.junk {
	color:#EFEFEF;
	}

* {	margin: 0;	padding: 0;	}	
		
body {
	margin:0 auto;
	width: 850px;
	background-image: url(images/background-cross-design.gif);
}


td {
	vertical-align:top;
}

ul, li {
	margin-bottom:3px;
	}

ul.ul-main {
	padding-left:50px;
	list-style-image: url(images/bullet1.gif);
}


ul.ulSitemap {
	padding-left:50px;
	list-style-image: url(images/bullet1.gif);
}

li.liTopMain {
	list-style-image:url(images/checkbox-1.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
	line-height:40px;
	margin-right:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


ul.ulNav1 {
	font-family:"Arial Unicode MS", Verdana, Arial;
	font-size: 15px;
	list-style-image: url(images/bullet1.gif);
	text-align:left;
	padding-left:50px;
	line-height:22px;
	margin-top:8px;
	margin-bottom:12px;
}


ul.ulLocations {
	padding-left:50px;
	list-style-image: url(images/bullet1.gif);
}
ul.liUtilities {
	padding-left:50px;
	list-style-image: url(images/bullet1.gif);
}
ul.ul-h2-bullets {
	font-family: Helvetica, sans-serif, Geneva, Arial;
	font-size: 10px;
	color: #707070;
	padding-left: 50px;
}


ul.ul-h2-services {
	font-family:"Arial Unicode MS", Verdana, Arial;
	font-size: 15px;
	list-style-image: url(images/bullet1.gif);
	text-align:left;
	padding-left:70px;
	line-height:22px;
	margin-top:8px;
	margin-bottom:12px;
}


li {
	font-family: arial, helvetica, sans-serif;
	margin-bottom:8px;
	color:#1B4154;
}


h1, h2, h3, h4, h5, h6, p {
	padding: 0;
	margin: 0;
}


h1.h1-main {
	font-family: Calibri, Helvetica, sans-serif, Verdana;
	font-size:22px;
	font-weight:bold;
	color: #FF00FF;
	padding-left: 6px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: center;
}


h1.h1IndexGreeting {
	font-family: Calibri, Helvetica, sans-serif, Verdana;
	font-size:20px;
	font-weight:bold;
	color: #990000;
	padding-left: 33px;
	padding-top:14px;
	text-align: left;
}


h2.h2-main {
	font-family: Calibri, Arial, Helvetica, sans-serif, Geneva;
	font-weight: bold;
	font-size: 22px;
	line-height:35px;
	vertical-align:middle;
	color: #A8D3FF;
	background-color:#447BB9;
	width:94%;
	margin:6px 10px;
	padding-left:4px;
}

h2.h2-faq {
	font-family: Helvetica, sans-serif, Geneva, Arial;
	font-weight: bold;
	font-size: 0.9em;
	line-height:19px;
	vertical-align:middle;
	color: #203F62;
	width:94%;
	margin:4px 4px 10px 10px;
	padding-left: 20px;
}


h3.h3main {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FF3300;
	padding-left: 25px;
}


h3.h3-style-1 {
	font-family: helvetica, sans-serif, verdana, arial; 
	font-size: 15px; 
	color: #666666;
	padding-bottom:8px;
}

h3.h3UtilitiesBrands {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px; 
	color: #3e77a9;
	text-align:left;
}

h4.h4UtilitiesLocations {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px; 
	color: #3e77a9;
	text-align:left;
}

h4.h4-main {
	font-family: helvetica, sans-serif, verdana, arial;
	font-weight: bold; 
	font-size: 15px; 
	color: #000;
	padding: 0px;
	padding-left: 25px;
}


h4.h4BulletedBrandnames {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 14px; 
	color: #3e77a9;
	text-align:left;
}


h4.h4-download-ul {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 15px; 
	color: #666666;
	text-align:left;
}

h5.h5bullets {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 14px; 
	color: #3e77a9;
	text-align:left;
}

h6.h6NavHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:central;
	color:#fff;
	padding-left:27px;
	padding-top:7px;	
}

p.pBodyText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding-top:10px;
	padding-left: 35px;
	padding-right: 38px;
	font-weight: normal;
	font-size: 10pt;
}
.phone {
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS";
	color:#FF0000;
	padding-top:10px;
	padding-bottom:10px;
	font-weight: bold;
	font-size: 20px;
}

a img {
	border:0;
}

a:link.navtop, a:active.navtop, a:visited.navtop {
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS";
	font-size: 12px;

	font-weight: bold;
	color: #95F2D9;	
	text-decoration: none;
	padding: 1px 6px 3px 3px;
}
a:hover.navtop {
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS";
	font-size: 12px;

	font-weight: bold;
	color: #DFF2FD;
	text-decoration: underline;
	padding: 1px 6px 3px 3px;
}

a:link.nav1, a:active.nav1, a:visited.nav1 {
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	color: #95F2D9;	
	text-decoration: none;
}
a:hover.nav1 {
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	color: #DFF2FD;
	text-decoration: underline;
}


a:link.nav-flyer, a:active.nav-flyer, a:visited.nav-flyer {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}

a:hover.nav-flyer {
	color: #B30000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}


a:link.navLinksPage, a:active.navLinksPage, a:visited.navLinksPage {
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	color: #3e77a9;
	text-align:left;
	text-decoration: underline;
	line-height:18px;
}
a:hover.navLinksPage {
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	color: #3e77a9;
	background-color:#EBFAFE;
	text-align:left;
	text-decoration: none;
	line-height:18px;
}


a:link.nav-3, a:active.nav-3, a:visited.nav-3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a:hover.nav-3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}


a:link.navEmail, a:active.navEmail, a:visited.navEmail {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E679A;
	text-decoration: none;
	padding-left: 7px;
}
a:hover.navEmail {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF00FF;
	text-decoration: underline;
	padding-left: 7px;
}


a:link.nav-faq, a:active.nav-faq, a:visited.nav-faq {
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-left: 7px;
}
a:hover.nav-faq {
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS";
	font-size: 12px;
	font-weight: bold;
	color: #85A8E9;
	text-decoration: underline;
	padding-left: 7px;
}


a:link.navbottom, a:active.navbottom, a:visited.navbottom {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
a:hover.navbottom {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffc;
	text-decoration: underline;
}


a:link.navbody, a:active.navbody, a:visited.navbody {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #24659D;
	text-decoration: underline;
}

a:hover.navbody {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}


a:link.nav-back-to-top, a:active.nav-back-to-top, a:visited.nav-back-to-top {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color: #24659D;
	text-decoration: none;
}
a:hover.nav-back-to-top{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}


a:link.nav-h4-downloads, a:active.nav-h4-downloads, a:visited.nav-h4-downloads {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color: #24659D;
	text-decoration: none;
}
a:hover.nav-h4-downloads {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}


a:link.coupon, a:active.coupon, a:visited.coupon {
	font-family: arial, tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
a:hover.coupon {
	font-family: arial, tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
}


.nav1-li {
	border-bottom: 1px solid #00A5E3;
	border-bottom-color: #C1D6E8;
}


.backgroundTop {
	background-image: url(images/backgroundTop.gif);
	background-repeat:no-repeat;
	background-color:#E4E9E8;
	line-height:44px;
	vertical-align:bottom;
}


.textinall {
	 font-family: tahoma, arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.textinall2 {
	font-family: arial, tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #2E679A;
	text-decoration: none;
}


.pVeryCool {
	font-family: tahoma, arial;
	font-size: 14px;
	font-weight:bold;
	text-transform: none;
	color: #2E679A;
	text-decoration: none;
	padding-left: 12px;
}


.textinall7 {
	font-family: tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}


.textinall8 {
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}


.announcement1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF00FF;
	text-decoration: none;
}


.announcement2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}


.address1 {
	font-family: Helvetica, sans-serif, Geneva, Arial;
	font-weight: bold;
	font-size: 17px;
	line-height:24px;
	vertical-align:middle;
	color: #88C4FF;
	background-color:#004182;
	width:94%;
	margin-left:10px;
	padding-left: 20px;
}


.address2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


.address3-height {
	padding-bottom:4px;
}


#image {
	background-image: url(images/index_01.gif);
}


.index44 {
	background-image: url(images/index_44.gif);
	background-repeat: repeat;
	background-position: center;
}


.imagebackground1 {
	background-image: url(images/index_19.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.imagecentered {
	background-position: center;
}


.image-right {
	float:right;
	margin:6px;
	padding-right:30px;
}


.image-left {
	float:left;
	margin:6px;
	padding-right:30px;
}


.index195 {
	background-image: url(images/index_19.gif);
	background-repeat: no-repeat;
	background-position: center;
}


.padd12left {
	padding-left: 12px;
	padding-right: 12px;
}


.index62 {
	background-image: url(images/index_62.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
}


.index64 {
	background-image: url(images/index_64.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 64px;
	width: 201px;
}


.index59 {
	background-image: url(images/index_59.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 64px;
	width: 201px;
}


.style1 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}


.style2 {
	font-family: Arial, Helvetica, sans-serif
}

.yelp {
	background-color: #D7D7D7;
	padding:4px 1px;
	}
	
.navLeftBackground {
	background-color:#EDF4D5;
	}
	
div.backgroundBlue1 {
	background-color:#D9F0FF;
	width:90%;
	}
	
div.backgroundLeftNav {
		background-image:url(images/banner-nav-headers.gif);
		background-repeat:no-repeat;
		margin: 0 auto;
		width:90%;
		height:30px;
	}


.utilitiesDivMain {
	margin:0 auto;
	width:500px;
	background-color:#D9F0FF;
}

.utilitiesdiv1 {
	float:left;
	width: 166px;
	background-color:#D9F0FF;
}

.utilitiesdiv2 {
	width: 166px;
	float:left;
	background-color:#D9F0FF;
}

.utilitiesdiv3 {
	width: 168px;
	float:left;
	background-color:#D9F0FF;
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

