@charset "utf-8";
/* CSS Document */
*,object{margin:0; padding:0}
body{background-color:#000000}
img{border:none}
a,p,td,div,span,h1,h2,h3,h4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;color: #666666}


/*  Major Layout styles */
#PageWrap { width: 960px; margin: 0 auto; padding: 0 10px 50px 10px; overflow-y: scroll}

#Header {margin: 0 auto; height: 137px; background:url(../images/header-bg.gif); position: relative}
#logo { display: block; height: 103px; width: 228px; margin: 0 auto; position:relative; background-image: url(../images/logo.jpg)}
#logohome { display: block; height: 103px; width: 340px; margin: 0 auto; position:relative; background: url(../images/logo.jpg) no-repeat}
#Footer, #Footerhome {clear: left; position:relative; background:url(../images/footer-bg.gif) repeat-x; height:30px; padding-top: 12px}
#Footer p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #c1c2c4; margin: 0 auto; position: relative; width: 860px}
#Footerhome p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #c1c2c4; margin: 0 auto; position: relative; width: 950px}
#Footer a,#Footerhome a { color: #c1c2c4; text-decoration: none; font-size: 10px}
#Footer a:hover,#Footerhome a:hover { color: #fff; text-decoration: none}
#Footer h1,#Footerhome h1 {position: relative; width:860px; margin: 20px auto; color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 5px; font-weight:normal}


/*  Home Layout styles */
#HomeSky{ position: relative; display: block; height:483px; margin: 0 auto; background-image: url(../images/homebg.jpg); background-position: 300px 0}
#HomeWrap{ position: relative; display: block; height:477px; margin: 0 auto; width:980px; padding: 3px 0}
#LeftPaper {height: 478px; width: 391px; background: url(../images/left-paper-bg.png) no-repeat;; float:left}
#HomeFlash { height: 478px; width: 585px; position: absolute; left:382px; margin: 0; padding: 0}
#HomeFlash a { height: 478px; width: 585px; background: url(../images/no-flash-bg.png) no-repeat; display:block; position: absolute; left:9px}


#HomeCopy{
	position:absolute;
	height:410px;
	width:313px;
	padding-top:30px;
	left: 73px;
	top: 3px;
} 
#HomeCopy p{	margin: 0 10px 10px 0;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	clear:none;	color: #666666}
#HomeCopy h1{ margin: 0 10px 15px 0; font-family: Arial, Helvetica, sans-serif; font-size:15px; color: #cc6633; font-weight: bold }
#HomeCopy h2{ font-family: Arial, Helvetica, sans-serif; font-size:26px; color: #359901; font-weight: bold; float: left; margin: -10px 0 -10px 0}
#HomeCopy span{ margin: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #359901; font-weight: Bold}

#paperLogo{
	position:absolute;
	bottom:71px;
	/*	width:147px;*/
/*	height:71px;*/
	right: -5px
}
	
/*  SubPage Layout styles */
	
#SubSky{ background-image: url(../images/sub-bg.jpg); background-color:#FFFFFF; background-repeat: repeat-x; float:left; clear:left; width:100%}
#SubWrap{ position: relative; display: block; margin: 0 auto; width:881px; padding: 3px 0}
#CopyTop{ position: relative; display: block; height:22px; width:881px; background-image: url(../images/copy-bg-top.png); background-repeat: no-repeat}
#CopyBot{position: relative; display: block; height:24px; width:881px; background-image: url(../images/copy-bg-bot.png); background-position:bottom left; float:left; clear:left;}
#CopyWrap{ position: relative; width: 881px; background-image: url(../images/copy-bg2.png)}

#CopyBlock{
	position: relative;
	width:490px;
	float: left
}
#CopyWideBlock{ position: relative;	width:620px; float: left}

#SubNavWrap {
	height:800px;
	background:url(../images/subnav-bg3.jpg) no-repeat;
	position: relative;
	float: left;
	margin: 0 12px 0 17px;
	width: 151px;
}
#SubNavWrapSM { width:151px; height:650px; background:url(../images/subnav-bg2.jpg) bottom left no-repeat; position: absolute; left:17px}

#CopyBlock h1,#CopyWideBlock h1{ margin:0 0 20px 0; color:#51ad3e; font-size:32px}
#CopyBlock h2,#CopyWideBlock h2{margin:15px 0; color:#51ad3e; font-size:12px; font-weight:bold}
#CopyBlock h3,#CopyWideBlock h3,#CopyBlock h1 span,#CopyWideBlock h1 span{ color:#333; font-size:18px; font-weight: normal; padding-top:10px}
#CopyBlock p,#CopyWideBlock p{margin:0 0 10px 0; color:#666666; font-size:12px}
#CopyBlock a,#CopyWideBlock a{color:#51ad3e; font-size:12px; text-decoration:none; font-weight:bold}
#CopyBlock a:hover,#CopyWideBlock a:hover{ text-decoration:underline; }
a.top{margin:10px 0 23px 0; color:#51ad3e; font-size:12px; font-weight:bold; text-decoration:none}

#CopyBlock h1{width:490px}
#CopyBlock h2{width:490px}
#CopyBlock h3{width:490px}
#CopyBlock p{ width:490px}
#CopyBlock ul{margin:20px}
#CopyBlock li{margin:5px; color:#666666; font-size:12px}

.copyimg{
	width:510px;
}

#CopyWideBlock h1{width:610px}
#CopyWideBlock h2{width:610px}
#CopyWideBlock p{width:610px}
#CopyWideBlock ul,#CopyWideBlock ol{margin:20px}
#CopyWideBlock li{margin:5px; color:#666666; font-size:12px}
ul.copyUL{	list-style-position: outside; list-style-type: disc; margin: 20px 0 20px 10px; list-style-image: url(../images/bullet.gif)}
ul.copyUL li{ font-size: 14px; color: #51ad3e; margin: 5px; width: 490px;}
ul.copyUL2{	list-style-position: outside; list-style-type: disc;  list-style-image: url(../images/bullet.gif)}
ul.copyUL2 li{ font-size: 14px; color: #51ad3e; }

/*  Copy Layout styles */
#rightCol{
	position: relative;
	float: right;
	margin: 0 17px 0 0;
}
.compRight{
	width:160px;
	height:730px;
	background:url("../images/company-r-img.jpg") no-repeat;
	top:60px
}
.partRight{width:160px; height:447px; background:url(../images/partners-r-img.jpg) no-repeat; top:80px}
.VAWTright{	width:160px; height:947px; background:url(../images/vawt-r-img.jpg) no-repeat; top:40px; 
	position: relative;
	float: right;
	margin: 0 17px 0 0;}
.nuvinci{
	height: 279px;
	width: 150px;
	position: absolute;
	display: block
}
.pdfLink {position: absolute; top: 501px; height: 217px; width: 142px; display: block}
.Fallbrook{
	position: absolute;
	top: 479px;
	height: 322px;
	width: 142px;
	display: block
}
.kitRight{
	position: relative;
	float: right;
	margin: 0 17px 0 0;
	width:196px;
	height:250px;
	background:url(../images/kit-r-img.jpg) no-repeat;
	top:481px;
	position:absolute;
	right: -3px
}
.FanRight{position: relative;
	float: right;
	margin: 0 17px 0 0;
	width:188px;height:420px;background:url(../images/8kw-r-img.jpg) no-repeat}

#techRight{
	background:url(../images/tech-bg.jpg) no-repeat;
	height:409px;
	left:-12px;
	position:relative;
	top:-6px;
	width:696px;
	margin-bottom:-10px
}
#DevkitBG{background: url(../images/devkit-bg.png) no-repeat;height:446px;	left:168px;	position:absolute;	top:65px; width:696px;}
#CopyBlock p.devkitSpace{margin-top:325px}


#CopyBlock sup {	 margin: -5px 0 0 0 ; position: relative}
#CopyBlock ul.partners {	margin-top: 5px}
.clear { clear: both}

#SubNavWrap span,#SubNavWrapSM span{left:24px; position:absolute; top:350px; width:160px}
.botOne{ background:url("../images/subnav-bot1.png") no-repeat; height:190px}
.botTwo{ background:url("../images/subnav-bot2.png") no-repeat; height:321px}
.botThree{ background:url("../images/subnav-bot3.png") no-repeat; height:190px}
.botFour{ background:url("../images/subnav-bot4.png") no-repeat; height:190px}
.botFive{ background:url("../images/subnav-bot5.png") no-repeat; height:250px; margin-top:-35px}

.fallbrooklink {position: absolute; bottom: 0; width: 150px; height: 320px; display: block}
li {
	color: #cc3300;
}
