/* CSS Document */

html	{height:100%;}

body {
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000;
margin:0;
padding:0;
text-align: left;
}

p, div, ul, ol, li, h1, h2, h3, h4, h5 {margin-top: 0px;}
a img {border:none;}
sup {line-height:0;}

h1, h2, h3, h4, h5	{font-weight:normal; }

a:link,  a	{color:#000; text-decoration:none;}
a:visited	{color:#000;}
a:hover		{color:#005cab;}
a:active	{color:#000;}

a .bluearrow {color:#005cab}

.clear	{clear:both; margin:0; padding:0; line-height:-1px; height:0; font-size:1px;}

#container {width:840px; margin:0 auto; padding:0;}

	
#header {width:840px; padding:0px 0 1px;}
	#logo-search-links {width:820px; padding:0px 20px 0 0;}
	#logo {display:block; height:97px; width:439px; float:left; margin:0 0 0px; text-indent:-999em; outline:none;  background:url(../images/logo.gif);}
	
	
	.midcolumn table	{margin:0 0 10px 0; border-top:#89b7e5 1px solid; border-left:#89b7e5 1px solid; background-color:#fff;}

.midcolumn table strong, .midcolumn table strong b	{font-weight:bold;}

.midcolumn table tr.alt	{background-color:#eff7ff;}

.midcolumn table td	{border-bottom:#89b7e5 1px solid; border-right:#89b7e5 1px solid; padding:5px;}

.midcolumn table td.category	{background-color:#e8f4ff; font-size:8px;}
	
	
	
	#search-links {float:right; padding-top:20px;}
		form#search {display:block; margin:0 0 5px; padding:0; float:right;}
		form#search input#s {height:22px; height:17px; width:150px; border:1px solid #CCC;}
		form#search input#seach_go {width:50px; height:auto;}	
		a#chinese_translation {display:block; float:right; line-height:18px; width:30px; margin:0 0 0 10px;  padding:0; border:0; text-indent:-999em; background:url(../images/flag_cn.gif);}
		a#chinese_translation.us {background-image:url(../images/flag_us.gif)}
		a#german_translation {display:block; float:right; line-height:18px !important; width:30px; margin:0 0 0 10px !important;  padding:0 !important; border:0 !important; text-indent:-999em; background:url(/images/flag_de.gif) no-repeat;}
		a#german_translation.us {background-image:url(/images/flag_us.gif)}
		ul#links {display:block; margin:0; padding:0; float:right;}
			ul#links li {list-style-type:none; display:inline; float:right;}
		 	ul#links a, ul#links span {display:block; line-height:12px;  padding:0 14px 0 0; margin:3px 14px 0 0; border-right:#666 1px solid;}
			ul#links a#noborder {border:0; padding:0; margin-right:0;}
	#navigation {width:840px; height:55px; background:#458342 url(../images/bg_nav.gif) repeat-x;}	
		
#homepage_flash {width:840px; margin:0 0 21px;}
#homepage_content, #secondary_content {width:840px; margin:0 0 5px;} #secondary_content{margin-bottom:50px;}

	#home_news {padding:0 19px 0 10px; border-right:#666 1px dotted;}
	#home_products {padding:0 10px 0 20px;} 
	#home_news, #home_products {width:390px; float:left;}
		#home_news h2, #home_products h2, #customers h2 {color:#005cab; font-size:15px; font-weight:bold; margin:0 0 17px; line-height:12px;}
		#home_news p, #home_products p, #customers p {color:#000;}
#customers {padding-top:10px; border-top:#666 1px dotted}

#buckets {width:820px; padding:10px; background:#ebebec;}	
	#buckets .bucket {float:left; width:260px; margin-right:20px;}
	#buckets .bucket#news {margin-right:0;}
	#buckets .bucket h1, #buckets .bucket h2 {font-size:16px; font-weight:bold; color:#005cab; text-transform:uppercase; margin-bottom:0;}
	#buckets .bucket p {font-size:12px;}

#sec_banner {width:840px; height:180px; background-position: top left; background-repeat:no-repeat; background-image:url(../images/banner_secondary.jpg); margin-bottom:20px;}
	#sec_banner.glossary {background-image:url(../images/banner_glossary.jpg)}
	#sec_banner.about {background-image:url(../images/banner_about.jpg)}
	#sec_banner.careers {background-image:url(../images/banner_careers.jpg)}
	#sec_banner.contact {background-image:url(../images/banner_contact.jpg)}
	#sec_banner.drive_train {background-image:url(../images/banner_drive_train.jpg)}
	#sec_banner.news {background-image:url(../images/banner_news.jpg)}
	#sec_banner.products {background-image:url(../images/banner_products.jpg)}
	#sec_banner.scada {background-image:url(../images/banner_scada.jpg)}
	#sec_banner.turbine_design {background-image:url(../images/banner_turbine_design.jpg)}
	#sec_banner.wind_tech {background-image:url(../images/banner_wind_tech.jpg)} 

#sec_left {width:595px; padding-right:10px; margin-right:24px; float:left; border-right:#eee 1px solid;}
	#sec_left h1 {color:#005cab; font-size:18px; margin-bottom:5px;}
#sec_left h2, #sec_left h3 {font-size:12px; font-weight:bold; margin-bottom:0px;}
#sec_left h2 {color:#00703c;}


.formpage form p {font-size:12px;}

#sec_right {width:210px; float:left;}
	#sec_right h4 {font-size:12px; font-weight:bold; margin:0; color:#005cab; }
		#sec_right h4.next-steps {}
	#sec_right ul {margin:0 0 15px; padding:0;}
	#sec_right li {list-style-type:none; padding-left:10px; text-indent:-10px;}
	#sec_right ul ul {margin-bottom:0;}
	
#footer {width:840px; margin:0 auto; text-align:center; }
	#footer p {line-height:60px;}
