/* @group http://www.alternitywindpower.com/alternity.css */


span.hl {
	background-color : yellow;
}

/* BODY TAGS ----------------------------------- */

 
body {
	background-color: #2460A2;
	background-image: url(images/bg_fade.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	margin: 22px 0px 0px 0px;
}

/* FORM TAGS ----------------------------------- */
input.txt {
	width : 204px;
	height : 17px;
	font-size: 13px;
	border: 1px solid #A5ACB2;
}

select.dd {
	width : 204px;
	height : 17px;
	font-size: 13px;
	border: 1px solid #A5ACB2;
}

textarea.txtArea {
	border: 1px solid #A5ACB2;
	width : 311px;
	height : 84px;
	font-size: 13px;
}

table.contactForm {
	background-color: #B8D1E9;
}

table.contactForm th {
	background-color: #B8D1E9;
	width: 146px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #245FA2;
	padding: 0px 0px 0px 14px;
}

table.contactForm td {
	background-color: #B8D1E9;
	width: 419px;
	padding: 2px 0px 2px 0px;
}

span.required {
	color: #FE0606;
}

/* DIV TAGS ----------------------------------- */

div.page {
	width: 779px;
	background-color:#ffffff;
	/*border : 1px solid #999999;*/
}

div.homeContent {
	margin: 0px 6px 8px 19px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	line-height: 18px;
	padding : 0px 6px 0px 0px;
}


div.homeContentNews {
	margin: 8px 6px 18px 0px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #215591;
	line-height: 18px;
	padding : 0px 6px 0px 0px;
}

div.homeContentNews a{
	margin: 8px 6px 18px 0px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #215591;
	line-height: 18px;
	padding : 0px 6px 0px 0px;
}

div.pageContent {
	margin: 0px 16px 3px 20px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	line-height: 18px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding : 0px 6px 0px 0px;
}

div.pageContent a{
	margin: 0px 0px 0px 0px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #2a57a9;
	text-decoration: none;
	line-height: 10px;
	margin-bottom: 20px;
	padding : 0px 0px 0px 0px;
}

div.stripes {
	background-image: url(images/home/blue_green_pipe.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
}
		
	
div.pagename {
	margin: 14px 6px 2px 14px;
	font-size : 11.25px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	letter-spacing: 0px;
	line-height: 16px;
}


div.pagenamelite {
	margin: 30px 2px 2px 20px;
	font-size : 11.25px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #ffffff;
	letter-spacing: 0px;
	line-height: 16px;
	text-transform: uppercase;
	padding: 0;
}


div.pagenamelite a{
	text-decoration: none;
	color : #ffffff;

}



div.sidenav {
width : 163px;
background-color: #A2BCD9;
padding : 3px 0px 3px 13px;
margin : 0px;
/*vertical-align: middle;*/
}

div.sidenav p {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #245FA2;
	margin : 0px;
	width : 163px;
}

div.sidenav a, div.sidenav a:active {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: underline;
	color : #245FA2;
}

div.sidenav a:hover, div.sidenav a:visited {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: underline;
	color : #1F4776;
}


div.sidenavb {
width : 163px;
background-image: url(images/leftnav/blt_sidenavb.gif);
background-position: top left;
background-repeat: no-repeat;
padding : 0px 0px 8px 13px;
margin : 0px;
/*vertical-align: middle;*/
}

div.sidenavb p {
	margin : 0px;
	width : 163px;
}

div.sidenavb a, div.sidenavb a:active {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color : #8E8E8E;
}

div.sidenavb a:hover, div.sidenavb a:visited {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: underline;
	color : #8E8E8E;
}


div.sideInfo {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color : #8E8E8E;
	margin-top: 29px;
	line-height: 16px;
}
div.sidenav1 {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color : #8E8E8E;
	margin-top: 29px;
	line-height: 16px;
}

div.pageHeader {
	width:537px; 
	height:141px;
	margin-bottom: 29px;
}

div.header { 
	width:537px; 
	font-size : 17px;
	font-family : sans-serif, Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #8E8E8E;
	height: 23px;
	margin-bottom: 19px;
	border-bottom: 1px solid #C7C7C7;
}
div.header1 { 
	width:537px; 
	font-size : 17px;
	font-family : sans-serif, Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #7198c5;
	height: 23px;
	margin-bottom: 19px;
	border-bottom: 1px solid #C7C7C7;
}


div.contentlinkstop { 
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #618DBF;
	padding-bottom: 23px;
	padding-top: 0px;
}

div.contentlinkstop a, div.contentlinkstop a:active { 
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #618DBF;
	padding-bottom: 23px;
	padding-top: 0px;
}


div.content { 
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	margin-bottom: 19px;
	line-height: 16px;
}

.green{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#749D2D
}

div.content ul {
	margin-left: 18px;
	/* list style none needed to keep default bullet from rendering first in IE */
	list-style: none;
	list-style: url(images/bullet.gif);
	margin-top: 2px;
	/* padding needed for NS */
	padding: 0px 0px 0px 0px;
} 


div.content p { 
	margin: 0px 0px 12px 0px;
}

div.pullquote {
	border: 6px solid #CCDDF0;
	background-color: #A2BCD9; 
	padding: 10px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	line-height: 16px;
	margin-bottom: 12px;
}

div.pullquotenew {
	border: 6px solid #a2bcd9;
	background-color: #c9def5; 
	padding: 6px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height: 16px;
	margin-bottom: 12px;
}

div.turnkeyenergy {
	border: 6px solid #a2bcd9;
	background-color: #c9def5; 
	padding: 6px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height: 16px;
	margin-bottom: 12px;
}
div.pullquotenew p {
		padding: 6px;
		
}

div.alternativeenergy {
	background-color: #b4cbe5; 
	height:10px;
	padding: 2px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	
}
div.alternativeenergy_text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	
}

div.pullquoteb {
	background-color: #89A01B; 
	padding: 10px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	line-height: 16px;
}

div.subheader  { 
	font-weight : bold;
	color : #7198C5;
	margin: 15px 0px 0px 0px;
}

div.subheaderb  { 
	font-weight : bold;
	color : #FFFFFF;
	padding: 18px 0px 0px 0px;
}

div.subheader span {
	color : #666666;
}

div.subheader span.news {
	color : #749D2D;
}

div.contactsubheader  { 
	font-weight : bold;
	color : #1c5ba2;
	margin: 0px 0px 0px 0px;
}

div.team { 
	display: none; 
	z-index: 100;
	border-top: 1px solid #C7C7C7;
	padding: 10px 0px 0px 0px;
}

span.team { 
	display: none; 
	z-index: 100;
}

div.newsOdd {
padding: 0px 8px 0px 8px;
}

div.newsEven {
padding: 0px 8px 0px 8px;
border-top: 1px solid #c7c7c7;
border-bottom: 1px solid #c7c7c7;
background-color: #EDEDED;
}

div.footer { 
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #618DBF;
	padding-bottom: 10px;
	padding-top: 20px;
}

div.footer a, div.footer a:active { 
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #618DBF;
	margin: 0px 8px 0px 8px;
}

div.footer a:hover, div.footer a:visited:hover { 
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #1C406A;
	margin: 0px 8px 0px 8px;
}

div.footer a.off, div.footer a:active.off { 
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #1C406A;
	margin: 0px 8px 0px 8px;
}

div.footer a:hover.off, div.footer a:visited:hover.off { 
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #1C406A;
	margin:  0px 8px 0px 8px;
}

div.footer span { 
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #1C406A;
	margin: 0px 8px 0px 8px;
}

div.copyright { 
	background-color: #2460A2;	
	height: 18px;
	padding: 8px 0px 4px 0px;
	font-size : 9px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #bfd849;
	text-align: left;
}

div.copyright a { 
	background-color: #2460A2;	
	height: 18px;
	padding: 8px 0px 4px 0px;
	font-size : 9px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #bfd849;
	text-align: left;
}

div.copyright a:hover { 
	background-color: #2460A2;	
	height: 18px;
	padding: 8px 0px 4px 0px;
	font-size : 9px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #eff5d1;
	text-align: left;
}



/* COPY TAGS ----------------------------------- */
 


/* COPY - COPY */
.copy  {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
}



/* LINK TAGS ----------------------------------- */

a.top, a:active.top  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

a:hover.top, a:visited:hover.top   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}

/* LINK - LINK */
a.link, a:active.link  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : underline;
	color : #666666;
}

a:hover.link, a:visited:hover.link   {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : underline;
	color : #666666;
}

a.rollLink, a:active.rollLink  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	color : #666666;
}

a:hover.rollLink, a:visited:hover.rollLink   {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : underline;
	color : #666666;
}

a.blueLink, a:active.blueLink  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : underline;
	color : #7198C5;
}

a:hover.blueLink, a:visited.blueLink, a:visited:hover.blueLink   {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : underline;
	color : #517885;
}

a.siteLink, a:active.siteLink  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #245FA2;
}

a:hover.siteLink, a:visited:hover.siteLink   {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #245FA2;
}

.siteLink {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #245FA2;
}

a.siteLinkb, a:active.siteLinkb  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #666666;
}

a:hover.siteLinkb, a:visited:hover.siteLinkb   {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #666666;
}


table.options {
border: 9px solid #FFE964;
}

table.options td.middle {
width: 11px;
background-color: #FFE964;
}

div.ends {
padding: 0px 12px 12px 12px;
width: 230px;
color: #3C460E;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	line-height: 16px;
}

.style1 {
        color: #749D2D
}

/* @end */

