/* CSS Document */

#contentLeft h1 {
	color: #3e939f;
	text-transform:uppercase;
	font-size: 110%;
	letter-spacing: 1px;
	}

#contentFull h1 {
	color: #3e939f;
	font-size: 110%;
	}

#contentFull h2 {
	color: #000;
	font-size: 90%;
	text-transform: uppercase;
	letter-spacing: 2px;
	}

#contact a, #contact a:link, #contact a:active, #contact a:visited {
	color: #04205a;
	text-decoration: none;
	padding: 2px;
	}

#contact a:hover {
	color: #fff;
	background: #04205a;
	padding: 2px;
	text-decoration: none;
	}

#contentRightText a, #contentRightText a:link, #contentRightText a:active, #contentRightText a:visited {
	color: #3e939f;
	text-decoration: none;
	}

#contentRightText a:hover {
	color: #3e939f;
	text-decoration: underline;
	}

#rebatesContentText a, #rebatesContentText a:link, #rebatesContentText a:active, #rebatesContentText a:visited {
	color: #3e939f;
	text-decoration: none;
	}

#rebatesContentText a:hover {
	color: #3e939f;
	text-decoration: underline;
	}

#footerContent a, #footerContent a:link, #footerContent a:active, #footerContent a:visited {
	color: #04205a;
	text-decoration: none;
	padding: 2px;
	}

#footerContent a:hover {
	color: #fff;
	background: #04205a;
	padding: 2px;
	text-decoration: none;
	}

.gridShadeContent a, .gridShadeContent a:link, .gridShadeContent a:active, .gridShadeContent a:visited {
	color: #3e939f;
	text-decoration: none;
	}

.gridShadeContent a:hover {
	color: #3e939f;
	text-decoration: underline;
	}

.solarShadeContent a, .solarShadeContent a:link, .solarShadeContent a:active, .solarShadeContent a:visited {
	color: #3e939f;
	text-decoration: none;
	}

.solarShadeContent a:hover {
	color: #3e939f;
	text-decoration: underline;
	}

.solarShadeContentBot a, .solarShadeContentBot a:link, .solarShadeContentBot a:active, .solarShadeContentBot a:visited {
	color: #3e939f;
	text-decoration: none;
	}

.solarShadeContentBot a:hover {
	color: #3e939f;
	text-decoration: underline;
	}
	
.windShadeContent a, .windShadeContent a:link, .windShadeContent a:active, .windShadeContent a:visited {
	color: #3e939f;
	text-decoration: none;
	}

.windShadeContent a:hover {
	color: #3e939f;
	text-decoration: underline;
	}

.windShadeContentBot a, .windShadeContentBot a:link, .windShadeContentBot a:active, .windShadeContentBot a:visited {
	color: #3e939f;
	text-decoration: none;
	}

.windShadeContentBot a:hover {
	color: #3e939f;
	text-decoration: underline;
	}

#quote a, #quote a:link, #quote a:active, #quote a:visited {
	color: #000;
	text-decoration: underline;
	padding: 2px;
	}

#quote a:hover {
	background: #000;
	color: #fff;
	padding: 2px;
	text-decoration: none;
	}

a#grid {
     width:220px;
     height: 114px;
     display:block;
     background:url(../images/gridFeedBtn.jpg) 0px 0px no-repeat;
     text-decoration:none;    
  }
  
a#grid:hover  {
     background-position: 0px -114px; 
  }
 
 a#remote {
     width:220px;
     height: 114px;
     display:block;
     background:url(../images/remoteBtn.jpg) 0px 0px no-repeat;
     text-decoration:none;    
  }
  
a#remote:hover  {
     background-position: 0px -114px; 
  }
 
 a#solar {
     width:220px;
     height: 114px;
     display:block;
     background: url(../images/solarBtn.jpg) 0px 0px no-repeat;
     text-decoration:none;    
  }
  
a#solar:hover  {
     background-position: 0px -114px;  
  }
 
  a#wind {
     width:220px;
     height: 114px;
     display:block;
     background: url(../images/solarBtn.jpg) 0px 0px no-repeat;
     text-decoration:none;    
  }
  
a#wind:hover  {
     background-position: 0px -114px;  
  }
 
 
.cellTop {
	background: #3d3d3d;
	color: #fff;
	font-weight: bold;
	font-size: 90%;	
	}
	
.cellTop2 {
	background: #ddda0f;
	color: #3d3d3d;
	font-weight: bold;
	font-size: 90%;	
	}

.cellText {
	background: #d4d4d4;
	color: #000;
	}

.cellText2 {
	color: #000;
	background: #e2e1e1;
	}

.cellFull {
	height: 3px;
	}

.solarCell1 {
	background: #607179;
	color: #fff;
	font-weight: bold;
	font-size: 90%;
	}

.solarCellTop {
	background: #96a3a9;
	color: #fff;
	font-weight: bold;
	}

.solarText1 {
	background: #fff;
	color: #000;
	}

.solarText2 {
	background: #f2f2e9;
	color: #000;
	}
	
.windCell1 {
	background: #D1EBEF;
	color: #000;
	font-weight: bold;
	font-size: 100%;
	}
	

.windCellTop {
	background: #96a3a9;
	color: #fff;
	font-weight: bold;
	}

.windText1 {
	background: #fff;
	color: #000;
	}

.windText2 {
	background: #f2f2e9;
	color: #000;
	}
	
	
.tableHR {
	border-top: 1px solid #3d3d3d;
	border-bottom: 1px solid #faedce;
	border-left: 0px solid #faedce;
	border-right: 0px solid #faedce;
	margin-bottom: 0px;
	margin-top: 0px;
	}

.recentHR {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dbf3f7;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	margin-bottom: 0px;
	margin-top: 0px;
	}

#industryBot a, #industryBot a:link, #industryBot a:active, #industryBot a:visited {
	color: #3e939f;
	text-decoration: none;
	}

#industryBot a:hover {
	color: #3e939f;
	text-decoration: underline;
	}
