body {background-color:#FFFFFF; margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444;}

table, tr, td {padding:0px; border:0px; border-collapse:collapse;}

.outside_table {background-color:#FFFFFF; width:984px; margin:0px auto; border:1px solid black; }
 .outside_header_cell {background-color:#FFFFFF; height:200px;}
 .header_table{width:100%; height:200px;}
.header_cell{color:#000000;}
a.header_cell:link{color:#FFFFFF;}
a.header_cell:visited{color:#F8F8F8;}
a.header_cell:hover{color:#FFFFFF;}

.outside_topnavbar_cell {background-color:#770000; width:900px; text-align:justify;}
 .topnavbar_table {background-color:#770000; width:100%; border-collapse:separate;}
.topnavar_section_link {}
.topnavbar_section_subtable {background-color:#FFFFFF;}
.topnavbar_section_name {}
.topnavbar_link {}
#topnavbar {border-collapse:separate;}
#topnavbar td {background-color:#770000; color:#FFFFFF; border:1px solid #FFFFFF; padding:3px 5px; vertical-align:top;}
#topnavbar td:hover {color:#000000;}
#topnavbar td:hover, #topnavbar td.bwhover {background-color:#FFFFFF; color:#000000; white-space:nowrap;}
#topnavbar a {color:#FFFFFF;}#topnavbar a:hover {background-color:#FFFFFF; color:#000000; white-space:nowrap;}
#topnavbar td table { margin-left:-6px; position:absolute; border:1px solid #000000; background-color:#FFFFFF; left: -999em; border-collapse:collapse;}
#topnavbar td table td { background-color:#FFFFFF; border:1px solid #FFFFFF;}
#topnavbar td table td:hover, #topnavbar td table td.bwhover { background-color:#FFFFFF; color:#000000;}
#topnavbar td:hover a, #topnavbar td.bwhover a, #topnavbar td:hover a:hover, #topnavbar td.bwhover a:hover, #topnavbar td:hover a:visited, #topnavbar td.bwhover a:visited, #topnavbar td:hover a:active, #topnavbar td.bwhover a:active { color:#000000; white-space:nowrap; background-color:#FFFFFF;}
#topnavbar td:hover table, #topnavbar td.bwhover table { left:auto; z-index:1000; background-color:#FFFFFF; font-weight:lighter; }
#topnavbar td:hover td {background-color:#FFFFFF; color:#770000; }
#topnavbar td:hover table td a, #topnavbar td:hover table td a:visited, #topnavbar td.bwhover table td a, #topnavbar td.bwhover table td a:visited { color:; background-color:#FFFFFF; white-space:nowrap; }
#topnavbar td:hover table td:hover, #topnavbar td:hover table td:hover a, #topnavbar td.bwhover table td.bwhover a, #topnavbar td:hover table td:hover a:hover, #topnavbar td.bwhover table td.bwhover a:hover, #topnavbar td:hover table td:hover a:visited, #topnavbar td.bwhover table td.bwhover a:visited, #topnavbar td:hover table td:hover a:active, #topnavbar td.bwhover table td.bwhover a:active {background-color:#FFFFFF; color:#770000; white-space:nowrap;}

.outside_nav_cell {background-color:#FFFFFF; width:200px; border-right: 1px solid black; vertical-align:top;}
.nav_table {}.nav_group_cell {color:#FFFFFF; background-color:#003399; background-repeat:repeat; width:200px; height:21px; padding-left:6px; font-size:12px;}
.nav_group_cell:link {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.nav_group_cell:visited {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.nav_link_cell { text-decoration:none; color:#444444; }
.nav_link_cell td {color:#444444;}
a.nav_link:link {color:#444444; padding-left:6px; font-size:11px; text-decoration:none;}
a.nav_link:visited {color:#444444; padding-left:6px; font-size:11px; text-decoration:none;}
a.nav_link:hover {color:#EE0000; padding-left:6px; font-size:9px; text-decoration:none;}

.outside_nav2_cell {background-color:#FFFFFF; width:150px; vertical-align:top;}
.nav2_table {width:100%;}.nav2_group_cell_top {background-color:#770000; color:white; height:21px; padding-left:6px; font-size:12px;}
.nav2_group_cell_bottom {background-color:#770000;}
.nav2_group_cell {color:#FFFFFF; background-color:#003399; height:21px; padding-left:6px; font-size:12px; list-style-type:none;}
.nav2_group_cell:link {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}.nav2_group_cell:visited {color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}.nav2_link_cell {padding-bottom:2px; padding-top:2px; text-decoration:none;}
.nav2_link_cell td {color:#444444;}
a.nav2_link:link {color:#444444; padding-left:6px; font-size:10px; text-decoration:underline;}
a.nav2_link:visited {color:#444444; padding-left:6px; font-size:10px; text-decoration:underline;}
a.nav2_link:hover {color:#EE0000; padding-left:6px; font-size:10px; text-decoration:underline;}

.outer_content_cell {background-color:#FFFFFF; width:550px; vertical-align:top;} 
.content_table {padding:0px;}
 .content_cell {padding-left:8px; padding-right:8px;}
.page_title {}
td.page_title {}
a.page_title {text-decoration:underline;}
a.page_title_link {color:;}
a.page_title_link:visited {color:#444444;}
a.page_title_link:hover {color:#444444;}
a.page_title_link:active {color:#003399;}
.page_summary {}.section_title {color:white; background-color:#333333; width:620px;}
.copyright_title {}
.privacy_title {}
.tos_title {}

.footer_cell {background-color:#FFFFFF; width:100%; float:left; color:#CBCBCB;} 
a.footer_cell:link {color:#CBCBCB;}
a.footer_cell:visited{color:#CBCBCB;}
a.footer_cell:hover{color:#FF0000;}
a.footer_cell:active{color:#003399;}
.middle {width:900px; background-color:#FFFFFF; margin:0px auto;}a:link {color:#444444; text-decoration:none;}a:visited {color:#444444;}a:hover {color:#444444;}a:active {color:#003399;}.announcement_heading {font-weight:bold; font-size:18px; text-align:left;}.announcement_title { font-weight:bold; font-size:16px; }.announcement_alert_table { }.announcement_alert_cell { }.announcement_alert_heading {text-align:center;}.announcement_alert_link {color:#444444;}a.announcement_alert_link, a.announcement_alert_link:hover, a.announcement_alert_link:visited, a.announcement_alert_link:active { font-weight:bold;}.section_title {padding-left:5px; font-size:16px;}
td.page_title {font-size:22px;}

.outside_table {border: 12px solid #ffffff; padding:0px;}
.header_table  {padding:0px; border-bottom: 2px solid #ffffff;height:80px;}


.topnavbar_table{border:0px #fe8100 solid}
.topnavbar_section_name {font-family:verdana; font-size:12px; font-weight:bold; 

height:16px; padding-left:6px;}
.outside_nav_cell {padding-top:2px; border-right: 0px solid #545454;border-top: 2px solid #ffffff;}
.outside_nav2_cell {padding-top:5px; border-right: 0px solid #545454;}
.content_cell {padding-top:2px; padding-left:10px; padding-right:0px; 

padding-bottom:0px;}
.outer_content_cell {padding:0px; border: 0px solid #ffffff;}
.footer_cell {border-top: 1px solid #545454;padding-top:5px; padding-bottom:5px;}
a.footer_cell{padding:0px;border:0px;}

.sidebar_horz_classed {color:white}
a.sidebar_horz_classed {text-color:white}
a.sidebar_horz_classed:hover {text-color:red}
a.sidebar_horz_classed:active {text-color:red}

a.nav_link {text-decoration:none}
a.nav_link:visited {text-decoration:none}
a.nav_link:hover {text-decoration:none}
a.nav_link:active {text-decoration:none}
.section_title {background-image:url(photos/titlebarbg2.jpg);
	
font-family:verdana; font-size:12px; font-weight:bold; height:21px; padding-left:6px;}
.page_summary{font-family:verdana; font-size:11px; padding-left:6px;}


.sidebar_links {border-bottom:1px solid #7fc352; background-color:#7fc352; 
padding-top:2px; padding-bottom:2px; padding-left:4px; text-decoration:none;}


a.nav_link{font-family:verdana; font-size:11px; padding-left:6px;}

.nav_group_cell_top{background-image:url(photos/sidetitlebar1a.jpg); width:180px;
font-family:verdana; font-size:12px; height:21px; padding-left:6px;}

.nav_group_cell{width:180px; background-image:url(photos/sidetitlebar1a.jpg); 
font-family:verdana; font-size:12px; font-weight:bold; height:21px; padding-left:6px;}

.comcal_tiny_table {
 width:98%;
 border:0px;
}
.comcal_tiny_header {
 font-size:15px;
 font-weight:bold;
}
.comcal_tiny_days {
 background-color:##9A0B0D;
 color:#white;
 text-align:center;
 font-weight:bold;
}
td.comcal_tiny_empty_cell {
 height:10px;

}
td.comcal_tiny_empty_day {
 height:10px;
 border:1px solid #000000;

}
td.comcal_tiny_weekend {
 height:10px;
 border:1px solid #000000;
 background-color:#cecece;

}
td.comcal_tiny_event_day {
 height:10px;
 border:1px solid #000000;
 background-color:#AAAAAA;

}
td.comcal_tiny_today {
 height:10px;
 border:1px solid #000000;
 background-color:#AAAAAA;

}

.comcal_tiny_next {}

.section_tiny_div {padding-bottom:10px;}