img {border:none;}
body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:19px; background: url(images/bg.jpg) repeat-x #B2E0F0;}


.wrapper{width:990px; height:auto; margin:0 auto 0 auto;}
	.comp {font-weight:bold; color:#006699;}


.banner {width:990px; height:225px; clear:both; overflow:hidden; background: url(images/banner_bg.png) no-repeat; position:relative;}
	.banner_left {width:610px; height:225px; float:left;}
		.compname {padding:26px 0 0 0; float:right;}
	.banner_right {width:310px; height:225px; float:right;}
		.callus {padding:42px 0 0 0;}
	.banner_tabs {position:absolute; top:75px; right:223px;}	
		.sendmail, .bookmark, .print{float:left;}
		.sendmail a, .bookmark a, .print a{width:74px; height:68px; display:block; float:left;}
			.sendmail a{background: url(images/sendmail_tab.png) no-repeat left top;}
			.bookmark a{background: url(images/bookmark_tab.png) no-repeat left top; margin-top:29px;}
			.print a{background: url(images/print_tab.png) no-repeat left top; margin-top:50px;}
				.sendmail a:hover, .bookmark a:hover, .print a:hover{background-position:left bottom;}
				

.nav {width:990px; height:50px; background: url(images/nav_bg.jpg) no-repeat;}
	.nav_width {width:750px; height:50px;}
	.nav ul {margin:0; padding:0; list-style:none; text-align:center;}
		.nav ul li {display:inline;}
		.nav ul li a {float:left; color:#fff; font: bold 11px/50px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
		.nav ul li a span {display:block; padding:0px 18px;}
			.nav ul li a span.nav_pad {display:block; padding:0px 24px;}
		.nav ul li a:hover, .current a {color:#0000B7 !important; background: url(images/nav_left.jpg) no-repeat top left !important;}
		.nav ul li a:hover span, .current a span {color:#0000B7 !important; background: url(images/nav_right.jpg) no-repeat top right !important;}
	.navSpacer {float:left; width:1px; height:50px; background: url(images/nav_spacer.jpg) no-repeat;}
				
		
.flash {width:990px; height:200px; background: #CCC;}
#scroll {background:url(images/flash.jpg) repeat-x top left; width:990px; height:200px;}
		
		
.main {width:990px; height:auto; clear:both; overflow:hidden; background: #fff;}


.left {width:240px; height:auto; float:left;}
.left_pad {padding:5px 0 0 1px;}
	#services_title {padding:5px 0 15px 10px;}
	.services_tab {width:220px; overflow:hidden;}
		.services_tab ul{margin:0; padding:0; list-style:none;}
		.services_tab ul li{margin-bottom:1px;}
		.services_tab ul li a{width:100%; height:36px; display:block; background: url(images/services_tab.jpg) no-repeat left top; font:bold 11px/34px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-left:30px;}
		.services_tab ul li a:hover, .current2 a{background-position: left bottom !important;}
		
		.services2 a{width:200px; height:36px; display:block; background:url(images/services_tab2.jpg) no-repeat left top; font:bold 19px/34px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-left:20px;}
		.services2 a:hover{width:200px; height:36px; display:block; background:url(images/services_tab2.jpg) no-repeat left bottom; font:bold 19px/34px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-left:20px;}
	
	
	
	
	#contact_title {padding:15px 0 0 10px;}
	.contact_cont {font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:13px 0 30px 8px;}
		.contact_cont a{color:#045EBE; font-weight:bold;}
		.contact_cont a:hover{text-decoration:none; color:#009999;}
			.mail a{color:#AC64BA;}
		.contact_cont div{padding:0 0 0 9px;}

		
.main_content {width:730px; height:auto; float:right; padding-right:5px;}


.main_left{width:515px; height:auto; float:left;}
	.welcome, .welcome3 {font:25px/24px Arial, Verdana, Helvetica, sans-serif; color:#000; padding:10px 2px 13px 25px;}.welcome3 {padding:10px 0 13px 0px;}
	.welcome2 {color:#950095;}
	.content {padding:10px 20px 20px 0;}
		.content a {color:#0066CC;}
		.content a:hover {text-decoration:none;}
			

.right {width:209px; height:auto; float:right; margin-left:4px;}
	.right_bg {width:210px; height:auto; background: url(images/right_bg.jpg) repeat-y; }
	#why_title, #areas_title, #set_title {padding:10px 0 0 5px;}
	.why_cont {width:185px; height:auto; font:11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000; padding:5px 0 0 21px; overflow:hidden;}
	.areas_bg {width:210px; height:110px; background: url(images/service_map.jpg) no-repeat; margin:8px 0 0 3px; overflow:hidden;}
		.areas_bg ul {margin:0; padding:0; list-style:none; padding:8px 0 12px 103px;}
		.areas_bg ul li{margin-bottom:3px;}
		.areas_bg ul li span{width:auto; height:16px; display:block; background: url(images/icon_areas.jpg) no-repeat; padding-left:15px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
	.set_cont {width:195px; height:auto; font:11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000; padding:10px 0 10px 12px; overflow:hidden;}
		.why_cont a, .set_cont a {color:#000; text-decoration:none; font-weight:bold; font-size:10px; float:right; padding-right:4px;}
		.why_cont a:hover, .set_cont a:hover{text-decoration:underline; color:#009999;}
	
	
.footer {width:990px; height:50px; background: #267499; margin-bottom:5px;}
	.footer ul {margin:0; padding:0; list-style:none; text-align:center; padding-top:5px;}
		.footer ul li {display:inline;}
		.footer ul li a {font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; border-right:1px solid #fff; padding:0 13px 0 10px;}
		.footer ul li a:hover {color:#66E2FF;}
		.lastlink a {border:none !important; }
	.copy {font:10px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFCC; text-align:center; padding-top:3px;}
		.copy a {color:#FFFFCC; text-decoration:none;}
		.copy a:hover {text-decoration:underline;}

	.admin_link {font-size:12px; color:#990000; font-weight:bold; padding-bottom: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:8px; background:#FAFDFE; border:1px solid #ACD7D6; border-bottom:2px solid #95CCCB;}
			.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;}
	
