@charset "utf-8";
/* CSS Document */

body { margin-top:0px; 
       margin-left:0px;
       margin-right:0px;
       margin-bottom:0px;
	 background-image:url(../images/bbg.png);
	 background-repeat:repeat-x,y;
	 
}

img, div, a, input  { behavior: url(iepngfix.htc); }
ul,li{ margin:0px; padding:0px; list-style-type:none;}

.clear{ clear:both;}

.mainpart{ width:1010px;
			margin:0 auto;
			
}
.mainpart1{ width:1020px;
			margin:0 auto;
			
}
.topbg{ background-image:url(../images/topbg.png);
		height:90px;
		background-repeat:repeat-x;
}
.topbg1{ background-image:url(../images/topbg3.png);
		height:90px;
		background-repeat:repeat-x;
}

.logo{ background-image:url(../images/logo.png);
		width:433px;
		height:80px;
	background-repeat:no-repeat;
	float:left;
	margin-top:5px;
		
}

.logoright{ width:200px;
		float:right;
}

.banbg{ background-image:url(../images/banbg.png);
		height:424px;
		background-repeat:repeat-x;
}


.banbg1{background: -webkit-linear-gradient(top, #426d17 0%,#234106 100%);
	background: -moz-linear-gradient(top, #426d17 0%,#234106 100%);
	background: -o-linear-gradient(top, #426d17 0%,#234106 100%);
	background: -ms-linear-gradient(top, #426d17 0%,#234106 100%);
	background: linear-gradient(top, #426d17 0%,#234106 100%);
	height:350px;
	
}

.banbg2{background-color:#284907;
		height:200px;
		background-repeat:repeat-x;
}



.menubg{ background-color:#ff8601;
		height:50px;
}

.sadow{ background-image:url(../images/sadow.png);
		width:1010px;
		height:26px;
		float:left;
		background-repeat:no-repeat;
}


.welleft{ width:610px;
		float:left;
}

.imgright{ width:347px;
		float:right;
		background-image:url(../images/imgright.jpg);
		height:200px;
		background-repeat:no-repeat;
}

.contimgright{ width:347px;
		float:right;
		background-image:url(../images/contactsimg.png);
		height:331px;
		background-repeat:no-repeat;
}

.missionright{ width:347px;
		float:right;
		background-image:url(../images/missionimg.jpg);
		height:200px;
		background-repeat:no-repeat;
		margin-top:50px;
}

.clientright{ width:347px;
		float:right;
		background-image:url(../images/clientimg.jpg);
		height:200px;
		background-repeat:no-repeat;
		margin-top:40px;
}


.bltext{font-size:18px; font-family: 'Oswald', sans-serif; font-weight:bold; color:#333;}
.grtext{font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#528617;}
.weltext{font-size:22px; font-family: 'Oswald', sans-serif; font-weight:bold; color:#305906;}
.text{font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:justify; color:#383838; line-height:1.7em;}

a.button {background: transparent url(../images/bg_button_a.png) no-repeat scroll top right;color:#000;display: block;float: left; font-size:14px; font-family:Arial, Helvetica, sans-serif;height:34px;margin-right: 6px;padding-right:18px; /* sliding doors padding */text-decoration: none;}
a.button span {background: transparent url(../images/bg_button_span.png) no-repeat;display: block;line-height: 24px;padding: 5px 0 5px 18px;}
a.button:hover {background-position: bottom right;color: #fff;outline: none; /* hide dotted outline in Firefox */}
a.button:hover span {background-position: bottom left;padding: 5px 0 5px 18px; /* push text down 1px */} 

.ht{ height:30px;}

.clientbg{ background-color:#FFF; border:4px solid #bcae8e;}
.ftbg{ background-color:#d6ccb5;}
.ftbg1{ background-color:#1e1e1c;
		height:45px;}

.contleft{ width:550px;
		float:left;
}
.contwdth{ width:440px;
		float:right;
}

.cont_left{ width:250px;
		float:left;
}
.cont_img{background-image:url(../images/contimg.png); width:160px;
		height:96px;
		background-repeat:no-repeat;
		float:right;
		margin-top:50px;
}

.pad{ padding:7px;}

.copytext{ width:400px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#E1E1E1;
		padding-top:15px;
}

.power{ width:135px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E1E1E1;
padding-top:10px;
}


/* ------------------- Icon Lists ------------------- */


ul.li-icon {
    margin-left: 0;
    color: #444;
    font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
  line-height: 24px;
}

ul.li-icon li {
	line-height: 24px;
    padding-left: 24px;
    margin: 3px 0;
    background: transparent no-repeat left top;
}
.nobottommargin { margin-bottom: 0 !important;}
ul.li-icon.li-link2 li { background-image:url(../images/link2.png); }

/* -------------------end Icon Lists ------------------- */







.tablebg{
	background-color:#bfcc9e;
}

.wtext1{ font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#F2FBDD;
		font-weight:bold;
		padding-left:5px;
		background-color:#719513;
		text-align: left;
		vertical-align:middle;
}


.text1{font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		line-height:1.7em;
		padding-left:5px;
		background-color:#f3f7e8;
		vertical-align: top;
		
}

.text2{font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		line-height:1.7em;
		padding-left:5px;
		background-color:#FFFFFF;
		text-align:left;
		vertical-align:top;
		
}