@charset "utf-8";

.mainheader {width:100%; height:90px; background:url(../grfx/headerbg1.jpg) repeat-x;}
.mainheader .header {width:975px; margin:0 auto; height:84px;  z-index:120;}
.mainheader .header .logo{position:absolute; z-index:1;}
.mainheader .header .logo img{margin:12px 0 0 -10px;}
.mainheader .header .login{float:right; width:900px;}
.mainheader .header .login ul{list-style:none; float:right;}
.mainheader .header .login ul li{cursor:pointer; float:left; padding:12px 20px 10px 20px; font-family:"Bliss Bold" arial; line-height:14px; font-size:14px; /*letter-spacing:1px;*/  border-left:1px solid #e5ecf6; font-weight:normal; color:#0046a7; text-transform: uppercase;}
.mainheader .header .login ul li:first-child{font-weight:bold;}
.mainheader .header .login ul li.loginbg{background:url(../grfx/logout1.png) no-repeat 10px 9px;}
.mainheader .header .login ul li.loginbg:hover{background:#0046a7 url(../grfx/logout.png) no-repeat 10px 9px;}
.mainheader .header .login ul li.logoutbg{background:url(../grfx/login.png) no-repeat 10px 11px;}
.mainheader .header .login ul li.logoutbg:hover{background:#0046a7 url(../grfx/loginho.png) no-repeat 10px 11px;}
.mainheader .header .login ul li.registerbg{background:url(../grfx/register.png) no-repeat 10px 7px; font-weight:normal;}
.mainheader .header .login ul li.registerbg:hover{background:#0046a7 url(../grfx/registerho.png) no-repeat 10px 7px;}
.mainheader .header .login ul li.facebook{background:url(../grfx/facebook.png) no-repeat 14px 12px; font-weight:normal;}
.mainheader .header .login ul li.facebook:hover{background:#0046a7 url(../grfx/facebookho.png) no-repeat 14px 12px;}
.mainheader .header .login ul li.twitter{background:url(../grfx/twitter.png) no-repeat 14px 12px; font-weight:normal;}
.mainheader .header .login ul li.twitter:hover{background:#0046a7 url(../grfx/twitterho.png) no-repeat 14px 12px;}
.mainheader .header .login ul li.last{padding:12px 20px 10px 44px;}
.mainheader .header .login ul li.lastone{padding:12px 20px 10px 39px;}
.mainheader .header .login ul li:hover{color:#FFF; background-color:#0046a7;}

.mainheader .header .topNav{width:auto; float:right;  height:34px; margin-right:0;}
.mainheader .header .topNav ul{list-style:none; float:right;}
.mainheader .header .topNav ul li{float:left;}
.mainheader .header .topNav ul li a {cursor:pointer; display:block; font-family:"Bliss Bold" arial; padding:12px 17px 10px 17px;  line-height:26px; font-size:14px;  font-weight:normal; color:#0046a7; text-transform: uppercase;}
.mainheader .header .topNav ul li a:hover{color:#FFF; background-color:#0046a7;}

.bredcum{width:100%; height:65px; background-color:#0046a7; border-bottom:1px solid #003b8e;}
.bredcum .bredcum_middle {width:975px; margin:0 auto;}
.bredcum .bredcum_middle p {text-decoration:underline; float:left; padding:5px 5px 5px 5px;  line-height:20px; font-size:10px;  font-weight:bold; color:#fff; text-transform: uppercase;}
.bredcum .bredcum_middle p.underline {text-decoration:none;}
.bredcum .bredcum_middle a {cursor:pointer; text-decoration:none; float:left; padding:5px 5px 5px 5px;  line-height:20px; font-size:10px;  font-weight:bold; color:#fff; text-transform: uppercase;}
.bredcum .bredcum_middle a.first {margin-left:12px;}
.bredcum .bredcum_middle h6 {padding:5px 5px 5px 5px;  margin-left:12px;  line-height:20px; font-size:24px; font-family:"BlissBold" arial;  font-weight:normal; color:#fff; text-transform: uppercase;}
.bredcum .bredcum_middle .aclogo {float:right; margin:-40px 9px 0 0; cursor:pointer;}

.maincontent{width:100%; height:auto; background:url(../grfx/main-cont.png) repeat-x;}
.maincontent .maincontent_middle{width:975px; margin:0 auto;}
.maincontent .maincontent_middle .leftnav {width:205px; float:left; background-color:#13b5ea;}
.maincontent .maincontent_middle .leftnav ul{list-style:none; margin:6px 0;}
.maincontent .maincontent_middle .leftnav ul li{cursor:pointer; padding:12px 0px 12px 15px; font-family:"BlissBold" arial; display:block; color:#fff; font-size:14px; border-top:1px solid #2bbdec; text-transform:uppercase;}
.maincontent .maincontent_middle .leftnav ul li:hover{background:#0ba2d4 url(../grfx/leftnavearrow.png) 194px center no-repeat ;}
.maincontent .maincontent_middle .leftnav ul li.active{background:#0ba2d4 url(../grfx/leftnavearrow.png) 194px center no-repeat ;}
.maincontent .maincontent_middle .leftnav ul li.last{border-bottom:1px solid #2bbdec;}

.maincontent .maincontent_middle {width:975px; margin:0 auto;}
.maincontent .maincontent_middle .leftnav2 {width:205px; float:left; background-color:#13b5ea; height:807px;}
.maincontent .maincontent_middle .leftnav2 ul{list-style:none; margin:6px 0;}
.maincontent .maincontent_middle .leftnav2 ul li{cursor:pointer; padding:12px 0px 12px 15px; font-family:"BlissBold" arial; display:block; color:#fff; font-size:14px; border-top:1px solid #2bbdec; text-transform:uppercase;}
.maincontent .maincontent_middle .leftnav2 ul li:hover{background:#0ba2d4 url(../grfx/leftnavearrow.png) 120px center no-repeat;}
.maincontent .maincontent_middle .leftnav2 ul li.active{background:#0ba2d4 url(../grfx/leftnavearrow.png) 120px center no-repeat;}
.maincontent .maincontent_middle .leftnav2 ul li.last{border-bottom:1px solid #2bbdec;}
.maincontent .maincontent_middle .rightnav2{width:754px; float:left; margin-left:15px}
