body{
	font-family:Arial, Helvetica, sans-serif; 
	background-color:white;
}

#wrapper{
	margin: 0 auto;
			
}

#header h2{
	height:24px;
	background-image:url("images/logo.jpg");
	background-repeat:no-repeat;
	background-position:15% 0%;
	text-indent:-9999px;

}
#header h1{
	height:338px;
	background-image:url("images/header3.png");
	background-repeat:no-repeat;
	background-position:center ;
	margin-top:20px;
	z-index:7;
	text-indent:-9999px;
	
}

#header{
	margin-top:40px;
	height:450px;
	background-image:url("images/backheader2.jpg");
	background-repeat:repeat-x;
	background-position:0px 24px;
	
}


#content{
	margin:0 auto;
	width:950px;
	height:450px;
	margin-top:-75px;
	border:1px solid white;
	
}

#content #news{
	float:left;
	clear:both;
		
	
}

#content #news li{
	list-style-image:url("images/arrow.jpg");
	padding:1px;
	list-style-position:inside;
	
}
#content #news li a{
	text-decoration:none;
	font-size:12px;
	color:black;
}

#content #news li a#first{
	font-weight:bold;
	color:#2c2b30;
}
#content #news li#first{
	list-style-image:none;
	padding-left:20px;
}
#content #news li a#last{
	text-indent:-999px;


	}
#content #news li#last{
	list-style-image:none;
	padding-left:0px;
	background-image:url("images/news.jpg");
	width:250px;
	height:101px;
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:10px;
	margin-top:10px;
}

#content #text{
	width:700px;
	float:left;
	padding-right:0px;
	padding-left:45px;
	margin-left:80px;
	
}
#content #text.first{
	
	width:510px;
}
#content #text.right h2{
	margin-top:10px;
	
}
#content #text h2{
	text-align:left;
	margin-bottom:12px;
	color:#00255c;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	
}
#content #text p{
	color:#2c2b30;
	font-size:12px;
	line-height:1.5em;
	text-align:justify;
	text-indent:30px;
}
#footer p{
	font-size:10px;
	color:#2c2b30;
	text-align:center;
	border-top:1px solid #bdaa82;

	
}
#content #text.picture{
	width:100px;
	height:200px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url("images/windmill.jpg");
	padding-left:50px;
	margin-top:20px;
	margin-left:47px;
	}
	
	#content #text.wind_components{
		width:700px;
		margin-left:85px;
		border-bottom:1px solid #cdd2dd;
		padding-bottom:20px;
	}
	
	#content #wind_list_1 ul{
		float:left;
		padding-top:15px;
			
	}
	#content #wind_list_1 li{
		list-style-image:url("images/arrow.jpg");
		list-style-position:inside;
		font-size:12px;
		color:#2c2b30;
		padding:2px;
		text-align:left;
	}
#content #wind_list_1 li.list_title{
		list-style-image:none;
		padding-left:0px;
		font-weight:bold;
		color:#00255c;
		font-size:14px;
		padding-bottom:15px;
		padding-left:20px;
	
	
	}
#content #wind_list_1{
			width:auto;
			float:left;
			margin-left:115px;
			margin-top:20px;
		}
#content #wind_list_1.second{
			border-top:solid #cdd2dd 1px;
			margin-top:15px;
			padding-top:15px;
		}

#footer.wind_components{
	
	margin-top:200px;

}

#content #wind_list_1 .picture{
	background-image:url("images/Gear1.gif");
	width:220px;
	height:178px;
	float:left;
}
#content #wind_list_1.second .picture{
	background-image:url("images/Gear2.gif");
	width:220px;
	height:178px;
	float:left;
	margin-left:154px;
}
#content #wind_list_1.facility {
	margin-top:10px;
	float:left;	
}

#content #wind_list_1 .picture_facility{
	background-image:url("images/bld_gear.gif");
	width:208px;
	height:320px;
	float:left;
	margin-left:30px;
	margin-top:10px;
	}
	#content #wind_list_1 .picture_facility2{
	background-image:url("images/repair.png");
	width:229px;
	height:224px;
position:absolute;
left: 50%;
margin-left:200px;
top:490px;

	}
	#footer.facility{
	
	margin-top:120px;

}
	#footer.capabilities{
	
	margin-top:200px;

}
	#footer.history2{
	
	margin-top:1000px;

}
#content #video{
	margin-left:12px;
	margin-top:35px;


}

#content #video embed{
	margin-left:12px;
	margin-top:25px;
}

#content #wind_list_1.links li a{
	text-decoration:none;
	font-size:14px;
	padding:3px;
	color:#2c2b30;
}

#content #wind_list_1.links li a:hover{
	color:#72757e;
	
}
#content #wind_list_1.links li.list_title{
	font-size:16px;
	padding-left:22px;
	margin-top:0px;
	
}

#content #wind_list_1.links li{
	padding:4px;	
}
#content #wind_list_1.links{
	margin-top:2px;
	margin-left:20px;
	float:left;
	
}
#content #alllinks h2{
		font-size:16px;
	padding-left:22px;
	color:#00255c;
	font-weight:bold;
	text-align:left;
	border-bottom:solid 1px #cdd2dd;
}
#content #alllinks{
	margin-left:260px;
	margin-top:0px;
	width:450px;
	float:left;
}
#content #text.quote p{
	text-indent:0px;
	
}
#content #text.quote p.first{
	font-size:13px;
	width:300px;
	float:left;
	
}
#content #text.quote p.second{
	width:600px;
	float:left;
	font-size:13px;
	padding-top:0px;

}
#content #text.quote #picture{
	background-image:url("images/Gear1.gif");
	width:220px;
	height:178px;
	float:left;
	margin-top:-30px;
}
#content #text.quote {
	margin-left:135px;
	margin-top:15px;
}

#content #text.contact p{
	text-indent:0px;
	width:250px;
	float:left;
	padding-left:15px;
}
#content #text.contact h2{
	border-bottom:1px solid #72757e;
	width:440px;
	padding-left:00px;
	float:left;
}
#content #text.contact{
	margin-left:200px;
}
#event  h2#More{
	font-size:16px;
	padding:20px;
	font-weight:700;
	margin-top:100px;
	clear:left;
	float:left;
	
}
#event{
	text-align:left;
	margin-left:50px;

}
#event h2{
	 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px;	
}
#event{
	margin-top:20px;
	
}
#event p{
	padding:3px;
}
#event img{
	float:left;
	padding-right:10px;
}
#event #eventdetails{
	
	float:left;
	padding-top:3px;
}


p.small{
	font-size:10px;
	margin-top:30px;
	
}


#content h1{
	font-size:16px;
	font-weight:bold;
	float:left;
	clear:both;
	color:#2c2b30;
	width:100%;
	border-bottom:solid 1px #cdd2dd;
	text-align:left;
	margin-bottom:20px;
}
#content #text.history{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	text-align:left;
}
#content #text.history p{
	text-align:left;
	line-height:1.5em;
	font-size:14px;
	width:600px;
	margin-left:60px;
}
#content #text.history img{
	float:right;
	clear:right;
	margin-left:10px;
	margin-top:10px;
	}
#content table{
	color:white;
	background-color:#ab6c2f;
	float:left;
		
}
#content table td{
padding:8px;
font-size:14px;
		
}
#content table tr:hover{
background-color:#bdaa82;
		
}
#content table tr{
border-bottom:1px solid #bdaa82;

}

#content table tr.titles{
	background-color:#00255c;
	color:white;
	border-color:#00255c;	

}
#content table tr.titles{
	border-bottom-color:white;
}
#content table tr td.empty{
	background-color:white;
}
#content table tr td.title{	
	text-align:right;
	border-right:thin solid black;
	background-color:#00255c;
	color:white;
	border-bottom:thin solid #00255c;
}
#content table tr td.image{
	background-color:white;
}


#slide {background:#ab6c2f url(images/navgrad.png) repeat-y top right;margin-left:-414px; list-style:none; width:160px; height:291px;position:absolute;left:50%; top:84px; overflow:hidden; font-family: verdana, sans-serif; font-size:12px;}
#slide li.image{float:left;margin-left:10px;margin-top:34px;} 
#slide li.sub,
#slide li.top
{text-align:left;display:block; float:left; height:30px; line-height:30px; width:160px; color:white; background:#ab6c2f url(images/navgrad.png) repeat-y top right; text-decoration:none;border-bottom:1px solid #895626; text-indent:10px; overflow:hidden; cursor:pointer;}
 
#slide li.sub {background:#ab6c2f url(images/navgrad.png) repeat-y top right; text-align:left;}
#slide li.sub span{background:url(images/arrowdown.png)no-repeat 135px 13px;display:block;width:150px;} 
 
#slide li.top a {text-decoration:none; color:white; display:block;}
#slide li.top a:hover {color:white; background:#78573a url(images/navgrad.png) repeat-y top right; }
 
#slide li.clicked {color:#800; background:#ddd url(arrows/down.gif) no-repeat 5px 8px;}
 
#slide li.sub div {background:#00255c url(images/navgrad.png) repeat-y 139px 0px; height:93px; width:130px;padding-left:10px; padding-right:20px; line-height:1.2em; font-family: verdana, sans-serif; text-indent:0;}
 
#slide li div ul {padding:0; margin:0; list-style:none;}
#slide li div ul li {float:left; height:22px; width:100%;background:#00255c}
#slide li div ul li a {padding:0; margin:0;color:white; text-decoration:none; background:#00255c; font-size:11px; display:block; border-bottom:1px solid #ddd; height:20px; line-height:20px; width:100%; text-indent:3px;}
#slide li div ul li a:hover {color:#069; background:#00255c;}


a.english{position:absolute;right:5px;top:5px;}

a.twitter{position:absolute;left:5px;top:5px;}

a.lin{position:absolute;left:40px;top:5px;}

a.facebook{position:absolute;left:75px;top:5px;}



a.chinese{position:absolute;right:45px;top:5px;}

#newsbanner {display:none;	background-image:url("images/banner.jpg");
	background-repeat:no-repeat;
	background-position:center ;	border:10px solid #666;
 
	/* for modern browsers use semi-transparent color on the border. nice! */
	border:10px solid rgba(82, 82, 82, 0.698);
 
	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#newsbannerstatic{
position:absolute;left:50%;top:320px;margin-left:-254px;z-index:10;filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;

}

#content #text.awardevent p {font-size:11px;font-family: Verdana,Arial,Helvetica,sans-serif;}

#content #footer.awardevent{margin-top:1200px;}

#event #details2 {clear:left;padding-top:25px;}

#event #details2 a{text-decoration:none;}

