﻿body { text-align:center; background:#000028; margin:0; padding:0; font-family:Verdana; zoom:100%; }

.fontsetting{ font-size:18px;}
.font10{ font: normal normal normal 14px Tahoma;  }
#index { background:#000028 url("../images/main_index_bg.jpg") repeat-x;}
#index .top_nav{ width:824px; height:5px; visibility:hidden; }
#index .location_bar{width:804px; font-weight:bold; color:#FFFFFF; height:30px; padding:10px 10px 0px 10px; background:#DDE6F0 url("../images/location_bar_bg.jpg") repeat-x;}
#index .col1 { float:left; width:400px; margin: 8px ;}
#index .col2 { float:left; width:400px; margin: 8px 8px 8px 0 ;}
#index .row1 { width:400px; margin: 0 ;}
#index .row2 { width:378px; height:114px; margin: 8px 0 0 0 ; border:solid 1px #8aa7cf;padding:10px;}
#index .row3 { width:400px; margin: 8px 0 0 0 ; }
#index .content{ width:824px; background-color:#FFF; }
#index .heading{ font-size:18px; color:#BA264A; font-weight:bold; }
#index .heading2{ font-size:14px; color:#BA264A; }
#index .Links{ font-size:12px; color:#000; font-weight:bold; text-decoration:none; }



#page { background:#000028 url("../images/main_bg.jpg") repeat-x;}
#page .top_nav{ width:824px; height:39px; margin:0 auto; }
#page .location_bar{width:804px; font-weight:bold; color:#FFFFFF; height:30px; padding:10px 10px 5px 10px; background:#FFF url("../images/location_bar_bg.jpg") repeat-x;}
#page .content{float:left; width:668px; background-color:#FFF; }

#portal { background:#000028 url("../images/main_bg.jpg") repeat-x;}
#portal .top_nav{ width:824px; height:39px; margin:0 auto; }
#portal .location_bar{width:804px; font-weight:bold; color:#FFFFFF; height:30px; padding:10px 10px 0 10px; background:#FFF url("../images/location_bar_bg.jpg") repeat-x;}
#portal .content{width:804px; background-color:#FFF; text-align:center; }

#wrap{width:824px; margin:0 auto; text-align:left;  zoom:100%; }

#header { position:relative;width:824px; height:58px; background-color: #FFFFFF; padding:25px 0;}
#header .logo{ position:relative; width:352px; height:58px; margin-left:20px;  background: #FFFFFF url("../images/logo.png") no-repeat;}

#page #main_nav{position:relative; width:824px; height:39px;border-bottom:solid 3px #BA264A;  background:#FFFFFF url("../images/main_bg.jpg") repeat-x ;}
#portal #main_nav{position:relative; width:824px; height:39px;  background:#FFFFFF url("../images/main_bg.jpg") repeat-x ;}

.top_nav a { color:#FFFFFF; font-size:12px; font-weight:bold;}
.top_nav a:hover { color:#FFFFFF;font-size:12px; font-weight:bold;}
.top_nav .staticMenuItemStyle{}
.top_nav .staticMenuStyle{}
.top_nav .staticHoverStyle{ background-image: url("../images/topnav_hover.jpg"); background-repeat: repeat-x;}
#main_nav a { color:#FFFFFF; font-weight:bold; }
#main_nav a:hover { color:#FFFFFF; font-weight:bold;}
#main_nav .staticMenuItemStyle{font-size:14px; font-weight:bold;}
#main_nav .staticMenuStyle{font-size:14px; font-weight:bold;}
#main_nav .staticHoverStyle{ background-image: url("../images/topnav_hover.jpg"); background-repeat: repeat-x;}
#left_nav{ float:left; width:156px; background-color:#DDE6F0;}
#left_nav a { color:#1a2553;}
#left_nav a:hover { color:#1a2553;}
#left_nav .staticMenuItemStyle{ background-color:#DDE6F0; width:156px;  border-left:solid 1px #8aa7cf; border-right:solid 1px #8aa7cf;}
#left_nav .staticMenuStyle{}
#left_nav .staticHoverStyle{ background-color:#FFF;border-left:solid 1px #8aa7cf; border-right:solid 1px #8aa7cf;}
#left_nav .dynamicMenuItemStyle{ z-index:3; background-color:#DDE6F0; border-left:solid 1px #1a2553; border-right:solid 1px #1a2553;}
#left_nav .dynamicMenuStyle{ z-index:3; border-top:solid 1px #1a2553; border-bottom:solid 1px #1a2553;}
#left_nav .dynamicHoverStyle{ z-index:3; background-color:#FFF;border-left:solid 1px #1a2553; border-right:solid 1px #1a2553;}
#left_nav .staticItemTemp { padding:5px;}
#left_nav .dynamicItemTemp { padding:5px;}

.border_right{ width:156px; background: url("../images/border.jpg") repeat-y top right;}
.border_left{ width:156px; background: url("../images/border.jpg") repeat-y top left;}
.staticMenuItemStyle{}
.staticMenuStyle{}
.staticHoverStyle{}


.sitemapStyle{color:#8aa7cf; font-size:10px;}

.portal_banner{ color:#FFFFFF; text-align:center; padding-top:15px; font-size:25px; margin:0 0 10px 0; height:45px; background-color:#BA264A;}
#portal_lists{ position:relative; width:80%; margin:10px auto; text-align:left;}
.portal_lists{ position:relative; width:95%; margin:10px auto; text-align:left;}
.portal_lists2{ position:relative; width:95%; margin:10px auto; text-align:left;}
#portal_lists2{ position:relative; width:95%; margin:10px; text-align:left;}
.portalLists{ float:left; width:48%;text-align:left; margin-left:10px;}
.portalLists2{  width:90%;text-align:left; margin-left:10px;}
.titlediv{ margin-bottom:10px;  border-bottom:solid 1px #BA264A;  }
.list_title{ font-size:12px; font-weight:bold; text-decoration:none;}
.list_items{text-decoration:none;}
.list_items2{font-size:12px; font-weight:bold; text-decoration:none;}
.hyperclass{text-decoration:none; font-size:12px; font-weight:bold; color:#1A2553;}
.index_items{ color:#1A2553; margin:10px; }
.index_item{ margin:1px; padding:2px; color:#1A2553; font-weight:bold; border-style:outset; border-color:#1A2553; border-width: 2px;}
.page_content{ margin:10px; }
.Policy_list_items{ margin-left:20px;}
.title_items{ text-decoration:none; font-size:14px; font-weight:bold; color:#1A2553;}
.policy_number{ width:20px;text-decoration:none; font-size:12px; font-weight:bold; color:#1A2553;}


.left{float:left;}
.right{ float:right;}
.clear{ clear:both;}
.padding_ten{padding:10px;}


#footer{ width:824px; height:100px; margin:0 auto;  font-size:10px; text-align:center; }
#footer .innerfooter{width:700px; margin:0 auto;}
#footer .staticMenuItemStyle{}
#footer .staticMenuStyle{}
#footer .staticHoverStyle{}
#footer a { color:#FFFFFF;}
#footer a:hover { color:#ebf2fa;}

#accordionControl { margin:10px; }
#accordionControl .accordionHeader{ margin:10px 0;}
#accordionControl .accordionContent { background-color:#DDE6F0; padding:0 5px 0 20px; }
#accordionControl a { color:#1A2553;font-weight:bold;text-decoration:none;line-height:20px;}
#accordionControl a:link { color:#1A2553;font-weight:bold; text-decoration:none; line-height:20px;}
#accordionControl a:active {color:#1A2553; font-weight:bold;line-height:20px;}
#accordionControl a:hover { color:#1A2553; font-weight:bold;text-decoration:underline;line-height:20px;}
#accordionControl .accordionLink a { font-weight:bold;}

#locationTitle{ text-align:center;}
#dropdownlists{ text-align:left;}
.centre{ text-align:center;}
#locations{ border:solid 1px #1A2553; margin:10px; padding:10px;}
#locations .locationHeader{ font-weight:bold; color:#1A2553;}
#locations .locationSection{}
#locations .col1{ width:300px; float:left; margin:0 5px; }
#locations .col2{ width:300px; float:left; margin:0 5px; }
#locations .locationContent{}
#HSlocations{ border:solid 1px #1A2553; margin-top:10px; width:646px; }
#HSlocations .col1{ width:48%; float:left;  padding:5px; min-height:30px;}
#HSlocations .col2{ width:48%; float:left; border-left: solid 1px #000;  padding:5px; min-height:30px;}
#HSlocations .rows{ width:100%; border-top:solid 1px #000; }
#HSlocations .fullRow{ padding:5px; }
#HSlocations .photo{ width:646px; text-align:center;}
#HSlocations .title{ font-size:18px; font-weight:bold; width:646px; text-align:center;}
#HSlocations .address{ font-size:16px; font-weight:bold; width:646px; text-align:center;}
#HSlocations .header{ font: normal normal normal 14px Tahoma; width:40%; float:left; }
#HSlocations .content{font: normal normal normal 14px Tahoma; width:60%; float:left;}
#dropdownlists .ddlLabel{ width:200px; text-align:right; font-weight:bold; padding:10px;}
#dropdownlists .ddlDropdown{  padding:10px 0;}
.viewLocationButton{width:600px; text-align:center;}

#rightHeader{ width:300px; float:right; position:absolute; top:10px; left:520px;}
#SearchControl .content{}
.search_button{font-size:12px; color:#BA264A; font-weight:bold; text-decoration:none; }

.error{ font-style:italic; color:Red;}

#content .c1{ width:200px; margin-right:7px}
#content .c2{ width:350px; margin-right:7px}
#content .c3{ width:120px; margin-right:7px}
.searchReults{ text-align:left; padding-left:20px;}
.innerAccordionPanelstyle{ width:480px; font-size:11px; overflow:hidden; }
.year_month{ width:120px; font-size:11px; }