@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/bgmain.jpg) no-repeat 50% 15px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#353131;
	margin:0; padding:0;
}
p{
	margin:0; padding:0;
}
td, div, h1, h2, h3, h4, span, br, input, form, label, hr{
	margin:0; padding:0;
}
ul{
	list-style-type:none;
	margin:0; padding:0;
}
img{
	margin:0; padding:0; border:0; font-size:0; line-height:0;
}
a{
	margin:0; padding:0; outline:0;
}
a.link{
	color:#fff; font-size:11px; 
}
a.link:hover{
	text-decoration:none;
}
.spacer{
	font-size:0; line-height:0; clear:both;
}

/*----------------///MAIN WRAPER///-----------------------*/
div.mainwraper{
	width:806px; margin:0 auto; padding-top:10px;
}
/*  TOP PART  */
div.homeContHolder{
	margin-left:17px; width:790px;
	padding-bottom:12px;
}
div.homeContHolder div.logo{
	float:left; width:233px; height:163px;
}
div.homeContHolder div.logo a{
	outline:none;
}
div.homeContHolder div.logo a img{
	border:0;
}
div.homeContHolder div.rightlink{
	float:right; width:300px; 
}
div.homeContHolder div.rightlink div.list{
	margin-bottom:18px; margin-top:24px; /*height:121px;*/
}
div.homeContHolder div.rightlink div.list ul {
	float:right;	
}
div.homeContHolder div.rightlink div.list ul li{
	float:left; width:auto; text-align:center; padding-left:3px;
	
}
div.homeContHolder div.rightlink div.list ul li a{
	color:#353131; text-decoration:none; line-height:13px; font-size:10px; width:55px; display:block;
}
div.homeContHolder div.rightlink div.list ul li a span{
	border:0; outline:0; height:48px;
}
div.homeContHolder div.rightlink div.list ul li a span img{
	border:0; outline:0;
}
div.homeContHolder div.rightlink div.list ul li a:hover{
	color:#59a039;
}
div.homeContHolder div.rightlink form.email{
	width:300px;
}
div.homeContHolder div.rightlink form.email p{
	float:left; width:92px;
	font-family:"Times New Roman", Times, serif; font-size:14px;
	line-height:24px;
}
div.homeContHolder div.rightlink form.email input.txtarea{
	float:left; width:167px; padding-left:5px; font-size:11px;
	background:url(../images/searchbg.jpg) no-repeat 0 0;
	margin-right:5px; border:0; height:25px; line-height:25px;
}
div.homeContHolder div.rightlink form.email .subbtn{
	float:left; width:27px; height:26px;
}
div.homeContHolder h1{
	font-family:"Century Gothic";
	font-size:28px;
	font-weight:normal;
	line-height:39px;
	color:#59a039;
}

/*  NAV SECTION  */
div.navsec{
	width:791px; height:26px; overflow:hidden;
	padding-left:17px; padding-bottom:10px;
}
div.navsec div.nav{
	float:left; width:785px;
	background:url(../images/nav-mid.jpg) repeat-x 0 0;
	height:26px;
}
div.navsec div.nav ul li{
	float:left; width:auto;
}
div.navsec div.nav ul li a{
	cursor:pointer;
}
div.navsec div.nav ul li a img{
	border:0; outline:0;
}
/*  BANNER PART  */
div.banner{
	float:left; width:485px;
	background:url(../images/banner.jpg) no-repeat 0 0 ;
	height:227px; margin-right:10px;
	position:relative;
}
div.banner a.signup{
	position:absolute; bottom:18px;
	left:18px;
}
div.banner a.signup img{
	border:0;
}
div.video{
	float:right; width:293px;
}

/*  MID CONTENT  */
div.midcontentHolder{
	width:806px; min-height:270px; position:relative;
}
div.midcontentHolder div.singlebox{
	float:left; width:260px; margin-right:10px;
}
div.sboxHolder{
	position:relative; left:0;
}
div.sboxHolder h2{
	position:absolute; left:0; top:0; z-index:500;
}
div.sboxHolder div.sboxinner{
	width:226px; position:absolute;
	right:0; top:20px;
	background:url(../images/rounded-bg.jpg) no-repeat 1px 100% #97b9c0;
	padding-left:16px; min-height:195px;
}
div.sboxHolder div.sboxinner p{
	padding-bottom:6px;
}
div.sboxHolder div.sboxinner a.news {
	color:#000; text-decoration:none; font-size:12px; line-height:13px; display:block;
	width:200px; margin-bottom:12px;
}
div.sboxHolder div.sboxinner a.news:hover {
	text-decoration:underline;
}
div.sboxHolder div.sboxinner a.news span{
	color:#fff; padding-right:8px;
}

/*  FOOTER PART  */
div.footerWraper{
	background:url(../images/footer-bg.jpg) repeat-x 0 0;
	width:100%; padding:0 0 50px 0; margin-top:30px;
}
div.footerWraper div.btmtxt{
	width:790px; border-top:1px solid #66a72d; border-bottom:1px solid #66a72d;
	padding:3px 0;
	font:normal 18px/24px "Century Gothic"; text-align:center;
	margin-left:15px; margin:0 auto;
}
div.footer{
	width:790px; margin-left:15px;
	font-size:9px;
	margin:0 auto;
}
div.footer p{
	padding-top:12px;
}

/*---------------INNER PART--------------------*/
div.midbody{
	width:806px; margin-left:8px;
}
div.leftHolder{
	width:270px; float:left; 
}
div.leftHolder div.leftmid{
	width:242px; padding:0 12px 0 17px; overflow:hidden;
	background:url(../images/small-right-mid.png) repeat-y 0 10px;
}
h2.head{
	font:normal 18px/34px "Times New Roman", Times, serif;
	background:#273b47; display:block; color:#fff;
	padding-left:14px; margin-bottom:12px; min-height:34px;
}
p.whitetxt{
	font-size:12px; padding-bottom:12px; width:199px;
	color:#fff; padding-left:14px; line-height:15px;
}
p.whitetxt span{
	font-size:16px; font-weight:bold;
}
div.join{
	margin-left:133px; display:block;
	width:77px; height:25px;
	margin-bottom:9px;
}
div.join a img{
	border:0;
}
div.holder{
	width:208px; margin-left:14px;

}
div.holder div.imgholder{
	float:left; width:52px; height:48px;
	border:2px solid #fff;
	margin-right:10px;
}
div.holder div.txt{
	width:140px;
	float:right; display:block;
	
}
div.holder div.txt p{
	font-size:11px; color:#fff;
	line-height:13px;
}
div.holder div.txt p a{
	color:#000;line-height:13px;font-size:11px; 
}
div.holder div.txt p a:hover{
	text-decoration:none;
}
div.lowerleft{
	background:url(../images/small-right-mid.png) repeat-y 0 0;
	width:242px; padding:0 12px 0 17px; overflow:hidden;
}
p.colortxt{
	color:#0e0d0f;font-size:11px;line-height:13px;
	 width:199px; padding-left:14px;
	 font-size:11px;
	 padding-bottom:
}
p.colortxt span{
	font-size:13px; font-weight:bold;
}
p.colortxt a.wl{
	color:#fff; text-decoration:none;
}
p.colortxt a.wl:hover{
	text-decoration:underline;
}
ul.whitelist{
	width:200px; padding-left:14px;
}
ul.whitelist li {
		font-size:11px;  line-height:13px;
}
ul.whitelist li a{
	color:#fff; line-height:18px; text-decoration:none;
	font-size:14px; display:block;
}
ul.whitelist li a:hover{
	text-decoration:underline;
}
.xtrapad{
	padding-bottom:150px;
}
a.learn{
	color:#273b47;font-size:11px;line-height:13px;
	 width:199px; padding-left:14px;
	 font-size:11px;
}
a.learn:hover{
	text-decoration:none;
}

/*  RIGHT PANE  */

div.rightHolder{
	float:left; width:534px;
}
div.rightmid{
	background:url(../images/right-mid.png) repeat-y 0 0;
	padding:0 17px 0px 17px;
}
div.rightmid img.ban{
	margin-bottom:7px;
}
div.rightmid div.heading{
	background:#1c91bb; padding-left:14px; min-height:35px;
}
div.headholder{
	border-top:1px solid #000; border-bottom:1px solid #000; padding:2px 0;
}
div.rightmid div.heading h2{
	font:normal 18px/35px Arial, Helvetica, sans-serif;
	color:#fff;
}
div.rightmid p{
	padding-left:14px; padding-bottom:10px;
	font-size:12px; line-height:16px;
}
div.rightmid p span{
	color:#0b83c0; font-weight:bold;
}
div.rightmid p span.space {
	padding-left:72px; color:#666668;
}
div.innerrightlink{
	padding-bottom:7px; overflow:hidden;
}
div.innerrightlink ul li{
	float:left; width:auto; padding-right:2px;
}
div.innerrightlink ul li a{
	cursor:pointer;
}
div.innerrightlink ul li a img{
	border:0;
}
div.contholder{
	padding-bottom:15px;
}
div.testimonial{
	background:url(../images/testimonial-bg.jpg) no-repeat 0 100% #fff;
	/*padding:35px 50px 25px 25px;*/
	padding:15px 0px 7px 0px;
	 margin-bottom:5px;
	 margin-top:10px;
}
div.testimonial p{
	padding-bottom:12px; font-size:11px; line-height:15px;
	width:412px;
}
div.textualContent{
	padding-bottom:12px;
}


/*  TESTIMONIAL PAGE  */
div.testimonial2{
	background:url(../images/testi-mid.png) repeat-y 0 0;
	padding:.0px 20px 0 20px; margin:0 0 0 0;/* overflow:hidden;*/
}
div.testimonial2 h2{
	background:url(../images/testimonialheadingbg.jpg) no-repeat 0 0;
	width:406px; height:33px; padding-left:66px;
	font:bold 16px/33px Georgia, "Times New Roman", Times, serif;
	color:#24aad5;
}
div.test-container{
	width:715px; float:right; padding-top:30px;
}
div.testHolder{
	margin-bottom:10px; overflow:hidden;
}
div.test-container div.testimg{
	float:left; width:auto;  margin-right:9px;
	border:2px solid #2cb6dc;
}
div.test-container div.testContent{
	background:url(../images/testcont-bg.jpg) no-repeat 0 100% #fff;
	float:left; width:600px;
	padding:8px;
}
div.test-container div.testContent p{
	font-size:12px; line-height:14px; width:570px;
}

/*  CONTACT BANNER  */
div.contactbanner{
	width:499px; overflow:hidden;
}
div.contactbanner img{
	float:left; width:279px; margin-right:12px;
}
div.contactbanner div.conttxt{
	float:left; width:195px;
}
div.contactbanner div.conttxt h2{
	font:normal 17px/18px "Times New Roman", Times, serif;
	color:#328db2; padding-bottom:26px;
}
div.contactbanner div.conttxt p{
	font-size:12px; padding:0 0 27px 0; margin:0;
}
div.contactbanner div.conttxt p span.bold{
	font-size:14px; color:#000!important; font-weight:bold;
}
div.contactbanner div.conttxt p span.it{
	font-style:italic;   color:#000!important;
}
div.contactbanner div.conttxt p a{
	text-decoration:none; color: #000;
}
div.contactbanner div.conttxt p a:hover{
	text-decoration:underline;
}
div.contact{
	width:491px; margin-left:18px;
	/*padding-bottom:5px*/; margin-top:20px;
}
div.contact img.headimg{
	float:left; width:87px;
}
div.contact form.cnt{
	width:403px; float:left;
}
div.contact form.cnt p{
	padding:0;
}
div.contact form.cnt p span{
	color:#F00;
}
div.contact form.cnt input.box{
	width:328px; height:21px;
	border:1px solid #5a8db2;
	margin-bottom:12px;
}
div.contact form.cnt textarea{
	width:328px; height:55px;
	border:1px solid #5a8db2;
	float:left;
}
div.contact form.cnt .submitbtn{
	float:left; width:61px;
	margin:35px 0 0 10px;
}

a.innermore{
	color:#000; float:right; display:block; width:auto;
}
a.innermore:hover{
	text-decoration:none;
}

div.newslist{
	margin:10px 0;
}
div.newslist h3{
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	padding-bottom:8px;
}
div.newslist a{
	color:#000; display:block; margin:8px 0;
}
div.newslist a:hover{
	text-decoration:none;
}
