@charset "UTF-8";
/* CSS Document */

BODY {
background:rgb(44,53,9);
color :rgb(102,102,102);
padding : 0;
margin : 0px 0;
text-align : center;
font-size:9px;
line-height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link{
text-decoration:none;
}

a:visited{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a:active{
text-decoration:underline;
}



/* Main structure */

#maincontentcontainer{
display:block;
position:relative;
width:800px;
text-align:left;
margin:20px auto;
padding:0px; 
}


/* header */

#header{
display:block;
position:relative;
background-image:url(images/paperbg.jpg);
background-repeat:repeat;
width:800px;
height:170px;
text-align:left;
padding-left:0px;
padding-right:0px;
float:left; 
}


#header47px{
display:block;
position:relative;
width:47px;
height:170px;
text-align:left;
padding-left:0px;
float:left; 
}

#headerleft{
display:block;
position:relative;
width:293px;
height:170px;
text-align:left;
padding-left:0px;
float:left; 
}

#headermiddle{
display:block;
position:relative;
width:120px;
height:170px;
text-align:left;
padding:0px;
float:left; 
}

#headerright{
display:block;
position:relative;
width:293px;
height:170px;
text-align:right;
padding:0px;
float:left; 
color :rgb(239,65,53);
font-style:italic;
}

#headerright .selected{
text-decoration:none;
color :rgb(102,102,102); 
border-bottom: 1px dotted rgb(239,65,53);
}

#headerright a:link{
text-decoration:none;
color :rgb(102,102,102); 
}
#headerright a:visited{
text-decoration:none;
color :rgb(102,102,102); 
}
#headerright a:hover{
border-bottom: 1px dotted rgb(239,65,53);
color :rgb(102,102,102); 
}
#headerright a:active{
border-bottom: 1px dotted rgb(239,65,53);
color :rgb(102,102,102); 
}



.phonenumber{
font-size:12px;
line-height:13px;
color:rgb(153,153,153);
font-style:normal;
}

.grants{
font-size:10px;
line-height:13px;
color:rgb(153,153,153);
font-style:normal;
font-weight:bold;
}


/* Central content */


#centralcontentcontainer{
display:block;
position:relative;
background-image:url(images/paperbg.jpg);
background-repeat:repeat;
width:800px;
height:302px;
text-align:left; 
float:left;
}


#column47px{
display:block;
position:relative;
background-color:none;
width:47px;
height:302px;
text-align:left;
border:0px;
float:left;
}

#aboutcasecolumn47px{
display:block;
position:relative;
background-color:none;
width:47px;
height:62px;
text-align:left;
border:0px;
float:left;
}

#column1{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left;
margin-left:0px;
margin-right:1px;
float:left;
}

#column1geo{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left;
background-image:url(images/bggeo.jpg);
margin-left:0px;
margin-right:1px;
float:left;
}

#column1warm{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left;
background-image:url(images/bgwarm.jpg);
margin-left:0px;
margin-right:1px;
float:left;
}


#column2{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left; 
margin-left:1px;
margin-right:1px;
float:left;
}

#column2solar{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left; 
background-image:url(images/bgsolar.jpg);
margin-left:1px;
margin-right:1px;
float:left;
}

#column2sew{
display:block;
position:relative;
background-color:black;
width:175px;
height:302px;
text-align:left; 
background-image:url(images/bgsew.jpg);
margin-left:1px;
margin-right:1px;
float:left;
}


#column3{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left; 
margin-left:1px;
margin-right:1px;
float:left;
}

#column3unico{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left; 
background-image:url(images/bgunico.jpg);
margin-left:1px;
margin-right:1px;
float:left;
}

#column3wind{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left;
background-image:url(images/bgwind.jpg); 
margin-left:1px;
margin-right:1px;
float:left;
}


#column4{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left; 
margin-left:1px;
margin-right:0px;
float:left;
}

#column4rain{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left; 
background-image:url(images/bgrain.jpg);
margin-left:1px;
margin-right:0px;
float:left;
}

#column4under{
display:block;
position:relative;
background-color:none;
width:175px;
height:302px;
text-align:left; 
background-image:url(images/bgunderfloor.jpg);
margin-left:1px;
margin-right:0px;
float:left;
}


/* About us columns and base buttons */

#centralcontentcontainerabout{
display:block;
position:relative;
background-image:url(images/paperbg.jpg);
background-repeat:repeat;
width:800px;
padding-left:0px;
padding-right:0px;
text-align:left; 
float:left;
}

#lowercontentcontainer{
display:block;
position:relative;
background-image:url(images/paperbg.jpg);
background-repeat:repeat;
width:706px;
padding-left:0px;
padding-right:0px;
margin-top:10px;
text-align:left; 
float:left;
}

#lowercontentcontainercol1{
display:block;
position:relative;
background-image:url(images/paperbg.jpg);
background-repeat:repeat;
width:175px;
padding-left:0px;
padding-right:0px;
text-align:left; 
float:left;
}

#lowercontentcontainercol2{
display:block;
position:relative;
background-image:url(images/paperbg.jpg);
background-repeat:repeat;
width:346px;
padding-left:0px;
padding-right:10px;
text-align:justify; 
float:left;
font-size:9px;
font-weight:normal;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#lowercontentcontainercol2.alignleft{
text-align:left; 
}




#lowercontentcontainercol2 a:link{
font-size:9px;
font-weight:normal;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:rgb(239,65,53);
text-decoration:none;
}
#lowercontentcontainercol2 a:visited{
text-decoration:none;
color:rgb(239,65,53);
}
#lowercontentcontainercol2 a:hover{
text-decoration:none;
color:rgb(239,65,53);
border-bottom: 1px dotted rgb(239,65,53);
}
#lowercontentcontainercol2 a:active{
text-decoration:none;
color:rgb(239,65,53);
border-bottom: 1px dotted rgb(239,65,53);
}

.italic{
font-size:9px;
line-height:14px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bold{
font-size:9px;
line-height:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



#lowercontentcontainercol3{
display:block;
position:relative;
background-image:url(images/paperbg.jpg);
background-repeat:repeat;
width:175px;
padding-left:0px;
padding-right:0px;
text-align:left; 
float:left;
}

#column1about{
display:block;
position:relative;
background-color:none;
width:175px;
height:62px;
text-align:left;
border-right:solid 1px rgb(244,243,234);
float:left;
}
#column2about{
display:block;
position:relative;
background-color:none;
width:175px;
height:62px;
text-align:left; 
border-left:solid 1px rgb(244,243,234);
border-right:solid 1px rgb(244,243,234);
float:left;
}
#column3about{
display:block;
position:relative;
background-color:none;
width:175px;
height:62px;
text-align:left; 
border-left:solid 1px rgb(244,243,234);
border-right:solid 1px rgb(244,243,234);
float:left;
}
#column4about{
display:block;
position:relative;
background-color:none;
width:175px;
height:62px;
text-align:left; 
border-left:solid 1px rgb(244,243,234);
float:left;
}


#aboutbutton5{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:32px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#aboutbutton5a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:32px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#aboutbutton6{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:32px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#aboutbutton6a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:32px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#aboutbutton7{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:32px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#aboutbutton7a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:32px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#aboutbutton8{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:32px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#aboutbutton8a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:32px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}



/* Footer boxes */

#footer1{
display:block;
position:relative;
background-image:url(images/paperbg.jpg);
background-repeat:repeat;
width:800px;
height:40px;
padding-left:0px;
padding-right:0px;
text-align:left;
float:left;
color :rgb(239,65,53);
font-style:normal;
font-size:9px;
line-height:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer1 a:link{
text-decoration:none;
color :rgb(102,102,102); 
}
#footer1 a:visited{
text-decoration:none;
color :rgb(102,102,102); 
}
#footer1 a:hover{
border-bottom: 1px dotted rgb(239,65,53);
color :rgb(102,102,102); 
}
#footer1 a:active{
border-bottom: 1px dotted rgb(239,65,53);
color :rgb(102,102,102); 
}

.grey{
color:rgb(102,102,102);
}


.darkgreen{
color:rgb(40,37,17);
}


.energyred{
color:rgb(239,65,53);
}


.largedarkgreen{
color:rgb(40,37,17);
font-size:10px;
line-height:13px;
}


.largeenergyred{
color:rgb(239,65,53);
font-size:12px;
line-height:13px;
font-weight:bold;
}




#footer2{
display:block;
position:relative;
width:800px;
height:40px;
line-height:30px;
padding-left:0px;
padding-right:0px;
background-color:rgb(44,53,9);
text-align:center; 
float:left;
color:rgb(242,233,177);
font-size:10px;
line-height:13px;
}
#footer2 a:link{
color:rgb(242,233,177);
text-decoration:none;
font-size:10px;
line-height:13px;
}
#footer2 a:visited{
color:rgb(242,233,177);
text-decoration:none;
font-size:10px;
line-height:13px;
}
#footer2 a:hover{
color:#FFFFFF;
text-decoration:none;
font-size:10px;
line-height:13px;
}
#footer2 a:active{
color:#FFFFFF;
text-decoration:none;
font-size:10px;
line-height:13px;
}

#footerlinks{
display:block;
position:relative;
width:800px;
height:40px;
line-height:16px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
background-color:rgb(44,53,9);
text-align:center; 
float:left;
color:rgb(242,233,177);
font-size:10px;
line-height:13px;
}
#footerlinks a:link{
color:rgb(242,233,177);
text-decoration:none;
font-size:10px;
line-height:13px;
}
#footerlinks a:visited{
color:rgb(242,233,177);
text-decoration:none;
font-size:10px;
line-height:13px;
}
#footerlinks a:hover{
color:#FFFFFF;
text-decoration:none;
font-size:10px;
line-height:13px;
}
#footerlinks a:active{
color:#FFFFFF;
text-decoration:none;
font-size:10px;
line-height:13px;
}


#link1 a:link{
text-decoration:none;
color:#FFFFFF;
}
#link1 a:visited{
text-decoration:none;
color:#FFFFFF;
}
#link1 a:hover{
border-bottom: 1px dotted rgb(239,65,53);
color:#FFFFFF;
}
#link1 a:active{
border-bottom: 1px dotted rgb(239,65,53);
color:#FFFFFF;
}





/* home pic buttons */

#pic1{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:hidden;
border-bottom:solid 1px rgb(244,243,234);
}

#pic1a{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:visible;
border-bottom:solid 1px rgb(244,243,234);
}

#pic2{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}

#pic2a{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}

#pic3{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:hidden;
border-bottom:solid 1px rgb(244,243,234);
}

#pic3a{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:visible;
border-bottom:solid 1px rgb(244,243,234);
}

#pic4{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}

#pic4a{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}

#pic5{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:hidden;
border-bottom:solid 1px rgb(244,243,234);
}

#pic5a{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:visible;
border-bottom:solid 1px rgb(244,243,234);
}

#pic6{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}

#pic6a{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}

#pic7{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:hidden;
border-bottom:solid 1px rgb(244,243,234);
}

#pic7a{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:visible;
border-bottom:solid 1px rgb(244,243,234);
}


#pic8{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}

#pic8a{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}





/* catergory page squares */


#button1{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
}

#button1a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
}



#button2{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
}

#button2a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
}


#button3{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
}

#button3a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
}

#button4{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
}

#button4a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
}

#button5{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:272px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#button5a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:272px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#button6{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:272px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#button6a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:272px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#button7{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:272px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#button7a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:272px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#button8{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:hidden;
margin-top:272px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#button8a{
display:block;
position:absolute;
width:175px;
height:30px;
background-color:none;
float:left;
padding:0px;
z-index:1;
visibility:visible;
margin-top:272px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}






#imagetoprow{
display:block;
position:absolute;
width:175px;
height:120px;
background-color:rgb(102,102,102);
float:left;
padding:0px;
border-bottom:solid 1px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow{
display:block;
position:absolute;
width:175px;
height:120px;
background-color:rgb(102,102,102);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:150px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}



/* about us */

#catergorystripabout{
display:block;
position:absolute;
width:165px;
height:232px;
background-color:none;
float:left;
padding:0px;
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
font-size:9px;
line-height:11px;
color :rgb(102,102,102);
}

#imagetoprow1about{
display:block;
position:absolute;
width:175px;
height:120px;
float:left;
padding:0px;
border-bottom:solid 1px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1about{
display:block;
position:absolute;
width:175px;
height:120px;
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2about{
display:block;
position:absolute;
width:175px;
height:120px;
float:left;
padding:0px;
border-bottom:solid 1px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2about{
display:block;
position:absolute;
width:175px;
height:120px;
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3about{
display:block;
position:absolute;
width:175px;
height:120px;
float:left;
padding:0px;
border-bottom:solid 1px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3about{
display:block;
position:absolute;
width:175px;
height:120px;
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


/* geothermal */

#imagetoprow1g{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/geo1.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1g{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/geo2.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2g{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/geo3.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2g{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/geo4.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3g{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/geo5.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3g{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/geo6.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


/* solar */

#imagetoprow1s{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sol1.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1s{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sol2.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2s{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sol3.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2s{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sol4.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3s{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sol5.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3s{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sol6.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


/* unico */

#imagetoprow1u{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/uni1.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1u{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/uni2.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2u{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/uni3.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2u{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/uni4.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3u{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/uni5.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3u{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/uni6.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


/* rainwater */

#imagetoprow1r{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/rain1.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1r{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/rain2.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2r{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/rain3.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2r{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/rain4.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3r{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/rain5.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3r{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/rain6.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


/* Warm Air */

#imagetoprow1a{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/air1.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1a{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/air2.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2a{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/air3.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2a{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/air4.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3a{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/air5.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3a{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/air6.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


/* Sewage Digestion */

#imagetoprow1sd{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sew1.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1sd{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sew2.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2sd{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sew3.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2sd{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sew4.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3sd{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sew5.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3sd{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/sew6.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}



/* Wind */

#imagetoprow1w{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/wind1.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1w{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/wind2.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2w{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/wind3.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2w{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/wind4.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3w{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/wind5.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3w{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/wind6.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


/* Warm Air */

#imagetoprow1f{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/flo1.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow1f{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/flo2.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow2f{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/flo3.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow2f{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/flo4.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagetoprow3f{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/flo5.jpg);
float:left;
padding:0px;
border-bottom:solid 0px rgb(244,243,234);
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#imagebottomrow3f{
display:block;
position:absolute;
width:175px;
height:120px;
background-image:url(images/flo6.jpg);
float:left;
padding:0px;
border-top:solid 1px rgb(244,243,234);
margin-top:151px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


#catergorystrip{
display:block;
position:absolute;
width:165px;
height:230px;
background-color:none;
float:left;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(102,102,102);
}

#catergorystripsolar{
display:block;
position:absolute;
width:165px;
height:232px;
float:left;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(255,255,255);
}

#catergorystripanaerobic{
display:block;
position:absolute;
width:165px;
height:232px;
float:left;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(255,255,255);
}
#catergorystripgeothermal{
display:block;
position:absolute;
width:165px;
height:232px;
float:left;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(255,255,255);
}


p {
	margin-top: 0px;
	margin-bottom: 5px;
}

.whitetextbold{
	font-size:9px;
line-height:11px;
color :rgb(255,255,255);
font-weight:bold;
}




#catergorystriprainwater{
display:block;
position:absolute;
width:165px;
height:232px;
float:left;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(255,255,255);
}
#catergorystripunderfloor{
display:block;
position:absolute;
width:165px;
height:232px;
background-color:none;
float:left;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(255,255,255);
}
#catergorystripunico{
display:block;
position:absolute;
width:165px;
height:232px;
float:left;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(255,255,255);
}
#catergorystripwarmair{
display:block;
position:absolute;
width:165px;
height:232px;
float:left;
padding:0px;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(255,255,255);
}
#catergorystripwind{
display:block;
position:absolute;
width:165px;
height:232px;
float:left;
margin-top:40px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:9px;
line-height:11px;
color :rgb(255,255,255);
}

/* possibly remove these */

#catergorystriptop{
display:block;
position:absolute;
width:165px;
height:230px;
background-image:url(images/text_base_top.jpg);
float:left;
padding:0px;
margin-top:30px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:5px;
font-size:9px;
line-height:11px;
color :rgb(102,102,102);
}


#catergorystripbottom{
display:block;
position:absolute;
width:160px;
height:230px;
background-image:url(images/text_base_bottom.jpg);
float:left;
padding:0px;
margin-top:40px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-left:10px;
padding-right:5px;
padding-top:0px;
padding-bottom:5px;
font-size:9px;
line-height:11px;
color :rgb(102,102,102);
}


/* holdingpage pic buttons */

#hold1{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
border-bottom:solid 1px rgb(244,243,234);
}


#hold2{
display:block;
position:absolute;
width:175px;
height:150px;
background-color:rgb(209,224,222);
float:left;
padding:0px;
margin-top:150px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:solid 1px rgb(244,243,234);
}





