/*
Layout elements
-------------------------
*/

#featurePanel {
	display: block;
	margin: 0px 0px 8px 0px;
}

.homepageColumns {
	display: block;
	margin: 0px 0px 0px 0px;
	width: 800px;
}

.homepageColumns .leftColumn {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 150px;
}

.homepageColumns .mainColumn {
	display: block;
	float: left;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	width: 420px;
}

.homepageColumns .rightColumn {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 150px;
}
	
/*
Image Panel elements
-------------------------
*/

	#homeImagesPanel {
		display: block;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 800px;
		height: 200px;
	}

	#homeImagesPanel #panelA {
		display: block;
		position: absolute;
		width: 800px;
		height: 200px;
		top: 0px;
		left: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		z-Index: 20;
	}

	#homeImagesPanel #panelB {
		display: block;
		position: absolute;
		width: 800px;
		height: 200px;
		top: 0px;
		left: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		z-Index: 10;
	}
	
	#homeImagesPanel .panelImage {
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: none;
	}

/*
Content elements
-------------------------
*/

.homepageColumns #introPanel {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}

/*
Latest news
-------------------------
*/

#homeNews {
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 5px 10px;
	background-color: #e8efec;
	overflow: hidden;
}

#homeNews h2 {
	display: none;
}

#homeNews h3 {
	margin: 0px 0px 12px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6f9809;
}

#homeNews h3 a {
	color: #6f9809;
	text-decoration: none;;
}
#homeNews h3 a:visited {
	color: #6f9809;
	text-decoration: none;;
}
#homeNews h3 a:hover {
	color: #00A8de;
	text-decoration: none;;
}
#homeNews img.picBorder {
	border: 2px solid #ffffff;
}
