body{
	margin:0 0 0 0;
	font:normal 14px/18px 'Open Sans', sans-serif;
	width::100%;
	background:url(../images/bg.gif) 0 0 repeat;
    height: 100%;
}
.wrapper{
	width:100%;
	height:100%;
}
.container{
	width:926px;
	margin:0 auto;
	padding:25px 0px;
}
.shadow_left{
	background:url(../images/shadow_left.png) 0 0 repeat-y;
	width:21px;
}
.shadow_right{
	background:url(../images/shadow_right.png) 0 0 repeat-y;
	width:21px;
}
.shadow_topleft{
	background:url(../images/shadow_topleft.png) 0 bottom no-repeat;
	width:21px;
	height:53px;
}
.shadow_topright{
	background:url(../images/shadow_topright.png) 0 bottom no-repeat;
	width:21px;
	height:53px;
}
.shadow_bottomleft{
	background:url(../images/shadow_bottomleft.png) 0 0 no-repeat;
	width:21px;
	height:53px;
}
.shadow_bottomright{
	background:url(../images/shadow_bottomright.png) 0 0 no-repeat;
	width:21px;
	height:53px;
}
.bodycontainer{
	padding:0px 20px 20px;
	background:#fff;
	width:844px;
}
.logo{
	padding:0px;
	height:103px;
}
.header{
	border-bottom:3px solid #015716;
	margin-top:-35px;
}
.mainmenu{
	margin:-10px 0 0 0;
	min-width:585px;
}
.mainmenu ul{
	float:right;
}
.mainmenu ul li{
	float:left;
	margin:0 0 0 5px;
}
.mainmenu ul li a{
	background:#015716 url(../images/button_bg.jpg) 0 0 repeat-x;
	display:block;
	height:34px;
	font-size:15px;
	font-weight:600;
	line-height:34px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	padding:0 20px;
	border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	-webkit-border-radius:4px 4px 0px 0px;
	white-space:nowrap;
}
.mainmenu ul li a:hover{
	color:#55f201;
}
.mainmenu ul li a.selectedmenu{
	color:#55f201;
	text-decoration:none;
}
.body_container{
	padding:0px;
	margin:15px 0 0;
}
.ourfacilites{
	padding:15px;
	float:left;
	width:230px;
	background:#235f03;
	min-height:288px;
}
.heading{
	padding:5px 0 21px 13px;
	font:bold 14px 'Open Sans', sans-serif;
	color:#fff;
	background:url(../images/icon.png) 0 11px no-repeat;
}
.scroll_content{
	background:#cff2d5;
	width:210px;
	padding:0 10px;
}
.scroller{
	min-height:100px;
	color:#333;
	overflow:hidden;
}
.scroller p{
	color:#0f1e32;
	text-decoration:none;
	font-size:14px;
	display:block;
	padding:0 0 12px 12px;
	background:url(../images/bullet_list.png) 0 6px no-repeat;
}
.scroller a:hover{
	color:#0066CC;
	text-decoration:none;
}
.rightbody{
	width:569px;
	float:left;
	margin:0 0 0 15px;
}
.welcome{
	background:#eaf2e7;
	padding:15px;
}
.wel_contant{
	font:normal 14px 'Open Sans', sans-serif;
	color:#3c3c3c;
}
.wel_contant p{
	text-align:justify;
}
.quality_policy{
	background:#eaf2e7;
	padding:15px;
	font:normal 14px 'Open Sans', sans-serif;
	color:#3c3c3c;
}
.name_wel{
	font:bold 15px 'Open Sans', sans-serif;
	color:#393939;
}
.name_wel span{
	color:#016319;
}
.diework_body{
	padding:15px 15px 0;
	height:130px;
	background:#eaf2e7;
}
.footer{
	background:url(../images/footer_bg.jpg) 0 0 no-repeat;
	height:55px;
	margin:0 20px 20px;
	background-size:100%;
	font:normal 12px 'Open Sans', sans-serif;
}
.footerlinks{
	font:normal 12px 'Open Sans', sans-serif;
	padding:20px 0 0 0;
	text-align:center;
}
.footerlinks a{
	font:normal 12px 'Open Sans', sans-serif;
	color:#3c3c3c;
	text-decoration:none;
}
.footerlinks a:hover, .footerlinks a.selectedmenu{
	text-decoration:underline;
}
.footerunlink{
	font:normal 12px 'Open Sans', sans-serif;
	color:#3c3c3c;
}
.jcarousel-skin-tango{
	padding:0px;
}
/*Slider Styles*/
#myslides {
    padding:0;  
    margin:15px auto 0;  
} 
#myslides img {  
    padding:0px;
    width:844px;
    height: 360px;
    top:0; 
    left:0; 
}
/*Slider Styles*/
.clients{
	background:#eaf2e7;
	padding:15px 15px 0;
}
.clients ul{
	margin:15px 0 0 -20px;
}
.clients ul li{
	background:#fff;
	border-bottom:5px solid #d1dccd;
	width:232px;
	height:105px;
	float:left;
	margin:0 0 20px 21px;
	text-align:center;
	padding:20px 12px 0;
}
.clients ul li img{
	max-height:60px;
	max-width:230px;
}
.clients ul li span{
	padding:15px 0 0 0;
	display:block;
	font-weight:600;
	font-size:13px;
}
.galleryblock{
	float:right;
	margin:0 0 0 -20px;
	width:435px;
}
.galleryblock ul li{
	float:left;
	margin:20px 0 0 20px;
}
.galleryblock li a{
	background:#fff;
	height:97px;
	padding:10px;
	border:1px dashed #2d5e09;
	display:block;
}
.contact_contant{
	font:normal 16px "PT Sans", sans-serif;
	color:#3c3c3c;
}
.contact_contant a{
	color:#004b14;
	font:normal 16px "PT Sans", sans-serif;
	text-decoration:none;
}
.contact_contant a:hover{
	color:#02791e;
	text-decoration:none;
}
.subbanner{
	margin: 15px auto 0;
    padding: 0;
}
























































