body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	height:100%;
	background-color:

	#FFFFFF;
	text-align: justify;	

}

.mainbody
{	
	padding-right:25px;
	padding-left:25px;
	padding-top:38px;
}


.content{

float:right;

width:580px;

padding-right:20px;

padding-left:20px;

padding-top:20px;

margin-top:0px;

padding-top:0px;

position:absolute;

top:0px;

right:0px;

color:
#666666;

line-height:20px;

}
h1 {
	margin: 0;
    	padding: 0;
    	display: none;
	font-size: 0px;
}


h2 {



color:#a6a8bd;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:20px;

padding-top:10px;

margin-top:0px;

}

h3 {



color:#707ea4;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

padding-top:10px;
text-align:center;
font-weight:normal;
line-height:25px;
margin-top:0px;

}

#content_bgd{



width:607px;

border-left:solid;

border-left-width:193px;

border-left-color:#FFFFFF;

float:right;

background-color:
#f3f3f3;

position:absolute;

top:170px;

left:0px;

height:2000px;

overflow:visible;


}


#content{

position:relative;

width:800px;

height:auto;

overflow:visible;

margin-right:auto;

margin-left:auto;

padding-left:0px;

padding-right:0px;

border:solid;

border-left-color:#6B9BBE;

border-left-width:10px;

border-left-style:solid;

border-right-color:#6B9BBE;

border-right-width:10px;

border-right-style:solid;

border-top-color:#6B9BBE;

border-top-width:10px;

border-top-style:solid;

border-left-color:#6B9BBE;

border-bottom-color:#6B9BBE;

border-bottom-width:10px;

border-bottom-style:solid;



float:none;


}


#image{

position:

absolute;

right:-10px;

top:0px;

width:820px;

height:inherit;
z-index:5;
		

}


ul.menu{

width:150px;

height:400px;


list-style-type:none;

padding:0px;

margin-left:20px;

margin-top:0px;

}


li.menu{display:block;

width:120px;

height:24px;

padding-left:20px;

padding-top:0px;

margin-left:0px;

margin-top:0px;

margin-bottom:0px;

padding-bottom:0px;

list-style-type:none;

background-color:#6B9BBE;

border-bottom:solid;

border-bottom-width:5px;

border-bottom-color:#FFFFFF;


}

a.mainmenu{

width:120px;

height:9px;

color:#FFFFFF;

font-size:12px;

font-weight:normal;

float:right;

text-decoration:none;

padding-bottom:10px;

padding-top:5px;

margin-top:0px;

margin-bottom:0px;

background-image:url(images/energypa_button_arrow.gif);

background-position:bottom right;

background-repeat:no-repeat;

}


a:hover.mainmenu{

color:

#000000;

background-image:url(images/energypa_button_arrow_mo.gif);


}



li.submenu{

width:110px;

height:24px;

padding-left:20px;

padding-top:0px;

margin-left:0px;

margin-top:0px;

list-style-type:none;

background-color:

#FFFFFF;

background-image:

url(images/energypa_text_arrow.gif);

background-position: right;

background-repeat:no-repeat;

font-size:10px;

margin-bottom:0px;



}

a.submenu{

width:100px;

color:#FFFFFF;



height:10px;

color:#666666;

float:left;

text-decoration:none;

padding-bottom:5px;

padding-top:2px;

}


a:hover.submenu{

color:

#e42e09;

}

li.bullets{

list-style-image:url(images/energypa_bullet_sq.gif);

line-height:22px;

list-style-position:outside;

}

a.link{

color:#e42e09;

text-decoration:none;}

a:hover.link{

text-decoration:underline;}


li.tel{

	color:#707ea4;

	font-size:15px;

	font-weight:normal;

	background-image:

	url(images/energypa_tel_ico.gif);

	background-position:left;

	background-repeat:no-repeat;

	height:30px;

	padding-left:25px;

	padding-top:7px;

	line-height: 20px;

	text-transform: none;

}

li.fax{

	color:#707ea4;

	font-size:15px;

	font-weight:normal;

	background-image:
	url(images/energypa_fax_ico.gif);

	background-position:left;

	background-repeat:no-repeat;

	height:30px;

	padding-left:25px;

	padding-top:7px;

	line-height: 20px;

	text-transform: none;

}

label
{
width: 10em;
float: left;
text-align: right;
margin-right: 1.5em;
display: block
}

.checkboxStyle{
margin-left:-3px;

font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

textarea {

font-family: Arial, Verdana, MS-Sans-Serif;
font-size: 12px;
font-weight: normal;
margin-left:0px;
}
 
#footer{

background-color:#dde2e5; 
position:absolute; 
bottom:0px; 
left:0px; 
width:520px; 
height:38px;
z-index:2;
margin-left:-193px;
}

.footer_xhtml{
position:absolute; bottom:5px; left:15px; z-index:9;
width:50px;
height:20px;
}

.footer_css{
position:absolute; bottom:5px; left:55px; z-index:9;
width:50px;
height:20px;

}

.footer_copyright{
position:absolute; bottom:12px; left:240px; z-index:9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#707ea4;

}




a.footer_xhtml{

background-image:
url(images/w3cxhtml50.png);
width:50px;
height:20px;
background-repeat:no-repeat;
text-decoration:none;
float:left;
position:relative;
}


a:hover.footer_xhtml{
background-image:url(images/w3cxhtml100.png);

}

a.footer_css{

background-image:
url(images/w3ccss50.png);
width:50px;
height:20px;
background-repeat:no-repeat;
text-decoration:none;
float:right;
position:relative;
}


a:hover.footer_css{
background-image:
url(images/w3ccss100.png);

}

a.footer_copy{
text-decoration:underline;
color:#707ea4;
}

a:hover.footer_copy{
text-decoration:none;
color:
#330099;
}