@charset "utf-8";
/* CSS Document */

body { font-family:'Californian FB',arial; margin:0; padding:0; font-size:14px; color:#000; background-color: #000;  }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size: 12px; font-weight: normal; }
a { color: #000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration:underline }
.noBg { background:none!important }
.noBorder { border:none!important }
.red { color:red }
.blank10{height:10px;overflow:hidden;clear:both}
.clear { clear:both; height:0; overflow:hidden }
.hidden { display:none }
.display { display:block }
.zone { width:945px; margin:0 auto; position:relative ;z-index:5;background:#f4f5f7}
.header { background:url(images/topBg.jpg) no-repeat; height:177px;z-index:10; }
.bussiness2 {

	color:#666;
	font-size:9px;margin-top:5px;margin-bottom:10px
}
.bussiness2 a{

	color:#666;
	
}
.topNav { position:absolute; right:5px; top:4px; color:#185167;z-index:4 }
.topNav a {  font-weight:bold }
.logo { position:absolute; right:686px; top:46px; width: 257px; height: 121px;z-index:5 }
.logo img { position:absolute; }
.email { position:absolute; left: 583px; top: 112px; width:321px; height: 17px; height:26px; z-index:18; display:block; 
}
.email img{width:321px;
	height: 26px;}
.mainNav{ position:absolute; left:280px; top:147px; width: 690px; height: 34px; text-transform:uppercase}
.mainNav li{ float:left;list-style:none ;display:block}
.mainNav li a{ float:left;display:block;margin:0 5px 0 0;padding:9px 9px 4px 0;text-align:center;background:url(images/topNavSpace.gif) right 1px no-repeat ;font-weight:bold;color:white}
.mainNav li a:hover{ color:white }
.mainNav li.subNav{position:relative}
.mainNav li.subNav ul{position:absolute;top:29px;left:-10px;z-index:5}
.mainNav li.subNav ul li{float:left;clear:both}
.mainNav li.subNav ul li a{background:#92c415;border:1px solid #fff;border-top:none;white-space:nowrap;display:block;text-align:left;padding:5px 0 5px 10px;font-weight:normal}
.mainNav li.subNav ul li a:hover{background:#3182cf;}
.mainNav li.subNav ul#mainNav2 li a{width:160px;}
.mainNav li.subNav ul#mainNav1 li a{width:100px;}
.topBgRandom{
	position:absolute;
	right:0px;
	top:24px;
	width: 675px;
	height: 126px;z-index:-2;overflow:hidden
}
.leftCon{float:left;width:218px;padding:0 8px}
.leftCon li{padding:2px 0 2px 8px;list-style:none;height:98px;}
.leftCon li img{position:absolute}
.rightCon .left{float:left;width:470px;padding-left:8px}
.rightCon .right{float:right;padding-right:8px;}
.rightCon .right p{margin:10px 0}
.rightBottom li{margin: 0 0 0  20px;margin-bottom:5px}
.SERVICES {float:left;width:230px;line-height:1}
.SERVICES li{margin: 0 0 0  20px;margin-bottom:5px;}

.foot{border-top:1px solid #ccc;padding:5px 0 25px 10px;margin-top:10px}
.contentMain{margin:5px 0px 10px 50px}
.contentMain li{margin-left:20px}
.contentMain p{margin:10px 0}
.contentMain .contactText p{margin:2px 0}
.contentMain h1{font-size:24px;font-weight:bold;color:#307dc4;position:relative;left:-20px;margin-bottom:10px;}
.contentMain .textCon{float:left;width:500px;border-right:1px dotted #ccc;padding-right:25px}
.contentMain .textCon2{float:left;width:870px;padding-right:25px}
.contentMain .textCon2 strong{color:#06C}

.contentMain .pic{float:right;width:350px;}
.foottext{margin:0 auto;width:860px;color:#444}
.foottext a{color:#444}

