#homeHeader {
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 160px;
	margin: 0;
	width: 960px;
	position:relative;
}
#homeHeader h1 {
	margin: 0px; /* This puts TEXT of h1 Header tag off the screen.  A text H1 Header is important for screen readers and Search Engings.  */
	padding: 0px;
	position: absolute;
	top: -900px;
}
#homeHeader img {
	margin:0;/* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding:0;/* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#homeHeader p {
	margin:0;
	padding:0;
	color: #FFFFFF;
}
#homeHeader a:link {
	color:#fff;
	text-decoration:underline;
}
#homeHeader a:visited {
	color:#fff;
	/*text-decoration:none;*/
}
#homeHeader a:hover {
	color:#F00;
	text-decoration:underline;
}
/*#homeHours { use #hours in main css
	padding: 0px;
	margin: 0;
	text-align: right;
	position: absolute;
	height: 90px;
	width: 185px;
	right: 0px;
	top: 5px;
} */
#homeHours p {
	font-weight:bold;
	font-style: italic;
	font-size: 12px;
	color:#FFF;
	margin:7px 0;
	padding:0px;
}
#homeViewMap { /* box to put text in the header area and position it where we want it */
	padding: 0px;
	margin: 0;
	text-align: left;
	position: absolute;
	height: 30px;
	width: 120px;
	left: 489px;
	bottom: 10px;
}
#homeViewMap p {
	font-weight:bold;
	font-style: italic;
	font-size: 12px;
	color:#FFF;
	margin:7px 0;
	padding:0px;
}

#homeMainContent { /* section below header and above footer */
	margin: 5px 0 0 0;
	padding: 0;
	color: #222;
	width: 960px;
}
#homeSlideshowOut {/* this is here to manage viewing in DW */
	width:960px;
	margin: 0 0 10px 0;
	padding: 0;
}
#homeSlideshow {
	width:960px;
	height: 175px;
	margin:  0;
	padding: 0;
}
/*#homeNavbar{ see style on home page use includes main css
	padding: 2px 0 0 2px;
	margin: 2px 0;
	height: 35px;
	width: 958px;
	background: #B2040E;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}*/

#homeLowerContent {
	margin: 10px 0px;
	padding: 0px;
	width: 960px;
}
#homeLowerContent a:link {
	color:#00F;
	text-decoration:underline;
}
#homeLowerContent a:visited {
	color:#603;
	text-decoration:underline;
}
#homeLowerContent a:hover {
	color:#D20000;
	text-decoration:underline;
}

#homeLowerContent img {
	margin:0;
	padding:0;
	border:0;
}
#homeLeftBox{
	text-align:left;
	margin: 0;
	padding:0px;
	float: left;
	height: 365px;
}
#homeLeftBoxNews{
	text-align:left;
	margin: 0;
	padding:5px 10px;
	float: left;
	width: 550px;
	/*min-height:358px; */
	height: 365px;
	overflow: auto;
	background: url(../images/homePage/aboutUs-newsBG2.jpg) no-repeat left top;
	color: #FFF;
}
#homeLeftBoxNews h2{
	font-size:20px;
	color:#FFF;
	margin: 0;
	padding: 0 0 5px 0;
}
#homeLeftBoxNews h3{
	font-size:1.1em;
	color:#FFF;
	margin: 0;
	padding:5px 0;
}
#homeLeftBoxNews p{
	font-size:0.9em;
	line-height:1.2em;
	color:#FFF;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#homeLeftBoxNews a:link {
	color:#F0DF0F;
	text-decoration:underline;
}
#homeLeftBoxNews a:visited {
	color:#F0DF0F;
	text-decoration:underline;
}
#homeLeftBoxNews a:hover {
	color:#D20000;
	text-decoration:underline;
}

#homeRtBox{
	margin: 0;
	padding: 0;
	float: right;
	width: 380px;
}
.homeRtBoxInTop {
	float: right;
	margin: 0 0 10px 0;
	padding: 0;
}
.homeRtBoxInBtm {
	float: right;
	margin: 0;
	padding: 0;
}
.homeRtBoxInTop2 {/* this is for NEWS */
	float: right;
	margin: 0 0 15px 0;
	padding: 0;
}
.homeRtBoxInBtm2 {
	float: right;
	margin: 0;
	padding: 0;
}
