* {
     margin: 0;
}
html, body, #UI {
    height: 100%;
}
body {
    background-color: #087398;
    color: #000000; font-family: Arial,Helvetica,sans-serif;
    font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;
    padding: 0; text-align: center;
    background-image:url(/images/skin/back.repeat.png);  background-repeat:repeat-x;    
}
body {
    text-align: -moz-center;
}

#Hdr_UI { }

#App_Main
{
    text-align: left;
    width: 990px;
    
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -40px; /*Sticky Footer height 40*/
}
#Ftr_UI, #StickyPush {
    height:40px; padding:0 0 0 0; margin:0 0 0 0;
}
#Ftr_UI {
    background-color:#fff; width:auto;
}

#Hdr_Main { position:relative; height:170px; }
#Hdr_Main .title { display:none; }
#Hdr_Main .logo { width:279px; height:56px; background-image:url(/images/skin/logo.png); position:absolute; left:0px; top:9px; }

#Hdr_Main #Nav_Main { width:650px; position:absolute; left:340px; top:46px; float:left; font-size:10px; }
#Hdr_Main #Nav_Main .navItem {  padding:0 0 0 0; margin:0 0 0 0; float:left; display:block; width:auto; clear:right; height:120px; margin-right:20px; }
#Hdr_Main #Nav_Main .navItem .command { clear:both; color:#000; font-weight:bold; font-size:14px; }
#Hdr_Main #Nav_Main .navItem .command a { color:#000; font-weight:bold; font-size:14px; }
#Hdr_Main #Nav_Main .navItem .navigation {  float:none; padding:0 0 0 0; margin:0 0 0 0; display:block; }
#Hdr_Main #Nav_Main .navItem .navigation .navItem { float:none; clear:both; width:auto; height:auto; color:#767575; font-size:12px; margin-top:3px; margin-right:0px; }
#Hdr_Main #Nav_Main .navItem .navigation .navItem a { color:#767575; font-size:12px; font-weight:normal;}
#Hdr_Main #Nav_Main .active.navItem a { color:#016a8e; background-color:transparent;}
#Hdr_Main #Nav_Main .active.navItem .navigation .navItem a { color:inherit;  }
#Hdr_Main #Nav_Main .active .navigation .active.navItem a { color:#fff; background-color:#0986B1;}
#Hdr_Main #Nav_Main .navItem .navigation .navItem a { padding-right:1px; padding-left:1px; }
* html #Hdr_Main #Nav_Main .active .navigation .active a { color:#fff; background-color:#0986B1;}

#Hdr_Main #Nav_Contact { width:225px; position:absolute; left:765px; top:8px; float:left; }
#Hdr_Main #Nav_Contact .navItem { float:left; font-size:13px; margin-right:10px; color:#007198;  }
#Hdr_Main #Nav_Contact .active.navItem a { color:#016a8e; text-decoration:underline; background-color:transparent; }

#Mod_Content { width:717px; position:relative; margin-left:0px; }
#Mod_Content #Hdr_Content {
    background-image:url(/images/skin/content.header.png); width:717px; height:16px; 
}
#Mod_Content #Hdr_Content .title { position:absolute; }
#Mod_Content #Hdr_Content .subtitle { position:absolute; }
#Mod_Content #Cnt_Content .module .content .subtitle { font-weight:bold; font-size:12px; margin-bottom:4px; }
#Mod_Content #Cnt_Content .module .content .strong { font-weight:bold; }
#Mod_Content #Cnt_Content .module .content ul { list-style-type:circle; }
#Mod_Content #Cnt_Content .module .content ul li { margin-bottom:7px; }
#Mod_Content #Cnt_Content .module .content ul ul { margin-bottom:0; padding-bottom:0 }

#Mod_Content #Cnt_Content, #Mod_Content #Ftr_Content {
   background-image:url(/images/skin/content.body.png); background-repeat:repeat-y; 
}
#Nav_Footer  a { color:#000; }
#Nav_Footer .active a { color:#016a8e; text-decoration:underline; background-color:Transparent; }
#Mod_Content #Cnt_Content {
   height:1000px; width:635px; padding-left:42px; padding-right:40px;
}
#Mod_Content #Ftr_Content {
    width:703px; padding-left:9px; 
}
* html #Mod_Content #Ftr_Content {
    width:708px; 
}
* html #Mod_Content #Hdr_Content { behavior: url(clientscript/iepngfix.htc) }
* html #Mod_Content #Cnt_Content { behavior: url(clientscript/iepngfix.htc) }
* html #Mod_Content #Ftr_Content { behavior: url(clientscript/iepngfix.htc) }

.viewSplash #Mod_Content { width:964px; padding:0 0 0 0; margin:0 0 0 0; }
.viewSplash #Mod_Content #Cnt_Content { width:964px; background-image:none; padding:0 0 0 0; margin:0 0 0 0; }
.viewSplash #Mod_Content #Ftr_Content { width:964px; background-image:none; padding:0 0 0 0; margin:0 0 0 0; }

#Cnt_Main { position:relative; }
#Mod_Related { width:246px; position:relative; margin-left:8px; position:absolute; left:737px; top:0px; }
#Mod_Related #Hdr_Related { background-image:url(/images/skin/related.header.png); width:246px; height:16px; }
* html #Mod_Related #Hdr_Related { margin-bottom:-2px; }
#Mod_Related #Cnt_Related { background-image:url(/images/skin/related.content.png); width:206px; padding-left:20px; padding-right:20px; }
#Mod_Related #Ftr_Related { background-image:url(/images/skin/related.footer.png); width:246px; height:16px; }
* html #Mod_Related #Hdr_Related { behavior: url(clientscript/iepngfix.htc) }
* html #Mod_Related #Cnt_Related { behavior: url(clientscript/iepngfix.htc) }
* html #Mod_Related #Ftr_Related { behavior: url(clientscript/iepngfix.htc) }

#Ftr_Main { font-size:12px; height:20px; float:none; position:absolute; padding-top:6px;}
#Ftr_Main .copyright { position:absolute; left:10px; top:8px; width:400px;}
#Ftr_Main .navigation { float:left; position:absolute; left: 560px; top:8px; width:450px;}
#Ftr_Main .navigation .navItem { float:left; margin-right:10px; }

#Shadow_Content { position:absolute; width:73px; height:162px; background-image:url(/images/skin/page.shadow.png); top:-161px; left:712px; }
* html #Shadow_Content{ behavior: url(clientscript/iepngfix.htc) }

#Dv_Rates {}
#Dv_Rates .group { padding-top:10px; padding-bottom:10px; padding-left:15px; position:relative; }
.viewSplash #Dv_Rates .group { position:static; }
#Dv_Rates .group .caption { font-size:11px; font-weight:bold; display:block; width:130px; position:relative; top:5px; }
#Dv_Rates .group .data {position:absolute; top:0px; right:0px;  clear:right; height:33px; width:auto; text-align:center; width:81px; overflow:hidden; }
.viewSplash #Dv_Rates .group #Dat_Adjustable { top:0px; left:-4px; text-align:center;}
.viewSplash #Dv_Rates .group #Dat_Fixed6Mo { top:0px; left:82px; text-align:center;}
.viewSplash #Dv_Rates .group #Dat_FixedYear { top:0px; left:170px; text-align:center;}

#Dv_Rates .group .rate { background-image:none; }
#Dv_Rates .group .unavailable { background-image:url(/images/skin/text.currentlyunavailable.grey.png); width:81px; height:28px; display:block; background-position:0 0; }
.viewSplash #Dv_Rates .group .rate { background-image:none; }
.viewSplash #Dv_Rates .group .unavailable { background-image:url(/images/skin/text.currentlyunavailable.orange.png); width:81px; height:28px; display:block; position:absolute; top:20px; left:0px; }
#Dv_Rates .footer { clear:both; padding-top:10px; padding-bottom:10px; }
#Dv_Rates .footer #Cmd_ViewRates { display:block; width:196px; height:33px; background-image:url(/images/skin/command.viewdetails.png); text-indent:-9999px; clear:both;  z-index:20; position:relative;}
#Dv_Rates .footer .active#Cmd_ViewRates { background-image:url(/images/skin/command.viewdetails.over.png); }
* html #Dv_Rates .footer #Cmd_ViewRates { behavior: url(clientscript/iepngfix.htc) }

#Mod_SignUp { position:relative; }
#Mod_SignUp .content p { text-align:center; font-weight:bold; font-size:12px; line-height:12px; padding:0 0 0 0; margin-top:5px; }
#Mod_SignUp .footer { clear:both; padding-top:10px; padding-bottom:10px; }
#Mod_SignUp .footer #Cmd_SignUp { display:block; width:196px; height:33px; background-image:url(/images/skin/command.clickhere.png); text-indent:-9999px; }
#Mod_SignUp .footer .active#Cmd_SignUp { background-image:url(/images/skin/command.clickhere.over.png); }
* html #Mod_SignUp .footer #Cmd_SignUp { behavior: url(clientscript/iepngfix.htc) }

#Mod_ServiceArea { width:214px; height:216px; background-image:url(/images/skin/servicearea.back.png); position:relative; left:-4px; margin-bottom:20px;} 
#Mod_ServiceArea .header .title { display:none; }
#Mod_ServiceArea .content .map { width:205px; height:165px; background-image:url(/images/skin/servicemap.small.gif); position:absolute; top:10px; left:6px;  } 
#Mod_ServiceArea .footer #Cmd_ViewMap { display:block; width:196px; height:33px; background-image:url(/images/skin/command.viewmap.png); text-indent:-9999px; z-index:2; position:absolute; top:175px; left:8px;  }
#Mod_ServiceArea .footer .active#Cmd_ViewMap { background-image:url(/images/skin/command.viewmap.over.png); background-position:2px 1px;}
* html #Mod_ServiceArea .footer #Cmd_ViewMap { behavior: url(clientscript/iepngfix.htc) }

#Mod_Tip { width:703px; height:115px; background-image:url(/images/skin/tip.back.png?); background-repeat:repeat-x; background-position:0 bottom; position:relative; }
#Mod_Tip .content { position:absolute; z-index:2; top:47px; left:290px; padding-left:30px; background-image:url(/images/skin/tip.separator.png); height:73px;  width:380px; }
#Mod_Tip .content .caption { font-weight:bold; display:block; font-size:13px; margin-top:7px; }
#Mod_Tip .content .data { display:block; font-size:12px; margin-top:3px; width:201px; height:50px; overflow:hidden; }
#Mod_Tip .content .quote { display:block; font-size:12px; margin-top:5px; width:251px; height:50px; overflow:hidden; }
#Mod_Tip .content .customer { display:block; font-size:11px; margin-top:0px; text-align:right; padding-right:20px; width:231px; height:50px; overflow:hidden; }

#Mod_Content .module { font-size:12px; }
#Mod_Content .module .header .title { font-size:14px; font-weight:bold; margin-bottom:10px; padding-top:10px;}
#Mod_Content .address { font-size:12px; display:block; padding:10px; padding-left:20px; }
#Dv_Executives { clear:both; }
#Dv_Executives .group { clear:both; padding-top:10px; }
#Dv_Executives .caption { width:455px; display:block; font-size:13px; font-weight:bold; float:left; }
#Dv_Executives .data { width:455px; display:block; float:left;  margin-top:10px; line-height:18px;}
#Dv_Executives .photo { float:left; display:block; margin-right:15px; width:160px; }

#Mod_Content .toggleView { clear:both; position:relative; z-index:3;}
#Mod_Content .toggleView .group { margin-bottom:10px; clear:both; }
#Mod_Content .toggleView .group .caption { display:block; cursor:pointer; color:#007198; font-weight:bold;}
#Mod_Content .toggleView .group .data { display:block; margin-top:10px; padding-left:19px;}
#Mod_Content .toggleView .group .toggle { padding-left:20px; background-image:url(/images/skin/toggle.buttons.png); background-position:-20px -1px; }
#Mod_Content .toggleView .group .tglOpen { background-position:0 -24px; }

#Mod_Content .dataView { padding-bottom:10px; } 

#Dv_BillingOptions { width:485px; height:129px; background-image:url(/images/skin/billoptions.back.png); position:relative; left:80px; margin-bottom:25px; margin-top:10px;}
#Dv_BillingOptions .group { float:left; width:241px; display:block; position:relative; }
#Dv_BillingOptions .group .caption { display:block; font-size:22px; color:#8c8e91; text-align:center; padding:10px;}
#Dv_BillingOptions .group .data { display:block; text-align:center; padding:10px; padding-top:0px; }
#Dv_BillingOptions .group .command { position:absolute; left:45px;  }
#Dv_BillingOptions #Cmd_BillingLogin { text-indent:-9999px; width:151px; height:25px; background-image:url(/images/skin/command.customerlogin.png); display:block; }
#Dv_BillingOptions .active#Cmd_BillingLogin { background-image:url(/images/skin/command.customerlogin.over.png); background-position:-3px -2px; }
#Dv_BillingOptions #Cmd_BillingPassword { text-indent:-9999px; width:151px; height:25px; background-image:url(/images/skin/command.retrievepassword.png); display:block; }
#Dv_BillingOptions .active#Cmd_BillingPassword { background-image:url(/images/skin/command.retrievepassword.over.png); background-position:-5px -2px; }

#Pv_Rates { position:relative; z-index:3;}
#Pv_Rates .header .navigation { border:1px solid #e6e6e7; display:block; width:628px; height:175px; border-bottom:none;}
#Pv_Rates .header .navigation .navItem { width:157px; height:175px; display:block; float:left; background-image:url(/images/skin/rate.back.png); position:relative; }
.viewCommercial #Pv_Rates .header .navigation .navItem { width:209px; height:179px; background-image:url(/images/skin/ratelarge.back.png);  }
#Pv_Rates .header .navigation .active { background-image:url(/images/skin/rate.back.selected.png); }
#Pv_Rates .header .navigation .selected { background-image:url(/images/skin/rate.back.selected.png); }
.viewCommercial #Pv_Rates .header .navigation .active { background-image:url(/images/skin/ratelarge.selected.back.png); }
.viewCommercial #Pv_Rates .header .navigation .selected { background-image:url(/images/skin/ratelarge.selected.back.png); }
#Pv_Rates .header .navigation .navItem .caption { font-size:22px; color:#8c8e91; display:block; text-align:center; padding-top:16px;  }
#Pv_Rates .header .navigation .active .caption { color:#fff;}
#Pv_Rates .header .navigation .selected .caption { color:#fff;}
#Pv_Rates .header .navigation .navItem .subcaption { font-size:11px; color:#000; display:block; text-align:center; padding-top:4px; font-weight:bold;  }
#Pv_Rates .header .navigation .navItem .datRate { font-size:40px; color:#adb629; display:block; text-align:center; position:absolute; width:157px; top:70px;  }
.viewCommercial #Pv_Rates .header .navigation .navItem .datRate { width:209px; }
#Pv_Rates .header .navigation .active .datRate { color:#fff;}
#Pv_Rates .header .navigation .selected .datRate { color:#fff;}
#Pv_Rates .header .navigation .navItem .datDiscount { font-size:20px; }
#Pv_Rates .header .navigation .data .unavailable { font-size:20px; display:block; }
#Pv_Rates .header .navigation .cmdView { display:block; background-image:url(/images/skin/command.viewRate.png); width:136px; height:25px; position:absolute; top:130px; left:11px; text-indent:-9999px; }
#Pv_Rates .header .navigation .active .cmdView { background-image:url(/images/skin/command.viewRate.over.png); background-position:-1px -2px;}
.viewCommercial #Pv_Rates .header .navigation .cmdView { left:38px; }
.viewCommercial #Pv_Rates .header .navigation .cmdView { background-image:url(/images/skin/command.viewRate.png); }
.viewCommercial #Pv_Rates .header .navigation .active .cmdView { background-image:url(/images/skin/command.viewRate.over.png); background-position:-1px -2px;}
#Pv_Rates .header .navigation .cmdSignUp { display:none; position:absolute; } 
#Pv_Rates .header .navigation .selected .cmdView { display:none; }
#Pv_Rates .header .navigation .selected .cmdSignUp { display:block; background-image:url(/images/skin/command.ratesignup.png); width:136px; height:24px; position:absolute; top:130px; left:12px; text-indent:-9999px; }
.viewCommercial #Pv_Rates .header .navigation .cmdSignUp { left:39px; position:absolute;}
#Pv_Rates .content .panel { height:auto; width:580px; display:block; background-image:url(/images/skin/ratedetail.repeat.png); background-repeat:repeat-x; background-position:0 0px;
    padding-left:25px; padding-right:25px; padding-top:10px; position:relative; 
}

#Pv_Contact { width:635px; padding-top:15px; position:relative; z-index:3; }
#Pv_Contact #Hdr_Contact { height:31px; margin-bottom:10px; }
#Pv_Contact #Hdr_Contact .navigation { height:31px; width:635px; }
#Pv_Contact #Hdr_Contact .navigation .navItem { float:left; display:block; height:24px; padding:0 0 0 0; margin:0 0 0 0; background-image:url(/images/skin/contact.header.back.png); color:#fff; padding-top:8px; text-align:center;}
#Pv_Contact #Hdr_Contact .navigation .selected { background-image:url(/images/skin/contact.header.selected.png); color:#fff; }
#Pv_Contact #Hdr_Contact .navigation .niGeneral { width:182px; background-position:0 0; }
#Pv_Contact #Hdr_Contact .navigation .niForm { width:200px; background-position:-182px 0; }
#Pv_Contact #Hdr_Contact .navigation .niFaq { width:97px; background-position:-382px 0; }
#Pv_Contact #Hdr_Contact .navigation .niDig { width:156px; background-position:-479px 0; }

#Pv_Contact #Dv_Location {
    width:636px; }
#Pv_Contact #Dv_Location .content { height:164px; }
#Pv_Contact #Dv_Location .group { width:211px; float:left;  background-image:url(/images/skin/location.back.png); display:block; height:164px; position:relative; }
#Pv_Contact #Dv_Location .group .caption { font-size:22px; color:#8c8e91; display:block; text-align:center; padding-top:10px;}
#Pv_Contact #Dv_Location .group .datLocationType { font-size:11px; color:#2a2a2a; font-weight:bold;  display:block; text-align:center; padding-top:10px;}
#Pv_Contact #Dv_Location .group .datAddress { font-size:11px; color:#2a2a2a; display:block; text-align:center; }
#Pv_Contact #Dv_Location .group .datFax { font-size:12px; color:#2a2a2a; font-weight:bold;  display:block; text-align:center; padding-top:10px;}
#Pv_Contact #Dv_Location .group .command { display:block; width:158px; height:26px; background-image:url(/images/skin/command.getdirections.png); position:absolute; top:123px; left:27px; text-indent:-9999px; }

/* Titles */
#Hdr_Content .title { text-indent:-9999px; position:absolute; top:-70px; height:40px; left:3px; background-image:url(/images/skin/title.aboutus.png); width:167px; }
.viewAboutUs #Hdr_Content .title { top:-70px; left:3px; background-image:url(/images/skin/title.aboutus.png); width:167px; height:40px; }
.viewMyAccount #Hdr_Content .title { top:-70px; left:3px; background-image:url(/images/skin/title.myaccount.png); width:203px; height:40px; }
.viewResidential #Hdr_Content .title { top:-70px; left:3px; background-image:url(/images/skin/title.residential.png); width:184px; height:36px; }
.viewCommercial #Hdr_Content .title { top:-70px; left:3px; background-image:url(/images/skin/title.commercial.png); width:201px; height:40px; }
.viewContact #Hdr_Content .title { top:-70px; left:3px; background-image:url(/images/skin/title.contactus.png); width:201px; height:40px; }
.viewEnergySaving #Hdr_Content .title { top:-72px; left:3px; background-image:url(/images/skin/title.energytips.png); width:316px; height:50px; }
.viewAdmin #Hdr_Content .title { top:-72px; left:3px; background-image:url(/images/skin/title.administration.png); width:260px; height:40px; }
.viewSignIn #Hdr_Content .title { top:-72px; left:3px; background-image:url(/images/skin/title.signin.png); width:122px; height:44px; }
.view404 #Hdr_Content .title { top:-72px; left:3px; background-image:url(/images/skin/title.pagenotfound.png); width:267px; height:44px; }
.viewSiteMap #Hdr_Content .title { top:-72px; left:3px; background-image:url(/images/skin/title.sitemap.png); width:151px; height:44px; }
.viewSplash #Hdr_Content { display:none;  }

#Hdr_Content .subtitle { font-weight:bold; font-size:14px; position:absolute; top:-30px; left:40px; height:25px; width:167px; width:350px; }

#Dv_Rates .header .title { background-image:url(/images/skin/title.rates.gif); background-repeat:no-repeat; width:198px; height:23px; text-indent:-9999px; }
#Mod_SignUp .header .title { background-image:url(/images/skin/title.signup.gif); background-repeat:no-repeat; width:198px; height:34px; text-indent:-9999px; }
#Mod_Tip .header .title { position:absolute; top:65px; left:30px; text-indent:-9999px; background-image:url(/images/skin/text.tip.energy.png); width:245px; height:34px; background-repeat:no-repeat; padding:0 0 0 0; margin:0 0 0 0; }
#Mod_Tip.keyComment .header .title { background-image:url(/images/skin/text.customercomments.png); width:268px; height:34px; left:6px; }
#Mod_Tip.keyCeo .header .title { background-image:url(/images/skin/text.welcome.letter.png); width:268px; height:34px; left:46px; top:70px;  }

/* Tips Icons */
#Mod_Tip .content .icon { position:absolute; bottom:0px; right:0px; text-indent:-9999px; background-image:url(/images/skin/icon.tip.pot.png); width:309px; height:112px; z-index:4;}
.keyComment#Mod_Tip .content .icon { background-image:url(/images/skin/icon.service.png); width:148px; height:144px; }
* html .keyComment#Mod_Tip .content .icon { bottom:26px; }
.keyCustomerJones#Mod_Tip .content .icon { background-image:url(/images/skin/icon.testimonial.jones.png); width:113px; height:152px; }
* html .keyCustomerJones#Mod_Tip .content .icon { bottom:26px; }
.keyCustomerEades#Mod_Tip .content .icon { background-image:url(/images/skin/icon.testimonial.eades.png); width:162px; height:152px; }
* html .keyCustomerEades#Mod_Tip .content .icon { bottom:26px; }
.keyCustomerOwen#Mod_Tip .content .icon { background-image:url(/images/skin/icon.testimonial.owens.png); width:106px; height:152px; }
* html .keyCustomerOwen#Mod_Tip .content .icon { bottom:26px; }
.keyComment#Mod_Tip .content .quote { font-size:11px; }
.keyTipWaterflow#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.showerhead.png); width:171px; height:109px; } 
.keyTipDrying#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.towels.png); width:130px; height:112px; }
.keyTipKeepClosed#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.closewindows.png); width:135px; height:108px; }
.keyTipWeatherize#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.outsideair.png); width:143px; height:132px; }
.keyTipDishes#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.dishes.png); width:125px; height:121px; }
.keyTipLeaks#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.sealleaks.png); width:153px; height:139px; }
.keyTipWaterHeater#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.hotknob.png); width:159px; height:125px; }
.keyTipThermo#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.thermostatNew.png); width:128px; height:112px; }
.keyTipHeatCool#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.checkup.png); width:143px; height:92px; }
.keyTipFilter#Mod_Tip .content .icon { background-image:url(/images/skin/icon.tip.filters.png); width:148px; height:125px; }
.keyCustomerEades#Mod_Tip .content .quote { width:220px; }
.keyCustomerEades#Mod_Tip .content .customer { width:210px; }
.keyCeo#Mod_Tip .content .icon { background-image:url(/images/skin/icon.letter.png); width:136px; height:85px; }
.keyCeo#Mod_Tip .content .data { padding-top:10px; }

* html #Mod_Tip .content .icon { behavior: url(clientscript/iepngfix.htc); }

#Dv_Rates .group .data { color:#000; font-weight:bold; font-size:30px;}
#Dv_Rates .group { border-bottom:2px solid #959597; height:35px; padding:0 0 0 0; margin:0 0 0 0; margin-top:10px;}
#Dv_Rates #Grp_FixedYear {border:0; }
.viewSplash #Dv_Rates .group { border:0; height:auto; padding:0 0 0 0; margin:0 0 0 0; }
.viewSplash #Mod_Content #Ftr_Content { width:980px; height:83px; }
.viewSplash #Dv_Rates { padding:0 0 0 0; margin:0 0 0 0; width:490px; height:83px; background-image:url(/images/skin/feature1.back.png); float:left; position:relative; }
* html .viewSplash #Dv_Rates { width:473px; margin-right:17px; }
.viewSplash #Dv_Rates #Cmd_ViewRates { display:none; }
.viewSplash #Dv_Rates .header .title { background-image:url(/images/skin/title.ourrates.png); position:absolute; top:19px; left:16px; height:49px; width:180px; }
.viewSplash #Dv_Rates .content { position:absolute; top:19px; left:209px; width:270px; height:49px; background-image:url(/images/skin/ratechart.back.png); }
.viewSplash #Dv_Rates .content .group .caption { display:none; }
.viewSplash #Dv_Rates .content .group { width:63px; float:left; clear:none; text-align:center; float:left; padding:0 0 0 0; padding-left:4px; padding-right:20px;}
.viewSplash #Dv_Rates .content .group .data { color:#fff; font-weight:bold; font-size:25px; padding:0 0 0 0; padding-top:22px;  }
.viewSplash #Mod_SignUp {padding:0 0 0 0; margin:0 0 0 0;  width:490px; height:83px; background-image:url(/images/skin/feature2.back.png?); float:left; position:relative; }
* html .viewSplash #Mod_SignUp { width:473px; margin-right:17px;  }
.viewSplash #Mod_SignUp .header .title { background-image:url(/images/skin/title.signupnow.png); position:absolute; top:19px; left:21px; height:49px; width:246px; }
.viewSplash #Mod_SignUp .content { display:none; }
.viewSplash #Mod_SignUp #Cmd_SignUp { position:absolute; left:277px; top:27px; background-image:url(/images/skin/command.signupnow.png); background-position:0 0; }
.viewSplash #Mod_SignUp .active#Cmd_SignUp { position:absolute; left:277px; top:27px; background-image:url(/images/skin/command.clickhere.home.over.png); background-position:5px 0;}

#Media_ServiceArea { width:629px; height:470px; }
#Media_EnergyChart { text-align:center; padding-bottom:20px; padding-top:20px; }
#Ftr_Content .keyTip { cursor:pointer; }
#Pv_Rates { padding-bottom:50px; }
#Dv_Directors { padding-top:20px;}
#Ni_Emergency { border-right:1px solid #9d9fa2; padding-right:10px; }
#Nav_Footer .navItem { border-right:1px solid #9d9fa2; padding-right:10px; }
#Nav_Footer #Ni_Disclosure { border-right:0; padding-right:0px; }

.rateView { position:relative; clear:both; float:left; width:250px; clear:right; }
.rateView .group { float:left; clear:both; margin-bottom:5px; width:250px;  }
.rateView .group .caption { display:block; float:left; font-size:10px; width:120px; }
.rateView .group .data { display:block; float:left; }
.rateView .group .textbox input { width:50px; height:20px; font-size:18px;  }
.rateView .footer { clear:both; height:50px; padding-top:10px; }

.rateView .footer .command { width:129px; height:25px; display:block; text-indent:-9999px; background-image:url(/images/skin/command.apply.changes.on.png); position:relative; left:50px; }
.rateView .footer .disabled.command { background-image:url(/images/skin/command.apply.changes.off.png);  }

#Mod_AdminCompetitor { width:620px; clear:both; float:none; }
#Mod_AdminCompetitor .grpCompetitor { width:620px; border-top:1px solid #9d9fa2; padding-top:10px; }
#Mod_AdminCompetitor .grpEmc { width:620px; padding-bottom:10px; }
#Mod_AdminCompetitor .grpCompany { width:620px; padding-top:5px; }
#Mod_AdminCompetitor .grpCompetitor .caption { font-weight:bold; font-size:11px; }
#Mod_AdminCompetitor .grpCompetitor .group .caption { font-weight:normal; font-size:10px; }
#Mod_AdminCompetitor .grpCompany input { width:200px; }
#Mod_AdminCompetitor .grpCompetitor .grpCompany .textbox input { width:470px; font-size:11px; padding-top:5px; height:18px;}
#Mod_AdminSsn { width:620px; clear:both; float:none; }
#Mod_AdminSsn .textbox { width:350px;  }
#Mod_AdminSsn .label { display:block; width:300px; font-weight:bold; font-size:12px; padding:5px; }
#Mod_AdminSsn .textbox input { width:300px; font-size:10px; padding:0 0 0 0; padding-top:5px; padding-bottom:0px; }

#Media_GasUsers {display:block; width:964px; height:449px; position:relative; top:-35px; }

#Hud_Status { font-size:12px; background-color:#9d9fa2; padding:4px; overflow:hidden; color:#fff; padding-left:15px; padding-right:15px; 
    position:absolute; top:3px; left:0px; width:620px; left:40px;
}
.viewSplash #Dv_Rates { cursor:pointer; }
.viewSplash #Dv_Rates .data { cursor:pointer; }

#Form_SignIn { width:270px;  }
#Form_SignIn .group { display:block; clear:both; padding-bottom:10px; padding-top:0px; border-top:0; background-image:none; margin-right:12px; position:relative; }
#Form_SignIn .group .caption { display:block; clear:both; font-size:12px; line-height:13px; }
#Form_SignIn .group .data { display:block; clear:both; }
#Form_SignIn .group .textbox input { width:252px; height:18px; padding:0 0 0 0; margin:0 0 0 0; font-size:14px; padding-top:4px;  }
#Form_SignIn .group .checkbox label { padding-left:3px; position:relative; top:-1px; font-size:12px; }
#Form_SignIn .cmdSignIn input { border:0; cursor:pointer; width:150px; height:24px; display:block; text-indent:-9999px; background-image:url(/images/skin/command.submitrequest.png); margin-top:10px; margin-bottom:10px; position:relative; left:100px; }
#Form_SignIn .active.cmdSignIn input { background-image:url(/images/skin/command.submitrequest.over.png); }
#Form_SignIn .notice { font-weight:bold; color:#0986B1; }

#Ftr_Main .address { display:none; }
#Nav_Footer #Ni_BuiltWith { position:absolute; right:17px; top:17px; font-size:9px; }
#Nav_Footer #Ni_BuiltWith a { text-decoration:underline; color:#016a8e;}
