* {	padding:	0;	margin:		0; }
p { 	margin:	14px 0 0 0; }
img { border: 0; }
a, a:link, a:visited {	color:				#ac5100;	text-decoration:	none; }
a:hover, a:active { text-decoration: underline; }
h2, h3, h4 {
	padding-top:	14px;
	color:			#ac5100;
	letter-spacing:	0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:	bold; }
h3, h4 {
	margin-top:		10px;
	padding-top:	0;
	font-size:		12px;
	font-weight:	bold; }
html { background:	#fff url(../images/page_bg.gif) repeat-x; }
body {	font-family:	verdana, arial, helvetica, sans-serif;	font-size:		12px;	color:			#505c50;	margin:			0 auto;	letter-spacing:	1px; }
#pageWrapper {
	min-width:	768px;
	max-width:	992px;	/* see ie6.css */
	margin:		0 auto; }
#header { background:	url(../images/header_right_bg.gif) no-repeat bottom right; }
#header h1 {	font-family:	arial, verdana, helvetica, sans-serif;	font-size:		24px;	padding:		72px 0 16px 48px;	background:		url(../images/header_left_bg.gif) no-repeat bottom left; }
#mkeLogo {	color:			#fff;	font-family:	tahoma, verdana, arial, helvetica, sans-serif;	font-size:		24px;	font-weight:	100; }
#electLogo {	color:	#ababab;	font-size: 28px;	letter-spacing:normal; }
#headerAddr {	float:			right;	border-left:	1px dashed #d4d7bf;	font-family:	tahoma, verdana, arial, helvetica, sans-serif;	font-size:		9px;	color:			#d4d7bf;	margin:			10px 30px 0 0; }
#headerAddr strong { color: #e99820; }
#headerAddr p { padding-left: 10px; }
#headerAddr a, #headerAddr a:link, #headerAddr a:visited { color: #d4d7bf; }
#phone {	text-align:	center;	padding:	5px 0;	margin:		12px 0 0 0;	background:	#2f2f2f; }
#skyline {	clear:		both;	margin:		0;	height:		114px;	background:	url(../images/skyline.gif) no-repeat center bottom; }
#phone strong { color:	#d4d7bf; }
#contentWrapper {	float:		left;	width:		100%;	margin-top:	21px; }
#mainWrapper {
	float:		right;
	width:		100%;
	margin:		0 0 0 -245px;
	margin-top: 7px;	/* see ie6.css */	/* see ie7.css */
	background:	url(../images/mainWrapper_right_bg.gif) no-repeat top right; }
#main {
	line-height:	1.5em;
	margin:			0 0 0 245px;
	padding:		0 40px 0 15px;
	background:		url(../images/main_left_bg.gif) no-repeat; }
#breadCrumbs {
	margin-top:		0;
	font-size:		10px;
	letter-spacing:	0; }
.learn-more a {	color:				#ac5100;	font:				11px verdana;	text-align:			right;	text-decoration:	none;	float:				right;	padding-top:		20px;	margin-right:		20px;	letter-spacing:		normal; }
#quickLinksWrapper {
	float:			right;
	width:			170px;
	border:			1px solid #424242;
	padding-bottom:	0.5em;
	margin-left:	1em;}
#quickLinksWrapper p {
	margin-top:		0;
	color:			#fff;
	background:		#424242;
	text-align:		center;
	padding:		3px 0;
	margin-bottom:	0.5em; }
#quickLinks {
	list-style-type:	none;
	margin-left:		1.25em; }
#servicePgPhoto {
	float:			left;
	width:			396px;
	margin-left:	1em;
	margin-top: 	20px; }
#servicePgPhotoGallery {
	float:			left;
	width:			170px;
	margin-left:	1em;
	text-align:		center; }
.resServicePgServices {
	float:				left;
	width:				30%;
	margin:				20px 0 20px 20px;
	list-style-type:	none; }
.sitemapList { list-style-type: none; }
#sidebar {	float:			left;	width:			203px;	padding-left:	42px;	padding-top:    3px;	/* see ie6.css */	/* see ie7.css */	margin-top:		7px;	/* see ie6.css */	/* see ie7.css */	background:		url(../images/sidebar_left_bg.gif) no-repeat; }
#logoLinks { margin-top: 10px; }
#logoLinks p { text-align: center; }
#mainNav {	list-style-type:	none;	font-size:			12px; }
#mainNav li {	margin-top:		4px;	width:			190px;	padding:		2px 0 2px 5px;	background:		#fff;	border-bottom:	2px dotted #adaf95; }
#mainNav a, #mainNav a:link, #mainNav a:visited {	color:				#424242;	text-decoration:	none; }
#mainNav a:hover, #mainNav a:active { color: #ac5100; }
#footer {
	clear:			both;
	margin-top:		14px;
	width:			inherit;
	font-size:		80%;
	color:			#7c7c7c;
	background: 	#393939 url(../images/footer_bg.jpg) repeat-x top;
	line-height:	3em;
	padding-right:  25px;
	padding-bottom: 15px;
	padding-top: 	10px; }
#footerContainer {	min-width:		720px;	max-width:		900px;	margin: 		0 auto; }	/* see ie7.css */
#footerContainer img {	float:			left;	margin-top:		0px;	margin-left:	15px; }
p.validation {	margin-top:     5px;	color:			#7c7c7c;	line-height:	1.5em;	text-align:		right; }
p.copyright {	margin-top:     10px;	color:			#7c7c7c;	line-height:	1.5em;	text-align:		right; }
p.validation a { color: #cdd0b7; }