body {height:100%;min-height:100%;border:0px solid black;padding:0;margin:0;}
sup {font-size:10px;}
IMG {border:0 0 0 0;}
.reset_layout {width:auto;height:auto;position:static;float:none;}
.colorGray1,a.colorGray1,a:hover.colorGray1,a:visited.colorGray1,.global_form_field {color:#242424;}
.colorGray2,a.colorGray2,a:hover.colorGray2,a:visited.colorGray2 {color:#616161;}
.colorGray3,a.colorGray3,a:hover.colorGray3,a:visited.colorGray3 {color:#acacac;}
.colorGray4,a.colorGray4,a:hover.colorGray4,a:visited.colorGray4 {color:#f2f2f2;}
.bgcolorGray1 {background-color:#242424;}
.bgcolorGray2 {background-color:#616161;}
.bgcolorGray3 {background-color:#ACACAC;}
.bgcolorGray4 {background-color:#f2f2f2;}
.b,.bold {font-weight:bold}
.i,.italic,.italicized {font-style:italic;}
.u,.underline {text-decoration:underline;}
.rt,.regularText {text-decoration:none;font-style:normal;}
.global_text_align_center,.center {text-align:center;}
.global_text_align_right,.right {text-align:right;}
.clear {clear:both;} /* clears any CSS floating elements */
.global_alert_data {font-family:Arial,Helvetica;font-size:12px;color:#891B07;} /* standard body font for important messages,alerts etc... */
.global_alert_data_highlighted {font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#891B07;} /* bold:standard body font for important messages,alerts etc... */
.global_alert_header_text {font-size:13px;color:#891B07;padding-bottom:7px;} /* standard header font for important messages,alerts etc... */
.global_annotate,.global_annotation {font-size:10px;color:#242424;}/* font used to annotate images,controls etc.. */
.global_annotate_small {font-family:Arial,Helvetica,Sans-Serif;font-size:9px;color:#242424;}/* used in small and tight areas.. */
.global_box_outline {border:#acacac 1px solid;padding:5px 5px 10px 5px;} /* when using a DIV,draws a border around the content contained within */
.global_body_copy_text {font-family:Arial,Helvetica;font-size:13px;line-height:16px;color:#242424;} /* default body text:applied on the Global.master template file */
.global_body_highlighted {font-weight:bold;color:#616161;} /* text used in body copy which is intended to stand out */
.global_button {width:75px;height:20px;vertical-align:middle;text-align:center;text-decoration:none;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;color:#3D4B84;cursor:hand;border:solid 1px #ACACAC;background-color:#F2F2F2;} /* style for navigation buttons (such as Submit,Previous,Next etc.. */
.btnSubmit_quick_login {padding-right:10px;}
.global_button_spacer {margin-right:4px;} /* used with multiple buttons. do not include on far-right button */
.global_caption_text {font-family:Arial,Helvetica,Sans-Serif;font-size:10px;color:#242424;font-weight:bold;} /* generally used to caption the header images,just below the image */
.global_content_graphic,.global_content_float {padding-right:14px;padding-bottom:14px;float:left;clear:both;} /* used for content and graphics. adds a left and bottom spacer,and also floats the text so it's even with the top */
.global_content_separator,HR {width:100%;height:1px;color:#ACACAC;clear:both;} /* generally used to separate functional areas on one page */
.global_customer_name {font-family:Palatino Linotype;font-size:20px;color:#242424;line-height:26px;} /* font style for customer & co-customer name */
.global_float_left {float:left;} /* floats an element to the left - use sparingly  */
.global_float_right {float:right;} /* floats an element to the left - use sparingly  */
.global_form_big_error,.global_form_error_big,.big_error {font-family:Arial,Helvetica;font-size:15px;font-weight:bold;color:#FF0000;} /* the big page error (at the top) that's displayed when a form contains an error */
.global_form_field {font-family:Arial,Helvetica;font-size:12px;}
.global_form_field_error {font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#FF0000;} /* error message text */
.global_instruction {font-family:Arial,Helvetica,Sans-Serif;font-size:10px;color:#242424;font-weight:bold;} /* font used for instructional text */
.global_left_nav_top_subbar {width:140px;height:9px;font-size:8px;}
.global_page_title_header {font-family:Palatino Linotype;font-size:20px;line-height:26px;} /* page title header style (ie,View Your Bills) */
.global_page_title_header sup {font-size:12px;line-height:22px;vertical-align:top;}
.global_sidebar_header,.sidebar_heading {font-family:Arial,Helvetica;font-size:13px;line-height:15px;} /* the colored sidebar subheader */
.global_sidebar_graphic {padding-right:7px;padding-bottom:7px;float:left;clear:both;}
.global_subhead {font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;font-size:15px;clear:both;} /* colored subheader */
.global_subhead2 {font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;font-size:13px;line-height:18px;color:#000000;} /* black subheader */
.global_table_data {font-family:Arial,Helvetica;font-size:12px;color:#616161;} /* standard font style to use within table data */
.global_table_data_highlighted {font-family:Arial,Helvetica;font-size:11px;font-weight:bold;color:#616161;} /* font style to use to highlight table data */
.global_table_error {border-color:Red;border:red thin dashed;padding:5px;} /* styles a dashed border around the contained content */
.global_table_heading {font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#000000;} /* standard font style for table column header */
.global_tagline {font-family:Arial,Helvetica;font-weight:bold;font-size:13px;line-height:16px;color:#616161;margin-bottom:20px;} /* generally used just under,and,to annotate the page title */
.global_tagline sup {font-size:10px;line-height:10px;vertical-align:top;}
.global_task_box_button_text {font-family:Arial,Helvetica;font-size:12px;font-weight:bold;} /* style used in the task buttons */
.global_taskbox_header {font-family:Arial,Helvetica;font-size:14px;color:#242424;font-weight:bold;} /* header used in common task box (ie,"Sign in") */
.global_testimonial_text {font-family:Palatino Linotype,Arial,Helvetica;font-style:italic;font-size:16px;line-height:20px;color:#616161;width:580px;margin-bottom:30px;} /* style used to brand the value,character and voice of the main graphics shown */
.global_text_block {display:table-cell;display:inline-block;}
.global_title_top_bar {background-color:#242424;width:100%;height:18px;} /* the top bar graphic */

/* styles used for graphs,charts,etc...             
   please refer to style guide for visual definitions 
   -------------------------------------------------- */
.global_axis_label {font-family:Arial,Helvetica;font-size:11px;color:#656565;}
.global_chart_sub_label {font-family:Arial,Helvetica;font-size:13px;color:#656565;}
.global_data_label {font-family:Arial,Helvetica;font-size:10px;}
.global_explainatory_line {font-family:Arial,Helvetica;font-size:11px;color:#656565;}
.global_data_label_contrast {color:#FFFFFF;}
.global_key_label {font-family:Arial,Helvetica;font-size:10px;color:#959595;}
.global_pie_wedge_label {font-family:Arial,Helvetica;font-size:11px;color:#656565;}
/* end styles for graphs,charts,etc...*/

/* styles used for template layout (do not use)
   -------------------------------------------------- */
.global_page_title_topMargin {margin-top:40px;}
.global_page_title_topMargin_nonFunctional {margin-top:35px;}
.global_inner_navigation_well {position:relative;top:0px;padding-bottom:0px;}
.global_section_landing_container {width:400px}
.global_fifth_nav_bottom_pad {position:relative;top:0px;padding-bottom:20px;}
.global_section_title {padding-top:32px;padding-left:25px;padding-bottom:40px;width:170px;border:solid 0px red;}
.global_functional_section_title {padding-top:37px;padding-left:25px;padding-bottom:23px;width:170px;border:solid 0px red;}
.global_section_frame {vertical-align:top;min-width:205px;border:solid 0px red;}
#global_storm_alert_outer_region {width:605px;border:solid 0px green;margin-bottom:30px;}
.global_storm_alert_content_bottomMargin {margin-bottom:10px;}
#global_storm_alert_left_region {vertical-align:top;background-color:#ECECEC;width:340px;border:solid 0px #000000;min-height:150px;height:150px;}
#global_storm_alert_right_region {vertical-align:top;background-color:#FFFFFF;width:265px;border:solid 0px green;min-height:150px;height:150px;}
.global_storm_alert_content_well {margin-left:25px;padding-top:10px;padding-right:8px;}
.global_page_title {width:305px;vertical-align:top;border:solid 0px red;padding-right:15px;} /* outer content header container that includes the black bar */
.global_page_title_img {vertical-align:top;width:80px;border:solid 0px green;} /* page title image to the right */
.global_page_title_content_well {border:solid 0px green;margin-right:0px;min-height:70px;}
.global_page_title_functional_content_well {border:solid 0px green;margin-right:0px;min-height:0px;}
.global_content_frame {table-layout:fixed;border:solid 0px green;}
.global_content_narrow_well {width:320px;min-height:100%;}
.global_content_spacer {height:0px;}
.subsection_content_spacer {padding-top:6px;}
.subsection_sidebarOnly_content_spacer {padding-top:8px;}
.global_content_wide_well {width:400px;min-height:100%;}
.global_self_service_tasks {background-color:#FFFFFF;padding-bottom:40px;}
.global_self_service_task_item {width:150px;border:1px solid #ACACAC;text-indent:8px;padding-top:5px;padding-bottom:5px;padding-right:0px;margin-top:5px;cursor:default;}
.global_page_title_caption_well {margin-top:1px;margin-bottom:13px;}
.global_no_nav_content_container {width:470px;margin-left:25px;}
.global_right_tasks_region {#position:relative;/* # = IE-specific (do not change) */ #top:-1px;/* # = IE specific (do not change) */vertical-align:top;padding-left:22px;border:solid 0px green;}
.global_right_tasks_region_with_touts {#position:relative;/* # = IE-specific (do not change) */ #top:-1px;/* # = IE specific (do not change) */vertical-align:top;padding-left:25px;border:solid 0px green;}
.global_right_tasks_region_float {margin-left:600px;width:170px;}
.global_task_region_offset {position:relative;top:-5px;}
.global_tout {height:130px;width:170px;margin-bottom:10px;border:solid 0px green;}
.global_tout img {height:130px;width:170px;border:solid 0px green;}
.global_touts_container {margin-left:-15px;}
.global_table_all_content {float:left;vertical-align:top;border:solid 0px green;}
.global_topNav_bottomMargin {height:20px;}
.global_customer_names_well {margin-top:5px;height:53px;}
.global_co_customer_name_well {height:30px;}
.sectionLanding_content_well {width:320px;}

/* Layout styles related to the Global.master */
.gmaster_content_well {border:0px solid #0000FF;margin-top:25px;}
.gmaster_div {background-color:#FFFFFF;position:relative;border:solid 0px green;width:800px;}
.gmaster_utility {height:50px;background-color:#FFFFFF;border:0px solid #000000;width:100%;padding:0;}
.gmaster_utility_table {top:0;right:0;height:35px;border:0px solid #FF0000;padding:0;margin:0;}
.gmaster_utility_table td {white-space:nowrap;}
.gmaster_utility_text {padding-top:2px;font-family:Arial,Helvetica;font-size:11px;font-weight:bold;color:#242424;}
.gmaster_utility_div_separator {height:35px;width:2px;background-color:#ACACAC;margin-left:10px;margin-right:10px;}
.gmaster_utility_go {padding-right:30px;padding-left:5px;}
.gmaster_utility_sign_in {font:bold 14px "Arial,Helvetica";width:150px;background-color:#ECECEC;border:6px solid white;}
.gmaster_utility_right_gutter {height:35px;width:15px;margin:0px;padding:0px;background-color:#FFFFFF;}
/*Job3 Changes Home page modifications */
.logo_pge {margin:0px 45px 0px 26px;padding:0px;}
.logo_pge img {border:0px;margin-left:10px;margin-right:20px;}

/* misc */
.bgcolorTransparent {background-color:Transparent;}
.businessContent .bgcolor2 {background-color:#e8a000;}
.residentialContent .bgcolor2 {background-color:#bdd146;}
.defaultContent .bgcolor2 {background-color:#006b91;}
.residential_highlight{color:#528200;}

/* OL/UL styles */
.global_generic_UL LI {background-image:none;padding:0px;margin:0;list-style-type:disc;}
.disc LI {list-style-type:disc;}
.circle LI {list-style-type:circle;}
.square LI {list-style-type:square;}
.global_LI_style_none LI {list-style-type:none;}
.decimal LI {list-style-type:decimal;}
.roman_upper LI {list-style-type:upper-roman;margin-left:-7px;}
.alpha_upper LI {list-style-type:upper-alpha;}
.roman_lower LI {list-style-type:lower-roman;margin-left:-7px;}
.alpha_lower LI {list-style-type:lower-alpha;}
UL,OL {margin-top:10px;margin-bottom:0px;}
UL LI {position:relative;top:-6px;list-style-type:none;/* hide the default disc graphic */ padding-left:10px;  /* indent the text so the graphic sits well */ background-image:url(../Images/bullet11px.gif);background-repeat:no-repeat;background-position:0px 5px;/* vertically align the graphic to center of text */ margin-top:4px; /* sets the space between each LI */ margin-left:-38px;/* lines up the LI with the UL */ }
OL LI {position:relative;top:-6px;list-style-type:decimal;list-style-position:outside;padding-left:0px;  /* indent the text so the graphic sits well */ margin-top:4px; /* sets the space between each LI */ margin-left:-12px;/* lines up the LI with the UL */ background-image:none;}

/* Unordered List nested within an Ordered List */
.OL_nestedUl_offset LI
{
    position:relative;
	top:-6px;
	list-style-type:none;/* hide the default disc graphic */
	background-image:url(../Images/bullet11px.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;/* vertically align the graphic to center of text */    
    padding-left:10px;  /* indent the text so the graphic sits well */   
    margin-top:4px; /* sets the space between each LI */
	margin-left:-28px;/* lines up the LI with the UL */ 
}

/* Ordered List nested within an Unordered List */
.UL_nestedOl_offset LI
{
    position:relative;
	top:-6px;
	list-style-type:decimal;
	padding-left:0px;  /* indent the text so the graphic sits well */
    margin-top:4px; /* sets the space between each LI */
	margin-left:-14px;/* lines up the LI with the UL */ 
	background-image:none;
}

OL.global_nested_ol {position:relative;top:-8px;margin-top:14px;border:solid 0px black;margin-bottom:-4px;} /* sets some default Ordered List styles for Ordered Lists */

/* sets the default List Item style for Ordered Lists */
OL.global_nested_ol  LI
{
	position:relative;
	top:-4px;
	padding-left:0px;/*indent the text so the graphic sits well*/
    background-image:none;
    margin-top:4px;/*sets the space between each LI */
	margin-left:0px;/*lines up the LI with the UL */
}

UL.global_nested {position:relative;top:-6px;margin-bottom:-14px;margin-top:14px;border:solid 0px black;margin-bottom:-4px;}

/* sets the default List Item style for Unordered Lists */
UL .global_nested  LI
{
	position:relative;
	top:-6px;
	list-style-type:none;/* hide the default disc graphic */
	padding-left:10px;  /* indent the text so the graphic sits well */
    background-image:url(../Images/bullet11px.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;/* vertically align the graphic to center of text */    
    margin-top:4px; /* sets the space between each LI */
	margin-left:-28px;/* lines up the LI with the UL */
}

UL LI.global_customer_story_link
{
    position:relative;
	top:-14px;
	list-style-type:none;/* hide the default disc graphic */
	padding-left:10px;  /* indent the text so the graphic sits well */
    background-image:url(../Images/story_link_arrow.gif);
    background-repeat:no-repeat;
    background-position:-1px 1px;/*vertically align the graphic to center of text */    
    text-decoration:none;
    font-style:normal;
    font-family:Arial,Helvetica,Sans-Serif;
	font-size:10px;
	color:#242424;
	font-weight:bold;
	line-height:12px;
	margin-top:20px; /*sets the space between each LI */
	margin-left:-38px; /*lines up the LI with the UL */
	margin-bottom:-20px; /*remove space that UL adds */
}

ul.gmaster_topMenu {position:relative;top:-13px;height:50px;margin:0px;padding:0px;border:0px solid green; width:100%}
li .gmaster_topMenu_item {position:relative;top:12px;border:0px solid red;}
ul.gmaster_topMenu li
{ 
	list-style-type:none; /*override the default PGE LI style*/
	background-position:0px 0px; /*override the default PGE LI style - do not remove*/
    margin-top:0px; /*override the default PGE LI style - do not remove*/
	margin-left:0px; /*the default PGE LI style - do not remove*/   
	margin-top:0px;
	display:inline;
	float:left;
	padding:0px 5px 0px 0px;
	background-image:none;
}

/* top level navigation */
ul.gmaster_topMenu li.logo_pge {margin:0px 45px 0px 25px;padding:0px;}
ul.gmaster_topMenu li a {display:block;margin-top:20px;}
ul.gmaster_topMenu li a div.hilightBar {height:4px;width:22px;line-height:4px;border:solid 0px blue;}
.global_topNav_img {border:0px solid blue; padding-right:3px;}
ul.gmaster_topMenu li img {display:block;margin:4px 8px 0px 0px;}
ul.gmaster_topMenu li.logo_pge img {border:0px;margin:0px;}
/* end top level menu styles */

/* begin footer styles */
ul.gmaster_footer {clear:both;width:800px;height:50px;padding:0px 0px 10px 0px;margin:0px;white-space:nowrap;list-style-type:none;font-family:Arial,Helvetica,Sans-Serif,Times New Roman;font-size:10px;border:solid 0px black;}
ul.gmaster_footer li {display:inline;float:left;padding:0px 10px 0px 0px;margin:30px 0px 0px 0px;background-image:none;/* this attribute is needed to override the default PGE LI style - do not remove */}
ul.gmaster_footer li.spacer {width:150px;}
ul.gmaster_footer a.footerLink {font-weight:bold;text-decoration:none;}
ul.gmaster_footer a:visited {color:#3d4b84;}
ul.gmaster_footer a:active {color:#0288b7;}
ul.gmaster_footer a:hover {color:#0288b7;}

/* end footer styles */

/* begin left nav styles */
#global_left_navigation.web_control_envelope {padding:0px;width:174px;/* dont change the width! for IE6 compatability */ border:none;font-family:Arial,Helvetica;display:block;float:left;border:solid 0px green;}
.global_left_nav_offset {/* this class corrects a whitespacing issue for some templates that use table cells */margin-top:-5px;}
.global_left_nav_level1,.global_left_nav_level2,.global_left_nav_level3 {background-image:none;background-position:0px 0px;}

/* this class maintains the elements' width so that the text wrapping doesn't change on mouse hover */
.global_left_nav_level1_IE6,.global_left_nav_level2_IE6,.global_left_nav_level3_IE6 {position:relative;left:-10px;padding-left:10px;padding-right:0px;background-image:none;}
.global_left_nav_selected_level1_IE6 {background-image:url(../Images/nav_bullet12px.gif);background-repeat:no-repeat;background-position:15px 7px;}
.global_left_nav_selected_level2_IE6 {background-image:url(../Images/nav_bullet11px.gif);background-repeat:no-repeat;background-position:0px 5px;}
.global_left_nav_selected_level3_IE6 {background-image:url(../Images/nav_bullet10px.gif);background-repeat:no-repeat;background-position:0px 4px;}
.global_left_nav_level1_IE6:hover {position:relative;left:-10px;padding-left:10px;margin-right:0px;background-image:url(../Images/nav_bullet12px.gif);background-repeat:no-repeat;background-position:0px 5px;}
.global_left_nav_level2_IE6:hover {position:relative;left:-10px;padding-left:10px;background-image:url(../Images/nav_bullet11px.gif);background-repeat:no-repeat;background-position:0px 4px;}
.global_left_nav_level3_IE6:hover {position:relative;left:-10px;padding-left:10px;background-image:url(../Images/nav_bullet10px.gif);background-repeat:no-repeat;background-position:0px 3px;}
.global_left_nav_selected_level1,.global_left_nav_level1:hover {background-image:url(../Images/nav_bullet12px.gif);background-repeat:no-repeat;background-position:15px 7px;}
.global_left_nav_selected_level2,.global_left_nav_level2:hover {background-image:url(../Images/nav_bullet11px.gif);background-repeat:no-repeat;background-position:1px 5px;}
.global_left_nav_selected_level3,.global_left_nav_level3:hover {background-image:url(../Images/nav_bullet10px.gif);background-repeat:no-repeat;background-position:1px 5px;}

/* links */
a.textLinkColor {color:#3d4b84;}
a:hover.textLinkColor {color:#0288b7;}
.gray2Color {color:#616161;}
.gray3BGColor {background-color:#ACACAC;}
.gray4BGColor {background-color:#f2f2f2;}

/* begin fifth/sixth level navigation styles */
.gmaster_fifthSixthNavigation { border:solid 0px black;vertical-align:top;margin-top:0px;}
.gmaster_fifthSixthNavigation span.caret { vertical-align:middle;font-size:10px }
.gmaster_fifthSixthNavigation span.text { font-size:13px }
.gmaster_fifthSixthNavigation a { line-height:18px;display:block; }
.gmaster_fifthSixthNavigation a:hover { text-decoration:none; }

/* Layout styles for HomePage.master */
.home_page_title {border:0px solid orange;width:605px;padding:0px;margin:0px;line-height:0px; /* needed to remove unwanted white space in FF */font-size:0px;/* needed to remove unwanted white space in IE */}
.home_content_region {width:605px;min-width:605px;vertical-align:top;border:solid 0px red;}
.home_taskbox_header_pos {padding-top:5px;padding-left:8px;}
.home_taskbox_login_container {width:150px;margin-right:15px;border:1px solid #ACACAC;}
.home_taskbox_login_top_bar {width:150px;height:16px;border:solid 1px #006B91;background-color:#006B91;}
.home_taskbox_login_caption_text {padding-left:8px;padding-bottom:0px;font-family:Arial,Helvetica;font-size:10px;}
.home_page_content_well {width:530px;min-height:100%;}

/* Layout styles for SectionLanding master pages */
.section_landing_title {vertical-align:top;border:0px solid #000000;font-size:0px;/* removes an IE bug that adds unwanted whitespace underneath */display:block;/* removes an IE bug that adds unwanted whitespace underneath */}
.section_landing2_title {vertical-align:top;border:0px solid #000000;width:400px;}
.section_landing_title_testimonial_text,.story_testimonial_text {font-family:Palatino Linotype,Arial,Helvetica;font-size:16px;/* Style guide specs 12px */font-style:italic;color:#616161;line-height:20px;margin-bottom:30px;width:400px;border:solid 0px green;}
.section_landing_section_title {padding-top:71px;padding-left:25px;}
.section_landing_table_all_content {width:800px;}

/* Layout styles for Sidebar pages */
.sidebar_login_paragraph_spacer {height:10px;}
.sidebar_register {padding-top:5px;padding-bottom:5px;}
.sidebar_content_frame {padding-left:25px;}
.sidebar_content_well {font-family:Arial,Helvetica;font-size:11px;line-height:14px;color:#242424;border-left:1px solid #ACACAC;padding-left:9px;}
.sidebar_paragraph {line-height:16px;min-height:16px;}

/* Layout styles for Functional pages */
.functional_content_frame {width:580px;vertical-align:top;table-layout:fixed;border:solid 0px green;}
.functional_content_well {width:100%;min-height:100%;}
.functional_noNav_content_well {width:580px;min-height:100%;}
.functional_content_well_topMargin {margin-top:0px;}
.functional_confirmation_page_title {width:400px;vertical-align:top;}
.functional_confirmation_tout_well {position:relative;vertical-align:top;left:21px;margin:0;}
.functional_left_nav_well {width:205px;padding-left:0px;padding-top:0px;}
.functional_left_nav_topMargin {margin-top:40px;}
.functional_content_separator {width:100%;border-top:solid 1px #ACACAC;}
.functional_content_well_top_bar {background-color:#242424;height:18px;width:100%;}
.functional2_title_top_bar {background-color:#242424;height:18px;}
.functional2_content_frame {width:785px;vertical-align:top;border:solid 0px red;}
.functional2_content_well {margin-left:205px;margin-top:38px;min-height:100%;border:solid 0px green;}

/* Layout styles for Z pages */
.z_left_nav_well {margin-top:40px;border:solid 0px green;vertical-align:top;}
.z_content_separator {width:100%;border-top:solid 1px #ACACAC;}
.z_page_title {width:785px;vertical-align:top;border:solid 0px red;}
.z2_content_frame {width:580px;table-layout:fixed;vertical-align:top;border:solid 0px green;}
.z_content_well {width:580px;margin-left:205px;margin-top:38px;min-height:100%;border:solid 0px green;}
.z2_left_nav_well {margin-top:0px;border:solid 0px green;vertical-align:top;}

/* Layout for Popup and Print pages */
.popup_content_well {margin:25px;}
.print_content_well {margin:25px;}

/* Global master page text rules */
.global_utility_base_text {position:relative;top:4px;font-family:Arial,Helvetica;font-size:10pt;color:#242424;line-height:35px;}
.global_utility_base_text:visited {position:relative;top:4px;font-family:Arial,Helvetica;font-size:10pt;color:#242424;line-height:35px;}
.global_utility_base_text:active {position:relative;top:4px;font-family:Arial,Helvetica;font-size:10pt;color:#242424;line-height:35px;}
.global_utility_base_text:hover {position:relative;top:4px;font-family:Arial,Helvetica;font-size:10pt;color:#8190C8;line-height:35px;}
.global_utility_contact_us_margin {margin-right:30px;}
.global_utility_search_pge_margin {margin-left:28px;}
.global_utility_go_text {position:relative;top:4px;font-family:Arial,Helvetica;font-size:10pt;color:#3D4B84;font-weight:bold;margin-right:30px;}
.global_utility_go_text:visited {position:relative;top:4px;font-family:Arial,Helvetica;font-size:10pt;color:#3D4B84;font-weight:bold;margin-right:30px;}
.global_utility_go_text:active {position:relative;top:4px;font-family:Arial,Helvetica;font-size:10pt;color:#242424;font-weight:bold;margin-right:30px;}
.global_utility_go_text:hover {position:relative;top:4px;font-family:Arial,Helvetica;font-size:10pt;color:#8190C8;font-weight:bold;margin-right:30px;}
.global_utility_sign_in_text {position:relative;top:4px;font-family:Arial,Helvetica;font-size:12pt;color:#3D4B84;font-weight:bold;}
.global_utility_sign_in_text:visited {position:relative;top:4px;font-family:Arial,Helvetica;font-size:12pt;color:#3D4B84;font-weight:bold;}
.global_utility_sign_in_text:active {position:relative;top:4px;font-family:Arial,Helvetica;font-size:12pt;color:#3D4B84;font-weight:bold;}
.global_utility_sign_in_text:hover {position:relative;top:4px;font-family:Arial,Helvetica;font-size:12pt;color:#8190C8;font-weight:bold;}

.global_button:hover {text-decoration:none;}
.bold { font-weight:bold;}
.hand { cursor:hand;}

A IMG {border:0 0 0 0;border-style:none; height:auto;}
a {font-family:Arial,Helvetica,Sans-Serif,Times New Roman;color:#006B91;border:0 0 0 0;border-style:none;}
a:visited {font-family:Arial,Helvetica,Sans-Serif,Times New Roman;color:#006B91;border:0 0 0 0;border-style:none;}
a:hover {font-family:Arial,Helvetica,Sans-Serif,Times New Roman;text-decoration:underline;color:#9A9696;border:0 0 0 0;border-style:none;}
a.link_small { font-size:9px;}
a.link_small:visited { font-size:9px;}
a.link_small:hover { font-size:9px;}

a.self_service_tasks_link,a.utility { font-size:12px;text-decoration:none;}
a.self_service_tasks_link:visited,a.utility:visited { font-size:12px;text-decoration:none;}
a.self_service_tasks_link:hover,a.utility:hover { font-size:12px;text-decoration:none;}

a.global_bulleted { font-size:11px;}
a.global_bulleted:visited { font-size:11px;}
a.global_bulleted:hover { font-size:11px;text-decoration:underline;}

a.utility_signin { font-size:14px;text-decoration:none;}
a.utility_signin:visited { font-size:14px;text-decoration:none;}
a.utility_signin:hover { font-size:14px;text-decoration:none;}

a.global_subhead { font-size:15px;text-decoration:none;}
a.global_subhead:visited { font-size:15px;text-decoration:none;}
a.global_subhead:active { font-size:15px;text-decoration:none;}
a.global_subhead:hover { font-size:15px;text-decoration:underline;}
.global_subhead a { font-size:15px;text-decoration:none;}
.global_subhead a:visited { font-size:15px;text-decoration:none;}
.global_subhead a:active { font-size:15px;text-decoration:none;}
.global_subhead a:hover { font-size:15px;text-decoration:underline;}

a.global_subhead2 {text-decoration:none;}
a.global_subhead2:visited {text-decoration:none;}
a.global_subhead2:active {text-decoration:none;}
a.global_subhead2:hover {text-decoration:underline;}
.global_subhead2 a {text-decoration:none;}
.global_subhead2 a:visited {text-decoration:none;}
.global_subhead2 a:active {text-decoration:none;}
.global_subhead2 a:hover {text-decoration:underline;}

a.global_table_data_highlighted { color:#3D4B84;font-size:11px;}
a.global_table_data_highlighted:visited { color:#3D4B84;font-size:11px;}
a.global_table_data_highlighted:hover { color:#0288B7;font-size:11px;text-decoration:underline;}

a.global_button {padding:1px 3px 5px 3px;display:block;width:75px;height:12px;text-align:center;text-decoration:none;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;color:#3D4B84;cursor:hand;border:solid 1px #ACACAC;background-color:#F2F2F2;}
a.global_button:link,a.global_button:visited,a.global_button:hover,a.global_button:active {color:#3D4B84;}

#Global_PageTop a {text-decoration:none;}
#Global_PageTop a:visited {text-decoration:none;}
#Global_PageTop a:hover {text-decoration:none;}
#Global_PageTop a:active {text-decoration:none;}


.TableDefaultLayout table,.global_table {padding:0px;margin:0px;border:0px;border-spacing:0px;border-collapse:collapse;border-style:none;}
.TableDefaultLayout table.cssContainer,.global_table_cssContainer {width:100%;color:#616161;border:0px solid black;}
.TableDefaultLayout th,.global_table_layout_th {padding-right:10px;vertical-align:bottom;border:solid 0px #000000;padding-top:2px;padding-bottom:1px;}
.TableDefaultLayout .header_spacer {height:2px;border-top:1px solid #ACACAC;padding-right:12px;margin:0;width:100%;}
.TableDefaultLayout tr {color:#000000;text-Align:left;}
.TableDefaultLayout tr.cssAltDataRow,.global_table_alt_data_row {background-color:#F2F2F2;}
.TableDefaultLayout td,.global_table_cell {padding-right:12px;padding-top:2px;padding-bottom:2px;vertical-align:top;}
.TableDefaultLayout th.botRowLine {background-color:#FFFFFF;border-top:0px;border-bottom:1px solid #ACACAC;border-left:0px;border-right:0px;line-height:18px;padding-top:0px;padding-bottom:0px;}

.DataGridDefaultLayout DataGrid {width:200px;}
.dg_header_spacer {height:2px;border-top:1px solid #ACACAC;margin:0px;width:100%;padding-bottom:15px;}
.dg_row_height {padding-top:2px;padding-bottom:2px;}
.dg_text_indent {text-indent:7px;}
#mapReset {
    border:1px dotted #EEE;
    width:16px;
    height:16px;
    position:absolute;
    display:block;
    top:36px;
    left:36px;
    cursor:pointer;
    background-color:#FFF;	
}