/* CSS Document */
body,html{margin:0px; padding:0px; font-family:"arial"; font-size:13px; color:#434342; font-weight:normal; line-height:17px;}
a:focus{outline:none; background-color:#F7F5EA;}
input{outline:none;}
.homebg{background:url(images/back1.gif) repeat-x top left;}
.innerbg{background:#ffffff url(images/back.gif) repeat-x top left;}
#container{width:920px; margin:0 auto;}
/*header css starts */
#header{width:920px; float:left; z-index:1;}
.headtop{width:920px; float:left;}
.logo{width:660px; height:80px; float:left; padding-top:7px;}
.toprightlink{width:250px; float:left; height:23px; margin-top:64px; padding-left:10px; color:#CFCFCF; text-align:right;}
.toprightlink a{color:#ffffff; font-size:12px; background:none; text-decoration:none; padding:0px 5px;}
.toprightlink a:hover{color:#9CC817; background:none; text-decoration:none; padding:0px 5px;}

.topmenu{width:920px; float:left; height:45px;}
.topmenu ul{list-style-type:none; padding:0px; margin:4px 0px 0px 0px;}
.topmenu li{display:inline; margin:0px; padding:0px; background:url(images/bgline.gif) no-repeat right; float:left;}
.topmenu a{float:left; background:url(images/lefttab.gif) no-repeat left top; margin:0px; font-family:"verdana"; font-size:15px; color:#464D2f; line-height:normal;
text-decoration:none; padding-left:18px; margin-right:0px;
}
.topmenu a span{float:left; display:block; background:url(images/righttab.gif) no-repeat left top; font-weight:normal; color:#464D2f; padding:19px 18px 8px 0px;}
.topmenu a span.sub{float:left; font-weight:bold; color:#464D2f;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topmenu a span{float:none;}
/* End IE5-Mac hack */
.topmenu a span:hover{color:#457601;}
.topmenu li.selected a{ /*Selected Tab style*/
background-position:0 -45px; /*Shift background image up to start of 2nd tab image*/
}
.topmenu li.selected a span{ /*Selected Tab style*/
background-position:100% -45px; /*Shift background image up to start of 2nd tab image*/
color:#457601;
}
.topmenu a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -45px; /*Shift background image up to start of 2nd tab image*/
}
.topmenu a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -45px; /*Shift background image up to start of 2nd tab image*/
}

.welcome{width:920px; float:left;}
.welcometxt{width:552px; float:left; padding:0px;}
.welcometxt h1{font-family:"Times New Roman"; font-size:49px; color:#457601; line-height:52px; padding:30px 0px 0px 0px; margin:0px; font-weight:normal;} 
.welcometxt h1 span{color:#392B22; padding-left:10px; padding-top:10px;}
.welcometxt p{margin:0px; padding-left:10px; padding-top:8px; line-height:18px;}
.welcometxt p.b{ color:#5A653D; font-size:12px; font-weight:bold;}
.welcome span.heading{font-size:49px; color:#281B13; font-family:"Times New Roman"; line-height:51px; font-weight:normal;}
.welcome p.img{float:left; width:191px; margin-top:5px;}
.welcome p.img1{float:left; width:191px; padding-left:20px; margin-top:5px;}
.img{width:368px; float:left; padding-top:4px;}
.img2{width:368px; float:left;}

/*header css ends*/
/*middle css starts*/
#middle{width:920px; float:left;}
.mid{width:507px; float:left; background:url(images/dotline.gif) no-repeat right top; padding-right:6px;padding-top:15px; }
.mid p{padding:0px; margin:0px; color:#434342; font-family:"arial"; font-size:13px; line-height:18px;}
.mid p.img_1{width:63px;float:left;}
.mid p.heading1{width:439px; float:left; padding:15px 0px 0px 5px ;}
.mid p.heading1 b{color:#392B22; font-family:"Times New Roman"; font-weight:normal; font-size:24px; padding:0px 0px 0px 0px; margin:0px;}
.mid p.heading1 span{color:#467801; font-family:"Times New Roman"; font-size:24px;}
.abtxt{width:534px; float:left; padding-top:50px;}
.abtxt h5{font-family:"Times New Roman"; font-weight:normal; font-size:27px; padding:0px; margin:0px; color:#457601; line-height:30px;}
.abtxt span{color:#392B22;}
.abtimg{width:386px; float:left; margin-top:4px;}
.seocato{width:189px; float:left;padding-top:10px; padding-left:63px;}
.seo{ margin:0px; width:189px; float:left; } 
.seo{padding:0px; margin:0px;}
.seo li{display:block; list-style-type:none; line-height:26px;}
.seo li a{ float:left; font-family:"arial"; font-size:13px; color:#434342; text-decoration:none; background:url(images/arrow.gif) no-repeat; background-position:left; width:179px; padding-left:10px;}
.seo li a:hover{color:#457601; font-family:"arial"; font-size:13px; text-decoration:none;}

.seocato1{width:254px; float:left;padding-top:10px;}
.seo1{ margin:0px; width:254px; float:left;} 
.seo1{padding:0px; margin:0px;}
.seo1 li{display:block; list-style-type:none; line-height:26px;}
.seo1 li a{ float:left; font-family:"arial"; font-size:13px; color:#434342; text-decoration:none; background:url(images/arrow.gif) no-repeat; background-position:left; width:244px; padding-left:10px}
.seo1 li a:hover{color:#457601; font-family:"arial"; font-size:13px; text-decoration:none;}
.readmore{width:254px; float:left; font-size:12px; color:#281B13; font-family:"arial"; text-align:right; font-weight:normal; padding:10px 0px;}
.readmore a{font-size:12px; color:#281B13; text-decoration:underline; padding-left:15px; background:url(images/greenbtn.gif) no-repeat left;}
.readmore a:hover{font-size:12px; color:#457601; text-decoration:none;}


.midbar{width:407px; float:left; padding-top:20px;}
.bartxt h2{font-size:18px; color:#343434;font-weight:normal;padding:10px 0px 5px 0px;margin:0px;}
.midbar h3 {padding:0px; margin:0px; color:#392B22; font-family:"Times New Roman"; font-weight:normal; font-size:24px;}
.midbar h3 b{color:#457601; font-weight:normal;}
.bar{width:218px; float:left;}
.bartxt{width:218px; float:left; margin:0px; padding:0px;}

.bartxt ul{margin:0px; padding:10px 5px;}
.bartxt ul li{ list-style-type:none; display:block; background:url(images/dotsq.gif) no-repeat left; padding:3px 0px 12px 30px; margin:0px;}
.bartxt ul li a{font-size:13px; color:#666666; text-decoration:none;}
.bartxt ul li a:hover{ font-size:13px; color:#457601;text-decoration:none;}
.bartxt ul li.end{background:url(images/dotsq1.gif) no-repeat 0px 2px;}
.reademore{width:154px; float:left; padding-left:100px;font-family:"arial"; font-size:12px; color:#281B13; text-decoration:underline;}
.reademore a {font-family:"arial"; font-size:12px; color:#281B13; text-decoration:underline;}
.reademore a:hover{font-family:"arial"; font-size:12px; color:#467801;text-decoration:none;}
.bargraph{width:189px; height:239px;float:left; background:url(images/bargraph.jpg) no-repeat;}

/*middle css ends */

/*footer css starts*/

#footer{width:100%;  float:left;  background:url(images/footerbg.gif) repeat-x top; padding-top:5px;}
.footer1{width:920px; margin:0 auto; margin-top:5px; }
.links{width:920px; float:left; color:#ffffff;}
.links p{padding:5px 0px; margin:0px; line-height:14px; font-family:"arial";font-size:11px; }
.links p img{padding:0px; margin:0px 10px;}
.links p a{color:#FFFFFF; text-decoration:none;}
.links p a:hover{font-size:11px; color:#82D021; text-decoration:underline; background:none;}
.links table{font-size:16px; color:#ffffff;}
.links table td a{text-decoration:none; margin:0px 10px;}
.links table td a:hover{text-decoration:none;}
.links table td a.softs{width:127px; float:left; height:32px; background:url(images/softs.gif) no-repeat;}
.links table td a.softs:hover{background:url(images/softs_ho.gif) no-repeat;}
.links table td a.logo-bee{width:67px;float:left; height:32px; background:url(images/logo-bee.gif) no-repeat;}
.links table td a.logo-bee:hover{background:url(images/logo-bee_ho.gif) no-repeat;}
.links table td a.hoster{width:74px;float:left; height:32px; background:url(images/host.gif) no-repeat;}
.links table td a.hoster:hover{background:url(images/host_ho.gif) no-repeat;}
.links table td a.hungama{width:83px;float:left; height:32px; background:url(images/hun.gif) no-repeat;}
.links table td a.hungama:hover{background:url(images/hun_ho.gif) no-repeat;}

/*footer css ends*/

/*aboutus css starts*/
.abtchoose{width:920px; float:left;}
.title{width:910px; float:left; border-bottom: 1px solid #D7D6CE; font-family:helvetica; font-size:24px; color:#281B13; padding-left:10px; line-height:25px; padding-top:10px; height:34px;}
.title span{font-size:24px; color:#457601; height:24px; font-weight:normal;}
.midleft{width:705px; float:left;}
.maintxt{width:920px; float:left; padding-bottom:15px;}
.midtxt{width:705px; float:left;}
.midtxt h2{font-size:14px; font-weight:bold; color:#457601; padding:10px 10px 0px 10px; margin:0px;}
.midtxt a{font-size:13px; color:#457601; text-decoration:underline;}
.midtxt a:hover{color:#000000;text-decoration:none;}
.midtxt table  a{font-size:13px; color:#457601; text-decoration:none;}
.midtxt table a:hover{color:#000000;text-decoration:none;}

.plans{width:705px; float:left;}
.plans a{font-size:13px; color:#457601; text-decoration:underline;}
.plans a:hover{color:#000000;text-decoration:none;}
.plans table{width:100%; color:#222C00;}
.plans table th{background:url(images/thbg.gif) repeat-x; padding:5px;}
.plans table td{padding:5px;}
.plans table td.tdmain{background:#F1F5E5 url(images/tdbg.gif) repeat-x bottom;}
.plans table td.tdmat{border-bottom:1px solid #CCD2B6;}


.sitemap{width:705px; float:left;}
.sitemap ul{padding:0px 0px 0px 200px; margin:0px;}
.sitemap li{list-style-type:none; display:block; padding:5px 5px 5px 30px; margin:0px; background:url(images/dotsq1.gif) no-repeat left 3px;}
.sitemap li a{font-size:13px; color:#666666; text-decoration:none;}
.sitemap li a:hover{color:#457601;text-decoration:none;}
.sitemap ul li ul{padding:0px; margin:0px;}
.sitemap ul li ul li{list-style-type:none; display:block; padding:5px 5px 5px 10px; margin:0px; background:url(images/arrow.gif) no-repeat left;}
.sitemap ul li ul li a{font-size:12px; color:#666666; text-decoration:underline;}
.sitemap ul li ul li a:hover{text-decoration:none;}

.midtxt table tr td a{font-size:13px; font-weight:bold; color:#457601; text-decoration:none;}
.midtxt table tr td a:hover{font-size:13px; font-weight:bold; color:#000000; text-decoration:underline;}
.midtxt table.main{margin-top:20px;}

.midtxt h3{font-size:18px; color:#457336; font-weight:normal; padding:10px 0px 0px 10px; margin:0px;}
.midtxt h4{font-size:14px; color:#457336; font-weight:normal; padding:10px 0px 0px 10px; margin:0px;}
.midtxt h4 a{color:#457601; text-decoration:underline;}
.midtxt h4 a:hover{color:#000000; text-decoration:none;}

.midtxt ol{
	padding:0px 0 0 25px;
	margin:0px;
}
.midtxt ol h3{
	padding:10px 0 10px 0px;
	margin:0px;
}
.midtxt ol li{
	padding:2px 0px;
	text-align:justify;
}
.midtxt ol li a{
	color:#457336;
	text-decoration:underline;
}
.midtxt ol li a:hover{
	color:#000000;
	text-decoration:none;
}
	

.midtxt p{
	font-family:"arial";
	font-size:12px;
	color:#434342;
	width:695px;
	padding-left:10px;
	line-height:16px;
	margin:0px;
	padding-top:8px;
	text-align: justify;
}
.insighthead{width:705px; float:left; padding-top:19px;}
.insighthead a{color:#83A414; }
.insighthead a:hover{color:#271a12; text-decoration:none; }

.headbase{ background:url(images/midhead.gif) no-repeat; width:675px; height:30px; font-family:"arial"; font-size:15px; color:#281B13;font-weight:normal;padding-top:3px;padding-left:30px; font-weight:normal; }
.headbase span{color:#457601;}
.txttop{width:675px; color:#434342; font-family:"arial"; font-size:12px;line-height:17px; }
.txt{width:705px; color:#434342; font-family:"arial"; font-size:12px;line-height:17px;padding-right:20px;}

.contactdiv{width:685px; float:left; padding:10px;}
.contactdiv p{padding:0px; margin:0px;}
.contactdiv p.contup{width:685px; float:left; background:#ffffff;}
.contactdiv p.contup span.contcon{width:16px; float:left;}
.contactdiv p.contup span.contupper{width:653px; float:left; height:15px; border-top:1px solid #E3E0CF; background:#ffffff;}
.contactdiv p.contup span.contbot{width:653px; float:left; height:15px; border-bottom:1px solid #E3E0CF; background:#ffffff;}

.theform{width:663px; float:left; padding:0px 10px; border-left:1px solid #E3E0CF; border-right:1px solid #E3E0CF; background:#ffffff;}
.theform table{width:100%; color:#222C00;}
.theform table th{background:url(images/thbg.gif) repeat-x; padding:5px;}
.theform table td{padding:5px;}
.theform table td.tdmain{background:#F1F5E5 url(images/tdbg.gif) repeat-x bottom;}
.theform table td.tdmat{border-bottom:1px solid #CCD2B6;}
.leftside{width:330px; float:left;}
.leftside p{padding:7px 0px; margin:0px;}
.leftside p label{width:70px; float:left; padding-right:20px; text-align:right;}
.leftside p i{color:#86AB3E;}
.leftside p b{font-size:10px; line-height:10px; color:#656565; font-weight:normal;}
.input{border:1px solid #E4E1E2; background:url(images/inputbg.gif) repeat-x bottom; line-height:18px; min-height:18px; font-size:11px; padding:2px;}

.conright{width:180px; float:left;  padding:0px 2px 0px 2px }
.conright h6{font-family:helvetica; font-size:18px; color:#457336; padding:15px 0px 5px 0px; margin:0px; font-weight:normal;}
.conright h6 span{color:#271A12;}
.conright h6 img{padding:0px; margin-right:5px;}
.conright p{padding:0px 10px 0px 30px; margin:0px;}
.conright p a{color:#271A12; }
.conright p a:hover{color:#83A414; text-decoration:none; }


.tabdiv{width:705px; float:left;}
.tabside{width:705px; float:left;}
.tabside p{padding:0px; margin:0px;}
.tabside p.tabcon{width:12px; float:left;}
.tabside p.tabheadbg{width:681px; float:left; border-top:1px solid #E3E0CF; height:15px;}
.tabside p.tabfootbg{width:681px; float:left; background:url(images/tabcon_dnbg.gif) repeat-x; height:16px;}

.tabin{width:683px; float:left;}
.tabin h2{font-size:14px; color:#281B13; background:url(images/h2line.gif) no-repeat bottom left; padding:10px; margin:0px;}
.tabin p{padding:10px 0px; margin:0px; font-size:13px; color:#281B13; line-height:18px;}
.tabin p img{padding:0px; margin:10px;}

.boxdiv{width:705px; float:left; padding-top:20px;}
.boxdiv p.boxmid{width:703px; float:left; background:#F8F8F8 url(images/boxbg.gif) repeat-x bottom; border-left:1px solid #E3E0CF; border-right:1px solid #E3E0CF;}
.boxdiv p{padding:0px; margin:0px; text-align:center;}
.boxdiv p.boxhead{width:705px; float:left;}
.boxdiv p.boxhead span.boxcon{width:12px; float:left; }
.boxdiv p.boxhead span.boxhbg{width:681px; float:left; background:url(images/boxhbg.gif) repeat-x; height:30px; font-family:helvetica; font-size:17px; color:#281B13; padding-top:10px; font-weight:bold; text-align:left;}
.boxdiv p.boxhead span.boxdnbg{width:681px; float:left; background:url(images/box_dnbg.gif) repeat-x; height:19px; font-family:helvetica; font-size:13px; color:#281B13; padding-top:10px; font-weight:bold;}
.boxdiv p.boxhead span.boxdnbg i{padding-left:200px; font-style:normal;}
.boxdiv p.boxhead span.boxhbg b{color:#467801; }

.righttxt{width:201px; float:left; padding-left:14px;}
.getaquote{width:201px; float:left; background:url(images/getaquoteinner.gif) no-repeat; height:59px; margin-top:14px;} 
.seoplan{width:201px; float:left; background:url(images/seoplansinner.gif) no-repeat; height:59px; margin-top:14px;}  
.services{width:201px; float:left; margin-top:14px;}
.sertop{width:195px; float:left;}
.sermid{width:193px; float:left; background-color:#FCFCFA; font-family:"Times New Roman"; font-size:18px; border-right: 1px solid #E3E0CF; border-left: 1px solid #E3E0CF;}
.servicecato1{width:195px; float:left;}
.servicecato1 img{padding:0px; margin:5px 0px;}
.servicecato{width:195px; float:left;}
.servicecato p{padding:0px;margin:0px;}
.servicecato p.conbar{width:10px;float:left;}
.servicecato p.midbg{width:175px;float:left;background:url(images/topbg.gif) repeat-x;}


.midservice{width:189px; float:left; background-color:#FCFCFA; border-left:1px solid #E3E0CF; border-right:1px solid #E3E0CF; padding:0px 2px 0px 2px }
.midservice h6{ padding:0px 0px 10px 15px; margin:0px;border-bottom:1px solid #DDDBD3; font-family:helvetica; font-size:18px; font-weight:normal; color:#467801;}
.sercate{margin:0px; padding:0px; padding-top:4px;}  
.sercate li{list-style-type:none; height:25px; background:url(images/servicedotline.jpg) no-repeat; color:#281B13; font-family:"Arial"; font-size:12px; padding-left:19px;text-decoration:none; padding-top:2px;}
.sercate li.nobor{list-style-type:none; height:27px; background:url(images/servicedotline1.jpg) no-repeat; color:#281B13; font-family:"Arial"; font-size:12px; padding-left:19px;text-decoration:none; padding-top:1px; padding-bottom:0px;}
.sercate li a{color:#281B13; font-family:"Arial"; font-size:12px; text-decoration:none;}
.sercate li a:hover{color:#467801; font-family:"Arial"; font-size:12px; text-decoration:none; }
.sercate1 a{ background:url(images/servicedotline1.jpg) no-repeat;}
.sercate1 a:hover{ background:url(images/servicedotline1.jpg) no-repeat;}

.cate{width:195px; float:left;}
.cate p{padding:0px; margin:0px;}
.cate p.botleftcor{width:10px;float:left;}
.cate p.mid{width:175px;float:left;background:url(images/bottambg.gif) repeat-x;}

/*aboutus css end*/
/*career css start*/

.jobheading{ background:url(images/bullet.gif) no-repeat;width:675px;  font-family:"arial"; font-size:15px; color:#281B13;font-weight:normal;padding-top:3px;padding-left:20px; font-weight:bold; }
.careerbase{width:688px; float:left; padding-left:10px;}
.careerleft{width:15px; float:left; height:148px;}
.careerbg{width:658px; background:url(images/careermidbg1.gif) repeat-x top; float:left; padding-top:15px; font-size:14px; color:#497E01; font-family:arial; font-weight:normal; background-color:#FFFFFF; float:left;} 
.admin{float:left; width:66px;font-family:"arial"; font-size:12px; color:#281B13; font-weight:bold; padding-top:14px;}
.admintxt{width:587px; float:left; margin:0px; padding-top:10px; font-size:12px; color:#281B13; line-height:17px; padding-left:5px;}
.admintxt ul{ margin:0px; padding:0px;}
.admintxt li{list-style-type:none; display:block; font-family:Arial; font-size:12px; color:#281B13; background:url(images/admintxtbullet.gif) no-repeat left 5px; padding:0px 0px 4px 12px; margin:0px;}
.admintxt1{width:587px; float:left; margin:0px; padding-top:14px; font-size:12px; color:#281B13; line-height:17px; padding-left:5px;}


.catlink{
font-weight:bold;
font-size:14px;
color:#000000;
text-decoration:none;
}
.catlink:hover{
font-weight:bold;
font-size:13px;
color:#457601;
text-decoration:none;
}

/*career css end*/

.banner{width:920px; float:left;}

.button{
color:#000000;
border:1px solid:#000000 ;
font-weight:bold;
background-color:#CAD7A0;
}


#bothead{width:920px;float:left; position:relative;}
#bothead h1{width:920px;float:left; position:absolute; font-size:10px; font-weight:bold; color:#457601; top:-30px; left:0px; line-height:22px; padding:5px 0px; margin:0px;}
#bothead h1 a{text-decoration:none; color:#457601;}
#bothead h1 a:hover{text-decoration:underline; color:#000000;}

img.imageleft{background:#C6C19B; border:1px solid #4D7A0A; margin:0px 10px 0px 0px; padding:3px;}
img.imageright{background:#C6C19B; border:1px solid #4D7A0A; margin:5px 0px 0px 10px; padding:3px;}
