﻿/* smart-meter style */ 
/* Downloaded from TeamSite and deloyed to web servers during TeamSite-AEM migration */
body {color:#666;} 

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 

.clearfix { zoom: 1; } 

.img-txt { text-indent:-2000px; overflow:hidden; } 

#main_column a img.arrow { margin-left:5px; } 

#main_column h1, #main_banner h1 { display: inline; } 

#main_column h2 {font-size:1.8em;} 

#page #content ul.toolbar li { float: left; } 

#page #content ul.toolbar li.share, 

#page #content ul.toolbar li.rss, 

#page #content ul.toolbar li.print {  } 

#page #content ul.toolbar li a { display: block; line-height: 14px; font-size: 9px; } 

#main_content {width:100% !important; padding:0 !important;} 

#page-header {padding:0 0 45px; height: auto; position:relative;top:20px;} 

#page-header #slides { width: 757px; margin-left: -5px; _margin-left: -10px; position: relative;} 

#page-header .slide-nav {width:108px; position:absolute; top:230px; left:100px; text-align:right; z-index:1000;} 

#page-header .slide-nav a {padding:5px 7px 5px 8px; *display:inline-block; background:#fab848; color:#fff; font-size:1.2em; border-color: #e4b361; border-width:1px 1px 0 0; border-style:solid; margin-left:8px; text-decoration:none;}

#page-header .slide-nav a.activeSlide {background:#FFA100; border-color: #FFD896;} 

#page-header .slide {width: 757px;} 

#page-header .slide object {position:absolute; top:0px; right:40px;} 

#page-banner {padding:0 0 15px; position:relative; width: 747px; height:240px; margin-top:30px;} 

#page-banner #bslides { width: 360px; height:202px; position: absolute; right: 20px;} 

#page-banner .bslide { width: 360px; height:202px; display:none; } 

#page-banner .bslide object { position:absolute; top:0px; } 

#page-banner .bslide.first {display:block;} 

#page-banner #btn_slide { position: absolute; text-align:center; z-index:10; bottom:90px;} 

#page-banner #btn_slide a { display: block; padding: 2px; float:left; margin-right:2px; background-color: transparent; }

#page-banner #btn_slide a.selected { background-color: #FFA100; } 

#page-banner #btn_slide a.hover { background-color: #fecb73; } 

#page-banner #btn_slide a img { width:50px; height: 50px; } 

#page-header h1 {color: #FFA100;} 

.flash-container {margin:10px 0 15px 0;} 

#flashcontent {width:745px; height:331px; border:1px solid #CCC;} 

.find-smartmeter {position:relative; height:50px; border:1px solid #CCC; padding:20px 20px 0; font-size:1.5em; border-width:0 1px 1px; background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-find-smartmeter.jpg') repeat-x;}

.find-smartmeter label {display:inline; float: left!important; } 

.find-smartmeter input {margin-left:1em; height: 20px; float: left; _margin-top: -1px; position: relative; } 

.find-smartmeter p { margin: -11px 0 0 0; padding: 0; _margin-top: -2px; clear: both; float: left; width: 100%; } 

.find-smartmeter a.full-schedule { font-size: 11px; text-decoration:none !important;} 

.find-smartmeter input.btn-go-alt { margin-top: -3px; _margin-top: -4px; clear: right; } 

.module { float: left; } 

.col-left {width:432px; float:left; overflow: hidden;} 

.col-right {width:300px; float:right;} 

#main_column h2 {color: #FFA100;  border-bottom:1px solid #CCC; zoom: 1;} 

#main_column #main_content .search_header {border-bottom:none;} 

#main_column #main_content .news-listing li{background-image:none;} 

.content-wrapper {margin:10px 0 20px; _float: left; } 

.smart-sub-page .content-wrapper {padding-top: 15px;} 

.content-wrapper a {text-decoration:none !important;} 

.content-block {clear:both; float: left; position:relative; width: 100%; margin-bottom: 15px!important; padding:0!important; zoom: 1; }

.content-block h2 { margin-bottom: 18px; width: 100%; } 

.content-block p { font-size: 13px; line-height: 18px; letter-spacing: 0.3px; color: #535353; margin-top: 0;} 

#main_column .content-wrapper .col-left .content-block p { line-height: 18px; letter-spacing: 0.3px; } 

.content-block p.media img {float:left; padding: 0 10px 10px 0;} 

.content-block p.notes {font-size:1.1em;} 

.content-block a.title-link {position:absolute; display:inline-block; width: 100px; font-size:1.1em; right:0; top:7px; text-align:right;}

.content-block h5 {font-weight:normal; color:#333 !important; padding:0 0 10px !important;} 

.content-block li {font-size:1.2em;} 

.content-block .image-block {width:100%; float:left; padding-bottom: 10px;} 

.content-block .image-block img {text-align:center;} 

.content-block .image-block .block { float: left; margin: 0 5px; } 

.content-block .image-block-alt { } 

.content-block .image-block-alt.left { float: left; padding-right: 30px!important; *padding-right: 20!important; width: auto!important; }

.content-block .image-block-alt.right { float: right; padding-left: 30px!important; width: auto!important;} 

.content-block .image-block-alt.left img, 

.content-block .image-block-alt.right img { margin-bottom: 10px; } 

.content-block .col {float:left; width:216px; zoom: 1; position: relative; height: 100%; } 

#main_column .content-block .image-block .col {font-size:13px!important; text-align:center;} 

#main_column .content-block .image-block .col h5 { font-size: 13px!important; text-align: center; color: #666!important;}

#main_column .content-block .image-block .col p { font-size: 13px!important; color: #535353; text-align: left; width: 190px;} 

#main_column .content-block .image-block .col img {float:left;} 

#main_column .content-block .image-block .col img.read-meter { float: none; } 

#main_column .content-block .image-block ul { margin:0; padding:25px 0 0 0; float: left; *padding-left:16px;} 

#main_column .content-block .image-block li { font-size: 13px!important; text-align: left; padding-left: 0; margin-left: 10px; margin-bottom: 15px; line-height: 20px; color: #f99204; }

#main_column .content-block .image-block li span { color: #535353; } 

#main_column .content-block .image-block .col ul { padding: 0; } 

#main_column .content-block .image-block .col li { width: 190px; *margin-left:16px !important;} 

#main_column .content-block .image-block .col span.note { display: block; font-size: 11px; color: #878787; text-align: left !important; }

#main_column .content-block .image-block .col ul.orange-bullet { margin-left: 0!important; padding-left: 0!important; float: none; list-style-type: none; }

#main_column .content-block .image-block .col ul.orange-bullet li { font-size: 13px!important; text-align: left; margin: 0 0 15px 0!important; line-height: 20px; color:#535353; letter-spacing: 0.7px; padding-left: 13px; width: auto; background:url('/includes/images/TPL/site/hybrid/orange-dot.gif') no-repeat 0 5px; zoom:1;}

ul.preparing-orange-bullet,ul.preparing-orange-bullet ul, 

.accordion .content ul.preparing-orange-bullet, .accordion .content ul.preparing-orange-bullet ul { margin: 0; padding: 3px 20px 5px; float: none; list-style-type: none; }

ul.preparing-orange-bullet li, 

.accordion .content ul.preparing-orange-bullet li { font-size: 13px!important; text-align: left; margin: 0 0 10px 0!important; line-height: 20px; color:#535353; letter-spacing: 0.7px; padding-left: 13px; width: auto; background:url('/includes/images/TPL/site/hybrid/orange-dot.gif') no-repeat 0 7px; zoom:1;}

ol.hb-ol-ls { margin: 0; padding: 3px 20px 5px 38px; float: none; } 

ol.hb-ol-ls ul { margin: 0; padding: 3px 20px 5px; float: none; } 

ol.hb-ol-ls li { font-size: 13px!important; text-align: left; padding: 0; margin: 0 0 10px 0!important; line-height: 20px; color:#535353; letter-spacing: 0.7px; width: auto; }

ol.hb-ol-ls ul li { font-size: 13px!important; text-align: left; margin: 0 0 10px 0!important; line-height: 20px; color:#535353; letter-spacing: 0.7px; padding-left: 13px; width: auto; background:url('/includes/images/TPL/site/hybrid/orange-dot.gif') no-repeat 0 5px; zoom:1; list-style-type: none;}

#main_column .content-block ul.expandable { margin:0; padding:3px 20px 5px; list-style-type:none; } 

#main_column .content-block ul.expandable li { background:none repeat scroll 0 0 transparent; margin:0; padding:0 0 15px 6px; position:relative; }

#main_column .content-block ul.expandable li a.toggler { background:url("/includes/images/TPL/site/toggler_bg.gif") no-repeat scroll 0 0 transparent; display:block; height:12px; left:0; margin:0; overflow:hidden; padding:0; position:absolute; text-indent:-9999px; top:1px; width:13px; }

#main_column .content-block ul.expandable li strong { font-weight:normal; margin:0; padding:0 0 0 14px; } 

#main_column .content-block ul.expandable li .content { margin:0; padding:3px 0 0 14px; } 

* html #main_column .content-block ul.expandable li { height:1%; } 

#main_column .content-block ul.expandable li.open .content { border-left: 1px solid #73B5BD; } 

#main_column .content-block ul.expandable li.open a.toggler { background-position:0 -12px; } 

.col-left .content-block .left { padding-right:10px;} 

.col-left .content-block .right {  } 

.col-left .content-block .left img, 

.col-left .content-block .right img {display:block;} 

.content-grid { position: relative; clear: both; } 

.col .alt {font-size:1.3em; color:#ffa100;} 

ul.no-style {list-style:none; padding:0; margin:0 0 20px;} 

#saving-tips p {display:none;} 

.disclaimer {font-size: 11px; line-height: 15px; color: #878787; } 

.faq {border-bottom: 1px solid #ccc; margin: 0 0 15px; padding:0 0 15px;} 

.faq h2 {border-bottom:none !important;} 

.headline {font-size:1.8em; color: #666; margin-bottom: 35px;} 

.news-listing {width:100%; float:left;} 

.news-listing img {border:1px solid #ccc;} 

#main_column #main_content .news-listing ul, #main_column #main_content .news-listing li {margin:0; padding:0; list-style:none; background:none;}

#main_column #main_content .news-listing li {clear:both; width:100%; font-size:1.2em; padding-bottom:15px; float:left;} 

#main_column #main_content .news-listing li .media {float:left; width:155px; } 

#main_column #main_content .news-listing li .media-content {float:left; width:277px; padding:20px 0 0;} 

/* .news-listing li .media-content h5 {font-weight:normal; color: #333 !important; padding:0 0 10px !important;} */ 

#main_column #main_content .news-listing li .media-content p {margin-top:0;} 

#main_column #main_content .media-article img {border:none;} 

#main_column #main_content .media-article li .media {width: 134px;} 

#main_column #main_content .media-article li .media-content {width:298px; padding-top:0;} 

.alert-msg {clear:both; padding:20px; border:1px solid #ccc; color:#ffa100; font-size:1.8em; margin-bottom:15px; *margin-bottom:25px;}

.alert-msg a.small {font-size: 0.6em;} 

.box-wrapper {border:1px solid #ccc; margin-bottom:15px;} 

.box-wrapper h2 {padding:14px 18px !important; background:url('/includes/images/TPL/site/hybrid/bg-header.gif') bottom left repeat-x; border-bottom:1px solid #ccc; color:#248dae !important;}

.box-wrapper h3 {color:#ffa100 !important; font-weight:normal; margin:0 0 5px !important;} 

.box-wrapper .bd {padding: 22px 18px 8px 18px; background:url('/includes/images/TPL/site/hybrid/bg-section-content.gif') bottom left repeat-x #f9f9f9; font-size:1.2em;}

.box-wrapper .bd ul {margin:0; padding:0;} 

.box-wrapper .bd li {list-style:none; padding-bottom:1em;} 

.box-wrapper .bd li.last {padding:0;} 

.box-wrapper .bd p { margin-top:0; font-size:13px !important;} 

.box-wrapper .bd p img {float:left; padding: 0 20px 20px 0;} 

.box-wrapper .image-block {width:100%; float:left; margin-top:20px; padding:30px 0; border-top:1px solid #999;} 

.box-wrapper .image-block .col {width:130px; float:left; color:#248dae; padding-bottom:20px; font-size:1.4em; font-weight:bold;}

.box-wrapper .image-block .col p {margin:0 !important; line-height: 1.1em;} 

.box-wrapper .image-block .col span {color: #ffa100;} 

.box-wrapper .ftr {border-top:1px solid #CCC; font-size:1.2em; background:#e6e6e6; text-align:right; padding:10px 18px;}

.box-wrapper.orange .bd { background:#ffe3b1 !important;} 

.box-wrapper.orange .bd h2 {background:0; color:#FFA100 !important; padding:0 !important; margin-bottom:1em;} 

.box-wrapper.orange .bd h3 {font-size:1em !important; margin:0 !important; font-weight:bold; color:#666 !important;} 

/* right-rail login module */ 

.box-wrapper .module #login-form .col1 { float:left; width:100px; } 

.box-wrapper .module #login-form .col2 { float:left; width:150px; margin-left:10px;} 

.box-wrapper .module #login-form .col1 img { width:100px; } 

.input-item {position:relative;} 

.box-wrapper .module input.rr-login { background:url("/includes/images/TPL/modules/80x30_login.gif") no-repeat scroll transparent; border:0 none; cursor:pointer; height:30px; margin:0; padding:0; text-indent:-9999px; width:80px; }

.box-wrapper .module label { display: inline; vertical-align:middle; } 

.ie .box-wrapper .module input.rr-login {font-size:0; line-height:138px;text-indent:0;} 

.ie7 .box-wrapper .module input.rr-login {text-indent:0;} 

.meter-count {background: url('/includes/images/myhome/customerservice/meter/smartmeter/icon-meter.gif') center left no-repeat; height: 36px; padding-top:6px; padding-left:50px; margin-bottom: 6px;}

.meter-count span {display:block; float:left; width: 21px; height:34px; margin-right: 2px; background: url('/includes/images/myhome/customerservice/meter/smartmeter/numbers.gif') 0 0 no-repeat;}

.meter-count span em {position:absolute; left: -999em;} 

.meter-count .n-0 {background-position: 0 1px;} 

.meter-count .n-1 {width:6px; background-position: 0 -43px;} 

.meter-count .n-2 {background-position: 0 -87px;} 

.meter-count .n-3 {background-position: 0 -131px;} 

.meter-count .n-4 {background-position: 0 -175px;} 

.meter-count .n-5 {background-position: 0 -219px;} 

.meter-count .n-6 {background-position: 0 -263px;} 

.meter-count .n-7 {background-position: 0 -307px;} 

.meter-count .n-8 {background-position: 0 -351px;} 

.meter-count .n-9 {background-position: 0 -395px;} 

.meter-count .n-comma {width:5px; background-position: 0 -440px;} 

.stat-chart {text-align:center;} 

.stat-chart .left-align {margin-bottom:0; text-align: left;} 

.box-wrapper .stat-chart p img {padding: 0 0 10px;} 

/* module: specific apps */ 

.specific-apps h3 { font-size: 15px!important; color: #0089c4!important; margin: -2px 0 15px 3px!important;} 

.specific-apps form { position: relative; } 

.specific-apps form input { float: left; } 

.specific-apps form input.app-name-txt { height: 19px; width: 150px; border: 1px solid #c1c1c1; padding: 5px 0 0 5px; font-size: 13px; color: #878787; margin-right: 10px; margin-left: 5px; }

.specific-apps form input.app-name-submit { } 

/* module: energy news */ 

.energy-news { } 

.energy-newsform { position: relative; } 

.energy-news form input { float: left; } 

.energy-news form input.energy-news-txt { height: 19px; width: 166px; border: 1px solid #c1c1c1; padding: 5px 0 0 5px; font-size: 13px; color: #878787; margin-right: 10px; margin-left: 5px; }

.energy-news form input.energy-news-submit { } 

/* module: calendar */ 

.event-cldr h2 span { } 

/* module: twitter */ 

.twitter-module { margin-bottom: 20px; } 

/* module: flickr */ 

.flickr-module { margin-left: 20px; display: inline; float: left; _float: none; } 

/* module: news */ 

.news ul li { width: 100%; } 

/* content-grid base class */ 

.content-grid { width: 100%; } 

.content-grid ul { margin: 0; padding: 0; list-style-type: none; _margin-bottom: 15px; *margin-bottom: 15px; float: left; zoom:1; }

.content-grid ul li { clear: both; float: left; width: 100%; margin-bottom: 15px!important; padding-bottom: 0!important; zoom: 1; }

.content-grid .blurb { float: right; } 

/* content-grid: variation-1 */ 

.content-grid.variation-1 { *margin-bottom: 15px; } 

.content-grid.variation-1 ul li.last { margin-bottom: 15px!important; } 

.content-grid.variation-1 ul li h4 { font-size: 13px!important; color: #535353!important; margin-bottom: 10px!important; margin:0!important; padding: 0!important; line-height: 20px; }

.content-grid.variation-1 ul li p { font-size: 13px; margin: 0; padding: 0; line-height: 20px; width: auto; } 

.content-grid.variation-1 ul li .blurb { width: 280px; } 

.content-grid.variation-1 ul li img { float: left; margin-right: 8px; display: inline; } 

/* content-grid: variation-2 */ 

.content-grid.variation-2 ul li p { font-size: 13px; margin: 0; padding: 0; line-height: 20px; } 

.content-grid.variation-2 ul li .blurb { float: right; width: 194px; margin-top: 30px; } 

.content-grid.variation-2 ul li object { float: left; margin-right: 15px; margin-bottom: 14px; } 

/* content-grid: variation-3 */ 

.content-grid.variation-3 ul li p { font-size: 13px!important; margin: 0; padding: 0; line-height: 20px; } 

.content-grid.variation-3 ul li img { float: left; margin-right: 20px; } 

.content-grid.variation-3 ul li .blurb { width: 163px; } 

.content-grid.variation-3 h4 { font-size: 13px!important; color: #248DAE!important; margin-bottom: 10px!important; margin:0!important; padding: 0!important; line-height: 20px; }

/* content-grid: variation-4 */ 

.content-grid.variation-4 ul li p { font-size: 13px; margin: 0; padding: 0; line-height: 20px; } 

.content-grid.variation-4 ul li img { float: left; margin-right: 10px; margin-left: -10px; } 

.content-grid.variation-4 ul li .blurb { width: 100px; margin-top: 10px; } 

.content-grid.variation-4 ul li .blurb li { line-height: 28px; margin-bottom: 0!important; width: auto; } 

/* content-grid: variation-5 */ 

.content-grid.variation-5 ul li .blurb { width:170px; padding:0 0 0 10px; } 

.content-grid.variation-5 ul img { border: 1px solid #ccc; } 

/* content-grid: variation-6 */ 

.content-grid.variation-6 ul, 

.content-grid.variation-6 ul li { margin-bottom: 0!important; } 

.content-grid.variation-6 ul li h4 { font-size: 13px!important; color: #535353!important; margin-bottom: 10px!important; margin:0!important; padding: 0!important; line-height: 20px; }

.content-grid.variation-6 ul li p { font-size: 13px; margin: 0 0 10px 0; padding: 0; line-height: 20px; } 

.content-grid.variation-6 ul li .blurb { width: 270px; } 

.content-grid.variation-6 ul li img { float: left; margin-right: 35px; } 

/* content-grid: variation-7 */ 

.content-grid.variation-7 ul li { margin-bottom: 15px!important; } 

.content-grid.variation-7 ul li.last { margin-bottom: 0px!important; } 

.content-grid.variation-7 ul li h3 { font-size: 13px!important; color: #535353!important; margin-bottom: 10px!important; }

.content-grid.variation-7 ul li .blurb { width: 135px; } 

.content-grid.variation-7 ul li img { float: left; margin-right: 10px; } 

/* content-grid: variation-8 */ 

.content-grid.variation-8 ul li h4 { font-size: 13px!important; color: #535353!important; border-bottom: 1px solid #aeaeae; margin-bottom: 10px!important; }

.content-grid.variation-8 ul li .blurb { width: 120px; } 

.content-grid.variation-8 ul li img { float: left; margin-right: 10px; } 

/* content-grid: variation-9 */ 

.content-grid.variation-9 { margin-top: -10px; margin-bottom: 10px; } 

.content-grid.variation-9 ul { padding:0 5px 10px 0; margin: 0; } 

.content-grid.variation-9 ul li { clear:both; padding: 12px 0 0 0; list-style-type: none; float: left; width: 100%; position: relative; _padding-bottom: 0; }

.content-grid.variation-9 ul li.last { border: none; } 

.content-grid.variation-9 ul li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1; } 

.content-grid.variation-9 ul li h4 { font-size: 13px!important; color: #535353!important; border-bottom: 1px solid #aeaeae; margin-bottom: 10px!important; }

.content-grid.variation-9 ul li .blurb { width:368px; line-height:22px; _line-height: 42px; *margin-top: 11px; } 

.content-grid.variation-9 .calendar-date {float:left; color:#000; width:50px; font-size:24px; line-height:30px; text-align:center; padding-top:16px; height:34px; margin-right: 8px; }

.content-grid.variation-9 .jan {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-jan.png') 50% 0% no-repeat;}

.content-grid.variation-9 .feb {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-feb.png') 50% 0% no-repeat;}

.content-grid.variation-9 .mar {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-mar.png') 50% 0% no-repeat;}

.content-grid.variation-9 .apr {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-apr.png') 50% 0% no-repeat;}

.content-grid.variation-9 .may {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-may.png') 50% 0% no-repeat;}

.content-grid.variation-9 .jun {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-jun.png') 50% 0% no-repeat;}

.content-grid.variation-9 .jul {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-jul.png') 50% 0% no-repeat;}

.content-grid.variation-9 .aug {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-aug.png') 50% 0% no-repeat;}

.content-grid.variation-9 .sep {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-sep.png') 50% 0% no-repeat;}

.content-grid.variation-9 .oct {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-oct.png') 50% 0% no-repeat;}

.content-grid.variation-9 .nov {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-nov.png') 50% 0% no-repeat;}

.content-grid.variation-9 .dec {background:url('/includes/images/myhome/customerservice/meter/smartmeter/bg-calendar-dec.png') 50% 0% no-repeat;}

.content-grid.variation-9 .calendar-date span {display:none;} 

.content-grid.variation-9 h3 {font-size:1em!important;} 

.content-grid.variation-9 .locality {white-space:nowrap;} 

.content-grid.variation-9 .adr, 

.content-grid.variation-9 .full-date {font-size:.85em;} 

/* content-grid: variation-10 */ 

h2.by-numbers { font-size: 19px!important;} 

.content-grid.variation-10 .last-update { text-align: center; font-size: 13px; color: #f88927; margin: 6px 0;} 

#content #main_column .content-grid.variation-10 ul { width: 100%; } 

#content #main_column .content-grid.variation-10 li {float:left; clear:both; border-bottom:1px solid #CCC; width:100%; padding: 16px 0!important; margin-bottom: 0em!important; }

#content #main_column .content-grid.variation-10 li.last {padding-bottom:0 !important; margin:0 !important; border:none;}

#content #main_column .content-grid.variation-10 h3 a{font-size:38px; color: #f88927; } 

#content #main_column .content-grid.variation-10 img { float: left; margin-top: 10px; } 

#content #main_column .content-grid.variation-10 .blurb {float:left; width:170px; padding-left:10px; margin-top: 3px; } 

#content #main_column .content-grid.variation-10 li.worldwide img { margin-left: -5px; } 

#content #main_column .content-grid.variation-10 li.worldwide .blurb { padding-left: 0; margin-top: 3px; } 

#content #main_column .content-grid.variation-10 li.cal img { margin-top: 0px; } 

#content #main_column .content-grid.variation-10 li.cal .blurb { padding-left: 15px; } 

#content #main_column .content-grid.variation-10 li.no-cal img { margin-top: 0px; } 

#content #main_column .content-grid.variation-10 li.no-cal .blurb { padding-left: 22px; margin-top: -3px; } 

#content #main_column .content-grid.variation-10 li.daily-no-cal .event-blurb { width: 200px; } 

/* content-grid: variation-11 */ 

.content-grid.variation-11 ul { padding-top: 10px; } 

.content-grid.variation-11 .social-icon { float: left; width: 50px; margin-right: 15px; display: inline; } 

.content-grid.variation-11 .social-icon dl, 

.content-grid.variation-11 .social-icon dt, 

.content-grid.variation-11 .social-icon dd { margin: 0; padding: 0; } 

.content-grid.variation-11 .social-icon dt img { width: 50px; } 

.content-grid.variation-11 .blurb { border: 1px solid #e3e3e3; width: 125px; position: relative; padding: 10px 10px 0 14px; } 

.content-grid.variation-11 .blurb span { width: 13px; height: 25px; display: block; background:transparent url('/includes/images/TPL/site/hybrid/bg-social-media-arrow.gif') no-repeat 0 0; position: absolute; top: 17px; left: -13px; }

#main_column .content-grid.variation-11 .blurb h4 { margin: 0 0 5px 0; padding: 0; } 

#main_column .content-grid.variation-11 .blurb h4 a { display: block; } 

#main_column .content-grid.variation-11 .blurb p { margin: 0 0 10px 0; padding: 0; } 

#main_column .content-grid.variation-11 li.twitter .blurb h4 a{ background:transparent url('/includes/images/TPL/site/hybrid/twitter-logo.gif') no-repeat 0 0; width: 67px; height: 14px; }

#main_column .content-grid.variation-11 li.facebook .blurb h4 a{ background:transparent url('/includes/images/TPL/site/hybrid/facebook-logo.gif') no-repeat 0 0; width: 77px; height: 17px; }

/* content-grid: variation-12 */ 

.content-grid.variation-12 ul { padding-top: 10px; } 

.content-grid.variation-12 .social-icon { float: left; width: 50px; margin-right: 15px; display: inline; } 

.content-grid.variation-12 .social-icon dl, 

.content-grid.variation-12 .social-icon dt, 

.content-grid.variation-12 .social-icon dd { margin: 0; padding: 0; } 

.content-grid.variation-12 .blurb { border: 1px solid #e3e3e3; width: 150px; position: relative; padding: 10px 10px 0 14px; } 

.content-grid.variation-12 .blurb span { width: 13px; height: 25px; display: block; background:transparent url('/includes/images/TPL/site/hybrid/bg-social-media-arrow.gif') no-repeat 0 0; position: absolute; top: 17px; left: -13px; }

#main_column .content-grid.variation-12 .blurb h4 { margin: 0 0 5px 0; padding: 0; } 

#main_column .content-grid.variation-12 .blurb h4 a { display: block; } 

#main_column .content-grid.variation-12 .blurb p { margin: 0 0 10px 0; padding: 0; } 

#main_column .content-grid.variation-12 li.twitter .blurb h4 a{ background:transparent url('/includes/images/TPL/site/hybrid/twitter-logo.gif') no-repeat 0 0; width: 67px; height: 14px; }

#main_column .content-grid.variation-12 li.facebook .blurb h4 a{ background:transparent url('/includes/images/TPL/site/hybrid/facebook-logo.gif') no-repeat 0 0; width: 77px; height: 17px; }

/* module: installation schedule form */ 

.installation-schedule fieldset {float:left; width:220px; margin-right:10px; display:inline;} 

.installation-schedule fieldset input {vertical-align:middle; line-height:1em;} 

.installation-schedule fieldset.last {margin:0;} 

/* module: feedback form */ 

.share-select {width:300px;} 

.feedback-module { background:transparent url('/includes/images/myhome/customerservice/meter/smartmeter/bg-feedback-form.jpg') no-repeat bottom; width: 440px; height: 535px; margin-left: -5px; position: relative; }

.feedback-module p { font-size: 13px; line-height: 20px; color: #535353; margin-bottom: 40px; } 

.feedback-module form { padding: 10px 20px 0 20px; } 

.feedback-module form fieldset p { margin-top: 0; margin-bottom: 10px; } 

.feedback-module form input.txt { width:200px; border: 1px solid #c1c1c1; padding: 3px 0 3px 5px; font-size: 13px; color: #878787; *padding-right: 10px;}

.installation-schedule { clear: both; } 

.installation-input {width:140px; border:1px solid #c1c1c1; padding:3px 0 3px 5px; font-size:13px; color: #878787; *padding-right: 10px;}

.feedback-module form textarea { width: 387px; height: 149px; padding-left: 10px; padding-top: 10px; font-family: arial; color: #535353; font-size: 13px;}

.feedback-module form .submit { float: right; } 

.feedback-module form .required { font-weight: normal; } 

.feedback-module form .error { color: #ff0000; } 

/* module: facts */ 

.facts-module h3 { font-size: 13px!important; color: #535353!important; margin: 0!important; padding: 0!important; line-height: 20px; }

.facts-module p { margin: 0 0 15px 0!important; line-height: 20px; font-size: 13px; } 

/* module: accordion */ 

#main_column .accordion h3 { background:transparent url('/includes/images/TPL/site/hybrid/bg-accordion-hdr2.gif') repeat-x 0 0; width: 410px; color: #1b73b7!important; font-weight: normal; padding: 0 0 0 20px; margin: 0!important; clear: both; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #d7d7d7;}

#main_column .accordion h3 a { display: block; height: 100%; color: #1b73b7; background:transparent url('/includes/images/TPL/site/hybrid/accordion-plus.gif') no-repeat 390px; outline: none; }

#main_column .accordion h3 a span.head { font-weight:normal; font-size: 14px; display:block; width: 380px; line-height:18px; padding:8px 0; }

#main_column .accordion h3.hdr-open a { background:transparent url('/includes/images/TPL/site/hybrid/accordion-minus.gif') no-repeat 390px; }

#main_column .accordion .content h4 { padding-bottom: 0; } 

.accordion ul { float: right; clear: both; margin: 0 0 7px 0; padding: 0; list-style: none; } 

.accordion .content.open ul { float: left; } 

.accordion ul li { float: left; border-right: 1px solid #d2d2d2; margin-right: 15px; padding-right: 15px; } 

.accordion .content.open ul li { border: 0; } 

.accordion ul li.last { margin: 0; padding: 0; border: none; } 

.accordion ul li a{ display: block; } 

.accordion ul li.last a { } 

.accordion .content ul.preparing-orange-bullet li { border: 0; float: none; } 

.accordion h3 a span { font-size: 20px; line-height: 34px; font-weight: bold; margin-right: 5px; } 

.accordion div.content { display: none; overflow: hidden; padding-left: 0px;} 

.accordion div.open { display: block!important; margin-top: 10px; } 

.accordion div.closed { display: none!important; } 

.accordion .accord-col { float: left; *margin-bottom: 15px; } 

.accordion .accord-col.left { width: 184px!important; padding: 0!important; margin-right: 10px; } 

.accordion .accord-col.right { width: 217px!important; padding: 0!important; } 

.accordion .accord-col h4, 

.accordion .accord-col h5 { font-size: 15px!important; line-height: 27px!important; color: #f99204!important; padding: 0!important; }

.accordion .accord-col h4 { margin-top: 8px!important; } 

.accordion .accord-col h5 { font-size: 25px!important; line-height: 30px!important; } 

.accordion .accord-col h5 span { font-size: 15px!important; } 

.accordion .accord-col p { float: left; clear: both; width: 100%; margin: 0 0 10px 0!important; padding: 0!important; } 

.accordion .accord-col table { border: 1px solid #fff; width: 217px; } 

.accordion .accord-col table td { background-color: #fddea2; padding: 7px 0 4px 12px; line-height: 17px; } 

.accordion div.accord-col table td.device { width: 99px; font-size: 13px; } 

.accordion div.accord-col table td.cost { font-size: 15px; color: #f99204; } 

.accordion div.accord-col table td.cost span { font-size: 11px; } 

/* module: usages widget */ 

#usages-widget { background:transparent url('/includes/images/TPL/site/hybrid/bg-usages-widget.gif') repeat-x bottom; border: 1px solid #c1c1c1; padding: 17px 0 8px 20px; margin:20px 0; width: 725px; float: left; position: relative; }

#usages-widget fieldset { width: 289px; float: left; } 

#usages-widget div { font-size: 13px; float: left; clear: both; margin-bottom: 10px; width: 100%; line-height: normal; position: relative; }

#usages-widget div.last { margin-bottom: 0; } 

#usages-widget div h4.number { font-size: 30px; color: #f88906; float: left; margin-right: 17px; line-height: 11px; position: relative; zoom: 1; font-weight: normal; }

#usages-widget div input, 

#usages-widget div label { float: left; margin-right: 8px; display: inline; } 

#usages-widget div label.first { width: 88px!important; } 

#usages-widget div label strong { font-weight: bold; } 

#usages-widget div label span { font-size: 11px; display: block; float: none; color: #666; } 

#usages-widget div p { font-size: 13px; margin: 0; padding: 0; } 

#usages-widget p.disclaimer { display: inline; font-size: 11px; line-height: 17px; color: #000!important; margin-left: 35px; float: left; padding-right: 10px; width: 230px; }

#usages-widget .city-error { clear:both; color: #f00;font-size:13px;line-height:15px;margin-left:35px;padding-right:10px;}

/* module: usages widget: season */ 

#usages-widget div.season {  } 

#usages-widget div.season input, 

#usages-widget div.season label { line-height: 16px; margin-top: 6px; } 

#usages-widget div.season label { width: 72px; } 

/* module: usages widget: city */ 

#usages-widget div.city { margin-bottom: 8px; } 

#usages-widget div.city h4.number { margin-right: 18px!important; } 

#usages-widget div.city label.auto-suggest-label { display: block; width: auto; margin-bottom: 9px; } 

#usages-widget div.city input { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-left: -3px; margin-bottom: 5px; padding: 2px 2px 2px 3px; }

/* module: usages widget: heating */ 

#usages-widget div.heating p { margin-bottom: 8px; } 

#usages-widget div.heating input.heating-electric-gas { } 

#usages-widget div.heating label.heating-electric-only { } 

#usages-widget div.heating p.disclaimer {  } 

#usages-widget .widget-modal { background:transparent url('/includes/images/TPL/site/hybrid/btn-widget-help.png') no-repeat 0 0; display: block; width: 20px; height: 19px; float: right; position: absolute; }

#usages-widget #widget-modal-1 { top: -5px; right: 69px; } 

#usages-widget #widget-modal-2 { top: -8px; right: 39px; } 

#usages-widget #widget-modal-3 { top: 23px; right: 145px; *top: 32px;} 

#usages-widget #rules { margin-left: -5px; margin-bottom: 10px; width: 422px; } 

#usages-widget #rules p.disclaimer { margin: 4px 0 0 0; width: auto; } 

#usages-widget #rules p.disclaimer.first { margin-left: 15px; } 

#usages-widget #rules p.disclaimer.second { float: right; margin-right: -7px; } 

#usages-widget #rules .tp, 

#usages-widget #rules .bd, 

#usages-widget #rules .ft { width: 422px; height: 14px; background-repeat: none; background-position: 0 0; float: left; margin: 0!important; }

#usages-widget #rules .tp { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image',src='/includes/images/myhome/customerservice/meter/smartmeter/bg-usage-rules-tp.png)'); }

#usages-widget #rules .tp[class] { background-image: url('/includes/images/myhome/customerservice/meter/smartmeter/bg-usage-rules-tp.png'); }

#usages-widget #rules .bd { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src='/includes/images/myhome/customerservice/meter/smartmeter/bg-usage-rules-bd.png)'); height: auto; }

#usages-widget #rules .bd[class] { background-image: url('/includes/images/myhome/customerservice/meter/smartmeter/bg-usage-rules-bd.png'); background-repeat: repeat-y; }

#usages-widget #rules .ft { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image',src='/includes/images/myhome/customerservice/meter/smartmeter/bg-usage-rules-ft.png)'); }

#usages-widget #rules .ft[class] { background-image: url('/includes/images/myhome/customerservice/meter/smartmeter/bg-usage-rules-ft.png'); }

#usages-widget #rules .bd table { border: none; margin: 2px 0 0; } 

#usages-widget #rules .bd table div { margin: 0; } 

#usages-widget #rules .bd table thead th, 

#usages-widget #rules .bd table tbody td { background: none!important; border: none; padding: 0 0 0 10px; -khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7; }

#usages-widget #rules .bd table thead th, 

#usages-widget #rules .bd table thead td{ width: 71px; padding-left: 14px; } 

#usages-widget #rules .bd table thead th.baseline, 

#usages-widget #rules .bd table tbody td.baseline, 

#usages-widget #rules .bd table tbody td.baseline span { color: #31504f; } 

#usages-widget #rules .bd table thead th.tier2, 

#usages-widget #rules .bd table tbody td.tier2, 

#usages-widget #rules .bd table tbody td.tier2 span{ color: #4d5133; } 

#usages-widget #rules .bd table thead th.tier3, 

#usages-widget #rules .bd table tbody td.tier3, 

#usages-widget #rules .bd table tbody td.tier3 span{ color: #604d13; } 

#usages-widget #rules .bd table thead th.tier4, 

#usages-widget #rules .bd table tbody td.tier4, 

#usages-widget #rules .bd table tbody td.tier4 span{ color: #694319; } 

#usages-widget #rules .bd table thead th.tier5, 

#usages-widget #rules .bd table tbody td.tier5, 

#usages-widget #rules .bd table tbody td.tier5 span { color: #733e1e; } 

#usages-widget #rules .bd table  tr.default-val .default { font-size: 13px; color: #31504F;} 

 

#usages-widget #rules .bd table tr.kwh td { padding: 0 0 5px 14px; font-size: 18px; } 

#usages-widget #rules .bd table tr.kwh, 

#usages-widget #rules .bd table tr.kwh span { font-size: 15px; margin: 0; float: none; font-weight: bold; } 

#usages-widget #rules .bd table .baselinekwh { padding-bottom: 5px; } 

#usages-widget #rules .bd table .kwh-label, 

#usages-widget #rules .bd table .user-kwh-label { font-weight: normal!important; font-size: 11px!important; display: block; }

#usages-widget #rules .bd table tr.user-data .user-kwh-label { display: inline; font-weight: normal!important; font-size: 11px!important;}

#usages-widget #rules .bd table ul.second li.kwh .baselinekwh, 

#usages-widget #rules .bd table ul.second li.kwh .user3kwh { font-size: 11px!important; font-weight: normal!important; }

#usages-widget #rules .bd table tr.data td { font-size: 11px; padding-left: 15px; } 

#usages-widget #rules .bd table tr.data td span.price { font-size: 13px; padding-bottom: 2px; display: block; } 

#usages-widget #rules .bd table tr.user-data td { padding-top: 104px; padding-bottom: 7px; } 

#usages-widget #rules .bd table td ul, 

#usages-widget #rules .bd table td li { margin: 0; padding: 0; display: block; font-size: 11px; } 

#usages-widget #rules .bd table td ul { clear: both; } 

#usages-widget #rules .bd table td li.kwh { font-size: 13px; line-height: 18px; font-weight: bold; margin-bottom: 7px; }

#usages-widget #rules .bd table td li.kwh span { font-size: 13px!important; line-height: 18px!important; font-weight: normal!important; float: none; font-weight: bold!important; margin-right: 0; }

#usages-widget #rules .bd table td li.kwh span.kwh-label { font-size: 11px!important; line-height: 18px!important; font-weight: normal!important; }

#usages-widget #rules .bd table td li.price { font-size: 26px; line-height: normal; } 

#usages-widget #rules .bd table td li.user-price { font-size: 17px; font-weight: bold; } 

#usages-widget fieldset#rules .bd table th strong, 

#usages-widget fieldset#rules .bd table td strong { display: block; font-size: 15px; } 

#usages-widget fieldset#rules .bd table td strong { font-size: 26px; font-weight: normal; } 

#usages-widget #submit { width: 419px; height: 59px; background: url('/includes/images/TPL/site/hybrid/bg-widget-submit.png') 0 0 no-repeat; padding-left: 13px; padding-top: 10px; font-size: 11px; line-height: 18px; margin-left: -6px; position: relative; }

#usages-widget #submit .user-kwh { width: 77px; height: 19px; margin-top: 3px; float: left; margin-right: 5px; *margin-left: 7px; }

#usages-widget #submit input { float: left; } 

#usages-widget #submit .close { width: 21px; height: 21px; position: absolute; top: -12px; _top: -5px; right: 10px; *right: 0px; display: none; }

#submit .close a {display:block; height:100%; background:url('/includes/images/TPL/site/hybrid/btn-widget-close.gif') 0 0 no-repeat;}

#usages-widget #submit p { margin: 0 0 3px 0; padding: 0; } 

#usages-widget #submit p.where { float: left; margin: 4px 0 0 20px; } 

#usages-widget #submit p.where a { text-decoration: none; font-size: 11px; } 

#usages-widget #total-usage { width: 429px; float: right; display: none;  } 

#usages-widget #total-usage .total { margin: 0px 0px; } 

#usages-widget #total-usage .total .value { font-size: 17px; font-weight: bold; } 

#usages-widget #total-usage .misc-charge { font-size: 10px; margin: 0px;} 

#usages-widget #total-usage .find-usage { clear: both; margin: 0; padding: 5px 0;} 

.ac_results { padding: 0px; border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;} 

.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;} 

.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block; font: menu; font-size: 12px;line-height: 16px; overflow: hidden; }

.ac_odd {background-color: #eee; } 

.ac_over { background-color: #0A246A; color: white; } 

/* override base style */ 

#content #main_content .media-bar h3 {font-weight:normal; color:#666;} 

#main_content .media-bar li {padding:0 0 0 80px;} 

#main_column a { color: #248DAE; } 

/* override hidden paragraph in In the News right rail */ 

#saving-tips p.showMe {display:block;} 

/* scrollable/sortable table */ 

.scroll-sort-table table {width:430px; border:0; margin:0;} 

.scroll-sort-table table tr {height:32px;} 

.scroll-sort-table thead tr {position:relative; height:32px;} 

.scroll-sort-table table input.checkable {float:none;} 

.scroll-sort-table table td, 

.scroll-sort-table table th {border-right:1px solid #CCC; width:auto;} 

.scroll-sort-table table th {cursor:pointer; text-align:left; height:32px; font-size:13px; white-space:nowrap; line-height:32px; padding:0 20px 0 10px; color:#666; background:transparent url('/includes/images/TPL/site/hybrid/mod-tablesorter-sprite.gif') no-repeat;}

.scroll-sort-table table thead th.headerSortDown {background-position:100% -32px;} 

.scroll-sort-table table thead th.headerSortUp {background-position:100% -64px;} 

.scroll-sort-table table tbody td {padding:6px 10px; height:auto;} 

.scroll-sort-table table tbody tr.even td {background-color:#FFF;} 

.scroll-sort-table table tbody tr.odd td {background-color:#F8F8F8;} 

.scroll-sort-table table tbody td.col1, 

.scroll-sort-table table thead th.col1 {padding-left:10px;} 

.scroll-sort-table table .last {border:0;} 

.scroll-table-bdy {position:relative; height:600px; overflow:auto; overflow-x:hidden; margin:0; clear:both;} 

.scroll-table-bdy table {width:100%; border-collapse:separate; font-size:13px;} 

.scroll-table-bdy th {cursor:pointer; margin-right:10px !important;} 

.scroll-table-bdy table tbody td:last-child {padding-right:20px;} 

.scroll-table-bdy td {background:0;} 

html>/**/body .scroll-table-bdy table tbody td {max-height:32px;} 

html>/**/body .scroll-table-bdy table>tbody {overflow:auto; height:568px; overflow-x: hidden;} 

.scroll-table-bdy {*width:expression(this.parentNode.offsetWidth - 2 + 'px');} 

.scroll-table-bdy table {*width:expression(this.parentNode.offsetWidth - 17 + 'px');} 

.scroll-table-bdy tbody {_position:static; _height:568px; _overflow:hidden;} 

.scroll-table-bdy input {*z-index:1;} 

.scroll-table-bdy, 

.scroll-table-bdy tr {*z-index:2;} 

.scroll-table-bdy thead tr { 

        /* Causes the pixel header row to stay fixed in IE*/ 

        top:expression(offsetParent.scrollTop); 

        /* This fixes a strange bug in IE where the header row would "shift" 1px to 

        the right after the table was scrolled down.  It would not shift back 

        after scrolling all the way, which made my first solution based on 

        offSetParent.scrollTop == 0 not an effective solution*/ 

        left:expression(typeof(myvar) == 'undefined' ? 0+"px"+(myvar='true') : -1+"px"); 

} 

input.text {border:1px solid #CCC; padding:4px 0;} 

input.btn-go {padding:0; margin:0; text-indent:-9999px; border:0; width:45px; height:34px; background:transparent url('/includes/images/TPL/site/hybrid/btn-go.jpg') no-repeat;}

input.btn-go-alt {padding:0; margin:0; text-indent:-9999px; border:0; width:45px; height:34px; background:transparent url('/includes/images/TPL/site/hybrid/btn-go-alt.jpg') no-repeat;}

table.electrical-tier-rate {border:0; clear:both;} 

table.electrical-tier-rate th {padding:5px 12px; border-right:1px solid #FFF;} 

table.electrical-tier-rate .tier1 {background:#dae5df;} 

table.electrical-tier-rate .tier2 {background:#d9dbc5;} 

table.electrical-tier-rate .tier3 {background:#ecdbc1;} 

table.electrical-tier-rate .tier4 {background:#ecd2c1;} 

table.electrical-tier-rate .tier5 {background:#ebc8c2;} 

.img-float {float:left;} 

#flickr_badge_uber_wrapper {text-align:center; width:150px;} 

#flickr_badge_wrapper {padding:10px 0 10px 0; width: 216px;} 

.flickr_badge_image {margin:0 10px 10px 10px; float:left; width:72px;} 

.flickr_badge_image img {border: 1px solid black !important; width:72px; height:72px;} 

#flickr_badge_source {text-align:left; margin:0 10px 0 10px;} 

#flickr_badge_icon {float:left; margin-right:5px;} 

#flickr_www {display:none; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}

#flickr_badge_uber_wrapper a:hover, 

#flickr_badge_uber_wrapper a:link, 

#flickr_badge_uber_wrapper a:active, 

#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;} 

#flickr_badge_wrapper {} 

#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* tabbing */ 

.tab-content-nav {margin: 0 0 2em 0 !important; padding:0; position:relative; height:37px; background:#F8F8F8; border:1px solid #CFCFCF; z-index:101;}

.ui-tabs .ui-tabs-hide { display: none; /*position: absolute; left: -10000px;*/ overflow: hidden; } 

.tab-content-nav li {float:left; width:auto; list-style:none; padding-bottom:0; white-space:nowrap;} 

.tab-content-nav li.label {margin:1em 2em; font-weight:bold; display: inline; } 

.tab-content-nav li a {position:relative; float:left; height:37px; padding:0 20px; margin-left:-1px; border:1px solid #CCC; border-width:0 1px; line-height:37px; font-size:15px !important; color:#0089C4; cursor:pointer; z-index:1; text-align:center;}

.tab-content-nav li a:hover {text-decoration:none;} 

.tab-content-nav li a:hover span {color:#333;} 

.tab-content-nav li.ui-state-active a {color:#333; background:#FFF; border-bottom:1px solid #FFF;} 

.tab-content-nav li.nav2 a {z-index:9;} 

.tab-content-nav li.nav3 a {z-index:8;} 

.tab-content-nav li.nav4 a {z-index:7;} 

.tab-content-nav li.nav5 a {z-index:6;} 

.tab-content {zoom:1;} 

.tab-content ul {float:left; width:170px; *margin-left:0px; *padding-left:16px; zoom:1;} 

.tab-content img {padding-bottom:10px;} 

.tab-content li em {font-style:normal; display:block; color:#248DAE; _padding-left: 10px; *padding-left: 10px; _padding-bottom: 3px; *padding-bottom: 3px; }

.tab-content li p {margin:0 0 1em 0; _margin: 0 0 1em 10px; *margin: 0 0 1em 10px; } 

.tab-content li.bill1 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-1.gif');}

.tab-content li.bill2 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-2.gif');}

.tab-content li.bill3 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-3.gif');}

.tab-content li.bill4 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-4.gif');}

.tab-content li.bill5 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-5.gif');}

.tab-content li.bill6 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-6.gif');}

.tab-content li.bill7 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-7.gif');}

.tab-content li.bill8 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-8.gif');}

.tab-content li.bill9 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-9.gif');}

.tab-content li.bill10 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-10.gif');}

.tab-content li.bill11 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-11.gif');}

.tab-content li.bill12 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-12.gif');}

.tab-content li.bill13 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-13.gif');}

.tab-content li.bill14 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-14.gif');}

.tab-content li.bill15 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-15.gif');}

.tab-content li.bill16 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-16.gif');}

.tab-content li.bill17 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-17.gif');}

.tab-content li.bill18 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-18.gif');}

.tab-content li.bill19 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-19.gif');}

.tab-content li.bill20 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-20.gif');}

.tab-content li.bill21 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-21.gif');}

.tab-content li.bill22 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-22.gif');}

.tab-content li.bill23 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-23.gif');}

.tab-content li.bill24 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-24.gif');}

.tab-content li.bill25 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-25.gif');}

.tab-content li.bill26 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-26.gif');}

.tab-content li.bill27 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-27.gif');}

.tab-content li.bill28 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-28.gif');}

.tab-content li.bill29 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-29.gif');}

.tab-content li.bill30 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-30.gif');}

.tab-content li.bill31 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-31.gif');}

.tab-content li.bill32 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-32.gif');}

.tab-content li.bill33 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-33.gif');}

.tab-content li.bill34 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-34.gif');}

.tab-content li.bill35 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-35.gif');}

.tab-content li.bill36 {list-style-image:url('/includes/images/myhome/customerservice/meter/smartmeter/bill-form-li-36.gif');}

/* module: modal dialog */ 

#simplemodal-overlay {background:#000;} 

    #simplemodal-container {width:733px !important;} 

    .modal-pge {display:none; width:733px; zoom:1;} 

    #simplemodal-container a.modalCloseImg {position:absolute; top:-15px; right:10px; width:34px; height:34px; cursor:pointer; display:inline; z-index:3200; background:url('/includes/images/TPL/site/hybrid/glb-icon-modal-close.gif') no-repeat;}

#modal-where-is-it-on-my-bill { height: 100px;} 

        div.learn-more div {float:left;width:212px;padding:15px 0px;} 

        div.learn-more div p {float:left;clear:left;width:178px;margin-top:8px;} 

         body.landing-page div.act-now {float:left; border:solid 1px #ff9933; width:420px; padding:10px 6px !important; background:#f8f8f8 url('/includes/images/mybusiness/energysavingsrebates/demandresponse/pdp/image_papers_landing.jpg') no-repeat 2% 8%;}

  

 body.landing-page div.act-now p {float:left; min-width:304px;} 

  

 div.act-now h2,  

 div.act-now p {margin-left:80px;padding-bottom:6px; zoom:1;} 

  

 .ie6 div.act-now h2,  

 .ie6 div.act-now p {margin-left:40px;padding-bottom:6px; zoom:1;} 

  

 div.act-now h2 

 { 

    border:none !important; 

    clear:none; 

    width:auto; 

    font-size:1.8em !important; 

    margin-bottom:4px; 

    } 

.js .tooltip-body {display:block; left:-9999px; position:absolute; top:0; } 

#tooltip { 

        position: absolute; 

        z-index: 3000; 

        border: 1px solid #111; 

        background-color: #eee; 

        padding: 5px; 

        width: 250px; 

} 

#tooltip h3, #tooltip div { margin: 0; } 

.content-block table.col { 

        border-collapse:collapse; 

        border-color:#77B3BC; 

        border-style:solid; 

        border-width: 0; 

        font-size:1.2em; 

        margin:15px 0; 

        padding:0; 

        text-align:left; 

        vertical-align:top; 

        width:100%; 

        float: none; 

} 

        .content-block table.col thead, .content-block table.col tbody th { 

                background: url("/includes/images/TPL/site/hybrid/bg_tbl_head.jpg") repeat-x scroll 0 0 transparent; 

                border:medium none; 

                height:30px; 

                margin-bottom:0; 

                color:#535353; 

        } 

        .content-block table.col thead th, .content-block table.col tbody th { background-color:transparent; border-left:1px solid #ffffff; border-right:1px solid #c4c4c4; color:#535353; padding: 0 12px; border-collapse: separate; border-spacing: 0;}

        .content-block table.col thead th.fst, .content-block table.col tbody th.fst { border-left-width:0; } 

        .content-block table.col thead th.lst, .content-block table.col tbody th.lst { border-right-width:0; } 

        .content-block table.col tbody tr.odd td { background-color: #FFFFFF; } 

        .content-block table.col tbody tr td, .content-block table tbody tr td { background-color: #ECECEC; border-right:1px solid #ffffff; vertical-align:top;}

        .content-block table.col tbody tr td.fst { border-left-width:0;} 

        .content-block table.col tbody tr td.lst { border-right-width:0;} 

        

.content-grid.variation-1 ul li , .box-wrapper .bd ul li  { float: left; display: block; margin-bottom:15px !important; padding-bottom:0;}

        .content-grid.variation-1 ul li .thumb, .box-wrapper .bd ul li .thumb { margin-right: 20px; display:block; vertical-align:top; float: left; overflow: hidden; }

        .content-grid.variation-1 ul li .thumb img, .box-wrapper .bd ul li .thumb img { padding: 0; margin: 0; } 

        .content-grid.variation-1 ul li .content { display:block; width:300px; float: left; } 

        .box-wrapper .bd ul li .content { display:block; width:135px; float: left; } 

        .box-wrapper .bd ul li.border { padding-bottom: 15px; border-bottom:1px solid #CCCCCC; } 

        .box-wrapper .bd ul li.sm .thumb { width: 55px; } 

        .box-wrapper .bd ul li.sm .content { width: 185px; } 

        .box-wrapper .bd ul li.lg .thumb { float: left; margin-right: 20px; } 

        .box-wrapper .bd ul li.lg .content { width: 163px; } 

        .box-wrapper .bd ul.al li { float: none; } 

#main_column .content-wrapper .col-right .box-wrapper ul li.lg .thumb { width: 77px; } 

#main_column .content-wrapper .col-right .box-wrapper ul li.lg .content { width: 163px; } 

        

.box-wrapper .bd ul li .content p { font-size: 13px !important; line-height: 20px; margin: 0; padding: 0; } 

        #main_column .col-right .orange h2 { font-size: 1.7em; } 

        .content-grid.variation-1 ul li .content p, .box-wrapper .bd ul li .content p { width: auto; } 

        .box-wrapper .bd ul li .content h3 { color:#248DAE !important; font-size:13px !important; font-weight:bold; line-height:20px; margin:0 !important; padding:0 !important; }

        .box-wrapper.orange .bd ul li .content h3 { color:#666666 !important; font-size:1em !important; font-weight:bold; margin:0 !important; }

#main_column .col-left .content-block .callout { clear: both; border:1px solid #FF9933; padding:10px 6px !important; width:390px; background-color: #f8f8f8; padding:20px; }

        #main_column .col-left .content-block .callout h2 { border-bottom-width: 0px; } 

.jqmWindow { display: none; } 

.box-wrapper .bd .results { margin-top: 20px; } 

.box-wrapper .bd .results ul li { float: none; margin-bottom:5px !important; margin-left:10px; } 

/** Basic Form 2.0 Starts from here **/ 

#main_column form.bf2 { width: 600px; } 

#main_column form.bf2 fieldset.input input, 

#main_column form.bf2 fieldset.input textarea, 

#main_column form.bf2 fieldset.input select { border:1px solid #CCCCCC; margin:0; padding:3px; width:255px; } 

#main_column form.bf2 fieldset.input .fld:after, 

#main_column form.bf2 fieldset.input .txtbox:after, 

#main_column form.bf2 fieldset.input .checkboxes:after, 

#main_column form.bf2 fieldset.input .txtarea:after, 

#main_column form.bf2 fieldset.input .select:after, 

#main_column form.bf2 fieldset.input .calendar:after, 

#main_column form.bf2 fieldset.input .calendar .fld span:after {        content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#main_column form.bf2 fieldset.input .fld, #main_column form.bf2 fieldset.input .calendar .fld span { zoom: 1; } 

#main_column form.bf2 fieldset.input .txtbox, 

#main_column form.bf2 fieldset.input .checkboxes, 

#main_column form.bf2 fieldset.input .txtarea, 

#main_column form.bf2 fieldset.input .select, 

#main_column form.bf2 fieldset.input .calendar { zoom: 1; margin-bottom:15px; } /* for IE6 fix */ 

#main_column form.bf2 fieldset.input { background-color: #fff; border-width: 0; margin: 0; padding: 0; font-size:11px; }

#content #main_column form.bf2 fieldset h3 { color:#007FAC; margin:10px 0 20px; border-bottom:1px solid #CCCCCC; } 

#main_column form.bf2 fieldset.input p.text { width: 100%; } 

#main_column form.bf2 fieldset.input label { width:220px; text-align: right; display:block; float:left; margin: 0 20px 0 0; font-size:1.1em; padding: 0; line-height:20px; }

#main_column form.bf2 fieldset.input .txtbox input.small { width: 30px; height:auto; margin-right:5px;} 

#main_column form.bf2 fieldset.input .txtbox input.medium { width: 100px; } 

#main_column form.bf2 fieldset.input .txtbox input.max, 

#main_column form.bf2 fieldset.input .txtarea textarea { width: 255px; } 

#main_column form.bf2 fieldset.input .txtbox input.zip { width:70px; } 

#main_column form.bf2 fieldset.input span.hint, 

#main_column form.bf2 fieldset.input .fld .extension  { margin-left: 10px; font-size:1.1em; padding: 0; vertical-align:top; line-height:20px; }

#main_column form.bf2 fieldset.input h4 { background-color: #fff; } 

#main_column form.bf2 fieldset.input .fld { float: left; } 

/* #main_column form.bf2 fieldset.input .fld, 

#main_column form.bf2 fieldset.input .fld input, 

#main_column form.bf2 fieldset.input .fld select, 

#main_column form.bf2 fieldset.input .fld textarea, 

#main_column form.bf2 fieldset.input .fld .hint, 

#main_column form.bf2 fieldset.input .fld .extension { float: left; } */ 

#main_column form.bf2 fieldset.input .checkboxes .fld { margin-left:100px; margin-bottom:10px; float: none; } 

#main_column form.bf2 fieldset.input .checkboxes .fld input { width:12px; height: 18px; border: 0; padding: 0; margin-top:2px; float:left; }

#main_column form.bf2 fieldset.input .checkboxes label { width:400px; float:left; font-size:1.1em; margin-left:10px; text-align: left; padding: 0; }

#main_column form.bf2 fieldset.input label.invalid { float: none; margin: 0; width:auto; text-align: left; font-size:1.2em; display: none;}

#main_column form.bf2 fieldset.input .checkboxes label.invalid { margin-left: 130px; float:none;} 

#main_column form.bf2 fieldset.input input.invalid, 

#main_column form.bf2 fieldset.input select.invalid, 

#main_column form.bf2 fieldset.input textarea.invalid { border-color: red; background-color:#FFF2F2;} 

#main_column form.bf2 fieldset.input .select select { font-size:1.2em; width: auto; } 

#main_column form.bf2 fieldset.input .calendar .fld { width: 120px; } 

#main_column form.bf2 fieldset.input .calendar .fld span { float: left; } 

#main_column form.bf2 fieldset.input label.calendar-container { position: static; } 

#main_column form.bf2 fieldset.input input.date-pick { width: 70px; float: left; } 

#main_column form.bf2 a.dp-choose-date { background:url("/includes/images/TPL/site/calendar.gif") no-repeat scroll 0 0 transparent; display:block; height:14px; margin:5px 3px 0 5px; overflow:hidden; padding:0; position:static; text-indent:-2000px; width:20px; left: auto; top: auto; float: right; }

#main_column form.bf2 fieldset.submit { border-top:1px solid #CCCCCC; padding:10px 0 20px; } 

#main_column form.bf2 input.move-forward { background:url("/includes/images/TPL/site/btn-sprite.gif") no-repeat scroll -20px -18px transparent; border:0 none; cursor:pointer; height:35px; margin:0; padding:0; text-indent:-9999px; width:100px; }

#main_column form.bf2 input.move-forward.btn-submit { background-position:-20px -218px; } 

