/*---------General------------*/
body{
	background:url(images/bgMain.jpg) repeat-x 0 0 #5394E8;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#292929; margin:0; padding:0;
	}

p, td, span, h1, h2, h3, br, layer, div, form, input, label{
	margin:0; padding:0;
	}
ul{
	list-style-type:none; margin:0; padding:0;
	}
img{
	border:none; margin:0; padding:0;
	}
.spacer{
	line-height:0; font-size:0; clear:both;
	}
.xtraPad{
	padding:0;
	}
.xtraDiv{
	 overflow:hidden; 
	 margin:9px 0 0 0;
	 *margin:6px 0 0 0;
	}
	
.padd{
	padding-top:9px;
	}
	
.speak{
	height:28px;
	padding:10px 5px 0 5px;
	font:bold 11px/28px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
.speak span{
	color:#fff4b6;
	}
	
.redText{
	color:#FF0000;
	}
.SubHead{
	font-size:14px; font-weight:bold;
	}
ul.xtra{
	list-style-type:circle; margin:0 0 15px 25px;
	}

/*-------------Top Section---------------------*/
/*  Nav Part  */
.xtraNavPad{
	float:right; padding:0 0 0 100px;
	}
ul.topnav li{
	float:left; color:#C5F5FF; z-index:500;
	}
ul.topnav li a{
	color:#C5F5FF; font-weight:bold; text-decoration:none; padding:0 11px;
	line-height:33px;
	}
ul.topnav li a:hover, ul.topnav li a.act{
	color:#fff;
	}
/* Drop Down */

.dropmenudiv{
margin:-1px 0 0 0;/*THEME CHANGE HERE*/
position:absolute;
top:0;
font:normal 11px/18px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background:#2C59B5;
width: 280px;
visibility: hidden;
clear:both;
filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; -khtml-opacity: 0.90;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: #C5F5FF; font-weight:bold;
padding:6px 0 6px 10px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background:#2BBEF5;
color:#fff;
}

/* Drop Down*/
/*  Nav Part End  */
/*  Header Part  */
.headerBG{
	background:url(images/headerBG.jpg) no-repeat 0 0;
	height:301px;
	}
.logo{
	margin:54px 35px 148px 35px;
	}
/*  Header Part End  */

/*---------------Top Part end-------------*/
/*---------------Body Part----------------*/
.bodyBackground{
	background:#fff; padding:15px;
	}
	
/*  Left Body  */
.bodyInnerPad{
	padding:0 33px 0 0; border-right:1px dashed #D0D0D0;
	}
h2.bodyHeading{
	color:#F46400; font-weight:normal; font-size:24px; line-height:29px;
	padding:0 0 10px 0;
	}
h3.bodySubHeading{
	color:#1D105E; font-weight:bold; font-size:16px;
	}
.bodyText{
	padding:0 0 20px 0;
	}
.bodyText span{
	font-weight:bold;
	}
/*  Left Body End  */
/*  Right Body  */
/*  News Pannel  */
.newsDate{
	color:#44A2D6; font-weight:bold;
	}
.newsContent{
	padding:0 0 15px 0;
	}
.newsContent a{
	color:#4770B6; font-weight:bold;
	}
.newsContent a:hover{
	text-decoration:none;
	}
/*  News Panel  */
.logPad{
	padding:0 0 0 20px;
	}
.pestworld{
	border:1px solid #D6D5D5;
	}
/*  Right Body End  */
/*  Bottom Body Pannel*/
.EntymologistBlog{
	background:url(images/blogImg.jpg) no-repeat 0 0;
	 height:98px;
	} 
.EntymologistBlog p{
	padding:46px 0 0 12px; color:#fff; font-size:11px; line-height:14px;
	}	
.EntymologistBlog p a{
	color:#FFF700;
	}
.EntymologistBlog p a:hover{
	text-decoration:none;
	}	
/*  Bottom Body Pannel End*/
/*--------Footer Pannel----------*/
.footerBG{
	background:#fff; color:#346397; padding:0 0 37px 0;
	}
.footerBG ul{
	margin:20px 0 0 327px;
	}
.footerBG ul li{
	float:left; color:#4E7FB4;
	}
.footerBG ul li a{
	color:#4E7FB4; text-decoration:none; font-weight:bold; font-size:11px;
	padding:0 10px;
	}
.footerBG ul li a:hover{
	text-decoration:underline;
	}
.auto{
	color:#fff; padding:10px 0 42px 0;
	}
.auto a{
	color:#fff;
	}
.auto a:hover{
	text-decoration:none;
	}
/*  Footer End  */
/*----------Main Part End-------*/
/*---------Inner pages--------*/
/*  Site Map  */
ul.sitemap {
	margin:0 0 80px 50px;
	}
ul.sitemap  li{
	color:#292929;
	}
ul.sitemap  li ul{
	margin:0 0 0 50px;
	}
	
ul.sitemap  li a{
	color:#292929; line-height:20px; font-weight:bold;
	}
ul.sitemap  li ul li a{	
	 color:#4770B6;
	 }
ul.sitemap  li a:hover{
	text-decoration:none;
	}
.formMainBorder{
	border:1px dashed #666;
	}
		
.formBorder{
	border-top:1px dashed #212121;
	}
.innerTxtPad{
	padding:0 0 15px 0;
	}
.contactBG{
	background:#FFF9E3; padding:8px; border:1px solid #EEE3BA;
	}
	
/*  Modification on 27-02-09--Index Page  */
.bodyImg{
	border:6px solid #DDDDDD; float:left;
	}
ul.inner{
	margin:0 0 5px 10px;
	}
ul.inner li{
	border-bottom:1px dashed #D0D0D0; line-height:20px;
	font-weight:bold; line-height:20px;
	}
ul.inner li span{
	background:url(images/blkarrow.gif) no-repeat 5px 5px;
	padding:0 0 0 12px;
	}
ul.inner li.en{
	border:none;
	}
.bltTxt{
	border-bottom:1px dashed #D0D0D0; font-weight:bold;
	}
.bltTxt span{
	color:#4770B6;
	}
.memberborder{
	border-right:1px dashed #D0D0D0;
	}
.member{
	color:#F46400; font-size:28px; text-transform:uppercase;
	padding:16px 14px;
	}
.member span{
	color:#1B1D74; font-size:18px; font-weight:normal;
	 text-transform:none;
	}
.memberLogo{
	float:left; margin:0 10px;
	}
.thrdPartyForm{
	padding:0 0 0 20px;
	}

/*   Survey  */
.surveyTop{
	background:url(images/formTop.jpg) no-repeat 0 0;
	padding:31px 0 54px 15px;
	}
.surveyTop p{
	font-size:16px;
	}
.surveyTop p span{
	font-weight:bold; color:#F43400;
	}
.formTop{
	background:#555; color:#fff; font-weight:bold;
	font-size:11px; line-height:14px; padding:3px 0 3px 20px;
	}
.formBody{
	border-bottom:1px dashed #E6E6E6;
	font-weight:bold; font-size:11px; line-height:14px;
	padding:6px 0 6px 12px;
	}
.formBodyBox{
	width:300px; height:100px;
	}
.submitbtn{
	margin:15px 0 0 270px; width:60px;
	}


/*   Customer Feedback  */
.fBG{	
	border-bottom:1px dashed #BCD95F; 
	}
.customerBGWhite{
	padding:14px;
	border-top:1px dashed #BCD95F; 
	}
.customerBG{
	background:#EFF6D7; padding:14px;
	border-top:1px dashed #BCD95F; 
	}
.feedbacktxt{
	padding:0 0 15px 0;
	}
.feedbacktxt span{
	background:url(images/quoteTop.gif) no-repeat 0 0;
	width:10px; height:9px; padding:0 12px 0 0;
	}
.feedbacktxt span.btm{
	background:url(images/quotebtm.gif) no-repeat 0 0;
	width:10px; height:9px; padding:0 0 0 8px;
	}
.persion{
	font-size:14px; color:#0571C5; float:right;
	font-weight:bold;
	}

/*  Info  */
.infophoto{
	font-size:11px; font-weight:bold;
	}
ul.service li{
	float:left;
	}
ul.service li a{
	color:#292929; padding:0 10px;
	font-size:11px;
	}
ul.service li a:hover{
	text-decoration:none;
	}
.backtotop{
	float:right; padding:8px 0;
	}
.serviceBorder{
	border-bottom:1px dashed #212121;
	}
.infoLogo{
	padding:0 15px; border-right:1px solid #D6D5D5;
	}
/*  Info End */

/*  Pest Management  */
.searchAreaPest{
	background:#F4F4F4;
	border-bottom:1px solid #D6D5D5;
	border-top:1px solid #D6D5D5;
	padding:15px;
	}
.searchAreaPest p{
	color:#1A459C; font-weight:bold;
	}
.pestBox{
	background:#E7E7E7;
	border:px solid #D6D5D5; width:300px; height:21px;
	}
.subbtn{
	width:50px; color:#000; font:bold 12px/20px Arial, Helvetica, sans-serif;
	}
.pestRightBorder{
	border-right:1px solid #D6D5D5;
	}
.leftPad{
	padding:0 0 0 12px; color:#1A459C; text-decoration:none;
	font-weight:bold;
	}
.leftPad:hover{
	text-decoration:underline;
	}
ul.pestLink li{
	color:#1A459C;
	}
ul.pestLink li a{
	color:#1A459C; text-decoration:none; line-height:18px;
	}
ul.pestLink li a span{
	font-weight:bold; text-decoration:none; 
	}

ul.pestLink li a:hover, ul.pestLink li a span:hover{
	text-decoration:underline;
	}
h3.pest{
	color:#80AC76; font-weight:normal; font-size:24px;
	padding:10px 0;
	}
.pestRightBorderlink{
	border-right:1px dashed #D6D5D5; padding:0 15px;
	}
.bordernone{
	border:none;
	}
	
/***Pest Page***/
ul.camp{
	padding:0 0 30px 0;
	}
ul.camp li{
	float:left;
	}
ul.camp li a{
	color:#292929; text-decoration:underline; padding:0 5px;
	}
ul.camp li a:hover{
	text-decoration:none;
	}
.pestinnerBG{
	border-bottom:1px dashed #D6D5D5; padding:18px 0;
	}
.antImg{
	border:4px solid #D6D5D5;
	}
.anttxt{
	padding:0 0 0 12px;
	}
a.anttxtLink{
	color:#1A459C; font-weight:bold; text-decoration:none;
	}
a.anttxtLink:hover{
	text-decoration:underline;
	}
.sp{
	font-size:12px; font-weight:bold; color:#000;
	display:block; line-height:14px;
	}
/*  Pest Details  */
.descriptiontab{
	border:3px solid #F1F1F1;
	}
.descriptiontabin{
	padding:3px;
	border-right:3px solid #F1F1F1;
	border-bottom:3px solid #F1F1F1;
	 font-weight:bold;
	}
.descrPad{
	padding:3px; border-bottom:3px solid #F1F1F1;
	}
.none{
	border-bottom:none;
	}
.pestTxt{
	padding:12px;
	}
.pestTxt h3{
	color:#1D105E; font-weight:bold; font-size:16px;
	}
.pestTxt p{
	padding:0 0 15px 0;
	}
.inform{
	font-size:11px; float:left; line-height:16px;
	border-top:1px dashed #D6D5D5;
	}
	
	/*--------CSS EDIT ON 23-03-09------------*/
.pestBG{
	background:url(images/pestimgBG.jpg) no-repeat 0 0;
	padding:22px; width:297px;
	}
.pestBG img{
	border:1px solid #B7B7B7;
	}