html, body {
    background:#bfd6de;
    margin:0;
    color:#000;
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;
    line-height:130%;
    text-align:left;
    width:100%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor: pointer;}

#welcome {
    position:relative;
    width:939px;
    background:#fff;
    margin:0 auto 10px auto;
    padding-top:191px;
}
.clear {clear:both;width:auto;height:1px;}

#head {position:absolute;top:0;left:0;width:939px;height:191px;background:url(/images/CommunityEnergyBG.jpg) 0 0 no-repeat;}
#head2 {position:absolute;top:0;left:0;width:939px;height:191px;background:url(/images/CommunityEnergyBG.jpg) 0 0 no-repeat;}
#efficiency {position:absolute;top:5px;right:10px;width:255px;height:100px;padding-top:55px;}
#efficiency img {position:absolute;top:0;left:0;}
#efficiency p {color:#fff;text-align:justify;}
#efficiency a {color:#003694;font-weight:bold;text-decoration:none;position:absolute;bottom:0;right:0;}
#efficiency a:hover {color:#fff;font-weight:bold;text-decoration:none;text-align:right;}
#head ul {list-style-type:none;position:absolute;bottom:22px;left:5px;width:647px;padding-left:5px;height:29px;background:url(/images/headNavBg.jpg) 0 0 no-repeat;}
#head li {float:left;display:inline;padding:0 6px;}
#head li a {float:left;font-weight:bold;font-size:12px;text-decoration:none;padding:6px 8px 9px 8px;}
#head li a {color:#fff;}
#head li span:hover {color:#d0e8f3;}

.onster {color:#03a003;background:url(/images/navBgRollr.jpg) 0 0 repeat-x;}
.onster:hover {color:#03a003;background:url(/images/samplerollr.jpg) 0 0 repeat-x;}
.onster span {color:#03a003;}

.subster {background:url(/images/subnavIconRoll.jpg) -2px 2px no-repeat;}
.subster span {color:#03a003;}

#foot {position:relative;width:939px;background:#0c83bd url(/images/footBg.gif) 0 100% no-repeat;text-align:center;}
#foot p {color:#fff;padding:10px 0 0 0;}
#foot a {color:#fff;text-decoration:none;}
#foot a:hover {color:#fff;text-decoration:underline;}
/*#foot ul {list-style-type:none;}
#foot li {display:inline;color:#fff;padding:10px 15px 10px 15px;}*/

#con {position:relative;width:886px;background:url(/images/welcomeBg.gif) 0 0 repeat-y;padding:0 21px 21px 32px;}

#conleft {float:left;width:658px;}
#conright {float:right;width:197px;}
#conright h2 {color:#fff;font-weight:bold;font-size:14px;text-align:center;position:relative;width:197px;height:20px;padding:8px 0 0 0;background:url(/images/rightH2Bg.jpg) 0 0 no-repeat;}
#conright h3 {color:#03a003;font-weight:bold;font-size:14px;text-align:center;}
.rightcon {position:relative;width:185px;padding:5px;border-right:1px solid #03a003;border-left:1px solid #03a003;}
.rightcon p {font-size:10px;color:#666;text-align:center;}
#conright input, #conright span {vertical-align:middle;display:inline;}
.searchtxt {border:1px solid #b7b7b7;width:140px;padding:1px;margin:0 5px;}
.rfoot {position:relative;width:197px;height:12px;margin-bottom:15px;background:url(/images/rFootBg.gif) 0 0 no-repeat;}

#bluewrap {position:relative;width:618px;padding:20px;margin-bottom:15px;background:#e1ecf0;}
#bluewrap h1 {color:#000;font-weight:bold;font-size:14px;margin-bottom:15px;}
#bluewrap h1 img {position:absolute;top:0;left:0;}
#bluewrap p {margin-bottom:15px;}
#bluewrap sup {font-size:9px;line-height:8px;}
#bwbot {position:absolute;bottom:0;left:0;width:658px;height:17px;background:url(/images/MissionBotBg.gif) 0 0 no-repeat;}

#upcomingevents {float:left;width:290px;}
#upcomingevents h2 {font-size:22px;color:#000;font-weight:normal;line-height:24px;position:relative;width:275px;height:33px;padding:20px 0 0 15px;background:url(/images/upcomingHBg.jpg) 0 0 no-repeat;}
#uce {position:relative;width:260px;padding:0 14px 10px 14px;border-left:1px solid #1283d1;border-right:1px solid #1283d1;}
#uce h3 {color:#004271;font-weight:bold;font-size:12px;}
#uce ul {list-style-type:none;}
#uce li {position:relative;width:260px;border-bottom:3px dotted #a1bed3;padding-bottom:10px;margin-bottom:10px;}
#uce a {color:#c00;font-size:10px;text-decoration:none;}
#uce a:hover {color:#c00;font-size:10px;text-decoration:underline;}
#ucebot {position:relative;width:290px;height:19px;background:url(/images/ucebotBg.gif) 0 0 no-repeat;}

#initiatives {float:right;width:350px;}
#initiatives h2 {color:#000;font-weight:bold;font-size:14px;margin-bottom:15px;}
#initiatives h3 {color:#7fbce9;font-weight:bold;font-size:12px;margin-bottom:5px;}
#initiatives h3 a {color:#1283d1;text-decoration:underline;}
#initiatives h3 a:hover {color:#1283d1;text-decoration:none;}
#initiatives ul {margin:0 0 15px 20px;}
#initiatives li {position:relative;}
#initiatives li span {padding-left:90px;}
#initiatives li em {padding-left:48px;font-style:normal;}
.efficiencyfirst {position:absolute;top:0;left:0;}

.efpeak {position:absolute;top:-2px;left:0;}

.hps {position:relative;width:auto;padding:20px;}
.hps p {margin-bottom:15px;}

#newgreen {position:relative;width:658px;margin-bottom:15px;}
#ngw {position:relative;width:636px;padding:0 10px 29px 10px;border-left:1px solid #04a804;border-right:1px solid #04a804;}
#newgreen h2 {position:relative;width:643px;height:29px;padding:20px 0 0 15px;background:url(/images/whatsNewBg.jpg) 0 0 no-repeat;color:#04a804;font-weight:bold;font-size:18px;}
#newgreen h3 {color:#04a804;font-weight:bold;font-size:14px;margin-bottom:5px;}
#newgreen p {margin-bottom:15px;}
#newgreen p img {float:left;margin:0 10px 10px 0;}
#ngcbot {position:absolute;bottom:0;left:0;width:658px;height:19px;background:url(/images/whatsNewFBg.gif) 0 0 no-repeat;}

#subnav {padding:0 0 0 15px;background:url(/images/subNavLeftBg.gif) 0 9px no-repeat;margin-bottom:15px;}
#subnav ul {float:left;list-style-type:none;background:url(/images/subNavRightBg.gif) 100% 50% no-repeat;padding-right:15px;}
#subnav li {display:inline;}
#subnav li a {float:left;font-weight:bold;font-size:12px;text-decoration:none;padding:13px 17px;}
#subnav li a {color:#005fa9;}
#subnav li a:hover {color:#03a003;}

#level {position:relative;width:658px;}
#level h1 {color:#000;font-size:18px;font-weight:normal;line-height:22px;margin-bottom:15px;}
#level h2 {color:#000;font-size:18px;font-weight:normal;line-height:22px;margin-bottom:15px;}
#level p {margin-bottom:15px;}
#level p img {float:right;margin:0 0 15px 15px;}
#level p a {color:#39c;text-decoration:underline;}
#level p a:hover {color:#39c;text-decoration:none;}
#level ul, #level ol {margin:0 0 15px 25px;}
#level li {margin-bottom:15px;}
#level li img {float:right;margin:0 0 15px 15px;}

#flex {position:relative;width:175px;padding:12px 0 12px 22px;margin:15px 0;background:url(/images/flex-mid.gif) 0 0 repeat-y;}
#flex1 {position:absolute;top:0;left:0;width:197px;height:12px;background:url(/images/flex-top.gif) 0 0 no-repeat;}
#flex2 {position:absolute;bottom:0;left:0;width:197px;height:12px;background:url(/images/flex-bot.gif) 0 0 no-repeat;}

