/***** BODY *****/
body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#004A80;}
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; 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:#DCDCDC; border:1px solid #CCCCCC;}
td.section_top_fill {border-bottom:1px solid #336699; background-image:url(images/tab_fill.gif); background-position:top; background-repeat:repeat-x; background-color:#4879A8;}
.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:#F7941D;}
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;}



