body{background:url(images/bg-1.jpg) no-repeat #4e91c0; margin:0;}
.all{margin:0 auto; width:915px;}
.page-bg{width:100%; background:url(images/30-w.png) ; float:left; overflow:hidden; display:block; position:relative; z-index:10;}
.page{width:auto; margin:15px; padding-left:0px; background:white; padding:10px; overflow:hidden; padding-bottom:20px;}
.top{width:100%;}
.toppic{float:left; width:865px; background: url(images/top-pic-1.jpg) no-repeat; padding:265px 0px 0px 0px;}
.toppic .nav{width:865px; height:56px; background: url(images/nav-bg-1.jpg) -1px 0px no-repeat navy; float:left; }
.left-section{float:left; margin-left:15px; clear:both; width:515px; margin-left:30px; margin-top:10px;}
.left-section p{font:12px/24px verdana; color:#3c7ebb;}
.left-section h1{font:30px georgia; border-bottom:7px solid #e1eaf3; color:#3c7ebb; padding:5px 0 10px 0;}
.right-section{float:right; width:270px; padding:50px 12px 0 0;}
.right-section p{font:12px/24px verdana; color:#3c7ebb;}
.nav-item{float:left; width:auto; margin-left:15px; max-width:200px; overflow:hidden;}
.nav .nav-item .nav-center a{float:left; color:white; text-decoration:none; font:14px arial; font-weight:bold; width:auto; display:block; margin:0; padding:0; overflow:hidden;}
.nav .nav-item .nav-center{width:auto; height:56px; margin:0; padding:0; float:left; overflow:hidden; display:block; padding:15px 0 0 0;}
.nav .navinfo{float:left; clear:both; color:white; font: 11px/11px verdana; display:block; margin:0; padding:1px;}
.nav-left, .nav-right{float:left; display:block; width:10px; height:56px; }
.nav h2{font: 14px arial; font-weight:bold; margin:0; padding:0;}
.buckets{float:left; clear:both; width:900px; margin-left:10px; margin-top:20px;}
.buckets .bucket{float:left; margin-right:10px; width:230px; margin-left:10px;}
.buckets .bucket h1{font:24px georgia; padding-bottom:5px; color:#3c7ebb; border-bottom:7px solid #e1eaf3;}
.buckets .bucket h2{font:16px georgia; padding-bottom:5px; color:#3c7ebb; border-bottom:7px solid #e1eaf3;}
.buckets .bucket p{font:12px/24px verdana; color:#3c7ebb}
.nav div.active .nav-left{background: url(images/nav-item-left-1.png) no-repeat; width:15px;}
.nav div.active .nav-center {background: url(images/nav-item-center-1.png) repeat-x; color:#0080bb;}
.nav div.active .nav-center a h2{color:#0080bb;}
.nav div.active .nav-center a div.navinfo{color: #0080bb;}
.nav div.active .nav-right{background: url(images/nav-item-right-1.png) no-repeat; width:15px;}
.footer{float:left; margin:20px 0 0 0; padding: 0;}
.footer .bucket{float:left; width:auto; overflow:hidden; border-left:4px solid #8dafd1; padding-left:15px; margin-right:40px;}
.footer .h1, .footer p{float:left;}
.footer .bucket h1{color:yellow; font:14px arial; font-weight:bold;}
.footer .bucket a{color:white; text-decoration:none; float:left; clear:left; font:11px verdana;}
.footer .bucket p{font:11px verdana; color:white; margin-top:0; margin-bottom:0px;}

.footer-bg{position:relative; z-index:1; background: url(images/lens-flare-1.jpg) no-repeat; overflow:hidden; float:left; margin-bottom:0; padding-bottom:10px; background-position: -80px -50px; top:-150px; padding-top:150px; left:-150px; width:1000px; padding-bottom:40px; padding-left:170px;}
.footer-bg{margin-bottom:-200px;}

.nav{height:30px; overflow:hidden;}
.nav-item:hover{background:#333;}
.nav-item.active:hover{background:none;}
.footer a:hover{text-decoration:underline;}
span.green{color:#36ba50; font-weight:bold; font-style:italic;}
