<!--

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #b5c6d9;
	background-image:url(../images/back.jpg); background-repeat: repeat-y; 
	background-position: center;
}

td { font-family: arial, helvetica, verdana, swiss, sans-serif; color: #333333; font-size: 9pt; }
/*ul { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; list-style-image: url("../images/bullet.gif"); }*/
li { padding-bottom: 5px; }
sup { font-size: 7pt; }

a { text-decoration: none; } 
a:link { color: #336699; } 
a:active { color: #3399cc; } 
a:visited { color: #9966cc; }
a:hover { color: #3399cc; text-decoration: underline; }

.utility { font-size: 8pt; color: #999999; padding-right: 20px; }
.utility a { text-decoration: none; } 
.utility a:link { color: #336699; } 
.utility a:active { color: #3399cc; } 
.utility a:visited { color: #9966cc; } 
.utility a:hover { color: #3399cc; text-decoration: underline; }

.backleft { background-image:url(../images/backleft.gif); background-repeat: repeat-y; }	
.backright { background-image:url(../images/backright.gif); background-repeat: repeat-y; }	
.backbartop { background-image:url(../images/com_bartop.jpg); background-repeat: repeat-x; }	
.backbarbot { background-image:url(../images/com_barbot.jpg); background-repeat: repeat-x; font-size: 8pt; color: #ffffff; }	
.ticker { background-image:url(../images/com_barticker.jpg); background-repeat: repeat-x; font-size: 8pt; color: #ffffff; }	

.ticker a { text-decoration: none; } 
.ticker a:link { color: #ffffff; } 
.ticker a:active { color: #cccccc; } 
.ticker a:visited { color: #ffffff; } 
.ticker a:hover { color: #cccccc; text-decoration: underline; }

.title { font-size: 15pt; color: #666666; font-weight: bold; }	
.sub1 { font-size: 12pt; color: #666666; font-weight: bold; }
.sub2 { font-size: 10pt; color: #333333; font-weight: bold; }
.sub3 { font-size: 8pt; color: #000000; font-weight: bold; }
.news { font-size: 8pt; }
.intro { font-size: 13pt; color: #666666; }
.copyright { font-size: 7pt; color: #999999; }
.note { font-size: 7pt; color: #666666; }
.notehot { font-size: 7pt; color: #FF0000; }
.caption { font-size: 8pt; color: #333333; }
.top { font-size: 7pt; text-align: right; }
.nobr { white-space: nowrap; }

.container { background-color: #ffffff; border-top: 1px; border-right: 2px; border-bottom: 3px; border-left: 1px; border-style: solid; border-color: #cccccc; padding: 5px; }
.container1 { background-color: #ffffff; border-top: 1px; border-right: 2px; border-bottom: 3px; border-left: 1px; border-style: solid; border-color: #cccccc; padding: 5px; margin-left: 10px; }
.container2 { background-color: #ffffff; border-top: 1px; border-right: 2px; border-bottom: 3px; border-left: 1px; border-style: solid; border-color: #cccccc; padding: 5px; margin-right: 10px; }
.container3 { background-color: #ffffff; border-top: 1px; border-right: 2px; border-bottom: 3px; border-left: 1px; border-style: solid; border-color: #cccccc; padding: 5px; margin-left: 10px; margin-bottom: 20px; }
.q { font-size: 10pt; font-weight: bold; color:#333333; }
.a { font-size: 10pt; font-weight: bold; color:#999999; }

.titlecaf { font-size: 15pt; padding: 25px 0px 5px 0px; color: #636c79; font-weight: bold; background-color:#e3e3e3; }	
.titlebackcaf { background-color:#e3e3e3; }	
.shadebackcaf { background-image:url(../images/shade_caf.gif); background-repeat: repeat-x; }	
.sidebar { font-size: 8pt; }	
.sidebartitle { font-size: 8pt; font-weight: bold; }	
.hometext { font-size: 9pt; color:#cccccc; padding: 10px 20px 10px 20px; }	
.fields { font-weight: bold; }
.boxtitle { padding: 20px 10px 5px 10px; font-size: 10pt; color: #333333; font-weight: bold; background-color:#f0f0f0; } 
.boxlist { padding: 10px; border-style: solid; border-width: 1px; border-color: #cccccc; font-size: 7pt; } 
.pipenav { font-weight: bold; color: #999999; } 
.altlist { padding: 5px; } 
.newshead { font-size: 8pt; font-weight: bold; color: #333333; } 
.newsnote { font-size: 8pt; color: #666666; } 

/* program name rollovers */
.carheaven { padding-left: 41px; }
.coolshops { padding-left: 178px; }
.gosolar { padding-left: 320px; }
.keepcool { padding-left: 454px; }
.mowdown { padding-left: 571px; }
.switchout { padding-left: 726px; }
.switchthestat { padding-left: 858px; }

.carheaven_f { padding-left: 41px; }
.coolshops_f { padding-left: 158px; }
.gosolar_f { padding-left: 310px; }
.keepcool_f { padding-left: 464px; }
.mowdown_f { padding-left: 555px; }
.switchout_f { padding-left: 726px; }
.switchthestat_f { padding-left: 858px; }


.navon { font-size: 9pt; padding-left: 20px; color: #ffffff; font-weight: bold; }
.navon a { text-decoration: none; } 
.navon a:link { color: #ffffff; } 
.navon a:active { color: #3399cc; } 
.navon a:visited { color: #ffffff; } 
.navon a:hover { color: #3399cc; text-decoration: underline; }

.navex { font-size: 9pt; padding-left: 20px; color: #999999; font-weight: bold; }

.navleft { font-size: 9pt; padding-left: 20px; color: #ffffff; font-weight: bold; }
.navleft a { text-decoration: none; } 
.navleft a:link { color: #333333; } 
.navleft a:active { color: #3399cc; } 
.navleft a:visited { color: #333333; } 
.navleft a:hover { color: #3399cc; text-decoration: underline; }

.smsub1 { color: #666666; font-size: 8pt; font-weight: bold; text-transform: uppercase; padding: 0px 0px 3px 10px; background-color: #f3f3f3; }
.smsub2 { color: #666666; font-size: 8pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#4c89b6; border-bottom-style: solid; border-bottom-width: 1px; font-weight: bold; }
.smsub3 { color: #666666; font-size: 7pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#999999; border-bottom-style: solid; border-bottom-width: 1px; font-weight: bold; }
.smsub4 { color: #666666; font-size: 7pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#6699c3; border-bottom-style: solid; border-bottom-width: 1px; }

.super { font-size: 7pt; }

#stayput { position:relative; }
#corner { z-index:1; position:absolute; top: 152px; left: 0px; }
#cornerback { z-index:0; position:absolute; top: 0px; left: 0px; }
.footprograms { padding:10px; text-align:center; color:#999999; }
.fup { text-transform:uppercase; font-weight:bold; }
-->