﻿
/* general  - new site Aug 2007*/

body {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	background : #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
	color: #666666;
	line-height: 100%;

}

td,img,p,a	{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	}
a:hover	{
	text-decoration: underline;
color: #F26522;
}
#container {
	position: relative;
	margin: 0px auto;
	width: 760px;
	text-align: center;
	background-color: white;
	border: 4px solid white;
	font-size: 12px;
	padding: 0px;
}

#content		{
	margin : 0px 0px 0px 0px;
	padding: 0px;
	width:620px;
	line-height: 100%
	}

#tcontent		{
	margin : 0px 0px 0px 0px;
	padding: 0px;
	width:760px;
	line-height: 100%
}

#icontent		{
	margin : 0px 0px 0px 0px;
	padding: 0px;
		}

#iheader	{
	padding: 43px 0px 0px 0px;
	vertical-align: top;
	margin: 0px;
	width:760px;
}

#header	{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

table.layout	{
	margin : 4px 0px 0px 0px;
	padding: 0px
	}

#hometitle 	{
	text-align: center;
	line-height : 150%;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0px 0px 0px;
	}

#ihometext	{
	align: center;
	text-align: center;
	background-color: #white;
	vertical-align: top;
	
	}
#ihometext p	{
	align:center;
	text-align: center;
	padding: 15px 85px 10px 85px;
	font-size: 12px;
	color: #666666;

	}
#ihometext p a	{
	font-size: 100%;
	color: #949191;
	text-decoration: none;
}

#ihometext p a:hover	{
	font-size: 100%;
	color: #F26522;
	text-decoration: underline;
}
p.ischum	{
	margin-top: 60px;
	}

#ibodytext	{
	margin: 0px 10px 0px 10px;
	padding: 0px;
	background-color: #white;
	
	}
#ibodytext p	{
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	color: #666666;
	vertical-align: top;
	line-height: 120%;
}
#ibodytext ul	{
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	color: #666666;
	display: list-item;
	list-style: none;
	}
#ibodytext li	{
	padding: 0px 0px 0px 0px;
	color: #666666;
	display: list-item;
	list-style: disc;
		 }

#ibodytext p a	{
	font-size: 12px;
	color: #818285;
	text-decoration: underline;
}

#ibodytext p a:hover	{
	font-size: 12px;
	color: #F26522;
	text-decoration: underline;
	line-height: 110%;
}

#afineprint	{
	margin: 4px 0px 0px 0px;
	background-color: #white;
	border-top: #C7C7C7 solid thin;
	
}
#afineprint p	{
	padding: 3px 10px 3px 0px;
	font-size: 11px;
	color: #666666;
	text-align: center;
	line-height: 105%;
	}
#afineprint p a	{
	font-size: 100%;
	color: #666666;
	text-decoration: none;
}
#afineprint p a:hover	{
	font-size: 100%;
	color: #F26522;
	text-decoration: underline;
}

#ifineprint  	{
	margin: 4px;
	background-color: #white;
	border-top: none;
	padding: 0px 0px 150px 0px;
	
}
#ifineprint p	{
	padding: 3px 10px 3px 0px;
	font-size: 11px;
	color: #666666;
	text-align: center;
	line-height: 105%;
	}
#ifineprint p a	{
	font-size: 100%;
	color: #666666;
	text-decoration: none;
}


#ifineprint p a:hover	{
	font-size: 100%;
	color: #F26522;
	text-decoration: underline;
}

#insenmenu {	
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	background-color: #007071;
	height: 20px;
	width: 760px;
		}
	
#insenmenu p	{
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	color: white;
	text-align: left;
	font-weight: bold;
	
}
#insenmenu p a	{
	font-size: 100%;
	color: white;
	text-decoration: none;
}

#insenmenu p a:hover	{
	font-size: 100%;
	color: #FFC20E;
	text-decoration: underline;
}
#vertmenu {	
	width: 140px;
	background-color: #CACED5;
	vertical-align: top;
	margin: 0px;
		}
td.vmenuback	{
	background-color: #CACED5;
	width: 140px;
	vertical-align: top;
	margin: 4px;
}
	
#vertmenu  p	{
	margin: 10px 10px 10px 10px;
	font-size: 12px;;
	color: white;
	text-align: left;

}

#vertmenu  p a	{
	font-size: 12px;;
	color: white;
	text-align: left;

}

#vertmenu  p a:hover {	
	font-size: 12px;;
	color: #F26522;
	text-align: left;
	
}

table.verttable	{
	vertical-align: top;
}
table.verttable td 	{
	font-size: 0.8em;
	text-align: left;
	color: white;
	height: 18px;
	border-bottom: #ffffff solid thin;

	}

table.verttable td a	{
	margin: 10px 10px 10px 10px;
	font-size: 100%;
	text-decoration: none;
	color: white;

}

table.verttable td a:hover	{
	text-decoration: none;
	font-size: 100%;
	color: #F26522;
}

	
h1	{
	font-size: 15px;
	line-height: 120%;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: strong;
}
h2	{
	font-size: 13px;
	font-weight: strong;
	line-height: 115%;
	color: #666666;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
h3	{
	font-size: 13px;
	font-weight: strong;
	line-height: 115%;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
img.left	{
	float: left;
	padding: 3px 15px 10px 0px;
}

img.right	{
	float: right;
	padding: 0px 10px 10px 0px;
}
table.news	{
	margin: 0px 0px 5px 0px;
	vertical-align: top;
	width: 170px;
	font-size: 0.75em;
	border-bottom: #818285 dashed thin;
	}
td.newstitle	{
	background: #F26522;
	padding: 0px 0px 0px 5px;
	color: white;
	height: 18px;
	font-weight: bold;
}
td.newstitle a	{
	color: white;
	text-decoration: none;

}
td.newstitle a:hover	{
	color: white;
	text-decoration: underline;
}
td.news	{
	background: white;
	vertical-align: top;
	border-left: #818285 dashed thin;
	border-right: #818285 dashed thin;

}
td.news p	{
	color: #818285;
	padding: 5px 5px 5px 5px;

}
td.news p a	{
	font-size: 100%;
	color: #818285;
	text-decoration: underline;
}

td.news p a:hover	{
	font-size: 100%;
	color: #F26522;
	text-decoration: underline;
}

table.homepics	{
	vertical-align: top;
	margin: 10px 0px 10px 0px;


}
table.homepics td {
	text-align: center;
	margin: 0px;
	vertical-align: top;
}

table.homepics td p	{
	text-align: center;
	margin: 0px 20px 10px 20px;
	font-weight: bold;
	
	}
	
table.spec	{
	vertical-align: top;
	margin: 10px 0px 10px 0px;
	width: 90%;
}
table.spec td 	{
	font-size: 0.8em;
	text-align: left;
	height: 20px;
	vertical-align: top;

		}

table.spec td.spechead 	{
	font-size: 0.8em;
	text-align: left;
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
}

td.contacttitle	{
	background-color: #f3f3f3;
	font-weight: bold;
	font-size: 11px;
	border-right: 5px solid white;
	padding-left: 5px;
	height: 16px;
}
#contacttext 	{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
}
#contacttext td 	{
	margin: 0px 0px 0px 0px;
	padding-left: 5px;
}

#contacttext td p	{
	font-size: 11px;
	line-height: 130%;
	margin: 0px 10px 5px 0px
}
#contacttext td p a	{
	font-weight: bold;
	line-height: 130%;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
	
}
#contacttext td p a:hover	{
	font-size: 11px;
	font-weight: bold;
	line-height: 130%;
	text-decoration:underline;
	color: #F26522;
}
td.desc 	{
	font-size: 11px;
	text-align: left;
	height: 18px;
	width: 100px;
	padding: 0px;
	}

/* Wind energy specific  - new site Aug 2007*/
#windmenu {	
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	background-color: #343392;
	height: 20px;
	width: 760px;
		}
	
#windmenu p	{
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	color: white;
	text-align: left;
font-weight: bold;
	
}
#windmenu p a	{
	font-size: 100%;
	color: white;
	text-decoration: none;
}

#windmenu p a:hover	{
	font-size: 100%;
	color: #FFC20E;
	text-decoration: underline;
}

table.windhomepics	{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	width:100%;

}
table.windhomepics td {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	vertical-align: top;
}

table.windhomepics td p	{
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin: 0px 7px 0px 0px;
	line-height: 120%;

}
table.windhomepics td p a	{
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 120%;
	text-decoration: underline;
}
table.windhomepics td p a:hover	{
	font-size: 11px;
	color: #F26522;
	text-align: left;
	line-height: 120%;
	text-decoration: underline;
}
table.prodpics	{
	vertical-align: top;
	margin: 0px 10px 0px 10px;
	width:100%;
	border-top: 1px solid #666666;
}
table.prodpics td {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	vertical-align: top;
	
}

#middlecol	{
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}

table.prodpics td p	{
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin: 0px 7px 0px 0px;
	line-height: 120%;

}
table.prodpics td p a	{
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 120%;
	text-decoration: underline;
}
table.prodpics td p a:hover	{
	font-size: 11x;
	color: #F26522;
	text-align: left;
	line-height: 120%;
	text-decoration: underline;
}

#strapline	{
	font-size: 12px;
	padding: 0px 0px 0px 200px;
	color: white;
	text-align: right;
	font-style: italic;
	font-weight: bold;
}

#strapline a	{
	font-size: 12px;
	padding: 0px 0px 0px 200px;
	color: white;
	text-align: right;
	font-style: normal;
	font-weight: bold;
}
#wstrapline	{
	font-size: 12px;
	padding: 0px 0px 0px 65px;
	color: white;
	text-align: right;
	font-style: italic;
	font-weight: bold;
}

#wstrapline a	{
	font-size: 12px;
	padding: 0px 0px 0px 60px;
	color: white;
	text-align: right;
	font-style: normal;
	font-weight: bold;
}


/* old site stuff Aug 2007*/

TD.holder {
	VERTICAL-ALIGN: top; PADDING-TOP: 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
	}
	
TD.leftholder {
	VERTICAL-ALIGN: top; PADDING-TOP: 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

TD.mainmenu {
	FONT-SIZE: 1.00em;FONT-FAMILY: Arial; HEIGHT: 24px; PADDING-RIGHT: 10px; FONT-SIZE: 0.60em; VERTICAL-ALIGN: bottom; COLOR: #ffffff; TEXT-ALIGN: right; BACKGROUND-COLOR: #000099
}
TD.mainmenu A {
	FONT-FAMILY: Arial;FONT-SIZE: 1.00em; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.mainmenu A:hover {
	FONT-FAMILY: Arial; FONT-SIZE: 1.00em; COLOR: #ffffff; TEXT-DECORATION: underline}

TD.submenu {
	FONT-FAMILY: Arial; HEIGHT: 20px; PADDING-RIGHT: 10px; FONT-SIZE: 0.60em; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-ALIGN: right; BACKGROUND-COLOR: #FFFFFF
}
TD.submenu A {
	FONT-FAMILY: Arial; FONT-SIZE: 1.00em; font-weight:bold; COLOR: #000000; TEXT-DECORATION: none
}
TD.submenu A:hover {
	FONT-FAMILY: Arial; FONT-SIZE: 1.00em; COLOR: #000000; TEXT-DECORATION: underline}

TD.hometext {
	PADDING-TOP:10px; PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 50px; FONT-SIZE: 0.9em; VERTICAL-ALIGN: top; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"
; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff
}


.HomeBodyText {
	ALIGN:left; VERTICAL-ALIGN: top ;PADDING-LEFT: 10px;PADDING-TOP: 10px;PADDING-BOTTOM: 10px;FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; BACKGROUND-COLOR: #ffffff
}

.HomeBodyText a:visited {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
.HomeBodyText a:active {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
.HomeBodyText a:link {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
.HomeBodyText a:hover {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: underline }

TD.fineprint {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; PADDING-BOTTOM: 2px; COLOR: #999999; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.fineprint A {
	COLOR: #999999; TEXT-DECORATION: none
}
TD.fineprint A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
.tableTopRow {
	FONT-SIZE: 10px; ALIGN:left; VERTICAL-ALIGN: middle; PADDING-LEFT: 5px; LINE-HEIGHT: 15px;FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #000099
}



.tableText {
	ALIGN:left; VERTICAL-ALIGN: middle; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; LINE-HEIGHT: 20px;FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; BACKGROUND-COLOR=#f3f3f3
}

.tableText a:visited {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; BACKGROUND-COLOR=#f3f3f3
}
.tableText a:active {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; TEXT-DECORATION: none; BACKGROUND-COLOR=#f3f3f3
}
.tableText a:link {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; TEXT-DECORATION: none; BACKGROUND-COLOR=#f3f3f3
}
.tableText a:hover {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; TEXT-DECORATION: underline; BACKGROUND-COLOR=#f3f3f3
}
.Heading {
	font-family: Verdana;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000099;vertical-align:middle;padding-left:10px;padding-top:10px;padding-bottom:5px; BACKGROUND-COLOR: #ffffff

}
table.whiteback {
BACKGROUND-COLOR: #ffffff;

}
.subHeading {
	FONT-SIZE: 11px; ALIGN:left; VERTICAL-ALIGN: bottom; PADDING-TOP: 4px; PADDING-LEFT: 0px; LINE-HEIGHT: 20px;FONT-WEIGHT: bold; COLOR: COLOR: #666666; FONT-FAMILY: Verdana
}

.techHeading {
	font-family: Verdana;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000099;vertical-align:middle;padding-left:10px;padding-top:3px;padding-bottom:3px;BACKGROUND-COLOR: #ffffff

}

.tablethin {
	ALIGN:left; VERTICAL-ALIGN: middle; PADDING-LEFT: 0px; PADDING-TOP: 10px ;LINE-HEIGHT: 10px;FONT-SIZE: 1px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; BACKGROUND-COLOR=#ffffff
}
.GentableTopRow {
	ALIGN:left; VERTICAL-ALIGN: top; PADDING-LEFT: 5px; LINE-HEIGHT: 16px;FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #f3f3f3
}
.GentableContentRow {
	ALIGN:left; VERTICAL-ALIGN: top ;PADDING-LEFT: 5px;PADDING-TOP: 5px; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"
}
.GentableContentRow a:visited {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
.GentableContentRow a:active {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
.GentableContentRow a:link {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
.GentableContentRow a:hover {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: underline
}
.FOOTER {
	ALIGN:left; FONT: 10px/13px Verdana, sans-serif; COLOR: #666666; margin-top: 0px; margin-bottom: 0px;margin-left:8px
}
.FOOTER a:link {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}

.FOOTER a:visited{FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}

.FOOTER a:hover{FONT-SIZE: 10px; COLOR: 666666; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
} 

.FOOTER a:active{FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, sans-serif
}

TD.ogmainmenu {
	FONT-SIZE: 0.60em;FONT-FAMILY: Arial; HEIGHT: 24px; PADDING-LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: LEFT; BACKGROUND-COLOR: #000000
}
TD.ogmainmenu A {
	FONT-FAMILY: Arial;FONT-SIZE: 1.00em; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.ogmainmenu A:hover {
	FONT-FAMILY: Arial; FONT-SIZE: 1.00em; COLOR: #ffffff; TEXT-DECORATION: underline}

TD.newsscroll {
	FONT-FAMILY: Arial; HEIGHT: 20px; PADDING-LEFT: 10px; FONT-SIZE: 0.70em; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: LEFT; BACKGROUND-COLOR: #57A7D8
}

TD.newsscroll a {
	FONT-SIZE: 1.00em;FONT-FAMILY: Arial; PADDING-LEFT: 10px VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: LEFT; BACKGROUND-COLOR: #57A7D8
}

TD.newsscroll a:hover {
	FONT-SIZE: 1.00em;FONT-FAMILY: Arial; PADDING-LEFT: 10px VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: LEFT; BACKGROUND-COLOR: #57A7D8;TEXT-DECORATION: underline
}