html{
	margin:0px auto;
	padding:0px auto;
}

body{
	background:#f1f1f1;
	margin:0px auto;
	padding:0px auto;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#6e6e6e;
}

* a img, a img, a, * a, img{
	border:none;
	text-decoration:none;
}

.clear{
	clear:both;
}

.mainContainer{
	margin:0px auto;
	padding:0px auto;
	width:990px;
	min-height:500px;
}

.header{
	height:350px;
	width:inherit;
}

.headerLogo{
	float:left;
	height:300px;
	width:158px;
	background:url(img/headerLeftBg.jpg) top center no-repeat;
	text-align:center;
	padding-top:50px;
}

.headerRest{
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.menuTop{
	background:url(img/headerMenuBg.jpg) top left repeat-x;
	height:37px;
	width:820px;
	margin-top:20px;
}

.menuTopItem{
	float:left;
	margin-left:50px;
	margin-top:10px;
}

.subMenu{
	height:23px;
	text-align:right;
}

.subMenuItem{
	float:right;
	margin-right:80px;
	margin-top:3px;
}

.subMenuItemSelected{
	float:right;
	margin-right:80px;
	margin-top:3px;
}

.subMenuItemSelected a{
	color:#9ab100;
}

.subMenuCont{
	display:block;
}

.subMenuItem a, .subMenuItem a:visited{
	color:#6e6e6e;
}

.subMenuItem a:hover{
	color:#9ab100;
}

.flashBaner{
	margin-left:-10px;
}

.content{

}

.bigButtonsContainer{
	width:inherit;
}

.bigButton{
	float:left;
	margin:8px;
}

.footerButton{
	float:left;
	margin:0px;
}

.tripleStart{
	width:inherit;
}

.firstBlock{
	float:left;
	margin-left:10px;
	width:230px;
}

.latestNews{
	background:url(img/latestNewsBg.png) top left no-repeat;
	padding:10px 25px;
	padding-top:60px;
	
}

.latestNewsDate{
	font-weight:normal;
	text-align:right;
	width:180px;
}

.latestNewsTitle{
	font-size:14px;
	padding-bottom:5px;
}

.latestNewsPhoto{

}

.latestNewsDescription{
	text-align:justify;
	font-weight:normal;
	text-indent:20px;
	padding-bottom:5px;
}

.latestNewsMore{
	text-align:right;
	width:180px;
	padding-bottom:10px;
}

.newsletter{
	margin-top:20px;
}

.newsletterMailInput{
	float:left;
}

.newsletterGoBtn{
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.newsletterMailInput input{
	margin-top:10px;
	width:160px;
	border:1px solid #d7d7d7;	
}

.newsletterText{
	font-size:10px;
	font-weight:normal;
}

.secondBlock{
	float:left;
	margin-left:30px;
	width:230px;
}

.otherNews{
	padding:10px;
}

.otherNewsTitle{
	margin-top:20px;
	margin-left:20px;
	padding-bottom:20px;
}
.otherNewsNews{
	background:url(img/li.png) left center no-repeat;
	padding:8px 25px;
	margin-left:10px;
}

.otherNewsNews a{
	color:#686868;
	font-weight:normal;
}

.otherNewsNews a, .otherNewsNews a:visited{
	text-decoration:underline;
}

.otherNewsNews a:hover{
	text-decoration:none;
}

.seeOtherNews{
	margin-top:15px;
	width:200px;
	text-align:right;
}

.contactUsMain{
	margin-top:20px;
}

.thirdBlock{
	float:left;
	margin-left:10px;
	width:460px;
}

.spaceframeInChina{
	background:url(img/spaceframeInChinaBg.jpg) top left no-repeat;
	width:450px;
	height:400px;
	padding-top:60px;
}

.SICinfo{
	background:url(img/li.png) left center no-repeat;
	padding:10px 25px;
	margin-left:150px;	
}

.SICinfo a{
	color:#686868;
	font-weight:normal;
}

.SICinfo a, .SICinfo a:visited{
	text-decoration:underline;
}

.SICinfo a:hover{
	text-decoration:none;
}


.tightContent{
	width:750px;
	padding:20px 40px;
	background:url(img/contentBg.jpg) top left repeat-x #ffffff;
	float:right;
	min-height:200px;
}

.tightContent1{
	width:inherit;
	padding:20px 40px;
	background:url(img/contentBg.jpg) top left repeat-x #ffffff;
	margin-left:10px;
	margin-right:10px;
}

.tightContent2{
	width:350px;
	padding:20px 20px;
	float:left;
}

.tightContent3{
	width:350px;
	padding:20px 20px;
	float:right;
}

.tightContentGrey{
	width:750px;
	padding:20px 40px;
	background:#f7f7f7;
	float:right;
	min-height:200px;
}

.tightContentWhite{
	width:750px;
	padding:20px 40px;
	background:#ffffff;
	float:right;
	min-height:200px;
}

.pageTitle{
	margin-left:-20px;
}

h2{
	font-size:14px;
	color:#587b1b;
}

.contentText{
	font-weight:normal;
	font-size:11px;
}

ul{
	list-style:none;
	text-indent:0px;
	padding:0px;
}

li{
	background:url(img/li.png) left center no-repeat ;
	text-indent:0px;
	margin-left:10px;
	padding:6px 0px 6px 15px;
}

.contactLeft{
	float:left;
	width:300px;
	line-height: 150%;
}

.contactRight{
	float:right;
	width:250px;
	padding:10px 50px;
	background:#ffffff;
	text-align:left;
}

.contactFarright{
	float:left;
	width:300px;
	line-height: 150%;
	padding:10px 50px;
	font-weight:normal;
}

.email{
	font-size:12px;
}

.email a{
	color:#000000;
}

.input{
	font-size:11px;
	font-weight:normal;
}

.input input{
	width:200px;
	font-size:11px;
	
}

.input select{
	width:200px;
	font-size:11px;
	color:#868686;
}

.input textarea{
	width:200px;
	height:150px;
}

.sendMessageButton{
	width:200px;
	text-align:right;
	margin:10px;
}

.paginationContainer{
	float:right;
	text-align:right;
	margin-top:10px;
	margin-right:30px;
	margin-left:20px;
	border-bottom:1px solid #bfbfbf;
	width:690px;
	height:30px;
}

.paginationBtns{
	float:right;
}

.paginationBtn{
	float:left;
	margin-left:3px;
	margin-right:3px;
}

.paginationNumbers{
	float:left;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
}

.paginationNumbers a{
	color:#727477;
}

a .currentPage{
	color:#587b1b;
}

.projectsBox{
	background:url(img/projectFooterBg.png) bottom center no-repeat;
	width:690px;
	margin-top:20px;
	margin-left:30px;
}

.pbLeft{
	float:left;
	width:200px;
	margin-top:10px;
}

.pbLeft img{
	border:1px solid #717171;
}

.pbRight{
	float:right;
	width:480px;
}

.pbContentText{
	text-indent:50px;
	font-weight:normal;
	text-align:justify;
}

.pbMoreBtn{
	float:right;
	margin-right:10px;
	margin-bottom:20px;
}

.projectBox{
	background:url(img/projectFooterBg.png) bottom center no-repeat;
	width:630px;
	margin-top:20px;
	margin-left:70px;	
	padding-bottom:30px;
	padding-top:10px;
	border-top:1px solid #c0c0c0;
}

.projectImage{
	float:left;
	margin-right:5px;
	margin-top:3px;
}

.projectTopBackBtn{
	float:right;
}

.projectTopBackBtn a img{
	border:none;
}

.projectLeftContent{
	float:left;
	width:250px;
}

.projectBox img{
	border:1px solid #3d3d3d;
}

.projectImage img{
	width:110px;
	border:1px solid #3d3d3d;
}

.projectRightContent{
	float:left;
	width:350px;
}

.greenBackBtn{
	width:inherit;
	text-align:center;
	margin-top:20px;
}

.newsBox{
	width:670px;
	padding:30px;
	background:url(img/newsBg.png) center center no-repeat;
}

.newsBoxTitle{
	float:left;
	width:400px;
	margin-top:7px;
}

.newsBoxTitle a, .newsBoxTitle a:visited{
	font-size:14px;
	color:#587b1b;	
}

.newsBoxTitle a:hover{
	text-decoration:underline;
}

.newsBoxIcon{
	float:left;
	width:70px;
	margin-top:3px;
	margin-left:20px;
}

.newsBoxDate{
	float:right;
	margin-top:10px;
	width:100px;
	color:#1E1E1E;
	font-weight:normal;
}

.footer{
	background:url(img/footerBg.png) repeat-x top left;
	width:990px;
	margin:0px auto;
	padding:0px auto;
	padding-top:5px;
	color:#868686;
	font-weight:normal;
	font-size:10px;
	margin-top:5px;
}

.footerLeft{
	float:left;
}


.footerRight{
	float:right;
}

.footerRight a, .footerRight a:visited {
	color:#868686;
}

.footerRight a:hover {
	color:#868686;
	text-decoration:underline;
	
}

.classInfo{
	width:670px;
	padding:10px;
	background:url(img/newsBg.png) center center no-repeat;
}

.classTitle{
	font-size:14px;
	color:#9ab100;
	margin-left:30px;
}

.class1{
	float:right;
	margin-right:50px;
	
}
