
#logobanner {
	clear:both;
	width:970px;
	height:260px;
}
#logo { float:left; width:302px; height:260px; }
#homeflash { float:left; width:668px; height:260px; }

#mainsection {
	background-image: url(../images/home/bg_mainsection.png);
}

#homecontent {
	float:left;
	width:520px;
	padding:0px 148px 22px 76px;
	min-height:221px;
}
.contentlist {
	padding-bottom:12px;
	clear:both;
	font-size:16px;
	width:500px;
}
.contentlist ul {
	float:left;
	padding: 0px 5px 4px 15px;
}
.contentlist li {
	background-image: url(../images/bullet-leaf.png);
	background-repeat: no-repeat;
	background-position:0px 5px;
	padding-left: 32px;	
	display:block;
	margin-bottom:3px;
}
p {
	line-height:22px;
}
p.homefirstpara {
	font-weight:bold;
	font-size:14px;
	color:#333333;
}
#sidebar { padding-top:5px; float:left; }
/*#cta li a {
	background-image: url(../images/home/cta.png);
	background-repeat: no-repeat;
}*/
#mainnav li a#navcontact {
	display:block;
	padding-top:44px;
	height:1px;
	overflow:hidden;
/*	height:45px;*/
	width:163px;
	background-image: url(../images/navcontact.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}
#mainnav li a#navcontact:hover, #mainnav li a#navcontact.active { background-position:0px -45px; }