body {

	margin: 0; padding: 0;

	background: #E6E6E6; 

}



#contshad {

	width: 882px; background: url('images/shadows.gif') repeat-y 0 0;

}



#content {

	width: 850px;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

}



#logo {

	width: 100%;

	height: 88px;

	text-align: left;

}



.date {

	font-family: Verdana;

	color: #666666;

	font-size: 11px;

	font-weight: bold;

	line-height: 100%;

	margin-left:90px;

}

.phone{margin-left:85px;color:#1B50C0; font-family: Verdana; font-size: 13px; font-weight: bold; text-decoration: none;}

#hnav {

	width: 850px;

	height: 33px;

	line-height: 180%;

	background: url('images/top-nav-bkgr.gif') repeat-x 0 0;

}

#hnav a {font-family: Verdana; color: #1f1f1f; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom: 10px;

		padding-left: 30px; padding-right: 30px; background: url('images/nav-divider.gif') no-repeat 100% 50%; }

#hnav a.at {color: #1B50C0;}

#hnav a:hover {	color: #1B50C0;}

.blue_home {color:#1B50C0; font-family: Verdana; font-size: 13px; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom: 10px;
}

.blue_home a.at{color: #1B50C0;}

.blue_home a:hover {color: #1B50C0;}

#about {

	border-left:1px solid #CCCCCC; 

	border-top:1px solid #CCCCCC; 

	border-bottom:1px solid #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #4a4a4a;

	background: url('images/grey-bkgr.gif') repeat-x 0 100%;

	padding-top: 5px;

}

#about h1{

	font-size:15px;

	color: #000000;

	background: url('images/red-check.gif') no-repeat 0 50%;

	padding-left: 30px;

	line-height: 150%;

	margin-left: 10px;

}

#about  p {

	margin-left: 10px;

	margin-right: 5px;

}

#about  a {

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

	font-size: 11px;

	font-weight: bold;

	color: #C52D1F;

	text-decoration: none;

	margin-left: 20px;

}

#about  a:hover {text-decoration: underline;}



#bullets {

	font-family:Verdana;

	font-size:13px;

	color: #999999;

	background: url('images/grey-bkgr.gif') repeat-x 0 100%;

	border: 1px solid #CCCCCC;

	padding-top: 5px;
}

#bullets h1{

	font-size:15px;

	color: #000000;

	background: url('images/blue-check.gif') no-repeat 0 50%;

	padding-left: 30px;

	line-height: 150%;

	margin-left: 10px;

}

#bullets ul {

	font-family:Verdana;

	font-size:13px;

	color:#1B50C0;

	list-style-type: square;

	line-height:130%;

}

#bullets a {

	font-family:Verdana;

	font-size:13px;

	color: #1B50C0;

	text-decoration: none;

}

#bullets a:hover {text-decoration: underline;

}



#services {

	border-right:1px solid #CCCCCC; 

	border-top:1px solid #CCCCCC; 

	border-bottom:1px solid #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	vertical-align: top;

	color: #4a4a4a;

	background: url('images/grey-bkgr.gif') repeat-x 0 100%;

	padding-top: 5px;

}

#services h1{

	font-size:15px;

	color: #000000;

	background: url('images/green-check.gif') no-repeat 0 50%;

	padding-left: 30px;

	line-height: 150%;

	margin-left: 10px

}

#services  p {

	margin-left: 10px;

	margin-right: 5px;

}

#services   a {

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

	font-size: 11px;

	font-weight: bold;

	color: #15971B;

	text-decoration: none;

	margin-left: 20px;

}

#services  a:hover {text-decoration: underline;}



#statenew {

	margin: 15 0 0 0;

	border: 1px solid #CCCCCC; 

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

	font-size: 13px;

}

#statenew  p {

	margin: 10 0 10 10;

	margin-right: 2px; line-height: 110%;

}

#state {width: 415; background: #ffc600;

}

#state  a {color: #1B50C0;}

#state p.h {margin: 10 0 0 10; font-size: 17px; font-weight: bold; line-height: 100%;

	color: #ffffff;

}

.energyoffice  p {
	margin: 10 0 10 10;
	margin-right: 2px; line-height: 110%;
	color:#C42B1C;
}
.energyoffice {
	margin: 15 0 0 0;
	border: 1px solid #CCCCCC;
	background:#B2D2E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.energyoffice a{
color:#ff0000;
}

#new {width: 415; border-left: 1px solid #CCCCCC;}

#new  a {color: #1B50C0;}

#new p.n {margin: 10 0 0 10; font-size: 17px; font-weight: bold; color: #808080;}

#pscroller{	font-size: 12px;

width: 400px; height: 90px;

border: 0px solid black;

padding: 5 2 2 10;

}

#pscroller a{font-size: 12px; font-weight: bold; text-decoration: none; line-height: 200%;

}

#pscroller a:hover {text-decoration: underline;

}



#bnavcont {width: 850px; height: 200px; border-top: 2px solid #cccccc; font-family: Verdana; font-size: 11px; margin: 20 0 0 0;}

#bnavcont a {font-family: Verdana; color: #666666; font-size: 11px; text-decoration: none;}

#bnavcont a:hover {text-decoration: underline;}



#botnav {width: 850px; height: 25px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; line-height: 150%; margin: 3 0 0 0;}

#botnav a {font-family: Verdana; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; padding-top: 10px; padding-bottom: 10px;

		padding-left: 30px; padding-right: 30px; }

		

#track   {position: relative; visibility: hidden; top: 20;}

.presentation {color:#1B50C0; font-family: Verdana; font-size: 13px; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom: 10px;}

.presentation a{color:#c52d1f;text-decoration:none;}

.presentation a:hover {color: #1B50C0;}