﻿html, body, #aspnetForm {
    margin: 0px;
    padding: 0px;
    height: 100%;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000;
	text-decoration : none;
	line-height : 1.35em;
}

input, select, textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000;
}



#main {
color:#991A37;
font-family:Arial;
font-size:11px;
width:100%;
}

#homeHeader{
width:680px;
margin:0 auto;
position:relative;
text-align:center;
}

#headerRule
{
width:auto;
position:relative;
border-bottom:1px solid #CCCC99;
margin-top:10px;
margin-bottom:10px;
	}

#header{
width:770px;
}

#logo{
float:left;
padding:27px 0 16px 100px;
}

#homeLogo{
float:left;
padding:27px 0 16px 0;
}

#title{
float:right;
padding:37px 0 0 0;
}

#topShade{
float:left;
border-top: 1px solid rgb(204, 204, 153); 
border-bottom: 1px solid rgb(204, 204, 153); 
width: 100%; 
height: 21px; 
background-image: url("../../include/images/topnav_topshadebg.gif");
}

#topPrintable{
margin-top:30px;
}

#navBar{
float:left;
width: 100%; 
height: 25px; 
background: transparent url("../../include/images/topnav_stretch.gif") repeat-x scroll 0pt 0pt; 
background-color:transparent;
}

#homeBar{
float:left;
margin:0 auto;
position:relative;
text-align:center;
width: 100%; 
height: 25px; 
background: transparent url("../../include/images/topnav_stretch.gif") repeat-x scroll 0pt 0pt; 
}

#navButtons img {
float:left;
}

#navButtons a {
float:left;
}

#homeButtons a {
float:left;
}

#homeButtons{
height:25px;
margin:0 auto;
position:relative;
text-align:center;
width:656px;
_width:680px;
}

#navButtons{
position:relative;
height: 25px; 
width:725px;
_width:739px;
}

#contentBodyText {
    padding-right: 15px;
}

.footer {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #999966;
}

.footer a, .footer a:visited, #content .footer a, .footer a:visited {
color : #999966;
text-decoration:none;
}

.footer a:hover, #content .footer a:hover {
color:#CC0033;
text-decoration:none;
}


#footer{
padding-top:20px;
float:left;
text-align:center;
}

#homeFooter{
width:650px;
float:left;
text-align:center;
padding-left:45px;
}

#navSpace {
float:left;
height: 25px; 
padding-left:197px;
background: transparent url("../../include/images/navSpacer.gif");
background-position:right;
}

#homeContent {
width: 670px; 
text-align:center;
margin:0 auto;
position:relative;
}

#topContent {
float:left;
width: 666px;
height: 261px; 
background: transparent url("../../include/images/home_top_content.jpg") repeat-x scroll 0pt 0pt; 
background-color:transparent;
margin:18px 0 0 0;
}
#botContent {
float:left;
width: 666px;
height: 113px; 
background: transparent url("../../include/images/home_bot_content.jpg") repeat-x scroll 0pt 0pt; 
background-color:transparent;
margin:18px 0 28px 0;
padding-top:80px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #999966;
text-align:left;
}

#search{
float:right;
padding: 12px 50px 0 0;
}

#searchL {
padding-top:5px;
}

#bot1 {
float:left;
height:70px;
width:235px;
}
#bot2 {
float:left;
height:70px;
width:210px;
margin-right:20px;
}
#bot3 {
float:left;
height:70px;
width:150px;
}

#bot1 ul li a, #bot1 ul li a:visited{
color : #999966;
text-decoration:none;
}


#wrapper{
width:100%;
}

#content {
width:575px;
margin:0 0 10px 204px;
padding-top:10px;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:1.35em;
text-decoration:none;
}

#content img {padding-left:5px;}
	
#content img.headline {padding-left:0;}	

#content A  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #cc0033;
	text-decoration : underline;
}

#content A:Hover {
	color : #000099;
}


.secondary {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #999966;
	text-decoration : none;
}

.tertiary {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color : #666633;
	text-decoration : none;
	line-height:25px;
}





/* USED FOR SEARCH ENGINE */
ul.bulletPoints	{
 list-style-type: square; list-style-image: url("../../include/images/bullet.gif"); 
    margin-top: 0px; margin-bottom: 15px; 
    margin-left: 1px; 
    *margin-left: 30px; 
    _margin-left: 30px;
    margin-right: 0px; }

ul.bulletPointsSpacer {
    margin-bottom:0px;
}

ul.bulletPointsSpacer li {
    padding-bottom:10px;
}

ol.bulletPointsSpacer li {
    padding-bottom:10px;
}

ul.bulletPoints_sub1 { list-style-type: circle; list-style-image: url("../../include/images/bullet_sub.gif"); margin-top: 0px; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; }


.highlight1 { background-color : #e6e6e6; }
.quaternary { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; color : #000000; text-decoration : none; }
.dangerous
{
    margin-bottom:26px;
}
.start_bar
{
    width:560px;margin-top:20px;margin-bottom:20px;
}
.f_left
{
    float:left;
}
.f_right
{
    float:right;
}
.c_both
{
     clear:both;
}
.new_line_paragraph
{
     clear:both;width:555px;
}
.bot_margin
{
    margin-bottom:20px;
}
#header_round_gas
{
    background-image:url("../../include/images/header_round_gas.gif");
    width:558px;
    height:43px;
}
#header_round_electricity
{
    background-image:url("../../include/images/header_round_electric.gif");
    width:558px;
    height:40px;
}
#header_round_contract
{
    background-image:url("../../include/images/header_round_contract.gif");
    width:558px;
    height:40px;
}
#start_button a:link, #start_button a:visited
{
    background-image:url("../../include/images/start_button.gif");
    border:none;
    display:block;
    width:102px;
    height:33px;    
}
#start_button a:hover
{
    background-image:url("../../include/images/start_button_on.gif");
    border:none;
    display:block;
    width:102px;
    height:33px;
}
.safety_question
{
    color:#000099;
}

.casestudy_story {
    clear: both;
    margin-bottom: 10px;
}

.casestudy_story div {
    float: right;
    padding-bottom: 30px;
}

.floatRightBox {
    float:right;
    margin-bottom:20px;
    text-align:center;
	display: inline;
}


#footerContainer {
float:left;
position:relative;
}

#footerBar {
/*background:transparent url("../../include/images/footer_top.gif") repeat-x scroll 0 0;*/
width:auto;
}

.navbottom {
border-top:1px solid #CCCC99;
font-size:11px;
font-weight:bold;
line-height:14px;
vertical-align:top;
white-space:nowrap;
width:40%;
}

.siteMap {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.siteMap ul {
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

#footerBar a, #footerBar a:visited {
color:#999966;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

#footerBar a:hover {
color : #CC0033;
}

.copyright {
border-top:1px solid #CCCC99;
color:#999966;
font-size:10px;
padding-left:10px;
text-align:center;
}

#bot1 ul	{ list-style-type: square; list-style-image: url("../../include/images/bullet.gif"); }

#leftNav {
left:0;
margin:0;
position:absolute;
width:181px;
z-index:10;
}





#NavigationContainer { 
    width:182px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    /* border-top:solid 1px #cc9; 
    border-bottom:solid 1px #cc9; */
} 
 
#NavigationContainer ul { 
    list-style: none; 
    margin: 0px;
    padding:0px; 
    text-align: right; 
} 
 
#NavigationContainer, #NavigationContainer a, #NavigationContainer a:hover { 
    text-decoration : none; 
} 
 
#NavigationContainer li { 
} 
 
#NavigationContainer li li { 
    margin-right: 15px; 
} 
 
#NavigationContainer li li li { 
    margin-right: 15px; 
} 
 
#NavigationContainer a:hover { 
    color: #903; 
} 
 
#NavigationContainer li a { 
    color:#999966;
} 
 
#NavigationContainer li li a { 
    color: #330; 
} 
 
#NavigationContainer li li li a { 
    color: #cc9; 
} 

#NavigationContainer .navSelectedItem { 
  color:#009;
} 
 
#NavigationContainer .navBorder, #NavigationContainer .navBorderSelected { 
    padding-top: 4px; 
    padding-bottom: 4px; 
    padding-right: 3px; 
} 
 
#NavigationContainer .navBorder { 
    border-right: solid 1px #cc9; 
} 
 
#NavigationContainer .navBorderBottom { 
    /* border-bottom: solid 1px #cc9; */
} 
 
#NavigationContainer .navBorderTop { 
    /* border-top: solid 1px #cc9; */
} 
 
#NavigationContainer .navBorderSelected { 
    /*border-top:1px solid #cc9;
    border-bottom: solid 1px #cc9; */
} 
 
#NavigationContainer .navBorderSelectedBottom { 
    border-bottom: solid 1px #cc9; 
} 
 
#NavigationContainer .navBorderSelectedTop { 
    border-top: solid 1px #cc9; 
} 


#NavigationContainer .navBorderCloseList {
    background: #cc9;
    width: 100%; 
    height: 1px; 
    line-height: 1px; 
    font-size: 1px;
}

#NavigationContainer .navBorderFinalItem {
    /*border-bottom: solid 1px #fee;*/
}

#NavigationContainer .navBorderFinalItemSelected {
    border-bottom: solid 1px #cc9;
}

#NavigationContainer ul li ul li .navBorderFinalItemSelected, #NavigationContainer ul li ul li ul li .navBorderFinalItemSelected {
    border-bottom: none;
}











#SitemapContainer { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
} 
 
#SitemapContainer a { 
    text-decoration : none; 
    color: #999966; 
} 
 
#SitemapContainer a:hover { 
    color: #903; 
} 
 
 #SitemapContainer li {
 list-style-type: square; 
list-style-image: url("../../include/images/bullet.gif"); 
 }
 
#SitemapContainer .sitemapSectionHead { 
    text-decoration: none; 
    color:#000099;
} 

@media print
{

#header{
display:none;
}

#topShade{
display:none;
}

#topPrintable{
display:none;
}

#navBar{
display:none;
}

#leftNav {
display:none;
}

#printFunc {
display:none;
}

#footerBar{
display:none;
}
#header{
width:870px;
}
#logo{
float:left;
padding:27px 0 16px 55px;
}

#content {
width:625px;
margin:20px 0 10px 20px;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:1.35em;
text-decoration:none;
}



}
