/*
  Author;
  Author URL:http://www.broadplace.com/
*/

/*---------------------------------------------------------
 * Getting New Tag Behave
 *---------------------------------------------------------
*/
article, aside, header, hgroup, details, summary, footer, figcaption, figure, nav, section{
	display:block;

}
/* ---------------------------------------------------------------- 
 *  Global properties
 * ---------------------------------------------------------------- 
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}
:focus{
    outline: 0;
}
code{
    font-family: Courier, "Courier New" , "Lucida Console" , Monaco;
    color: #000;
}
p{
    padding: 0;
}
table{
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td{
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after{
    content: "";
}
blockquote, q{
    quotes: "" "";
}
acronym{
    cursor: help;
    border-bottom: 1px dashed #333;
}
strong{
    font-weight: bold;
}
em{
    font-style: italic;
}
hr{
    display: none;
}
.clear{
	clear:both;

}
.fltlt{
	float:left;

}
.fltrt{
	float:right;

}
body{
	background:url(../images/bodybg.jpg) repeat-x;
    font:normal 12px Arial,Helvetica,sans-serif;

}
#wraper{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.sidepatch{
	width:20px;
	float:left;

}
.maincontent{
	width:960px;
	float:left;
/*	background:url(../images/bg.jpg) no-repeat left top;
*/}
header{
	width:960px;
	height:155px;
	float:left;
	background:#fff;
}
.logo{
	width:303px;
	height:131px;
	position:absolute;
	top:10px;
	z-index:98;
	padding-left:15px;

}
.topnavibg{
	width:380px;
	float:right;
	height:29px;
	margin:18px 0 0 345px;
	position:absolute;
	z-index:100;

}
/* These styles create the dropdown menus. */
#navbar {
   margin:0;
   margin:0;
}
#navbar li {
   list-style-type:none;
   float: left;
}
#navbar li a {
	display: block;
	height:17px;
	color: #337b17;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;
	padding:0 5px 0px 5px;
	line-height:17px;
	
}
#navbar li a span{
	display: block;
	height:17px;
	color: #337b17;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;
	padding:0 5px 0 0px;
	line-height:17px;
	cursor:pointer;
	display:inline-block;
}
#navbar li a:hover, #navbar li a.activetp {
	background:url(../images/submenult.jpg) no-repeat left top;
}
#navbar li a:hover span, .activetp {
	background:url(../images/submenurt.jpg) no-repeat right top;
}

#navbar li ul {
   display: none; 
   width: 210px;/* Width to help Opera out */
}
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin:0;
   padding: 0;
}
#navbar li:hover li, #navbar li.hover li {
   float: none;
}
#navbar li:hover li a, #navbar li.hover li a {
   background:url(../images/submenubg.jpg) no-repeat left top;
   border-top: 1px solid #fff;
   color: #37450c;
   width:190px;
   height:17px;
   font: bold 10px Arial, Helvetica, sans-serif;
   text-transform:uppercase;;
   padding-left:15px;
   line-height:17px;
   
}
#navbar li li a:hover {
	background:url(../images/submenuhbg.jpg) no-repeat left top;
	color:#fff;
 }
 nav.topnavi{
	width:390px;
	float:right;
	height:17px;
	margin-top:18px;

}
nav.topnavi ul{
	list-style-type:none;
	text-align:right;
	float:right;
		
}
nav.topnavi ul li{
	display:block;
	height:17px;
	float:left;
	padding-right:4px;
			
}
nav.topnavi ul li a:link, nav.topnavi ul li a:active, nav.topnavi ul li a:visited{
	display:block;
	height:17px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#337b17;
	text-decoration:none;
	float:left;
	line-height:17px !important;
	text-transform:uppercase;
	padding-left:7px;
	cursor:pointer;
}
nav.topnavi li a span{
	display:block;
	height:17px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#337b17;
	text-decoration:none;
	float:left;
	line-height:17px !important;
	text-transform:uppercase;
	padding-right:7px;
}

nav.topnavi ul li a:hover, nav.topnavi ul li a.activetp{
	background:url(../images/submenult.jpg) no-repeat left top;
}
nav.topnavi li a:hover span, .activetp{
	background:url(../images/submenurt.jpg) no-repeat right top;
}


/*nav.topnavi{
	width:360px;
	float:right;
	height:29px;
	margin-top:18px;

}
nav.topnavi ul{
	list-style-type:none;
		
}
nav.topnavi ul li{
	display:block;
	height:29px;
	float:left;
	padding-right:10px;
			
}
nav.topnavi ul li a:link, nav.topnavi ul li a:active, nav.topnavi ul li a:visited{
	display:block;
	height:29px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#337b17;
	text-decoration:none;
	float:left;
	line-height:29px !important;
	text-transform:uppercase;
}
nav.topnavi ul li a:hover{
	text-decoration:underline;
		
}
*/.livechat{
	height:29px;
	float:right;
	width:105px;
	margin-top:14px;

}
.livechat img{
	display:block;
	color:#147092;
	float:left;
	font: 10px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-align:left;
}
.livechat p{
	display:block;
	color:#147092;
	float:left;
	font: bold 10px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-align:left;
	text-transform:uppercase;
	width:60px;
	line-height:15px;
}
.livechat span{
	display:block;
	color:#d20000;
	float:left;
	font: 8px Arial, Verdana, Tahoma, "Times New Roman";
	text-align:left;
	width:60px;
	text-transform:uppercase;
	line-height:12px;
	text-align:center;
	
}
.reqcall{
	height:48px;
	float:right;
	width:135px;
	margin-top:0px;
}
.reqcall a{
	display:block;
}
.reqcall img{
	display:block;
	color:#147092;
	float:left;
	font: 10px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-align:left;
}
.reqcall p{
	display:block;
	color:#333;
	float:left;
	font: bold 10px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-align:left;
	text-transform:uppercase;
	width:100px;
	line-height:25px;

}
.reqcall a{
	display:block;
	color:#333;
	float:left;
	font: bold 10px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-align:left;
	text-transform:uppercase;
	width:100px;
	line-height:25px;
	padding-left:5px;
	text-decoration:none;

}
.reqcall a:hover{
	text-decoration:underline

}
nav.mainnavi{
	width:650px;
	height:65px;
	position:absolute;
	margin:0px 0 0 300px;
	top:91px;
	z-index:99;

}
ul#topnav {
	float:left;
	margin:0;
	list-style:none;
}
ul#topnav li{
	float:left;
	width:127px;
	height:65px;
	margin:0px 0px 0 0px;
	padding:0px 0 0 0px;
	overflow:hidden;  /*--Important - Masking out the hover state by default--*/
}
ul#topnav a, ul#topnav span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
	float:left;
	width:107px;
	margin:2px 0 0 0;
	padding:8px 0px 0px 20px;
	clear:both;
	font-weight:normal;
	color:#434343;
	line-height:25px; /*--Vertical alignment of text--*/
	text-decoration:none;
	font:bold 20px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#337b17;
	text-transform:uppercase;
	overflow:hidden;
}
ul#topnav a{ /*--This is basically the hover state of navigation--*/
	font-weight:bold;
	color: #fff;
/*	background:url(../images/hoverbg1.jpg) no-repeat left top;;
*/	
}
ul#topnav span{ /*--Default state of navigation--*/

}
ul#topnav a b, ul#topnav span b {
	display:block;
	font-weight:normal;
	font-size:10px;
	color:#83a41d;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0 0 0px;
	height:30px;
	
}
.hobg {background:url(../images/hoverbg1.jpg) no-repeat left top;}
.active {background:url(../images/hoverbg1.jpg) no-repeat left 6px;}
.active span { color:#fff !important;}
.active span b{ color:#fff !important;}
.active span a{ color:#fff!important;}
ul#topnav1 {
	float:left;
	margin:0;
	list-style:none;
}
ul#topnav1 li{
	float:left;
	width:127px;
	height:65px;
	margin:0px 0px 0 0px;
	padding:0px 0 0 0px;
	overflow:hidden;  /*--Important - Masking out the hover state by default--*/

}
ul#topnav1 a {
	text-decoration:none;
	cursor:pointer;
}
ul#topnav1 a span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
	float:left;
	width:107px;
	padding:8px 0px 0px 20px;
	clear:both;
	color:#434343;
	line-height:25px; /*--Vertical alignment of text--*/
	font:bold 20px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#337b17;
	text-transform:uppercase;
	overflow:hidden;
	display:block;
	height:25px;
	cursor:pointer;
}
ul#topnav1 a b { 
	float:left;
	width:107px;
	padding:0px 0px 0px 20px;
	display:block;
	height:40px;
	color:#83a41d;
	line-height:13px;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	

}
ul#topnav1 a span:hover {
		color:#83a41d;

}

.hobg {background:url(../images/hoverbg1.jpg) no-repeat left top;}
li.active {background:url(../images/hoverbg1.jpg) no-repeat left 0px; color:#fff !important;}
li.active span { color:#fff !important;}
li.active span b{ color:#fff !important;}
li.active span a{ color:#fff !important;}
b.wh{ color:#fff !important;}











section{
	width:960px;
	float:left;
	display:block;
}
.seperator{
	width:960px;
	background:url(../images/toppatch.jpg) repeat-x left top;
	float:left;

}
.sepbg{
	background:url(../images/toppatch.jpg) repeat-x left top;

}
header.bann{
	width:935px;
	float:left;
	height:285px;
	padding:7px 0 0 12px;
	background:none;
}
article{
	width:960px;
	float:left;

}
aside.left{
	width:600px;
	float:left;

}
hgroup{
	width:600px;
	float:left;
}
hgroup h1{
	font:bold 20px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#241908;
	line-height:25px;
	padding:15px 5px 0 0px !important;
	display:block;
	float:left;
}
hgroup h1 span{
	line-height:25px;
	padding:5px 0px 0 0px !important;
	display:block;
	float:left;
}

.txtbg{
	width:600px;
	float:left;

}
.txtbg p{
	width:600px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	display:block;
	padding:10px 0 5px 0;
	line-height:19px;

}
.txtbg p strong{
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:19px;
}
.txtbg p a:link, .txtbg p a:visited, .txtbg p a:active{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	text-decoration:none;
	line-height:19px;
	text-decoration:underline;

}
.txtbg p a:hover{
	text-decoration:none;

}
.txtbg h2{
	font:normal 18px Arial, Verdana, Tahoma, "Times New Roman"!important;
	color:#42372a;
	line-height:25px;
	padding:5px 0 0 0px !important;
	text-transform:uppercase;
}
.txtbg h2 strong {
	font:bold 15px Arial, Verdana, Tahoma, "Times New Roman"!important;
	color:#60574B;
	line-height:25px;
	padding:5px 0 0 0px !important;
	text-transform:uppercase;
}





.txtbgn{
	width:400px;
	float:left;

}
.txtbgn p{
	width:400px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	display:block;
	padding:10px 0 5px 0;
	line-height:19px;

}
.txtbgn p strong{
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:19px;
}
.txtbgn p a:link, .txtbgn p a:visited, .txtbgn p a:active{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	text-decoration:none;
	line-height:19px;
	text-decoration:underline;

}
.txtbgn p a:hover{
	text-decoration:none;

}
.txtbgn h2{
	font:bold 18px Arial, Verdana, Tahoma, "Times New Roman";
	color:#42372a;
	line-height:25px;
	padding:5px 0 0 0px !important;
	text-transform:uppercase;
}
.reimgbg{
	width:600px;
	float:left;

}
.reimgbginn{
	width:180px;
	float:right;

}
.ppcconbg{
	width:245px;
	float:left;
	background:#f8ffdc;
	border: solid 1px #dce2c3;
	padding:19px;

}
.ppcconbg1{
	width:245px;
	float:right;
	background:#e9ffe1;
	border: solid 1px #cee1c7;
	padding:19px;

}

.ppchead{
	width:245px;
	float:left;

}
.ppchead p{
	width:245px;
	float:left;
	font: bold 16px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#241908;
	text-align:left;
	text-transform:uppercase;

}
.ppchead h2{
	width:245px;
	float:left;
	font: bold 16px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#241908;
	text-align:left;
	text-transform:uppercase;

}

.ppccon{
	width:245px;
	float:left;

}
.ppccon p{
	width:245px;
	float:left;
	font: normal 12px  Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	text-align:left;
	line-height:18px;

}
.latnews{
	width:600px;
	float:left;
	height:35px;

}
.latnews p{
	float:left;
	height:38px;
	display:block;
	font:bold 20px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#241908;
	line-height:38px;

}
.latnews a:link, .latnews a:visited, .latnews a:active{
	float:right;
	height:35px;
	display:block;
	font:bold 11px Arial, Verdana, Tahoma, "Times New Roman";
	color:#288d05;
	text-transform:uppercase;
	padding-right:13px;
	text-decoration:none;
	line-height:35px;

}
.latnews a:hover{
	text-decoration:underline;

}
.news{
	width:600px;
	background:url(../images/brd.jpg) no-repeat left top;
	float:left;

}
.nobg{
	width:532px;
	background:url(../images/brdrt.jpg) repeat-y left 2px;
	float:left;
}
.no{
	width:66px;
	background:url(../images/brdrt.jpg) no-repeat right 2px;
	float:left;
	height:92px;
	color:#60574b;
	font:normal 20px impact, "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-align:center;
	line-height:88px;

}
.no img{
	display:block;
	padding:33px 0 0 25px;
	float:left;
}
.none{
	width:66px;
	float:left;
	height:92px;
	color:#60574b;
	font:normal 20px impact, "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-align:center;
	line-height:88px;

}
.none img{
	display:block;
	padding:33px 0 0 25px;
	float:left;
}

.highltnws{
	width:510px;
	float:left;
	height:29px;
	padding-left:12px;

}
.highltnws a:link, .highltnws a:visited, .highltnws a:active{
	color:#288d05;
	font:bold 12px Arial, Verdana, Tahoma, "Times New Roman";
	text-align:left;
	line-height:32px;
	height:32px;
	display:block;
	float:left;
	text-decoration:none;

}
.highltnws a:hover{
	text-decoration:underline;

}
.highltnws p{
	color:#60574b;
	font:bold 11px Arial, Verdana, Tahoma, "Times New Roman";
	text-align:right;
	line-height:32px;
	height:32px;
	display:block;
	float:right;

}
.desc{
	width:520px;
	float:left;
	padding-left:12px;

}
.desc p{
	color:#60574b;
	font:normal 12px Arial, Verdana, Tahoma, "Times New Roman";
	line-height:18px;

}
.brdn{
	width:600px;
	height:3px;
	font-size:0;
	float:left;

}
.cert{
	width:600px;
	float:left;
	margin-top:15px;
	
}
.cert img{
	display:block;
	padding:0 12px 0 0;
	float:left;
	
}
aside.righth{
	width:302px;
	float:right;

}
.rtnavhead{
	width:270px;
	float:left;
	padding:0px 0 0px 10px;
	background:#688217;
	font: bold 16px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#fff;
	margin-left:10px;
	display:inline;
	line-height:30px;
	text-transform:uppercase;
}
.rttop{
	width:300px;
	background:#e3efdb url(../images/rttop.jpg) repeat-x left top;
	float:left;
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
}

.fereport{
	width:287px;
	height:191px;
	float:left;
	background:url(../images/seopreport_bg.jpg) no-repeat left top;
	margin:0 0 0px 7px;
	display:inline;
	padding-bottom:15px;

}
.fereport p{
	width:244px;
	font:13px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#5d6061;
	padding:60px 0 10px 18px;
	line-height:20px;

}
.fereport a{
	display:block;
	float:left;
	width:131px;
	height:34px;
	padding-left:3px;

}
.shadetop{
	width:300px;
	background:url(../images/rttop.jpg) repeat-x left top;
	float:left;
	overflow:hidden;

}
.shadetopnew{
	width:287px;
	float:left;
	height:78px;
	margin-left:6px!important;
	display:inline;
}
.shadetop1{
	width:290px;
	background:url(../images/rttop.jpg) repeat-x left top;
	float:left;

}

.enq1{
	width:287px;
	height:77px;
	float:left;
	margin:22px 0 0px 7px;
	padding-bottom:20px;
	display:inline;

}
.enq1 a{
	display:block;
	
}
.enqformbg1{
	width:281px;
	height:375px;
	float:left;
	padding-left:8px;
	display:inline;
	background:url(../images/enqfbg.jpg) no-repeat bottom left;
}
.contfobg1{
	width:287px;
	float:left;
	display:inline;
	overflow:hidden;
	padding-left:6px;
	
}
.formcotbg1{
	width:270px;
	float:left;
	margin-bottom:11px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:25px;
	
}
.formcotbgnw{
	width:280px;
	float:left;
	margin-bottom:8px;
	
}
.formcotbg2{
	width:277px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:25px;
	height:80px;
	margin-bottom:15px;
	
}
.textbg1{
	width:95px;
	float:left;
	height:25px;
	text-align:left;
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#60574b;
	line-height:25px;
	text-transform:uppercase;

}
.textbg1 span{
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#ff0000 !important;
	line-height:25px;
	text-transform:uppercase;

}
.textbg1n{
	width:105px;
	float:left;
	height:25px;
	text-align:left;
	font:bold 10px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#60574b;
	line-height:25px;
	text-transform:uppercase;

}
.textbg1n span{
	font:bold 10px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#ff0000 !important;
	line-height:25px;
	text-transform:uppercase;

}

.eval{
	width:270px;
	float:left;
	height:15px;
	text-align:left;
	font:bold 10px Arial, Verdana, Tahoma !important;
	color:#d20000;
	display:block;
	margin:0;
	padding:0;

}

.textbg1 strong{
	font:bold 12px Arial, Helvetica, sans-serif;

}
.formdivid1{
	width:10px;
	float:left;
	height:25px;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:25px;

}
.inputbg1{
	width:165px;
	float:left;
	height:25px;
	text-align:left;

}
input.txtbx1{
	background:url(../images/txtbg.png) no-repeat;
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 9px 0 7px;
	width:145px;
	height:25px;
	border:none;
	line-height:25px;

}
input.txtbxne3{
	background:url(../images/txtbg.png) no-repeat;
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 9px 0 7px;
	width:145px;
	height:25px;
	border:none;
	line-height:25px;
	
}
.txtarbg1ne{
	width:155px;
	float:left;
	height:80px;
	text-align:left;

}

.txtarbg1{
	width:165px;
	float:left;
	height:80px;
	text-align:left;

}
textarea.txtarea1ne{
	background:url(../images/txtareabg1.png) no-repeat;
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	width:136px;
	padding:10px 10px 10px 10px;
	height:46px;
	border:none;
	max-width:136px;
	line-height:15px;
	max-height:46px;

}

textarea.txtarea1{
	background:url(../images/txtareabg.png) no-repeat;
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	width:136px;
	padding:10px 10px 10px 10px;
	height:60px;
	border:none;
	max-width:136px;
	line-height:15px;
	max-height:60px;

}
textarea.txtarea1:focus{
	background:url(../images/txtareabg.png) no-repeat;

}
.subbtnbg1{
	width:165px;
	padding-left:120px;
	float:left;
	height:32px;
	padding-top:2px;
	overflow:hidden;

}
input.submitbtn1{
	background:url(../images/submit.png) no-repeat;
	display:block;
	float:left;
	padding-left:7px;
	width:89px;
	height:32px;
	border:none;
	cursor:pointer;
	overflow:hidden;
}



.inputbg1{
	width:165px;
	float:left;
	height:25px;
	text-align:left;

}
.inputbg1 select{
    width: 150px;
    height: 20px;
    border: none;
    color: #333;
    font: normal 10px Arial, Helvetica, sans-serif;
    margin: 3px 0 0 4px;
    background-color: #daf3ca;
    text-transform: uppercase;
    padding: 0px 0 0 10px;
    border: solid 1px #337b17;

}
.inputbg1 option{
    text-transform: none;
    padding: 3px 0 3px 10px;

}


.ourinfobtm{
	background:url(../images/oinfobtm.jpg) no-repeat;
	width:974px;
	height:29px;
	float:left;
	overflow:hidden;

}

.reffreind{
	width:287px;
	height:191px;
	float:left;
	background:url(../images/referfriendbg.jpg) no-repeat left top;
	margin:20px 0 0px 7px;
	padding-bottom:15px;
	display:inline;

}
.reffreind p{
	width:244px;
	font:12px  Arial, Helvetica, sans-serif;
	color:#5f6162;
	padding:58px 0 7px 18px;
	line-height:18px;
	float:left;
}
.reffreind a{
	display:block;
	float:left;
	width:131px;
	height:28px;
	padding-left:3px;

}
.reffreind span{
	width:244px;
	font:12px  Arial, Helvetica, sans-serif;
	color:#5f6162;
	padding:2px 0 0 18px;
	line-height:18px;
	float:left;
}
.joinus{
	width:287px;
	height:152px;
	float:left;
	background:url(../images/joinus_bg.jpg) no-repeat left top;
	margin:20px 0 0px 7px;
	padding-bottom:15px;
	display:inline;

}
.inputbg{
	width:280px;
	height:31px;
	float:left;
	margin-top:93px;
	padding:0 0 0 12px;
	font:13px Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:29px;
}
input.email{
	background:url(../images/emailbg.jpg) no-repeat;
	width:170px;
	height:29px;
	float:left;
	display:block;
	border:0;
	padding:0 0 0 15px;
	color:#7f7f7f;
	line-height:29px;

}
input.submit{
	background:url(../images/signup.jpg) no-repeat;
	width:79px;
	height:31px;
	float:left;
	display:block;
	border:0;
	cursor:pointer;
	padding:0 0 0 0px;

}
.cdwn{
	width:302px;
	background:url(../images/rttop.jpg) repeat-x left top;
	float:left;
	text-align:center;
}
.padtp20{
	padding-top:20px;

}
.padtp15{
	padding-top:15px;

}
.padtp10{
	padding-top:10px;

}

.padlt15{
	padding-left:15px;

}
.padlt20{
	padding-left:20px;

}
.marlt15{
	margin-left:15px;

}
.martp15{
	margin-top:15px;

}
.martp18{
	margin-top:18px;

}

.martp10{
	margin-top:10px;

}
.martp25{
	margin-top:25px;

}
.martp20{
	margin-top:20px;

}
.padtp5{
	padding-top:5px;
}
.martp5{
	margin-top:5px;
}

/*---------------------------------------------------------
 * Footer Start here 
 *---------------------------------------------------------
*/
footer{
	background:#50a446 url(../images/footertop1.jpg) no-repeat center top;
	width:100%;
	height:100%;
}
.ftop{
	padding-top:125px;
	overflow:hidden;

}
nav.fnavigation{
	width:960px;
	margin:0 auto;
	overflow:hidden;

}

.fmnavi{
	width:145px;
	float:left;

}
.fmnavi ul{
	list-style-type:none;
		
}
.fmnavi ul li.top{
	display:block;
	height:30px;
	float:left;
	font:normal 18px Demibold Roman, Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	background:url(../images/fbrd.jpg) repeat-x left bottom;
	line-height:30px;
}
.fmnavi ul li{
	display:block;
	float:left;
	width:145px;
}
.fmnavi ul li a:link, .fmnavi ul li a:active, .fmnavi ul li a:visited{
	display:block;
	height:30px;
	font:bold 13px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	text-decoration:none;
	float:left;
	line-height:30px;
	text-transform:uppercase;
/*	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear; 
*/}
.fmnavi ul li a:hover{
	text-decoration:underline;
	color:#dcf399;
		
}
.ftnavi{
	width:230px;
	float:left;
	padding-left:30px;

}
.ftnavi ul{
	list-style-type:none;
		
}
.ftnavi ul li.top{
	display:block;
	height:30px;
	float:left;
	font:normal 18px Demibold Roman, Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	background:url(../images/fbrd.jpg) repeat-x left bottom;
	line-height:30px;
}
.ftnavi ul li{
	display:block;
	float:left;
	width:230px;
}
.ftnavi ul li a:link, .ftnavi ul li a:active, .ftnavi ul li a:visited{
	display:block;
	height:30px;
	font:bold 13px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	text-decoration:none;
	float:left;
	line-height:30px;
	text-transform:uppercase;
/*	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear; 
*/}
.ftnavi ul li a:hover{
	text-decoration:underline;
	color:#dcf399;
}
.fonavi{
	width:190px;
	float:left;
	padding-left:30px;

}
.fonavi ul{
	list-style-type:none;
		
}
#connect {
	height: 44px;
	width: 100%;
	display: block;
	position: relative;
	margin: 5px 0 15px 0;
}
#connect a {
	position: absolute;
	overflow: hidden;
	display:block;
	font:bold 18px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	text-decoration:none;
	float:left;
	height:45px;
	text-indent:-99999px;
	line-height:45px;
}
#connect a span {
	width: 200px;
	height: 350px;
	display: block;
	position: absolute;
	top: 0;
	padding:0 0 0 60px;

}
#connect a span.hover {
	left: 0;

}

#connect-facebook {
	width: 200px;
}
#connect-facebook span.icon {
	background: url(../images/fbne.jpg) no-repeat top left !important;

}
#connect-facebook span.hover {
	background: url(../images/fbne.jpg) no-repeat top left;

}
#connect-twitter {
	width: 200px;
	top:50px;
}
#connect-twitter span.icon {
	background: url(../images/tweetne.jpg) no-repeat top left;

}
#connect-twitter span.hover {
	background: url(../images/tweetne.jpg) no-repeat;
	width: 112px;

}
#connect-in {
	width:200px;
	top:100px;
}
#connect-in span.icon {
	background: url(../images/inne.jpg) no-repeat top left;
}
#connect-in span.hover {
	background: url(../images/inne.jpg) no-repeat top left;
	width: 200px;
}
.fonavi ul li.top{
	display:block;
	height:30px;
	float:left;
	font:normal 18px Demibold Roman, Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	background:url(../images/fbrd.jpg) repeat-x left bottom;
	line-height:30px;

}
.fonavi ul li{
	display:block;
	float:left;
	width:190px;
}
.fonavi ul li a:link, .fonavi ul li a:active, .fonavi ul li a:visited{
	display:block;
	height:30px;
	font:bold 13px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	text-decoration:none;
	float:left;
	line-height:30px;
	text-transform:uppercase;
/*	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear; 
*/}
.fonavi ul li a:hover{
	text-decoration:underline;
	color:#dcf399;
}
.fsonavi{
	width:308px;
	float:left;
	padding:0px 0 0 25px;
	

}
.fsonavi ul{
	list-style-type:none;

}
.fsonavi ul li.top{
	display:block;
	height:30px;
	float:left;
	font:normal 18px Demibold Roman, Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	background:url(../images/fbrd.jpg) repeat-x left bottom;
	line-height:30px;
	margin:0;
}
.fsonavi ul li{
	display:block;
	float:left;
	width:290px;
	margin-left:20px;
	height:45px;
	margin-top:10px;
	display:inline;
}
.fsonavi ul li.social{
	height:200px !important;
}

.fsonavi ul li a:link, .fsonavi ul li a:active, .fsonavi ul li a:visited{
	display:block;
	font:bold 18px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	text-decoration:none;
	float:left;
	height:45px;
	line-height:45px;
}
.fsonavi ul li a.fb{
	background:url(../images/fbh.jpg) no-repeat;
	padding-left:54px;
		
}
.fsonavi ul li a.tweet{
	background:url(../images/tweeth.jpg) no-repeat;
	padding-left:54px;
		
}
.fsonavi ul li a.in{
	background:url(../images/inh.jpg) no-repeat;
	padding-left:54px;
		
}
.fsonavi ul li a.fb:hover{
	background:url(../images/fb.jpg) no-repeat;
		
}
.fsonavi ul li a.tweet:hover{
	background:url(../images/tweet.jpg) no-repeat;
		
}
.fsonavi ul li a.in:hover{
	background:url(../images/in.jpg) no-repeat;
		
}

.fsonavi ul li a:hover{
	text-decoration:none;
		
}
.logi{
	width:960px;
	margin:0 auto;
	
}
.logilink{
	width:960px;
	height:57px;
	float:left;
	text-align:center;

}
.copyright{
	width:960px;
	height:50px;
	float:left;

}
.copyright p{
	font:bold 13px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	line-height:50px;

}
/*---------------------------------------------------------
 * CSS Start for tools and services here 
 *---------------------------------------------------------
*/
.altlink{
	width:598px;
	height:26px;
	float:left;
	background:url(../images/altnvibg.jpg) repeat-x;
	border:solid 1px #dae6d7;
	margin-top:12px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
}
.altlink p{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
	line-height:26px;
	padding:0 5px 0 5px;
}

.altlink img{
	width:11px;
	height:12px;
	display:block;
	float:left;
	padding:7px 5px 0 8px;

}
.altlink span{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:0 5px 0 2px;

}
.altlink a:link, .altlink a:active, .altlink a:visited{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#288d05;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;

}
.altlink a:hover{
	text-decoration:underline;

}
hgroup.inn{
	width:600px;
	float:left;
}
hgroup.inn h1{
	font:bold 24px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#42372a;
	line-height:30px;
	padding:12px 5px 0 0px !important;
	text-transform:uppercase;
	display:block;
	float:left;
}
hgroup h1 span{
	line-height:25px;
	padding:5px 0px 0 0px !important;
	display:block;
	float:left;
}
.tprovo{
	width:600px;
	height:20px;
	float:left;

}
.tprovo p{
	font:bold 16px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#4c4c4e;
	line-height:20px;
	height:20px;
	float:left;
	text-transform:uppercase;

}
.affwbg{
	width:290px;
	height:93px;
	background:#e9f3e6;
	border:solid 1px #dae3d7;
	margin-top:5px;

}
.affwimgbg{
	width:96px;
	height:93px;
	float:left;

}
.affwimgbg img{
	float:left;
	padding:8px 0 0 10px;

}
.affwbg details{
	width:192px;
	height:68px;
	float:left;
}
.affwbg details summary{
	width:192px;
	font:bold 16px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	float:left;
	color:#248d00;
	height:25px;
	line-height:25px;
	text-transform:uppercase;
}
.affwbg details p{
	width:192px;
	font:normal 12px Arial, Verdana, Tahoma, "Times New Roman";
	float:left;
	color:#60574b;
	height:35px;
	line-height:17px;
	display:block;
}
.affwbg details a{
	width:192px;
	font:bold 11px Arial, Verdana, Tahoma, "Times New Roman";
	float:left;
	color:#288d05;
	height:20px;
	line-height:20px;
	display:block;
	text-decoration:none;
}
.affwbg details a:hover{
	text-decoration:underline;

}
a.lmart{
	width:192px;
	font:bold 11px Arial, Verdana, Tahoma, "Times New Roman";
	float:left;
	color:#288d05;
	height:20px;
	line-height:18px;
	display:block;
	text-decoration:none;
}
a.lmart:hover{
	text-decoration:underline;

}

.serwpbg{
	width:600px;
	float:left;
	height:68px;
	background:url(../images/brd.jpg) no-repeat bottom left;

}
.serwpbg1{
	width:600px;
	float:left;
	height:68px;

}
.serwp{
	width:200px;
	float:left;
	height:68px;
	background:url(../images/brdrt.jpg) no-repeat top right;
}
.serwp1{
	width:200px;
	float:left;
	height:68px;
}
.serwplt{
	width:55px;
	float:left;
	height:48px;
	padding-top:15px;
}
.serwplt img{
	padding:0 10px 0 10px;
}
.serwprt{
	width:145px;
	float:left;
	height:40px;
	
}
.serwprt p{
	float:left;
	height:40px;
	line-height:16px;
	font:bold 11px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#288d05;
	text-transform:uppercase;
	
}
.serwprt a{
	float:left;
	height:40px;
	line-height:16px;
	font:bold 11px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#288d05;
	display:block;
	text-transform:uppercase;
	text-decoration:none
	
}
.serwprt a:hover{
	text-decoration:underline;
	
}
.cusspeak{
	width:600px;
	float:left;
	background:url(../images/customerlt.jpg) no-repeat left top;

}
.cusspeakinn{
	width:600px;
	float:left;
	background:url(../images/customerrt.gif) no-repeat right top;

}
.cusspeakimidd{
	width:465px;
	float:left;
	padding-left:71px;
	margin-top:22px;

}
.cltimgbg{
	width:118px;
	float:left;
	height:180px;

}
.cltimg{
	width:118px;
	height:127px;
	float:left;

}
.cltilinkbg{
	width:118px;
	float:left;
	font:bold 10px Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	text-align:center;
	line-height:25px;
	text-transform:uppercase;
}
.cltilinkbg a{
	font:bold 10px Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	text-decoration:none;
	text-align:center;
	width:118px;
	float:left;
	line-height:25px !important;
	height:80px;

}
.stxtbg{
	width:330px;
	float:left;
	padding:0 0 0 15px;

}
.stxtbg p{
	width:330px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	display:block;
	line-height:17px;
	float:left;

}
.stxtbg p b{
	font-weight:bold;

}
.woffer{
	width:600px;
	height:30px;
	float:left;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	text-transform:uppercase;
	line-height:30px;

}
.woffer span{
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#e70202;

}

.woffer1{
	width:600px;
	height:30px;
	float:left;
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	text-transform:uppercase;
	line-height:30px;

}

.mser{
	width:600px;
	float:left;

}
.mser ul{
	list-style-type:none;

}
.mser ul li{
	display:block;
	background:url(../images/arrowred.jpg) no-repeat left 10px;
	line-height:15px;
	font:normal 12px Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	padding:10px 0 5px 20px;
	width:550px;
	float:left;
}
.mser ul li a:link, .mser ul li a:visited, .mser ul li a:active{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	line-height:15px;
	text-decoration:underline;

}
.mser ul li a:hover{
	text-decoration:none;

}
.nser{
	width:600px;
	float:left;

}
.nser ul{
	list-style-type:none;

}
.nser ul li{
	display:block;
	background:url(../images/arrowred.jpg) no-repeat left 10px;
	padding:7px 0 0px 20px;
	width:580px;
	float:left;
}
.nser ul li a:link, .nser ul li a:visited, .nser ul li a:active{
	font:bold 12px Arial, Verdana, Tahoma, "Times New Roman";
	color:#288d05;
	text-decoration:none;
	text-transform:uppercase;
	line-height:20px;

}
.nser ul li a:hover{
	text-decoration:underline;

}
.nser ul li p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	text-decoration:none;
	padding:0px 0 5px 0px;
	width:570px;
	float:left;
}
.nser ul li.bgnon{
	background:none;
}


.cserne1{
	width:600px;
	float:left;

}
.cserne1 ul{
	list-style-type:none;

}
.cserne1 ul li{
	display:block;
	background:url(../images/grayarrow.jpg) no-repeat 5px 9px;
	line-height:15px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	padding:7px 0 5px 20px;
	width:550px;
	float:left;
}
.cserne1 ul li strong{
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";

}

.cser{
	width:600px;
	float:left;

}
.cser ul{
	list-style-type:none;

}
.cser ul li{
	display:block;
	background:url(../images/grayarrow.jpg) no-repeat 5px 9px;
	line-height:15px;
	font:normal 12px Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	padding:7px 0 5px 20px;
	width:550px;
	float:left;
}
.cser ul li.bgnpn{
	background:none;
}
.cser ul li strong{
	font:bold 12px Arial, Verdana, Tahoma, "Times New Roman";

}
.cser ul li a:link, .cser ul li a:visited, .cser ul li a:active{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	line-height:15px;
	text-decoration:underline;

}
.cser ul li a:hover{
	text-decoration:none;

}
.clink{
	width:600px;
	float:left;

}
.clink ul{
	list-style-type:none;

}
.clink ul li{
	display:block;
	background:url(../images/arrowred.jpg) no-repeat left 10px;
	line-height:15px;
	font:normal 12px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	padding:10px 0 5px 20px;
	width:550px;
	float:left;
}
.clink ul li a:link, .clink ul li a:visited, .clink ul li a:active{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	line-height:15px;
	text-decoration:none;
	text-transform:uppercase;

}
.clink ul li a:hover{
	text-decoration:none;

}
.tsbg{
	width:279px;
	float:left;
	background:#fefffe;
	padding:0 5px 5px 4px;
	border:solid 1px #ced8c7;
	margin:0 0 5px 5px;
	display:inline;
	background: url(../images/innconbg.jpg) repeat-x bottom left #fcfdfc;
}
.tstop{
	width:260px;
	float:left;
/*	background:url(../images/tsbg.jpg) no-repeat left 5px;
*/	height:35px;
	padding:0 0 0 20px;
	text-transform:uppercase;
	font:bold 15px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#323623;
	line-height:35px;
}
.vertical_container{
	width:279px;
	float:left;
	border-top:solid 1px #e1ecd9;
	border-right:solid 1px #e1ecd9;
	border-left:solid 1px #e1ecd9;

}
.vertical_container1{
	width:290px;
	float:left;
	display:inline;
}

.accordion_toggle {
	display: block;
	height: 29px;
	width: 254px;
	background: url(../images/rtnavbg1.jpg) no-repeat top right;
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-transform:uppercase;
	text-decoration: none;
	outline: none;
	color: #288d05;
	border-bottom: 1px solid #e1ecd9;
	cursor: pointer;
/*	margin: 0 0 0 10px;
*/	line-height: 29px;
	padding:0 0 0 25px;
}
.accordion_toggle1 {
	display: block;
	height: 77px;
	width: 287px;
	background: url(../images/enq.jpg) no-repeat top right;
/*	margin-left:10px;
*/}

.topact{
	line-height: 29px;
	display:block;
	height:29px;
	margin:0;
}
.accordion_toggle_active {
	background: url(../images/searrow.jpg) no-repeat 10px center #83a41d;
	color: #ffffff;
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	text-transform:uppercase;
	line-height: 29px;
	width: 255px;
	border:none;
}
.accordion_toggle_activenew {
	background:url(images/enqdwn.jpg) no-repeat; 
	text-indent:-9999px; 
	height:74px; 
	width:257px;

}
.accordion_togglenew{
		display: block;
	height: 29px;
	width: 255px;
	background: url(../images/enqtp.jpg) no-repeat top right;
	height:74px; 
	width:257px;
	text-indent:-9999px; 
	
}
.accordion_content {
	background: url(../images/innconbg.jpg) repeat-x bottom left #fcfdfc;
	color: #444444;
	overflow: hidden;
	width:269px;
	padding-left:10px;
	border-bottom: 1px solid #e1ecd9;
}
.accordion_content1 {
	background: url(../images/innconbg.jpg) repeat-x bottom left #fcfdfc;
	color: #444444;
	width:282px;
	float:left;
	display:inline;
}
.ppcslink{
	width:271px;
	float:left;
	padding:0 0 10px 15px;

}
.ppcslink ul{
	list-style-type:none;

}
.ppcslink ul li{
	width:240px;
	display:block;
	float:left;

}
.ppcslink ul li a{
	width:225px;
	display:block;
	float:left;
	line-height:20px;
	font:bold 11px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	background:url(../images/arrow1.jpg) no-repeat left 8px;
	text-transform:uppercase;
	padding:7px 0 0 15px;
	text-decoration:none;

}
.marlt20{
	margin-left:20px;
	display:inline;

}

/* css added 25-5-11*/
.mainarea{width:590px; float:left; margin-left:20px;}
.ranking-heading{width:590px; float:left; margin-bottom:6px;}
.lefta{background:url(../images/ranking-leftbg.jpg) no-repeat; width:10px; height:43px; float:left;}
.righta{background:url(../images/ranking-rightbg.jpg) no-repeat; width:10px; height:43px; float:left;}
.midbga{background-color:#909090; float:left; height:43px; width:570px; font-size:16px; color:#FFF; font-weight:bold;}
.head1{width:170px; float:left; border-right:solid 1px #f6f6f6; height:28px; padding-top:15px;  padding-left:5px; font: bold 12px Arial, Helvetica, sans-serif;}
.head2{width:154px; float:left; border-right:solid 1px #f6f6f6; height:28px; padding-top:15px;  padding-left:10px; font: bold 12px Arial, Helvetica, sans-serif;}
.head3{width:104px; float:left; border-right:solid 1px #f6f6f6; height:28px; padding-top:15px; padding-left:10px; font: bold 12px Arial, Helvetica, sans-serif;}
.head4{width:102px; float:left;  height:28px; padding-top:15px; padding-left:10px; font: bold 12px Arial, Helvetica, sans-serif;}
.ranking-contentbg{width:585px; float:left; margin-bottom:17px; border:solid 1px #dcdcdc;}
.subheadbg{background:url(../images/subheadbg.jpg) repeat-x; height:36px;}
.subhead1{width:172px; border-right:solid 1px #d4d2d2; padding:8px 0px 0px 10px; height:28px; float:left; color:#424242; font: bold 12px Arial, Helvetica, sans-serif;
}
.subhead2{width:154px; border-right:solid 1px #d4d2d2; padding:8px 0px 0px 10px; height:28px; float:left; color:#424242; font: bold 12px Arial, Helvetica, sans-serif;}
.subhead3{width:104px; border-right:solid 1px #d4d2d2; padding:8px 0px 0px 10px; height:28px; float:left; text-align:center; color:#424242; font: bold 12px Arial, Helvetica, sans-serif;}
.subhead4{width:90px;  padding:8px 0px 0px 10px; height:28px; float:left; text-align:center; color:#424242; font: bold 12px Arial, Helvetica, sans-serif;}
.contenttext{padding:10px; background:#FFF; float:left; width:565px; font-family:Arial, Helvetica, sans-serif;
	color:#777;
	font-size:12px;}
.linkblack:link, .linkblack:visited, .linkblack:active{font-size:13px; color:#424242; font-weight:bold; text-decoration:none;}
.linkblack:hover{text-decoration:underline;}
.areabott{width:765px; float:left; height:15px; clear:both;}

.linkbk:link, .linkbk:visited, .linkbk:active{color:#424242; font-size:12px; text-decoration:underline; font-weight:normal;}
.linkbk:hover{text-decoration:underline; font-weight:normal; color:#32B407;}
.logobox1 {
	float:left;
}
.logobox1 ul {
	float:left;
	width:600px;
}
.logobox1 li {
	padding:15px 15px;
	float:left;
}
.logobox1 ul li span {
	border:1px solid #CCCCCC;
	background:#fff;
	float:left;
	height:80px;
	padding:10px 0 0;
	text-align:center;
	width:110px;
}
.div20{
	width:600px;
	height:20px;
	float:left;

}
.resulttable{
	border-collapse:collapse;
	padding:0;
}
.resulttable td{
	padding:5px 0 0 10px;
	border:1px solid #CCC;
	font:normal 12px Arial, Helvetica, sans-serif ;
	text-align:center;
}
.resulttable .txt13{
	font-size:13px; 
	color:#32B407;
}
.resulttable th{
	color:#FFF;
	text-transform:uppercase;
	background:#000;
	font:bold 12px Arial, Helvetica, sans-serif ;
	padding:5px 0 0 10px;
	height:20px;
}

a.lightwindow {
	/*color: #32B407;*/
    cursor: pointer;
	/*font:bold 16px Arial, Helvetica, sans-serif */;
}
.clkhere {
	color:#777777; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:normal;
}
.style9 {
	color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.style9 strong {
	font-weight:bold;
}
packagetbl{
	border:1px solid #ccc;
	border-bottom:none;
	border-collapse:collapse;
}
.packagetbl .col_first{
	width:175px;
}
.packagetbl .col_one{
	width:125px;
	text-align:center !important;
}
.packagetbl .col_two{
	width:125px;
	text-align:center;
}
.packagetbl .col_three{
	width:125px;
	text-align:center;
}
.packagetbl .smopackage{
	border-collapse:collapse;
}
.packagetbl .smopackage th{
	background:#f9faf7;
	border-bottom:#c6d6e3 1px solid;
	text-align:left;
	color:#258605;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 0 7px 7px;
}
.packagetbl .smopackage td{
	border-right:#c6d6e3 1px solid;
	border-bottom:#c6d6e3 1px solid;
	padding:5px;
	vertical-align:text-top;
	color:#444;
}
.packagetbl .smopackage td.last{
	border-right:none;
}
.smopackage td h1{
	background:none;
	padding:0px;
	color:#303030;
}
.smopackage td h2{
	font-size:26px;
	color:#303030;
}
.smopackage td h2 span{
	font-size:20px;
}
.smopackage td h2.light{
	color:#929283;
	text-decoration:line-through;
}
.smopackage td p{
	text-align:center;
}

.smopackage td.sliver{
	background:url(../images/bg_sliver.gif) left top repeat-x;
	text-align:center;
}
.smopackage td.gold{
	background:url(../images/bg_gold.gif) left top repeat-x;
	text-align:center;
}
.smopackage td.platinum{
	background:url(../images/bg_platinum.gif) left top repeat-x;
	text-align:center;
	border-right:none;	
}
.packagetbl .keyfeature{
	background:#464646;
}
.packagetbl .keyfeature h1{
	background:none;
	padding:5px 0 5px 10px;
	color:#fff;
}
.divider10 {
	height:10px;
	font-size:0px;
}

.bgheadseo{background-color:#464646;font-size: 20px;
    font-weight: normal;font-family: Helvetica,Arial,sans-serif;color: #FFFFFF; height:30px; line-height:30px; }
.bgheadseo h1{background:none; 	
	padding:5px 0 5px 10px;
	color:#fff;}
.seopack{background-color:#c6d6e3 !important; background:#c6d6e3}
.bgwh{background-color:#FFFFFF; font: normal 12px Arial, Helvetica, sans-serif; color: #777777; text-align:center; vertical-align:middle}
.bgwh strong{font:bold 12px Arial, Helvetica, sans-serif;  color: #777777;}
.silverbg{background:url(../images/bg_sliver.gif) left top repeat-x;
	text-align:center;}
.seopack p{font-size:12px; color:#444444; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.seopack h1{font-size:20px; color:#303030; background:none; text-transform:uppercase; text-align:center; padding:5px 0 5px 4px;}
.padding-top10{padding-top:10px;}
.goldbg{background:url(../images/bg_gold.gif) left top repeat-x;
	text-align:center;}
.platinumbg{	background:url(../images/bg_platinum.gif) left top repeat-x;
	text-align:center;
	border-right:none;	}
.platinumplusbg{	background:url(../images/bg_platinum.gif) left top repeat-x;
	text-align:center;
	border-right:none;	}
.padding-topleft1{padding:10px 0px 0px 10px;}
.greybg{background-color:#f9faf7;}
.headgr13{font-size:13px; color:#258605; font-weight:bold;}
.padding-topbott8{padding:8px 0px;}
.padding-topbott5{padding:5px 0px;}
.padding-left10{padding-left:10px;}
.padding-bott10{padding-bottom:10px;}
.midbgnew{float:left;  clear:both; width:100%;}
ul.para{margin:0; padding: 0 0 0 15px;}
ul.para li{list-style-type:disc; font-size:13px; line-height:20px;}
.subhead3{width:124px; border-right:solid 1px #d4d2d2; padding:8px 0px 0px 10px; height:28px; float:left; text-align:center; color:#424242;}.w600{
	width:600px;
	float:left;

}
.silverbg{background:url(../images/bg_sliver.gif) left top repeat-x;
	text-align:center;}
.seopack p{font-size:12px; color:#444444; text-align:center;}
.seopack h1{font-size:20px; color:#303030; background:none; text-transform:uppercase; text-align:center; padding:5px 0 5px 4px;}
seopack{background-color:#c6d6e3;}


.comp2 .topcorleft {
	padding:0 0 0 10px;
	height:10px;
	background:url(../images/comp2/corner.gif) left top no-repeat;
	float:left;
	font-size:0px;
}
.comp2 .midtop {
	height:10px;
	background:url(../images/comp2/topbot.gif) left top repeat-x;
	float:left;
	font-size:0px;
}
.comp2 .topcorright {
	padding:0 10px 0 0;
	height:10px;
	background:url(../images/comp2/corner.gif) right top no-repeat;
	float:left;
	font-size:0px;
}
.comp2 .midcorleft {
	padding:0 0 0 9px;
	background:#fff url(../images/comp2/leftright.gif) -1px top no-repeat;
	float:left;
	border-left:1px solid #c8c8c8;
}
.comp2 .mid {
	background:#fff url(../images/comp2/bg_mid.gif) left top repeat-x;
	float:left;
}
.comp2 .midcorright {
	padding:0 9px 0 0;
	background:#fff url(../images/comp2/leftright.gif) 101% top no-repeat;
	float:left;
	border-right:1px solid #c8c8c8;
}
.comp2 .botcorleft {
	padding:0 0 0 10px;
	height:10px;
	background:url(../images/comp2/corner.gif) left bottom no-repeat;
	float:left;
	font-size:0px;
}
.comp2 .midbot {
	height:10px;
	background:url(../images/comp2/topbot.gif) left bottom repeat-x;
	float:left;
	font-size:0px;
}
.comp2 .botcorright {
	padding:0 10px 0 0;
	height:10px;
	background:url(../images/comp2/corner.gif) right bottom no-repeat;
	float:left;
	font-size:0px;
}
.floatclear {
	clear:both;
}
.compwidthN {
	width:350px;
}
.logomark{
	width:600px;
	background:url(../images/logo-mark1.jpg) no-repeat;
	float:left;
}
p.sm{
	font:normal 12px Arial, Verdana, Tahoma, "Times New Roman" !important;
	color:#60574b;
}
.txtne{
		color:#258605;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
td.brdltbt{
	border-left:solid 1px #c6d6e3;
	border-bottom:solid 1px #c6d6e3;

}
.brd{
	border:solid 1px #c6d6e3;
}
td.brdrt{
	border-right:solid 1px #c6d6e3;

}
/* Style for popup */
.popupbg{
	width:648px;
	height:469px;
	margin:auto;
	background:url(../../images/popup-f-seo-r-bg.png) no-repeat;
}
.closebar{
	width:645px;
	height:55px;
	float:left;
}
.closebtnbg{
	width:29px;
	height:26px;
	float:right;
	margin:15px 15px 0 0;
}
.ptxtbg{
	width:565px;
	margin:0px auto;
}
.padtp20{
	padding-top:20px;
}
.martp20{
	padding-top:20px;
}
.padtp10{
	padding-top:10px;
}
.ptxtbg p{
	width:565px;
	float:left;
	font: bold 12px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#60574b;
	display:block;
	line-height:16px;
	padding:20px 0 0 0;
}
.ptxtbg span{
	width:565px;
	float:left;
	font: bold 12px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	display:block;
	padding:20px 0 0 0;
	line-height:16px;

}
.pformbg{
	width:600px;
	float:left;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	line-height:30px;
	margin:25px 0 0 40px;
	text-transform:uppercase;
}
.pformbg1{
	width:600px;
	float:left;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	line-height:30px;
	margin:8px 0 0 40px;
	text-transform:uppercase;
}
.pformbgne{
	width:600px;
	float:left;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	line-height:30px;
	margin:15px 0 0 40px;
	text-transform:uppercase;
}

.pformcotbg{
	width:435px;
	float:left;
	margin-bottom:10px;
}
.ptextbg{
	width:85px;
	float:left;
	height:30px;
	text-align:left;

}
.ptextbg strong{
	font:bold 12px Arial, Helvetica, sans-serif;

}
.pformdivi{
	width:10px;
	float:left;
	height:30px;

}
.pinputbg{
	width:246px;
	float:left;
	height:30px;

}
.pinputbg1{
	width:246px;
	float:left;
	height:95px;

}
textarea.txtbg{
	background:url(../images/txtareabgp.png) no-repeat;
	display:block;
	float:left;
	padding:7px 7px 5px 7px;
	width:222px;
	height:79px;
	border:none;
	cursor:pointer;
	max-height:79px;
	max-width:222px;

}
input.ptxtbx{
	background:url(../images/ptxtbxbg.png) no-repeat;
	display:block;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:10px;
	width:236px;
	height:30px;
	border:none;
	line-height:30px;

}
input.psmsgbg{
	background:url(../images/sendmsg.png) no-repeat;
	display:block;
	float:left;
	padding-left:7px;
	width:153px;
	height:32px;
	border:none;
	cursor:pointer;

}

.psubbtnbg{
	width:400px;
	padding-left:120px;
	float:left;

}
.popupreqbg{
	width:648px;
	height:319px;
	margin:auto;
	background:url(../images/popupbg.png) no-repeat;
	
}
.popupreqbg1{
	width:648px;
	height:439px;
	margin:auto;
	background:url(../images/popupbg1.png) no-repeat;
	
}
.popupreqbgnew{
	width:648px;
	height:541px;
	margin:auto;
	background:url(../images/popup-req-call-bg1.png) no-repeat;
	
}
.headtxtbg h1{
	float:left;
	font:bold 20px "Lucida Sans", Arial, Verdana, Tahoma;
	line-height:26px;
	color:#337b17;
	text-transform:uppercase;
	padding:20px 0 0 70px;
}
.headtxtbg{
	width:550px;
	height:55px;
	float:left;
}
.notebg{
	width:300px;
	height:80px;
	float:left;
	margin-top:10px;
}
.notebg p{
	width:300px;
	float:left;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	line-height:30px;
}
.notebg span{
	width:300px;
	float:left;
	font: bold 10px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	display:block;
	padding:5px 0 0 0;
	line-height:16px;
	text-transform:none;

}
.qenqbg{
	width:630px;
	float:left;
	text-transform:uppercase;
}
.qenqbg p{
	width:600px;
	float:left;
	font: bold 18px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	display:block;
	padding:10px 0 0 30px;
	line-height:30px;
}
.qenqbg span{
	width:570px;
	float:left;
	font: bold 26px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#337b17;
	display:block;
	padding:20px 0 0 30px;
	line-height:35px;
}
.martp40{
	margin-top:40px;

}
.marbtm15{
	margin-bottom:15px;

}
/* contact us new */
.ncotus{
	width:600px;
	float:left;

}
a.cntu{
	text-decoration:none;color:#337b17; 
/*	background:url(../images/arrowga.jpg) no-repeat 220px 8px; 
*/	display:block; 
	font:bold 12px Arial, Verdana, Tahoma;
	line-height:30px;
}
.ext{
	font:bold 18px "Lucida Sans", Arial, Verdana, Tahoma;
	display:block;
}
.cno{
	color:#337b17; 
	font:bold 18px "Lucida Sans", Arial, Verdana, Tahoma;

}
.alt{
	width:600px;
	height:30px;
	float:left;
	font:bold 12px Arial, Verdana, Tahoma;
	text-transform:uppercase;
	line-height:30px;
	color:#60574b;
	margin:15px 0 15px 0;
}
.alt p{
	height:30px;
	font:bold 11px "Lucida Sans", Arial, Verdana, Tahoma;
	text-transform:uppercase;
	line-height:30px;
	color:#60574b;
	float:left;
}

a.alta{
	background:url(../images/reqacall.jpg) no-repeat;
	width:109px;
	height:30px;
	display:block;
	float:left;
	padding:0 5px 0 0px
}
a.alta:hover{
	background:url(../images/reqacallh.jpg) no-repeat; 
}
.padrt5{
	padding-right:5px;

}



.ccondetail{
	width:580px;
	float:left;
	margin-bottom:15px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:25px;
}
.cfdebg{
	width:580px;
	float:left;
	margin-bottom:11px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:25px;
}

.cfdebgtxt{
	width:140px;
	float:left;
	height:25px;
	text-align:left;
	font:bold 12px Arial, Verdana, Tahoma;
	color:#60574b;
	line-height:25px;
	text-transform:uppercase;

}
.formdivid1{
	width:10px;
	float:left;
	height:25px;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:25px;
	text-transform:uppercase;

}
.cfdebgtxtrt{
	width:420px;
	float:left;
	text-align:left;
	font:bold 12px Arial, Verdana, Tahoma;
	color:#60574b;
	line-height:25px;
}
.cfdebgtxtrt a.var{
	text-align:left;
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#337b17;
	line-height:25px;
	text-decoration:none;
}
.cfdebgtxtrt a{
	text-align:left;
	font:normal 11px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#337b17;
	line-height:25px;
	text-decoration:none;
}

.iframe {
	width:600px;
	height:290px;
	border:0;
}
.affwbgn2{
	width:290px;
	height:93px;
	background:#e9f3e6;
	border:solid 1px #dae3d7;
	margin-top:5px;

}
.affwbgn2 p{
	width:265px;
	font:bold 12px Arial, Verdana, Tahoma;
	text-transform:uppercase;
	line-height:24px;
	padding:10px 0 0 5px;
	color:#60574b;

}

.affwbgn1{
	width:290px;
	height:93px;
	background:#e9f3e6;
	border:solid 1px #dae3d7;
	margin-top:5px;

}
.affwbgn1 p{
	width:265px;
	font:bold 12px Arial, Verdana, Tahoma;
	text-transform:uppercase;
	line-height:24px;
	padding:10px 0 0 15px;
	color:#60574b;

}
/* navigation for topsub menu */

nav#mnbg {
   font-size: 1.3em;
   width:900px;
   margin: 0 auto; 
   background-color: #fff;
   float:left;
  
}
.seopc{
	width:598px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif !important;
	color:#60574b;
	border-left:solid 1px #b8c881;
	border-bottom: 1px #b8c881;
	border-top:solid 1px #b8c881;

}
.seopchead{
	width:598px;
	float:left;
	border-bottom:solid 1px #b8c881;
	background:#c5d68a;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#323623;
	text-align:left;
	font-style:normal;
	
}
.phead{
	width:587px;
	float:left;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#323623;
	text-transform:uppercase;
	border-bottom:solid 1px #b8c881;
	border-right:solid 1px #b8c881;
	padding-left:10px;
	height:36px;
	line-height:36px !important;

}
.h36{
	width:598px;

	height:36px;
	float:left;
	border-bottom:solid 1px #b8c881;

}
.w159o{
	width:148px;
	float:left;
	border-right:solid 1px #b8c881;
	line-height:36px;
	height:36px;
	padding:0px 0 0px 9px;
}
.w109o{
	width:109px;
	float:left;
	line-height:36px;
	border-right:solid 1px #b8c881;
	height:36px;
	text-align:center;
}
.w109o img{
	padding:7px 0 0px 0px
}
.he73{
	width:598px;
	height:73px;
	float:left;
	border-bottom:solid 1px #b8c881;

}
.w159t{
	width:148px;
	float:left;
	border-right:solid 1px #b8c881;
	line-height:18px;
	height:55px;
	padding:18px 0 0px 9px;
	vertical-align:middle;

}
.seopc b{
	color:#e96815;

}

/*.w159t b{
	color:#e96815;
}

.w159tne b{
	color:#e96815;
}

.w159tw b{
	color:#e96815;
}
*/
.w159tne{
	width:148px;
	float:left;
	border-right:solid 1px #b8c881;
	line-height:18px;
	height:63px;
	padding:10px 0 0px 9px;
	vertical-align:middle;

}

.w109t{
	width:109px;
	float:left;
	line-height:18px;
	border-right:solid 1px #b8c881;
	height:63px;
	text-align:center;
	padding:10px 0 0 0;
}
.w109tn{
	width:109px;
	float:left;
	line-height:18px;
	border-right:solid 1px #b8c881;
	height:43px;
	text-align:center;
	padding:30px 0 0 0;
}

.he54{
	width:598px;
	height:54px;
	float:left;
	border-bottom:solid 1px #b8c881;

}
.w159tw{
	width:148px;
	float:left;
	border-right:solid 1px #b8c881;
	line-height:18px;
	height:44px;
	padding:10px 0 0px 9px;
	vertical-align:middle;

}
.w109tw{
	width:109px;
	float:left;
	line-height:18px;
	border-right:solid 1px #b8c881;
	height:36px;
	text-align:center;
	padding:18px 0 0 0;
}
.w109tw img{
	padding:0px 0 0px 0px
}
.w159{
	width:148px;
	float:left;
	border-right:solid 1px #b8c881;
	padding:15px 0 10px 9px;
	line-height:15px;

}
.w109{
	width:100px;
	float:left;
	line-height:15px;
	border-right:solid 1px #b8c881;
	padding:15px 0 10px 9px

}
a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none;
	background:url(../images/qmark.jpg) no-repeat right top;
	padding:0 18px 0 0;
}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1em;
	width:175px;
	height:129px;
	color:#000;
    text-align: center;
	background:url(../images/tooltipbg.png) no-repeat;
}
a.info:hover span b{
	width:150px;
	padding:35px 0 0 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	display:block;
	text-align:left;
}
a.info:hover span b em{ 
	font-weight:bold;
	font-style:normal;

}
a.info:hover span b em small{
	color:#e75d04;
	font-weight:bold;
	font-size:15px;
}
/*modified by ravindra 7-6-11 dated*/
.w173{
	width:177px;
	float:left;
	border-right:solid 1px #b8c881;
	padding:15px 0 10px 9px;
	line-height:15px;
	height:15px;

}
.w127{
	width:127px;
	float:left;
	line-height:15px;
	border-right:solid 1px #b8c881;
	padding:15px 0 10px 9px

}
.w177{
	width:177px;
	float:left;
	border-right:solid 1px #b8c881;
	line-height:36px;
	height:36px;
	padding:0px 0 0px 9px;
}
.w136{
	width:136px;
	float:left;
	line-height:36px;
	border-right:solid 1px #b8c881;
	height:36px;
	text-align:center;
}
.w136 img{
	padding:7px 0 0px 0px
}

.w177tw{
	width:177px;
	float:left;
	border-right:solid 1px #b8c881;
	line-height:18px;
	height:44px;
	padding:10px 0 0px 9px;
	vertical-align:middle;

}
.w136tw{
	width:136px;
	float:left;
	line-height:18px;
	border-right:solid 1px #b8c881;
	height:46px;
	text-align:center;
	padding:8px 0 0 0;
}
.brdtpn{
	border-top:solid 1px #b8c881;
}
.f404bg{
	width:918px;
	margin-left:20px;
	float:left;
}
.f04{
	width:918px;
	float:left;
	background:url(../images/altnvibg.jpg) repeat-x;
	border:solid 1px #dae6d7;
	margin-top:12px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
}
.f04 p{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
	line-height:26px;
	padding:0 5px 0 5px;
}

.f04 img{
	width:11px;
	height:12px;
	display:block;
	float:left;
	padding:7px 5px 0 8px;

}
.f04 span{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:0 5px 0 2px;

}
.f04 a:link, .f04 a:active, .f04 a:visited{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#288d05;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;

}
.f04 a:hover{
	text-decoration:underline;

}
.f04h h1{
	width:918px;
	height:30px;
	float:left;
	
}
.f04h h1{
	font:bold 24px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#241908;
	line-height:25px;
	padding:15px 0 0 0 !important;
	text-transform:uppercase;
}
.fwoffer{
	width:900px;
	height:30px;
	float:left;
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#60574b;
	text-transform:uppercase;
	margin-top:15px;
	line-height:30px;

}
.fser{
	width:305px;
	float:left;

}
.fser ul{
	list-style-type:none;

}
.fser ul li{
	display:block;
	background:url(../images/arrowred.jpg) no-repeat left 10px;
	padding:7px 0 2px 20px;
	width:265px;
	float:left;
}
.fser ul li a:link, .fser ul li a:visited, .fser ul li a:active{
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#288d05;
	text-decoration:none;
	line-height:20px;

}
.fser ul li a:hover{
	text-decoration:underline;

}
.fser ul li p{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	text-decoration:none;
	padding:0px 5px 0px 0px;
	float:left;
	line-height:20px;
}
.fser ul li.bgnon{
	background:none;
}

.fserrt{
	width:305px;
	float:right;

}
.fserrt ul{
	list-style-type:none;

}
.fserrt ul li{
	display:block;
	background:url(../images/arrowred.jpg) no-repeat left 10px;
	padding:7px 0 2px 20px;
	width:265px;
	float:left;
}
.fserrt ul li a:link, .fser ul li a:visited, .fser ul li a:active{
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#288d05;
	text-decoration:none;
	line-height:20px;

}
.fserrt ul li a:hover{
	text-decoration:underline;

}
.fserrt ul li p{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	text-decoration:none;
	padding:0px 5px 0px 0px;
	float:left;
	line-height:20px;
}
.fserrt ul li.bgnon{
	background:none;
}

.crescon{
	width:598px;
	float:left;
	border:solid 1px #b8c881;
	height:49px;
	background:#c5d68a;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#323623;
	text-transform:uppercase;

}
.web{
	width:245px;
	float:left;
	border-right:solid 1px #b8c881;
	height:49px;
	line-height:49px;
	padding-left:10px;

}
.key{
	width:160px;
	float:left;
	border-right:solid 1px #b8c881;
	height:49px;
	line-height:49px;
	padding-left:10px;

}
.inti{
	width:74px;
	float:left;
	border-right:solid 1px #b8c881;
	height:42px;
	line-height:18px;
	padding:7px 0 0 10px;

}
.inti1{
	width:74px;
	float:left;
	height:42px;
	line-height:20px;
	padding:7px 0 0 10px;

}
.cresult{
	width:598px;
	float:left;
	border:solid 1px #dcdcdc;

}
.cresultp{
	width:598px;
	float:left;
	border-bottom:solid 1px #dcdcdc;
	height:33px;
	background:#f6f6f6;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#323623;

}
.cresultinn{
	width:598px;
	float:left;
	background:#fff;

}
.cresultinn p{
	width:588px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#323623;
	display:block;
	padding:10px 0 10px 10px;

}
.web1{
	width:245px;
	float:left;
	border-right:solid 1px #dcdcdc;
	height:33px;
	line-height:33px;
	padding-left:10px;

}
.key1{
	width:160px;
	float:left;
	border-right:solid 1px #dcdcdc;
	height:33px;
	line-height:33px;
	padding-left:10px;

}
.intin{
	width:84px;
	float:left;
	border-right:solid 1px #dcdcdc;
	height:33px;
	line-height:33px;
	text-align:center

}
.inti1n{
	width:84px;
	float:left;
	height:33px;
	line-height:33px;
	text-align:center
}
.planbg{
	width:455px;
	float:left;
	border-top:solid 1px #b8c881;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#323623;
	text-transform:uppercase;
	border-right:solid 1px #b8c881;
	border-left:solid 1px #b8c881;
	overflow:hidden;

}
.plantp{
	width:455px;
	float:left;
	height:40px;
	background:#c5d68a;

}
.plantp1{
	width:161px;
	float:left;
	border-right:solid 1px #b8c881;
	border-bottom:solid 1px #b8c881;
	height:40px;
	line-height:40px;
	padding-left:10px;

}
.plantp2{
	width:151px;
	float:left;
	border-right:solid 1px #b8c881;
	border-bottom:solid 1px #b8c881;
	height:40px;
	line-height:40px;
	padding-left:10px;

}
.plantp2ne{
	width:151px;
	float:left;
	border-right:solid 1px #b8c881;
	border-bottom:solid 1px #b8c881;
	height:42px;
	line-height:40px;
	padding-left:10px;

}

.plantp3{
	width:110px;
	float:left;
	border-right:solid 1px #b8c881;
	border-bottom:solid 1px #b8c881;
	height:40px;
	line-height:40px;
	padding-left:10px;

}
.plantp3n{
	width:112px;
	float:left;
	border-bottom:solid 1px #b8c881;
	height:40px;
	line-height:40px;
	padding-left:10px;

}
.plantp3n1{
	width:112px;
	float:left;
	border-bottom:solid 1px #b8c881;
	height:42px;
	line-height:40px;
	padding-left:10px;

}
.planndet{
	width:161px;
	float:left;
	height:164px;
}
.plantyde{
	width:161px;
	float:left;
	border-right:solid 1px #b8c881;
	height:165px;
	line-height:164px;
	padding-left:10px;
	border-bottom:solid 1px #b8c881;
}
.plancdet{
	width:120px;
	float:left;
	height:165px;
}
.padtp1px{
	padding-top:1px;

}
.w177n1{
	width:177px;
	float:left;
	border-right:solid 1px #b8c881;
	line-height:18px;
	height:55px;
	padding:18px 0 0px 9px;
	vertical-align:middle;
}
.w136ne1{
	width:136px;
	float:left;
	line-height:18px;
	border-right:solid 1px #b8c881;
	height:63px;
	text-align:center;
	padding:10px 0 0 0;
}
/* style for clients */
.clogobg{
	width:600px;
	height:75px;
	float:left;
	border-bottom:solid 1px #d6d7d3;
}
.logobgbx{
	height:75px;
	float:left;
	border-right:solid 1px #d6d7d3;
	float:left;
	width:148px;
	text-align:center;
}
.logobgbx img{
	padding:10px 0 0 0;
}
.brdrtnon{
	border-right: none;
}
.brdrbnon{
	border-bottom: none;
}
.cldetetail{
	width:600px;
	float:left;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#323623;
	text-transform:uppercase;

}
.cname span{
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#3971b4;
	padding:0 0 0 10px;
	line-height:30px;

}
.cname p{
	width:110px;
	height:30px;
	float:left;
	display:block;

}
.cname {
	width:600px;
	height:30px;
	float:left;
	line-height:30px;
	background:url(../images/cbrd.gif) repeat-x bottom left;

}
.weburl {
	width:600px;
	height:30px;
	float:left;
	line-height:30px;
	background:url(../images/cbrd.gif) repeat-x bottom left;

}
.weburl span{
	padding:0 0 0 10px;
	text-transform:lowercase;

}
.weburl p{
	width:110px;
	height:30px;
	float:left;
	display:block;

}
.ccomment{
	width:600px;
	float:left;
	overflow:hidden;

}
.ccommentinn{
	width:600px;
	float:left;
	background:url(../images/comment1.jpg) no-repeat bottom right;
	margin-top:7px;
}
.ccommentinn p{
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#60574b;
	line-height:15px;
	padding:5px 30px 0 30px;
	width:405px;
	display:block;
	background:url(../images/comment.jpg) no-repeat left top;
}
.ccommentinn b{
	float:left;
	display:block;
	width:22px;
	text-align:center;
}

.ccommentinn span{
	width:110px;
	float:left;
	display:block;

}
/*  10-6-11  */
.thanks{
	font:bold 24px Demibold Roman, Arial, Helvetica, sans-serif;
	color:#337b17;
	width:550px;
	height:40px;
	float:left;
	padding:0 0 0 35px;
	text-transform:uppercase;

}
.martp30{
	margin-top:30px;

}
/* start css for drop down menu 14-6-11*/

#dropmenudiv {
	position:absolute;
	z-index:100; 
	margin:0 0 0 0;
	padding:0; 
}

#dropmenudiv  a{
   background:url(../images/submenubg.jpg) no-repeat left top;
   border-top: 1px solid #fff;
   color: #37450c;
   width:210px;
   height:17px;
   font: bold 10px Arial, Helvetica, sans-serif;
   text-transform:uppercase;;
   padding-left:15px;
   display:block;
   float:left;
   line-height:17px;
   text-decoration:none;
   
}

#dropmenudiv a:hover{
	background:url(../images/submenuhbg.jpg) no-repeat left top;
	color:#fff;

}
.sfacebook{
	width:185px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#60574b;
	float:left;
	line-height:18px;
	padding-left:10px;

}
.stxtbg1{
	width:385px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	float:left;
	line-height:18px;

}
.number{
	width:880px;
	height:35px;
	float:right;
	text-align:right;
	padding:0 18px 0 0;
	background:#FFF;

}
/* style for client page modified by ravindra dated 22-6-11 */
.clientlbg{
	width:290px;
	float:left;
	padding:0 0 0 5px;
}
.clientlbgtp{
	width:290px;
	float:left;
	background:url(../images/clientl_tp.jpg) no-repeat left top;
	height:24px;
}
.clientlbgmidd{
	width:290px;
	float:left;
	background:url(../images/clientl_midd.jpg) repeat-y left top;
}
.cllogobginn{
	width:252px;
	float:left;
	padding-left:24px;
}
.cllogobg{
	width:122px;
	float:left;
	height:65px;
	padding:0 0 2px 0px;
}
.clientlbgbtm{
	width:290px;
	float:left;
	background:url(../images/clientl_btm.jpg) no-repeat left top;
	height:40px;
}
.notebg1{
	width:300px;
	height:80px;
	float:left;
	margin-top:10px;
	padding-left:30px;
}
.notebg1 p{
	width:300px;
	float:left;
	font:bold 14px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	line-height:30px;
}
.notebg1 span{
	width:300px;
	float:left;
	font: bold 10px "Lucida Sans", Arial, Verdana, Tahoma;
	color:#000;
	display:block;
	padding:5px 0 0 0;
	line-height:16px;
	text-transform:none;

}
/* kavita css start */
.gog_adwards{
	width:287px;
	height:313px;
	float:left;
	background:url(../images/adwardsbg.jpg) no-repeat left top;
	margin:20px 0 0px 7px;
	padding-bottom:15px;
	display:inline;
}
.mipart {
	width:250px;
	float:left;
	padding:93px 17px 0px 20px;
}
.text1 {
	font:bold 13px Trebuchet MS;
	color:#e30014;
	text-transform:uppercase;
	padding-bottom:7px;
}
.text2 {
	font:bold 13px Trebuchet MS;
	color:#5f6162;
	padding-bottom:4px;
}	
.list {
	width:248px;
	float:left;
	list-style:none;
	padding-left:2px;
	
}
.list ul {
	width:248px;
	float:left;
	list-style:none;
	padding:0px 0px 0px 0px;
}
.list ul li {
	list-style:none;
	font:13px  Trebuchet MS;
	color:#5d6061;
	padding:2px 0px 2px 10px;
	background:url(../images/arrow3.jpg) no-repeat 0px 9px;
}
.smft {
	width:248px;
	float:left;
	font:9px/20px Tahoma;
	color:#646565;
	padding-top:8px;
}
a.packlink{
	width:270px;
	height:178px;
	float:left;
	background:url(../images/packsbg.jpg) no-repeat 0px 0px;
	text-decoration:none;
	cursor:pointer;
}
a.packlinkg{
	width:270px;
	height:197px;
	float:left;
	background:url(../images/packsg.jpg) no-repeat 0px 0px;
	text-decoration:none;
	cursor:pointer;
}
.paclinkbg{
	width:270px;
	height:178px;
	float:left;
}
.spack{
	width:270px;
	height:48px;
	float:left;
}
.spack p span{
	color:#606060;
	line-height:48px;
}
.spack p span.gold{
	color:#a07800;
	line-height:48px;
}
.spack p span.pla{
	color:#20a9cb;
	line-height:48px;
}
.spack p span.plap{
	color:#18809a;
	line-height:48px;
}
.spack p{
	height:48px;
	float:left;
	text-align:center;
	width:270px;
	font:normal 18px Lucida Sans, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#1d2a00;
	display:block;
	padding:0;
	line-height:48px;
}
.spacktxt{
	width:250px;
	height:31px;
	float:left;
	padding-left:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	line-height:31px;
	padding-right:10px;
}
.spacktxt1{
	width:250px;
	height:48px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#60574b;
	line-height:20px;
}
.divw20{
	width:20px;
	height:178px;
	float:left;
}
.div36{
	width:36px;
	height:178px;
	float:left;
}
.divh20{
	width:600px;
	height:20px;
	float:left;
}
#dropmenudiv1 {
	position:absolute;
	z-index:100; 
	margin:45px 0 0 -110px;
	padding:0;
	left:50px;
}
#dropmenudiv1  a{
   background:url(../images/hoverbg.png) no-repeat left top;
   color: #fff;
   width:198px;
   height:35px;
   font: bold 16px "Lucida Sans", Arial, Tahoma, Verdana;
   text-transform:uppercase;;
   padding-left:15px;
   display:block;
   float:left;
   line-height:35px;
   text-decoration:none;
   padding-bottom:1px;
   
}

#dropmenudiv1 a:hover{
   background:url(../images/hoverbg.png) no-repeat left top;
	color:#fff;

}

/*---------------------------------------------------------
 * CSS Start for Team Profile Page dated 13-10-11
 *---------------------------------------------------------
*/
.teampbg{
	width:930px;
	float:left;
	padding:0 0 0 20px;
}
.tmplinkbg{
	width:920px;
	height:26px;
	float:left;
	background:url(../images/altnvibg.jpg) repeat-x;
	border:solid 1px #dae6d7;
	margin-top:12px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
}
.tmplinkbg p{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
	line-height:26px;
	padding:0 5px 0 5px;
}

.tmplinkbg img{
	width:11px;
	height:12px;
	display:block;
	float:left;
	padding:7px 5px 0 8px;
}
.tmplinkbg span{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#4c4c4d;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:0 5px 0 2px;
}
.tmplinkbg a:link, .tmplinkbg a:active, .tmplinkbg a:visited{
	height:26px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#288d05;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}
.tmplinkbg a:hover{
	text-decoration:underline;

}
.teampbg h1{
	font:bold 24px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#42372a;
	line-height:30px;
	padding:12px 5px 0 0px !important;
	text-transform:uppercase;
	display:block;
	float:left;
	width:915px;
}
.teamem{
	width:154px;
	float:left;
}
.w930{
	width:930px;
	float:left;
}
.w150{
	width:150px;
	float:left;
}

.teamdetail{
	width:930px;
	height:77px;
	float:left;
	background:url(../images/teampnamebg.jpg) repeat-x;
	text-align:center;
	clear:both; position:relative;
}
.teamdetail a{
	float:left;
	line-height:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	text-transform:uppercase;
	padding-top:10px;
	cursor:pointer;
	width:150px;
}

.teamdetaila{
	width:110px;
	float:left;
	height:20px;
}
.teamdblk{
	width:110px;
	float:left;
	height:20px;
}

.teamdetaila a{
	float:left;
	line-height:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	text-transform:uppercase;
	padding-top:10px;
	cursor:pointer;
}
.teamdetail-div{
	width:2px;
	height:77px;
	float:left;
	padding-left:2px;
	text-align:center
}
.teamemname{
	width:150px;
	float:left;
	line-height:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	text-transform:uppercase;
	padding-top:10px;
}
.teamdesg{
	width:150px;
	float:left;
	line-height:17px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#42372a;
	padding-top:3px;
}
/* style for tool tip */
#wrapper{ position:relative}
.monthly_cost .conditions_link{
	background-color:transparent!important;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#288d05;
	text-transform:uppercase;
	position:relative;
	z-index:20;
	text-decoration:none;
	padding-left:15px; 
	margin:4px 0 2px 0
}
.tooltip_wrap{position:relative}
.speed_details{
	color:#7F99CC;
	font-size:11px;
	position:relative;
	z-index:20;
}
#products .tooltip_wrap span.arrow{
	background:url(../images/speed_details_arrow_right1.png) no-repeat;
	display:none;height:20px;
	position:absolute;
	right:2px;
	top:7px;
	width:10px
}
.speed_details_tooltip{
	height: auto !important;
	position:absolute!important;
	right: -176px;
	text-align:left;
	top: -43px;
	z-index:20;
	width:540px !important;
	background:#066;
}
.tooltipinntp{
	width:540px;
	float:left;
	background:url(../images/tmprotp.png) no-repeat left top;
	height:500px;
}
.tooltipinnbtm{
	width:540px;
	float:left;
	background:url(../images/tmprotp.png) no-repeat left bottom;
}

#products .monthly_cost .tooltip_wrap span.arrow{
	background:url(../images/speed_details_arrow_right1.png) no-repeat;
	right:-5px;
	top: -10px
}
#products .monthly_cost .tooltip_wrap
/*---------------------------------------------------------
 * CSS Start for Career new Page dated 1-11-11
 *---------------------------------------------------------
*/
.caconbg{
	width:920px;
	float:left;
}
.caconbg1{
	width:920px;
	float:left;
	height:195px;
	margin-top:10px;
}

.cartxtbg{
	width:920px;
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif; 
	color:#42372a;
	text-align:left;
}
.cartxtbg p{
	font:normal 13px Arial, Helvetica, sans-serif; 
	color:#42372a;
	text-align:left;
	padding-top:15px;
}

/* ---------------------------------------------------------------- 
 *                Banner onmouse over 
 * ---------------------------------------------------------------- 
*/
.bannerbgn{
	width:920px;
	text-align:left;
	float:left;
	margin-top:15px;
}
.left{
	float:left;
}
/* ---------------------------------------------------------------- 
 *                Career Tab onmouse over 
 * ---------------------------------------------------------------- 
*/
/* TAB hover */
.infoPanel {padding:0; margin:0; list-style:none; width:910px; height:390px; position:relative; font-family:verdana, sans-serif;}
.infoPanel li {width:296px; float:left; clear:left; color:#fff;}
.infoPanel li a.infoLink {display:block; width:270px; height:23px; overflow:hidden; text-decoration:none; border:0; color:#288d05; font: normal 12px Arial, Helvetica, sans-serif; text-transform:uppercase; background: url(../images/arrowc.jpg) no-repeat 2px center; line-height:23px; padding:0 0 0 25px;}
.infoPanel li a.current {background: #288d05 url(../images/arrowc_h.jpg)  no-repeat 2px center; color:#fff;}
.infoPanel li.tp{ display:block; width:270px; height:40px; overflow:hidden; text-decoration:none; background:none;font: bold 20px Lucida Sans, Arial, Helvetica, sans-serif; color:#42372a;text-transform:uppercase;}

.infoPanel li p { display:block; width:270px; min-height:23px; overflow:hidden; text-decoration:none; background:none;font: bold 14px Lucida Sans, Arial, Helvetica, sans-serif; color:#42372a;text-transform:uppercase;}


.infoPanel li article {position:absolute; right:5px; top:0; width:590px; height:390px;display:none; overflow:hidden; background:#fff; padding-left:20px;}
.infoPanel li article span {width:590px; height:25px;font: bold 16px Lucida Sans, Arial, Helvetica, sans-serif; color:#ef4000; padding-top:5px;display:block; text-transform:uppercase;}
.infoPanel li article p {width:590px; font:normal 13px Arial, Helvetica, sans-serif; color:#42372a;display:block; line-height:18px; text-transform:none; display:block;}


 
.infoPanel li article ul{width:600px; list-style-type:none; overflow:auto; height:390spx;}
.infoPanel li article ul li.htxttp{width:590px; font: bold 14px Lucida Sans, Arial, Helvetica, sans-serif; color:#42372a; line-height:30px; background:none; display:block; text-transform:uppercase; margin-bottom:5px; padding:0; margin-top:7px;}
.infoPanel li article ul li{width:580px;font: normal 13px Arial, Helvetica, sans-serif; color:#42372a; line-height:16px; background:url(../images/carrow.jpg) no-repeat left 3px; 
padding:0 0 10px 15px; display:block;}

.infoPanel li article ul li.lst{display:block; background:none;height:25px;}
.infoPanel li article ul li.lst a{display:block; height:25px; margin-left:15px; float:left;} 
.infoPanel li article ul li.lst a img{display:block;height:25px;}

.infoPanel li article a:hover {text-decoration:underline;}
.infoPanel li article ul li.lst a img{ opacity:10!important;}
/* ---------------------------------------------------------------- 
 *                Career Scrollbar 
 * ---------------------------------------------------------------- 
*/
/* Tiny Scrollbar */
#scrollbar1 { width: 590px;}
#scrollbar1 .viewport { width: 550px; height: 350px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.jpg) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(#) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.jpg) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.jpg) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

/* Tiny Scrollbar */
#scrollbar2 { width: 590px;}
#scrollbar2 .viewport { width: 550px; height: 350px; overflow: hidden; position: relative; }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar2 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.jpg) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar2 .track { background: transparent url(#) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar2 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.jpg) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar2 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.jpg) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar2 .disable { display: none; }

/* Tiny Scrollbar */
#scrollbar3 { width: 590px;}
#scrollbar3 .viewport { width: 550px; height: 350px; overflow: hidden; position: relative; }
#scrollbar3 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar3 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.jpg) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar3 .track { background: transparent url(#) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar3 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.jpg) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar3 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.jpg) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar3 .disable { display: none; }

/* Tiny Scrollbar */
#scrollbar4 { width: 590px;}
#scrollbar4 .viewport { width: 550px; height: 350px; overflow: hidden; position: relative; }
#scrollbar4 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar4 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.jpg) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar4 .track { background: transparent url(#) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar4 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.jpg) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar4 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.jpg) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar4 .disable { display: none; }

/*---------------------------------------------------------
 * CSS Start for PPC ADWORD Page dated 7-11-11
 *---------------------------------------------------------
*/
.ppcadwbg{
	width:920px;
	float:left;
	background:url(../images/adwbanbg.jpg) no-repeat left top;
}
.martp180{
	margin-top:180px;
}
.try{
	width:600px;
	height:109px;
	float:left;
}
.try p{
	width:380px;
	line-height:25px;
	font:normal 22px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px 0 0 25px;
}
.try span{
	line-height:25px;
	font:normal 22px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#bd1700;
}
ul.wt {
   width: 600px;
   float:left;
}
ul.wt li.tp {
   width:600px;
   font: bold 20px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   margin-top:8px;
   margin-bottom:5px;
   line-height:30px;
}
ul.wt li.up {
   background:url(../images/type1.jpg) no-repeat left top;
   width:500px;
   height:30px;
   font: bold 11px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   padding-left:25px;
   color:#42372a;
   text-transform:uppercase;
   margin-bottom:2px;
   line-height:30px;
}
ul.wt li.dwn {
   background:url(../images/type2.jpg) no-repeat left top;
   width:500px;
   height:30px;
   font: bold 11px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   padding-left:25px;
   color:#42372a;
   text-transform:uppercase;
   line-height:30px;
}
ul.wt li span {
   color:#bd1700;
   font: bold 11px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
    line-height:30px;
}
ul.wh {
   width: 590px;
   float:left;
   margin-top:15px;
}
ul.wh li.tp {
   width:590px;
   font: bold 20px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   margin-bottom:5px;
   background:none;
   padding-left:0px;
   line-height:30px;
   margin:0 0 3px 0;
}
ul.wh li {
   width:570px;
   font: bold 11px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#2b3d16;
   text-transform:uppercase;
   line-height:25px;
   background:url(../images/arrowred.jpg) no-repeat left 5px;
   padding-left:20px;
   margin-left:8px;
}
ul.hw {
   width: 590px;
   float:left;
   margin-top:10px;
}
ul.hw li.tp {
   width:590px;
   font: bold 20px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   margin-bottom:5px;
   background:none;
   padding-left:0px;
   line-height:28px !important;
   margin:0 0 3px 0;
}

.ppchw{
	width:600px;
	float:left;

}
.ppcno{
	width:53px;
	height:44px;
	float:left;
}
.nocounttp{
	width:540px;
	float:left;
   background:url(../images/nocounttp.jpg) no-repeat left top;
   overflow:hidden;
   
}
.nocoundwn{
	width:540px;
	float:left;
   background:url(../images/nocoundwn.jpg) repeat-y left bottom;
   margin-top:2px;
}
.ppchwcont{
	width:500px;
	float:left;
	padding:0px 0 0 15px;
}
.ppchwcont .tphead{
	width:500px;
	float:left;
   font: bold 16px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#4e5127;
   text-transform:uppercase;
   line-height:25px;
}
.ppchwcont .txtpara {
	width:500px;
	float:left;
   font: normal 12px Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
}
.ppchwcont .txtpara a{
   font: bold 12px Arial, Helvetica, sans-serif;
   color:#4c8e00;
   line-height:20px;
   text-decoration:none;
}

.ppchwcont .txtpara p span{
   font: bold 12px Arial, Helvetica, sans-serif;
   color:#4c8e00;
   line-height:20px;
}
.ppchwcont .txtpara p strong{
   font: bold 12px Arial, Helvetica, sans-serif;
   line-height:px;
   padding-left:3px;
}

.ppchwcont .txtpara p em{
   font: bold 16px Arial, Helvetica, sans-serif;
   line-height:px;
   padding-left:3px;
}
.ppchwcont .txtpara p{
	width:500px;
	float:left;
   font: normal 12px Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   line-height:20px;
   margin-bottom:3px;
}
ul.wh1 {
   width: 500px;
   float:left;
   margin-top:5px;
}
ul.wh1 li.tp {
   width:500px;
   font: bold 16px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:none;
   margin-bottom:5px;
   background:none;
   padding-left:0px;
   line-height:22px;
   margin:0;
}
ul.wh1 li {
   width:480px;
   font: normal 12px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#2b3d16;
   text-transform:uppercase;
   line-height:25px;
   background:url(../images/arrowred.jpg) no-repeat left 5px;
   padding-left:20px;
   margin-left:0px;
}
ul.wh2 {
   width: 600px;
   float:left;
   margin-top:15px;
}
ul.wh2 li {
   width:560px;
   font: bold 16px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#4e5127;
   text-transform:uppercase;
   line-height:20px;
   padding-left:42px;
   margin-left:8px;
}
.conttpbg{
   width:303px;
   float:right;
   margin-top:115px;
   padding-right:17px;
}
.conttp{
   width:306px;
   background:url(../images/ppconttp.png) no-repeat left top;
   float:left;
   height:62px;
}
.ppcontmidtp{
   width:306px;
   background:url(../images/contmidnw.png) no-repeat left top;
   float:left;
}
.ppcontmid{
   width:306px;
   background:url(../images/contrepetnw.png) repeat-y left top;
   float:left;
}
.ppcontbtm{
   width:306px;
   background:url(../images/contbtmnw.png) no-repeat left bottom;
   float:left;
   height:20px;
}
.pptxtbxbg{
	width:265px;
	float:left;
	height:29px;
	text-align:left;
	padding-left:20px;
	margin-bottom:13px;
}
input.pptxtbxbg{
	background:url(../images/contxtbg.png) no-repeat;
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#a09b94;
	padding:0 9px 0 7px;
	width:246px;
	height:29px;
	text-transform:uppercase;
	border:none;
	line-height:29px;

}
.ppcotcap{
	width:265px;
	float:left;
	margin-bottom:5px;
	padding-left:20px;
}
.ppcotcaplt{
	width:56px;
	float:left;
	height:24px;
	padding:3px 0 0 0;
}
.cainutbg{
	width:165px;
	float:left;
	height:29px;
	padding-left:6px;
}
input.concap1{
	background:url(../images/capreload.jpg) no-repeat;
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 5px 0 7px;
	width:80px;
	height:29px;
	border:none;
	line-height:29px;
}
.subdetailbg{
	float:left;
	width:235px;
	height:47px;
	padding-left:42px;
	margin:8px 0 5px 0;
}
input.subdetail{
	background:url(../images/submitdetail.png) no-repeat;
	display:block;
	float:left;
	width:229px;
	height:47px;
	border:none;
	cursor:pointer;
}
.ppcagebg{
	width:920px;
	float:left;
	background:url(../images/ppcbann1.jpg) no-repeat left top;
}
.agetxt{
	width:600px;
	float:left;
	margin-top:110px;
}
.agetxt p{
	width:580px;
	line-height:15px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#42372a;
	padding:10px 0 0 0px;
}
.agetxt span{
	line-height:25px;
	font:normal 22px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#bd1700;
}
ul.wh3 {
   width: 1000px;
   float:left;
   margin-top:15px;
}
ul.wh3 li.tp {
   width:990px;
   font: bold 20px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   margin-bottom:5px;
   background:none;
   padding-left:0px;
   line-height:30px;
   margin:0;
}
ul.wh3 li {
   width:850px;
   font: normal 12px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#2b3d16;
   text-transform:uppercase;
   line-height:25px;
   background:url(../images/arrowred.jpg) no-repeat left 5px;
   padding-left:20px;
   margin-left:8px;
}
.atxtpara {
	width:800px;
	float:left;
   font: normal 12px Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   padding-left:25px;
   margin-top:15px;
}

.atxtpara p a{
   font: bold 12px Arial, Helvetica, sans-serif;
   color:#4c8e00;
   line-height:20px;
   text-decoration:none;
}
.atxtpara p a:hover{
	text-decoration:none;
}
.atxtpara p em{
   font: bold 12px Arial, Helvetica, sans-serif;
   line-height:px;
   padding-left:3px;
   line-height:20px;
}
.atxtpara p{
	width:750px;
	float:left;
   font: normal 12px Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   line-height:20px;
   margin-bottom:3px;
}
.getpbg{
   width:303px;
   float:right;
   margin-top:115px;
   padding-right:17px;
}
.gettp{
   width:306px;
   background:url(../images/gettp.png) no-repeat left top;
   float:left;
   height:61px;
}

.gettseo{
   width:306px;
   background:url(../images/gettseo.png) no-repeat left top;
   float:left;
   height:61px;
   margin-left: 1px;	
}

.getmidtp{
   width:306px;
   background:url(../images/getmid.png) no-repeat left top;
   float:left;
}
.getmid{
   width:306px;
   background:url(../images/getmidrepet.png) repeat-y left top;
   float:left;
}

.gettbtm{
   width:306px;
   background:url(../images/getbtm.png) no-repeat left bottom;
   float:left;
   height:23px;
}
input.reqany{
	background:url(../images/reqany.png) no-repeat;
	display:block;
	float:left;
	width:229px;
	height:47px;
	border:none;
	cursor:pointer;
}
.rtpanbg{
	width:316px;
	float:right;
}
.adwordbg{
   width:305px;
   float:right;
   height:320px;
   padding-right:12px;
   margin-top:10px;
}
/* PPC Scrollbar */
#scrollbarsp { width: 330px;}
#scrollbarsp .viewport { width: 290px; height: 150px; overflow: hidden; position: relative; }
#scrollbarsp .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbarsp .scrollbar{ background: transparent url(../images/bg-scrollbar-track-yn.jpg) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbarsp .track { background: transparent url(#) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbarsp .thumb { background: transparent url(../images/bg-scrollbar-thumb-yn.jpg) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbarsp .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-yn.jpg) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbarsp .disable { display: none; }
.fobg{
	width:320px;
	float:right;
}

/* for navigation */
.newmenbg{
	width:600px;
	float:left;
}
#menu * {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-decoration: none;
}
div#menu {
position:relative;
  width:650px;
}
#menu ul.menu {
  white-space: nowrap;
}
/* Geometrical arrangement */
#menu ul.menu li {
  display: inline-block;
  height: 65px;
  position: relative;
  float:left;
}
#menu ul.menu li div {
  position: absolute;
  top: 34px;
  left: 0px;
}
#menu ul.menu li div ul {
	margin-top:5px;
}
#menu ul.menu li div div {
  position: absolute;
  top: -6px;
  left: 186px;
}

/* Escaping style for lower levels */
#menu ul.menu li div ul li {
  display: block;
  float: none;
  width: auto;
  height: auto;
  
}

/** Graphics **/

/* Horizontal sliding doors */
#menu ul.menu li a {
  padding-left: 14px;
 display: inline-block;
}

#menu ul.menu li a span {
  padding-right: 28px;
  padding-left: 0px;
   padding-top: 8px;
  display: inline-block;
	line-height:25px; /*--Vertical alignment of text--*/
	font:bold 20px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#337b17;
	text-transform:uppercase;
	overflow:hidden;
	display:block;
	height:65px;
	cursor:pointer;
}
#menu ul.menu li a span b { 
	float:left;
	display:block;
	height:40px;
	color:#83a41d;
	line-height:13px;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/*#menu ul.menu li:hover a {
  background-image: url("../images/drpdwn/shover_lt.png");
  background-repeat: no-repeat;
  background-position:left top; 
}

#menu ul.menu li:hover a span {
  background-image: url("../images/drpdwn/shover_rt.png");
  background-repeat: no-repeat;
  background-position:right top;
  color:#ffffff;
}
*/
#menu ul.menu li:hover a, #menu ul.menu li a.activea{
  background-image: url("../images/drpdwn/shover_lt.png");
  background-repeat: no-repeat;
  background-position:left top;
}

#menu ul.menu li:hover a span, #menu ul.menu li a span.activea {
  background-image: url("../images/drpdwn/shover_rt.png");
  background-repeat: no-repeat;
  background-position:right top;
  color:#ffffff;
}


#menu ul.menu li:hover a span b, #menu ul.menu li a span b.selct{
  color:#ffffff;
}

#menu ul.menu li.active a {

  background-position: left 0px;
}

#menu ul.menu li.active a span {
		color: #FFFF33;
  background-position: right -27px;
}

/* Escape Horizontal doors */
#menu ul.menu li div ul li a {
  display: block;
  padding: 0px;
  margin: 0px;
  background: none !important;
}



/* Vertical sliding doors */
#menu ul.menu li div { 
  width: 156px;
  background: url(../images/subh_tp.png) no-repeat 0px top;
  margin-top:30px;
}

#menu ul.menu li div ul { 
  background:url("../images/drpdwn/subh_btm.png" ) no-repeat 0px bottom;
  padding-bottom:10px;
}

/* Hover Effect on Submenus */
#menu ul.menu ul li:hover
{
  background:none; 
}
#menu ul.menu li.active ul li a span {
	color: #fff;
}
#menu ul.menu li.active ul li a span:hover {
	color:#fff !important;
}
#menu ul.menu ul li a{
/* 	background: url(../images/arrowmenu.jpg) no-repeat left top !important;
*/	z-index:500;
}

#menu ul.menu ul li a span{
	font:bold 12px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman" !important;
	color:#fff;
	text-transform:uppercase;
	line-height:24px !important;
	height:24px;
	padding:0px 0 0px 20px!important;
	width:auto!important;
 	background: url(../images/drpdwn/subh_mid.png) repeat-y !important;
	
}
#menu ul.menu ul li a span:hover{
	color:#fff !important;
	background: #1e6a04 url(../images/arrowmenu.jpg) no-repeat 10px 10px !important;
}

/* Main header line */
#menu {
  height: 65px;
  padding-left: 14px;
}

/* Text shadow */
#menu span
{
  color: #24CCF7;
}

#menu li:hover>a>span 
{
  color: #FFFF33;
}

/* Fonts */
#menu ul.menu li a span{ 
	font:bold 20px "Lucida Sans", Arial, Verdana, Tahoma, "Times New Roman";
	color:#337b17;
	text-transform:uppercase;
}
#menu ul.menu li div ul li a span {
  display: block;
  padding: 0px;
  height: auto;
  line-height: 24px;
  white-space: normal;
 	background: url(../images/arrowmenu.jpg) no-repeat 10px 10px !important;
	border-bottom: solid 1px #53a437;
 height:24px;
 margin:0 5px 0 5px;
}
#menu ul.menu li div ul li a span.brdnone {
	border-bottom: none;
}

/* Lines between li */
#menu ul.menu li div ul
{
  padding-bottom: 5px;
  margin-left:2px;
}

#menu ul.menu li div ul li:first-child
{
  border-top-width: 0px;
}


/* Menu logic */
#menu li>div { visibility: hidden; }
#menu li:hover>div { visibility: visible; }
/* */

/* Hover Effect on Submenus */
#menu ul.menu ul li:hover
{
  color: #fff;
}
/* ie7 */
#menu ul.menu li {
  *zoom: 1;
  *display: inline;
}

#menu ul.menu li a {
  *zoom: 1;
  *display: inline;
}

#menu ul.menu li a span {
  *zoom: 1;
  *display: inline;
}


/* IE6 */
#menu ul.menu li a {
  _background-image: url("images/item.gif");
  _background-image: url("images/shover_lt.png");
}

#menu ul.menu li a span {
  _background-image: url("images/item.gif");
}

#menu ul.menu li div { 
  _background-image: url("images/submenu-top.gif");
}

#menu ul.menu li div ul { 
  _background-image: url("images/submenu-bottom.gif");
}

#menu ul.menu li a:hover {
  /*_background-position: left -54px;*/
  _background-image: url("images/shover_lt.png");
}

#menu ul.menu li a:hover span {
/*  _background-position: right -81px;
  _color: #FFFF33;
*/
  _background-image: url("images/shover_rt.png");
}
#menu ul.menu li li a:hover span {
  _color:#7FD634; 
}


/* Menu logic for IE6 */
#menu div { _display: none; }
#menu div li:hover div { _visibility: visible;_display: block; }
#menu div li:hover li:hover div { _display: block; }
#menu div li:hover li:hover li:hover div { _display: block; }

.seoreqbg{
	width:920px;
	float:left;
	background:url(../images/seo-req.jpg) no-repeat left top;
}
ul.serq {
   width: 600px;
   float:left;
}
ul.serq li.tp {
   width:600px;
   font: bold 16px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   margin-top:8px;
   margin-bottom:5px;
   line-height:30px;
}
ul.serq li.up {
   background:url(../images/type1.jpg) no-repeat left top;
   width:500px;
   height:30px;
   font: bold 12px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   padding-left:25px;
   color:#313318;
   text-transform:uppercase;
   margin-bottom:2px;
   line-height:30px;
}
ul.serq li.dwn {
   background:url(../images/type2.jpg) no-repeat left top;
   width:500px;
   height:30px;
   font: bold 12px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   padding-left:25px;
   color:#313318;
   text-transform:uppercase;
   line-height:30px;
}
ul.serq li span {
   color:#313318;
   font: bold 12px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
    line-height:30px;
}
ul.brdadv {
   width: 600px;
   float:left;
}
ul.brdadv li.tp {
   width:600px;
   font: bold 16px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#42372a;
   text-transform:uppercase;
   margin-top:8px;
   margin-bottom:5px;
   line-height:30px;
}
ul.brdadv li p {
   background:url(../images/type1.jpg) no-repeat left top;
   width:570px;
   font: normal 13px Arial, Helvetica, sans-serif;
   color:#42372a;
   margin-bottom:10px;
   line-height:18px;
   background:none;
}
ul.brdadv li span {
   color:#313318;
   font: normal 12px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
    line-height:30px;
}
ul.brdadv li b{
   width:570px;
   font: bold 11px Lucida Sans, sans-serif Arial, Helvetica, sans-serif;
   color:#2B3D16;
   text-transform:uppercase;
   line-height:28px!important;
   background:url(../images/arrowred.jpg) no-repeat left 7px !important;
   padding-left:20px;
   margin-left:8px;
   display:block;
}
ul.brdadv li a{
   color:#119d00;
   text-decoration:none;
   font: bold 13px Arial, Helvetica, sans-serif;
   line-height:18px;
}



.highltnws1{
	width:510px;
	float:left;
	height:29px;
	padding-left:12px;
	padding-top:10px;

}
.highltnws1 a:link, .highltnws1 a:visited, .highltnws1 a:active{
	color:#288d05;
	font:bold 12px Arial, Verdana, Tahoma, "Times New Roman";
	text-align:left;
/*	line-height:32px;*/
	height:32px;
	display:block;
	float:left;
	text-decoration:none;

}

.highltnws1 a:hover{
	text-decoration:underline;

}
