@charset "UTF-8";
/* CSS Document */

/* neutralize default styling
 ************************************************************/
 
* {
padding: 0;
margin: 0;
}


/* green power styles 
 ************************************************************/


body {background-color:#eee; background-image:url(../pix/bg-blk.gif); background-repeat:repeat-x; font-size:76%; font-family: tahoma, verdana, arial, sans-serif; word-wrap:break-word;}

p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}


#gp-wrapper {background-color:#eee; overflow:hidden; width:900px;}

#gp-box1 {background-color:#eee; float:left; text-align:left; width:165px;}
#gp-box2 {background-color:#eee; float:left; text-align:center; width:550px;}
#gp-box3 {background-color:#eee; float:right; text-align:left; width:185px;}
#gp-box1, #gp-box2, #gp-box3 {margin-bottom:-32767px; padding-bottom:32767px; }

#gp-header {padding-top:30px; width:900px;}
#gp-header h1 a {border: none; color:#444; font-size: 9px; font-weight:bold; margin-left: -5000px; position:absolute;}
#gp-header h2 {color:#444; font-size: 19px; font-weight:bold; padding-bottom:10px;}
#gp-header h2 a {color:#aeaeae; font-size:19px; font-weight:bold; padding-bottom:10px; padding-right:20px; text-decoration:none;}
#gp-header h2 a:hover {color:#46d92e;}
#gp-header h2 a:visited {color:#aeaeae; font-size:19px; font-weight:bold; padding-bottom:10px; padding-right:20px; text-decoration:none;}
#gp-header h2 a:visited:hover {color:#46d92e;}

#gp-footer {background-color:#eee; clear:both; width:890px;}
#gp-footer a {color: #128bcb; font-weight:bold; text-decoration:none;}
#gp-footer a:hover {color: #46d92e;}
#gp-footer a:visited {color: #128bcb; font-weight:bold; text-decoration:none;}
#gp-footer a:visited:hover {color: #46d92e;}

#gp-menu {margin-top: 50px; width: 160px;}
#gp-menu ul {border-top: 1px solid #ccc; margin:0 9 0; padding: 0;}
#gp-menu li {border-bottom: 1px solid #ccc; list-style-type: none; margin:0; padding:10px 0;}
#gp-menu li a {color: #666; font-size: 12px; font-weight: bold; text-decoration: none;}
#gp-menu li a:visited {color: #666; font-size: 12px; font-weight: bold; text-decoration: none;}
#gp-menu li a:hover {color:#46d92e; padding-left:5px;}
#gp-menu li a:visited:hover {color:#46d92e; padding-left:5px;}

/******** link styles for right column - surrounded with div ********/

#gp-rail-right a {color: #128bcb; font-weight:bold; text-decoration:none;}
#gp-rail-right a:hover {color: #46d92e;}
#gp-rail-right a:visited {color: #128bcb; font-weight:bold; text-decoration:none;}
#gp-rail-right a:visited:hover {color: #46d92e;}

/******** styles for center column on step 1 and step 2 pages ********/

#gp-step1 {background-color: #95d0dd; background-image:url(../pix/bg-turbines4.jpg); background-repeat:no-repeat; height: 580px; width: 550px;}
#gp-step2 {background-color: #95d0dd; width: 550px;}

/******** styles for center column on all other pages 4467e8 3399CC ********/

#gp-misc {background-color: #eee; width: 550px; text-align:left;}
#gp-misc h1 {color:#111; font-size: 16px; font-weight:bold; padding-bottom:10px; text-align:center;}
#gp-misc h2 {color:#111; font-size: 14px; font-weight:bold; padding-top:12px; padding-bottom:10px; text-align:center; border-bottom:thin solid #ddd; }
#gp-misc a {color: #128bcb; font-size:14px; font-weight:bold; text-decoration:none;}
#gp-misc a:hover {color: #46d92e;}
#gp-misc a:visited {color: #128bcb; font-size:14px; font-weight:bold; text-decoration:none;}
#gp-misc a:visited:hover {color: #46d92e;}
#gp-misc ul {margin-left:40px;}

#gp-misc td a {background-color:#f2c14a; border: 1px solid #787878; font-size:10px; color: #894c0b; font-weight:bold; text-align: center; text-decoration:none; padding-right: 10px; padding-left:10px; padding-top:5px; padding-bottom:5px; margin-top:3px;}
#gp-misc td a:hover {background-color: #46d92e; color:#FFFFFF;}
#gp-misc td a:visited {background-color:#f2c14a; border: 1px solid #787878; font-size:10px; color: #894c0b; font-weight:bold; text-align: center; text-decoration:none; padding-right: 10px; padding-left:10px; padding-top:5px; padding-bottom:5px; margin-top:3px;}
#gp-misc td a:visited:hover {background-color: #46d92e; color:#FFFFFF;}

/******** buttons for show wind & blends on homepage ********/

#gp-b-show-container { margin: 5px 0 0 76px; padding: 0; height: 50px; }
#gp-b-show-container ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#gp-b-show-container ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#gp-b-show-container ul li a { 
background: #9DFC36;
width:150px;
height:18px;
border-top: 1px solid #787878;
border-left: 1px solid #787878;
border-bottom: 1px solid #787878;
border-right:  1px solid #787878;
padding: 12px 22px;
margin: 0 10px 10px 0;
color: #009933;
font-size:14px;
font-weight:bold;
text-decoration: none;
display: block;
text-align: center;
}

#gp-b-show-container ul li a:hover
{
color: #fff;
background: #46d92e;
}



/* buttons for show wind & blends in sidebar */

#gp-b-showrail-container { margin: 0 0 0 10px; padding: 0; height: 70px; }
#gp-b-showrail-container ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#gp-b-showrail-container ul li { text-align: center; padding: 0; margin: 0; }
#gp-b-showrail-container ul li a { 
background: #9DFC36;
width: 128px;
height: 18px;
border-top: 1px solid #787878;
border-left: 1px solid #787878;
border-bottom: 1px solid #787878;
border-right:  1px solid #787878;
padding: 3px;
margin: 0 0 5px 0;
color: #009933;
font-size:11px;
font-weight:bold;
text-decoration: none;
display: block;
text-align: center;
}

#gp-b-showrail-container ul li a:hover
{
color: #fff;
background: #46d92e;
}


/* buttons for sign up tables */

.gp-b-signup {margin-top:5px;}
.gp-b-signup a {background-color:#f2c14a; border: 1px solid #787878; font-size:10px; color: #894c0b; font-weight:bold; text-align: center; text-decoration:none; padding-right: 10px; padding-left:10px; padding-top:5px; padding-bottom:5px; margin-top:3px;}
.gp-b-signup a:visited {background-color:#f2c14a; border: 1px solid #787878; font-size:10px; color: #894c0b; font-weight:bold; text-align: center; text-decoration:none; padding-right: 10px; padding-left:10px; padding-top:5px; padding-bottom:5px; margin-top:3px;}
.gp-b-signup a:hover {background-color: #46d92e; color:#FFFFFF;}
.gp-b-signup a:visited:hover {background-color: #46d92e; color:#FFFFFF;}


.gp-pic {margin-top:8px;}