@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
*{
	list-style:none;
	margin:0px;
	padding:0px;
}
.main{
	width:940px;
	margin:0 auto;
}
.bot1{
	width:100%;
	float:left;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	margin-top:125px;
	padding-top:4px;
	padding-bottom:3px;
}
.top{
	width:940px;
	float:left;
}
.mid{
	width:940px;
	float:left;
	padding-top:20px;
}
.bot2{
	width:940px;
	margin:0 auto;
}
.bot3{
	width:100%;
	float:left;
	text-align:center;
	padding-top:21px;
	padding-bottom:20px;
}
.top-rw{
	width:940px;
	float:left;
}
.logo{
	width:464px;
	float:left;
	padding-left:6px;
	padding-top:26px;
}
.logo-contnt{
	width:470px;
	float:left;
}
.logo-contnt-rw{
	width:470px;
	float:left;
	padding-bottom:13px;
}
.black-14-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
a.black-14-link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}
.black-20{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
	text-decoration:none;
}
.phone-img{
	width:320px;
	float:left;
	text-align:right;
	padding-top:18px;
}
.phone-no{
	width:150px;
	float:left;
	padding-top:32px;
}
.navigation{
	width:940px;
	float:left;
}
.top-banner{
	width:849px;
	float:left;
	margin-top:10px;
	margin-bottom:13px;
	background-image:url(images/top-banner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
	text-align:right;
	padding-top:230px;
	padding-right:91px;
}
.mid-boxes-main{
	width:905px;
	float:left;
	padding-right:21px;
	padding-left:14px;
}
.box1-main{
	width:279px;
	float:left;
	padding-right:33px;
}
.green-heading{
	width:279px;
	float:left;
	background-image:url(images/green-head-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
	height:48px;
	text-align:center;
}
.gry-heading{
	width:279px;
	float:left;
	background-image:url(images/gry-head-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
	height:48px;
	text-align:center;
}
.blue-heading{
	width:279px;
	float:left;
	background-image:url(images/blue-head-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
	height:48px;
	text-align:center;
}
.box-bg{
	width:279px;
	float:left;
	background-image:url(images/box-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:146px;
	text-align:center;
}
.white-20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
.img-bdr{
	border:2px solid #2b6a1f;
}
.mid-boxes2-main{
	width:940px;
	float:left;
	margin-top:12px;
}
.cov-area-box-main{
	width:183px;
	float:left;
	padding-right:30px;
}
.cov-area-heading{
	width:163px;
	float:left;
	background-image:url(images/cov-area-heading.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	padding-left:20px;
	padding-top:8px;
}
.cov-area-bg{
	width:177px;
	float:left;
	background-image:url(images/cov-area-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#e4ecff;
	padding-top:10px;
	height:182px;
	text-align:center;
	border-left:3px solid #f1f1f1;
	border-right:3px solid #f1f1f1;
}
.cov-area-botcrv{
	width:183px;
	float:left;
}
.white-16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
}
.clients-say-box-main{
	width:355px;
	float:left;
	background-image:url(images/clients-say-box-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}
.blue-20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#004888;
	text-decoration:none;
}
.black-15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#292929;
	text-decoration:none;
}
.mid-right-boxes-main{
	width:319px;
	float:left;
	padding-left:33px;
}
.find-us-box{
	width:319px;
	float:left;
}
.find-us-rw{
	width:319px;
	float:left;
}
.find-us-crv{
	width:10px;
	float:left;
}
.find-us-crvrpt{
	width:299px;
	float:left;
	background-image:url(images/find-crv-rpt.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:7px;
	height:26px;
}
.find-us-mid-bg{
	width:263px;
	float:left;
	border-left:3px solid #f1f1f1;
	border-right:3px solid #f1f1f1;
	background-image:url(images/find-us-mid-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#e4ecff;
	padding-left:50px;
	padding-top:6px;
}
.green-box-main{
	width:294px;
	float:left;
	background-image:url(images/green-box-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:9px;
	padding-left:14px;
	padding-right:11px;
	padding-top:10px;
}
.green-box-rw1{
	width:294px;
	float:left;
}
.black-17{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#353535;
	text-decoration:none;
}
.white-12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.bot-img{
	width:155px;
	float:left;
	background-image:url(images/dot-bdr.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	height:52px;
	text-align:center;
}
.black-11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.input-bdr{
	border:1px solid #7f9db9;
}
.about-heading{
	width:912px;
	margin:0 auto;
	background-image:url(images/dot-rpt.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:35px;
}
.about-content{
	width:912px;
	float:left;
	padding-left:14px;
	padding-right:14px;
	padding:14px;
}
.blue-14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#004888;
	text-decoration:none;
}
.black-12-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}
a.black-12-link:hover{
	text-decoration:none;
}
.banner{
	width:940px;
	float:left;
}
.blue-13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0a4a85;
	text-decoration:none;
}
.cc-lft-cont{
	width:624px;
	float:left;
}
.cc-right-cont{
	width:254px;
	float:left;
	padding-left:34px;
}
.cc-lft-box1{
	width:574px;
	float:left;
	background-image:url(images/cc-lft-box1-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#e7e7e9;
	border:1px solid #dadbdd;
	padding-left:24px;
	padding-right:24px;
	padding-top:11px;
	padding-bottom:13px;
}
.cc-box1-rw{
	width:574px;
	float:left;
}
.cc-box-main{
	width:206px;
	float:left;
}
.cc-box-img{
	width:206px;
	float:left;
}
.blue-15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0a276b;
	text-decoration:none;
}
.cc-img-bdr{
	border:1px solid #c3c3c3;
}
.cc-sml-boxes-main{
	width:624px;
	float:left;
	padding-top:10px;
}
.cc-gry-box-main{
	width:300px;
	float:left;
}
.cc-gry-box-rw{
	width:300px;
	float:left;
}
.cc-gry-boxcrv{
	width:10px;
	float:left;
}
.cc-gry-crvrpt{
	width:280px;
	float:left;
	background-image:url(images/cc-gry-crvrpt.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:27px;
	padding-top:6px;
}
.green-16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#458d1f;
	text-decoration:none;
}
.cc-gry-box-bg{
	width:296px;
	float:left;
	background-image:url(images/cc-gry-boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#f1f1f1;
	border-left:2px solid #ededed;
	border-right:2px solid #ededed;
	padding-top:15px;
}
.red_txt {
	color:#FF0000;
}
.cc-gry-box-img{
	width:98px;
	float:left;
	text-align:center;
}
.cc-gry-box-imgtxt{
	width:194px;
	float:left;
	text-align:left;
}
.black-12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.cc-right-box-main{
	width:254px;
	float:left;
}
.cc-right-box-rw{
	width:254px;
	float:left;
}
.cc-right-boxcrv{
	width:10px;
	float:left;
}
.cc-right-boxcrv-rpt{
	width:234px;
	float:left;
	background-image:url(images/cc-right-boxcrv-rpt.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:25px;
	padding-top:8px;
}
.cc-right-boxbg{
	width:227px;
	float:left;
	background-image:url(images/cc-right-boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#e3edff;
	border-left:3px solid #f1f1f1;
	border-right:3px solid #f1f1f1;
	padding-left:20px;
	padding-top:17px;
}
.cc-right-boxtxt{
	width:205px;
	float:left;
}
.light-green-15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2baf8e;
	text-decoration:none;
}
.rc-mid-box1-main{
	width:912px;
	float:left;
}
.rc-price-box-main{
	width:456px;
	float:right;
}
.rc-price-box-rw{
	width:456px;
	float:left;
}
.blue-15-2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#004888;
	text-decoration:none;
}
.green-18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#389b03;
	text-decoration:none;
}
.blue-11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004888;
	text-decoration:none;
}
.blue-11-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004888;
	text-decoration:underline;
}
a.blue-11-link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004888;
	text-decoration:none;
}
.twitter-box-main{
	width:487px;
	float:left;
}
.twitter-box-rw{
	width:487px;
	float:left;
}
.twitter-box-crv{
	width:10px;
	float:left;
}
.twitter-box-topcrv-rpt{
	width:467px;
	float:left;
	background-image:url(images/twt-box-crvrpt.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:53px;
	padding-top:10px;
}
.twitter-box-botcrv-rpt{
	width:467px;
	float:left;
	background-image:url(images/twt-box-botcrv-rpt.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:27px;
	padding-top:9px;
}
.white-18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
}
.white-14-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
a.white-14-link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.twitter-box-txt{
	width:457px;
	float:left;
	border-bottom:1px solid #cbcbcb;
	padding:12px;
	text-align:left;
	line-height:16px;
}
.black-14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.twitter-icons{
	width:200px;
	float:left;
	padding-left:25px;
}
/*13 march*/
.blk_15_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	line-height:22px;

}
.top_tagline {
	width:940px;
	float:left;
	/*padding-top:10px; 18 March
	height:25px;*/
	padding-top:0px;
	height:0px;
	border-bottom:4px solid #57a14b;
	font-size:15px;
}
.blue_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0a4a85;
	text-decoration:none;
}.black-16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#292929;
	text-decoration:none;
}

