/* common style */
*{margin:0; padding:0; font:normal normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; zoom:1;}
html{background:#001432; _background:#000e28;}
body{background:url(../images/body-bg.png) no-repeat center -50px; margin:0; padding:50px 0 0 0;}
a{outline:0;} 
/*common class*/
.clearFloat{font-size:0; height:0; overflow:hidden; clear:both;}
b,strong{font-weight:bold}
hr.nonCss{ display:none;}
.displayNone{display:none;}
/*templateStyle*/
#mainContainer{width:971px; margin:0 auto}
#header{height:118px; width:auto; position:relative;}
#header a{float:left; width:314px; height:118px; position:absolute; left:30px; top:30px; display:block}
#header a span{background:url(../images/logo_v1.png) no-repeat; width:314px; height:118px; display:block}
#header form{float:right; width:190px; position:absolute; right:0; top:39px; display:block;}
#header form h3{font-size:13px; color:#fff;  padding:0 0 6px 0;}
#header form .input2{background:url(../images/input.jpg) no-repeat; width:157px; height:23px; float:left; margin-right:6px;}
#header form .input2 input{width:150px; border:none; background:none; padding:2px 0 2px 5px;}
#header form .btn1{background:url(../images/go.jpg) no-repeat; width:23px; font-size:0; color:#ccdbec; height:23px; border:none; float:right; cursor:pointer}
#headerImg{background:url(../images/header_v1.jpg) no-repeat; width:971px; height:163px;}
#contentArea{width:auto; background:#142d55; padding:5px;}
#roundedBottom{background:url(../images/rounded_bottom.png) no-repeat; height:9px; width:971px; overflow:hidden; font-size:0;}
#leftMenu{float:left; width:182px;}
#leftMenu .leftTop{background:url(../images/left-top.gif) no-repeat; width:182px; height:4px; overflow:hidden; font-size:0;}
#leftMenu .leftBottom{background:url(../images/left-bottom.gif) no-repeat; width:182px; height:4px; overflow:hidden; font-size:0;}
#leftMenu .leftBg{background:#fff; padding:4px 0 0 0}
#leftMenu .leftBg ul{list-style-type:none; width:180px; margin:0 auto}
#leftMenu .leftBg ul li{margin:0 0 1px 0; position:relative;}
#leftMenu .leftBg ul li.lastChild{margin:0 0 0 0;}
#leftMenu .leftBg ul li a{line-height:23px; font:"Trebuchet MS"; text-decoration:none; padding:0 0 0 12px; font-size:13px; color:#8a8a8a; background:#eef0f3; display:inline-block; width:168px}
#leftMenu .leftBg ul li a:hover{background:#c9d2e7; color:#000;}
#leftMenu .leftBg ul li.selected a{background:#c9d2e7; color:#000;}
#leftMenu .leftBg ul li ul{list-style-type:none; clear:both; position:absolute; top:0; left:168px; display:none; z-index:99999;}
#leftMenu .leftBg ul li ul li{margin:0; border-bottom:solid 1px #fff;}
#leftMenu .leftBg ul li ul li a{background:#c9d2e7 url(../images/li.gif) no-repeat 13px!important; padding:0 0 0 23px; width:158px;  filter:alpha(opacity=100); -moz-opacity:1;-khtml-opacity:1; opacity:1;}
#leftMenu .leftBg ul li ul li a:hover{background:#c9d2e7 url(../images/li.gif) no-repeat 13px!important; text-decoration:underline;filter:alpha(opacity=90); -moz-opacity:0.90;-khtml-opacity:0.90; opacity: 0.90;}
#contentRight{float:right; width:775px}
#contentRight .rightTop{background:url(../images/rght-top.gif) no-repeat; width:775px; height:4px; overflow:hidden; font-size:0;}
#contentRight .rightBottom{background:url(../images/right-bottom.gif) no-repeat; width:775px; height:4px; overflow:hidden; font-size:0;}
#contentRight .rightBG{background:#fff url(../images/right-bg-bottom.gif) repeat-x bottom;}
#contentRight .rightBG .rightBGTop{background:url(../images/right-bg-bottom-top.gif) repeat-x top;}
#contentBlock{width:715px; margin:0 auto}
#contentBlock h2{color:#98b9d5; font-size:38px; padding:13px 0 20px 0}
#contentBlock p{padding:0 0 15px 0; color:#5a5a5a; font-size:13px; line-height:19px;}
#contentBlock h3{color:#2467a0; font-size:18px;}
#contentBlock ul{list-style-type:none;}
#contentBlock ul.boxfade li{width:237px; height:200px; float:left; border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
#contentBlock ul.boxfade li.lastChild{border-right:none}
#contentBlock ul.boxfade li h3{color:#2467a0; font-size:18px; padding:0 0 15px 26px;}
#contentBlock ul.boxfade li p{color:#5a5a5a; font-size:13px;  padding:0 26px 10px 26px; line-height:19px;}
#contentBlock ul.boxfade li p a{font-size:11px; text-decoration:none; color:#ababab; text-transform:uppercase}
#contentBlock ul.boxfade li p a:hover{text-decoration:underline}
#contentBlock ul.boxfade li.active{background:#f6f9ff; cursor:pointer;}
#contentBlock ul.boxfade li.active h3{color:#007de7; font-size:18px; padding:0 0 15px 26px;}
#contentBlock ul.boxfade li.active p{color:#000; font-size:13px; padding:0 26px 10px 26px; line-height:19px;}
#contentBlock ul.boxfade li.active p a{font-size:11px; text-decoration:none; color:#2a70ff; text-transform:uppercase}
#contentBlock ul.boxfade li.active p a:hover{text-decoration:underline}
#contentBlock ul.boxfade li.borderBottom{border-bottom:none; margin:1px 0 0 0;}
#contentBlock ul.boxfade li.borderBottom h3{padding-top:20px;}



.general ul{list-style:none; padding:0px 0 8px 0}
.general ul li{ background:url(../images/bullet.jpg) no-repeat left 11px; padding-left:25px; margin-left: 23px; line-height:25px;color:#000; text-decoration: none; font-size:12px;}
.general ul li a{ color: #000; text-decoration: underline;}
.general ul li a:hover{ color: #000; text-decoration: none;}
.general ul ul {list-style: none; padding:0 0 0px 0px}
.general ul ul li { background: url(../images/bullet.jpg) no-repeat left 11px; padding:0 0 0 25px; line-height:25px; margin-left:48px; color:#000; text-decoration: none; font-size:12px;}
.general ul ul li a{ color: #000; text-decoration: underline;}
.general ul ul li a:hover{ color: #000; text-decoration: none;}




#footer{width:auto; background:#142D55}
#footer .footerTop{background:url(../images/footer-top.gif) no-repeat; width:960px; height:4px; overflow:hidden; font-size:0; margin:0 auto}
#footer .footerBottom{background:url(../images/footer-bottom.gif) no-repeat; width:960px; height:4px; overflow:hidden; font-size:0; margin:0 auto}
#footer .footerBg{background:#fff; width:960px; margin:0 auto; padding:10px 0 0;}
#footer .footerBg p{ font-size:13px; color:#a1a1a1; padding:0 0 8px 0; text-align:center}
#footer .footerBg p a{ font-size:13px; color:#a1a1a1; text-decoration:none;}
#footer .footerBg p a:hover{text-decoration:underline}
#bottomLogo{background:url(../images/bottom-logo.gif) no-repeat; height:37px; margin:10px auto; width:84px;}
@media print{
*{color:#000000 !important;}
#header form, #leftMenu {display:none;}
#headerImg a img{border:0;}
.displayNone{display:block;}
hr.printCss{display:block; width:100%; clear:both; height:2px;}
#contentBlock, #contentRight{float:none; width:auto; margin:0;}
}