@charset "utf-8";
/* CSS Document */
body,div,h1,h2,p,form{margin:0px; font-family:Verdana; font-size:11px;}
img{border:none;}
body{background:#212121;}
a{ text-decoration:none; color:#000000}
#main{width:920px; margin:0 auto;height:auto}
#header{height:110px; background:url(images/header_bg.jpg) no-repeat center #212121}
.footer-Copyright{background:#333333; line-height:20px; color:#FFFFFF; text-align:center; font-size:10px;}
#myBox {height:210px; background-color:#fff;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px; padding-top:10px;}
.white-color{background:#FFFFFF; height:auto}
.logo{ width:185px; height:97px; display:block; float:left; margin:5px 0 5px 0;}
.Header-right{ width:700px; float:right;  display:block;}
.header-top-text{color:#FFFFFF; line-height:30px; text-align:left; float:right; width:120px; padding-left:5px; padding-bottom:10px;}
.header-top-text1{color:#FFFFFF; line-height:30px; text-align:right; float:right; width:260px; padding-right:5px;}
.usa-icon{ width:25px; height:30px; display:block; float:right; padding-top:5px;}
#menu-bg{width:900px;margin:0 auto;height:37px;line-height:37px;background:url(images/menu.gif) bottom;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;
}
.footer-bg{
	background:url(images/footer-bg.gif) repeat-x #FFFFFF;
	height:160px;
	border-top:#000000 1px solid;
	display:block;
} 
.footer-link-panel{width:270px; height:auto; float:left; margin-left:5px; display:block; margin-top:10px;}
.footer-link-panel-1{width:160px; height:auto; float:left; margin-left:10px; display:block; margin-top:10px;}
.h2{font-size:14px; color:#0066FF; line-height:30px; font-weight:bold; font-family:Arial;}
.h3{font-size:14px; color:#000; line-height:25px; font-weight:bold;font-family:Arial;}
.footer-link{font-size:11px; line-height:20px; color:#000;}
.footer-link a {}  
.footer-link a:hover {color:#333; text-decoration:underline}  
.menu { height: 40px;display: block;}
.menu ul {list-style: none;padding:0;margin: 0;}
.menu ul li {float: right;overflow: hidden;position: relative;text-align: center;line-height: 40px;color:#FFFFFF;}
.menu ul li a {display: block; width:100px;height: 40px;font-family: Verdana;cursor: pointer;}
.menu ul li a span {position: absolute;left: 0;width:100px;}
.menu ul li a span.out {top: 0px;}
.menu ul li a span.over,.menu ul li a span.bg {top: -35px;}
#menu {color:#FFFFFF;}
#menu ul li a {color: #FFFFFF;}
#menu ul li a span.over {color:#000;text-decoration:none;}
#menu ul li span.bg {height:40px;background: url('images/bg_over.gif') center center no-repeat;text-decoration:none;}
#myBox5{width:200px; float:left; margin-left:10px; padding:10px; line-height:30px; margin-top:10px; background:url(images/12.jpg) bottom right no-repeat;border:1px solid #d8e5eb;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px; clear:both; display: inline;}
.footer-link2{font-size:12px; color:#000;}
.footer-link2 a {}  
.footer-link2 a:hover {color:#333; text-decoration:underline;}
.body{height:400px;}  
.main-text{width:430px;  display:block; float:left; margin-top:5px;} 
.text-32{font-size:11px; line-height:20px; text-align:justify} 
.box-right{width:210px; float:right; height:auto;}
#myBox6{
    width:205px;padding:5px;background:#c0cfe0;
		border:1px solid  #999;

}
#myBox7{
    width:205px; margin-top:10px;;
	padding:5px;
	background:url(images/engineer.jpg) no-repeat center top; 
		border:1px solid  #000000;
}
.style4 {font-size: 10px}
.style5 {font-size: 14px; color: #333333}
.style6 {font-size: 12px}
.style7 {font-size: 13px}
.top-whi{font-size:12px; color:#fff;}
.top-whi a {}  
.top-whi a:hover { text-decoration:underline;}  
.main-text-1{width:655px; height:auto; float:left; display:block; padding-left:10px;line-height:22px; text-align:justify; margin-top:10px;}
/*About us*/
.about-images{width:300px; height:300px; display:block; float:left; background:url(images/about.gif) no-repeat top;}
.About-text{width:350px; height:300px; display:block; float:left;}
.about-panel{margin:10PX; border:#333333 solid 1PX; background: #EAEAEA; padding:5px;} 
/*contact us*/
.address-box{
	width:180px;
	height:240px;
	display:block;
	float:left;
	text-align:left;
	padding-left:10px;
	border:#333333 solid 1PX;
	background: #EAEAEA;
	padding-top:10px;
}
.contact-text{width:450px;	
 display:block; float:left; padding-right:5px; padding-left:5px;}
.about-images-1{width:300px; height:300px; display:block; float:left;}
.pad-left{padding-left:10px;}
.p12{width:440px; height:auto; float:left; display:block; padding-right:10px; text-align:justify}
.p-image{width:200px; height:150px; float:left; display:block}
.p-bot{style="display:block; float:left; width:650px;}
.p114{width:250px; height:150px; float:left; display:block}
.p124{width:390px; height:auto; float:left; display:block; padding-right:10px; text-align:justify}
.p115{width:182px; height:200px; float:left; display:block; padding-left:20px;}
.img1
{
	position: absolute;
	z-index:1px;
	margin-left:66%;
	padding-left:5px;
	clear:both;
	margin-top:16px;
	top: 35px;
	visibility: hidden;
}
