/* others */
img {border:none;}
:focus {outline:0 !important;}
a img {border:0px;}
a {color:#009B00; text-decoration:none;}
a:hover {color:#009B00; text-decoration:underline;}
.clear{clear:both}
p{margin:0; padding:0 0 12px 0;}
.coming{font-style:italic; font-weight:bold; color:#ff0000;}
/*preloader CSS */
.preloader {  background:url(images/preload.gif) center center no-repeat;  display:inline-block; }
.staticbg{ background:#000; }

/* body */
body{margin:0; padding:0; font:12px Verdana, Arial, Tahoma; background:#013A61;}

	/* wrapper */
	.wrapper{width:1000px; height:auto; margin:0 auto;}
	
	/* banner */
	.banner{width:980px; height:184px; background:url(images/banner-bg.jpg) no-repeat; overflow:hidden; clear:both; margin:0 auto; margin-top:5px;}		
	.banner-left{width:auto; height:auto; float:left; padding-top:35px; padding-left:23px;}
	.banner-right{width:auto; height:auto; float:right; padding-top:63px; padding-right:155px;}
	
	/* navigation bar */		
	.nav{width:1000px; height:60px; background:url(images/navbar-bg.jpg) no-repeat; overflow:hidden; font:12px Arial;}
	.nav ul {list-style:none; margin:0; padding:0; padding-left:63px;}
	.nav ul li { float:left; display:inline;}
	.nav li a span{padding-left:19px; padding-right:19px; padding-top:20px; padding-bottom:23px;} 	
	.nav ul li a { color:#fff; font-weight:bold; text-decoration:none; display:block;}
	.nav ul li a  span{ color:#fff; font-weight:bold; text-decoration:none; display:block;}	
	.nav ul li a:hover, .current a{color:#fff; background:url(images/navbar-hover.jpg) repeat-x; text-decoration:none}
	.nav ul li a:hover span, .current a span{color:#fff; background:url(images/navbar-hover.jpg) repeat-x; text-decoration:none}
	.navSpacer {float:left; width:1px; height:54px; background:url(images/nav-spacer.jpg) no-repeat center center;}
		
	/* flash */
	.flash{width:960px; height:auto; background:url(images/flash-top-bg.jpg) no-repeat; margin:0 auto; padding-top:60px; position:relative; }
	.flash-repeat{width:960px; height:auto; background:url(images/flash-repeat-bg.jpg) repeat-y; overflow:hidden; clear:both; padding-bottom:10px;}
	.flash-left{width:210px; height:256px; float:left; padding-left:20px;}
	.why-text{font:11px/16px Arial; color:#fff; padding-right:10px;}	
	.flash-right{width:730px; height:auto; float:right; position:absolute; top:0; right:0;}
	.flash-img{width:500px; height:276px; float:left; padding-top:40px;}
	.who{width:217px; height:auto; float:right; padding-left:13px; padding-top:60px;}
	.who-text{font:11px/19px Arial; color:#fff; padding-right:10px;}	
	/* main */
	.main{width:960px; height:auto; background:url(images/main-top-bg.jpg) no-repeat center top #fff; overflow:hidden; clear:both; margin:0 auto;}	
	.main-bottom{width:960px; height:34px; background:url(images/main-bottom-bg.jpg) no-repeat center bottom; margin:0 auto;}	
	
	/* left column */
	.mainLeft{float:left; width:754px; height:auto;}
	.mainLeft-left{width:205px; height:auto; float:left; padding-top:10px;}
	
	/* left tabs */
	.left-tabs{width:199px; height:auto; background:url(images/left-bg.jpg) no-repeat #A0DDFE; font:14px Arial; margin-left:6px;}
	.left-tabs ul{list-style:none; margin:0; padding:0; padding-top:52px; padding-left:3px; padding-bottom:5px;}
	.left-tabs ul li{display:block; padding-bottom:1px;}
	.left-tabs ul li a{color:#fff; text-decoration:none; width:191px; height:34px; background:url(images/left-tabs-bg.jpg) no-repeat; display:block;}
	.left-tabs ul li a:hover{color:#fff; text-decoration:none; width:191px; height:34px; background:url(images/left-tabs-hover.jpg) no-repeat; display:block;}
	.left-tabs ul li a span{display:block; padding-left:35px; line-height:34px;}
	
	/* service areas */
	.areas{width:205px; height:168px; background:url(images/service-areas-bg.jpg) no-repeat; margin-top:15px; font-size:10px; color:#333; line-height:16px;}
	.areas ol{margin:0; padding:0; padding-top:65px; padding-left:130px;}
	
	/* social icons */
	.social{padding-left:26px;}
	.social ul{list-style:none; margin:0; padding:0; padding-top:10px;}
	.social ul li{display:inline; float:left; padding-left:10px;}
	
	.mainLeft-right{width:549px; height:auto; float:right;}
	.content{padding-top:32px; padding-left:14px; padding-right:14px;}
	.title{font:18px Arial; color:#666;}
	.comp{color:#013A61; font-weight:bold;}
	.text-contents{padding-top:10px; line-height:20px; letter-spacing:1px;}
	
	/* right column */
	.mainRight{float:right; width:206px; height:auto; padding-top:10px;}
        
        .resources {font-size:14px; }
        .resources a {color:#990100; text-decoration:none; display:block;font-weight:bold;}
	.resources a:hover {color:#ff0000; text-decoration:none; padding-left:1px;}
	.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
	.resources ul li {margin-bottom:8px; padding:12px; background:#FAFDFE; border:1px solid #ACD7D6; border-bottom:2px solid #95CCCB;}
	.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;}
	
	/* right tabs */
	.right-tabs{width:199px; height:auto; background:url(images/right-bg.jpg) no-repeat #A0DDFE; font:14px Arial;}
	.right-tabs ul{list-style:none; margin:0; padding:0; padding-top:50px; padding-left:3px; padding-bottom:5px;}
	.right-tabs ul li{display:block; padding-bottom:1px;}
	.right-tabs ul li a{color:#fff; text-decoration:none; width:191px; height:34px; background:url(images/right-tab-bg.jpg) no-repeat; display:block;}
	.right-tabs ul li a:hover{color:#fff; text-decoration:none; width:191px; height:34px; background:url(images/right-tab-hover.jpg) no-repeat; display:block;}
	.right-tabs ul li a span{display:block; text-align:center; line-height:34px;}
	
	/* contact information */
	.contact-info{padding-top:20px; padding-left:5px;}
	.contact-text{padding-top:20px; font-size:11px;}
		
	/* footer */		
	.footer{width:auto; height:auto; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; letter-spacing:1px; padding-bottom:10px;}
	.footer ul {list-style:none; text-align:center; margin:0; padding:0; padding-top:14px;}
	.footer ul li {display:inline;}
	.footer ul li a {text-decoration:none; padding:0 10px; color:#fff;}
	.footer ul li a:hover, .current a {color:#fff; text-decoration: underline;}
	.copyright{color:#fff; font-size: 10px; text-align:center; padding-top:5px;}
	.copyright a{color:#fff; text-decoration:none;}
	.copyright a:hover{color:#fff; text-decoration:underline;}
	
.admin_link {font-size:12px; color:#990000; font-weight:bold; padding-bottom:10px;}