body {
	font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:12px;
	background:#ffffff /*#e5e5d3*/;
	behavior:url("../inc/csshover.htc");
}
a:link, a:visited {
	color:#003366;
	text-decoration: none;
}
a:hover, a:active {color:#eea119;}

#sitex {width:985px; border: 1px solid #c6c6a1; margin:0 auto; background: #FFF; }
#headx {width:985px; height:61px; background: url(../images/bg_header_small.jpg) top right no-repeat}
#logox {width:205px;height:57px; float:left}
/*NAVIGATION*/
ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0px 0px 0px 544px;
	border: 0;
	top: 0px;
	left: 0px;
	width: 441px;
	height: 43px;
	background: url(../images/navigation_over.gif) no-repeat;
}



/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 43px;
	background: url(../images/navigation.gif) no-repeat;
}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/navigation_over.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#about a {
	width: 74px;
 }

li#services a {
	width: 74px;
}

li#services a:link,
li#services a:visited,
li#services a:hover {
	background-position: -74px 0px;
}

li#education a {
	width: 119px;
}

li#education a:link,
li#education a:visited,
li#education a:hover {	
	background-position: -148px 0px;
}


li#newsroom a {
	width: 87px;
}

li#newsroom a:link, 
li#newsroom a:visited, 
li#newsroom a:hover {	
	background-position: -267px 0px;
}

li#contact a {
	width: 87px;
}

li#contact a:link, 
li#contact a:visited, 
li#contact a:hover {	
	background-position: -354px 0px;
}
	
/*</group>*/
/* ACTIVE*/
body#about-us ul#navigation li#about a {background-position:0px -74px;}
body#services ul#navigation li#services a {background-position:0px -148px;}
body#education-center ul#navigation li#education a {background-position:0px -267px;}
body#choose-energy-news ul#navigation li#newsroom a {background-position:0px -354px;}
body#contact-us ul#navigation li#contact a {background-position:0px -441px;}
/**/
/*NAVIGATION END*/

#bread {list-style: none;margin:5px 0 0 50px;color: #999999;}
#bread li {float:left; margin-left:7px}
#bread li a, #bread li a:visited,#bread li a:active,#bread li a:link { margin-left:3px; color:#999999;}
#bread li a:hover  { color:#274270;}

#bread_r {list-style: none;margin:5px 0 0 0;color: #999999;}
#bread_r li {float:left; margin-left:7px}
#bread_r li a, #bread li a:visited,#bread li a:active,#bread li a:link { margin-left:3px; color:#999999;}
#bread_r li a:hover  { color:#274270;}

.contentx {width:985px; height:361px; background: url(../images/CEtpl_08.jpg) top left no-repeat;}
.contentc {width:985px; background: url(../images/CEtpl_08_content.gif) top left repeat-x;}

.comm_container {width:300px; height:285px; float:left; background:url(../images/bg_commercial.jpg) top left no-repeat}
.comm_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#283e12; padding-left:125px; padding-top:160px;}
.comm_txt p {padding:0; margin:0 15px 0 0}
.comm_input {width:70px; margin-left:135px; margin-top:15px; margin-right:7px; float:left}
.comm_input_validator {border: solid 1px red;width:70px; margin-left:135px; margin-top:15px; margin-right:7px; float:left}


.resi_container {width:235px; height:285px; background:url(../images/bg_residential.jpg) top right no-repeat}
.resi_txt {width:140px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#60440a; padding-left:15px; padding-top:160px;}
.resi_txt p {margin:0px; padding-left:6px}
.resi_input {width:70px; margin-left:10px; margin-top:15px; float:left}
.resi_input_validator {border: solid 1px red;width:70px; margin-left:10px; margin-top:15px; float:left}

.infobar {width:985px; background:#e5f5fd url(../images/CEtpl_05.gif) top repeat-x;}
.infobar_bott_bg {background:#e5f5fd url(../images/template_14.gif) bottom repeat-x; padding-bottom:34px;}
.infobar_dots_r {background:url(../images/dots_vert.gif) right center no-repeat}
.infobar_dots_l {background:url(../images/dots_vert.gif) left center no-repeat}

.contentx_txt {width:420px; font:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:justify}
.contentc_txt {width:665px; padding:0 20px 20px 0; font:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:justify}


.title { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; font-style:italic; color:#31548d; text-align:left}
.blue { font-weight:bold; color:#31548d;}

.home_list { list-style-type:none;color:#31548d; font-size:14px; font-weight:bold;}
.home_list li span {color:#31548d; font-size:14px; font-weight:bold;}

.home_itn_list {list-style-type:none; padding:0px; margin:0px;}
.home_itn_list li {padding:0px; margin:5px;}
.home_itn_list li span {color:#ff9900;}
.home_itn_list li a:link span, a:visited span {color:#003366;text-decoration: none;}
.home_itn_list li a:hover span, a:active span{color:#eea119;}



/* logos collumn */
#logos {padding: 0;margin: 20px 0 0 0;}
.table-logos td {margin: 0;padding: 5px 20px;}
.table-logos .active {border: 2px #ff9900 solid;}
/* end logos*/

dt { font-weight:bold; color:#31548d;}
dd { margin-bottom:20px }

#states_list {margin: 15px 0;padding: 0;overflow: auto;}
.states  { margin: 0 25px 0 0;padding: 0;list-style-type: none;float: left;color: #111683;text-decoration: underline;line-height: 20px;}
.states li {margin: 0 2px;padding: 0;}
.states li a { text-decoration:none}
.tips {padding: 0;margin: 0;list-style-type: square;}


#footer {
	width:985px; 
	height:81px;
	/*background: url(../images/footer_bg.gif) top left repeat-x; */
	text-align:left;
}
.priv_logos {width:545px; float:left}
.footer_links {
	width: 440px;
	padding: 45px 0 0 0;
	margin: 0;
	float:left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595e71;
}

.footer_links li{
	float:left;
	padding: 0 10px;
	border-left: #595e71 1px solid;
}
.footer_links li#text {
	border:none;
}
.footer_links li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595e71;
	text-decoration: none;
}

/*NAVIGATION EDUCATION*/
ul#nav_education {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 244px;
	background: #566171 url(../images/nav_education_over.gif) no-repeat;
}



/*<group=level 1>*/

ul#nav_education li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#nav_education li a {
	border: 0;
	display: block;
	width:300px;
	background: url(../images/nav_education.gif) no-repeat;
}

ul#nav_education li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/nav_education_over.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#tips a {
	height: 31px;
 }

li#deregulation a {
	height: 29px;
}

li#deregulation a:link,
li#deregulation a:visited,
li#deregulation a:hover {
	background-position: 0px -30px;
}

li#ercot a {
	height: 29px;
}

li#ercot a:link,
li#ercot a:visited,
li#ercot a:hover {
	background-position: 0px -59px;
}

li#works a {
	height: 31px;
}

li#works a:link,
li#works a:visited,
li#works a:hover {	
	background-position: 0px -89px;
}


li#map a {
	height: 31px;
}

li#map a:link, 
li#map a:visited, 
li#map a:hover {	
	background-position: 0px -120px;
}

li#switching a {
	height: 31px;
}

li#switching a:link, 
li#switching a:visited, 
li#switching a:hover {	
	background-position: 0px -151px;
}

li#faq a {
	height: 31px;
}

li#faq a:link,
li#faq a:visited,
li#faq a:hover {	
	background-position: 0px -182px;
}


li#glossary a {
	height: 31px;
}

li#glossary a:link, 
li#glossary a:visited, 
li#glossary a:hover {	
	background-position: 0px -213px;
}
	
/*</group>*/
/* ACTIVE*/
ul#nav_education li#tips.left_active a {background-position:0px 0px;background-image: url(../images/nav_education_over.gif);}
ul#nav_education li#deregulation.left_active a {background-position:0px -30px;background-image: url(../images/nav_education_over.gif);}
ul#nav_education li#ercot.left_active a {background-position:0px -59px;background-image: url(../images/nav_education_over.gif);}
ul#nav_education li#works.left_active a {background-position:0px -89px;background-image: url(../images/nav_education_over.gif);}
ul#nav_education li#map.left_active a {background-position:0px -120px;background-image: url(../images/nav_education_over.gif);}
ul#nav_education li#switching.left_active a {background-position:0px -151px;background-image: url(../images/nav_education_over.gif);}
ul#nav_education li#faq.left_active a {background-position:0px -182px;background-image: url(../images/nav_education_over.gif);}
ul#nav_education li#glossary.left_active a {background-position:0px -213px;background-image: url(../images/nav_education_over.gif);}
/**/
/*NAVIGATION EDUCATION END*/

/*NAVIGATION aboutus*/
ul#nav_aboutus {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 100px;
	background: #566171 url(../images/nav_aboutus_over.gif) no-repeat;
}



/*<group=level 1>*/

ul#nav_aboutus li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#nav_aboutus li a {
	border: 0;
	display: block;
	width:300px;
	background: url(../images/nav_aboutus.gif) no-repeat;
}

ul#nav_aboutus li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/nav_aboutus_over.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#team a {
	height: 32px;
 }

li#providers a {
	height: 31px;
}

li#providers a:link,
li#providers a:visited,
li#providers a:hover {
	background-position: 0px -32px;
}

li#partners a {
	height: 31px;
}

li#partners a:link,
li#partners a:visited,
li#partners a:hover {	
	background-position: 0px -63px;
}


	
/*</group>*/
/* ACTIVE */
ul#nav_aboutus li#team.left_active a {background-position:0px 0px;background-image: url(../images/nav_aboutus_over.gif);}	
ul#nav_aboutus li#providers.left_active a {background-position:0px -32px;background-image: url(../images/nav_aboutus_over.gif);}
ul#nav_aboutus li#partners.left_active a {background-position:0px -63px;background-image: url(../images/nav_aboutus_over.gif);}
/**/
/*NAVIGATION aboutus END*/

/*NAVIGATION services*/
ul#nav_services {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 100px;
	background: #566171 url(../images/nav_services_over.gif) no-repeat;
}



/*<group=level 1>*/

ul#nav_services li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#nav_services li a {
	border: 0;
	display: block;
	width:300px;
	background: url(../images/nav_services.gif) no-repeat;
}

ul#nav_services li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/nav_services_over.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#residential a {
	height: 32px;
 }

li#commercial a {
	height: 31px;
}

li#commercial a:link,
li#commercial a:visited,
li#commercial a:hover {
	background-position: 0px -32px;
}

li#forecast a {
	height: 31px;
}

li#forecast a:link,
li#forecast a:visited,
li#forecast a:hover {	
	background-position: 0px -63px;
}



	
/*</group>*/
/* ACTIVE*/
ul#nav_services li#residential.left_active a {background-position: 0px 0px;background-image: url(../images/nav_services_over.gif);}
ul#nav_services li#commercial.left_active a {background-position: 0px -32px;background-image: url(../images/nav_services_over.gif);}
ul#nav_services li#forecast.left_active a {background-position: 0px -63px;background-image: url(../images/nav_services_over.gif);}
/**/
/*NAVIGATION services END*/

/*NAVIGATION newsroom*/
ul#nav_news {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 100px;
	background: #566171 url(../images/nav_news_over.gif) no-repeat;
}



/*<group=level 1>*/

ul#nav_news li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#nav_news li a {
	border: 0;
	display: block;
	width:300px;
	background: url(../images/nav_news.gif) no-repeat;
}

ul#nav_news li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/nav_news_over.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#pr a {
	height: 32px;
 }

li#itn a {
	height: 31px;
}

li#itn a:link,
li#itn a:visited,
li#itn a:hover {
	background-position: 0px -32px;
}

li#blog a {
	height: 31px;
}

li#blog a:link,
li#blog a:visited,
li#blog a:hover {	
	background-position: 0px -63px;
}



	
/*</group>*/
/* ACTIVE*/
ul#nav_news li#pr.left_active a {background-position:0px 0px;background-image: url(../images/nav_news_over.gif)}
ul#nav_news li#itn.left_active a {background-position:0px -32px;background-image: url(../images/nav_news_over.gif)}
ul#nav_news li#blog.left_active a {background-position:0px -63px;background-image: url(../images/nav_news_over.gif)}
/**/
/*NAVIGATION newsroom END*/

fieldset.lefty {
	width: 300px;
	margin-left: 30px;
	/*background: red;
	float: left;*/
}

.logo_right {
	position: absolute;
	left: 500px;
	top: 100px;
}