@charset "UTF-8";
body {margin: 0; padding: 0; text-align: center; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 92.5%; background-color: #F0F0F0; border-top: 2px solid #16174C;}
.ac #container {width: 900px; background: #FFF; margin: 0 auto; text-align: left;} 
.ac #topSpacer {height: 5px; } 
.ac #container #header { background: #16174C; padding: 0px; margin: 0; } 
.ac #top_navigation { font-size: 12px; text-align: center; font-weight: bold; color: #FFF; padding: 5px 0; background-color: #16174C; border-bottom: 2px solid #F00;} 
.ac #top_navigation a:link, .ac #top_navigation a:visited { color: #FFF; text-decoration: none; padding: 0 5px; }
.ac #top_navigation a:hover { color: #F00; }
a, h1, h2, h3, #sidebar1, #sidebar2 {font-family: Arial, Helvetica, sans-serif;}
.ac a:link, a:visited {color: #16174C;}
.ac a:hover { color: #F00; }
h1, h2, h3 {margin: 0; padding-top: 5px; font-weight: lighter;}
.ac #mainContent h1 {font-size: 20px; color: #F00; border-bottom: 2px solid #16174C;}
.ac #mainContent h2 {font-size: 18px; color: #16174C;}
.ac #mainContent h3 {font-size: 14px; color: #F00;}
img {border: none;}
.ac #mainContent #map {border: none;}
#backtotop {padding:20px 0;}
hr {background:#16174C;color:#16174C;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
.ac #mainContent { margin: 0 170px 0 210px; padding: 0 10px; } 
.ac #mainContent p { font-size: 12px; line-height: 18px; margin-top: 0px; }
.ac strong {color: #16174C;}
.ac strong a:link {font-size: 12px;color: #16174C; text-decoration: none;}
.ac strong a:hover { color: #F00; }
.ac #mainContent ul, .ac #mainContent ol {font-size: 11px; line-height: 15px; margin: 10px 10px 10px 25px;}

.ac #mainContent ol li {padding-bottom: 10px;}
.ac #mainContent ul li {padding-bottom: 10px;list-style-type: disc;}
.ac #mainContent ul ul li { list-style: outside url(../images/icon_bullet.png); padding-bottom: 10px;}
.ac #mainContent img {padding-left: 10px;}
.ac #container #mainContent form {font-size: 12px; line-height: 18px; margin-top: 0px;}
.red {color: #F00;}
.ac #mainContent dl {font-size: 12px; text-align: left; padding: 10px 10px 10px 30px; margin: 10px 0;}
.ac #mainContent dl {border-top: 1px solid #DEDEDE; border-bottom: 1px solid #CCC;}
.ac #mainContent dl a:link {color: #283A8F;}
.ac #mainContent #pdf:hover {color: #000; text-decoration: none; background-color: #D2D2D2; }
.ac #mainContent #pdf {background: #E4E4E4 url(../images/icon_documents.png) no-repeat 5px center;}
.ac #mainContent #doc {background: #E4E4E4 url(../images/icon_documents.png) no-repeat 5px center;}
.ac #sidebar1 {float: left; width: 200px; padding: 0px 0px 20px 0px;}
.navigation {font-size: 12px; text-align: left; width: 100%;}
.navigation ul {list-style: none; margin: 0; padding: 0;}
.navigation li, .ads {margin: 0; border-bottom: 2px solid #FFF; border-top: 1px solid #FFF;}
.navigation li a {color: #16174C; background: #EBEBEB; display: block; padding: 5px; width: 100%; border-left: 10px solid #16174C; text-decoration: none; }
 html>body .navigation li a {width: auto;}
.navigation li a:hover {color: #333; background-color: #DFDFDF; border-left: 10px solid #F00;}
.ac #sidebar2 {float: right; width: 140px; padding: 10px;}
.ac #sidebar2 #search{padding: 10px 0;}
.ac #sidebar2 #news {border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; margin-bottom: 5px;}
.ac #sidebar2 #news .borderB {border-bottom: 1px solid #CCC;}
.ac #sidebar2 #news p { font-size: 11px; padding: 3px; margin: 3px 0;}
.ac #sidebar2 h3 {font-size: 12px; font-weight: bold; color: #16174C; text-align: center; padding: 5px 0; background: url(../images/h3_bg.jpg) no-repeat center top;}
.ac #sidebar2 #news img {text-align: center;}
.ac #footer .spacer { color: #F00; padding: 0 10px;}
.ac #footer {font-size: 11px; text-align: center; background: #FFF; padding: 5px 5px 50px 5px; border-top: 2px solid #F00;} 
.ac #footer p {margin: 0; padding: 5px 0;}
.ac #footer a, a:visited {color: #16174C;}
.ac #footer a:hover {color: #F00;}
.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left; margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
