
/* Base Reset
------------------------------------------------- */
/* CN: Homepage Updates 05112011 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px;padding:0px;}
a img {border:none;}


/* Typography - 100% = 16px
------------------------------------------------- */
body, input, textarea {font-size:100%;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.25em;margin-bottom:0.33em;}
h3 {font-size:1.25em;line-height:1;;margin-bottom:.5em;} 
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
p, li, label, th, td {line-height:1.5;}
p {margin:0 0 1.5em;}
strong {font-weight:bold;}
em {font-style:italic;}
/**  11195 ENTRCR - Reliant.com Reskin - Start  */
footer {margin:0 0 1.5em;font-size:0.6875em; font-style:normal; text-align:center; color:#636363;}
address {margin:0 0 1.5em;font-size:0.6875em; font-style:normal; text-align:center; color:#fff; 
	color: #000; /* 2011 RS */
	background-color: #fff; /* 2011 RS */
}

sup {font-size:8px;}
/**********  End of Reskin  *********************/
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em .5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}


/* Widths & Footer height
------------------------------------------------- */
/* Begin ENTCR 12107 changes */
#main, #wrap, #ft {
width:963px;
margin:0 auto;
}
#main {
  position: relative;
}
/* end ENTCR 12107 changes */

#pri {
float:left;
width:690px;
padding:0 0 0 12px;
}

#sec {
float:right;
width:233px;
width: 241px; /* 2011 RS */
margin:0 12px 0 15px;
margin: 0 10px 0 0; /* 2011 RS */
}

#homemoreone, #homemoretwo, #residential, #business, #beyond {float:left;}

#homemore h3 {
margin-bottom:15px;
}
/* CN: Homepage Updates 05112011 */
#homemoreone {
width:329px;
padding:0px 0px 11px 11px;
}
/* CN: Homepage Updates 05112011 */
#homemoretwo {
width:329px;
padding:0px 0px 11px 10px;
}

#residential{
width:217px;
margin-left:11px;
margin-right:11px;
padding-top:4px;
}

#business {
width:212px;
margin-right:11px;
padding-top:4px;
}

#tab-residential h3, #tab-business h3 {
margin-left:1em;
}  /**  CN:  Add indention  **/

/* CN: Homepage Updates 05112011 */
#beyond {
width:217px;
padding-top:4px;
}


/* Sprites
------------------------------------------------- */
/* CN: Homepage Updates 05112011 */
#logo, #masthead, #customertype, #customertype li, #residential, #business, #beyond, #residential h2, #business h2, #beyond h2, #homemore, #hmbottom, #homemore p.more, #tab-residential li, #tab-business li, #sec, #sec h2, #care, #care h3, .ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
background-image:url(cssimages/sprites.png);
background-repeat:no-repeat;
}


/* Theme
------------------------------------------------- */
/**  11195 ENTRCR - Reliant.com Reskin - Start  */


html {
	background: #fff url(/en_US/Site_Utilities/css/cssimages/bg-html-whiteplus.png) repeat; /* 2011 RS */
}

body { 
	/*background:#fff url(/en_US/Site_Utilities/css/cssimages/bg-body.gif) repeat-x 0 0;*/ /* 2011 RS */
	background: url(/en_US/Site_Utilities/css/cssimages/bg-body-whitegrad.png) top center no-repeat; /* ENTCR 12107 Reliant.com Rebrand  */
	min-width: 959px; /* ENTCR 12107 Reliant.com Rebrand */
}

a {color:#015595; text-decoration:none;
	color: #009ddb;
}
a:focus, a:hover, a:active {text-decoration:underline;}

a.TopQuickNav_Idle:link, a.TopQuickNav_Idle:visited {font-family:Arial; font-size:11px; color:#fff; text-decoration:underline;
	color: #000; /* 2011 RS */
}
a.TopQuickNav_Idle:hover {color:#fff; text-decoration:none;
	color: #000; /* 2011 RS */
}

a.default:link, a.default:visited {color:#fff; color: #000; /* 2011 RS */  text-decoration:underline;}
a.default:hover {color:#fff; color: #000; /* 2011 RS */ text-decoration:none;}

a.footer:link, a.footer:visited {
	color:#636363; 
	color: #fff; /* 2011 RS */
	text-decoration:none;
	}
a.footer:hover {
	color:#636363; 
	color: #ddd; /* 2011 RS */
	text-decoration:underline;
}

.ftr_items {padding-top:2px; font-family:'Univers LT Std 57 Cn', Arial, Helvetica, sans-serif; font-size:11px; /* ENTCR 12107 Reliant.com Rebrand */
	color: #fff; /* 2011 RS */
	padding-top:4px; /*2011 RS */
}
.abbr, .acronym {border-bottom:1px dotted #000;cursor:help;} /* ENTCR 12107 Reliant.com Rebrand  */

#wrap {
	/*background:url(/en_US/Site_Utilities/css/cssimages/bg-wrap.gif) repeat-y 0 0;*/ /* 2011 RS */
}

#contentWrap { background:url(/en_US/Site_Utilities/css/cssimages/bg-wrap.png) repeat-y; } /* 2011 RS */

/*********  End of Reskin   *************************/
#masthead {
position:relative;
/*min-height:92px;*/ /* 2011 RS */
min-height:134px;
/*background-position:0 -800px;*/ /* 2011 RS */
background-position:0 -758px; /* 2011 RS */
}

#masthead h1 {display:inline;}

#logo {
position:absolute;
/*top:16px; */ /* 2011 RS */
top:35px; /* 2011 RS */
display:block;
/*width:110px;
height:60px; */ /* 2011 RS */

width:150px; /* 2011 RS */
height:75px; /* 2011 RS */


text-indent:-9999px;
/*background-position:-300px -100px; */ /* 2011 RS */
background-position:-281px -90px; /* 2011 RS */
}

/** APPCR100804 changes - remove the -XXX tagged elements  **/
#masthead-XXX ul {
position:absolute;
top:28px;
right:29px;
text-align:right;
list-style:none;
margin:0;
}

#masthead-XXX li {
float:left;
position:relative;
font-size:0.6875em;
line-height:1em;
padding-right:1em;
/**  11195 ENTRCR - Reliant.com Reskin - Start  */
border-right:1px solid #fff;
/**   End of Reskin   ***************************/
margin-right:1em;
}

/****  Begin   APPCR 100804 change - please delete these elements *****/
#masthead-XXX li:last-child, #masthead-XXX li.last-child {
padding-right:0;
border-right:none;
margin-right:0;
}

#masthead-XXX li a {display:block;}

/****  END   APPCR 100804 changes           *****/

#splash img {display:block;}
#residential, #business, #beyond {background-position:-900px -261px;}
/* CN:  Homepage Updates 05112011 */
#customertype {margin:20px 0px 20px 0px;
margin: 0px 0px 20px 0px; /* 2011 RS */
}

#customertype h2 {
width:206px;
/* CN:  Homepage Updates 05112011 */
border-bottom:1px solid #92bbd9;
padding:0 0 0 15px;
font-size:0.8125em;
font-weight:bold;
line-height:37px;
background-position:left center;
background-repeat:no-repeat;
}

/* CN: Homepage Updates 05112011 */
#residential h2 {width:202px;}
#business h2 {width:197px;}
#beyond h2 {width:202px;}

#customertype ul {
list-style:none;
margin:14px 0 0 6px;
}

#customertype ul ul {margin:0;}

#customertype li {
font-size:0.75em;
color:#015595;
background-position:-900px -139px;
padding-left:10px;
line-height:1.66em;
}

#customertype li li {
font-size:0.91666667em;
color:#000;
background:none;
padding-left:0;
}

#customertype strong {
font-weight:bold;
color:#bc2a2c;
color: #d40f7d; /* 2011 RS */
}

li#toggle span.hover {
text-decoration:underline;
cursor:pointer;
}

#zipForm {position:relative;}

#zipForm label {
display:block;
line-height:1.33;
}

#zipForm label.error {margin-top:4px;}
#zipForm input.text {padding:2px;}

#zipForm input.submit {
position:absolute;
top:17px;
left:64px;
}
/* CN:  Homepage Updates 05112011 */
#customertype {background-position:0 -200px; 
	background-image: none; /* 2011 RS */ }
#residential h2 {background-position:0 -30px;}
#business h2 {background-position:-300px -30px;}
#beyond h2 {background-position:-600px -30px;}
#homemore {background-position:0 -360px;
	background-image: none; /* 2011 RS */
}


#lowerContWrap { /* 2011 RS */
	background: url(cssimages/featured-bg.png) no-repeat;
	width: 695px;
	margin:10px 0px 0px 0px; /* Start: ENTCR 12107 Reliant.com Rebrand  */
}
#lowerContentBGBottom { /* 2011 RS */
	background: url(cssimages/featured-bg.png) no-repeat bottom left;
	height: 7px;
}

#hmbottom {
background-position:0 -700px;
padding:11px 0 0;
}

#homemore h3 {
font-size:0.75em;
font-weight:bold;
color:#015595;
}

#homemore .imgcol {
float:left;
width:164px;
}


.imgcol img {display:block;}
.imgcol a {cursor:pointer;}

#homemoreone .col {
float:right;
width:153px;
padding:8px 5px 5px 5px;
} 

#homemoretwo .col {
float:right;
width:153px;
padding:8px 5px 5px 5px;
}


#homemore p {
color:#515151;
font-size:0.6875em;
margin-bottom:1em;
}

#homemore p.more {
background-position:-900px -138px;
padding-left:10px;
}

#sec {background-position:-1200px 0;}

#sec h2 {
text-align:center;
color:#fff;
font-size:0.8125em;
font-weight:bold;
margin:8px 1px 0;
margin:10px 1px 0; /* 2011 RS */
padding-bottom:9px;
background-position:-900px -100px;
}

#sec h3 {
font-size:0.75em;
line-height:30px;
font-weight:bold;
color:#bc2a2c;
border-bottom:1px solid #96b6cd;
color: #000; /* 2011 RS */
}

#manage, #care {padding:0 15px;}

#loginForm label {
font-size:0.6875em;
font-weight:bold;
}

#zipForm label.error, #loginForm label.error {
display:block;
background:none;
font-weight:normal;
color:#bc2a2c;
}

#manage input.text {
width:195px;
padding:1px 2px;
font-size:0.6875em;
}

#manage input.submit {margin:5px;} /* OSS 2.1* 1/2012 */

#manage ul {
list-style:none;
margin:15px 0;
border-top:1px solid #96b6cd;
padding-top:13px;
margin: 15px 9px 15px 0px; /* 2011 RS */
}

#manage li {font-size:0.6875em;}


/* Tabs
----------------------------------*/
#tabs {
padding:0 10px;
margin-bottom:16px;
}

#tab-residential ul, #tab-business ul {
list-style:none;
margin:10 px;  /* CN:  Added this left margin */
}

#tab-residential li, #tab-business li {
font-size:0.75em;
background-position:-900px -138px;
padding-left:10px;
}

#tabs-nav, .ui-tabs .ui-tabs-panel h3 {display:none;}
#tabs-nav.ui-tabs-nav {display:block;}

.ui-tabs .ui-tabs-nav li {background-position:-1500px -490px;}

.ui-tabs .ui-tabs-nav li a {
background-position:right -490px;
margin-left:8px;
padding:0.2em 16px 0.1em 10px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background-position:-1500px 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background-position:right 0;}
.ui-tabs {padding:0.2em;}

.ui-tabs .ui-tabs-nav {
list-style:none;
position:relative;
padding:0.2em 0 0;
margin:0;
}

.ui-tabs .ui-tabs-nav li {
position:relative;
float:left;
border-bottom-width:0 !important;
margin:0 4px -1px 0;
padding:0;
}

.ui-tabs .ui-tabs-nav li a {
float:left;
text-decoration:none;
font-size:0.6875em;
color:#000;
outline:none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
padding-bottom:1px;
border-bottom-width:0;
font-weight:bold;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;}

.ui-tabs .ui-tabs-panel {
padding:20px 10px;
display:block;
border:1px solid #909090;
background:#e1eaef;
}

.ui-tabs .ui-tabs-hide {display:none !important;}

#care {
position: relative; /* 2011 RS */
background-position:-900px bottom;
background-position:-896px bottom; /* 2011 RS */
margin-bottom: -16px; /* 2011 RS */
padding-bottom:16px;
}

#care h3 {
	line-height: 15px; /* ENTCR 12107 Reliant.com Rebrand  */
background-position:165px -100px;margin-left:0px;}  /*  CN:  Added left margin to match residential and business  */

#care ul {
list-style:none;
margin:0;
}

#care li {
font-size:0.6875em;
line-height:1.6;
}

#ft {
width:963px;
/**  11195 ENTRCR - Reliant.com Reskin - Start  */
/************  End of Reskin   ******************/
/* Start: ENTCR 12107 Reliant.com Rebrand */
background: #fff url(/en_US/Site_Utilities/css/cssimages/bg-ft.png) no-repeat; 
/* END: ENTCR 12107 Reliant.com Rebrand */
padding-top:30px;
text-align:center;
}

#ft ul {
width:16.25em;
margin:4px auto 8px;
list-style:none;
}

#ft li {
float:left;
position:relative;
font-size:0.6875em;
line-height:1em;
padding-right:1em;
border-right:1px solid #000;
margin-right:1em;
}

#ft li:last-child, #ft li.last-child {
padding-right:0;
border-right:none;
margin-right:0;
}

#ft li a {display:block;}


/* Clearfix
------------------------------------------------- */
#wrap:after, #homemore:after, #customertype:after, .ui-tabs .ui-tabs-nav:after, #ft ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/*  from Documentum
------------------------------------------------- */

table.query_output_table{
        width:100%;
}
table.DividedContentArea {
	float:inherit;
	width:100%;
}
div.PageTitle6 div.DM_ContentAreaOutput{
	color:#00345C;
	font-family:Arial;
	font-size:22px;
	padding:0px;
	vertical-align:text-bottom;
}
table.DividedContentArea td.Plain {
	padding:0px 0px 0px 0px;
}
table.LinksSection {
	margin:15px;
	width:273px;
}
div.LinksSectionInner {
	font-size:11px;
	line-height:14px;
	margin:10px 15px 10px 15px;
}
select, input, textarea {
	font-family:Arial;
	font-size:11px;
}
SPAN {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#business span {
color: #009DDB; /* 2011 RS */
}
#business h2 span {
color: #000; /* 2011 RS */
}
#business #toggle ul { display: none; }

TABLE {
	border-collapse:collapse;
	border-width:0px;
	margin:0px;
	padding:0px;
}
table.DividedContentArea div.AreaTitle {
	color:#025494;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:8px;
	padding-left:11px;
}
table.DividedContentArea div.AreaTitleMain {
	color:#025494;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:8px;
	padding-left:11px;
}
table.DividedContentArea div.Title {
	font-weight:bold;
	padding-bottom:2px;
}
<!--- font area //-->
table.DividedContentArea td {
	line-height:18px;
	margin:0px;
	padding:0px;
}
table.LinksSection {
	margin:15px;
	width:273px;
}

div.FooterOuter {
	background-image:url(/en_US/Images/Site_Component_Images/Footer/ftr_background.png);
	background-repeat:repeat-x;
	height:40px;
}
span.FooterItem {
	padding:0px 35px 0px 35px;
	position:relative;
	top:9px;
}
span.FooterItem_Small {
	padding:0px 14px 0px 14px;
	position:relative;
	top:9px;
}
span.FooterSeperator {
	position:relative;
	top:9px;
}

/***** BEGIN of APPCR 100804 - Social Links in the Header   *****/

div#utilityNavigation {
	float:right;
	margin-top:25px;
	margin-top: 65px; /* 2011 RS */
	font-size: 10px;
	right:1px;
	right: 10px; /* 2011 RS */
	color: white;
	color: #000; /* ENTCR 12107 Reliant.com Rebrand */
	position:absolute;}
div#socialLinks {
	float:right;
	margin-top:42px;
	margin-top: 85px; /* 2011 RS */
	right:1px;
	right: 10px; /* 2011 RS */
	position:absolute;}

div#socialLinks ul{
	margin: 0;
	padding: 0;
	float: left;}

div#socialLinks ul li{
	display: inline;
	float: left;}

div#socialLinks ul li a{
	text-decoration: none;
	padding:0px 5px 0px 0px;
	color: white;}

div#socialLinks ul li a img {
	vertical-align: middle}

div#socialLinks ul li a:visited{
	color: white;}

div#socialLinks ul li a:hover, div#socialLinks ul li .current{
	color: #fff;
	text-decoration: none;}

div#sectionHeader {
	margin-top:50px;
	left:160px;
	position:absolute;}


div#utilityNavigation ul{
	margin: 0;
	padding: 0;
	float: left;}

div#utilityNavigation ul li, div#utilityNavigation ul li.last-child{
	display: inline;
	float: left;}

div#utilityNavigation ul li a{
	text-decoration: underline;
	font-size: 11px;
	padding:0 5px 0 5px;
	/*color: white;*/  /* 2011 RS */
	color: #09C;  /* 2011 RS */
	
}

div#utilityNavigation ul li a:visited{
	/*color: white;*/  /* 2011 RS */
	color: #09C;  /* 2011 RS */
	}

div#utilityNavigation ul li a:hover, div#utilityNavigation ul li .current{
	color: #fff;
	color: #09C;  /* 2011 RS */
	text-decoration: none;}

div#nav ul{
	margin: 0;
	padding: 0;
	float: left;}

div#nav ul li{
	display: inline;
	float: left;}

div#nav ul li a{
	text-decoration: underline;
	padding:0 5px 0 5px;
	color: white;}

div#nav ul li a:visited{
	color: white;}

div#nav ul li a:hover{
	color: #fff;
	text-decoration: none;}

div#nav ul li .current{
	color: #fff;
	font-weight:bold;
	text-decoration: none;}

/**** END of APPCR 100804    ****/
/***** BEGIN of ENTCR 11805 - Oss 2.1 Persistent Login *****/
#manage .persCont {
font-size: 12px;
padding: 0 10px;
margin: 10px 0px; 
color: #000000; /*OSS 2.1 1/2012 */
}
#manage .persCont table { 
font-size: 12px;
color: #000000; /*OSS 2.1 1/2012 */
width: auto; 
}
#manage .persCont p {
margin-bottom: 6px;
}
#manage .persCol { 
overflow: auto;
clear: left;
}
#manage .persCol .col1 { 
float: left;
width: 105px;
}
#manage .persCol .col2 { 
float: left; 
_float: none; 
width: 75px;
}
#manage a.persArrowLink {
display: -moz-inline-stack;
display: inline-block; 
zoom: 1;
*display: inline; 
padding-left: 8px;
background: url(/en_US/Images/Site_Component_Images/Content_Area_1/persArrow.png) 0px 5px no-repeat;
}
/* 12/2011 OSS 2.1 begin changes
#manage a.persMyAccount {
font-weight: bold;
color:  #009DDB; 
}
#manage a.persLogOut { 
font-weight: bold;
color:  #d40f7d;  
}
  end 12/2001 OSS changes */
#manage div.persAmt {
font-size: 14px; /* OSS 2.1 1/2012 */
font-weight: bold;
padding-bottom: 6px;
}
#manage .persPast {
color: #f00;
}
#manage div.persButton {
_margin-left: 110px;
}
#manage div.persAcctSelect {
margin-bottom: 10px;
}
#manage div.persAcctSelect select {
width: 183px;
font-size: 12px;
}
#manage div.persAlert {
padding: 10px 0px 0px 25px;
background: url(/en_US/Images/Site_Component_Images/Content_Area_1/persAlert.png) 0px 9px no-repeat;
}
#manage .persRule {
clear: both;
height: 3px;
width: 203px; 
/*  background: url(/en_US/Images/Site_Component_Images/Content_Area_1/persRule.png) 0px 0px no-repeat;  OSS 2.1 1/2012 */
line-height: 1;
font-size: 1px;
border-bottom: 1px solid #96B6CD;  /* OSS 2.1 1/2012 */
}
/**** END of ENTCR 11805 :Oss 2.1 Persistent Login ****/

/* Begin: ENTCR 12107 Reliant.com Rebrand  */

img#sideplustop {
	position: absolute;
	bottom: 193px;
	left: 936px;
}
img#sideplusbottom {
	position: absolute;
	bottom: 138px;
	left: 949px;
	z-index: -1;
}

/* End: ENTCR 12107 Reliant.com Rebrand  */

