/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	background:url(images/bg.gif) repeat-x top left #fff;
}
*{
	margin:0;
	padding:0;
}
ul, li, ol{
	padding:0;
	margin:0;
	list-style:none;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000;
	outline:none;
}
a:hover{
	text-decoration:none;
	color:#000;
}
img{
	border:none;
	padding:0;
	margin:0;
}
.cls{
	clear:both;
}
.hide,h1 b,h2 b,h3 b,h5 b,a i{
     position: absolute;
     left: -9999px;
}
.wrap{
	width:1140px;
	margin:0 auto;
	padding:0 0 0 0;
	overflow:hidden;
	text-align:left;
	background:url(images/wrapbg.gif) repeat-y;
}
.header{
	width:1140px;
	height:118px;
	padding:0 0 0 0;
	overflow:hidden;
}
.headerleft{
	width:373px;
	float:left;
	overflow:hidden;
	padding:85px 0 0 0;
}
.headerleft p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808284;
}
.headerleft p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808284;
	text-decoration:none;
}
.headerleft p a:hover{
	color:#808284;
	text-decoration:underline;
}
.navigation{
	width:767px;
	float:right;
	padding:85px 0 0 0;
	overflow:hidden;
}
.navigation ul{
}
.navigation ul li{
	width:150px;
	line-height:28px;
	float:left;
	display:inline;
	text-align:center;
	margin:3px 7px 0 0;
	background:url(images/navbg.gif) no-repeat;
}
.navigation ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
}
.navigation ul li a:hover, .navigation ul li a.selected{
	color:#8dc641;
	text-decoration:none;
}
.navigation ul li.home{
	width:36px;
	float:right;
	margin:0;
}
.topbanner{
	width:1140px;
	height:253px;
	padding:6px 0 7px 0;
	overflow:hidden;
}
.logo{
	width:373px;
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.bannerbox{
	width:767px;
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
}
.bannerbox img{
	float:left;
}
img.alignright{
	float:right;
}
.content{
	width:1140px;
	padding:20px 0 8px 0;
	overflow:hidden;
}
.content h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8dc641;
	padding:0 0 20px 0;
}
.content p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:0 0 12px 0;
}
.bottomarea{
	width:100%;
	padding:17px 0 10px 0;
	background:url(images/bottomareabg.gif) repeat-x top left #fff;
	overflow:hidden;
}
.bottominfo{
	width:1140px;
	margin:0 auto;
	padding:0 0 0 0;
	overflow:hidden;
	text-align:left;
}
.picholder{
	width:280px;
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.bottomrightinfo{
	width:860px;
	float:right;
	background:url(images/bottomrightinfo.gif) repeat-y;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	overflow:hidden;
}
.acountinfo{
	width:246px;
	float:left;
	padding:0 10px 0 30px;
	overflow:hidden;
}
.acountinfo h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:0 0 15px 0;
}
.acountinfobox{
	width:246px;
	min-height:130px;
	padding:0 0 0 0;
}
.acountinfo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	padding:0 0 15px 0;
}
.acountinfo label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	display:block;
	font-weight:bold;
	padding:7px 0 0 0;
}
.acountinfo label a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.acountinfo label a:hover{
	color:#fff;
	text-decoration:underline;
}
.footerarea{
	width:1140px;
	margin:0 auto;
	padding:15px 0 0 0;
	overflow:hidden;
	text-align:left;
	background:url(images/footerbg.gif) no-repeat top center;
}
.footerdata{
	width:1140px;
	padding:0 0 0 0;
	overflow:hidden;
}
.quicklink{
	width:280px;
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.quicklink ul{
	padding:0 0 0 0;
}
.quicklink ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background:url(images/bullet.gif) no-repeat 0 3px;
	padding:0 0 12px 28px;
}
.quicklink ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.quicklink ul li a:hover{
	color:#000;
	text-decoration:underline;
}
.right{
	width:160px;
	float:right;
}
.footerinfo{
	width:1140px;
	padding:20px 0 10px 0;
	overflow:hidden;
}
.footerinfoleft{
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.footerinfoleft p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
.footerinforight{
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
	text-align:right;
}
.footerinforight p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
.footerinforight p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}
.footerinforight p a:hover{
	color:#000000;
	text-decoration:underline;
}

/* for about us page */

.contentleft{
	width:373px;
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.contentright{
	width:767px;
	float:right;
	padding:0 0 30px 0;
	overflow:hidden;
}
.contentright h1{
	padding:0 0 25px 0;
}
.contentright h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8dc641;
	padding:0 0 25px 0;
}
.contentright p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:0 0 15px 0;
}
.contentright p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.contentright p a:hover{
	color:#8DC641;
	text-decoration:none;
}
.contentright h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0 0 15px 0;
}
.contactform{
	width:400px;
	padding:0 0 0 0;
	overflow:hidden;
}
.contactformdata{
	width:400px;
	padding:0 0 5px 0;
	overflow:hidden;
}
.contactformdata label{
	width:120px;
	float:left;
	padding:1px 0 0 0;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.contactformdata input{
	width:197px;
	height:16px;
	background:url(images/inputbg.gif) repeat-x;
	border:1px solid #2b2b2b;
	float:left;
	padding:2px 0 0 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.contactformdata input.submit{
	width:86px;
	height:20px;
	background:none;
	border:none;
	float:left;
	padding:0;
	cursor:pointer;
}
.testimonial{
	width:1140px;
	padding:10px 0 10px 0;
	overflow:hidden;
}
.testimonial h2{
	color:#8DC641;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	padding:0 0 25px 0;
}
.testimonial p{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	padding:0 0 10px 0;
}
.testimonial h4{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0 0 15px 0;
}
.testimonial h4 a{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.testimonial h4 a:hover{
	color:#8DC641;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}
/* for useful link page */

.linkcontent{
	width:1140px;
	padding:0 0 22px 0;
	overflow:hidden;
}
.linkthumb{
	width:245px;
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.linkinfo{
	width:767px;
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
}
.linkinfo h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8dc641;
	padding:0 0 25px 0;
}
.linkinfo h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	padding:0 0 25px 0;
}
.linkinfo h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0 0 15px 0;
}
.linkinfo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:0 0 15px 0;
}
.linkinfo p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00209f;
	text-decoration:none;
}
.linkinfo p a:hover{
	color:#00209f;
	text-decoration:underline;
}

/* for services page */


.servicesinfo{
	width:1140px;
	padding:20px 0 0 0;
	overflow:hidden;
}
.servicesinfo h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8dc641;
	padding:0 0 20px 0;
}
.servicesinfo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:0 0 15px 0;
}

.service{
	padding-top:8px;
}
.serviceright{
	width:765px;
	float:right;
	padding:0 0 0 2px;
	overflow:hidden;
}
.servicelistodd{
	width:705px;
	padding:14px 20px 14px 40px;
	margin:0 0 2px 0;
	background:#606060;
	overflow:hidden;
}
.servicelistodd h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:0 0 12px 0;
}
.servicelistodd p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	padding:0 0 0 0;
}
.servicelistodd ul{
	padding:15px 0 0 0;
}
.servicelistodd ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	padding:0 0 0 35px;
	background:url(images/oddbullet.gif) no-repeat 0 3px;
}
.servicelistodd ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
.servicelistodd ul li a:hover{
	color:#fff;
	text-decoration:underline;
}
.servicelisteven{
	width:705px;
	padding:14px 20px 14px 40px;
	margin:0 0 2px 0;
	background:#aaaaaa;
	overflow:hidden;
}
.servicelisteven h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0 0 12px 0;
}
.servicelisteven p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:0 0 0 0;
}
.servicelisteven ul{
	padding:15px 0 0 0;
}
.servicelisteven ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:0 0 0 35px;
	background:url(images/evenbullet.gif) no-repeat 0 3px;
}
.servicelisteven ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.servicelisteven ul li a:hover{
	color:#000;
	text-decoration:underline;
}

.aat{
	padding:0 0 10px 0;
	overflow:hidden;
}
.aat img{
	float:left;
	margin:0 10px 0 0;
}
.aat label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	display:block;
	padding:18px 0 0 0;
}
.aat label a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	display:block;
	text-decoration:none;
}
.aat label a:hover{
	text-decoration:none;
	color:#000;
}
