@charset "UTF-8";
/* -------------------------- basic page styling --------------------- */
* {
	margin: 0px;
	padding: 0px;
}
body{
	background-color:#A4A39E;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4A4A4A;
	line-height: 14px;
	}


h1 {
	font-size: 14px;
	font-weight: bold;
}
h2 {
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 3px;
	font-weight: bold;
}
#formContent {
	width: 525px;
	border: 1pt solid #666666;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
}
form  table,tr,td {
	vertical-align: top;
	background-position: top;
	padding-right: 0px;
	padding-bottom: 0px;
}
input {
	width: 400px;
}
input.checkbox {
	width: auto;
}
textarea {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25em;
	width: 400px;
}
textarea.dwelling {
	width: 188px;
}
textarea.specify {
	width: 380px;
}
.callBackFormWidths {
}
#top_anchor {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	width: 790px;
	margin-top: 0px;
	height: 0px;
	vertical-align: top;
	padding: 0px;
	top: 0px;
}
#top_whiteframe {
	background-image: url(../images/Shadow2_top.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	width: 790px;
	margin-top: 0px;
	height: 30px;
	background-position: top;
	vertical-align: top;
	padding: 0px;
}
#header{
	color: #00FF33;
	padding-left: 34px;
	padding-right:34px;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 7px;
	color: #5B6470;
	background-color: #FFFFFF;
	width: 710px;
	background-repeat: no-repeat;
	margin-top: 0px;
	}
#clear{
	clear:both;
	}
#main_image{
	position:relative;
	text-align: center;
	background-color: #FFFFFF;
	width: 780px;
	}
#main_image img {
	background-color: #FFFFFF;
	border: 0pt solid #ffffff;
}
#main_content{
	float:left;
	width:350px;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.nav_bar {
	position:relative;
	padding-left: 34px;
	vertical-align: middle;
	/*padding-right: 34px;*/
	padding-bottom: 10px;
	padding-top: 0px;
	background-color: #FFFFFF;
	width: 710px;
	height: 40px;
	margin-right:2px;

}
.nav_bar2 {
	position:relative;
	padding-left: 17px;
	vertical-align: middle;
	/*padding-right: 34px;*/
	padding-bottom: 10px;
	padding-top: 2px;
	background-color: #FFFFFF;
	width: 710px;
	height: 40px;
	margin-right:2px;

}
.search_in{
	border:none; background:ffffff; outline:none; padding-left:3px; color:#000000; font-size:11px; width:45px; height:20px; margin-left:5px; margin-right:5px;
	}
	.se-but{
	width:44px; height:25px; margin:0px; margin-right:-2px; padding:0px; float:right; background:url(../images/button2.jpg) no-repeat; border:none; cursor:pointer; margin-top:6px; border-top:#333;
	}
#footer{
	font-size:9px;
	padding-top: 18px;
	padding-right: 30px;
	padding-bottom: 12px;
	padding-left: 33px;
	width: 700px;
	background-color: #FFFFFF;
	background-position: center;
	}
#bottom_whiteframe {
	background-image: url(../images/Shadow2_bot.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 790px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.index_leftColumn {
	float: left;
	width: 250px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
}
.index_centreColumn {
	float: left;
	width: 166px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 64px;
}
.index_rightColumn {
	float: right;
	width: 166px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 60px;
}
.index_wrapper {
	position:relative;
	width:790px;
	text-align:left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-y;
	margin-top: 0px;
	background-image: url(../images/index_wrapper_backgroundImg.jpg);
}
.lev1_portImgBox    {
	padding-top: 10px;
	padding-bottom: 15px;
}
.lev1_leftColumn {
	float:left;
	width:384px;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 7px;
}
.lev1_rightColumn {
	float:left;
	width:236px;
	padding-left: 60px;
	border-left-color: #CCCCCC;
	padding-bottom: 7px;
	text-align: left;
	padding-top: 5px;
}
.lev1_wrapper {
	position:relative;
	width:790px;
	text-align:left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-y;
	margin-top: 0px;
	background-image: url(../images/Shadow3a_mid.jpg);
}
.lev2_wrapper_withBar {
	position:relative;
	width:790px;
	text-align:left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(../images/Shadow3_mid_nobar.jpg);
	background-repeat: repeat-y;
}
.lev2_fullwidth {
	float:left;
	width:684px;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-position: inherit;
	list-style-type: disc;
}
.lev2_leftColumn {
	float: left;
	width: 515px;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 50px;
}
.lev2_leftColumn_withinFullWidth {
	float: left;
	width: 515px;
	padding-top: 5px;
	padding-bottom: 7px;
}
.lev2_leftColumn_callBackTable {
	float: left;
	width: 515px;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 40px;
}
.lev2_leftColumn_siteMap {
	float: left;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 50px;
}
.lev2_leftColumn_windEnergy {
	float: left;
	width: 384px;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 50px;
}
.lev2_rightColumn {
	float: left;
	padding-top: 33px;
	padding-bottom: 7px;
	padding-left: 30px;
}
.lev2_wrapper_noBar {
	position:relative;
	width:790px;
	text-align:left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(../images/Shadow3_mid_nobar.jpg);
	background-repeat: repeat-y;
}
.lev2_rightColumn_reducedPad {
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 30px;
}
.bulletIndent {
	padding-left: 17px;
}
.bullet_column {
	float: left;
	width: 190px;
	padding-left: 15px;
	padding-top: 5px;
}
.bullet_column_narrow {
	float: left;
	width: 80px;
	padding-left: 15px;
	padding-top: 5px;
}
.bulletIndent2 {
	padding-left: 34px;
}
.bulletIndent3 {
	padding-left: 25px;
	padding-top: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4A4A4A;
	line-height: 14px;
}
.image_bottomPad_border {
	border: 0pt solid #999999;
	margin-bottom: 0px;
}
.image_botRightPad_noBorder {
	text-align: left;
	margin-right: 15px;
}
.image_noPad_border {
	border: 0pt solid #666666;
}
.image_bottomLeftPad_border {
	border: 0pt solid #666666;
	margin-bottom: 4px;
	margin-left: 15px;
}
.image_horizDivider {
	margin-top: 7px;
	margin-bottom: 7px;
}
.table_outerborder_greenBkgd {
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	background-color: #E0FFCD;
	font-size: 10px;
	line-height: 14px;
	margin-top: 15px;
}
.table_cell_dkgreenBoldfont {
	background-color: #B3E08A;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #666666;
	border-left-width: 1pt;
	border-left-style: solid;
	border-left-color: #666666;
	font-weight: bold;
}
.table_content {
	border-top-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.table_outerborder_blueBkgd {
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	background-color: #EFF7FF;
	margin-top: 15px;
}
.table_cell_blueBoldFont {
	background-color: #CFD8ED;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #666666;
	border-left-width: 1pt;
	border-left-style: solid;
	border-left-color: #666666;
	font-weight: bold;
}
.footnoteNumber {
	font-size: 9px;
	vertical-align: 20%;
}
.table_footnote {
	font-size: 9px;
	line-height: 10px;
	margin-top: 8px;
}
.table_graph_keys {
	font-size: 9px;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
.horizontal_divider_inset {
	width: 500px;
	padding-left: 50px;
}
.horizontal_divider {
	width: 500px;
}
#table_siteMap1  td {
	height: 14px;
}
.subscriptO2 {
	font-size: 9px;
	vertical-align: baseline;
}
.style2 {
	font-size: 9px
}
#printFooter {
	font-size:9px;
	padding-top: 18px;
	padding-right: 30px;
	padding-bottom: 12px;
	padding-left: 33px;
	width: 700px;
	background-color: #FFFFFF;
	background-position: center;
	display: none;
}
.formTable_topPad_thin {
	padding-top: 3px;
}
.formTable_topPad_thick {
	padding-top: 6px;
}
.formTable_topPad_thin_float {
	float: left;
	width: 200px;
	padding-top: 3px;
}
.formTable_topPad_none_float {
	margin-top: 0px;
	float: left;
	width: 200px;
}
#formTable_submitNote_float {
	float: right;
	width: 340px;
	padding-top: 5px;
}
#formTable_submitButton_float {
	float: left;
	width: 60px;
	padding-top: 5px;
}
.image_topPad_noBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	margin-top: 3px;
}
.image_topPad_border {
	border: 0pt solid #666666;
	margin-top: 8px;
}
.image_bottomLeftPad_noBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	margin-bottom: 15px;
	margin-left: 20px;
}
.image_topPadLarge_noBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	margin-top: 8px;
}
.image_bottomPadLarge_border {
	border: 0pt solid #666666;
	margin-bottom: 7px;
}
.image_bottomTopPad_border {
	border: 0pt solid #666666;
	margin-top: 6px;
	margin-bottom: 6px;
}
#nordex_small {
	float: left;
	border: 0pt solid #666666;
}
#hub_small {
	float: left;
	border: 0pt solid #666666;
	margin-top: 15px;
	margin-left: 15px;
}
#nacelle_small {
	float: left;
	border: 0pt solid #666666;
	margin-left: 15px;
}

/*----------------------    Menu CSS -----------------------------------------------*/

div#includedmain_menu ul,li,a{
	margin:0;
	padding:0;
	text-decoration:none;
	font-family:Arial;
	transition:all .1s ease-in-out;
	-webkit-transition:all .1s ease-in-out;
  	-moz-transition:all .1s ease-in-out;
  	-ms-transition:all .1s ease-in-out;
  	-o-transition:all .1s ease-in-out;
}

nav{
	width:710px;
	height:25px;
	margin:0 auto;
	border:1px solid #000;
	background:url(../images/bg.png);
}

nav>ul{
	margin:0;
	padding:0;
	position:absolute;
	border-right: 1px solid #7d7d7d;
	border-bottom:none;
}

nav>ul>li{
	list-style:none;
	float:left;
	padding:0;
	display: inline-block;
	position:relative;
	border-right: 1px solid #222222;
	border-left: 1px solid #7d7d7d;
}

nav>ul>li>a{
	color:#f3f3f3 !important;
	font-family:Arial;
	font-size:16px;
	text-decoration:none !important;
	padding:5px 15px;
	display: block;
}

nav>ul>li>a:hover{
	color:#fff;
	background:url(../images/nav-hover.jpg);
}

nav>ul>li>ul{
	display:none;
	position:absolute;
	top:25px;
	border-left: 4px solid #444;
	left:-2px;
	right:0;
	width:215%;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	z-index:11;
	background:#fff;
}

nav>ul>li>ul>li:hover ul {
display: inline-block;
position:absolute;
background:#fff;
border-left:4px solid #666;
transition:all .1s ease-in-out;
}

nav>ul>li:hover>ul{
		display:inline-block;
		animation-name:movedown;
animation-duration:.007s;
animation-play-state:running;
/* Safari and Chrome: */
-webkit-animation-name:movedown;
-webkit-animation-duration:.007s;
}

nav>ul>li>ul>li {
	list-style:none;
	display:block;
	margin:0;
	border-bottom:1px #ededed solid;
}

nav>ul>li>ul>li>a{
	color:#000 !important;
	text-decoration:none !important;
	line-height:1;
	font-family:Arial;
	font-size:11px;
	display:block;
	padding: 5px 0 5px 7px;
}

nav>ul>li>ul>li:hover{
	color:#000;
	background:#BEBEBE;
}

nav>ul>li>ul>li>ul{
	margin-top: -21px !important;
	width:70%;
	position:absolute;
	left:215px;
	margin-top:-21px;
	display:none;
	border: 1px solid #000;
animation-name:movedownsub;
animation-duration:.1s;
/* Safari and Chrome: */
-webkit-animation-name:movedownsub;
-webkit-animation-duration:.1s;
}

nav>ul>li>ul>li>ul>li {
	list-style:none;
	display:block;
	margin:0;
	border-bottom:1px #ededed solid;
}

nav>ul>li>ul>li>ul>li>a{
	color:#000 !important;
	text-decoration:none !important;
	line-height:1;
	font-family:Arial;
	font-size:11px;
	display:block;
	padding: 5px 0 5px 7px;
}

nav>ul>li>ul>li>ul>li>a:hover{
	color:#000;
	background:#BEBEBE;
}

.submenu{
	display:block;
}

.search-bar{
	/*background: url(../images/bg.png);*/
	position: relative;
	right: 0;
	float: right;
	width: 24%;
	height: 25px;
	font-size:12px;
	color:#fff !important;
	padding-left:10px;
}
/*.search-bar:hover{
	background: url(../images/bg-hover.png);
}*/

.search-bar>a{
text-decoration:none !important;
}

.search-bar>a>input{
	width:90px;
	float:left;
	margin: 5px 15px 0 0;
	height: 11px;
	text-decoration:none !important;
	font-size:11px;
	border-left:solid 1px #275353;
	border-top: solid 1px #275353;
	border-bottom: solid 1px #6ad0d0;
	border-right: solid 1px #6ad0d0;
}

.aerow-right{
	background:url(../images/righ-aerow.png) no-repeat 98%;
}

/*----------Animation----------*/

@keyframes movedown
{
0%   {background: left:0px; top:10px;}
}

@-webkit-keyframes movedown /* Safari and Chrome */
{
0%   {background: left:0px; top:10px;}
}

@keyframes movedownsub
{
0%   {background: left:0px; bottom:2px;}
}

@-webkit-keyframes movedownsub /* Safari and Chrome */
{
0%   {background: left:0px; bottom:2px;}
}

/* --------------------------  Menu CSS ends here --------------------*/
