@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	margin: 0 auto;
	}
#container {
	width: 800px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	margin: 0 auto;
	z-index: 1;
	top: 0px;
		}
.topbuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 10;
	left: -4px;
	top: 92px;
	width: 726px;
}
.logo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 5px;
	width: 451px;
}
.logolarge {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 240px;
	top: 5px;
}
.rightbar {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 450px;
	top: 128px;
}
.homesidemenubg {
	position: absolute;
	margin: 0 auto;
	z-index: 0;
	left: 551px;
	top: 201px;
	width: 210px;
}
.homesidemenuproductscta {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 562px;
	top: 223px;
}
.homesidemenudealerscta {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 562px;
	top: 325px;
}
.dealerpic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 260px;
	top: 420px;
}
.dealerpic2 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 530px;
	top: 413px;
}
.dealerpic3 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 289px;
	top: 507px;
}
.dealerpic4 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 536px;
	top: 516px;
}

.dealertext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 297px;
	top: 465px;
}
.dealertext2 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 540px;
	top: 465px;
}
.dealertext3 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 301px;
	top: 605px;
}
.dealertext4 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 575px;
	top: 601px;
}
.homesidemenuinnovativecta {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 562px;
	top: 427px;
}
.homesidemenuleftvert {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 551px;
	top: 204px;
}
.homesidemenurightvert {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 750px;
	top: 204px;
}


/* BUTTONS */
body {font:12px Verdana;}
ul.menu /*text alignment*/
		{list-style:none; text-align: center; margin:0; padding:0}

ul.menu * 
		{margin:0; padding:0}

ul.menu a /*text color*/ 
		{display:block; color:#ffffff; text-decoration:none}

ul.menu li 
		{position:relative; float:left; margin-right:2px}

ul.menu ul /*button background*/
		{position:absolute; text-align: left; top:30px; left:0; background:#529d3e; width:180; display:none; opacity:0; list-style:none}

ul.menu ul li /*button outline boarders*/
		{position:relative; border:1px solid #cccccc; border-top:none; width:180px; margin:0}

ul.menu ul li a /*button background*/
		{display:block; padding:3px 21px 5px; background-color:#529d3e;}

ul.menu ul li a:hover /*roll over background color*/
		{background-color:#072c57}

ul.menu ul ul /*distance sub menu is over to the right*/
		{left:180px; top:-1px}

ul.menu .menulink /*top button*/
		{border:0px solid #aaa; padding:5px 23px 25px; font-weight:bold;}

ul.menu .menulink:hover, ul.menu .menuhover /*top button roll over*/
		{background-color:transparent; color: #fff; }

ul.menu .sub /*sub button background*/
		{background:#072c57 url(images/arrow.gif) 140px 8px no-repeat;}
	
ul.menu .topline /*button outline top boarder*/
		{border-top:1px solid #cccccc}
 
/* HOME PAGE*/
.homebottommenu2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 10px;
	top: 427px;

}
.bottomhomemenutext {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 101px;
	top: 445px;
	width: 600px;
}
.awealogosmall {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 450px;
	top: 720px;

}
.world {
	position: absolute;
	margin: 0 auto;
	z-index: 0;
	left: -86px;
	top: 424px;
}
.homebottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 720px;
	height: 78px;
}
.homelearnmorebutton {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 260px;
	top: 300px;
}
.homebottomvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 529px;
}
.homebottomvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 250px;
	top: 529px;
}
.homebottomvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 500px;
	top: 529px;
}

.homebottomvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}

.bodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 20px;
	top: 166px;
	width: 362px;
}
.bottomtext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 18px;
	top: 550px;
	height: 98px;
	width: 198px;
}
.bottomtext2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 264px;
	top: 550px;
	height: 108px;
	width: 207px;
	
}
.bottomtext3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 519px;
	top: 551px;
	height: 109px;
	width: 198px;
}

.blade1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 164px;
	top: 540px;
	
}
.blade2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 410px;
	top: 540px;
	
	}
.blade3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 693px;
	top: 540px;
	
}
.homelearnmorebuttonsmall {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 160px;
	top: 675px;
}

.homelearnmorebuttonsmal2 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 660px;
	top: 675px;
}
.homelearnmorebuttonsmal3 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 410px;
	top: 675px;
}
.homelearnmorebuttonsmall4 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 263px;
	top: 495px;
}

.homelearnmorebuttonsmall5 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 550px;
	top: 495px;
}
.homebottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 630px;
	top: 720px;
}

















/* ABOUT PAGE */
.aboutworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 199px;
}
.aboutbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 827px;
	width: 603px;
	height: 82px;
}
.aboutbottombuttonsa {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 850px;
	width: 603px;
	height: 82px;
}
.aboutvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 232px;
}
.aboutvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 250px;
	top: 232px;
}
.aboutvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 500px;
	top: 232px;
}
.aboutvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 232px;
}
.abouttoptext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 10px;
	top: 236px;
	height: 102px;
	width: 198px;
}
.abouttoptext2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 260px;
	top: 236px;
	height: 102px;
	width: 198px;
}
.abouttoptext3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 510px;
	top: 236px;
	height: 102px;
	width: 198px;
}
.aboutblade1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 164px;
	top: 235px;
	
}
.aboutblade2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 418px;
	top: 235px;
	
	}
.aboutblade3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 678px;
	top: 235px;
	
}
.aboutlearnmorebuttonsmall {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 404px;
	top: 306px;
}
.aboutlearnmorebuttonsmal2 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 148px;
	top: 306px;
}
.aboutlearnmorebuttonsmal3 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 653px;
	top: 306px;
}
.aboutbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 180px;
	top: 350px;
	height: 232px;
	width: 572px;
}
.abouthandshake {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 55px;
	top: 516px;
	width: 105px;
}
.aboutglobe1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 56px;
	top: 365px;

}
.vawtline1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 1px;
	top: 389px;
	width: 874px;

}
.vawtline2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 1px;
	top: 561px;
	width: 847px;
	height: 1px;

}
.vawtlink1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 467px;

}
.vawtlink2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 26px;
	top: 467px;

}
.vawtpic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 408px;

}
.vawtpic2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 12px;
	top: 435px;

}
.hawtpic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 407px;

}
.hawtpic2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 495px;

}
.hawtpic3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: -3px;
	top: 581px;

}
.hawtpic4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 751px;

}
.hawtpic5 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1096px;

}
.hawtpic6 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1441px;

}
.hawtpic7 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1611px;

}
.hawtlink1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 456px;

}
.hawtlink2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 450px;

}
.hawtlink3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 638px;

}
.hawtlink4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 799px;
	width: 120px;

}
.hawtlink5 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1135px;
	width: 146px;

}
.hawtlink6 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1482px;

}
.hawtlink7 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1728px;

}
.largewindlink1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 536px;

}
.largewindlink2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 637px;

}
.largewindlink3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 823px;

}
.largewindlink4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 961px;
	width: 129px;

}
.largewindlink5 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1145px;
	width: 146px;

}
.largewindlink6 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1320px;

}
.largewindlink7 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1493px;
	width: 167px;

}

.largewindlink8 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1651px;
	width: 146px;

}
.largewindlink9 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 2045px;

}
.largewindlink10 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1830px;

}


.verticalhawtline {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 176px;
	top: 354px;
	height: 1200px;

}
.verticalvawtline {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 176px;
	top: 354px;
	height: 760px;

}

.hawtline1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 456px;

}
.hawtline2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 389px;
	width: 847px;
	height: 1px;

}
.hawtline3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 561px;
	width: 847px;
	height: 4px;

}
.hawtline4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 733px;
	width: 847px;

}
.hawtline5 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1078px;
	width: 874px;

}
.hawtline6 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1421px;
	width: 874px;

}
.hawtline7 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1593px;
	width: 874px;

}

.largewindline1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 905px;
	width: 847px;

}
.largewindline2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 389px;
	width: 847px;
	height: 1px;

}
.largewindline3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 561px;
	width: 847px;
	height: 4px;

}
.largewindline4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 733px;
	width: 847px;

}
.largewindline5 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1078px;
	width: 874px;

}
.largewindline6 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1421px;
	width: 874px;

}
.largewindline7 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1593px;
	width: 874px;

}
.largewindline8 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1249px;
	width: 874px;

}
.largewindline9 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1937px;
	width: 874px;

}
.largewindline10 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top:1765px;
	width: 874px;

}



.largewindpic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 407px;

}
.largewindpic2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 579px;

}
.largewindpic3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 751px;

}
.largewindpic4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 923px;

}
.largewindpic5 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1095px;

}
.largewindpic6 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1267px;

}
.largewindpic7 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1439px;

}
.largewindpic8 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1611px;

}
.largewindpic9 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1783px;

}
.largewindpic10 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 2px;
	top: 1955px;

}

.aboutbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 850px;
}

/* BENEFITS PAGE */
.benefitsworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 421px;
}
.benefitsbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 980px;
	height: 82px;
	width: 591px;
}
.benefitsbottombuttonsa {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 827px;
	height: 82px;
	width: 591px;
}
.benefitsvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 232px;
}
.benefitsvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 500px;
	top: 232px;
}.benefitsvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 250px;
	top: 232px;
}.benefitsvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 232px;
}
.benefitsbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 30px;
	top: 350px;
	width: 411px;
}
.benefitsbodytext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 30px;
	top: 350px;
	width: 591px;
}
.vawtbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 180px;
	top: 350px;
	width: 411px;
}
.benefitsbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 820px;
}




/* BENEFITS Education */
.benefitsworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 421px;
}
.benefitsedubottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 827px;
	height: 82px;
	width: 591px;
	
}
.benefitsvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 232px;
}
.benefitsvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 500px;
	top: 232px;
}.benefitsvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 250px;
	top: 232px;
}.benefitsvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 232px;
}
.benefitsedubodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 350px;
	width: 522px;
}
.affiliatesbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 350px;
	width: 522px;
	height: 56px;
}
.affiliatesbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 927px;
}
.affiliatesbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 927px;
	height: 82px;
	width: 591px;
}
.affiliatepic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 238px;
	top: 413px;
}
.affiliatepic2 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 243px;
	top: 543px;
}
.affiliatepic3 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 485px;
	top: 437px;
}
.affiliatepic4 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 493px;
	top: 543px;
}
.affiliatepic5 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 248px;
	top: 672px;
}
.affiliatepic6 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 485px;
	top: 543px;
}
.affiliatepic7 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 485px;
	top: 672px;
}

.affiliatetext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 241px;
	top: 509px;
}
.affiliatetext2 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 499px;
	top: 489px;
}
.affiliatetext3 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 257px;
	top: 639px;
}
.affiliatetext4 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 522px;
	top: 639px;
}

.affiliatetext5 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 222px;
	top: 751px;
	bottom: -1px;
}
.affiliatetext6 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 510px;
	top: 609px;
}
.affiliatetext7 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 523px;
	top: 751px;
}

.benefitsedubodypic {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 10px;
	top: 350px;
}
.benefitsedubottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 980px;
}
.benefitsedubottomlogoa {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 827px;
}
.benefitsedubottomlogob {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 827px;
}
.benefitsedubottomlogoc {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 827px;
}
.benefitsedubottomlogod {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 827px;
}
.benefitsedubottomlogoe {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 827px;
}
.benefitsedubottomlogof {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 827px;
}
.windsolarbodypic {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 10px;
	top: 730px;
}
.windsolarbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 1030px;
}
.windsolarbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 1030px;
	height: 82px;
	width: 591px;
	
}
/* BENEFITS CI */
.benefitsworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 421px;
}
.benefitscibottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: -2px;
	top: 882px;
	height: 82px;
	width: 591px;
	
}
.benefitsvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 232px;
}
.benefitsvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 500px;
	top: 232px;
}.benefitsvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 250px;
	top: 232px;
}.benefitsvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 232px;
}
.benefitscibodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 350px;
	width: 522px;
}
.benefitscibodypic {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 10px;
	top: 350px;
	width: 204px;
}
.benefitscibottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 882px;
}
/* BENEFITS communities */
.benefitsworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 421px;
}
.benefitscommbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 840px;
	height: 82px;
	width: 591px;
	
}
.benefitsvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 232px;
}
.benefitsvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 500px;
	top: 232px;
}.benefitsvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 250px;
	top: 232px;
}.benefitsvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 232px;
}
.benefitscommbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 350px;
	width: 522px;
}
.benefitscommbodypic {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 10px;
	top: 350px;
	width: 209px;
}
.benefitscommbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 840px;
}
/* SERVICES PAGE */
.servicesworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 421px;
}
.servicesvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}
.servicesvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}
.servicesvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}
.servicesvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}
.servicesbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 1075px;
	height: 82px;
	width: 591px;
}
.servicesbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 1075px;
}
.servicesbottombuttons1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 1095px;
	height: 82px;
	width: 591px;
}
.servicesbottomlogo1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 1095px;
}
.servicespic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 482px;
	width: 110px;
	height: 109px;
}
.financialpic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 365px;
	width: 110px;
	height: 109px;
}
.cappic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 365px;
	width: 110px;
	height: 109px;
}
.servicespic2 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 639px;
}.servicespic3 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 1290px;
}.servicespic4 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 922px;
}.servicespic5 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: -112px;
	top: 1301px;
}.servicespic6 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 758px;
	top: 1300px;
}.servicespic7 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 550px;
	top: 1560px;
}
.vawtbodytext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 187px;
	top: 350px;
	width: 621px;
}
.hawtbodytext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 187px;
	top: 350px;
	width: 621px;
}
.servicesbodytext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 125px;
	top: 350px;
	width: 621px;
}
.largewindbodytext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 187px;
	top: 350px;
	width: 621px;
}

/* PRODUCTS PAGE */
.productsworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 421px;
}
.productsvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}
.productsvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}.productsvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}.productsvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}
.productsbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 250px;
	top: 350px;
	width: 502px;
	height: 449px;

}
.productsbodytext2 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 250px;
	top: 350px;
	width: 502px;
	height: 449px;

}
.productsbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 820px;
}
.productsbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 820px;
	height: 82px;
	width: 525px;

}
.hawtbottomlogo2 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 1995px;
}
.hawtbottombuttons2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 1995px;
	height: 82px;
	width: 525px;

}
.largewindbottomlogo2 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 2328px;
}
.largewindbottombuttons2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 2328px;
	height: 82px;
	width: 525px;

}
.productspic1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 117px;
	top: 405px;
	height: 107px;
	width: 100px;
}
.productspic2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 70px;
	top: 350px;
	height: 51px;
}
.productspic3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 132px;
	top: 732px;
}
.productspic4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 110px;
	top: 350px;
}
.productspic5 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 110px;
	top: 350px;
}
.productspic6 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 110px;
	top: 350px;
}
.productspic7 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 133px;
	top: 1228px;
}
.productspic8 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 34px;
	top: 348px;
}
/* CONTACT PAGE */
.contactworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 421px;
}
.contactvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}
.contactvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}

.contactvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}

.contactvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 529px;
}
.contactbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 1035px;
	height: 82px;
	width: 591px;
	
}
.contactbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 1035px;
}
.contacttext {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 24px;
	top: 350px;

}
.contactform {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 37px;
	top: 445px;
	width: 235px;
	height: 325px;
	
}
.contactformtable {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 25px;
	top: 398px;
	width: 523px;
	height: 391px;
	
}
.contacttext2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 554px;
	top: 400px;
	width: 226px;
	height: 131px;

}
/*SITEMAP*/

.sitemapworld {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 29px;
	top: 201px;
}
.sitemapbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 30px;
	top: 808px;
	width: 569px;
	height: 82px;
}

.sitemapvertical1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 233px;
}
.sitemapvertical2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 250px;
	top: 233px;
}
.sitemapvertical3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 500px;
	top: 233px;
}
.sitemapvertical4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 750px;
	top: 233px;
}

.sitemaptext {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 50px;
	top: 350px;
	height: 193px;
	width: 719px;
	t
}


.sitemapbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 827px;
}

/*Elecon 600 Page */
.elecontext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 350px;
	width: 522px;
}
.twowindtext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 185px;
	top: 350px;
	width: 522px;
}
/*Solar PV Page*/
.solarpvbodypic {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: -61px;
	top: 361px;
}
.solarpvbodypic2 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 89px;
	top: 361px;
}
.solarpvbodypic3 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: -61px;
	top: 571px;
}
.solarpvbodypic4 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 89px;
	top: 571px;
}
.solarpvbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 350px;
	width: 522px;
}
.solarpvbodytext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 350px;
	width: 522px;
	height: 447px;
}
.solarpvbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 822px;
	height: 82px;
	width: 591px;
	
}
.solarpvbottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 822px;
}
.solarpvsunlockclickhere {
	position: absolute;
	margin: 0 auto;
	z-index: 8;
	left: 232px;
	top: 740px;
}
/*Wind Solar Page*/
.windsolarbutton {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 571px;
}
.windsolarbutton2 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 613px;
}
.windsolarbutton3 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 230px;
	top: 850px;
}
.innovativebodytext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 125px;
	top: 350px;
	width: 621px;
}
.innovativebottomlogo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 580px;
	top: 1520px;
}
.innovativebottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 1520px;
	width: 569px;
	height: 82px;
}



html {
       overflow-x: hidden;
       overflow-y: auto;
}

