/***** BODY *****/
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#669999;
}
table.main_body {background-color:#FFFFFF; width:810px;} 


/***** NAV MENU *****/
td.td_nav_menu {position:relative; top:-21px;}
table.nav_menu {width:800px;}
font.nav_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-style:italic; text-align:center; color:#004A80;}

a.nav_menu_link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-style:italic; text-align:center; text-decoration:none; color:#004A80; background-color:#FFFFFF; padding:0px 10px 0px 10px;}
a.nav_menu_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-style:italic; text-align:center; text-decoration:none; color:#004A80; background-color:#FFFFFF; padding:0px 10px 0px 10px;}
a.nav_menu_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-style:italic; text-align:center; text-decoration:none; color:#FFFFFF; background-color:#FF6600; padding:0px 10px 0px 10px;}
/* OLD
a.nav_menu_link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-style:italic; text-align:center; text-decoration:none; color:#004A80; background-color:#FFFFFF; border:1px solid #FFFFFF;}
a.nav_menu_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-style:italic; text-align:center; text-decoration:none; color:#004A80; background-color:#FFFFFF; border:1px solid #FFFFFF;}
a.nav_menu_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-style:italic; text-align:center; text-decoration:none; color:#FFFFFF; background-color:#FF6600; border:1px solid #FF6600;}
*/


/***** TEXT STYLES *****/
.text_blue_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#004A80;}
.text_blue_xsmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#004A80;}

.text_orange_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#FF6600;}
.text_orange_xsmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#FF6600;}

.text_black_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#000000;}
.text_black_xsmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#000000;}


/***** INDEX SECTION STYLES *****/
.section_interior {
	background-color:669999;
	border:1px solid #CCCCCC;
}
td.section_top_fill {
	border-bottom:1px solid #336699;
	background-position:top;
	background-repeat:repeat-x;
	background-color:#557282;
}
.section_tab_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; text-align:left; text-indent:15px; color:#FFFFFF;}

/***** DATE BOX STYLES *****/
.section_date_border {border:1px solid #999999; background-color:#FFFFFF;}
.section_date_tab {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#666666; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#F2F2F2; padding:0px 20px 1px 5px;}
a.date_box_link:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	line-height:15px;
	color:#0000ff;
}
a.date_box_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; font-weight:normal; text-align:left; text-decoration:none; font-style:italic; line-height:15px; color:#333333; background-color:#F2F2F2;}
a.date_box_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; font-weight:normal; text-align:left; text-decoration:underline; line-height:15px; color:#FF6600; background-color:#FFFFFF;}


/***** STOCK PHOTO STYLES *****/
div.photo_left {float:left; padding:5px;}
div.photo_right {float:right; padding:5px;}


/***** LINK STYLES *****/
a.links_link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; text-align:left; text-decoration:underline; color:#FF6600;}
a.links_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; text-align:left; text-decoration:underline; color:#FF6600;}
a.links_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:italic; text-align:left; text-decoration:underline; color:#FF6600;}

a.page_jump_blue:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:none; color:#666666; background-color:#CCCCCC;}
a.page_jump_blue:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:none; color:#666666; background-color:#CCCCCC;}
a.page_jump_blue:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:none; color:#FFFFFF; background-color:#FF6600;}


/***** DIVS & PHOTO STYLES *****/
div.photo_right_horizontal {float:right; width:100px; margin:0px 0px 5px 0px; padding:3px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:smaller; color:#0066FF;}
div.photo_left_horizontal {float:left; width:100px; margin:0px 5px 0px  0px; padding:3px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:smaller; color:#0066FF;}
.photo_bg_01 {background-image:url(images/stock_photos/bg_001.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:right;}
.photo_bg_02 {background-image:url(images/stock_photos/bg_002.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:right;}
.photo_bg_03 {background-image:url(images/stock_photos/bg_003.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:right;}
.photo_bg_04 {background-image:url(images/stock_photos/bg_004.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:right;}
.photo_bg_05 {background-image:url(images/stock_photos/bg_005.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:right;}




/***** CALENDAR *****/
div.scroll_section {text-align:left; width:790px; height:450px; overflow: auto;}
table.calendar_main_table {
	border:4px solid #111111;
	height:484px;
	background-color:#999999;
}
td.calendar_month_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	text-indent:5px;
	font-size:14px;
	border-bottom:1px solid #FF6600;
	background-color:004A80;
	height:21px;
}
td.calendar_text_days {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000; border:1px solid #999999; background-color:#999999; height:19px;}
td.calendar_text_numbers {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004A80; background-color:#FFFFFF; height:84px;}
td.calendar_text_events {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; background-color:#FFFFFF; height:84px;}

a.calendar_link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:underline; color:#C0C0C0;}
a.calendar_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:underline; color:#C0C0C0;}
a.calendar_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:underline; color:#C0C0C0;}

a.calendar_menu_link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:none; color:#FF6600;}
a.calendar_menu_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:none; color:#FF6600;}
a.calendar_menu_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:underline; color:#FF6600;}



/***** FOOTER *****/
.footer {position:relative; bottom:-5px;}
td.orange_above_footer {position:relative; bottom:-10px;}
td.footer_text {position:relative; bottom:-3px; width:800px;}
font.footer_blue {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; text-align:right; color:#004A80;}
font.footer_orange {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; text-align:left; color:#FF6600;}

