body {
	background-color:#000000;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; 
	color:#000000;
	margin:0;
	}
.main {
	padding:0;
	margin:12px auto ;
	width:968px;
	height:auto;
	}
.logo {
	width:163px;
	height:74px;
	margin:0;
	padding:0;
	float:left;
	}	
.top_nav {
	width:558px;
	height:74px;
	margin:0;
	padding:0;
	float:right;
	}
/*----------------top nav-------------*/
.box1 {
	width:77px;
	height:70px;
	border-top:4px solid #ffffff;
	float:left;
	}
.box2 {
	width:77px;
	height:70px;
	border-top:4px solid #FF9900;
	float:left;
	}	
.box3 {
	width:77px;
	height:70px;
	border-top:4px solid #B5D333;
	float:left;
	}
.box4 {
	width:95px;
	height:70px;
	border-top:4px solid #BC1286;
	float:left;
	}
.box5 {
	width:77px;
	height:70px;
	border-top:4px solid #00B0C9;
	float:left;
	}
.box6 {
	width:77px;
	height:70px;
	border-top:4px solid #00FF96;
	float:left;
	}
.box7 {
	width:77px;
	height:70px;
	border-top:4px solid #BF2228;
	float:left;
	border-right:1px solid #333333;
	}					
.top_nav a {
	line-height:70px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:;
	font-size:13px;
	display:block;
	border-left:1px solid #333333;
	text-align:center;
	}
.top_nav a:hover {
	color:#990000;
	}	

/*----------------top nav close-------*/			

.band {
	width:968px;
	height:12px;
	background-color:#121212;
	float:left;
	}
.banner_flash {
	width:968px;
	height:214px;
	float:left;
	}
/*----------------page banner------------*/
.pagebanner {
	width:968px;
	height:auto;
	float:left;
	}
/*------------page banner end------------*/
	
/*---------------------body--------------*/

.body_cont {
	width:968px;
	height:290px;
	float:left;
	background-color:#FFFFFF;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	}
.body_cont img {
border:none;
}	
.body_box1 {
	margin:6px 0 0 5px;
	width:805px;
	height:auto;
	float:left;
	}
.body_box2 {
	margin:12px 0 0 5px;
	width:140px;
	height:auto;
	float:left;
	}
.thum_box {
	margin:6px 4px 6px 4px;
	width:260px;
	height:120px;
	border:none;
	float:left;
	}			
/*---------------------body end----------*/		
/*---------------------inner body ----------*/	
.inner_body_cont {
	width:968px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	}
.left_box {
	width:157px;
	height:auto;
	float:left;
	font-size:12x;
	}
.right_box {
	width:640px;
	height:auto;
	float:left;
	border-left:1px solid #820200;
	padding:30px 85px 15px 85px;
	text-align:justify;
	font-size:13px;
	}	
.left_box_product {
	width:157px;
	height:auto;
	float:left;
	font-size:12x;
	}	
.right_box_product {
	width:640px;
	height:auto;
	float:left;
	border-left:1px solid #B5D333;
	padding:30px 85px 15px 85px;
	text-align:justify;
	font-size:13px;
	}	
h1 {
	padding:0;
	margin:0 0 5px 0;
	color:#FFFFFF;
	text-align:center;
	background-color:#820200;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	}
.product_h1 {
	padding:0;
	margin:0
	color:#FFFFFF;
	text-align:center;
	background-color:#B5D333;
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:35px;	
	height:35px;	
}	
.product_h2 {
	padding:0;
	margin:0 0 30px 0;
	color:#B5D333;
	font-size:20px;
	font-weight:bold;
	}
h2 {
	padding:0;
	margin:0;
	color:#820200;
	font-size:22px;
	font-weight:bold;
	}		
.left_box_product ul{
	margin:0;
	padding:0;
	}
.left_box_product li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px dotted #B5D333;
	/*background:url(../images/bullets.gif) no-repeat left;	*/
	/*background-color:#D6E6B9;*/
	display:block;
	height:35px;
	font-size:12px;
	}
.left_box_product li a {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	/*background:url(../images/bullets.gif) no-repeat left #ffffff;	*/
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}		
.left_box_product li a:hover {
	color:#820200;
	}
.left_box_product li.present {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#EFFCC7;	
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
.left_box_product li.present_normal {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#EFFCC7;	
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
				
/*------------------inner body end----------*/	
/*---------------------futter-------------*/
.futter {
	width:968px;
	height:auto;
	float:left;
	color:#666666;
	font-size:11px;
	}
.futter a {
	color:#666666;
	text-decoration:none;
	text-align:right;
	line-height:normal;
	border:none;
	font-size:11px;
	}
.futter a:hover {
	color:#333333;
	}
.futter1 {
	width:450px;
	height:auto;
	float:left;
	margin:0 30px 0 15px;
	}
.futter2 {
	width:450px;
	height:auto;
	float:left;
	text-align:right;
	}		
/*---------------------futter end---------*/
/*--------------product--------------*/
.box_img {
	width:671px;
	height:auto;
	float:left;
	}
.commercial {
	width:215px;
	height:auto;
	float:left;
	margin:0 55px 0 0;
}
.commercial ul {
	 padding:0;
	 margin:0;
}
.commercial li{
	padding:0 0 0 15px;
	margin:0;
	line-height:25px;
	display:block;
	background-color:#EAF5CF;
	border-bottom:1px solid #87B322;
	list-style:none;
}
.commercial li.alter{
	padding:0 0 0 15px;
	margin:0;
	line-height:25px;
	display:block;
	background-color:#C1DC8F;
	border-bottom:1px solid #87B322;
	list-style:none;
}

.commercial_img {
	width:400px;
	height:auto;
	float:left;
}
	
.box_img_thum {
	width:171px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	}
.box_img_details {
	width:460px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	}		
	
.box_img_details_txt {
	width:470px;
	height:100px;
	padding:7px;
	margin:15px;
	/*margin:20px 20px 20px 20px;*/
	border:1px solid #999999;
	box-shadow:0 0 20px #999999;
	-webkit-box-shadow:0 0 20px #999999;
	-moz-box-shadow:0 0 20px #999999;
	text-align:justify;
	font-size:12px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;	}	
	
		
	
	
/*---------------------product end--------------*/	

/*--------------standards---------------------*/
.left_box_standard {
	width:157px;
	height:auto;
	float:left;
	font-size:12x;
	}	
.right_box_standard {
	width:640px;
	height:auto;
	float:left;
	border-left:1px solid #00FF96;
	padding:30px 85px 30px 85px;
	text-align:justify;
	font-size:13px;
	}
.right_box_standard ul {
	margin:0;
	padding:0;
	}
.right_box_standard li {
	height:45px;
	padding:0 0 0 15px;
	}		
.standard_h1 {
	padding:0;
	margin:0
	color:#FFFFFF;
	text-align:center;
	background-color:#00FF96;
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:35px;	
	height:35px;	
}	
.standard_h2 {
	padding:0;
	margin:0 0 30px 0;
	color:#2CAD70;
	font-size:20px;
	font-weight:bold;
	}		
.left_box_standard ul{
	margin:0;
	padding:0;
	}
.left_box_standard li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px dotted #00FF96;
	/*background:url(../images/bullets.gif) no-repeat left;	*/
	/*background-color:#D6E6B9;*/
	display:block;
	height:35px;
	font-size:12px;
	}
.left_box_standard li a {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	/*background:url(../images/bullets.gif) no-repeat left #ffffff;	*/
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}		
.left_box_standard li a:hover {
	color:#820200;
	}
.left_box_standard li.present {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#C8FFE8;
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}
.left_box_standard li.single {
	margin:0;
	list-style:none;
	font-size:12px;
	/*padding:0 0 0 15px;
	background:url(../images/bullets.gif) no-repeat left #C8FFE8;	*/
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
.left_box_standard li.single_normal {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#C8FFE8;
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}			
	
.left_box_contact {
	padding:0;
	margin:0
	color:#FFFFFF;
	text-align:center;
	background-color:#D02F27;
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:35px;	
	height:35px;	
}	

.left_box_clients {
	padding:0;
	margin:0
	color:#FFFFFF;
	text-align:center;
	background-color:#00B0C9;
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:35px;	
	height:35px;	
}	
.right_box_clients {
	width:640px;
	height:auto;
	float:left;
	border-left:1px solid #00B0C9;
	padding:30px 85px 30px 85px;
	text-align:justify;
	font-size:13px;
	}
.single {
	margin:0;
	list-style:none;
	font-size:12px;
	/*padding:0 0 0 15px;
	background:url(../images/bullets.gif) no-repeat left #C8FFE8;	*/
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
/*-------------about us--------------*/	
.box2 {
	width:77px;
	height:70px;
	border-top:4px solid #FF9900;
	float:left;
	}
.left_box_aboutus{
	width:157px;
	height:auto;
	float:left;
	font-size:12x;
	}

.left_box_aboutus ul{
	margin:0;
	padding:0;
	}
.left_box_aboutus li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px dotted #00FF96;
	/*background:url(../images/bullets.gif) no-repeat left;	*/
	/*background-color:#D6E6B9;*/
	display:block;
	height:35px;
	font-size:12px;
	}
.left_box_aboutus li a {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	/*background:url(../images/bullets.gif) no-repeat left #ffffff;	*/
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}		
.left_box_aboutus li a:hover {
	color:#820200;
	}
.left_box_aboutus li.present {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#C8FFE8;
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}
.left_box_aboutus li.single {
	margin:0;
	list-style:none;
	font-size:12px;
	/*padding:0 0 0 15px;
	background:url(../images/bullets.gif) no-repeat left #C8FFE8;	*/
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
.left_box_aboutus li.single_normal {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#C8FFE8;
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	

	
.right_box_aboutus {
	width:640px;
	height:auto;
	float:left;
	border-left:1px solid #FF9900;
	padding:30px 85px 30px 85px;
	text-align:justify;
	font-size:13px;
	}
.right_box_aboutus ul {
	margin:0;
	padding:0;
	}
.right_box_aboutus li {
	padding:5px;
	}		
.aboutus_h1 {
	padding:0;
	margin:0;
	color:#FFFFFF;
	text-align:center;
	background-color:#FF9900;
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:35px;	
	height:35px;	
}	
.aboutus_h2 {
	padding:0;
	margin:0 0 30px 0;
	color:#FF9900;
	font-size:20px;
	font-weight:bold;
	}		
.left_box_aboutus ul{
	margin:0;
	padding:0;
	}
.left_box_aboutus li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px dotted #FF9900;
	/*background:url(../images/bullets.gif) no-repeat left;	*/
	/*background-color:#D6E6B9;*/
	display:block;
	height:35px;
	font-size:12px;
	}
.left_box_aboutus li a {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	/*background:url(../images/bullets.gif) no-repeat left #ffffff;	*/
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}		
.left_box_aboutus li a:hover {
	color:#820200;
	}
.left_box_aboutus li.present {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#ECD7A4;
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}
.left_box_aboutus li.single {
	margin:0;
	list-style:none;
	font-size:12px;
	/*padding:0 0 0 15px;
	background:url(../images/bullets.gif) no-repeat left #C8FFE8;	*/
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
.left_box_aboutus li.single_normal {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#ECD7A4;
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
	
.standard_thum {
	max-width:175px;
	height:auto;
	padding:7px;
	margin:10px;
	border:1px solid #999999;
	box-shadow:0 0 20px #999999;
	-webkit-box-shadow:0 0 20px #999999;
	-moz-box-shadow:0 0 20px #999999;
	float:left;
	text-align:center;
	font-size:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	}
.standard_thum img {
	border:1px solid #999999;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: block;
}
.standard_thum img:hover {
	border:1px solid #999999;
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
}
/*-----------------services-------------------*/

.left_box_services{
	width:157px;
	height:auto;
	float:left;
	font-size:12x;
	}	
.right_box_services {
	width:640px;
	height:auto;
	float:left;
	border-left:1px solid #BC1286;
	padding:30px 85px 30px 85px;
	text-align:justify;
	font-size:13px;
	}
.right_box_services ul {
	margin:0;
	padding:0;
	}
.right_box_services li {
	height:45px;
	padding:0 0 0 15px;
	}		
.services_h1 {
	padding:0;
	margin:0;
	color:#FFFFFF;
	text-align:center;
	background-color:#BC1286;
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:35px;	
	height:35px;	
}	
.services_h2 {
	padding:0;
	margin:0 0 30px 0;
	color:#BC1286;
	font-size:20px;
	font-weight:bold;
	}		
.left_box_services ul{
	margin:0;
	padding:0;
	}
.left_box_services li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px dotted #BC1286;
	display:block;
	height:35px;
	font-size:12px;
	}
.left_box_services li a {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}		
.left_box_services li a:hover {
	color:#820200;
	}
.left_box_services li.present {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#D87ABA;
	height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}
.left_box_services li.single {
	margin:0;
	list-style:none;
	font-size:12px;
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
.left_box_services li.single_normal {
	margin:0;
	list-style:none;
	font-size:12px;
	padding:0 0 0 15px;
	background:#D87ABA;
	height:35px;
	line-height:35px;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	}	
	
/*-------------------------------------*/	

.product_main_thum {
	width:130px;
	height:60px;
	padding:5px;
	margin:15px;
	border:1px solid #999999;
	box-shadow:0 0 20px #999999;
	-webkit-box-shadow:0 0 20px #999999;
	-moz-box-shadow:0 0 20px #999999;
	float:left;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	}
.product_main_thum img {
	width:130px;
	height:60px;
	border:none;
}	
.div_height {
	height:250px;
	}
.right_box_disclamer {
	width:640px;
	height:auto;
	float:left;
	border-left:1px solid #cccccc;
	padding:30px 85px 30px 85px;
	text-align:justify;
	font-size:13px;
	}
.disclamer_h2 {
	padding:0;
	margin:0 0 30px 0;
	color:#333333;
	font-size:20px;
	font-weight:bold;
	}
.disclamer_h1 {
	padding:0;
	margin:0;
	color:#333333;
	text-align:center;
	background-color:#999999;
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:35px;	
	height:35px;	
}	
.infra_box {
	max-height:120px;
	min-height:60px;
	min-width:60px;
	max-width:120px;
	float:left;
	margin:15px;
	padding:5px;
	box-shadow:1px 1px 5px #000;
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	}	
.infra_box img {
	max-height:120px;
	min-height:60px;
	min-width:60px;
	max-width:120px;
	}	
			