	
	/* Reset widths for homepage */
	/*#container { width: 704px; }	
	.searchBoxHome { width: 120px; }*/
	
	#contentContainer {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 4px;
	}
	
	#menu_banner { /*background: transparent url("../images/hmpage_hero_graphic.jpg") no-repeat 170px 0px;*/ }
		
		/* home page image */
		#homeBanner { border-left: 3px solid white; float: left; height: 170px; width: 576px; overflow: hidden; }
		
	.columns { clear: both; }
	.columns div { float: left; margin: 0px auto; }
	
	/* set styles for homepage bullet points */
	.columns ul { color: #999900; font-size: 100%; list-style: none; margin: 0px 0px 0px 5px; padding: 0px; }
	.columns ul li { background: transparent url("../images/bullet_homepage.gif") 0px 8px no-repeat; color: #999900; margin: 0px; padding: 0px 0px 5px 12px; }
	
	
	/* h2's on homepage that have links on them */
	h2 { font-size: 100%; margin: 10px 0px 5px 0px !important; margin: 0px 0px 5px 0px; padding: 2px 0px 0px 0px; }
	#contentContainer h2 a, #contentContainer h2 a:visited { color: #cc6600; text-decoration: none; }
	#contentContainer h2 a:hover, #contentContainer h2 a:visited:hover { color: blue; }
	
/*
[][][][][][][][][][][][][][][][][][][][]
[]
[]		Four Column Styles
[]
[][][][][][][][][][][][][][][][][][][][]
*/
	
	.four {
		border: 0px solid red;
		margin: 0px;
		padding: 0px;
		width: 187px;
	}
		
	.four div.bg {
		background: transparent url("../images/promo_bg.gif") bottom left no-repeat;
		margin: 0px;
		padding: 0px 0px 8px 0px;
		width: 100%;
		min-height: 125px;
	}
	
	/* for IE, with IE5/Mac backslash filter \*/
	* html .four div.bg { height: 110px; }
	/* end filter */
	
/*
[][][][][][][][][][][][][][][][][][][][]
[]
[]		Two Column Styles
[]
[][][][][][][][][][][][][][][][][][][][]
*/
	
	.two {
		margin: 0px;
		padding: 0px;
		width: 377px;
	}
	
	.two div.bg {
		background: transparent url("../images/feature_bg.gif") bottom left no-repeat;
		margin: 0px;
		padding: 0px 0px 8px 0px;
		width: 100%;
		min-height: 155px;
	}
		.two div.bg div {border: 0px solid white;}
	
	/* for IE, with IE5/Mac backslash filter \*/
	* html .two div.bg { height: 145px; }
	/* end filter */
	
/*
[][][][][][][][][][][][][][][][][][][][]
[]
[]		Generic 4 & 2 Column Styles
[]
[][][][][][][][][][][][][][][][][][][][]
*/
	
	.four div.padding, .two div {margin: 0px; padding: 0px 0px 0px 15px; }
	
	/* Icons */
		
		.pay_bill {
			background: transparent url("../images/bill_image.gif") 119px 20px no-repeat;
			min-height: 110px;
			width: 100%;
		}
			
			/* for IE, with IE5/Mac backslash filter \*/
			* html .pay_bill { height: 110px; }
			/* end filter */
			
			/* adds padding so text doens't appear over bg image */
			.four .pay_bill .padding { padding-right: 45px; }
		
		.weatherIcon {
			/* leave this for possible future use - background: transparent url("../images/weather_icon.gif") 100% 35px no-repeat;*/
			height: 110px;
			width: 100%;
			border: none;
			padding: 0px;
			margin: 0px;		
		}

		#weatherDiv {background-color: red; }
		#weatherDiv .tempReading {color: red;}
			
			/* for IE, with IE5/Mac backslash filter \*/
			* html .weatherIcon { height: 110px; }
			/* end filter */
			
			.weatherIcon .padding img { border: 0px; float: right; margin-top: 10px; margin-right: 20px; }
			
		.newsDate {
		clear: both;
		color: #9a9a9a;
		font-size: 90%;
		line-height: 150%;

	}

.featureThumb {float: left; margin-right: 5px;}
.feature h3 { margin: 10px 0px 7px 0px; }
.feature p {padding: 0px 5px;}
	