



.two-col {width:74%;float:left; display:block;}

.two-col {margin:0.8em 0 0 4px;}

.two-col .col-container {display:block;}

.two-col .col-1 {float:left;padding-left:10px;}

.two-col .col-2 {float:right; margin-right: 2px;_margin-right: 0px;} 





#log-off-panel-margin {width:79%!important;}

#l-panel-wide {width:291px !important;}

#m-header-wide {width: 286px !important;}

#login-header-wide {width: 271px !important;}

#l-content-wide {width:286px !important;} 





#primary-content, #primary-content p, #primary-content li {font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;}

#primary-content.wide{width:100%;padding:0;}

#primary-content .main-content{float:left;}

#primary-content .additional{float:right;width:228px;}

#primary-content.wide .additional{float:right;width:171px;padding:1em 0 0 0;}

#primary-content .l-panel p a{background:none;border:none;color:#039;font-weight:700;}

#primary-content .h1{font-weight:400;font-size:2em;line-height:1em;}

#primary-content .h2{}

#primary-content .h3{}

#primary-content .h4{color:#333;}

#primary-content .h5{font-size:1em;font-weight:700;color:#00195d;}

#primary-content .m-header h2{font-size:14px;padding:3px 5px 0px 7px;font-weight:bold;color:#000A52}

#primary-content .m-header h2 a{text-decoration:underline;}

#primary-content .two-col .l-panel{width:252px;}

#primary-content .two-col .l-panel .top{background:transparent url(../images/login-top.png) 0 0 no-repeat;padding-top:4px;}



#primary-content .two-col .l-panel .top-1{background:transparent url(../images/login-top-wide.png) 0 0 no-repeat;padding-top:4px;}



#primary-content .two-col .l-panel .l-bottom{background:transparent url(../images/login-bottom.png);left bottom;background-repeat:no-repeat;height:7px}





#primary-content .two-col .l-panel .l-bottom-1{background:transparent url(../images/login-bottom-wide.png);left bottom;background-repeat:no-repeat;height:7px}



#primary-content .two-col .l-panel .l-content{min-height:180px;width:249px;background:transparent url(../images/gradient-log.png);background-position:left bottom;background-repeat:repeat-x;margin:0px 1px 0px 1px;border-left:solid 1px #67ADDA;border-right:solid 1px #67ADDA;padding-top:8px;}

#primary-content .two-col .l-panel .m-header{width:249px;background-image:url(../images/bg_m_panel_header.jpg);background-repeat:repeat-x;margin:0 1px;min-height:27px;padding:0px 0px 0px 0px;border-left:solid 1px #67ADDA;border-right:solid 1px #67ADDA;}

#primary-content .two-col .col-2 .l-panel{}



.m-details-p {font-weight:bold;margin-bottom:0px !important;margin-left:1px;}



#primary-content .two-col .l-panel .l-content .m-header h2,#primary-content .cols-3 .l-panel .l-content .m-header h2{margin:0;}

#primary-content .two-col .l-panel .l-content .m-header p,#primary-content .cols-3 .l-panel .l-content .m-header p{_margin-bottom:0;font-size:0.92em;line-height:1.3em;}

#primary-content .two-col .l-panel .l-content .m-details{padding:0px 10px 0px 5px;min-height:40px;position:relative;border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;}

#primary-content .two-col .l-panel .l-content .m-details.no-b-padding{padding-bottom:5px}

#primary-content .two-col .l-panel .l-content .m-details ul li{_margin-bottom:0.3em; padding-top:5px; min-height:10px; height:auto;}

#primary-content .two-col .l-panel .l-content .m-details p,#primary-content .cols-3 .l-panel .l-content .m-details p{_margin-bottom:5px;font-weight:0.92em;color:#333;}

#primary-content .two-col .col-2 .l-panel .l-content .m-details ul li {padding:2px;font-size:12px;color:#0C69A4 !important;}

#primary-content .two-col .l-panel .l-content .m-details ul li p{_margin-bottom:0;font-size:0.92em!important;width:175px;float:left;font-weight:700;color:#333;line-height:1.3em;}

#primary-content .two-col .l-panel .l-content .m-details ul li a{border:none; float:left; background:transparent url(/images/newcontent/arrow_green.gif) 7px 3px no-repeat;padding-left:16px;width:130px;font-weight:700;color:#039;line-height:1.3em;}

#primary-content .two-col .l-panel .l-content .m-details ul li span{background:none;margin:0;display:inline;}

#primary-content .cols-3 .l-panel .l-content .m-details{padding:5px 0 30px 0;position:relative;min-height:90px;}

#primary-content .cols-3 .l-panel .l-content .m-details ul li{margin:0 10px 5px 12px;background:transparent url(/images/newcontent/dotted_line_grey.gif) 0 0 repeat-x;padding-top:5px; height:50px;}

#primary-content .cols-3 .l-panel .l-content .m-details ul li p{font-size:0.92em!important;font-weight:700;padding-bottom:5px;_margin-bottom:0;color:#333;line-height:1.3em;}

#primary-content .cols-3 .l-panel .l-content .m-details ul li p a.price{border:none;background:transparent url(../images/arrow_green.gif) 0 90% no-repeat;padding-left:8px;color:#039;line-height:1.3em;padding-left:16px; display:block;}

#primary-content .two-col .l-panel .l-content .m-details ul li.first{padding-top:0;background:none;}

#primary-content .cols-3 .l-panel .l-content .m-details ul li.first{padding-top:0;background:none; height:50px;}









.l-footer-top{

background:transparent url(../images/large-promo-top.png) no-repeat left top;

height:6px;

_margin-bottom:-6px;

margin-left:-1px;

}





.l-footer-top-1{

background:transparent url(../images/large-promo-top-wide.png) no-repeat left top;

height:6px;

_margin-bottom:-6px;

margin-left:-1px;

}









.l-footer-bottom{background:transparent url(../images/large-promo-bottom.png) no-repeat bottom left; height:6px;



}





.l-footer-bottom-1{background:transparent url(../images/large-promo-bottom-wide.png) no-repeat bottom left; height:6px;



}



.l-footer-link{

margin-top:-5px;

 

}





.l-footer-content{background:transparent url(../images/large-promo-grad.png) repeat-x left bottom;

padding:0 0px 0px 15px; border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}



.l-promo-top{

background-image:url(../images/right-promo-top.png);

background-repeat:no-repeat;

height:6px;

_margin-bottom:-8px;





}



.l-footer-content h2{

color:#000A52!important;



}

.l-promo-content{

background:#FFFFFF url(../images/right-promo-grad.png) repeat-x left bottom;

padding:0 0px 8px 5px;border-left:2px solid #FFFFFF ;border-right:2px solid #FFFFFF;width:144px;;

_behavior:url("/images/content/energy/iepngfix.htc");

_padding:0 0px 14px 5px;





}



.l-promo-content ul li{

color:#0C69A4 !important;

background:transparent url(../images/blue-bullet.jpg) no-repeat scroll 0px 5px;

font-size:12px;

list-style-type:none!important;

padding-left:10px;

}



.m-details ul li{

background:transparent url(../images/blue-bullet.jpg) no-repeat scroll 0px 7px;

list-style-type:none!important;

padding-left:15px !important;

}



.l-promo-bottom{

background:transparent url(../images/right-promo-bottom.png) no-repeat bottom left; height:12px;margin-top:-9px;;



}



.l-footer-cover

{border-left:1px solid #67ADDA;border-right:1px solid #67ADDA;width:520px;_margin-bottom:-6px;}



#l-footer-cover-wide{

width:556px!important;

}





.demo-button{

margin:27px 0px 26px 0px;

_margin:36px 0px 30px 3px;

}



.demo-button a{

text-decoration:none!important;



}

.change-link{

margin-left:69px;

_margin-left:72px;

margin-right:-7px;



}



.forgotten-pwd{

margin-left:72px;

margin-top:-3px;

 

}

.forgotten-pwd a{



font-size:0.9em;

}





.change-link a{

 

font-size:0.9em;

}



.login-label{

float:left;

width:70px;

font-weight:bold;

color:#0C69A4 !important; 

margin-bottom:0px;

}



.login-input{

width:153px !important;

margin-bottom:20px;

}

#login-email, #login-password{

border-top: 2px inset #999;

border-left: 2px inset #999;

border-bottom: 1px inset #999;

border-right: 1px inset #999;

}

.login-password{

#border-style: outset; 

width:153px !important; 

}

.login-wrapper{



background-image:url(../images/log-in-banner.jpg);

height:93px;



}



.login-wrapper1{



background-image:url(../images/log-in-banner.jpg);

height:93px;



}



.login-wrapper2{



background-image:url(../images/log-in-banner.jpg);

height:93px;



}



.login-banner-content{

padding:10px;

}



.login-button {

padding-left:73px;

margin-top:19px;

_margin-top:14px;

}







.l-footer-links1{

background:transparent url(../images/reding-icon.png) no-repeat scroll left top;

float:left;

color:#0C69A4 !important;

margin:0pt 0px 0px -1px;

height:27px;

padding:8px 5px 0pt 36px;

width:155px;

font-size:11px !important;

font-weight:bold;

_behavior:url("/images/content/energy/iepngfix.htc");

}





.l-footer-col{

color:red !important;

}

 

.l-footer-links2{

background:transparent url(../images/pay-bill-icon.png) no-repeat scroll left top;

float:left;

color:#0C69A4 !important;

margin:0pt 0pt 0px -3px;

height:27px;

padding:8px 0pt 0pt 36px;

width:128px;

font-size:11px !important;font-weight:bold;

_behavior:url("/images/content/energy/iepngfix.htc");

}



#m-details-content a { 

color:#04B4AE !important;

}

.l-footer-links3{

background:transparent url(../images/home-move-icon.png) no-repeat scroll left top;

float:left;

color:#0C69A4 !important;

margin:0pt 0pt 4px -3px;

height:27px;

padding:8px 0pt 0pt 36px;

width:88px;

font-size:11px !important;font-weight:bold;

_behavior:url("/images/content/energy/iepngfix.htc");

}

.link-style{color:#003399 !important;}





.next-time{color:#04B4AE;}





.check-box{

float:left;margin-right:5px;

}

.l-promo{

width:160px;float:left;margin:10px 0px 0px 12px;_margin-left:14px;

}



.l-footer-box {

 

 padding-left:10px;

min-height:75px;

margin-top:12px;

_margin-top:5px;

}







#m-details-content a{

color:#003399 !important;



}



.l-footer li{

color:#04B4AE !important;

}



 

.chk-container{margin-top:10px;padding-bottom:134px;_padding-bottom:135px;}

.service-des{

padding-right:99px; 

padding-left:5px;

}



.service-des h3{

color:#192263 !important;

margin:0px!important;

}

.service-panel p{

font-weight:normal;

margin-bottom:0px!important;

font-size:12px; 

}



.service-panel{



padding:2px 0px 10px 0px;

}



.service-content1{

background:transparent url(../images/icon-main-and-repair.jpg) no-repeat scroll 94% 69%;

padding-bottom:10px;

}



.service-content2{

background:transparent url(../images/boiler_504.jpg) no-repeat scroll 97% 74%;

padding-bottom:10px;



}



.service-content3{

background:transparent url(../images/ESR2_report.gif) no-repeat scroll 97% 76%;

padding-bottom:10px;

}



.l-promo-header{padding-top:3px;border-left:1px solid #67ADDA;border-right:1px solid #67ADDA;width:153px;_width:128px;_margin-bottom:-8px;}



.l-promo-header h2{

font-size:1em;

}



.l-footer-content h2{

font-size:1em;

}



.chk-save{margin-top:10px;padding-bottom:2px;}



.info-server-alert-new { color:#336E50 !important;width:500px !important; border:2px solid #336E50; padding:25px 20px 25px 72px; line-height:1.4em; background-image:url(/images/info-alert.gif); background-position:10px 50%; background-repeat:no-repeat; margin-bottom:10px; }



.demo-butt{

margin-left:20px;

}



 



 

 /* Log-off Panel margin change if required */

 

 

 

 .clearer2{margin: 0px; padding: 0px; clear: both; height: 1px;}

 

 .login-header {border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;height:27px;width:235px;padding-right:10px;}