body#homepage {
	margin: 0; 
	padding:0; 
	background:#FFF url(../img/bg-body-home.gif) no-repeat center top;
	text-align:center;}


	
/* PAGE LAYOUT
----------------------------------------------- */	
#HomeHeaderLeft {
	float:left;
	width:471px;
	background:url(../img/header/home-left.jpg) no-repeat left top;}
	
#HomeHeaderLeft div {
	width:471px;
	padding:145px 0 44px 0;}
	
#HomeHeaderLeft img {
	padding-left:20px;}	
			
#HomeHeaderRight {
	float:right;
	text-align:left;
	width:429px;
	background:url(../img/header/services-right.jpg) no-repeat left top;}	

#contentContainerHome {
	background:url(../img/faux-content-home.jpg) repeat center top;
	text-align:left;}	
	
#leftColumnHome  {
	float:left;
	width:300px;
	text-align:center;}
div.contentLeft {
	padding:0 20px 0 0;
	text-align:left;}	
#middleColumnHome {
	float:left;
	width:300px;
	text-align:left}
div.contentMiddle {
	padding:0 20px;
	text-align:left;}	
div.contentMiddle p {
	padding:6px 0;
	margin:0;}	
#rightColumnHome {
	float:right;
	width:300px;
	text-align:left}
div.contentRight {
	padding:0 0 0 20px;
	text-align:left;}	
#leftColumnHome, #middleColumnHome, #rightColumnHome {
	background:url(../img/homepage-columntop.jpg) no-repeat right top;}	
#clients {
	width:263px; 
	border:1px solid #CFD5D9; 
	padding:7px;
	color:#3F474D;}
#clients div {
	display:block;
	text-align:right;}			
#utilityLinksBotHome {
	float:right;
	width:642px;
	text-align:right;
	padding:0 0 5px 0;}
#utilityLinksBotHome ul li {
	background:none;
	margin:0;
	padding:0 18px 0 0;}
		
#utilityLinksBotHome li {
	display: inline;
	list-style-type: none;
	color:#000;}
	
#utilityLinksBotHome li a{
	font-size:10px;}	
	
#utilityLinksBotHome img {
	margin-right:4px;}		
	

#footerHome {
	padding:18px 0 180px 0;
	background:#FBFCFC url(../img/bg-footer-home.gif) no-repeat left top;}		

/* NEWSITEM LIST
----------------------------------------------- */	
ul.news { 
	margin:0 0 0 8px; 
	padding:0;}
ul.news li {
	list-style:none;
	margin: 0;
	padding:0 0 18px 12px;
	background:url(../img/li-time.gif) no-repeat 0 4px;
	color:#952729;}
ul.news li a:link, ul.news li a:visited {
	color:#000;
	text-decoration:none;}	
ul.news li a:hover, ul.news li a:active {
	color:#257AB7;
	text-decoration:underline;}		




