@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; background: url(../images/backgroundBodyGrad3.gif) repeat-x /*#ededed*/#d5d8ed;}
#wrapper {width:950px; margin:3px auto; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#header {position:relative; width:950px; height:117px;  background-color: #fff; margin-bottom:0px; padding-top:8px;}
#subHeader {position:relative; margin:-20px 0 0 0; width:180px; height:30px; padding-left:770px;}
#topNav {position:relative; width:800px; height:34px; left:105px; top:-13px; float:left; background:#fff;}
#sideNav {width:170px; /*height:425px;*/ float:left; margin:5px 0 15px 20px; padding:5px 0 10px 0; background:#f2f2f2; clear:left; border:1px solid #ccc; border-right:0;}
#sideNavLogos {width:170px; float:left; margin:5px 0 15px 20px; padding:0; padding-top:5px;/* background:#f2f2f2;*/ clear:left; /*border:1px solid #ccc; */border-right:0;}
#content {position:relative; width:685px; float:right; margin:5px 20px 15px 0; padding:10px 15px 25px 15px; background: url(../images/contentBack.gif) no-repeat #fafafa; border:1px solid #ccc; border-left:none;}
#ajaxContent {position:relative; width:685px;}

#sideNav ul {margin:0; padding:0; list-style-type:none;}
#sideNav ul li {/*float:right;*/ margin-left:18px;}
#sideNav ul li a{padding:3px 10px 0 0; margin:5px 0 0 1px; border:1px solid #ccc; border-right:none; height:18px; display:block; width:140px; text-decoration:none; text-align:right; font-size:12px; color:#666; background: url(../images/navBtnGradUp.gif) repeat-x;}
#sideNav ul li a:hover {border:1px solid #ccc; border-right:none; width:140px; color:#0c69c7; background:url(../images/navBtnGrad.gif) repeat-x;}
#sideNav ul li a.current {border:1px solid #ccc; border-right:none; color:#000; background:#fff; outline:none;}

#sideNav .subMenu li a { background:#fafafa; width:100px; border:0; border-left:1px solid #f2f2f2; padding:1px 10px 0 0; height:15px; margin-top:1px; margin-left:22px; font-size:11px;}
#sideNav .subMenu li a:hover {background:#f2f2f2; width:100px; padding:1px 10px 0 0; margin-top:1px; margin-left:22px; font-size:11px; border:0; border-left:1px solid #f69210; color:#0c69c7;}
/*#sideNav .subMenu li a.bottom {margin-bottom:5px; border-bottom:1px solid #d9d9d9;}*/
#sideNav .subMenu li a.current {border:0; border-left:1px solid #ccc; color:#000; background:#fff; outline:none;}
.menuBreak {margin-bottom:10px;}
#footer{height:35px; width:950px; background:#f7f7f4; clear:both; border-top:3px solid #ccc; border-bottom:1px solid #ccc; text-align:center; font-size:11px; line-height:18px; padding-top:7px; color: #0155a9;}
#footer .bold {font-size:11px; font-weight:700; }
h2 {font-size:18px; font-weight:700; margin:0; padding:0; margin-bottom:10px; color:#0155a9;}
h3 {font-size:13px; font-weight:700; margin:10px 0 5px 0; padding:0;}

.news {padding:5px 20px;}

a:link {color:#d4003b;	text-decoration:none;}
a:visited {text-decoration: none;color: #b96901;}
a:hover {color:#f55f0f;}
a:active {text-decoration: none;}
.list {margin:0 20px 8px 20px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.imgLeft {float:left; margin-right:10px; border:1px solid #333;}
.imgRight {float:right; margin-left:10px; border:1px solid #333;}
.logoDisc {font-size:.65em; color:#666; text-align:center;}