
BODY { background-image:url(assets/images/tile.jpg); padding:0; margin:0; font:12px /18px Myriad,Verdana,sans-serif;}
FORM { padding:0; margin:0; }
STRONG { color:#333; }
H1 { font-size:18px; margin:0; padding:12px 0 3px 0; line-height:15px; color:#333333; }
H2 { font-weight:normal; font-size:14px; margin:0; padding:0; line-height:16px; color:#666; }
H2 A { color:#666; text-decoration:none; font-size:14px; }
H2 A:hover { color:#96CCD3; text-decoration:underline; }
H3 { font-size:13px; margin:0; padding:0; }
H3.location { color:#333333; }
BLOCKQUOTE { font-size:15px; line-height:24px; font-weight:bold; margin:0 10px 0 5px; padding:0; }
BLOCKQUOTE .quoter { font-size:11px; font-weight:normal; line-height:12px; }
HR { border:none; border-bottom:dotted 1px #999; }

.btmbuttons{float:left;}

.taxcredits {background-image:url(assets/images/btn_taxcredits_over.jpg);
background-repeat: no-repeat; height: 115px; width: 230px; display: block;}
.taxcredits a{background-image:url(assets/images/btn_taxcredits.jpg);
background-repeat: no-repeat; height: 115px; width: 230px; display: block;}
.taxcredits a:hover{background: none;}

.solarpower {background-image:url(assets/images/btn_solarpower_over.jpg);
background-repeat: no-repeat; height: 115px; width: 230px; display: block;}
.solarpower a{background-image:url(assets/images/btn_solarpower.jpg);
background-repeat: no-repeat; height: 115px; width: 230px; display: block;}
.solarpower a:hover{background: none;}

.savings {background-image:url(assets/images/btn_savings_over.jpg);
background-repeat: no-repeat; height: 115px; width: 230px; display: block;}
.savings a{background-image:url(assets/images/btn_savings.jpg);
background-repeat: no-repeat; height: 115px; width: 230px; display: block;}
.savings a:hover{background: none;}

.srscertified {background-image:url(assets/images/btn_srscertified_over.jpg);
background-repeat: no-repeat; height: 115px; width: 230px; display: block;}
.srscertified a{background-image:url(assets/images/btn_srscertified.jpg);
background-repeat: no-repeat; height: 115px; width: 230px; display: block;}
.srscertified a:hover{background: none;}

#btm{font-size:11px; height:35px; color:#fff; text-align:center; padding-top:15px; background-image:url(assets/images/btmback.jpg);}
#btm A { color:#fff; font-weight:bold; }
#btm A:hover { color:#333; }

.bold2{font-size:175%; color:#94B15D; font-weight:bold;}

.clearall { clear:both; }

.hdr-blue, .hdr-black, .hdr-dual { color:#fff; font-weight:bold; margin-bottom:10px; clear:both; }
.hdr-blue {
	height:24px;
	line-height:24px;
	background-image: url(assets/images/titleback.gif);
}

.cap-right { float:right; margin-left:4px; }
.cap-left { float:left; margin-right:2px; }

#frame { width:1024px; margin:0 auto; position:relative; text-align:left; color:#000; font:12px /18px Myriad,Verdana,sans-serif; }
#frame A { color:#94B15D; }
#frame A:hover { color:#333; }

#header{height:130px; background-image:url(assets/images/toptile.jpg); background-repeat:repeat-x;}

#topbtns{ padding-left:10px; height:40px; width:200px; font-weight:bold; background-image:url(assets/images/topbtnback.jpg); float:right; background-repeat:no-repeat;}
#topbtns A { color:#333; text-decoration:none; font-size:11px;}
#topbtns A:hover { color:#94B15D; }

#nav,    #nav-sub UL, #nav-ter,    #nav-qua    { list-style:none; padding:0; margin:0; font:12px Arial,sans-serif; }
#nav LI, #nav-sub LI, #nav-ter LI, #nav-qua LI { float:left; padding:0; margin:0; }
#nav A,  #nav-sub A,  #nav-ter A,  #nav-qua A  { font-weight:bold; text-decoration:none; }


#nav { background-image:url(assets/images/btnback.jpg); height:50px; background-repeat:no-repeat; padding-left:20px; }
#nav LI A { color:#fff; text-shadow:#000 0 1px 0; line-height:50px; padding-left:20px; }
#nav LI A:hover { color:#333; }

#content {
	width:500px;
	padding:50px;
	float:left;
}

#content2 {
	width:900px;
	padding:50px;
	float:left;
}

#contentright {
	width:375px;
	padding:20px;
	margin:0;
	float:right;
}
