.clear {clear:both;}


#HomeSlide {
clear:both;
display:inline;
border: 0px solid #fff; 
float:left;
        min-height: 340px;
        height: auto !important;
        height: 340px;
}

#homeImages {
	width: 881px;
/*	border: 2px solid #e6d1ad; */
/*	background: url(../home_imagesBanner.jpg);  */
}

#centerHome {
	position: relative;
	border: 2px solid #e6d1ad;
	margin: 4px 0 0;
	z-index: 0;
}

#mainHome {
	position: relative;
	background: url(../home_3col_bg.gif);
	padding: 20px 0 5px 0;
}

#aboutLinks {
	position: absolute;
	height: 40px;
	width: 300px;
	left: 20px;
	bottom: 20px;
}

#about {
	float: left;
	width: 300px;
	background: transparent;
}

#about h1 {
	margin: 0px 20px;
}

#about p {
	margin: 0 20px;
	color: #e6d1ad;
	font-size: 1.6em;
}

#aboutLinks div {
	position: absolute;
	height: 29px;
	padding: 0 0 0 24px;
	background: url(../home_linksIcon.gif) no-repeat;
}

#aboutLinks div#pressLink {
	left: 0;
}

#aboutLinks div#loginLink {
	left: 125px;
}

#aboutLinks div a {
	position: absolute;
	left: 5px;
	top: 50%;
	margin: -.7em 0 0 25px;
	color: #e6d1ad;
}

#news {
	float: left;
	width: 270px;

}

#news h1,
#news p {
	margin: 0px 20px;
}

#m1 h1,
#nm1 p {
	margin: 0px 0px;
}

#news .newsItem {
	margin: 0px 20px;
}

.newsListHeadline {
	font-size: 1.3em;
}

.newsListPublishline {
	font-size: .8em;
color:#666666;
}

#tott {
	float: left;
	width: 306px;
}

#tott h1,
#tott p {
	margin: 0px 20px;
}

#tott #tottLinks {
	margin: 0 5px 0 20px;
}

#tott #tottLinks a {
	float: left;
	margin: 4px;
}


#tott2 {
	float: left;
	width: 260px;
}

#tott2 h1,
#tott2 p {
	margin: 0px 10px;
}

#tott2 #tottLinks {
	margin: 0 5px 0 0px;
}

#tott2 #tottLinks a {
	float: left;
	margin: 4px;
}

#m1 h1,
#about h1,
#news h1,
#tott h1 {
	font-family: "Helvetica Light", helvetica, sans-serif;
	font-size: 14pt;
	font-weight: 100;
	color: #e6d1ad;
	padding: 0 0 .2em 0;
	margin-bottom: 10px;
}
#tott2 h1 {
	font-family: "Helvetica Light", helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 100;
	color: #e6d1ad;
	padding: 0 0 .2em 0;
	margin-bottom: 10px;
}
#about h1 span,
#news h1 span,
#tott h1 span {
	color: #a66610;
}

#m1 h1,
#news h1,
#tott h1 {
	background: url(../head_underline.gif) bottom repeat-x;
}

.newsItemDate {
	display: block;
	color: #e6d1ad;
}

.newsItemDesc {
	display: block;
	margin: 0 0 1em 0;
	color: #a66610;
}
#contentHome {
	float: left;
	width: 767px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#HomeLeft {
	float: left; /* since this element is floated, a width must be given */
	width: 162px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #86b5bb; /* padding keeps the content of the div away from the edges */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#HomeLeft p {
	color: #3b6413;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#HomeRight {
	float: right; /* since this element is floated, a width must be given */
	width: 161px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #688f00; /* padding keeps the content of the div away from the edges */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#HomeRight p {
	color: #fff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#HomeMiddle {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	width: 540px;
	margin-top: 0px;
	margin-right: 254px;
	margin-bottom: 0;
	margin-left: 163px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#HomeMiddle p {
	color: #3b6413;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
