/*

-----------------------------------------------

PG&E

Base Stylesheet

Author: Venables Bell & Partners

----------------------------------------------- */

/* Global

----------------------------------------------- */

body {

font: 62.5%/1.4 Arial, Verdana, Helvetica, sans-serif;

padding:0; margin:0; color: #666;

}

a {

color: #0089c4;

text-decoration: none;

}

a:hover {

color: #ffa100;

text-decoration: underline;

}

p {font-size: 1.2em;}

ul p { font-size: 1.02em; }

p em { margin: 0; }

span.file-info {

color: #999;

font-size: 0.7em;

}

span.strong { color: #636363; font-weight: bold; }

span.stronger { color: #636363; font-size: 1.2em; font-weight: bold; }

span.superscript{ font-size:9px;vertical-align:top; }

span.subscript{ font-size:9px;vertical-align:bottom; }

#glb-alert-container { background: transparent url(http://www.pge.com/includes/images/TPL/site/bg-header.gif) repeat-x left top; display:none; }

#glb-alert-container p { font-size: 1.4em; margin: 0 auto; padding: 5px 0; position: relative; width: 980px; text-align: center; }

#glb-alert-container img { cursor: pointer; position: absolute; right: 0; top: 5px; }

/* temp for survey  - Charles Marsh

----------------------------------------------- */

#survey-alert-container {

display: none;

position: fixed;

_position:absolute; /* hack for internet explorer 6*/  

 top: 17%;

left: 50%;

background-color: #EEE;

color: #333;

border: 1px solid black;

z-index: 3001;

}

/* Fixed posistioning emulation for IE6

     Star selector used to hide definition from browsers other than IE6

     For valid CSS, use a conditional include instead */

#map_modal{

border: 2px solid #0d619a;

}

* html #survey-alert-container {

    position: absolute;

top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');

}

#survey-alert-container .head {

background: transparent url(http://www.pge.com/includes/images/map/modal_head_bg.gif) repeat-x left center;

color: white;

height: 43px;

padding: 0 10px;

}

#survey-alert-container .head h1 {

color: white;

float: left;

margin-top: 8px;

}

#survey-alert-container .head a {

color: white;

display: block;

float: right;

font-size: 1.1em;

text-decoration: none;

margin-top:5px;

}

#survey-alert-container .head .jqmClose {

background: transparent url(http://www.pge.com/includes/images/map/close.jpg) no-repeat right center;

margin: 10px 0 0 0;

padding:0 20px 0 0;

}

#survey-alert-container .box-wrapper {

width: 300px;

border: 1px solid #CCCCCC;

margin-bottom: 0px; 

position:relative;  

}

#survey-alert-container .box-close { position: absolute; right:0; top:10px; z-index:3001; }

#survey-alert-container .box-close a { background: url("http://www.pge.com/includes/images/TPL/modules/btn_close.png") no-repeat scroll 0 0 transparent; width:35px; height:31px; display:block; }

#survey-alert-container .box-close a span { display: none; }

#survey-alert-container .box-wrapper h2 { 

background: url("http://www.pge.com/includes/images/TPL/site/hybrid/bg-header.gif") repeat-x scroll left bottom transparent; 

border-bottom: 1px solid #CCCCCC;

color: #248DAE !important;

padding: 14px 18px !important;

padding-right:40px !important; 

font-size:15px;}

 

#survey-alert-container .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#survey-alert-container .clearfix { zoom: 1; } 

 

 

#survey-alert-container  .box-wrapper .bd { 

background: url("http://www.pge.com/includes/images/TPL/site/hybrid/bg-section-content.gif") repeat-x scroll left bottom #F9F9F9; 

padding: 18px;

font-size: 1.2em;

}

#survey-alert-container  .box-wrapper .bd ul { 

margin: 0;

padding: 0;

}

#survey-alert-container  .box-wrapper .bd ul li { 

list-style: none outside none;

padding-bottom: 1em;

float: none; 

margin-bottom: 15px !important;

}

#survey-alert-container  .box-wrapper .bd ul li .thumb { 

width: 105px;

display: block;

float: left;

margin-right: 15px;

overflow: hidden;

vertical-align: top;

}

#survey-alert-container  .box-wrapper .bd ul li .thumb img { 

margin: 0;

padding: 0;

}

#survey-alert-container  .box-wrapper .bd ul li .content { 

width: 135px;

display: block;

float: left;

}

#survey-alert-container  .box-wrapper .bd p { 

font-size: 13px !important;

margin-top: 0;

}

#survey-alert-container  .box-wrapper .bd ul li .content p { 

width: auto;

}

#survey-alert-container a {

color: #248DAE;

}

#survey-alert-background {

display:none;  

position:fixed;  

_position:absolute; /* hack for internet explorer 6*/  

height:100%;  

width:100%;  

top:0;  

left:0;  

background:#000000;  

border:1px solid #cecece;  

z-index:3000;  

}

/* End of Survey */

/* Structure

----------------------------------------------- */

#page {

width: 952px;

margin: 0px auto 35px auto;

}

#top {}

  #section_nav {}

  #global_nav {}

#banner {}

#main_navigation {}

#content {background: url(/includes/images/TPL/site/content_top_bg_border.gif) top repeat-x;}

.login #content,

.small_biz #content {background-image: url(http://www.pge.com/includes/images/TPL/site/content_top_bg.gif);}

  #sidebar_navigation {

   width: 190px;

   float: left;

  }

  #main_column {

   width: 747px;

   float: left;

   margin: 0; padding: 15px 0 0 15px;

   position: relative;

  }

  .wide #main_column {

   width: 732px;

   margin: 0; padding-right: 15px;

  }

   #main_content {

    width: 493px;

    float: left;

    margin: 0; padding: 0 14px 0 0;

    overflow: hidden;

   }

   .with-modules #main_content { width: 555px; }

   #sidebar_content {

    padding: 20px 0 0 0;

    width: 240px;

    float: left;

   }

   .with-modules #sidebar_content { width: 178px; padding-top: 39px; }

  

 #footer {

  clear: both;

}

.clear:after,

#top:after,

#main_navigation:after,

#content:after,

#main_content form fieldset.input .checkboxes label:after {

content: "."; 

 display: block; 

 height: 0; 

 clear: both; 

 visibility: hidden;

}

.clear,

#top,

#main_navigation,

#content,

#main_content form fieldset.input .checkboxes label {display: inline-block;}

#main_content #newsRelease h2 span { display: block; font-size: 0.9em; }

#main_content div#newsRelease {

}

/*#main_content a.extlink, #bottom_cols .module_cols p a.extlink {

  background:transparent url(http://www.pge.com/includes/images/TPL/icon/icon_ext.gif) no-repeat center right;

  padding-right:12px;

}*/

/* Hides from IE-mac \*/

* html .clear,

* html #top,

* html #main_navigation,

* html #content,

* html #main_content form fieldset.input .checkboxes label {height: 1%;}

.clear,

#top,

#main_navigation,

#content,

#main_content form fieldset.input .checkboxes label {display: block;}

#top { margin: 0;padding: 0; }

/* End hide from IE-mac */

 

/* Headlines

----------------------------------------------- */

h1, h2 ,h3, h4, h5, h6 {

margin: 0; padding: 0;

}

h3 {

  font-size: 1.6em;

  font-weight: bold;

}

#main_column h1,

#main_banner h1 {

font-size: 2.25em;

color: #0089c4;

}

#main_column h2 { color: #007fac; font-size: 1.8em; font-weight: normal; }

#main_column h2.content_head {height: 30px;}

#main_column h2.content_head a {width: 100%; height: 20px;}

#main_column h2.energystar_incentive {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h2_energystar_incentive.gif);}

#main_column h2.cust_serv {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h2_cust_serv.gif);}

#main_column h2.environ {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h2_environ.gif);}

#main_column h2.web_supp {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h2_web_supp.gif);}

#main_column h2.diablo {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h2_diablo.gif);}

#main_column .callout h2.app_service {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h2_callout_appservice.gif); height: 30px;}

#main_column h3 {

color: #007fac;

}

#main_column h3 a { text-decoration: none; }
#main_column h3 a:hover { text-decoration: underline; }

#main_column h4 {

margin: 0; padding: 8px 0;

font-size: 1.3em;

color: #007fac;

}

#main_column h5 {

margin: 0; padding: 8px 0;

font-size: 1.2em;

color: #007fac;

}


#main_banner h2 {}

h2.small_biz {background-image: url(http://www.pge.com/includes/images/TPLheadlines/h2_small_biz.gif); height: 12px;}

#sidebar_content .module h3 {height: 10px;}

#sidebar_content .module h3.related_links { font-weight: bold; }

#bottom_cols {}

#bottom_cols h3.act_login {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h3_act_login.gif); height: 21px;}

#bottom_cols h4.setup_act {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h4_setup_act.gif); height: 16px; clear: both;}

#bottom_cols h4.biz_tools {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h4_biz_tools.gif); height: 12px; margin: 15px 0 9px 0; clear: both;}

h4.audit {background-image: url(http://www.pge.com/includes/images/TPLheadlines/h4_audit.gif); height: 17px;}

h4.workshops {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h4_workshops.gif); height: 17px;}

#bottom_cols .module h3 {

  margin: 0; padding: 0 0 10px 0;

  color: #0088ac;

}

  #bottom_cols .module h3 a {

   color: #0088ac;

   text-decoration: none;

  }
  
    #bottom_cols .module h3 a:hover {

   text-decoration: underline;

  }

.sub_cols #bottom_cols .module h3 {

  font-size: 1.4em;

  font-weight: bold;

  color: #007fac;

}

#content h3 {

  margin: 1px 0 5px 0;

  color: #0089c4;

}

#content #main_column h3, #main_content #main_column h3 {

  margin: 10px 0 5px 0;

  color: #0089c4;

  font-size: 1.4em;

}


 #content #bottom_cols .module_cols .module h3 { font-size: 1.2em; }


 .sub-landing-w-header #content #main_column .module_cols h3 { margin-top: 5px; }

  .sub-landing-w-header #content #main_column .content_banner a { text-decoration: underline; }

  #content #main_column h3.table_title {

   margin: 0; padding: 0;

   font-size: 1.4em;

   font-weight: bold;

   color: #222;

  }

  .environ #content #main_column .content_banner .content h3 {

   margin: 0 0 5px 0; padding: 0;

   font-size: 1.45em;

  }

 

.replace {

margin: 0; padding: 0;

text-indent: -9999px;

font-size: 0;/* this cause a gap on top of the main promo: .1em;*/

line-height: 1;

background-repeat: no-repeat;

}

.replace a {

  display: block;

  overflow: hidden;

}


/* Top

----------------------------------------------- */

/* #top {} XXX */

#top {position:absolute; z-index:100; width:952px;}

#top ul {

  margin: 0; padding: 0;

  list-style-type: none;

}


 ul#section_nav {

  position: absolute;

  bottom: -6px; left: -4px;

  text-indent: 5px;

  width: 400px;

}

  ul#section_nav li {

   height: 14px;

   margin-right: -8px;

  }

   ul#section_nav li a {

    display: block;

    float: left;

    position: relative;

    overflow: hidden;

    padding: 5px 0px;

    color: #0089C4 !important;

   }

   ul#section_nav li#for_home,

   ul#section_nav li#for_home a {}

    ul#section_nav li#for_home a {}

    .home ul#section_nav li#for_home a,

    .myhome ul#section_nav li#for_home a {}

    .about ul#global_nav li#about a { color:#fff; font-weight:bold; }

    

    ul#global_nav li#about {}

    .chinese_myhome ul#global_nav li#chinese a { background: none; padding: 0; color:#fff; font-weight:bold; }

    .chinese_about ul#global_nav li#about a { background: none; padding: 0; color:#FDA000; font-size:1.2em; font-weight:bold; }

    .espanol_myhome ul#global_nav li#espanol a { color:#fff; font-weight:bold; }

    .espanol_about ul#global_nav li#about a { color:#fff; font-weight:bold; }

    .vietnamese_myhome ul#global_nav li#espanol a { color:#fff; font-weight:bold; }

    .vietnamese_about ul#global_nav li#about a { color:#fff; font-weight:bold; }

    ul#global_nav li.selected a { color:#fff; font-weight:bold; } 

    ul#global_nav li#log.redesign {float:right; margin:4px 0 0 23px;background:none; bottom:-4px; font-size:15px !important; font-weight:bold;}

    ul#global_nav li#log.redesign a {color:#0089C4 !important; text-decoration:none;}

   

   ul#section_nav li#for_home_chinese,

   ul#section_nav li#for_home_chinese a {width: 92px;}

    ul#section_nav li#for_home_chinese a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_chinese.gif) 4px 100% no-repeat;}

    .chinese_myhome ul#section_nav li#for_home_chinese a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_chinese_active.png) 0 100% no-repeat;}

    

   ul#section_nav li#for_home_espanol,

   ul#section_nav li#for_home_espanol a {width: 112px;}

    ul#section_nav li#for_home_espanol a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_espanol.gif) 4px 100% no-repeat;}

    .espanol_myhome ul#section_nav li#for_home_espanol a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_espanol_active.png) 0 100% no-repeat;}

    

   ul#section_nav li#for_home_vietnamese,

   ul#section_nav li#for_home_vietnamese a {width: 197px;}

    ul#section_nav li#for_home_vietnamese a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_vietnamese.gif) 4px 100% no-repeat;}

    .vietnamese_myhome ul#section_nav li#for_home_vietnamese a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_vietnamese_active.png) 0 100% no-repeat;}

    

   ul#section_nav li#for_business,

   ul#section_nav li#for_business a {}

    ul#section_nav li#for_business a {}

    .business ul#section_nav li#for_business a,

    .mybusiness ul#section_nav li#for_business a {}

   ul#section_nav li#business_to_business,

   ul#section_nav li#business_to_business a {}

            #top .heading {cursor:pointer; padding-right:15px; background:url('http://www.pge.com/includes/images/TPL/site/landing2.0/glb-hdr-language-arrow.gif') 100% 50% no-repeat; -moz-user-select:none; -webkit-user-select:none; color:#fff; font-size:1.0em;}

            .b2b #top .heading { background: none; padding-right: 0; font-weight: bold; }

            #top.open ul {display:block;}

      ul#section_nav {display:none;}

  

            ul#section_nav {position:absolute; right:0; top:15px; width:91px; border:1px solid #CCC; background:#FFF; line-height:140%; z-index:2000; zoom:1; height:50px;}

            .b2b ul#section_nav {width:119px; height:25px; margin-left:14px;}

            

            ul#section_nav li {background:none;}

 

    .ie8 ul#section_nav li#for_home a { margin-top: 5px; }

   

            

 ul#global_nav {

  width: auto;

  height:auto;

  text-align:right;

  font-size: 1.1em;

  margin-right:6px;

  color: #fff;

}

.b2b ul#global_nav {margin-right:83px;}

  ul#global_nav li {

   position: relative;

   bottom: 4px;

   padding-right: 9px;

  }

  

  ul#global_nav li#section_list {}

  ul#global_nav li a,

  ul#global_nav li a:hover {

   color: #fff;

   text-decoration: none;

  }

  ul#global_nav li.chinese {}

   ul#global_nav li.chinese a {

    background: url(/includes/images/TPL/site/global_chinese_link.gif) no-repeat;

    padding: 8px 10px 1px 10px;

    /* text black hole */

    font-size: 1px;

    line-height: 0.1;

    color: #4b8ac1;

    text-decoration: none;

   }

  

  ul#global_nav li.active {

   font-weight: bold;

   color: #fda000;

   text-decoration:none;

  }

  ul#global_nav li#search {

   margin: 0;

   padding: 6px 0 0 9px;

   background: none;

   margin-top: -4px;

   bottom: -4px;

  }

  

 

/* Banner

----------------------------------------------- */

#banner {

background: url(http://www.pge.com/includes/images/TPL/site/banner_bg.gif) no-repeat;

width: 952px;

position: relative;

}

.small {height: 118px;}

.large {height: 206px;}

.entry #banner {height: 508px;}

  #banner .content ul { list-style-type: none; margin: 0; }/* mac-safari: remove dots over main banner and top spacing */

.business #page .rebates,

.mybusiness #page .rebates {background-image: url(http://www.pge.com/includes/images/TPL/site/bus_rebates_bg.jpg);}

.b2b #page .rebates {background-image: url(http://www.pge.com/includes/images/TPL/site/bus_rebates_bg.jpg);}

.home #page .savings,

.myhome #page .savings {background-image: url(http://www.pge.com/includes/images/TPL/site/home_savings_banner_bg.jpg);}

.general #page .spearhead {background-image: url(http://www.pge.com/includes/images/TPL/site/gen_spearhead_bg.jpg);}

.entry #banner {background-image: url(http://www.pge.com/includes/images/TPL/site/entry_banner_bg.jpg);}

#banner h1 {

  margin: 0; padding: 0;

}

  #banner h1 a {

   position: absolute;

   left: 23px;

   top: 40px;

   width: 59px; height: 72px;

   z-index: 2;

  }

  #banner.small h1 a {top: 20px;}

  #banner.large h1 a {top: 15px;}

  .entry #banner h1 a {top: 20px;}

#banner .content {}

  #banner .content a {

   position: absolute;

   top: 0; left: 0;

   z-index: 1;

   width: 952px;

  }

  #banner.small .content a {height: 107px;}

  #banner.large .content a {height: 206px;}

 

/* Main Navigation

----------------------------------------------- */

/* Main Navigation

 

----------------------------------------------- */

 

ul#main_navigation {margin: 0 0 0 26px; z-index: 20; top: 78px; position: absolute; list-style-type: none; }

 

   .ie6 ul#main_navigation { margin-left: -44px; }

 

   .b2b ul#main_navigation,

 

   .business ul#main_navigation,

 

   .about ul#main_navigation,
   
   
   
   .safety ul#main_navigation,

 

   .home ul#main_navigation,

 

   .myhome ul#main_navigation,

 

   .myaccount ul#main_navigation,

 

   .mybusiness ul#main_navigation { margin-left: 0; }

 

/* jbri 2011.03.01 4:30pm */

 

   .about ul#main_navigation { margin-left: 5px; }

 

   .level2 ul#main_navigation { margin-left: 33px; }

 

      .ie6 .level2 ul#main_navigation { margin-left: -40px; }

 

      .ie7 .level2 ul#main_navigation { margin-left: -40px; }

 

   .level3 .about .careers ul#main_navigation { margin-left: 33px; }

      .ie6 .level3 .about .careers ul#main_navigation { margin-left: -40px; }

      .ie7 .level3 .about .careers ul#main_navigation { margin-left: -40px; }

   

   .level3 .careers ul#main_navigation { margin-left: 5px; }

   .level3 .rates ul#main_navigation { margin-left: 5px; }

 

ul#main_navigation li {float:left; line-height:40px; position: absolute;}

 

/* ul#main_navigation li a {display: block; height: 40px; cursor:pointer; background:url('../images/TPL/site/nav_links_bg.gif') 0 0 no-repeat;} */

 

/* jbri 2011.03.01 4:30pm */

 

ul#main_navigation li a {display: block; height: 39px; cursor:pointer; background:url('../images/TPL/site/nav_links_bg.gif') 0 0 no-repeat;}

 

   .about ul#main_navigation li a {background-image: url(../images/TPL/site/about_nav_links_bg.gif);}
   
   
   .safety ul#main_navigation li a {background-image: url(../images/TPL/site/safety_navlinks_bg.gif);}
 

   .b2b ul#main_navigation li a {background-image: url(../images/TPL/site/bb_nav_links_bg.gif);}

 

ul#main_navigation li a span {display: none;}

 

.js ul#main_navigation .tertiary-nav {position:absolute; top:36px; margin-left:-3px; display:none; width:200px; padding:0 0 25px; background:url('../images/TPL/site/glb-hdr-tertiary-dropdown-bottom.png') 0% 100% no-repeat;}

 

.js ul#main_navigation li#careers .tertiary-nav { left: -52px; }

 

.js ul#main_navigation li#purchasing .tertiary-nav { left: -59px; }

 

.js ul#main_navigation li#edusafety .tertiary-nav { left: -1px; }

 

ul#main_navigation .scriptfocus .tertiary-nav {display:block;}

 

ul#main_navigation .tertiary-nav ul {float:none; padding-top:3px; width:200px; background:url('../images/TPL/site/glb-hdr-tertiary-dropdown-top.png') 0 0 no-repeat; zoom:1;}

 

   .ie6 ul#main_navigation .tertiary-nav ul {background:url('../images/TPL/site/glb-hdr-tertiary-dropdown-top.gif') 0 0 no-repeat;}

 

ul#main_navigation .tertiary-nav li {float:none; white-space:normal !important; }

 

ul#main_navigation .tertiary-nav li a {float:none; text-indent:0; font-size:12px !important; line-height:14px; /*color:#ABE1FA; */ color: #fff; display:block; background:transparent; width:155px !important; height:auto; margin:0 10px 0 3px; padding:10px 12px; text-align:left;}

 

ul#main_navigation .tertiary-nav li a:hover {color:#0089C4; background:#ddd url('../images/TPL/site/glb-hdr-bg-tertiary-dropdown-item.png') bottom repeat-x !important;}

 

.ie6 ul#main_navigation .tertiary-nav,

 

.ie6 ul#main_navigation .tertiary-nav ul {zoom:1;}

 

/* tertiary-nav (the bottom 24px cap background image had a problem when fixed by belatedPNG) */

 

.ie6 ul#main_navigation .tertiary-nav {padding:0 0 24px; background:transparent;}

 

.ie6 ul#main_navigation .tertiary-nav .ie6bg {position:absolute; bottom:-17px; width:100%; height:24px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('http://www.pge.com/includes/images/TPL/site/landing2.0/') + "glb-hdr-tertiary-dropdown-bottom-ie6.png', sizingMethod='crop')");}

 

ul#main_navigation li#myaccount { left: 110px; }

 

ul#main_navigation li#myaccount a { width: 177px; background-position: 0 0; }

 

ul#main_navigation li#myaccount.scriptfocus a { background-position: 0 -80px; }

 

ul#main_navigation li#customerservice {left: 287px; }

 

ul#main_navigation li#customerservice a {width: 165px; background-position: -177px 0;}

 

ul#main_navigation li#customerservice.scriptfocus a { background-position: -177px -80px;}

 

.home ul#main_navigation li#saveenergymoney,

 

   .myhome ul#main_navigation li#saveenergymoney,

 

   .business ul#main_navigation li#energysavingsrebates,

 

.mybusiness ul#main_navigation li#energysavingsrebates {left: 452px;}

 

.home ul#main_navigation li#saveenergymoney a,

 

   .myhome ul#main_navigation li#saveenergymoney a,

 

   .business ul#main_navigation li#energysavingsrebates a,

 

.mybusiness ul#main_navigation li#energysavingsrebates a {width: 194px; background-position: -342px 0px; }

 

.home ul#main_navigation li#saveenergymoney.scriptfocus a,

 

   .myhome ul#main_navigation li#saveenergymoney,

 

   .business ul#main_navigation li#energysavingsrebates.scriptfocus a,

 

.mybusiness ul#main_navigation li#energysavingsrebates.scriptfocus a {background-position: -342px -80px; }

 

ul#main_navigation li#environment {left: 606px;}

 

ul#main_navigation li#environment a {width: 128px; background-position: -536px 0; }

 

ul#main_navigation li#environment.scriptfocus a { background-position: -536px -80px; }

 

.home ul#main_navigation li#environment,

 

   .myhome ul#main_navigation li#environment,

 

   .business ul#main_navigation li#environment,

 

   .mybusiness ul#main_navigation li#environment {left: 646px;}

 

ul#main_navigation li#edusafety { left: 717px;}

 

ul#main_navigation li#edusafety a {width: 178px; background-position: -663px 0; }

 

ul#main_navigation li#edusafety.scriptfocus a { background-position: -663px -80px; }

 

.home ul#main_navigation li#edusafety,

 

.myhome ul#main_navigation li#edusafety,

 

   .business ul#main_navigation li#edusafety,

 

   .mybusiness ul#main_navigation li#edusafety {left: 774px;}   

/* active pages */

.myaccount ul#main_navigation li#myaccount a { background-position: 0 -40px; }

.customerservice ul#main_navigation li#customerservice a { background-position: -177px -40px; }

.saveenergymoney ul#main_navigation li#saveenergymoney a { background-position: -342px -40px; }

.energysavingsrebates ul#main_navigation li#energysavingsrebates a { background-position: -342px -40px; }

.environment ul#main_navigation li#environment a { background-position: -536px -40px; }

.edusafety ul#main_navigation li#edusafety a { background-position: -663px -40px; }

   

/* safety page */

.safety ul#main_navigation li#electricsafety { left: 385px; }

.safety ul#main_navigation li#electricsafety a { width: 170px; background-position: 0 0; }

.safety ul#main_navigation li#electricsafety.scriptfocus a { background-position: 0 -78px; }

.safety ul#main_navigation li#gassafety { left: 555px; }

.safety ul#main_navigation li#gassafety a { width: 140px; background-position: -170px 0; }  

.safety ul#main_navigation li#gassafety.scriptfocus a { background-position: -170px -78px; }

.safety ul#main_navigation li#preparedness { left: 695px; }

.safety ul#main_navigation li#preparedness a { width: 252px; background-position: -310px 0; }

.safety ul#main_navigation li#preparedness.scriptfocus a { background-position: -310px -78px; }

/* active page menu items */




.safety .electricsafety ul#main_navigation li#electricsafety a { background-position: 0 -39px; }

.safety .gassafety ul#main_navigation li#gassafety a { background-position: -170px -39px; }

.safety .preparedness ul#main_navigation li#preparedness a { background-position: -310px -39px; }




/* about page */

.about ul#main_navigation li#company { left: 112px; }

.about ul#main_navigation li#company a { width: 182px; background-position: 0 0; }

.about ul#main_navigation li#company.scriptfocus a { background-position: 0 -78px; }

.about ul#main_navigation li#newsroom { left: 294px; }

.about ul#main_navigation li#newsroom a { width: 188px; background-position: -182px 0; }  

.about ul#main_navigation li#newsroom.scriptfocus a { background-position: -182px -78px; }

.about ul#main_navigation li#environment { left: 482px; }

.about ul#main_navigation li#environment a { width: 161px; background-position: -370px 0; }

.about ul#main_navigation li#environment.scriptfocus a { background-position: -370px -78px; }

.about ul#main_navigation li#community { left: 643px; }

.about ul#main_navigation li#community a { width: 177px; background-position: -533px 0; }

.about ul#main_navigation li#community.scriptfocus a { background-position: -533px -78px; }

.about ul#main_navigation li#careers { left: 820px; }

.about ul#main_navigation li#careers a { width: 128px; background-position: -713px 0; }

.about ul#main_navigation li#careers.scriptfocus a { background-position: -713px -78px; }

/* active page menu items */

/* jbri 2011.03.01 4:30pm - changed from -40 to -39 */

.about .company ul#main_navigation li#company a { background-position: 0 -39px; }

.about .rates ul#main_navigation li#company a { background-position: 0 -39px; }

.about .ratesregulations ul#main_navigation li#company a { background-position: 0 -39px; }

.about .newsroom ul#main_navigation li#newsroom a { background-position: -182px -39px; }

.about .environment ul#main_navigation li#environment a { background-position: -370px -39px; }

.about .community ul#main_navigation li#community a { background-position: -533px -39px; }

.about .careers ul#main_navigation li#careers a { background-position: -713px -39px; }

/* for b2b pages */

.b2b ul#main_navigation li#energysupply {left: 110px;}

.b2b ul#main_navigation li#energysupply a {width: 138px; background-position: 0 0; }

.b2b ul#main_navigation li#energysupply.scriptfocus a {background-position: 0 -80px; }


.b2b ul#main_navigation li#energytransmission {left: 248px;}

.b2b ul#main_navigation li#energytransmission a {width: 261px; background-position: -137px 0; }

.b2b ul#main_navigation li#energytransmission.scriptfocus a {width: 261px; background-position: -137px -80px; }

.b2b ul#main_navigation li#energysuppliers {left: 508px;}

.b2b ul#main_navigation li#energysuppliers a {width: 198px; background-position: -397px 0; }

.b2b ul#main_navigation li#energysuppliers.scriptfocus a {width: 198px; background-position: -397px -80px; }

.b2b ul#main_navigation li#environment {left: 705px;}

.b2b ul#main_navigation li#environment a {width: 127px; background-position: -594px 0;}

.b2b ul#main_navigation li#environment.scriptfocus a {background-position: -594px -80px;}

.b2b ul#main_navigation li#purchasing {left: 832px;}

.b2b ul#main_navigation li#purchasing a {width: 120px; background-position: -721px 0; }

.b2b ul#main_navigation li#purchasing.scriptfocus a {background-position: -721px -80px; }

/* active page menu items */

.b2b .energysupply ul#main_navigation li#energysupply a { background-position: 0 -40px; }

.b2b .energytransmissionstorage ul#main_navigation li#energytransmission a { background-position: -137px -40px; }

.b2b .retailenergysuppliers ul#main_navigation li#energysuppliers a { background-position: -397px -40px; }

.b2b .environment ul#main_navigation li#environment a { background-position: -594px -40px; }

.b2b .purchasing ul#main_navigation li#purchasing a { background-position: -721px -40px; }

 

  .chinese_about ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/about_nav_links_bg_cn.gif);}

  

   .chinese_about ul#main_navigation li#company {width: 117px; left: 37px;}

   .chinese_about ul#main_navigation li#company a {background-position: 0 0;}

   .chinese_about ul#main_navigation li#company:hover a,

   .chinese_about ul#main_navigation li#company.scriptfocus a {background-position: 0 -52px;}

   .chinese_about ul#main_navigation li#company.active a,

   .chinese_about .company ul#main_navigation li#company a,

   .chinese_about ul#main_navigation li#company a:hover {background-position: 0 -26px;}

   .chinese_about ul#main_navigation li#news {width: 138px; left: 164px;}

   .chinese_about ul#main_navigation li#news a {background-position: -119px 0;}

   .chinese_about ul#main_navigation li#news:hover a,

   .chinese_about ul#main_navigation li#news.scriptfocus a {background-position: -119px -52px;}

   .chinese_about ul#main_navigation li#news.active a,

   .chinese_about .news ul#main_navigation li#news a,

   .chinese_about ul#main_navigation li#news a:hover {background-position: -119px -26px;}

   .chinese_about ul#main_navigation li#environment {width: 80px; left: 312px;}

   .chinese_about ul#main_navigation li#environment a {background-position: -259px 0;}

   .chinese_about ul#main_navigation li#environment:hover a,

   .chinese_about ul#main_navigation li#environment.scriptfocus a {background-position: -259px -52px;}

   .chinese_about ul#main_navigation li#environment.active a,

   .chinese_about .environment ul#main_navigation li#environment a,

   .chinese_about ul#main_navigation li#environment a:hover {background-position: -259px -26px;}

   

   .chinese_about ul#main_navigation li#community {width: 80px; left: 402px;}

   .chinese_about ul#main_navigation li#community a {background-position: -341px 0;}

   .chinese_about ul#main_navigation li#community:hover a,

   .chinese_about ul#main_navigation li#community.scriptfocus a {background-position: -341px -52px;}

   .chinese_about ul#main_navigation li#community.active a,

   .chinese_about .community ul#main_navigation li#community a,

   .chinese_about ul#main_navigation li#community a:hover {background-position: -341px -26px;}

   

   .chinese_about ul#main_navigation li#ratesregulations {width: 135px; left: 492px;}

   .chinese_about ul#main_navigation li#ratesregulations a {background-position: -423px 0;}

   .chinese_about ul#main_navigation li#ratesregulations:hover a,

   .chinese_about ul#main_navigation li#ratesregulations.scriptfocus a {background-position: -423px -52px;}

   .chinese_about ul#main_navigation li#ratesregulations.active a,

   .chinese_about .rates ul#main_navigation li#ratesregulations a,

   .chinese_about ul#main_navigation li#ratesregulations a:hover {background-position: -423px -26px;}

   

   .chinese_about ul#main_navigation li#edusafety {width: 139px; left: 637px;}

   .chinese_about ul#main_navigation li#edusafety a {background-position: -560px 0;}

   .chinese_about ul#main_navigation li#edusafety:hover a,

   .chinese_about ul#main_navigation li#edusafety.scriptfocus a {background-position: -560px -52px;}

   .chinese_about ul#main_navigation li#edusafety.active a,

   .chinese_about .edusafety ul#main_navigation li#edusafety a,

   .chinese_about ul#main_navigation li#edusafety a:hover {background-position: -560px -26px;}

   

   .chinese_about ul#main_navigation li#careers {width: 119px; left: 786px;}

   .chinese_about ul#main_navigation li#careers a {background-position: -701px 0;}

   .chinese_about ul#main_navigation li#careers:hover a,

   .chinese_about ul#main_navigation li#careers.scriptfocus a {background-position: -701px -52px;}

   .chinese_about ul#main_navigation li#careers.active a,

   .chinese_about .careers ul#main_navigation li#careers a,

   .chinese_about ul#main_navigation li#careers a:hover {background-position: -701px -26px;}

   

  .chinese_myhome ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/nav_links_bg_cn.gif);}

   

   .chinese_myhome ul#main_navigation li#myaccount {width: 160px; left: 97px;}

   .chinese_myhome ul#main_navigation li#myaccount a {background-position: 0 0;}

   .chinese_myhome ul#main_navigation li#myaccount:hover a,

   .chinese_myhome ul#main_navigation li#myaccount.scriptfocus a {background-position: 0 -52px;}

   .chinese_myhome ul#main_navigation li#myaccount.active a,

   .chinese_myhome .myaccount ul#main_navigation li#myaccount a,

   .chinese_myhome ul#main_navigation li#myaccount a:hover {background-position: 0 -26px;}

   .chinese_myhome ul#main_navigation li#customerservice {width: 129px; left: 259px;}

   .chinese_myhome ul#main_navigation li#customerservice a {background-position: -162px 0;}

   .chinese_myhome ul#main_navigation li#customerservice:hover a,

   .chinese_myhome ul#main_navigation li#customerservice.scriptfocus a {background-position: -162px -52px;}

   .chinese_myhome ul#main_navigation li#customerservice.active a,

   .chinese_myhome .customerservice ul#main_navigation li#customerservice a,

   .chinese_myhome ul#main_navigation li#customerservice a:hover {background-position: -162px -26px;}

   .chinese_myhome ul#main_navigation li#saveenergymoney {width: 180px; left: 390px;}

   .chinese_myhome ul#main_navigation li#saveenergymoney a {background-position: -293px 0;}

   .chinese_myhome ul#main_navigation li#saveenergymoney:hover a,

   .chinese_myhome ul#main_navigation li#saveenergymoney.scriptfocus a {background-position: -293px -52px;}

   .chinese_myhome ul#main_navigation li#saveenergymoney.active a,

   .chinese_myhome .saveenergymoney ul#main_navigation li#saveenergymoney a,

   .chinese_myhome ul#main_navigation li#saveenergymoney a:hover {background-position: -293px -26px;}

   

   .chinese_myhome ul#main_navigation li#environment {width: 139px; left: 572px;}

   .chinese_myhome ul#main_navigation li#environment a {background-position: -475px 0;}

   .chinese_myhome ul#main_navigation li#environment:hover a,

   .chinese_myhome ul#main_navigation li#environment.scriptfocus a {background-position: -475px -52px;}

   .chinese_myhome ul#main_navigation li#environment.active a,

   .chinese_myhome .environment ul#main_navigation li#environment a,

   .chinese_myhome ul#main_navigation li#environment a:hover {background-position: -475px -26px;}

   

   .chinese_myhome ul#main_navigation li#edusafety {width: 142px; left: 712px;}

   .chinese_myhome ul#main_navigation li#edusafety a {background-position: -615px 0;}

   .chinese_myhome ul#main_navigation li#edusafety:hover a,

   .chinese_myhome ul#main_navigation li#edusafety.scriptfocus a {background-position: -615px -52px;}

   .chinese_myhome ul#main_navigation li#edusafety.active a,

   .chinese_myhome .edusafety ul#main_navigation li#edusafety a,

   .chinese_myhome ul#main_navigation li#edusafety a:hover {background-position: -615px -26px;}

  

  .espanol_about ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/about_nav_links_bg_es.gif);}

  

   .espanol_about ul#main_navigation li#company {width: 207px; left: 15px;}

   .espanol_about ul#main_navigation li#company a {background-position: 0 0;}

   .espanol_about ul#main_navigation li#company:hover a,

   .espanol_about ul#main_navigation li#company.scriptfocus a {background-position: 0 -52px;}

   .espanol_about ul#main_navigation li#company.active a,

   .espanol_about .company ul#main_navigation li#company a,

   .espanol_about ul#main_navigation li#company a:hover {background-position: 0 -26px;}

   .espanol_about ul#main_navigation li#news {width: 126px; left: 225px;}

   .espanol_about ul#main_navigation li#news a {background-position: -210px 0;}

   .espanol_about ul#main_navigation li#news:hover a,

   .espanol_about ul#main_navigation li#news.scriptfocus a {background-position: -210px -52px;}

   .espanol_about ul#main_navigation li#news.active a,

   .espanol_about .news ul#main_navigation li#news a,

   .espanol_about ul#main_navigation li#news a:hover {background-position: -210px -26px;}

   .espanol_about ul#main_navigation li#environment {width: 125px; left: 355px;}

   .espanol_about ul#main_navigation li#environment a {background-position: -338px 0;}

   .espanol_about ul#main_navigation li#environment:hover a,

   .espanol_about ul#main_navigation li#environment.scriptfocus a {background-position: -338px -52px;}

   .espanol_about ul#main_navigation li#environment.active a,

   .espanol_about .environment ul#main_navigation li#environment a,

   .espanol_about ul#main_navigation li#environment a:hover {background-position: -338px -26px;}

   

   .espanol_about ul#main_navigation li#community {width: 92px; left: 484px;}

   .espanol_about ul#main_navigation li#community a {background-position: -465px 0;}

   .espanol_about ul#main_navigation li#community:hover a,

   .espanol_about ul#main_navigation li#community.scriptfocus a {background-position: -465px -52px;}

   .espanol_about ul#main_navigation li#community.active a,

   .espanol_about .community ul#main_navigation li#community a,

   .espanol_about ul#main_navigation li#community a:hover {background-position: -465px -26px;}

   

   .espanol_about ul#main_navigation li#ratesregulations {width: 172px; left: 580px;}

   .espanol_about ul#main_navigation li#ratesregulations a {background-position: -558px 0;}

   .espanol_about ul#main_navigation li#ratesregulations:hover a,

   .espanol_about ul#main_navigation li#ratesregulations.scriptfocus a {background-position: -558px -52px;}

   .espanol_about ul#main_navigation li#ratesregulations.active a,

   .espanol_about .rates ul#main_navigation li#ratesregulations a,

   .espanol_about ul#main_navigation li#ratesregulations a:hover {background-position: -558px -26px;}

   

   .espanol_about ul#main_navigation li#edusafety {width: 171px; left: 756px;}

   .espanol_about ul#main_navigation li#edusafety a {background-position: -730px 0;}

   .espanol_about ul#main_navigation li#edusafety:hover a,

   .espanol_about ul#main_navigation li#edusafety.scriptfocus a {background-position: -730px -52px;}

   .espanol_about ul#main_navigation li#edusafety.active a,

   .espanol_about .edusafety ul#main_navigation li#edusafety a,

   .espanol_about ul#main_navigation li#edusafety a:hover {background-position: -730px -26px;}

   

  .espanol_myhome ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/nav_links_bg_es.gif);}

   .espanol_myhome ul#main_navigation li#myaccount {width: 144px; left: 79px;}

   .espanol_myhome ul#main_navigation li#myaccount a {background-position: 0 0;}

   .espanol_myhome ul#main_navigation li#myaccount:hover a,

   .espanol_myhome ul#main_navigation li#myaccount.scriptfocus a {background-position: 0 -52px;}

   .espanol_myhome ul#main_navigation li#myaccount.active a,

   .espanol_myhome .myaccount ul#main_navigation li#myaccount a,

   .espanol_myhome ul#main_navigation li#myaccount a:hover {background-position: 0 -26px;}

   .espanol_myhome ul#main_navigation li#customerservice {width: 149px; left: 226px;}

   .espanol_myhome ul#main_navigation li#customerservice a {background-position: -146px 0;}

   .espanol_myhome ul#main_navigation li#customerservice:hover a,

   .espanol_myhome ul#main_navigation li#customerservice.scriptfocus a {background-position: -146px -52px;}

   .espanol_myhome ul#main_navigation li#customerservice.active a,

   .espanol_myhome .customerservice ul#main_navigation li#customerservice a,

   .espanol_myhome ul#main_navigation li#customerservice a:hover {background-position: -146px -26px;}

   .espanol_myhome ul#main_navigation li#saveenergymoney {width: 189px; left: 378px;}

   .espanol_myhome ul#main_navigation li#saveenergymoney a {background-position: -297px 0;}

   .espanol_myhome ul#main_navigation li#saveenergymoney:hover a,

   .espanol_myhome ul#main_navigation li#saveenergymoney.scriptfocus a {background-position: -297px -52px;}

   .espanol_myhome ul#main_navigation li#saveenergymoney.active a,

   .espanol_myhome .saveenergymoney ul#main_navigation li#saveenergymoney a,

   .espanol_myhome ul#main_navigation li#saveenergymoney a:hover {background-position: -297px -26px;}

   

   .espanol_myhome ul#main_navigation li#environment {width: 126px; left: 570px;}

   .espanol_myhome ul#main_navigation li#environment a {background-position: -488px 0;}

   .espanol_myhome ul#main_navigation li#environment:hover a,

   .espanol_myhome ul#main_navigation li#environment.scriptfocus a {background-position: -488px -52px;}

   .espanol_myhome ul#main_navigation li#environment.active a,

   .espanol_myhome .environment ul#main_navigation li#environment a,

   .espanol_myhome ul#main_navigation li#environment a:hover {background-position: -488px -26px;}

   

   .espanol_myhome ul#main_navigation li#edusafety {width: 178px; left: 699px;}

   .espanol_myhome ul#main_navigation li#edusafety a {background-position: -616px 0; border: 0 none; z-index: 999;}

   .espanol_myhome ul#main_navigation li#edusafety:hover a,

   .espanol_myhome ul#main_navigation li#edusafety.scriptfocus a {background-position: -616px -52px;}

   .espanol_myhome ul#main_navigation li#edusafety.active a,

  .espanol_myhome .edusafety ul#main_navigation li#edusafety a,

   .espanol_myhome ul#main_navigation li#edusafety a:hover {background-position: -616px -26px;}

   

  .vietnamese_about ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/about_nav_links_bg_vn.gif);}

   

   .vietnamese_about ul#main_navigation li#company {width: 135px; left: 15px;}

   .vietnamese_about ul#main_navigation li#company a {background-position: 0 0;}

   .vietnamese_about ul#main_navigation li#company:hover a,

   .vietnamese_about ul#main_navigation li#company.scriptfocus a {background-position: 0 -52px;}

   .vietnamese_about ul#main_navigation li#company.active a,

   .vietnamese_about .company ul#main_navigation li#company a,

   .vietnamese_about ul#main_navigation li#company a:hover {background-position: 0 -26px;}

   .vietnamese_about ul#main_navigation li#news {width: 198px; left: 155px;}

   .vietnamese_about ul#main_navigation li#news a {background-position: -137px 0;}

   .vietnamese_about ul#main_navigation li#news:hover a,

   .vietnamese_about ul#main_navigation li#news.scriptfocus a {background-position: -137px -51px;}

   .vietnamese_about ul#main_navigation li#news.active a,

   .vietnamese_about .news ul#main_navigation li#news a,

   .vietnamese_about ul#main_navigation li#news a:hover {background-position: -137px -26px;}

   .vietnamese_about ul#main_navigation li#environment {width: 92px; left: 357px;}

   .vietnamese_about ul#main_navigation li#environment a {background-position: -337px 0;}

   .vietnamese_about ul#main_navigation li#environment:hover a,

   .vietnamese_about ul#main_navigation li#environment.scriptfocus a {background-position: -337px -52px;}

   .vietnamese_about ul#main_navigation li#environment.active a,

   .vietnamese_about .environment ul#main_navigation li#environment a,

   .vietnamese_about ul#main_navigation li#environment a:hover {background-position: -337px -26px;}

   

   .vietnamese_about ul#main_navigation li#community {width: 87px; left: 454px;}

   .vietnamese_about ul#main_navigation li#community a {background-position: -431px 0;}

   .vietnamese_about ul#main_navigation li#community:hover a,

   .vietnamese_about ul#main_navigation li#community.scriptfocus a {background-position: -431px -52px;}

   .vietnamese_about ul#main_navigation li#community.active a,

   .vietnamese_about .community ul#main_navigation li#community a,

   .vietnamese_about ul#main_navigation li#community a:hover {background-position: -431px -26px;}

   

   .vietnamese_about ul#main_navigation li#ratesregulations {width: 138px; left: 546px;}

   .vietnamese_about ul#main_navigation li#ratesregulations a {background-position: -520px 0;}

   .vietnamese_about ul#main_navigation li#ratesregulations:hover a,

   .vietnamese_about ul#main_navigation li#ratesregulations.scriptfocus a {background-position: -520px -52px;}

   .vietnamese_about ul#main_navigation li#ratesregulations.active a,

   .vietnamese_about .rates ul#main_navigation li#ratesregulations a,

   .vietnamese_about ul#main_navigation li#ratesregulations a:hover {background-position: -520px -26px;}

   

   .vietnamese_about ul#main_navigation li#edusafety {width: 137px; left: 689px;}

   .vietnamese_about ul#main_navigation li#edusafety a {background-position: -660px 0;}

   .vietnamese_about ul#main_navigation li#edusafety:hover a,

   .vietnamese_about ul#main_navigation li#edusafety.scriptfocus a {background-position: -660px -52px;}

   .vietnamese_about ul#main_navigation li#edusafety.active a,

   .vietnamese_about .edusafety ul#main_navigation li#edusafety a,

   .vietnamese_about ul#main_navigation li#edusafety a:hover {background-position: -660px -26px;}

   

   .vietnamese_about ul#main_navigation li#careers {width: 103px; left: 831px;}

   .vietnamese_about ul#main_navigation li#careers a {background-position: -799px 0;}

   .vietnamese_about ul#main_navigation li#careers:hover a,

   .vietnamese_about ul#main_navigation li#careers.scriptfocus a {background-position: -799px -52px;}

   .vietnamese_about ul#main_navigation li#careers.active a,

   .vietnamese_about .careers ul#main_navigation li#careers a,

   .vietnamese_about ul#main_navigation li#careers a:hover {background-position: -799px -26px;}

   

  .vietnamese_myhome ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/nav_links_bg_vn.gif);}

   .vietnamese_myhome ul#main_navigation li#myaccount {width: 199px; left: 35px;}

   .vietnamese_myhome ul#main_navigation li#myaccount a {background-position: 0 0;}

   .vietnamese_myhome ul#main_navigation li#myaccount:hover a,

   .vietnamese_myhome ul#main_navigation li#myaccount.scriptfocus a {background-position: 0 -53px;}

   .vietnamese_myhome ul#main_navigation li#myaccount.active a,

   .vietnamese_myhome .myaccount ul#main_navigation li#myaccount a,

   .vietnamese_myhome ul#main_navigation li#myaccount a:hover {background-position: 0 -26px;}

   .vietnamese_myhome ul#main_navigation li#customerservice {width: 146px; left: 240px;}

   .vietnamese_myhome ul#main_navigation li#customerservice a {background-position: -201px 0;}

   .vietnamese_myhome ul#main_navigation li#customerservice:hover a,

   .vietnamese_myhome ul#main_navigation li#customerservice.scriptfocus a {background-position: -201px -53px;}

   .vietnamese_myhome ul#main_navigation li#customerservice.active a,

   .vietnamese_myhome .customerservice ul#main_navigation li#customerservice a,

   .vietnamese_myhome ul#main_navigation li#customerservice a:hover {background-position: -201px -26px;}

   .vietnamese_myhome ul#main_navigation li#saveenergymoney {width: 223px; left: 391px;}

   .vietnamese_myhome ul#main_navigation li#saveenergymoney a {background-position: -349px 0;}

   .vietnamese_myhome ul#main_navigation li#saveenergymoney:hover a,

   .vietnamese_myhome ul#main_navigation li#saveenergymoney.scriptfocus a {background-position: -349px -52px;}

   .vietnamese_myhome ul#main_navigation li#saveenergymoney.active a,

   .vietnamese_myhome .saveenergymoney ul#main_navigation li#saveenergymoney a,

   .vietnamese_myhome ul#main_navigation li#saveenergymoney a:hover {background-position: -349px -26px;}

   

   .vietnamese_myhome ul#main_navigation li#environment {width: 92px; left: 619px;}

   .vietnamese_myhome ul#main_navigation li#environment a {background-position: -574px 0;}

   .vietnamese_myhome ul#main_navigation li#environment:hover a,

   .vietnamese_myhome ul#main_navigation li#environment.scriptfocus a {background-position: -574px -52px;}

   .vietnamese_myhome ul#main_navigation li#environment.active a,

   .vietnamese_myhome .environment ul#main_navigation li#environment a,

   .vietnamese_myhome ul#main_navigation li#environment a:hover {background-position: -574px -26px;}

   

   .vietnamese_myhome ul#main_navigation li#edusafety {width: 154px; left: 716px;}

   .vietnamese_myhome ul#main_navigation li#edusafety a {background-position: -668px 0;}

   .vietnamese_myhome ul#main_navigation li#edusafety:hover a,

   .vietnamese_myhome ul#main_navigation li#edusafety.scriptfocus a {background-position: -668px -52px;}

   .vietnamese_myhome ul#main_navigation li#edusafety.active a,

   .vietnamese_myhome .edusafety ul#main_navigation li#edusafety a,

   .vietnamese_myhome ul#main_navigation li#edusafety a:hover {background-position: -668px -26px;}

   

   ul#main_navigation li ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

    width: 200px;

    z-index: 1;

    left: -23px;

    background: url(http://www.pge.com/includes/images/TPL/site/landing2.0/glb-hdr-tertiary-dropdown-top.png) -3px 0 no-repeat;

    display: none;

    font-size: 1.2em;

   }

   ul#main_navigation li:hover ul,

   ul#main_navigation li.scriptfocus ul {display: block;}

    ul#main_navigation li ul li {position: static;}

     ul#main_navigation li ul li a {

      width: 170px;

      height: auto;

      display: block;

      padding: 10px 0px 10px 10px;

      color: #ABE1FA;

      position: relative;

      background-image: none;

     }

     ul#main_navigation li ul li a:hover {

      color: #fff;

      text-decoration: none;

     }

     ul#main_navigation li ul li.first a {border: 0;}

/* Entry

----------------------------------------------- */

.entry {}

#enter_list {

  margin: 0; padding: 0;

  list-style-type: none;

  position: absolute;

  top: 150px; left: 160px;

  color: #fff;

}

  #enter_list li {

   margin: 0 0 30px 0; padding: 0 0 0 21px;

   border-left: 3px solid #ff9f00;

  }

   #enter_list li h2 {width: 234px; height: 35px; float: left;}

    #enter_list li h2 a {display: block; width: 234px; height: 35px;}

   #enter_list li#home h2 {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h2_entry_home.gif);}

   #enter_list li#business h2 {background-image: url(http://www.pge.com/includes/images/TPL/headlines/h2_entry_business.gif);}

   

   #enter_list li label {

    margin: 0; padding: 5px 10px 0 0;

    float: left;

    color: #00537a;

   }

    #enter_list li label span {float: left;}

   #enter_list li input {float: left; margin: 0 5px 0 0;}

.entry #banner .content {clear: both;}

  .entry #banner .content a {

   position: static;

   width: auto; height: auto;

  }

.emergency { font-size: 15px; left: 560px; position: relative; top: 100px; width: 375px; }

  .emergency h2 { color: #fff; display: block; font-weight:normal; margin-bottom: 10px; text-align:right; }

  .emergency hr {

   border: 1px solid #0d89ad;

   display: block;

   float: right;

   height: 2px;

   margin: 0 0 5px 0;

   padding: 0;

   width: 240px;

  }

  .emergency ul {float:right; list-style:none; margin-top: 0px; width:270px;}

   .emergency li {

    background-color: #fff;

    border: 1px solid #FF9F00;

    float:right;

    margin: 0 0 8px 0; padding: 5px;

   }

    .emergency li a {

     display: block;

     padding: 0px;

     text-decoration: none;

     width: 260px;

    }

/* Bottom Columns

----------------------------------------------- */

#bottom_cols {

width: 952px;

background: #eef6fb url(http://www.pge.com/includes/images/TPL/site/bottom_cols_bg.png) repeat-x;

position: relative;

}

#bottom_cols .login_outer {

  width: 222px;

  position: absolute;

  top: 0; left: 0;

  z-index: 10;

  margin: 0; padding: 0;

}

  /* png on non-positioned element for ie6 */

  #bottom_cols .login_outer .login {

   width: 222px;

   background: url(http://www.pge.com/includes/images/TPL/site/login_bg.png) no-repeat;

  }

   #bottom_cols .login_outer .login .login_wrap {

    cursor: default;

    width: 162px;

    height:305px;

    margin: 0;

    padding: 25px 30px 20px 30px;

    background: url(http://www.pge.com/includes/images/TPL/site/login_bottom_bg.gif) bottom left no-repeat;

    position: relative;

   }

   #bottom_cols .login ul.login_options {margin: 0; padding: 0; font-size: 1.1em;}

    #bottom_cols .login ul.login_options li {margin: 0; padding: 0 7px 0 0;}

    #bottom_cols .login ul.login_options li.last,

    #bottom_cols .login ul.learn-more li.last {padding: 0 5px;}

   #bottom_cols .login ul {

    margin: 0; padding: 5px 0 0 13px;

    list-style-type: disc;

    color: #717a7d;

    font-size: 1.2em;

   }

    #bottom_cols .login ul.learn-more { margin: 5px 0 0; padding: 0; list-style: none; }

    #bottom_cols .login ul.learn-more a {

     background: url(http://www.pge.com/includes/images/TPL/site/pixel_rdquo.gif) no-repeat left center;

     color: #0088ac;

     padding-left: 7px; 

    }

    #bottom_cols .login ul.learn-more li {

     background:transparent url(http://www.pge.com/includes/images/TPL/site/inline_nav_sep_blu_bg.gif) no-repeat right center;

     display: inline;

     margin: 0; padding: 0 7px 0 0;

    }

    #bottom_cols .login ul.learn-more li.last a { background: none; padding-left: 0px; }

  #bottom_cols .module_cols {

   width: 735px;

   padding-top: 3px;

   position: relative;

   left: 217px;

   z-index: 1;

   color: #666;

  }

   #bottom_cols .module_cols .alert{

    background-color: #dce0e2;

    color: #e10500;

    font-size: 16px;

    margin-left: 2px;

    padding: 5px 5px 5px 30px;

   }

    #bottom_cols .module_cols .alert a{

     color: #e10500;

     text-decoration: none;

    }

    #bottom_cols .module_cols .alert a:hover{

     text-decoration: underline;

    }

   #bottom_cols .module_cols p {

    margin: 0; padding: 0px 0 5px 0; /*padding changed on 2/29/08 from 1px 0 5px 0; by medf*/

    font-size: 1.2em;

   }

   

   #main_column #bottom_cols .module_cols p a{

        display:block;

        margin-bottom:10px;

   }

   

   #bottom_cols .module_cols p a{

        display: block;

        margin-bottom: 10px; 

   }

   

   #bottom_cols .module_cols ul.content_list {font-size: 1.2em;}

    #bottom_cols .module_cols ul.content_list li {

     margin: 0; padding: 0 0 2px 0;

    }

   #bottom_cols .module_cols .column {

    width: 245px;

    float: left;

    padding: 20px 0;

   }

   .business #bottom_cols .module_cols .column,

   .mybusiness #bottom_cols .module_cols .column { margin-bottom: 10px; }

   /* sub landing with header template 

   .sub-landing-w-header .sub_cols #bottom_cols .module_cols .column { padding: 5px 0px; }*/

   #page #bottom_cols .two_col .column {width: 362px;}

   #bottom_cols .one { overflow:hidden; }

   #bottom_cols .two {}

   #bottom_cols .three {}

   #bottom_cols .module {

    margin: 0; padding: 1px 29px;

    border-right: 1px solid #fff;

   }

   #page #bottom_cols .two_col .module {padding: 0px 23px;}

   #page #bottom_cols .two_col .module h3 { margin-top: 0; }

   #page #bottom_cols .two_col .show {

    border-right: none;

    display: block;

    width: 600px;

   }

   #page #bottom_cols .two_col .hide {

    display: none;

   }

   

   #bottom_cols .three .module,

   #page #bottom_cols .two_col .two .module {border: 0;}

   #bottom_cols .three .module h3#resources-by-industry { margin: 15px 0 5px 0; }

   

   

   ul.promotions {

    width: 735px;

    margin: 0; padding: 16px 5px 0 5px;

    list-style-type: none;

    background-color: #fff;

    clear: left;

   }

    ul.promotions li {

     float: left;

     padding: 0 5px 0 0;

    }

    ul.promotions li.last {padding: 0;}

     ul.promotions li img {display: block;}

 

#bottom_cols p.more {

  margin: 0; padding: 3px 0 0 3px;

  font-size: 1.2em;

}

  #bottom_cols p.more a {

   margin: 0; padding: 0 0 0 8px;

   background: url(http://www.pge.com/includes/images/TPL/site/pixel_rdquo.gif) 0 4px no-repeat;

   color: #0088ac;

   text-decoration: none;

  }

  #bottom_cols p.more a:hover {text-decoration: underline;}

 

/* about page */

.about #bottom_cols .module_cols,

.chinese_about #bottom_cols .module_cols,

.espanol_about #bottom_cols .module_cols,

.vietnamese_about #bottom_cols .module_cols {

  width: 100%;

  position: static;

  left: auto;

  float: left;

}

  .about #bottom_cols .module_cols .column,

  .chinese_about #bottom_cols .module_cols .column,

  .espanol_about #bottom_cols .module_cols .column,

  .vietnamese_about #bottom_cols .module_cols .column{

   width: 236px;

  }

  .about #bottom_cols .module,

  .chinese_about #bottom_cols .module,

  .espanol_about #bottom_cols .module,

  .vietnamese_about #bottom_cols .module{

   padding: 20px 29px 30px 29px;

  }

  

  .about #bottom_cols .module_cols .four,

  .chinese_about #bottom_cols .module_cols .four,

  .espanol_about #bottom_cols .module_cols .four,

  .vietnamese_about #bottom_cols .module_cols .four{

   width: 240px; height: 313px;

   float: right;

   padding: 0 0 0 4px;

   background: #fff url(http://www.pge.com/includes/images/TPL/site/about_promotions_top_bg.gif) top repeat-x;

  }

   .about #bottom_cols .module_cols ul.promotions,

   .chinese_about #bottom_cols .module_cols ul.promotions,

   .espanol_about #bottom_cols .module_cols ul.promotions,

   .vietnamese_about #bottom_cols .module_cols ul.promotions{

    width: 240px;

    padding: 6px 0 5px 0;

    background: transparent;

    border-bottom: 52px solid #fff;/*#eef6fb;*/

   }

    .about #bottom_cols .module_cols ul.promotions li,

    .chinese_about #bottom_cols .module_cols ul.promotions li,

    .espanol_about #bottom_cols .module_cols ul.promotions li,

    .vietnamese_about #bottom_cols .module_cols ul.promotions li {padding: 0 0 4px 0;}

    

    .about #bottom_cols .module_cols ul.promotions li.last,

    .chinese_about #bottom_cols .module_cols ul.promotions li.last,

    .espanol_about #bottom_cols .module_cols ul.promotions li.last,

    .vietnamese_about #bottom_cols .module_cols ul.promotions li.last {padding: 0 0 1px 0;}

     .about #bottom_cols .module_cols ul.promotions li a {}

      .about #bottom_cols .module_cols ul.promotions li img,

      .chinese_about #bottom_cols .module_cols ul.promotions li img,

      .espanol_about #bottom_cols .module_cols ul.promotions li img,

      .vietnamese_about #bottom_cols .module_cols ul.promotions li img {display: block;}


 /* bottom columns sub main */

.sub_cols #bottom_cols {

  width: 727px;

  background: none;

  position: static;

  margin-top: 5px;

}

  .sub_cols #bottom_cols .module_cols {

   width: auto;

   position: static;

   left: auto;

  }

   .sub_cols #bottom_cols .module_cols .column {

    width: 242px;

    padding: 0;

   }

    .sub_cols #bottom_cols .module_cols .column .module {

     border-width: 0px;

     padding: 15px 37px;

    }

    /* Sub-landing with header */

    .sub-landing-w-header .sub_cols #bottom_cols .module_cols .column .module { padding: 0 24px; height: auto; overflow: hidden; }

    .sub-landing-w-header .sub_cols #bottom_cols .module_cols .columns { 

     padding: 5px 0;

     background: #ffffff url(http://www.pge.com/includes/images/TPL/site/cols_divider.gif) repeat-y;

    }

    #content .sub_cols #bottom_cols ul.sublanding { padding-top: 80px; }

    .sub-landing-w-header #content .sub_cols #bottom_cols ul.sublanding { padding-top: 32px; }/*Temporary fixing the spacing between the promos and the content*/

    .sub_cols #bottom_cols .module p,

    .sub_cols #bottom_cols .module ul.content_list {font-size: 1.2em;line-height:1.3;}

   .sub_cols #bottom_cols .module_cols ul.promotions,

   ul.content_footer {

    width: 729px;

    margin: 0; padding: 8px 0 0 0;

   }

    .sub_cols #bottom_cols .module_cols ul.promotions li,

    ul.content_footer li {

     margin: 0 3px 0 0; padding: 0;

    }

    .sub_cols #bottom_cols .module_cols ul.promotions li.last,

    ul.content_footer li.last {margin: 0;}

    .sub-landing-w-header .sub_cols #bottom_cols .module_cols ul.promotions{ padding: 32px 0 0 0; }

 

/* Sidebar Navigation

----------------------------------------------- */

#sidebar_navigation {

border-bottom: 10px solid #9b9d9d;

font-size: 1.1em;

}

#sidebar_navigation ul {

  margin: 0; padding: 3px 0 0 0;

  list-style-type: none;

}

  #sidebar_navigation ul li {

   border: 1px solid #fff;

   border-width: 0 0 1px 0;

  }

   #sidebar_navigation ul li a {

    display: block;

    width: 146px;

    padding: 4px 22px;

    background: #0089c4;

    color: #fff;

   }

   #sidebar_navigation ul li a:hover { background: #0089c4 url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo.gif) 9px 9px no-repeat; }

   #sidebar_navigation ul li.active a {

    /* color: #333; XXX */

    background-image: url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black.gif);

   }

   #sidebar_navigation ul li.with_children a {background: #0089c4 url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_active.gif) 9px 9px no-repeat;}

   

    /* level two */

    #sidebar_navigation ul li.active ul {padding: 0;}

     #sidebar_navigation ul li.active ul li {

      border-width: 1px 0 0 0;

     }

      #sidebar_navigation ul li.active ul li a {

       width: 138px;

       padding-left: 30px;

       color: #fff;

       background: #72bff7;

      }

      #sidebar_navigation ul li.active ul li a:hover { background: #72BFF7 url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo.gif) 16px 9px no-repeat; }

      #sidebar_navigation ul li.active ul li.active a {

       background-image: url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black.gif);

      }

      #sidebar_navigation ul li.active ul li.with_children a {background: #72BFF7 url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_active.gif) no-repeat scroll 19px;}

    

       /* level three */

       #sidebar_navigation ul li.active ul li.active ul {padding: 0;}

        #sidebar_navigation ul li.active ul li.active ul li {}

         #sidebar_navigation ul li.active ul li.active ul li a {

          width: 132px;

          padding-left: 36px;

          background: none;

          background-color: #bce0fc;

          color: #666;

         }

         #sidebar_navigation ul li.active ul li.active ul li.active {

          background-color: #C4DCDF;

          color: #4c5558;

          padding-left: 36px;

          text-decoration:none;

         }

         #sidebar_navigation ul li.thispage a { background-position: 9px; }

         #sidebar_navigation ul li.active ul li.thispage a { background-position: 16px 9px; }

         #sidebar_navigation ul li.active ul li.active ul li.thispage a { background-position: 25px 9px; }

         #sidebar_navigation ul li.thispage a { color: #333; background: #e8e8e8 url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black.gif) 9px 9px no-repeat; }

         #sidebar_navigation ul li.active ul li.thispage a,

         #sidebar_navigation ul li.active ul li.active ul li.thispage a {

           color: #333;

           background: #e8e8e8 url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black.gif) 16px 9px no-repeat;

         }

   

/* Main Column

----------------------------------------------- */

#main_column {}

#main_column a {color: #0089c4; text-decoration: none;}

#main_column a:hover {color: #ffa100;}

#main_column a.calltoaction {

  background: transparent url(http://www.pge.com/includes/images/TPL/icon/calltoaction_arrow.gif) no-repeat scroll right 3px;

  font-size: 1.2em;

  padding-right: 15px;

  text-decoration: none;

}


 .content #main_column p {font-size: 1.1em;}

#page #content ul.page_options,

#page #content ul.toolbar {

  margin: 0; padding: 0 0 4px 0;

  font: 1em Verdana, Arial, Helvetica, sans-serif;

  position: absolute;

  top: 17px; right: 0;

}

#page #content ul.toolbar { top: 25px; }

  #page #content ul.page_options li {padding-right: 9px;}

   #page #content ul.page_options li a {color: #666; text-decoration: none;}

   #page #content ul.page_options li a:hover {text-decoration: underline;}

   #page #content ul.page_options .print a,

   #page #content ul.page_options .email a { font-size: 11px; }

  #page #content ul.toolbar li {

   display: inline;

   padding: 0 2px 5px 17px;

  }

   #page #content ul.toolbar li.share { background: transparent url(http://www.pge.com/includes/images/TPL/icon/icon_share.gif) no-repeat scroll 0 1px; }

   #page #content ul.toolbar li.rss { background: transparent url(http://www.pge.com/includes/images/TPL/icon/icon_rss.gif) no-repeat scroll 0 1px; }

   #page #content ul.toolbar li.print { background: transparent url(http://www.pge.com/includes/images/TPL/icon/icon_print.gif) no-repeat scroll 0 1px; }

   #page #content ul.toolbar li a { color: #828282; font-size: 0.85em; margin-right: 8px; text-decoration: none; }

/* Image with text */

/* c1d6 changes

  #main_column img.left {float:left; margin:10px 10px 10px 0px;}

  #main_column img.right {float:right; margin:10px 0px 10px 10px;}

  #main_column br.clear {clear: both; height: 0;}

  */

  /* venables changes */

#main_column img.left {float: left; margin: 4px 10px 10px 0px;}

#main_column img.right {float: right; margin: 10px 0px 10px 10px;}

#main_column .full {margin: 15px 0;}

  #main_column .captioned {}

   #main_column .captioned p.caption {

    margin: 0; padding: 0;

    font-size: 10px;

    line-height: 1.2;

   }

    #main_column .captioned p.caption strong {

     display: block;

     margin: 0; padding: 2px 0;

    }

#main_column br.clear {clear: both; height: 0;}

/* end changes */

/* callout boxes */

#main_column .callout {

  margin: 30px 0; padding: 20px;

  border: 1px solid #77b3bc;

  border-width: 1px 0;

  width: 450px;

}

  #main_column .callout h2 { margin-bottom: 11px; }

  #main_column .callout ul {

   margin: 0; padding: 15px 0 10px 30px;

   list-style-type: square;

  }

   #main_column .callout ul li {

    margin: 0; padding: 0 0 8px 0;

    background: none;

   }

  #main_column .callout ul.callout_opts {

   margin: 0 auto; padding: 5px 0 15px 0;

   list-style-type: none;

   width: 180px;

  }

   #main_column .callout ul.callout_opts li {

    margin: 0; padding: 0 15px 0 0;

    float: left;

   }

    #main_column .callout ul.callout_opts li a {

     display: block;

     float: left;

     width: 74px; height: 26px;

    }

    #main_column .callout ul.callout_opts li.login a {background: url(http://www.pge.com/includes/images/TPL/site/login_btn_bg.gif);}

    #main_column .callout ul.callout_opts li.signup a {background: url(http://www.pge.com/includes/images/TPL/site/signup_btn_bg.gif);}

#main_column .addit_info {background-color: #eef5fb;}

/*

#main_column .callout {

  border: 4px solid #007DA5;

  padding: 15px;

  color: #4d4d4f;

  font-size: 1.2em;

}

  #main_column .callout h3 {

   margin: 0; padding: 0;

   font-size: 1.165em;

  }

  #main_column .callout img.header {

   margin: 0; padding: 0;

        display: block;

        margin-left: auto;

        margin-right: auto;

   margin-bottom: 10px;

  }

  #main_column .callout p {

   margin: 0; padding: 7px 0;

  }

  #main_column .callout ul {

   margin: 0; padding: 7px 0 7px 25px;

  }

#main_column .addit_info {background-color: #eef5fb;}

*/


 #main_column .content_banner {

  margin: 15px 0 0 0; padding: 0;

  position: relative;

  font-size: 1.1em;

  background-color: #f3f9f9;

  border: 1px solid #8ebecc;

  border-width: 1px 0;

  color: #666;

}

  #main_column .content_banner .content {

   width: 299px;

   float: left;

   padding: 15px 0 5px 18px;

  }

   #main_column .content_banner .content h3 {

    margin: 0; padding: 0 0 10px 0;

    font-size: 1.275em; font-weight: bold;

    color: #007fac;

   }

   

   #main_column .content_banner .content a {text-decoration: none;}

   #main_column .content_banner .content a:hover {text-decoration: underline; color: #007fac;}

   

   #main_column .content_banner .content ul.more {

    margin: 4px 0 0 0; padding: 0;

    font-size: 1em;

   }

    #main_column .content_banner .content ul.more li {}

     #main_column .content_banner .content ul.more li a {

      background: url(http://www.pge.com/includes/images/TPL/site/pixel_rdquo.gif) no-repeat 0 4px;

      color: #0088ac;

     }

   

   

  #main_column .content_banner img {

   display: block;

   margin-left: 0px;

   float: left;

  }


 .environ #main_column .content_banner {

  background-color: none;

}

  .environ #main_column .content_banner .content {

   width: 247px;

   padding: 15px 30px 5px 30px;

   float: right;

  }

  #main_column .content_banner img.show {

   display: block;

  }

  #main_column .content_banner img.hide {

   display: none;

  }


 #main_banner {

  margin: 0; padding: 20px 0 0 0;

  position: relative;

}

  #main_banner #banner_content {

   width: 692px; height: 256px;

   margin: 10px 17px 0 0;

   background-repeat: no-repeat;

   text-indent: -9999px;

   float: left;

   position: relative;

  }

   #main_banner #banner_content h3,

   #main_banner #banner_content ul {

    margin: 0; padding: 0;

    list-style-type: none;

    font-size: 1px;

   }

  .small_biz #banner_content {background-image: url(http://www.pge.com/includes/images/TPL/content/small_biz.jpg);}

   .small_biz #banner_content ul {

    position: absolute;

    top: 150px; left: 260px;

    width: 360px;

   }

    .small_biz #banner_content ul li {}

     .small_biz #banner_content ul li a {

      width: 100%; height: 25px;

      display: block;

      overflow: hidden;

     }

#main_banner ul.page_options {top: 25px;}

#main_banner #sidebar_content {float: left; padding-top: 10px;}

  #main_banner #sidebar_content ul.promotions {

   width: 240px;

   margin: 0; padding: 1px 0;

  }

   #main_banner #sidebar_content ul.promotions li {

    margin: 0; padding: 0 0 4px 0;

    float: none;

    height: 1%;

   }

   #main_banner #sidebar_content ul.promotions li.last {padding-bottom: 0;}   

    #main_banner #sidebar_content ul.promotions li a {}

     #main_banner #sidebar_content ul.promotions li a img {border: 0;}

 

/* Sidebar Content

----------------------------------------------- */

#sidebar_content {

font: 1em Arial, Verdana, Helvetica, sans-serif;

}

#sidebar_content a {text-decoration: none;}

 

/* Modules

----------------------------------------------- */

.module {}

#sidebar_content .module {

border: 1px solid #8ebdcc;

border-width: 5px 0 0 0;

background-color: #f3f8f9;

}

#sidebar_content .module .content {

  margin: 0; padding: 0px 10px 0 10px;

}

  #sidebar_content .module .content a {color: #007fac;}

  #sidebar_content .module .content ul.related {

   margin: 0; padding: 5px 0;

   list-style-type: none;

  }

   #sidebar_content .module .content ul.related li {

    font-size: 1.2em;

    line-height: 1.4em;

    margin: 0; padding: 0 0 0 10px;

    background: url(http://www.pge.com/includes/images/TPL/site/pixel_rdquo.gif) 0 4px no-repeat;

   }

       #sidebar_content .module .content ul.related li.doc {

        background: url(http://www.pge.com/includes/images/TPL/icon/icon_doc.gif) 0 4px  no-repeat;

     padding: 5px 5px 5px 20px;

       }

       #sidebar_content .module .content ul.related li.xls {

        background: url(http://www.pge.com/includes/images/TPL/icon/icon_excel.gif) 0 4px  no-repeat;

     padding: 5px 5px 5px 20px;

       }

       #sidebar_content .module .content ul.related li.pdf {

        background: url(http://www.pge.com/includes/images/TPL/icon/icon_pdf.gif) 0 4px  no-repeat;

     padding: 5px 5px 5px 20px;

       }

       #sidebar_content .module .content ul.related li.large-print {

     background-position: 0 7px;

        font-size: 1.7em;

       }

        #sidebar_content .module .content ul.related li a {}

        #sidebar_content .module .content ul.related li a:hover {text-decoration: underline;}

#sidebar_content .module img {

  border: 1px solid #fff;

  border-width: 4px 0 1px 0;

}

#sidebar_content .modules {

  background-color: #f0f0f0;

  border-top: 1px solid #ededed;

  border-bottom: 1px solid #ededed;

  margin-bottom: 18px;

  padding: 14px 15px 14px 15px;

}

  #content #sidebar_content .modules h3 { color: #323232; margin: 0 0 10px 0; }

  #content #sidebar_content .modules p { color: #828282; font-size: 1.1em; margin-bottom: 0; }

  #content #sidebar_content .modules ul { margin: 0; padding: 0; }

  #content #sidebar_content .modules li { list-style-type: none; margin-bottom: 3px; }

  #content #sidebar_content .modules li a {

   /*background: transparent url(http://www.pge.com/includes/images/TPL/icon/calltoaction_arrow.gif) no-repeat scroll right 3px;*/

   font-size: 1.1em;

   padding-right: 5px;

   text-decoration: none;

  }

/*Search Header module */

#main_content .search_header { border-bottom: 1px solid #eaeaea; margin-bottom: 20px; padding-bottom: 13px; }

#main_content .search_header h1 { float: left; }

#main_content .search_header fieldset { float: left; margin-top: 8px; }

#main_content .search_header form { float: right; margin: 0; }

#main_content .search_header form input { color: #bbbbbb; float: left; font-size: 1.1em; padding: 1px 5px 1px 3px; width: 150px; }

#main_content .search_header form input.submit { margin-left: 4px; padding: 0; width: 28px; }

/* News releases filter bar */

#main_content .news_filter select { float: left; font-size: 1.1em; margin-right: 25px; padding: 2px; }

#main_content .news_filter a.calltoaction { float: left; }

#main_content .news_filter p { float: right; margin: 0; }

#main_content .news_filter { margin-bottom: 20px; }

#main_content #newsRelease .news_filter { margin-bottom: 30px; }

#main_content #newsRelease h2 { margin-bottom: 20px; }

#main_content h2.searchHead { margin-bottom: 10px; }


 /* Media Toolbar module */

#main_content .media-bar {

  margin-bottom: 20px;

  padding: 8px 5px;

  border-top: 1px solid #eaeaea;

  border-bottom: 1px solid #eaeaea;

}

#content #main_content .media-bar h3 {

  float: left;

  font-size: 1.2em;

  margin: 4px 0 0 0;

}

#main_content .media-bar ul {

  float: left;

  padding: 0;

  margin: 0;

}

  #main_content .media-bar li {

   background: none;

   float: left;

   padding: 0 0 0 45px;

  }

   #main_content .media-bar ul li span { display: none; }

   #main_content .media-bar ul li a {

    background-repeat: no-repeat; 

    float: left;

    height: 20px;

    text-decoration: none;

   }

   #main_content .media-bar #twitter a {

    width: 73px;

    background-image: url(http://www.pge.com/includes/images/about/news/mediarelations/newsroom/findon_twitter.gif);

   }

   #main_content .media-bar #facebook a {

    width: 69px;

    background-image: url(http://www.pge.com/includes/images/about/news/mediarelations/newsroom/findon_facebook.gif);

   }

   #main_content .media-bar #youtube a {

    width: 48px;

    background-image: url(http://www.pge.com/includes/images/about/news/mediarelations/newsroom/findon_youtube.gif);

   }

   #main_content .media-bar #flickr a {

    width: 51px;

    background-image: url(http://www.pge.com/includes/images/about/news/mediarelations/newsroom/findon_flickr.gif);

   }

   #main_content .media-bar #currents a {

    width: 53px;

    background-image: url(/includes/images/about/news/mediarelations/newsroom/findon_currents.gif);

   }

   /* News release module */

#search-result { background-color: #f0f0f0; margin-bottom: 20px; padding: 10px 20px; }

#main_content #search-result ul { margin-bottom: 10px; padding: 0; }

#main_content #search-result .listing li { background: none; padding: 0; font-size: 1.1em; color: #838383; }

#main_content #search-result span.date {color: #323232; margin-right: 4px; }


 

 #main_content #search-result cite { color: #323232; display: block; }


 #search-result .listing p { color: #838383; display: inline; margin-left: 20px; }

#search-result h4 { font-size: 1.0em; padding-bottom: 0; }

#search-result h4 a { text-decoration: none; color: #323232;}

#search-result .pagination { float: right; padding: 0;}

#search-result .pagination span { color: #666666; }

#search-result .pagination li { background: none; display: inline; padding-left: 7px; }

#search-result .pagination .previous { background: transparent url(http://www.pge.com/includes/images/TPL/icon/calltoaction_back_arrow.gif) no-repeat left 3px; padding: 0 3px 0 15px;}

#search-result .pagination .next { background: transparent url(http://www.pge.com/includes/images/TPL/icon/calltoaction_arrow.gif) no-repeat right 3px; padding: 0 15px 0 7px;}

/* Footer

----------------------------------------------- */

#footer {

margin: 10px 0 0 0;

padding: 5px 0 0 0;

text-align: center;

color: #666;

}

#footer ul {font-size: 1.1em;}

  #footer ul li {padding-right: 7px;}

#footer p {

  margin: 0; padding: 0;

  font-size: 1.1em;

}


 #footer a { color: #0089c4; }

#footer a:hover {

  color: #ffa100;

}


 

/* Lists

----------------------------------------------- */

ul, ol {}

li {}


ul.content_list,

ul.inline_nav {

margin: 0; padding: 0;

list-style-type: none;

}

#main_content ul {

margin: 0; padding: 3px 20px 5px 20px;

list-style-type: none;

}

#main_content li { font-size: 1.2em; }

#main_content ul li {

  margin: 0; padding: 0 0 5px 15px;

  background:  url("http://www.pge.com/includes/images/TPL/site/hybrid/orange-dot.gif") no-repeat scroll 0 6px transparent;


}

#main_content ol li {

  margin-bottom: 5px;

}

#main_content ol li ul li { 

  font-size: 100%;

  margin-bottom: 0; 

 }

#main_content ul.named-list li {

  background: none;

  font-size: 12px;

}

#main_content ul.no-bullet li{

  background: none;

}

#main_content ul.named-list li a { text-decoration: none; }

#main_content ul.named-list li a:hover { text-decoration: underline; }

  /* level two */

  #main_content ul li ul {

   margin: 0; padding: 15px 20px 0 20px;

   /*font-size: 1.03em;/*0.915em;*/

  }

   #main_content ul li ul li {

    background-image: url(http://www.pge.com/includes/images/TPL/site/l2_bullet_bg.gif);

    font-size: 100%;

   }

   /* level three */

   #main_content ul li ul li ul {font-size: 100%;}/*font-size: 1em;}*/

    #main_content ul li ul li ul li {background-image: url(http://www.pge.com/includes/images/TPL/site/l3_bullet_bg.gif);}

ul.inline_nav,

#main_column ul.inline_nav {}

ul.inline_nav li,

#main_column ul.inline_nav li {

  margin: 0;

  display: inline;

  background: url(/includes/images/TPL/site/inline_nav_sep_bg_white.gif) center right no-repeat;

  padding: 0 5px;

}



ul.inline_nav li.last,

#bottom_cols .login ul.learn-more li.last,

#main_column ul.inline_nav li.last {background: none;}

dl.inline {

margin: 0; padding: 0;

}

dl.inline dt {

  float: left;

  clear: both;

  margin: 0; padding: 0 3px 0 0;

}

dl.inline dd {

  margin: 0; padding: 0 0 2px 0;

}

/* == Definition List ==

dl.definition { width: 485px; }

    dl.definition dt {

     background-color:#ffffcc;

   font-size: 1.2em;

   font-weight: bold;

   float: right;

   width: 400px;

    }

    dl.definition dd {

        background-color: #eef5fb;

   clear: right;

        margin: 0 0 0 85px; padding: 0;

    }

        dl.definition dd.image {

            clear: left;

            float: left;

            margin: 0 10px 10px 0;

        }

*/

dl.thumb_list {

margin: 0; padding: 0;

font-size: 1.2em;

}

dl.thumb_list dt {

  margin: 0; padding: 0 0 6px 0;

  font-weight: bold;

  float: right;

  width: 408px;

}

dl.thumb_list dd {

  margin: 0; padding: 0 0 15px 0;

  float: right;

  width: 408px;

  line-height: 1.2;

}

dl.thumb_list dd.image {

  float: left;

  width: auto;

  margin: 0 10px 10px 0;

  clear: both;

}

dl.doc_list {

margin: 0; padding: 15px 0 2px 0;

}

dl.doc_list dt {

  margin: 0; padding: 0 0 3px 20px;

  font-size: 1.2em;

  background-position: 0 0;

  background-repeat: no-repeat;

}

dl.doc_list dt.pdf {background-image: url(http://www.pge.com/includes/images/TPL/site/pdf_icon.gif);}

dl.doc_list dd {

  margin: 0; padding: 0 0 15px 20px;

  font-size: 1.2em;

}

dl.doc_list dd p { margin: 0; font-size: 1.0em; }

  dl.doc_list dd em {font-size: 0.91em; color: #999;}

ul.more {}

#main_column ul.more {

  margin: 0; padding: 10px 0;

  font-size: 1.2em;

}

  #main_column ul.more li {}

   #main_column ul.more li a {

    background-image: url(http://www.pge.com/includes/images/TPL/site/pixel_rdquo_grey.gif);

    color: #717a7d;

   }

   #main_column ul.more li a:hover {color: #007FAC;}

#main_column .content_banner ul.more {}

  #main_column .content_banner ul.more li {padding: 0 0 2px 0;}

ul.image {

margin: 15px 0;

}

ul.image li {

  clear: both;

}

  ul.image li img {

   display: block;

   float: left;

   margin: 0 0 15px 0;

  }

  ul.image li .content {

   width: 358px;

   float: left;

   padding: 0 0 15px 15px;

  }

   #main_column ul.image li .content h3 {margin-top: 0;}

ul.columns {

width: 475px;

float: left;

}

ul.columns li {

  margin: 0; padding: 20px 0 0 0;

  width: 450px;

  /* height: 130px; */  /* optional to vertically align items */

  float: left;

}

ul.columns li.clear {clear: both;}

  ul.columns li h4 {

   margin: 0 0 8px 0;

  }

  ul.columns li img {

   float: left;

  }

  ul.columns li p {

   margin: 0; padding: 0;

  }

  ul.columns li .content {

   width: 310px;

   float: left;

   padding-left: 20px;

  }

ul.one {

width: 455px;

padding-right: 20px;

}

/* Tables

----------------------------------------------- */

table {

margin: 15px 0; padding: 0;

border: 1px solid #77b3bc;

border-width: 1px 0;

width: 100%;

text-align: left;

vertical-align: top;

border-collapse: collapse;

font-size: 1.2em;

}

table thead {}

  table thead th {

   margin: 0; padding: 7px 12px 6px 12px;

   color: #73b5bd;

   background-color: #f3fbf9;

   border-right: 1px solid #fff;

  }

table tbody {}

  table tbody td {

   margin: 0; padding: 7px 12px 6px 12px;

   background-color: #f3fbf9;

   border-right: 1px solid #fff;

  }

  table tbody .odd td {background-color: #fff;}

  #content table tbody .group_head th {

   margin: 0; padding: 4px 0;

   background-color: #eef3f5;

   color: #73b5bd;

   text-transform: uppercase;

   font-weight: bold;

   border: 1px solid #fff;

   border-width: 1px 0;

   text-align: center;

  }

 

table.demand {

margin: 6px 0 30px 0; padding: 0;

table-layout: fixed;

}

table.demand tbody td,

table.demand tbody th {

  margin: 0; padding: 3px 15px;

  background-color: #fff;

}

table.demand tbody th {

  background-color: #f8fbfc;

}

table.demand tbody td {

  text-align: center;

}


 table.demand thead th.forecast {width: 123px;}

 

table.paths {

margin: 6px 0 30px 0; padding: 0;

table-layout: fixed;

}

table.paths thead {}

  table.paths thead th {}

table.paths tbody {}

  table.paths tbody td {

   vertical-align: top;

  }

 

table.paths thead th.desc {width: 160px;}

table.paths tbody td.desc {

  border-right: 1px solid #e5f1f3;

  vertical-align: middle;

  text-align: center;

}


 #content table.paths tbody h4 {

  margin: 0; padding: 15px 0 0 0;

  font-size: 1em;

  font-weight: bold;

  color: #222;

}

table.paths tbody ul {

  margin: 0; padding: 5px 20px;

  list-style-type: square;

  line-height: 1.2;

}

  table.paths tbody ul li {

   margin: 0; padding: 0 0 3px 0;

  }

/* Forms

----------------------------------------------- */

form {

margin: 0; padding: 0;

}

fieldset {

  margin: 0; padding: 0;

  border: 0;

}

  fieldset legend {display: none;}

   label {display: block;}

   

   input,

   textarea,

   select {

    margin: 0; padding: 0;

   }
   textarea {resize: none;}

   select#ressources { width: 180px; }

 

li#search form {}

li#search form fieldset {}

  li#search form fieldset input {

   font-size: 1.1em;

   float: left;

   margin-right: 11px;

  }

  li#search form fieldset input.search_field {width: 204px; height: 26px; color: #B5B5B5; padding-left:3px; vertical-align:middle;line-height:26px;} /* XXX */

  li#search form fieldset input.submit {margin: 3px 0px 0px 0px;}

/* ie6 hasLayout shrink-wrap fix */

li#search form,

li#search form fieldset,

li#search form input {display: inline;}

 

form#login {

margin: 0; padding: 10px 0;

}

form#login label {color: #717a7d;}

form#login input {margin-bottom: 7px;}

form#login input.text {width: 98%;}

form#login label.remember_label {

  float: left;

  margin: 5px 0 0 0;

}

form#login label.remember_label span {

  font-size: 11px;

}

form#login input#remember {float: left; margin: 0 5px 0 0;}

form#login input.submit {float: right; margin: 3px 0 0 0;}

#main_content form {

margin: 30px 0 0 0; padding: 0;

}

#main_content form div.global-message {

  font-size:1.2em;

  font-weight: bold;

}

#main_content form fieldset.input {

  margin: 0; padding: 12px 20px;

  background-color: #eef8f8;

  border: 1px solid #7fb8c0;

}

  #main_content form fieldset.input h3 {

   margin: 0; padding: 0 0 10px 0;

   font-size: 1.4em;

   font-weight: bold;

  }

  #main_content form fieldset.input h4 {

   margin: 0; padding: 0 0 5px 0;

   background-color: #eef8f8;

   font-size: 1.2em;

   font-weight: normal;

   color: #222;

  }

  #main_content form fieldset.input .checkboxes h4 {

   margin: 0 0 10px 0;

   width: 290px;

  }

  #main_content form fieldset.input .inp_group {

   position: relative;

  }

   #main_content form fieldset.input .info {

    position: absolute;

    top: 13px; left: 300px;

   }

   #main_content form fieldset.input .info div {

    margin: 0 0 10px; padding: 20px;

    background: #f6fcfc url(http://www.pge.com/includes/images/TPL/site/frm_info_bg.gif) 8px 8px no-repeat;

    border: 1px solid #c6dcdf;

    width: 110px;

    overflow: hidden;

   }

   #main_content form fieldset.input .linked_focus {

    background: #fff url(http://www.pge.com/includes/images/TPL/site/frm_info_focus_bg.gif) 8px 8px no-repeat;

   }

    #main_content form fieldset.input .info h4 {

     margin: 0; padding: 0 0 3px 0;

     background: transparent;

     font-size: 1.2em;

     font-weight: bold;

     color: #222;

     width: 108px;

    }

    #main_content form fieldset.input .info p {

     margin: 0; padding: 0;

     font-size: 1.1em;

     line-height: 1.4;

    }

    #main_content form fieldset.input p.text { width: 290px; }

  #main_content form fieldset.input label {

   margin: 0 0 15px 0; padding: 0 0 2px 0;

   width: 270px;

   font-size: 1.2em;

   line-height: 1.2;

  }

  #main_content form fieldset.input label.address {

   float: left;

   margin-right: 8px;

   width: auto;

  }

   #main_content form fieldset.input label.line1 { margin-bottom: 0; }

   #main_content form fieldset.input label.line2 { margin-top: 15px; }

  #main_content form fieldset.input label.address:after { clear: left; }

  #page #main_content form fieldset.input label.linked_focus {

   background: url(http://www.pge.com/includes/images/TPL/site/inp_focus_bg.gif) 100% 23px no-repeat;

  }

   #main_content form fieldset.input label span.hint,

   #main_content form fieldset.input h4 span.hint {

    color: #999;

    display: block;

    font-size: 0.835em;

    margin: 0; 

    padding: 0;

   }

   #main_content form fieldset.input input,

   #main_content form fieldset.input textarea,

   #main_content form fieldset.input select {

    margin: 0; padding: 4px 2px;

    border: 1px solid #c4dcdf;

    width: 270px;

    /*background: #fff url(http://www.pge.com/includes/images/TPL/site/inp_bg.gif) no-repeat;*/

   }

   #main_content form fieldset.input select {

    padding: 3px 2px;

    width: 282px;

   }

   #main_content form select {font-size:0.9em;}

   #main_content form fieldset.input select.state { width: 100px; }

#main_content form fieldset.input label input.small {

  height: auto;

  width: 50px;

}

#main_content form fieldset.input label input.zip {

  width: 70px;

}

#main_content form fieldset.input label input.medium {

  height: auto;

  width: 150px;

}

  #main_content form fieldset.input .phone input.small {

   height: auto;

   margin-right: 5px;

   width: 30px;

  }

  #main_content form fieldset.input label.phone .medium {

   height: auto;

   width: 50px;

  }

  #main_content form fieldset.input label.phone span.extension {

   margin: 0 5px 0 10px;

  }

  #main_content form label.txtbox input.small {

      display: block;

  }

   #main_content form fieldset.input input.focus,

   #main_content form fieldset.input textarea.focus {

    border-color: #fff;

   }

  #main_content form fieldset.input .checkboxes {

   margin: 0 0 20px 0; padding: 0;

  }

   #main_content form fieldset.input .checkboxes label {

    margin: 0 0 0 20px; padding: 0 0 10px 0;

    font-size: 1.1em;

   }

    #main_content form fieldset.input .checkboxes label input {border: 0;}

    #main_content form fieldset.input .checkboxes label input.more,

    #main_content form fieldset.input .radio-other input.other {

     background: white;

     border: 1px solid #C4DCDF;

     height: auto;

     width: 150px;

    }

  /*#main_content form fieldset.input label.checkbox { position: static; }

  #main_content form fieldset.input .checkboxes label {position: relative;}*/

  #main_content form fieldset.input label.checkbox.focus,

  #main_content form fieldset.input .checkboxes label.focus {background: none;}

   #main_content form fieldset.input label.checkbox input,

   #main_content form fieldset.input .checkboxes label input {

    margin: 0 7px 0 0; padding: 0;

    height: 12px;

    width: 12px;

    vertical-align: top;

    background: none;

    float: left;

   }

   #main_content form fieldset.input label.checkbox span,

    #main_content form fieldset.input .checkboxes label span {

     display: inline;

    float: left;

    width: 250px;

   }

   #main_content form fieldset.input .checkboxes label span.more { width: 50px; }

#main_content form fieldset.submit {

  margin: 0; padding: 0 0 20px 0;

  text-align: right;

}

  #main_content form fieldset.submit input {

   font-size: 1.2em;

   padding: 6px 0 0 0;

  }

#main_content form fieldset label.invalid,

#main_content form fieldset.input .checkboxes label.invalid {

  color: red;

  display: none;

  font-size: 12px;

  margin-bottom: 0;

}

#main_content form fieldset label.calendar-container  label.invalid { clear: both; float:left;  }

#main_content form fieldset .checkbox-more label.invalid {

  clear: both;

  margin-left: 70px;

  width: 150px;

}

#main_content form span.optional {

  color:#999999;

  font-style:italic;

  font-size: 0.9em;

  margin-left: 5px;

}

/* Calendar */

label.calendar-container{ position: relative; }

label.calendar-container span.calendar-wrapper { display: block; position: relative; }

#main_content form fieldset.input input.date-pick { float: left; } 

 a.dp-choose-date {

  width: 20px;

  height: 14px;

  left: 160px;

  margin: 5px 3px 0 5px; padding: 0;

  position: absolute;

  display: block;

  text-indent: -2000px;

  overflow: hidden;

  top: 2px;

  background: url(http://www.pge.com/includes/images/TPL/site/calendar.gif) no-repeat; 

 }

a.dp-choose-date.dp-disabled {

  background-position: 0 -20px;

  cursor: default;

}

/* makes the input field shorter once the date picker code

  * has run (to allow space for the calendar icon

  */

input.dp-applied {

  width: 140px;

  float: left;

}

/* Miscellaneous

----------------------------------------------- */

img {border: 0;}

img.inline {margin-bottom: 15px;}

.more a,

.more li a {

margin: 0; padding: 0 0 0 8px;

background: url(http://www.pge.com/includes/images/TPL/site/pixel_rdquo.gif) 0 4px no-repeat;

color: #0088ac;

text-decoration: none;

}

.more a:hover,

.more li a:hover {text-decoration: underline;}

#main_column .more a {

  color: #717a7d;

  background-image: url(http://www.pge.com/includes/images/TPL/site/pixel_rdquo_grey.gif);

}

/* In-Language Redirect Pop-Up Classes Starts Here */

div.redirectMsg { /* contains + positions the alert window */

  display: none;

  position: fixed;

  top: 45%;

  left: 27%;

  padding: 15px;

  width:600px;

}

    

/* Fixed posistioning emulation for IE6

     Star selector used to hide definition from browsers other than IE6

     For valid CSS, use a conditional include instead */

* html div.redirectMsg {

     position: absolute;

     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');

}

div.redirectPopup {

  height:auto;

  margin: auto;

  background:#0089C4;

  padding: 15px;

}

.redirectMsg h1{

  padding-left:5px;

  padding:0;

  font-size:17px;

  font-weight:bold;

  color:#FFF;

  height:20px;

}

div.redirectContent p {

margin: 0;

}

div.redirectContent{

  border-top:px;

  color:#FFF;

  font:11px/14pt arial;

  padding: 15px 20px;

  border:1px dashed #FFFFFF;

  letter-spacing:0px;

  background-color:#0089C4;

}

/* In-Language Redirect Pop-Up Classes Ends Here */

.no-promo #main_content { width: 725px; }

.no-promo #main_content #slideshow .group .head h2{width:610px;}

.no-promo #sidebar_content{display: none;}

.no-promo #main_content #slideshow .group .body .content{width:370px;}

.no-promo #main_content #tab .head ul li a h2{font-size:0.9em;}

.no-promo #main_content #tab .head ul li a{padding:6px 0 0;height:100%;}

/* Global Classes

----------------------------------------------- */

.important { color: red; }

.required { font-weight: bold; }

.footnote { color:#666666; font-size:0.9em; }

.level3 span.footnote {font-size: 10px; line-height: 14px;}

.level3 div.content-block span.superscript {font-size: 7px; vertical-align: super;}


/* Other Languages */

.chinese_myhome #content,

.chinese_about #content,

.espanol_about #content,

.espanol_myhome #content,

.vietnamese_about #content,

.vietnamese_myhome #content

{background: url(http://www.pge.com/includes/images/TPL/site/content_top_bg_border.gif) top repeat-x;}

body.chinese_myhome,

body.chinese_about,

body.espanol_about,

body.espanol_myhome,

body.vietnamese_about,

body.vietnamese_myhome

{ margin-top: 8px; }


.chinese_myhome #page,

.chinese_about #page,

.espanol_about #page,

.espanol_myhome #page,

.vietnamese_about #page,

.vietnamese_myhome #page,

.chinese_myhome #page { width: 952px; margin: 3px auto 35px auto; }

.chinese_myhome #top,

.chinese_about #top,

.espanol_about #top,

.espanol_myhome #top,

.vietnamese_about #top,

.vietnamese_myhome #top { position: relative; border-bottom: 6px solid #ff9f00; }

.chinese_myhome #top ul,

.chinese_about #top ul,

.espanol_about #top ul,

.espanol_myhome #top ul,

.vietnamese_about #top ul,

.vietnamese_myhome #top ul{ margin: 0; padding: 0; list-style-type: none; }

.chinese_myhome #top ul#section_nav,

.chinese_about #top ul#section_nav,

.espanol_about #top ul#section_nav,

.espanol_myhome #top ul#section_nav,

.vietnamese_about #top ul#section_nav,

.vietnamese_myhome #top ul#section_nav { position: absolute; bottom: -6px; left: -4px; text-indent: -9999px; width: 400px; display: inline; top: -11px; height: 0; }

.chinese_myhome #top ul#section_nav li,

.chinese_about #top ul#section_nav li,

.espanol_about #top ul#section_nav li,

.espanol_myhome #top ul#section_nav li,

.vietnamese_about #top ul#section_nav li,

.vietnamese_myhome #top ul#section_nav li { float: left; height: 32px; margin-right: -8px; }

.chinese_myhome #top ul#section_nav li a,

.chinese_about #top ul#section_nav li a,

.espanol_about #top ul#section_nav li a,

.espanol_myhome #top ul#section_nav li a,

.vietnamese_about #top ul#section_nav li a,

.vietnamese_myhome #top ul#section_nav li a { display: block; float: left; height: 32px; position: relative; overflow: hidden; }

.chinese_myhome ul#section_nav li#for_home_chinese,

.chinese_myhome ul#section_nav li#for_home_chinese a {width: 92px;}

    .chinese_myhome ul#section_nav li#for_home_chinese a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_chinese_active.png) 0 100% no-repeat;}

.espanol_myhome ul#section_nav li#for_home_espanol,

.espanol_myhome ul#section_nav li#for_home_espanol a {width: 112px;}

.espanol_myhome ul#section_nav li#for_home_espanol a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_espanol_active.png) 0 100% no-repeat;}

.vietnamese_myhome ul#section_nav li#for_home_vietnamese,

.vietnamese_myhome ul#section_nav li#for_home_vietnamese a {width: 197px;}

.vietnamese_myhome ul#section_nav li#for_home_vietnamese a {background: url(http://www.pge.com/includes/images/TPL/site/for_home_vietnamese_active.png) 0 100% no-repeat;}

.chinese_myhome ul#global_nav li a, .chinese_myhome ul#global_nav li a:hover,

.chinese_about ul#global_nav li a, .chinese_about ul#global_nav li a:hover,

.espanol_about ul#global_nav li a, .espanol_about ul#global_nav li a:hover,

.espanol_myhome ul#global_nav li a, .espanol_myhome ul#global_nav li a:hover,

.vietnamese_about ul#global_nav li a, .vietnamese_about ul#global_nav li a:hover,

.vietnamese_myhome ul#global_nav li a, .vietnamese_myhome ul#global_nav li a:hover { color:#666666; }

.chinese_myhome ul#global_nav,

.chinese_about ul#global_nav,

.espanol_about ul#global_nav,

.espanol_myhome ul#global_nav,

.vietnamese_about ul#global_nav,

.vietnamese_myhome ul#global_nav { float:right; font-size:1.1em; height:auto; width:auto; }

.chinese_myhome ul#main_navigation, 

.chinese_about ul#main_navigation, 

.espanol_about ul#main_navigation, 

.espanol_myhome ul#main_navigation, 

.vietnamese_about ul#main_navigation, 

.vietnamese_myhome ul#main_navigation { margin: 0; padding: 0; list-style-type: none; height: 26px; background: url(http://www.pge.com/includes/images/TPL/site/nav_bg.gif) repeat-x; position: relative; z-index: 11; top: 0; }

.chinese_myhome ul#main_navigation li, 

.chinese_about ul#main_navigation li, 

.espanol_about ul#main_navigation li, 

.espanol_myhome ul#main_navigation li, 

.vietnamese_about ul#main_navigation li, 

.vietnamese_myhome ul#main_navigation li { line-height: 26px; }

.chinese_myhome ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/nav_links_bg_cn.gif); height: 26px; }

.chinese_about ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/about_nav_links_bg_cn.gif); height: 26px; }

.espanol_about ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/about_nav_links_bg_es.gif); height: 26px; }

.espanol_myhome ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/nav_links_bg_es.gif); height: 26px; }

.vietnamese_about ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/about_nav_links_bg_vn.gif); height: 26px; }

.vietnamese_myhome ul#main_navigation li a {background-image: url(http://www.pge.com/includes/images/TPL/site/nav_links_bg_vn.gif); height: 26px; }

   
/*
.chinese_myhome ul#main_navigation li ul,

.chinese_about ul#main_navigation li ul,

.espanol_about ul#main_navigation li ul,

.espanol_myhome ul#main_navigation li ul,

.vietnamese_about ul#main_navigation li ul,

.vietnamese_myhome ul#main_navigation li ul { margin: 0; padding: 0 4px 7px 4px; list-style-type: none; width: 214px; position: absolute; z-index: 1; top: 26px; left: -3px;

                                           background: url(http://www.pge.com/includes/images/TPL/site/dropdown_bg.png) bottom center no-repeat; display: none; font-size: 1.2em; }
*/
.chinese_myhome ul#main_navigation li ul,

.chinese_about ul#main_navigation li ul,

.espanol_about ul#main_navigation li ul,

.espanol_myhome ul#main_navigation li ul,

.vietnamese_about ul#main_navigation li ul,

.vietnamese_myhome ul#main_navigation li ul { margin: 0; padding: 0 4px 7px 4px; list-style-type: none; width: 214px; position: absolute; z-index: 20; top: 26px; left: 0px;

                                           background: url(http://www.pge.com/includes/images/TPL/site/dropdown_bg.png) bottom center no-repeat; display: none; font-size: 1.2em; }
										   
										   
										   
.chinese_myhome ul#main_navigation li:hover ul,

.chinese_myhome ul#main_navigation li.scriptfocus ul, 

.chinese_about ul#main_navigation li:hover ul,

.chinese_about ul#main_navigation li.scriptfocus ul,

.espanol_about ul#main_navigation li:hover ul,

.espanol_about ul#main_navigation li.scriptfocus ul,

.espanol_myhome ul#main_navigation li:hover ul,

.espanol_myhome ul#main_navigation li.scriptfocus ul,

.vietnamese_about ul#main_navigation li:hover ul,

.vietnamese_about ul#main_navigation li.scriptfocus ul,

.vietnamese_myhome ul#main_navigation li:hover ul,

.vietnamese_myhome ul#main_navigation li.scriptfocus ul {display: block; z-index: 20;}

.chinese_myhome ul#main_navigation li ul li,

.chinese_about ul#main_navigation li ul li, 

.espanol_about ul#main_navigation li ul li, 

.espanol_myhome ul#main_navigation li ul li, 

.vietnamese_about ul#main_navigation li ul li, 

.vietnamese_myhome ul#main_navigation li ul li {position: static; line-height: 20px; border-bottom: 1px solid #fff; width: 100%; z-index: 30;}

.chinese_myhome ul#main_navigation li ul li.first,

.chinese_about ul#main_navigation li ul li.first,

.espanol_about ul#main_navigation li ul li.first,

.espanol_myhome ul#main_navigation li ul li.first,

.vietnamese_about ul#main_navigation li ul li.first,

.vietnamese_myhome ul#main_navigation li ul li.first {background: url(http://www.pge.com/includes/images/TPL/site/dropdown_top_bg.gif) repeat-x;}

.chinese_myhome ul#main_navigation li ul li.last,

.chinese_about ul#main_navigation li ul li.last,

.espanol_about ul#main_navigation li ul li.last,

.espanol_myhome ul#main_navigation li ul li.last,

.vietnamese_about ul#main_navigation li ul li.last,

.vietnamese_myhome ul#main_navigation li ul li.last {border: 0; }

.chinese_myhome ul#main_navigation li ul li a,

.chinese_about ul#main_navigation li ul li a,

.espanol_about ul#main_navigation li ul li a,

.espanol_myhome ul#main_navigation li ul li a,

.vietnamese_about ul#main_navigation li ul li a,

.vietnamese_myhome ul#main_navigation li ul li a { width: 174px; height: auto; display: block; padding: 7px 20px 5px 20px; color: #2e829d; position: relative; background-image: none; }

.chinese_myhome ul#main_navigation li .dropdown_wrap ul li a,

.chinese_about ul#main_navigation li .dropdown_wrap ul li a,

.espanol_about ul#main_navigation li .dropdown_wrap ul li a,

.espanol_myhome ul#main_navigation li .dropdown_wrap ul li a,

.vietnamese_about ul#main_navigation li .dropdown_wrap ul li a,

.vietnamese_myhome ul#main_navigation li .dropdown_wrap ul li a { background-image: none; }

.chinese_myhome ul#main_navigation li .dropdown_wrap ul li.scriptfocus,

.chinese_about ul#main_navigation li .dropdown_wrap ul li.scriptfocus,

.espanol_about ul#main_navigation li .dropdown_wrap ul li.scriptfocus,

.espanol_myhome ul#main_navigation li .dropdown_wrap ul li.scriptfocus,

.vietnamese_about ul#main_navigation li .dropdown_wrap ul li.scriptfocus,

.vietnamese_myhome ul#main_navigation li .dropdown_wrap ul li.scriptfocus { color:#fff; background: #5a888f url(http://www.pge.com/includes/images/TPL/site/dropdown_rdquo_active.gif) 9px 12px no-repeat;}

.chinese_myhome ul#main_navigation li ul li a:hover,

.chinese_about ul#main_navigation li ul li a:hover,

.espanol_about ul#main_navigation li ul li a:hover,

.espanol_myhome ul#main_navigation li ul li a:hover,

.vietnamese_about ul#main_navigation li ul li a:hover,

.vietnamese_myhome ul#main_navigation li ul li a:hover { color: #fff; text-decoration: none; }

.chinese_myhome ul#main_navigation li ul li.first a,

.chinese_about ul#main_navigation li ul li.first a,

.espanol_about ul#main_navigation li ul li.first a,

.espanol_myhome ul#main_navigation li ul li.first a,

.vietnamese_about ul#main_navigation li ul li.first a,

.vietnamese_myhome ul#main_navigation li ul li.first a {border: 0;}

.chinese_myhome #sidebar_navigation,

.chinese_about #sidebar_navigation,

.espanol_about #sidebar_navigation,

.espanol_myhome #sidebar_navigation,

.vietnamese_about #sidebar_navigation,

.vietnamese_myhome #sidebar_navigation { border-bottom: 10px solid #9b9d9d; font-size: 1.1em; }

.chinese_myhome #sidebar_navigation ul,

.chinese_about #sidebar_navigation ul,

.espanol_about #sidebar_navigation ul,

.espanol_myhome #sidebar_navigation ul,

.vietnamese_about #sidebar_navigation ul,

.vietnamese_myhome #sidebar_navigation ul { margin: 0; padding: 3px 0 0 0; list-style-type: none; }

.chinese_myhome #sidebar_navigation ul li,

.chinese_about #sidebar_navigation ul li,

.espanol_about #sidebar_navigation ul li,

.espanol_myhome #sidebar_navigation ul li,

.vietnamese_about #sidebar_navigation ul li,

.vietnamese_myhome #sidebar_navigation ul li { border: 1px solid #fff; border-width: 0 0 1px 0; }

.chinese_myhome #sidebar_navigation ul li a,

.chinese_about #sidebar_navigation ul li a,

.espanol_about #sidebar_navigation ul li a,

.espanol_myhome #sidebar_navigation ul li a,

.vietnamese_about #sidebar_navigation ul li a,

.vietnamese_myhome #sidebar_navigation ul li a { display: block; width: 146px; padding: 4px 22px; background: #77b3bc;/*url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo.gif) 9px 9px no-repeat*/ color: #fff; }

.chinese_myhome #sidebar_navigation ul li a:hover,

.chinese_about #sidebar_navigation ul li a:hover,

.espanol_about #sidebar_navigation ul li a:hover,

.espanol_myhome #sidebar_navigation ul li a:hover,

.vietnamese_about #sidebar_navigation ul li a:hover,

.vietnamese_myhome #sidebar_navigation ul li a:hover { background: #77b3bc url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo.gif) 9px 9px no-repeat; }

.chinese_myhome #sidebar_navigation ul li.active a,

.chinese_about #sidebar_navigation ul li.active a,

.espanol_about #sidebar_navigation ul li.active a,

.espanol_myhome #sidebar_navigation ul li.active a,

.vietnamese_about #sidebar_navigation ul li.active a,

.vietnamese_myhome #sidebar_navigation ul li.active a { color: #333; background-image: url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black.gif); }

.chinese_myhome #sidebar_navigation ul li.with_children a,

.chinese_about #sidebar_navigation ul li.with_children a,

.espanol_about #sidebar_navigation ul li.with_children a,

.espanol_myhome #sidebar_navigation ul li.with_children a,

.vietnamese_about #sidebar_navigation ul li.with_children a,

.vietnamese_myhome #sidebar_navigation ul li.with_children a {background: #77b3bc url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black_active.gif) 9px 9px no-repeat;}

.chinese_myhome #sidebar_navigation ul li.active ul, 

.chinese_about #sidebar_navigation ul li.active ul, 

.espanol_about #sidebar_navigation ul li.active ul, 

.espanol_myhome #sidebar_navigation ul li.active ul, 

.vietnamese_about #sidebar_navigation ul li.active ul, 

.vietnamese_myhome #sidebar_navigation ul li.active ul {padding: 0;} 

.chinese_myhome #sidebar_navigation ul li.active ul li,

.chinese_about #sidebar_navigation ul li.active ul li,

.espanol_about #sidebar_navigation ul li.active ul li,

.espanol_myhome #sidebar_navigation ul li.active ul li,

.vietnamese_about #sidebar_navigation ul li.active ul li,

.vietnamese_myhome #sidebar_navigation ul li.active ul li { border-width: 1px 0 0 0; }

.chinese_myhome #sidebar_navigation ul li.active ul li a,

.chinese_about #sidebar_navigation ul li.active ul li a,

.espanol_about #sidebar_navigation ul li.active ul li a,

.espanol_myhome #sidebar_navigation ul li.active ul li a,

.vietnamese_about #sidebar_navigation ul li.active ul li a,

.vietnamese_myhome #sidebar_navigation ul li.active ul li a { width: 138px; padding-left: 30px; color: #fff; background: #a4c6cb;/* url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo.gif) 16px 9px no-repeat;*/ }

.chinese_myhome #sidebar_navigation ul li.active ul li a:hover,

.chinese_about #sidebar_navigation ul li.active ul li a:hover,

.espanol_about #sidebar_navigation ul li.active ul li a:hover,

.espanol_myhome #sidebar_navigation ul li.active ul li a:hover,

.vietnamese_about #sidebar_navigation ul li.active ul li a:hover,

.vietnamese_myhome #sidebar_navigation ul li.active ul li a:hover { background: #a4c6cb url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo.gif) 16px 9px no-repeat; }

.chinese_myhome #sidebar_navigation ul li.active ul li.active a,

.chinese_about #sidebar_navigation ul li.active ul li.active a,

.espanol_about #sidebar_navigation ul li.active ul li.active a,

.espanol_myhome #sidebar_navigation ul li.active ul li.active a,

.vietnamese_about #sidebar_navigation ul li.active ul li.active a,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.active a { color: #333; background-image: url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black.gif); }

.chinese_myhome #sidebar_navigation ul li.active ul li.with_children a,

.chinese_about #sidebar_navigation ul li.active ul li.with_children a,

.espanol_about #sidebar_navigation ul li.active ul li.with_children a,

.espanol_myhome #sidebar_navigation ul li.active ul li.with_children a,

.vietnamese_about #sidebar_navigation ul li.active ul li.with_children a,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.with_children a {background: #A4C6CB url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black_active.gif) no-repeat scroll 19px;}

.chinese_myhome #sidebar_navigation ul li.active ul li.active ul,

.chinese_about #sidebar_navigation ul li.active ul li.active ul,

.espanol_about #sidebar_navigation ul li.active ul li.active ul,

.espanol_myhome #sidebar_navigation ul li.active ul li.active ul,

.vietnamese_about #sidebar_navigation ul li.active ul li.active ul,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.active ul {padding: 0;}

.chinese_myhome #sidebar_navigation ul li.active ul li.active ul li,

.chinese_about #sidebar_navigation ul li.active ul li.active ul li,

.espanol_about #sidebar_navigation ul li.active ul li.active ul li,

.espanol_myhome #sidebar_navigation ul li.active ul li.active ul li,

.vietnamese_about #sidebar_navigation ul li.active ul li.active ul li,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.active ul li {}

.chinese_myhome #sidebar_navigation ul li.active ul li.active ul li a,

.chinese_about #sidebar_navigation ul li.active ul li.active ul li a,

.espanol_about #sidebar_navigation ul li.active ul li.active ul li a,

.espanol_myhome #sidebar_navigation ul li.active ul li.active ul li a,

.vietnamese_about #sidebar_navigation ul li.active ul li.active ul li a,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.active ul li a { width: 132px; padding-left: 36px; background: none; background-color: #c4dcdf; color: #2e829d; }

.chinese_myhome #sidebar_navigation ul li.active ul li.active ul li.active,

.chinese_about #sidebar_navigation ul li.active ul li.active ul li.active,

.espanol_about #sidebar_navigation ul li.active ul li.active ul li.active,

.espanol_myhome #sidebar_navigation ul li.active ul li.active ul li.active,

.vietnamese_about #sidebar_navigation ul li.active ul li.active ul li.active,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.active ul li.active { background-color: #C4DCDF; color: #4c5558; padding-left: 36px; text-decoration:none; }

.chinese_myhome #sidebar_navigation ul li.thispage a,

.chinese_about #sidebar_navigation ul li.thispage a,

.espanol_about #sidebar_navigation ul li.thispage a,

.espanol_myhome #sidebar_navigation ul li.thispage a,

.vietnamese_about #sidebar_navigation ul li.thispage a,

.vietnamese_myhome #sidebar_navigation ul li.thispage a { background-position: 9px; } 

.chinese_myhome #sidebar_navigation ul li.active ul li.thispage a,

.chinese_about #sidebar_navigation ul li.active ul li.thispage a,

.espanol_about #sidebar_navigation ul li.active ul li.thispage a,

.espanol_myhome #sidebar_navigation ul li.active ul li.thispage a,

.vietnamese_about #sidebar_navigation ul li.active ul li.thispage a,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.thispage a { background-position: 16px 9px; }

.chinese_myhome #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.chinese_about #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.espanol_about #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.espanol_myhome #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.vietnamese_about #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.active ul li.thispage a { background-position: 25px 9px; }

.chinese_myhome #sidebar_navigation ul li.thispage a,

.chinese_about #sidebar_navigation ul li.thispage a,

.espanol_about #sidebar_navigation ul li.thispage a,

.espanol_myhome #sidebar_navigation ul li.thispage a,

.vietnamese_about #sidebar_navigation ul li.thispage a,

.vietnamese_myhome #sidebar_navigation ul li.thispage a { color: #333; background: #e8e8e8 url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black.gif) 9px 9px no-repeat; }

.chinese_myhome #sidebar_navigation ul li.active ul li.thispage a,

.chinese_myhome #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.chinese_about #sidebar_navigation ul li.active ul li.thispage a,

.chinese_about #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.espanol_about #sidebar_navigation ul li.active ul li.thispage a,

.espanol_about #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.espanol_myhome #sidebar_navigation ul li.active ul li.thispage a,

.espanol_myhome #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.vietnamese_about #sidebar_navigation ul li.active ul li.thispage a,

.vietnamese_about #sidebar_navigation ul li.active ul li.active ul li.thispage a,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.thispage a,

.vietnamese_myhome #sidebar_navigation ul li.active ul li.active ul li.thispage a { color: #333; background: #e8e8e8 url(http://www.pge.com/includes/images/TPL/site/leftnav_rdquo_black.gif) 16px 9px no-repeat; }

.chinese_myhome #banner h1 a,

.chinese_about #banner h1 a,

.espanol_about #banner h1 a,

.espanol_myhome #banner h1 a,

.vietnamese_about #banner h1 a,

.vietnamese_myhome #banner h1 a { position: absolute; left: 50px; width: 100px; height: 94px; z-index: 2; }

.chinese_myhome #banner.small h1 a ,

.chinese_about #banner.small h1 a ,

.espanol_about #banner.small h1 a ,

.espanol_myhome #banner.small h1 a ,

.vietnamese_about #banner.small h1 a ,

.vietnamese_myhome #banner.small h1 a {top: 5px;}

.chinese_myhome #banner.large h1 a ,

.chinese_about #banner.large h1 a ,

.espanol_about #banner.large h1 a ,

.espanol_myhome #banner.large h1 a ,

.vietnamese_about #banner.large h1 a ,

.vietnamese_myhome #banner.large h1 a {top: 15px;}

.chinese_myhome .entry #banner h1 a,

.chinese_about  .entry #banner h1 a,

.espanol_about  .entry #banner h1 a,

.espanol_myhome  .entry #banner h1 a,

.vietnamese_about  .entry #banner h1 a,

.vietnamese_myhome  .entry #banner h1 a {top: 20px;}

/* temporary override for newsroom */
body.about div.newsroom div#search-result {padding: 10px;}
body.about div.newsroom div#search-result .pagination li, body.about div.newsroom div#search-result .pagnination li.next {padding-left: 5px;}
body.about div.newsroom div#search-result .pagnination li.next {padding-right: 10px;}

 /* PEC Classes: disable Submit Form button to avoid multiple clicks */
 .formbtn-disable {
	cursor: progress;
}