/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; text-align:left;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img,input{
	outline:none;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li{list-style:none;}*/

body	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	background-color: #fff;
	
}

h1	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
}
h2	{ 
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:bold;
}
p{ margin:10px 0 10px 5px; text-align:justify;}
.red{
color:#78E300;
}
.maroon{
color:#028577;
text-decoration:underline;
}
/*---- body area---*/

.wrapper{
	width:100%;
}
.container{
width:1002px;
margin:0 auto;
border-left:1px solid #999999;
border-right:1px solid #999999;
}
.header{
	width:1002px;
	height:15px;
	background-color:#79E300;
}

/*--- Navigation Start--*/
.navleft{
width:250px;
float:left;
}
.navwrap{
	width:1002px;
	height:75px;
	background-color: #78E300;
}
.bodywrap{
	width:1002px;
	
}
.navleftone{
	width:180px;
	float:left;
	height: 272px;
}
.navright{
width:400px;
float:left;
background:#fefae8;
height:75px;
}
.menu {font:16px "Trebuchet MS",Calibri,Arial,sans-serif; height:50px; position:relative; margin:20px 0 0 120px;  }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; padding:12px 16px 14px 16px; float:left;  text-align:center; color:#111111; font-size:16px; overflow:hidden; font-weight:bold;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a:hover{color:#5d9791; text-decoration:underline;}
/*--- Navigation end--*/
.mainwrap{
width:1002px;
}
.bannerwrap{
width:1002px;
height:auto;
background:#c4c4c4;
}
.logowrap{
width:282px;
float:left;
height:302px;
}
.banner{
	width:1002px;
	height:435px;
	margin:0;
	float:left;
	background-image: url(../images/bannernew.jpg);
	background-repeat: no-repeat;
}

.service ul li a, .service ul li a:visited{
width:150px;
display:block; 
text-decoration:none;  
text-align: left;
color:#111111; 
font-size:14px; 
overflow:hidden; 
font-weight:normal;
padding:4px 0 0 16px;
font-family:"Trebuchet MS", Calibri, Arial, sans-serif;

}
.service ul {padding:0; margin:0; list-style: none;}
.service ul li {float:left; position:relative;}
.service ul li a:hover{color:#5d9791; text-decoration:underline;}
.midboxes{
width:690px;
}
.leftwrap{
	width:210px;
	float:left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
.productwrap{
	width:618px;
	float:left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
.midright{
width:318px;
float:left;
padding:0 0 0 20px;
}
.midwrap{
width:676px;
float:left;
padding:36px 36px 0 37px;
}
.divider{
width:676px;

}
.rightwrap{
width:200px;
float:left;
padding:0 0 0 10px;
}
a.readmore{
background: url(../images/more_btn.jpg) no-repeat;
width:14px;
height:14px;
padding:0 0 4px 6px;
text-decoration:underline;
color:#333333;
font-weight:bold;
}
a.readmore:hover{
color: #535353;
}
.newsimg{
float:left;
}
.divider{
background: #e6e6e6 top left repeat-y;
float:left;
width:1px;

margin:0 0 0 0;
}
.date{
	width:auto;
	color:#5b5b5b;
	font-weight:bold;
	line-height:16px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	background-image: url(../images/next.png);
	background-repeat: no-repeat;
}
a.datelink{
color:#333232;
font-weight:bold;
text-decoration:none;
padding:0 0 0 6px;
}
a.datelink:hover{
text-decoration: underline;
}
.service{

background:#fff;
}
.servtxt{
width:252px;
padding:36px 0 0 30px;
background:#f8f8f8;
}

.tender{
background:url(../images/tenderbox.jpg) no-repeat;
height:177px;
width:249px;
margin:0 0 0 30px;
}
.logo{
background:url(../images/logo.jpg) no-repeat;
width:282px;
float:left;
height:302px;
}
.toprightimg{
padding:10px 10px 0 10px;
width:380px;
float:left;
background:#fefae8;
height:75px;
}
.techno{
float:left;
margin:0 20px 0 0;
}

/*---- body area---*/

/*---Footer---*/

.footer	{
	width:1002px;
}
.footerleft{
width:282px;
height:60px;
float:left;
background:url(../images/footer_copyright.jpg) no-repeat;
}
.footeright{
width:902px;
float:left;
text-align:center;
padding:10px 0 0 100px;
}

.footeright a	{
	text-decoration:none;
	font-size:12px;
	color:#707070;
}
.footeright a:hover	{
	text-decoration:underline;
	color:#000000;
}
.host{
width:902px;
text-align:center;
padding:0 0 0 100px;
text-decoration:none;
font-size:11px;
color:#232323;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.host a	{
	text-decoration:none;
	font-size:11px;
	color:#600000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.host a:hover	{
	text-decoration:underline;
	color:#686767;
}
/*---Footer---*/

/*-- common area---*/
.clear { clear:both; line-height:0; font-size:0; padding:0; margin:0;}
.clearspace { clear : both; line-height : 0; font-size : 0; padding : 0; margin : 0; height:10px;}
.clearMorespace { clear : both; height:20px;}
.clearBigspace { clear : both; height:40px;}
/*-- common area---*/
.aboutcont {
	width:465px; 
	float:right;
	margin-left:10px;
	margin-top:25px;
}
.abttxt{
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:left;
padding:0 10px 0 10px;
margin:0 0 0 15px;
text-align:justify;
line-height:18px;
}
.abt {
	margin-top:15px;
	margin-left:10px;
	margin-right:5px;
}
.infotxt{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:left;
padding:10px 10px 0 10px;
margin:0 0 0 10px;
text-align:justify;
line-height:18px;
}
.bnone{
	width:390px;
	float:left;
	height: 435px;
	}
	.bntwo{
	width:612px;
	float:right;
	height: 435px;
	}
.welcomeimg{
float:left;
padding:13px 18px 0 0;
margin:0 0 0 0;
}

.gallery{
	width:210px;
	float:left;
	padding:0 10px 0 0;
}
.galleryX{
	width:190px;
	float:left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.gallerybox{
	width:676px;
	float:left;
}
.galleryboxX{
	width:400px;
	float:left;
}
.galleryM{
	width:210px;
	float:none;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 10px;
}

.midbox{
width:270px;
float:left;
}
.divider{
width:28px;
float:left;
padding:0 0 0 22px;
}
