/* Project Name: EnergyWise
 * CSS Author: Aaron Alexander
 * HTML Author: Aaron Alexander
 ****************************************************************/

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* IE6 CSS sprite flicker fix */

html { /* 2011 RS */
	background: #fff url(/en_US/Site_Utilities/css/cssimages/bg-html-whiteplus.png) repeat; /* 2011 RS */
}

/* Name: Font Embeds
 ******************************************************************/

@font-face {
	font-family: 'UniversCnReg';
	src: 	url('/en_US/Site_Utilities/resource-fonts/universltstd-cn-webfont.eot');
	src: 	local('?'), 
		url('/en_US/Site_Utilities/resource-fonts/universltstd-cn-webfont.woff') format('woff'), 
		url('/en_US/Site_Utilities/resource-fonts/universltstd-cn-webfont.ttf') format('truetype'), 
		url('/en_US/Site_Utilities/resource-fonts/universltstd-cn-webfont.svg#webfontwlGfOxre') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* .intro-text, .banner-text, Headers */
@font-face {
	font-family: 'UniversCnBold';
	src: 	url('/en_US/Site_Utilities/resource-fonts/universltstd-boldcn-webfont.eot');
	src: 	local('?'), 
		url('/en_US/Site_Utilities/resource-fonts/universltstd-boldcn-webfont.woff') format('woff'), 
		url('/en_US/Site_Utilities/resource-fonts/universltstd-boldcn-webfont.ttf') format('truetype'), 
		url('/en_US/Site_Utilities/resource-fonts/universltstd-boldcn-webfont.svg#webfontfoi9Lbv6') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Name: 
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
/**  11195 ENTRCR - Reliant.com Reskin - Start  */
body { 
	background:#034076;
	background-image:url(/en_US/Site_Utilities/css/cssimages/bg-body.gif);
	font: 12px/1.5 Arial, sans-serif;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px; 
	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.TopQuickNav_Highlight {
	color:#fff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.TopQuickNav_Highlight:hover {
	color:#fff;
}

a.TopQuickNav_Idle {font-family:Arial; font-size:11px; color:#000; text-decoration:underline;} /* ENTCR 12107 Reliant.com Rebrand  */
a.TopQuickNav_Idle:hover {font-family:Arial; font-size:11px; color:#000; text-decoration:none;} /* ENTCR 12107 Reliant.com Rebrand  */
/**  11195 ENTRCR - Reliant.com Reskin - End     */

/* linking */
a { color: #009DDB; } /* ENTCR 12107 Reliant.com Rebrand  */

a:visited { }

a:hover { text-decoration: underline; } /* ENTCR 12107 Reliant.com Rebrand  */

a:active { }

a img { }

a:visited img { }

a:hover img { }

a:active img { }

/* Common Elements */
p { margin: 1em 0; }

img { }

/* lists */
ul, ol {
	padding: 0;
	list-style: none; }

ul { margin: 1em 0; }

ol { }

li { }

ul li { }

ul ul {
	padding: 0 0 0 2em;
	list-style: disc; }

ul ul li { }

ul ul ul { }

ul ul ul li { }

ul ul ul ul { }

ul ul ul ul li { }

ol li { }

ol ol { }

ol ol li { }

ol ol ol { }

ol ol ol li { }

ol ol ol ol { }

ol ol ol ol li { }

dl { margin: 1em 0; }

dt { font-style: italic; }

dd { margin: 0 0 0 1em; }

dd:before { }

menu { }

/* table */
table { 
	border-collapse: collapse;
	border-spacing: 0; }

tr { }

th { }

td { }

caption { }

/* quotation */
q { }

cite { }

blockquote { margin: 1em 1em; }

blockquote p.quotation { }

blockquote cite { 
	display: block;
	text-align: right; }

/* headings */
h1, h2, h3, h4, h5, h6 { }

h1 { font: 2em Helvetica; }

h2 { }

h3 { }

h4 { }

h5 { }

h6 { }

/* form */
form { }

fieldset { }

legend { }

label { }

input, textarea, select { font: 1em/1.5 Arial, sans-serif; }

input { }

input[type="text"] { }

input.text { }

input[type="button"] { }

input.button { }

input[type="submit"] { }

input.submit { }

input[type="reset"] { }

input.reset { }

input[type="file"] { }

input.file { }

input[type="radio"] { }

input.radio { }

input[type="checkbox"] { }

input.checkbox { }

input[type="password"] { }

input.password { }

select { }

select option { }

select optgroup { }

textarea { }

button { }

/* Name: 
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
abbr { }

acronym { }

address { }

small { }

pre { }

pre p { }

sub { vertical-align: sub; }

var { }

code { }

strong { }

b { }

em { }

i { }

del { }

dfn { }

ins { }

kbd { }

samp { }

/* Name: 
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 	
.clear-hack:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0; }
	
* html .clear-hack { zoom: 1; } /* IE6 */

*:first-child+html .clear-hack { zoom: 1; } /* IE7 */

.clear { clear: both; }

.clear-left { clear: left; }

.clear-right { clear: right; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

.underline { text-decoration: underline; }

.highlight { background: #ffc; }

.teletype { font-family: monospace; }

.big { font-size: bigger; }

.blink { text-decoration: blink; }

.strike { text-decoration: line-through; }

.compact { display: compact; }

img.align-right { 
	float: right;
	margin: 0 0 0 1em; }
	
img.align-left {
	float: left;
	margin: 0 1em 0 0; }
	
img.align-center {
	display: block;
	margin: 0 auto; }

.nopadding { padding: 0; }

.noindent {
	margin-left: 0;
	padding-left: 0; }
	
.nobullet {
	list-style: none;
	list-style-image: none; }
	
.inline { display: inline; }

.left { float: left; }

.right { float: right; }

.hide { 
	display: none;
	visibility: hidden; }
	
.show { 
	display: block;
	visibility: visible; }
	
.query_output_table { width: 100%; }

.query_output_table td { padding: 0; }

/* Name: Section Specific Classes
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.large-green { 
	color: #33ab3b;
	font-weight: bold;
	text-transform: uppercase; }
	
.dark-gray { color: #555; }

.promo-image { 
	padding: 5px;
	background: #fff;
	border: 1px #ccc solid;
	border-right: 2px #ccc solid;
	border-bottom: 2px #ccc solid;
	margin: .5em .5em .5em 0 !important; }

/* Name: Structure
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
/**  11195 ENTRCR - Reliant.com Reskin - Start  */ 
/*body { background: #EFF3F4 url(/en_US/Images/Site_Component_Images/Content_Area_1/body_gradient1.png) repeat-x scroll; }*/
/**  11195 ENTRCR - Reliant.com Reskin - End  */
body.wide-no-sidebar .page-container {
        width: auto;
        padding: 15px 0 15px 0;
        margin: 0 5px; }

body.empty .page { width: 100%; }

.wrap { width: 959px; 
	margin: 0px auto; /* 2011 RS */
   	position: relative;  /* 2011 RS */
}

body.wide-no-sidebar .article,
body.wide-sidebar .article { width: 100% !important; }

body.wide-sidebar .article { } 

.site-header-container { }

.site-footer-wrapper { }

.wide-sidebar .article-header { display: none; }

.wide-no-sidebar .article-header { display: none; }

/* Name: Cinematic
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.wide-no-sidebar { }

.wide-no-sidebar .page-container-inner-wrap { }

.wide-no-sidebar .energywise-page-header { 
	/*background: url(/en_US/Images/Site_Component_Images/Header/energywise-cinematic-header.png) 10px 0 no-repeat;*/
	}

.wide-no-sidebar .article-header { }

.wide-no-sidebar .page-container-inner { /*background: url(/en_US/Images/Site_Component_Images/Content_Area_1/energywise-cinematic-page-container-bg.png) 10px 0 repeat-y;*/ }

.wide-no-sidebar .page-container-outer { 
	/*background: url(/en_US/Images/Site_Component_Images/Footer/energywise-cinematic-page-container-footer.png) bottom no-repeat;*/ }

.wide-no-sidebar .page { /*width: 635px;*/ }

.wide-no-sidebar .site-sidebar { /*display: none;*/ }

/* Name: Site Quick Nav
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.site-quick-nav ul { 
	margin: 0;
	padding: 10px 6px 3px 0;
	*padding: 8px 6px 4px 0;
	text-align: right; }

.site-quick-nav li { display: inline; }

.site-quick-nav .sep { padding: 0 3px 0 ; }

/**  11195 ENTRCR - Reliant.com Reskin - Start  */
.site-quick-nav { font-size: 11px; color:#fff; }

.site-quick-nav a { color:#fff;}

.site-quick-nav a.active { 
	font-weight: bold;
	text-decoration: none;
	color:#fff; }
/**  11195 ENTRCR - Reliant.com Reskin - End  */

/* Name: Site Header
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.site-header { 
	*zoom: 1;
	line-height: 1;
	background: #fff url(/en_US/Images/Site_Component_Images/Header/red-top.gif) 0 0 no-repeat;
	padding: 31px 0 21px 28px; }

.site-logo { 
	float: left;
	background: #fff;
	margin: 0 28px 0 0;
	*margin: 0 28px 0 1px;
	_margin: 0 28px 0 0; }

/* Name: Site Main Navigation
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.site-main-navigation { 
	background: #fff;
	float: left;
	width: 496px;
	*width: 495px;
	padding: 10px 0 0 0;
	*padding: 12px 0 0 0; }

.site-main-navigation ul { 
	margin: 0;
	padding: 0; }

.site-main-navigation li { 
	margin: 0 4px 0 0;
	float: left; }

.site-main-navigation a { 
	background: url(/en_US/Images/Site_Component_Images/Header/main-navigation-sprite-energywise.png) no-repeat;
	display: block;
	width: 95px;
	height: 37px;
	text-indent: -9999px;
	text-decoration: none; }

div.spanish .site-main-navigation a { background: url(/es_US/Images/Site_Component_Images/Header/main-navigation-sprite-energywise.png) no-repeat; }

/* normal state */

.site-main-navigation li.plans-and-services a { background-position: 0 0; }

.site-main-navigation li.choosing-reliant a { background-position: -99px 0; }

.site-main-navigation li.energy-savings { }

.site-main-navigation li.energy-savings a { 
	background-position: -198px 0; }

.site-main-navigation li.move-center { }

.site-main-navigation li.move-center a { background-position: -297px 0; }

.site-main-navigation li.customer-care { *margin: 0; }

.site-main-navigation li.customer-care a { background-position: -396px 0; }

/* hover state */

.site-main-navigation li.plans-and-services a:hover { background-position: 0 -74px; }

.site-main-navigation li.choosing-reliant a:hover { background-position: -99px -74px; }

.site-main-navigation li.energy-savings a:hover { background-position: -198px -74px; }

.site-main-navigation li.move-center a:hover { background-position: -297px -74px; }

.site-main-navigation li.customer-care a:hover { background-position: -396px -74px; }

/* active state "!important" for IE6 */

.site-main-navigation li.plans-and-services a.active { background-position: 0 -37px !important; }

.site-main-navigation li.choosing-reliant a.active { background-position: -99px -37px !important; }

.site-main-navigation li.energy-savings a.active { background-position: -198px -37px !important; }

.site-main-navigation li.move-center a.active { background-position: -297px -37px !important; }

.site-main-navigation li.customer-care a.active { background-position: -396px -37px !important; }

/* Name: Site Category Title
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.site-category-title { 
	font-family: "UniversCnReg", Arial, sans-serif;
	width: 295px; 
	height: 23px;
	float: right;
	border-bottom: 8px #4099CF solid;
	padding: 16px 0 0 0; 
	*padding: 18px 0 0 0;
	margin: 0 8px 0 0; }

.site-category-title .title {
	color:#7E90A6;
	font-size:19px;
	padding:0 0.2em 0 0;
	position:relative;
	text-align:right;
	top:-0.2em; }
	
/* Name: Site Page Container
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.site-page-container { 
	overflow: hidden; 
	position: relative;
	*zoom: 1;
	background: #fff url(/en_US/Images/Site_Component_Images/Header/header-drpshdw.png) top repeat-x; }
	
.site-page-container-inner { 
	*zoom: 1;
	background: url(/en_US/Images/Site_Component_Images/Sub-Nav/left-sidebar-drpshdw.png) -39px 0 repeat-y; 
	
	background: url(/en_US/Site_Utilities/css/cssimages/ew_leftnavrepeat.png) repeat-y; /* 2011 RS */
	border-right: 1px solid #999;
	}


.site-background-1 { 
	_zoom: 1;
	background: #fff url(/en_US/Images/Site_Component_Images/Content_Area_1/energywise-sky-bg.jpg) top right no-repeat; }

body.wide-no-sidebar .site-page-container-inner { background-image: none; }

/* Name: Left Sidebar
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/

.site-sidebar { 
	font-size: 11px;
	float: left;
	padding: 0 16px 0 0; 
	_padding: 0;
	margin: 0 3px 0 0; 
	_margin: 0 18px 0 0;
	width: 155px; }

.site-sidebar .site-sidebar-inner { 
padding-top: 1px;
background: #fff url(/en_US/Images/Site_Component_Images/Header/header-drpshdw.png) top repeat-x; 

background: url(/en_US/Site_Utilities/css/cssimages/ew_leftnavtop.png) no-repeat; /* 2011 RS */

}
	
.site-sidebar-inner .navigation { padding: 50px 15px 0 15px; }

.site-sidebar-inner .navigation li { position: relative; }

/* Name: Page Container
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.page-container { 
	float: left;
	width: 766px;
	padding: 15px 0; }
    
/* gray energywise superheader */

.page-container .energywise-page-header { 
	line-height: 1;
	height: 20px;
	padding: 11px 20px 4px 20px;
	_padding: 11px 20px 1px 20px;
	background: url(/en_US/Images/Site_Component_Images/Header/energywise-header.png) no-repeat;
	/*_background: url(/en_US/Images/Site_Component_Images/Header/energywise-header-nods.gif) no-repeat;*/ }

.page-container .energywise-page-header p { margin: 0; }
	
.page-container .section-title { 
	font-family: "UniversCnReg", Arial, sans-serif;
	position: relative;
	top: -.35em;
	color: #8f8f8f;
	letter-spacing: 1px;
	line-height: 1;
	font-size: 1.2em; }

/* outer wrapper and page title */

.page-container-outer { 
	background: url(/en_US/Images/Site_Component_Images/Content_Area_1/energywise-page-container-footer.png) bottom no-repeat;
	/*_background: none;*/
	padding-bottom: 7px; }
	
.page-container .article-header { 
	background: #fff;
	margin: 0;
	padding: 5px 0;
	position: relative;
	z-index: 5; }

.page-container .article-header .header { 
	height
	display: inline-block;
	*display: inline;
	*zoom: 1; }
		
.page-container .home-page-header { 
	*zoom: 1;
	background: url(/en_US/Images/Site_Component_Images/Content_Area_1/energywise-home-page-header-bg.png) 0 -4px repeat-y;
	/*_background: url(/en_US/Images/Site_Component_Images/Content_Area_1/energywise-home-page-header-bg-nods.gif) 0 -4px repeat-y;*/
	padding: 16px 20px 0 25px;
	*padding: 16px 20px 8px 25px;
	/*position: relative;*/ }
	
.page-container .article-header h1 { 
	line-height: 1;
	height: 28px;
	font-family: "UniversCnReg", Arial, sans-serif;
	margin: 0;
	padding: 5px 0;
	color: #33ab3b; }

.page-container .article-header h1 img { 
	position: relative;
	top: 2px;
	left: 11px; }

/* inner wrapper and page content */

.page-container-inner { 
	background: url(/en_US/Images/Site_Component_Images/Content_Area_1/energywise-page-container-bg.png) repeat-y;
	/*_background: url(/en_US/Images/Site_Component_Images/Content_Area_1/energywise-page-container-bg-nods.gif) repeat-y;*/
	padding: 0 21px 13px 21px; }
	
.page-container-inner-wrap { overflow: hidden; background: #EDF2F5; }

.page-container-inner-wrap .query_output_table { 
	float: left;
	width: auto; }

/* Name: Article Level
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.article { 
	float: left;
	padding: 15px 10px 10px 10px;
	width: 461px; /* fix for Gus */
    	*width: 481px; }

.article h2 { 
	color: #33ab3b;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1.5;
	margin: 0 0 0.5em 0; }

.article-highlights { 
	float: left;
	width: 200px;
	background: url(/en_US/Images/Site_Component_Images/Content_Area_1/dotted_2D.png) right repeat-y;
	margin: 0 1em 1em 0; }

.article-highlights h3 { 
	color: #888;
	margin: 0 0 0.5em 0; }

.article-highlights ul { padding: 0 0 0 1em; }

.article-highlights li { 
	list-style: square;
	margin: 0 0 1em 0; }
	
.article p { margin: 1em 0; }

.article ul {
        margin: 1em 0 1em 1em;
        list-style: none; }

.article ul li {
        background: url(/en_US/Images/Site_Component_Images/Featured_Content/ico_PromoArrow.png) 0 .5em no-repeat;
        padding: 0 0 0 1em; }

.article table { 
	background: #fff;
	width: 100%; 
	border: 1px #ccc solid; }
	
.article caption { 
	padding: .5em; 
	font-style: italic; 
	font-size: 11px;
	color: #777; }

.article tr { }

.article th { 
	color: #33ab3b; 
	text-transform: uppercase; 
	text-align: center; 
	background: #fff; 
	border: 1px #ccc solid; 
	padding: .5em; 
	font-weight: bold;
	width: 50%; }

.article td { 
	border: 1px #ccc solid; 
	padding: .5em; }

/* Name: Page Sidebar (Right Rail)
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/

.page-aside .query_output_table { 
	float: none; 
	width: 204px; 
	*width: 183px; }

.promo-block .query_output_table { }

.page-aside { 

	top: 50px;
	_top: 51px;
	float: left;
	width: 242px;
	*width: 222px;
	padding: 16px 0 0 1px;
	/*background: #EDF2F5;*/
	margin: 0; 
	border-top: 48px #fff solid;
	position: absolute; right: 40px; 
	
}

.aside-block { 
	margin: 0 10px 10px 10px;
	padding: 8px;
	border-right: 2px #ccc solid;
	border-bottom: 2px #ccc solid;
	background: #fff;
	width: 204px;
	*width: 183px; }
	
.promo-block h3 { 
	background: #ebebeb !important;
	padding: 5px;
	color: #555;
	*zoom: 1;
	margin: 0 0 5px 0; }

.promo-block { 
	position: relative;
	padding-bottom: 0;
	line-height: 1.5; }

.promo-block img { 
	float: right;
	margin: 5px 0 10px 0; }
	
.promo-block .callout-content { position: relative; }

.promo-block .callout-content p { font-size: 10px; margin: .5em 0; }

.callout-content ul { padding: 0 0 0 1em; font-size: 10px; }

.callout-content li { 
	background: url(/en_US/Images/Site_Component_Images/Featured_Content/ico_PromoArrow.png) 0 .4em no-repeat;
	padding: 0 0 0 .7em; }

.aside-block .learn-more { margin: 0 0 .1em 0; } 

.learn-more a {
        text-decoration: none;
        color: #009DDB; /* ENTCR 12107 Reliant.com Rebrand */
        font-weight: bold;
        text-transform: uppercase;
        font-size: 1em; }

.learn-more a:hover { color: #555; }

.learn-more a img { border: none; }

.learn-more .arrow { 
        font-size: 1.4em;
        color: #555;
        position: relative;
        top: 1px; }
        
.call-now { 
        padding: 0 0 .3em 0;
        text-decoration: none;
        color: #33ab3b;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 1em; }

/* AddThis */
	
.addthis-block { 
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 2px #ccc solid;
	border-bottom: 2px #ccc solid;
	line-height: 1 !important;
	padding: 6px 8px 1px 8px !important; }

.addthis-block img { 
	vertical-align: middle; 
	padding-bottom: 3px; 
	margin-right: 3px; }

.addthis-block .aside-block-inner { _zoom: 1; }

.addthis-block a { text-decoration: none; }

.addthis-block .at15t_compact { position: relative; top: -2px; }

/* Content Navigation (Tertiary Nav) */

.content-nav-block { }

.content-nav-block h3 { 
	font-family: "UniversCnReg", Arial, sans-serif;
	background: #33ab3b; 
	color: #fff; 
	padding: 2px 5px; 
	text-transform: uppercase; 
	font-weight: normal; 
	opacity: 1;
	line-height: 1.3;
	font-size: 16px; }

.content-nav-block ul { 
	padding: 0; 
	margin: 0; }

.content-nav-block li { }

.content-nav-block li a { 
	text-decoration: none; 
	display: block; 
	_zoom: 1; 
	padding: 3px 5px;
	color: #009DDB; } /* ENTCR 12107 Reliant.com Rebrand  */

.content-nav-block li a:hover { 
	background: #585858; 
	color: #fff; 
	text-shadow: 0 0 0.1em #000; }

.content-nav-block li.active { }

.content-nav-block li.active a { 
	background: #585858; 
	color: #fff; 
	text-shadow: 0 0 0.1em #000; }

.content-nav-block ul li { }

.content-nav-block ul li a { }

/* Name: Site Footer Navigation
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.site-footer-nav { *zoom: 1; background: url(/en_US/Images/Site_Component_Images/Footer/footer-sprite.gif) 0 -297px repeat-x; }

.site-footer-nav .sep { 
        color: #32393D;
        margin: 0.7em 0 0 0;
        width: 60px;
        text-align: center;
        float: left; 
        }

.site-footer-nav ul { margin: 0 0 0 18.5em; text-align: center; }

.site-footer-nav li { 
        float: left;
        margin: 0; }

.site-footer-nav a { 
        margin: 0;
        text-indent: -9999px;
        padding: 0.9em .2em 0.9em 1em;
        float: left;
        width: 50px;  }

.site-footer-nav li.about-us a { 
	background: url(/en_US/Images/Site_Component_Images/Footer/footer-sprite.gif) 0 -30px no-repeat;
	width: 100px; }

.site-footer-nav li.investors a { 
	background: url(/en_US/Images/Site_Component_Images/Footer/footer-sprite.gif) 0 -133px no-repeat;
	width: 53px;
	}

.site-footer-nav li.news-room a { 
	background: url(/en_US/Images/Site_Component_Images/Footer/footer-sprite.gif) 5px -99px no-repeat;
	width: 68px; }

.site-footer-nav li.community a { 
	background: url(/en_US/Images/Site_Component_Images/Footer/footer-sprite.gif) 5px -168px no-repeat;
	width: 65px; }

.site-footer-nav li.environment a { 
	background: url(/en_US/Images/Site_Component_Images/Footer/footer-sprite.gif) 3px -64px no-repeat;
	width: 70px; }

.site-footer-nav li.careers a { 
	background: url(/en_US/Images/Site_Component_Images/Footer/footer-sprite.gif) 0 7px no-repeat;
	width: 47x; }

.site-footer-nav-es ul { margin: 0 0 0 18.5em; }

.site-footer-nav-es li.about-us a { background-position: -115px -30px; width: 96px; }

.site-footer-nav-es li.news-room a { background-position: -115px -99px; width: 90px; }

.site-footer-nav-es li.community a { background-position: -117px -168px; }

.site-footer-nav-es li.environment a { background-position: -120px -64px; width: 84px; }

.site-footer-nav-es li.careers a { background-position: -128px 7px; width: 37px; }

/* Name: Site Footer
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.site-footer-container { 
	font-size: 11px;
	color: #999;
	margin: 0 0 3em 0;
	text-align: center; }

/* Name: Intro Text
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.intro-text { 
	font-family: "UniversCnReg", Arial, sans-serif;
	margin: 0 0.5em 1em 0.5em;
	color: #33ab3b;
	font-size: 1.3em;
	font-weight: bold; }

/* Name: Page-Level Banner
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.page-banner { 
	margin: 0 0 1em 0; 
	padding: 0 0 1em 0;
	border-bottom: 1px #888 dotted; }
	
*+.page-banner { margin: 0.5em 0 1em 0; }

.page-banner .banner-media img { 
	padding: 7px;
	width: 443px !important;
	background: #fff;
	border-right: 2px #ccc solid;
	border-bottom: 2px #ccc solid; }

.page-banner .banner-text { 
	font-family: "UniversCnReg", Arial, sans-serif;
	color: #33ab3b;
	margin: 10px 0 0 0; 
	font-size: 1.3em; }

/* Name: Featured Content Block
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.featured-content-block { 
	margin: 1em 0; 
	border-bottom: 1px #999 dotted;
	*zoom: 1;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0; }

.featured-content-block:last-child { border: none; }

.featured-content { clear: both; }

.featured-content img { 
	float: left; 
	margin: 0 1em 0 0;
	padding: 5px;
	background: #fff;
	border: 1px #ccc solid;
	border-right: 2px #ccc solid;
	border-bottom: 2px #ccc solid; }

.featured-content .header { }

.featured-content p { }

/* Name: Subsection Content Block
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/

.subsection {
	clear: both; 
	border-bottom: 1px #999 dotted;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	*zoom: 1; }
	
.subsection:last-child { border: none; }

.subsection h2 { 
	font-size: 1em;
	text-transform: uppercase; }

.subsection-content p { }

/* Name: Return to Top
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/

.return-top { text-align: right; }

.return-top a { 
	padding-left: 10px;
	background: url(/en_US/Images/Site_Component_Images/Content_Area_1/top-arrow.png) 0.2em 0.5em no-repeat; }

/* Name: Landing Page
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/

body.wide-sidebar .page-container-outer { margin-bottom: 20px; }

body.wide-sidebar .page-container-inner-wrap { padding-top: 0; }

body.wide-sidebar .page { 
	padding: 0 0 10px 0 !important;
	width: 100%; }
	
.road-map { 
	color: #025494;
    padding: 0 0 0 23px;
    _padding: 0 0 0 13px; 
    _position: relative;
    _top: -23px; }

.road-map a { text-decoration: none; }

.road-map a:visited { }

.road-map a:hover { }

.road-map a:active { }

.road-map h5 {
	background: #ebebeb;
	padding: 5px;
	color: #555; }

.road-map h5 a { 
	color: #555;
	text-decoration: none; }
	
.road-map ul { padding: 0 0 0 20px; }

.road-map li { list-style: disc; }

.road-map .row { }

.road-map .row-1 { }

.road-map .row-2 { }

.road-map .column { 
	width: 220px;
	float: left;
	margin: 0 0 0 15px; }

.road-map .column-1 { }

.road-map .column-2 { }

.road-map .column-3 { }

/* Name: Landing Page Banner
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.banner { background: url(/en_US/Images/Site_Component_Images/Content_Area_1/banner-bg-1.jpg) 0 0 no-repeat; }

.banner .header { padding-top: 10px; }

.banner h1 { 
	font-size: 40px; 
	width: 240px; 
	text-transform: uppercase; }

.banner h1 a { text-decoration: none; }

.banner h1 a .large-green { display: block; }

.banner-content-inner { 
	height: 272px; 
	position: relative; 
	left: 15px; 
	top: 15px;  }

.banner .callout-content { 
	width: 320px; 
	color: #555; }

/* Name: Landing Page "Carousel"
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
.carousel { 
	position: relative; 
	*position: static; 
	top: -4px; 
	*top: 4px; 
	padding-top: 10px; 
	padding-left: 10px; }

.carousel .promo-block { 
	float: left; 
	width: 210px;
	margin: 0 10px 0 0; }

.carousel .last,
.carousel .promo-block:last-child { margin: 0; }

/* Name: Print Style
 * Contributor(s): 
 * Scope: 
 * Dep: 
 * Description: 
 * To-do: 
 ******************************************************************/
 
@media print {
    body { 
    	background: #fff;
	font-size: 12px !important;
	padding: 0 10%; }
    	
    .site-sidebar { display: none; }

    .site-header { display: none; }

    .site-quick-nav { display: none; }

    .page-aside { display: none; }

    .site-footer-nav { display: none; }

    .site-footer-container { display: none; }

    .page { width: 100%; }
}

/**  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:11px; font-style:normal; text-align:center; color:#ffffff;
 	color: #000; /* 2011 RS */
	background-color: #fff; /* 2011 RS */
 }
 sup {font-size:8px;}
 
 a.default:link, a.default:visited {color:#fff; text-decoration:underline; color: #000; /* 2011 RS */}
 a.default:hover {color:#fff; text-decoration:none; color: #000; /* 2011 RS */}
 a.footer:link, a.footer:visited {color:#636363; text-decoration:none; color: #fff; /* 2011 RS */}
 a.footer:hover {color:#636363; text-decoration:underline; color: #ddd; /* 2011 RS */}
 
/**  11195 ENTRCR - Reliant.com Reskin Phase 2 - Start  */
 .ftr_items {padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
  	color: #fff; /* 2011 RS */
	padding-top: 4px; /* 2011 RS */

 }
/**  11195 ENTRCR - Reliant.com Reskin Phase2 - End  */
 .abbr, .acronym {border-bottom:1px dotted #fff; cursor:help;}
#ft {padding-top:10px; width:959px; background:url(/en_US/Site_Utilities/css/cssimages/bg-ftr_crop.png) no-repeat; text-align:center;
	padding-top:7px; /* 2011 RS */
	margin: 0px auto; /* 2011 RS */
}
/*****************  End of Reskin      **********/

/***  11195 ENTRCR - Reliant.com Reskin  Phase 2 - Start **/
Table.MainTable {
	margin-top:0px;
	width:959px;
}
a.deselected:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none;}
a.deselected:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none;}
a.deselected:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline;}

a.selected:link, a.selected:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:underline;}
a.selected:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none;}

#selected {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:underline;}

.main_nav_menu {padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:right;}

table.TopNavigation td.section_title {width:280px;}
table.TopNavigation td.section_title div {padding-top:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#fff; text-align:left;}

TABLE {
	border-collapse:collapse;
	border-width:0px;
	margin:0px;
	padding:0px;
}


/*******  11195 ENTRCR - Reliant.com Reskin  Phase 2 - End   *************/
/***** BEGIN of APPCR 100804 - Social Links in the Header ***/

div#utilityNavigation {
	float:right;
	margin-top:2px;
	right:1px;
	font-size: 10px;
	position:absolute;
	margin-top: 35px; /* 2011 RS */
	}
	
div#nav {
	top:56px;
	right:1px;
	position:absolute; 
	top: 87px; /* 2011 RS */
	
	}

div#socialLinks {
	float:right;
	margin-top:29px;
	right:1px;
	position:absolute;
	margin-top: 60px; /* 2011 RS */
	
	}

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 {
	position:absolute;
	top:59px;
	left:160px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:white;
	text-align:left;
	
	top: 93px; /* 2011 RS */
	color: #000; /* 2011 RS */
	
	}

div#utilityNavigation,div#nav {
	color: white;
	color: #000; /* 2011 RS */
	background: url(/en_US/Site_Utilities/css/cssimages/bg-topnav.png); /* ENTCR 12107 Reliant.com Rebrand */
	}

div#utilityNavigation ul{
	margin: 0;
	padding: 0;
	float: left;}

div#utilityNavigation ul li{
	display: inline;
	float: left;}

div#utilityNavigation ul li a {
	font-size:11px;
	color:#fff;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
	color: #009DDB; /* 2011 RS */
	
	}

div#utilityNavigation ul li a:hover {
	text-decoration:none;}
	
div#utilityNavigation ul li a.current {
	font-weight:bold;
	text-decoration:none;}
	
div#utilityNavigation ul li a.current:hover {
	text-decoration: underline}

div#utilityNavigation ul li a:visited {
	color: white
	color: #009DDB; /* 2011 RS */
	
	}

div#nav ul{
	margin: 0;
	padding: 0;
	float: left;}

div#nav ul li{
	display: inline;
	float: left;}

div#nav ul li a{
	text-decoration: none;
	font-size: 11px;
	padding:0 5px 0 5px;
	color: white;
	color: #009DDB; /* 2011 RS */
	
	}

div#nav ul li a.selected {
	text-decoration: underline;
	color: #d40f7d; /* 2011 RS */
	}

div#nav ul li a:visited{
	color: white;
	color: #009DDB; /* 2011 RS */
	}

/* Start: ENTCR 12107 Reliant.com Rebrand  */
div#nav ul li a.selected:visited { color: #d40f7d; }
/* End: ENTCR 12107 Reliant.com Rebrand  */

div#nav ul li a:hover,div#nav ul li a.deselected:hover{
	text-decoration: underline;}
	
div#nav ul li a.selected:hover{
	text-decoration: none;}
	
div#banner{
	position:absolute;
	left:0px;
	top: 25px;
	height: 60px;
	background:url(/en_US/Images/Site_Component_Images/Header/reliant_logo_102x52.jpg) no-repeat center top;
	cursor:pointer;
	width:160px; 
	
	left: 3px; /* 2011 RS */
	top: 36px; /* 2011 RS */
	height: 75px; /* 2011 RS */
	background:url(/en_US/Images/Site_Component_Images/Header/reliant_logo_trans.png) no-repeat center top; /* 2011 RS */
	width: 150px; /* 2011 RS */
	
	}
div#banner div#logo {
	display: none}
	
div#masthead {
	position : relative;
	width:959px;
	height: 88px;
	height: 116px; /* 2011 RS */
	margin: 0px auto; /* 2011 RS */
	
	}

table.TopBar {
	width: 959px}
	
div#topBar{
	background-image:url(/en_US/Images/Site_Component_Images/Header/top_bar.png);
	background-position:left top;
	background-repeat:repeat-x;
	height:30px;
	width:951px;
	float:left;
	display: none; /* 2011 RS */
	}

div#topBarContainer{
	width:959px;
	margin: 0px auto; /* 2011 RS */
	background: url(/en_US/Site_Utilities/css/cssimages/top-bar.png) top left no-repeat; /* 2011 RS */
	height: 31px; /* 2011 RS */
	}

div#topRightCurve{
	background-image:url(/en_US/Images/Site_Component_Images/Header/top_right_corner_curve.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:30px;
	width:8px;
	display: none; /* 2011 RS */
}

a.TopQuickNav_Idle {font-family:Arial; font-size:11px; color:#000; text-decoration:underline;} /* ENTCR 12107 Reliant.com Rebrand  */
a.TopQuickNav_Idle:hover {font-family:Arial; font-size:11px; color:#000; text-decoration:none;} /* ENTCR 12107 Reliant.com Rebrand  */

table.TopQuickNav {
	float:right;
	height:25px;
}
table.TopQuickNav td {
	padding:0px 6px 0px 6px;
}
table.TopQuickNav td.Separator {
	/** 11195 ENTRCR - Reliant.com Reskin  Phase 2 - Start  **/ 
	color:#fff;
	/** 11195 ENTRCR - Reliant.com Reskin  Phase 2 - End  **/ 
	font-family:Arial;
	font-size:11px;
	padding:0px;
}
table.TopZip {
	position: absolute;
	float:left;
	height:25px;
}

/* Start: ENTCR 12107 Reliant.com Re-Skin */
table.TopZip td {
padding: 4px 0px 0px 13px;
font-size: 11px; 
}
/* End: ENTCR 12107 Reliant.com Re-Skin */

/***** END OF APPCR 100804                                ***/
/* Name:  Sreedhar Sundaram
 * Contributor(s): Senthil Kumar
 * Scope: 
 * Dep: 
 * Description: OSS 2.0.1
 * To-do: 
 ******************************************************************/
/**  11794  ENTCR - OSS 2.0.1  - Start  */

.seBlock {
	margin-left: 145px; 
}
.arrowBlock { line-height: 1.1 !important; }
.arrowBlock span {
	font-weight: bold;
	padding-left: 8px;
	background: url(../images/linkArrow.gif) top left no-repeat;
}
.arrowBlock a {
	padding-left: 8px;
	color:#33AB3B;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.seBlock .arrowBlock a { padding-left: 20px; }
.arrowBlock .arrow {
	background: none;
	padding-left: 0px;
	color:#555555;
	font-size:1.4em;
	position:relative;
	top:1px;
}
.mid-green {
	font-size: 11px;
	color: #33AB3B;
	font-weight: bold;
	letter-spacing: 0px;
}
.floatLeft { float: left !important; } 
.noMargin { margin: 0 !important; }
.PadLeft { padding-left: 10px; }
.ml40px { margin-left: 40px; }
div.hr { clear: both; background: url(/en_US/Images/Site_Component_Images/Transaction_Area_1/hrDotted.png) top left repeat-x; height:1px; margin: 15px 0px; font-size: 1px; }


#user_info {text-align:center;}
.aside-block-inner div.hr {width:100%;margin-left:0px}

/***** END OF APPCR 11794 ***/

/*   Begin ENTCR 12107 Reliant.com Rebrand  */




img#sideplustop {
	position: absolute;
	bottom: 193px;
	left: 932px;
}
img#sideplusbottom {
	position: absolute;
	bottom: 138px;
	left: 945px;
	z-index: -1;
}
div.aside-block {
	position: relative;
	z-index: 5
}
/* End ENTCR 12107 Reliant.com Rebrand  */

