img {
         border-style:none;
}

body {
         padding:0px;
         margin:0px;
}

form {
    margin: 0;
}

.container {
         width:1000px;
         height:590px;
}

.header {
         /*width:400px;
         height:94px;
         position:absolute;
         left:650px;
         width:410px;*/
         height:28px;
}

.header_logo {
         width:293px;
         height:94px;
         border-style:none;
}

#alertbanner {
    position: absolute;
    top: 0px;
    left: 428px;
    width: 550px;
    height: 70px;
}

.tab_link {
         color:#fff;
         text-decoration:none;
}

.image_header {
         padding-bottom:10px;
}

.left_nav_triangle {
         /*width:120px;*/
         height:28px;
         background-image:url(/images/header_nav_l_bg.gif);
         background-repeat:no-repeat;
         background-position:bottom;
         vertical-align:bottom;
}

.left_nav_triangle_span {
         /*padding-left:11px;*/
         padding-bottom:5px;
         /*width:30px;*/
         height:28px;
         text-align:center;
         font:11px futura,arial;
         color:white;
         line-height:22px;
}

.rt_savings_tab {
         /*width:120px;*/
         height:28px;
         background-image:url(/images/header_nav_bg.gif);
         background-repeat:repeat-x;
         background-position:bottom;
         vertical-align:bottom;
}

.rt_savings_tab_span {
         /*padding-left:11px;*/
         padding-bottom:5px;
         /*width:100px;*/
         height:28px;
         text-align:center;
         font:11px futura,arial;
         color:white;
         line-height:22px;
}

.itr4u_tab{
         /*width:140px;*/
         height:28px;
         vertical-align:bottom;
         background-image:url(/images/header_nav_bg.gif);
         background-repeat:repeat-x;
         background-position:bottom;
}

.itr4u_tab_span {
         /*padding-left:10px;*/
         padding-bottom:5px;
         /*width:100px;*/
         height:28px;
         text-align:center;
         font:11px futura,arial;
         color:white;
         line-height:22px;
}

.faq_tab2 {
         /*width:100px;*/
         height:94px;
         vertical-align:bottom;
         /*background-image:url(../images/header_nav_bg.gif);
         background-repeat:repeat-x;*/
         background-position:bottom;
}

.faq_tab {
         /*width:100px;*/
         height:28px;
         vertical-align:bottom;
         background-image:url(/images/header_nav_bg.gif);
         background-repeat:repeat-x;
         background-position:bottom;
}

.faq_tab_span {
         /*padding-left:15px;*/
         padding-bottom:5px;
         /*width:100px;*/
         height:28px;
         text-align:center;
         font:11px futura,arial;
         color:white;
         line-height:22px;
}

.press_room_tab {
         /*width:80px;*/
         height:28px;
         vertical-align:bottom;
         background-image:url(/images/header_nav_bg.gif);
         background-repeat:repeat-x;
         background-position:bottom;
}

.press_room_tab_span {
         /*padding-left:5px;*/
         padding-bottom:5px;
         /*width:100px;*/
         height:28px;
         text-align:center;
         font:11px futura,arial;
         color:white;
         line-height:22px;
}

.et_tab {
         /*width:80px;*/
         height:28px;
         vertical-align:bottom;
         background-image:url(/images/header_nav_bg.gif);
         background-repeat:repeat-x;
         background-position:bottom;
}

.et_tab_span {
         /*padding-left:45px;*/
         padding-bottom:5px;
         /*width:100px;*/
         height:28px;
         text-align:right;
         font:11px futura,arial;
         color:white;
         line-height:22px;
}

.right_nav_triangle {
         /*width:120px;*/
         height:28px;
         background-image:url(includes/images/header_nav_r_bg.gif);
         background-repeat:no-repeat;
         background-position:bottom;
         vertical-align:bottom;
}

.right_nav_triangle_span {
         /*padding-left:11px;*/
         padding-bottom:5px;
         /*width:30px;*/
         height:28px;
         text-align:center;
         font:11px futura,arial;
         color:white;
         line-height:22px;
}

#interHeader {
        position:relative;
        text-align:left;
        width: 1000px;
        height: auto;
        line-height:150%;
}

*:first-child+html #nav {
        float: left;
        margin-right: 1px;
        position:absolute;
        top:70px;
        left:320px;
        height: 28px;
        font:11px futura,arial;
     	color:white;
        }

*html #nav {
        float: left;
        margin-right: 1px;
        position:absolute;
        top:70px;
        left:320px;
        height: 28px;
        font:11px futura,arial;
     	color:white;
        }

#nav {
        float: left;
        position:absolute;
        top:55px;
        left:310px;
        height: 28px;
        font:11px futura,arial;
     	color:white;
	padding:0px;
        }
        
li.nav_triangles {
		list-style:none;
        display:block;
        float:left;
        vertical-align:bottom;
        }

li.rt_savings_tab_span2 {
         text-align:center;
         padding-left:5px;
         padding-right:5px;
         float:left;
         display:block;
         line-height:28px;
         background-color:#095593;
}

li.nav_bar_spacer2{
         font:11px futura,arial;
         color:white;
         list-style:none;
         float:left;
         display:block;
         padding-left:10px;
         padding-right:10px;
         line-height:28px;
         vertical-align:bottom;
         background-color:#095593;
         background-position:bottom;
}

/*.nav_bar_spacer{
         height:94px;
         vertical-align:bottom;
         background-image:url(/images/header_nav_bg.gif);
         background-repeat:repeat-x;
         background-position:bottom;
}

.nav_bar_spacer_span {
         padding-left:15px;
         padding-right:15px;
         padding-bottom:5px;*/
         /*width:160px;*/
         /*height:28px;
         text-align:center;
         font:11px futura,arial;
         color:white;
         line-height:22px;
}*/

.label_field {
         width:300px;
         padding-left:290px;
         padding-top:15px;
         font:12px arial;
}

.long_label_field {
         width:320px;
         padding-top:55px;
         padding-left:290px;
         font:12px arial;
}

.zip_label_field {
         width:120px;
         padding-top:55px;
         padding-left:290px;
         font:12px arial;
}

.input_field {
         width:475px;
         padding-top:15px;
         padding-right:75px;
}

.long_input_field {
         width:455px;
         padding-top:55px;
         padding-right:75px;
}

.zip_input_field {
         width:600px;
         padding-top:55px;
         padding-right:75px;
         font:12px arial;
}

.send_button_field {
         padding-left:290px;
         padding-top:40px;
         padding-bottom:40px;
         border-style:none;
}

.send_msg_field {
         padding-left:290px;
         padding-bottom:40px;
         font:12px arial;
         color:#0060af;
         font-weight:bold;
}

.index_table {
         background-image:url(../images/main_bg.jpg);
         background-repeat:no-repeat;
         border-bottom:1px solid #004083;
}

.login_table {
         background-color:#0060af;
}

.login_td {
         width:237px;
         height:57px;
         background-image:url(../images/login_bg4.gif);
         background-repeat:no-repeat;
}

.login_td_index {
         width:237px;
         height:57px;
         background-image:url(../images/login_bg4.gif);
         background-repeat:no-repeat;

}

.participant_login_td {
         width:227px;
         height:15px;
         vertical-align:top;
}

.participant_login_span {
         padding-left:10px;
         text-align:center;
         font:12px futura,arial;
         color:white;
}

.logged_in {
         height:20px;
         padding-left:10px;
         font:12px arial;
         color:white;
}

.sign_in {
         width:170px;
         height:20px;
}

.signout_button {
         border-style:none;
         padding-left:10px;
         width:59px;
         height:15px;
         vertical-align:top;
}

.signin_button {
         border-style:none;
         padding-left:10px;
         width:57px;
         height:15px;
         vertical-align:top;
}

.content_header {
         width:763px;
         height:140px;
         vertical-align:top;
}

.content_header_td2 {
         padding-top:45px;
         padding-left:290px;
         font:12px arial;
         color:#0060af;
         font-weight:bold;
}

.content_header_td2press {
         font-weight:bold;
}

.content_press {
         padding-top:15px;
         padding-left:290px;
         width:600px;
         font:13px arial;
         color:#000000;
         font-weight:normal;
		 padding-bottom:10px;
}

.content_press a {
         text-decoration:none;
         color:#000000;
         }
.content_press a:hover {
                text-decoration:underline;
                }
.press_links {
         /*padding-top:45px;
         padding-left:290px;*/
		 		/*text-align:left;
         position:relative;
         left: 290px;*/
         font:12px arial;
         color:#0060af;
         font-weight:normal;
}

.press_links a {
          text-decoration:underline;
		  color:#0060af;
          }

.press_links a:hover {
          text-decoration:none;
		  color:#0060af;
          }

.faq_inner_menu {
          position:absolute;
          left: 20px;
          top: 235px;
          width: 185px;          
}
		  
.faq_longer_section {
		pading-left: 5px;
		}

.faq_inner_menu a {
         text-decoration:none;
         color:#000000;
         }

.faq_inner_menu a:hover {
         text-decoration:underline;
         color:#000000;
         }

*:first-child+html .faq_inner_menu{
         position:absolute;
         left: 20px;
         top: 255px;
         width: 175px;
         }

* html .faq_inner_menu {
         position:absolute;
         left: 20px;
         top: 255px;
         width: 185px;
         }

li.faq_inner_menu_title {
        list-style:none;
        font:12px arial;
        color:#0060af;
        font-weight:bold;
				text-indent:-15px;
}

li.faq_inner_menu_title_selections {
        font:12px arial;
        font-weight:bold;
        list-style: disc outside;
        padding-top:5px;
				vertical-align:middle;
				line-height:2em;
}

.ticker_div {
         width:763px;
         height:46px;
         background-image:url(../images/ticker_bg3.gif);
         background-repeat:no-repeat;
         font:11px arial;
}

.ticker_div_index {
		 padding-left: 11px; /* added for iframe */
         width:752px;
         height:46px;
         background-image:url(../images/ticker_bg4.gif);
         background-repeat:no-repeat;
         font:11px arial;
}

.ticker_span {
         padding-left:60px;
         color:white;
         line-height:30px;
}

.ticker_white {
         background-color:white;
         padding:2px;
}

.ticker_white2 {
         color:white;
         line-height:30px;
}

.white_text {
         color:white;
}

.white_nodec {
         color:white;
         text-decoration:none;
}


.blue_text_nodec {
         color:#0060af;
         text-decoration:none;
}


.ticker_none {
         background-color:none;
         padding:1px;
}

.ticker_period {
         font-weight:bold;
         background-color:none;
         font-size:12px;
         padding:1px;
         color:white;
}

.bold {
         font-weight:bold;
}

.italic {
         font-style:italic;
}

.msg_header {
         margin-top:-18px;
         margin-left: 52px;
         width:711px;
         height:111px;
}

.spacer1 {
         height:75px;
}

.spacer2 {
         width:237px;
         height:108px;
}

.tip_td {
         width:237px;
         background-repeat:no-repeat;
         vertical-align:top;
}

.tip_div {
         font:10px arial;
         color:white;
         padding:12px 0px 10px 0px;
}

.forgot_td {
         width:237px;
         height:24px;
         vertical-align:top;
}

.forgot_div {
         width:166px;
         height:24px;
         background-image:url(../images/forgot_bg2.gif);
         background-repeat:no-repeat;
         font:10px arial;
         color:white;
         padding-left:10px;
         line-height:25px;
}

.content_table,
.content_table_noborder {
         width:1000px;
		 padding-bottom:25px;
}

*:first-child+html .content_table,
.content_table_noborder {
         width:1000px;
}

*html .content_table,
.content_table_noborder {
         width:1000px;
}



.content_table {
         border-bottom:1px solid #004083;
         border-right:1px solid #004083;
}

.content_table_press {
         width:600px;
                }


.content_td {
         padding-top:35px;
         padding-left:20px;
         width:200px;
         font:11px arial;
}

.content_td2 {
         vertical-align:top;
         padding-top:35px;
         width:560px;
}

.account_views {
         font:12px arial;
         font-weight:bold;
         padding-bottom:25px;
}

.blue_text {
         color:#0060AF;
}

.blue_text_bold {
         color:#0060AF;
         font-weight:bold;
}

.pie_chart {
         width:236px;
         height:226px;
}

.content_header_td {
         padding-bottom:30px;
         font:12px arial;
         padding-right:125px;

}

.content_header_text {
         font:bold 14px arial;
         color:#0060AF;
}

.popup_td {
         width:625px;
}

.progress_td {
         padding-left:290px;
         padding-top:30px;
         padding-bottom:15px;
}

.progress_image {
         width:449px;
         height:31px;
}

.progress_header_td {
         vertical-align:top;
         height:200px;
         padding-top:15px;
         padding-left:290px;
         font:12px arial;
}

.progress_header_td2 {
         vertical-align:top;
         padding-top:15px;
         padding-left:290px;
         font:12px arial;
         color:#0060af;
         font-weight:bold;
}

.progress_text {
         padding-top:15px;
         padding-left:290px;
         font:12px arial;
}

.popup_header {
         width:625px;
         height:78px;
}

.popup_content {
         font:12px arial;
         padding:20px 30px 30px 30px;
}

.pricing_table {
         padding-top:40px;
         padding-bottom:40px;
}

.pricing_td_top {
         background-color:#02a8fd;
         height:35px;
         border:1px solid black;
         border-right:0px;
         border-bottom:0px;
         text-align:left;
         padding-left:5px;
         font:9px arial;
         color:white;
}

.pricing_td_top2 {
         background-color:#02a8fd;
         height:35px;
         border-top:1px solid black;
         text-align:center;
         font:9px arial;
         color:white;
}

.pricing_td_top3 {
         background-color:#02a8fd;
         height:35px;
         border-top:1px solid black;
         border-right:1px solid black;
         text-align:center;
         border-right:1px solid black;
         font:9px arial;
         color:white;
}

.form_p {
         width:600;
}

.pricing_td_middle {
         padding-left:5px;
         font:bold 10px arial;
         color:#0060af;
         height:35px;
         width:28px;
         border-left:1px solid black;
         border-bottom:1px solid black;
}

.pricing_td_middle2 {
         font:bold 10px arial;
         color:#0060af;
         width:23px;
         height:35px;
         border-bottom:1px solid black;
}

.pricing_td_middle3 {
         width:23px;
         height:35px;
         border-bottom:1px solid black;
         border-right:1px solid black;
         font:bold 10px arial;
         color:#0060af;
}

.pricing_td_bottom {
         padding-left:5px;
         font:bold 10px arial;
         color:#ed2e35;
         height:35px;
         border:1px solid black;
         border-top:0px;
         border-right:0px;
}

.pricing_td_bottom2 {
         height:35px;
         border:1px solid black;
         border-top:0px;
         border-right:0px;
         border-left:0px;
         font:bold 10px arial;
         color:#ed2e35;
}

.pricing_td_bottom3 {
         height:35px;
         border:1px solid black;
         border-top:0px;
         border-right:0px;
         border-left:0px;
         border-right:1px solid black;
}

.no_border {
         border-style:none;
}

.account_info_table {
         width:560px;
         height:138px;
         background-image:url(../images/accountinfobg.gif);
         background-repeat:no-repeat;
}

.account_info_td {
         font:12px arial;
         padding:20px;
}

.font11 {
         font-size:11px;
}

.loadguard_header {
         padding-left:290px;
         padding-top:30px;
         padding-bottom:15px;
         padding-right:150px;
         font:bold 14px arial;
         color:#0060AF
}

.loadguard_text {
         padding-left:290px;
         padding-top:30px;
         padding-bottom:15px;
         padding-right:150px;
         font:normal 12px arial;
         color:#0060AF;
         line-height:1.5em;
}

.account_info_icon {
         vertical-align:top;
         height:192px;
         width:120px;
         font:12px arial;
}

.account_info_img {
         float:right;
         padding-right:20px;
         padding-top:5px;
}

.energytips_links_left {
         background-image:url(../images/links_bar_left.gif);
         background-repeat:no-repeat;
         width:550px;
         height:28px;
}

.energytips_links_right {
         background-image:url(../images/links_bar_right.gif);
         background-repeat:no-repeat;
         width:450px;
         height:28px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
}

.footer_table {
         border-top:1px solid #004083;
}

.footer_left {
         width:770px;
         height:26px;
         font:9px arial;
         color:#919191;
         padding-left:10px;
}

.footer_right {
         width:1000px;
         height:26px;
         background-image:url(../images/bottom_menu_bg.gif);
         background-repeat:no-repeat;
         font:11px futura,arial;
         color:white;
         text-align:center;
}

.sub_footer {
         width:1000px;
         height:167px;
}

.energytips_zip_button {
         width:17px;
         height:15px;
         padding-left:150px;
         border-style:none;
}

#press_title {
	font:bold 14px arial, sans-serif; 
	padding-left:290px;
}