 div, h1, h2, h3, h4, p, span, a, img, form, label, input, textarea{
margin:0; padding:0;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; color:#576370;
margin:0; padding:0;
}
.blank{
clear:both; line-height:0; font-size:0;
}
.main_area{
width:960px; margin:0 auto;
}
.main_wrap{
width:100%; float:left;
}
.main_backguound{
width:100%; background:url(../images/header_bg.jpg) 0 0 repeat-x; float:left;
}
/*---------------------------------------logo_part----------------------------------------*/
.logo_wrap{
width:500px; float:left; padding:20px 0 0 20px; height:80px;
}
/*---------------------------------------nav_part----------------------------------------*/
.menu_wrap{
width:407px; float:left; padding:26px 0 0 0;
}
.nav_wrap{
	width:100%; background:url(../images/nav_bg.jpg) 0 0 no-repeat; height:36px;
	}
		.nav_wrap ul {
			margin:0;
			padding:0;
			list-style-type:none;
		}
		.nav_wrap ul li {
			margin:0;
			padding:0;
			list-style-type:none;
			float:left;
		}
			.nav_wrap ul li a.home:link, a.home:visited{
				width:85px; height:36px; text-decoration:none;
				font:bold 16px/36px Arial, Helvetica, sans-serif; color:#fff;
				text-align:center; display:block; text-transform:uppercase;
				
			}
			.nav_wrap ul li a.home:hover, a.homeactive{
				width:85px; height:36px; text-decoration:none;
				font:bold 16px/36px Arial, Helvetica, sans-serif; color:#ecfa93;
				text-align:center; display:block; text-transform:uppercase;
			}
			.nav_wrap ul li a.about:link, a.about:visited{
				width:97px; height:36px; text-decoration:none;
				font:bold 16px/36px Arial, Helvetica, sans-serif; color:#fff;
				text-align:center; display:block; text-transform:uppercase;
				
			}
			.nav_wrap ul li a.about:hover, a.aboutactive{
				width:97px; height:36px; text-decoration:none;
				font:bold 16px/36px Arial, Helvetica, sans-serif; color:#ecfa93;
				text-align:center; display:block; text-transform:uppercase;
			}
			.nav_wrap ul li a.service:link, a.service:visited{
				width:110px; height:36px; text-decoration:none;
				font:bold 16px/36px Arial, Helvetica, sans-serif; color:#fff;
				text-align:center; display:block; text-transform:uppercase;
				
			}
			.nav_wrap ul li a.service:hover, a.serviceactive{
				width:110px; height:36px; text-decoration:none;
				font:bold 16px/36px Arial, Helvetica, sans-serif; color:#ecfa93;
				text-align:center; display:block; text-transform:uppercase;
			}
			.nav_wrap ul li a.contact:link, a.contact:visited{
				width:115px; height:36px; text-decoration:none;
				font:bold 16px/36px Arial, Helvetica, sans-serif; color:#fff;
				text-align:center; display:block; text-transform:uppercase;
				
			}
			.nav_wrap ul li a.contact:hover, a.contactactive{
				width:115px; height:36px; text-decoration:none;
				font:bold 16px/36px Arial, Helvetica, sans-serif; color:#ecfa93;
				text-align:center; display:block; text-transform:uppercase;
			}
/*----------------------------------contact_part------------------------------------*/
.contact_wrap{
width:270px; padding:12px 0 0 137px;
}
.phone_text{
font:bold 16px Arial, Helvetica, sans-serif; color:#074e23; background:url(../images/phone.jpg) 0 +3px no-repeat;
padding:0 0 0 18px;
}
/*----------------------------------body_lrft_part------------------------------------*/
.main_body_wrap{
width:100%; float:left; padding:34px 0 0 0;
}
.body_left_wrap{
width:309px; float:left; background:url(../images/left_top_bg.jpg) 0 0 no-repeat;
}
.body_left_wrap1{
width:309px; float:left; background:url(../images/left_top_bg1.jpg) 0 0 no-repeat;
}
.main_left_area{
width:266px; margin:0 auto; padding:40px 0 0 0;
}
.our_service_text{
font:bold 14px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; padding:0 0 34px 62px;
}
.aboutheading_text{
font:bold 14px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; padding:0 0 34px 80px;
}
.document{
font:bold 12px/28px Tahoma, Arial, Helvetica, sans-serif; color:#676767; text-decoration:none; display:block;
background:url(../images/arrow.jpg) 0 +9px no-repeat; padding:0 0 0 22px;
}
.document:hover{
color:#6b9e04; text-decoration:none;

}
a.document1:link,a.document1:visited{
font:bold 12px/28px Tahoma, Arial, Helvetica, sans-serif; color:#676767; text-decoration:none; display:block;
background:url(../images/arrow.jpg) 0 +9px no-repeat; padding:0 0 0 22px;
}
a.document1:hover,a.document1active{
font:bold 12px/28px Tahoma, Arial, Helvetica, sans-serif; color:#6b9e04; text-decoration:none;
background:url(../images/arrow.jpg) 0 +9px no-repeat; padding:0 0 0 22px; display:block;
}
a.document2:link,a.document2:visited{
font:bold 12px/28px Tahoma, Arial, Helvetica, sans-serif; color:#676767; text-decoration:none;

}
a.document2:hover,a.document2active{
font:bold 12px/28px Tahoma, Arial, Helvetica, sans-serif; color:#6b9e04; text-decoration:none;

}
.arbor_wrap{
width:100%; padding:20px 0 0 0;
}
.arbor_text{
font:bold 14px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; padding-bottom:14px;
}

/*----------------------------------body_meddile_part------------------------------------*/
.body_meddile_wrap{
width:342px; float:left;
}
.meddile_main_wrap{
width:309px; margin:0 auto;
}
.body_meddi_bg_wrap{
width:309px; float:left; background:url(../images/welcome_bg.jpg) 0 0 no-repeat;
}
.rightcontent_area{
	width:632px; float:left; padding-left:18px;
	}
	
.right_main_wrap{
	width:600px; margin:0 auto;
	}
	
.rightcon_bg{
	background:#fff url(../images/rightbg.jpg) 0 0 no-repeat; width:632px; float:left;
	}

.righttop_area{
	width:600px; float:left; margin-bottom:15px;
	}
	
.iconwrap{
	width:74px; height:60px;  padding-left:10px; margin-top:16px; float:left;
	}
.welcome_text{
font:bold 20px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; padding:0 0 30px 62px; 
}
.welcome_text1{
font:bold 20px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; padding:35px 0 10px 4px;
width:500px; float:left; 
}
.body_text{
font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif; color:#676767; padding-bottom:20px;
}
.body_text1{
font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif; color:#676767;  float:left; width:580px; padding-bottom:10px;
}
.body_text2{
font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif; color:#676767; padding:0 10px 10px 13px;
}
.body_text5{
font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif; color:#676767; padding:0 10px 10px 13px;
}
.missiontext{
	font-size:14px; font-weight:bold; color:#6b9e04;
	}
.address_text1{
	font:bold 14px/26px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; width:580px;
	}
.greentext{
	color:#6b9e04;
	}
.careerlink{
	color:#6b9e04; text-decoration:none;
	}
.careerlink:hover{
	color:#09733a; text-decoration:none;
	}
.contactleftbg{
	background:url(../images/contactleftbg.jpg) 0 0 no-repeat;
	width:309px; height:190px; float:left;
	}
.captiontext{
	width:309px; float:left; text-align:center; color:#09733a; margin-top:196px;
	font:bold 14px/24px Trajan Pro, Verdana, Geneva, sans-serif;
	}
.sec_wrap{
width:100%; margin-top:15px;
}
.victor_text{
font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#5d8f05;
}
.victor_text1{
font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#5d8f05;
}
.connectme_text{
	color:#303030; font-size:12px; font-weight:bold; line-height:24px;
	}
.connet_area{
width:140px; float:left;
}
.connet_area1{
width:100px; float:left;
}
/*----------------------------------body_right_part------------------------------------*/
.body_right_wrap{
width:309px; float:left; background:url(../images/right_top_bg.jpg) 0 0 no-repeat;
}
.qick_service_text{
font:bold 14px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; padding:0 0 0 62px;
}
.number_text{
font:bold 12px/20px Arial, Helvetica, sans-serif; color:#f47209; padding:6px 0 12px 64px;
}
.arbor_wrap1{
width:100%;
}
.fullname_text{
font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#676767; padding-bottom:6px;
}
.contact1{
border:#b3d76f 1px solid;
font:normal 12px Arial, Helvetica, sans-serif; color:#676767;
padding:6px 0 0 1px;
Width:254px;
height:21px;
color:#515253;
}
.contact2{
border:#b3d76f 1px solid;
font:normal 12px Arial, Helvetica, sans-serif; color:#676767;
padding:1px 0 0 1px;
Width:254px;
height:150px;
color:#515253;
}
.red1{
font:bold 12px/25px Arial, Helvetica, sans-serif; color:#fff; width:70px; height:25px; text-align:center;
background:url(../images/submit_nor.jpg) 0 0 no-repeat; text-decoration:none; display:block;
border: 0px;
vertical-align:middle;
cursor: pointer;

}
.red1:hover{
font:bold 12px/25px Arial, Helvetica, sans-serif; color:#fff; width:70px; height:25px; text-align:center;
background:url(../images/submit_hover.jpg) 0 0 no-repeat; text-decoration:none; display:block;
}
/*------------------------------------contact_pag_part---------------------------------------------*/
.contact_bg{
width:100%; background:url(../images/inner_header_bg.jpg) 0 0 repeat-x; float:left;
}
.overvew_wrap{
width:632px; float:left;
}
/*.overflow{
	width:632px; height:90px; float:left; overflow:scroll;
	scrollbar-3dlight-color:#cfe6a4; 
	scrollbar-arrow-color:#04456a; 
	scrollbar-base-color:#cfe6a4; 
	scrollbar-darkshadow-color:#f6f6f6; 
	scrollbar-face-color:#f6f6f6; 
	scrollbar-highlight-color:#cfe6a4; 
	scrollbar-shadow-color:#cfe6a4;
}*/
.body_text_overview{
font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif; color:#676767; padding:0 15px 20px 25px;
}
.scol_wrap{
width:580px; margin:0 auto;
}
.body_meddi_bg_contact_wrap{
width:309px; float:left; background:url(../images/contact_text_bg.jpg) 0 0 no-repeat;
}
.tel_text{
font:bold 16px/28px Tahoma, Arial, Helvetica, sans-serif; color:#676767;
}
.fex_text{
font:bold 16px/28px Tahoma, Arial, Helvetica, sans-serif; color:#5d8f05;
}
.address_text{
font:bold 14px/26px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase;
}
/*----------------------------------about_pag_part------------------------------------*/
.body_meddi_bg_about_wrap{
width:309px; float:left; background:url(../images/aboutbg.jpg) 0 0 no-repeat;
}
.green_col{
color:#5d8f05;
}
/*-------------------------------------service_part------------------------------------------*/
.our_document_text{
font:bold 14px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a;
}
.scenner_text{
font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif; color:#f47209; padding:0 0 0 3px;
}
.free_text{
font:bold 14px Trajan Pro, Arial, Helvetica, sans-serif; color:#035B2C;
}
.samrat_wrap{
text-align:center; padding:0 0 18px 0;
}
.samrat_wrap1{
text-align:center; padding:20px 0 0 0;
}
.address_text2{
font:bold 14px/26px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; padding:0 0 8px 13px;
}
.body_text3{
font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif; color:#676767; padding:0 10px 10px 30px;
}
.green_col2{
color:#5d8f05; padding:0 0 0 6px;
}
/*--------------------------------------electonic---------------------------------------*/
.affidavits{
font-style:italic; color:#f47209;
}
.live_text{
	font:bold 14px/26px Trajan Pro, Arial, Helvetica, sans-serif; color:#09733a; text-transform:uppercase; width:580px; float:left; padding-bottom:12px;
	}
.banton_wrap{
width:180px; float:left; font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif; color:#676767; display:block;
}
.banton_wrap1{
width:220px; float:left;
}
.scoll_text_area{ width:180px; margin:0 auto;

}
.scoll_pad{ padding:0 6px 0 0;
}
/*----------------------------------footer_part------------------------------------*/
.footer_wrap{
width:100%; float:left; background:url(../images/footer_bg.jpg) 0 0 repeat-x; height:126px; margin-top:40px;
}
.footer_main_wrap{
width:910px; margin:0 auto; padding:35px 0 0 0;
}
.footer_nav_wrap{
width:510px; float:left;
}
.footer_nav_wrap1{
width:400px; float:left;
}
.footer_text{
font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
}
a.footer:link, a.footer:visited{
font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 8px 0 8px;
}
a.footer:hover, a.footeractive{
font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#024928; text-decoration:none; padding:0 8px 0 8px;
}
.copy_text{
font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-align:right;
}