@charset "ISO-8859-1";
/* CSS Document */
#HomeWrap {
	width:978px;
	height:768px;
	margin:0 auto;
	background:url(Images/HomePageBG.jpg) no-repeat #000;
	position:relative;
}

#HomeWrap #TopLinks {
	position:absolute;
	top:10px;
	right:20px;
	width:600px;
	z-index:99999;
}

#HomeWrap #TopLinks p a {
	z-index:9999;
}


#Search {
	margin:0;
	float:none;
	position:absolute;
	right:20px;
	top:40px;
	z-index:99999;
}


#Navigation {
	width:auto;
	position:absolute;
	top:0;
	left:400px;
	margin:0;
	padding:0;
	height:181px;
	z-index:9999;
}

	#Navigation li {
		height:39px;
		padding-top:142px;
		width:auto;
		border-right:1px solid #010101;
		padding-right:6px;
		margin-right:6px;
		position:relative;
	}
	
	#Navigation li.rmFirst {
		border-left:1px solid #010101;
		padding-left:6px;
	}
	
	#Navigation li a {
		padding:0;
		margin:0;
	}
	
	#Navigation .rmSlide li {
		margin:0;
		padding:0;
		height:auto;
		border:none;
	}
	
	#Navigation .rmSlide {
		margin-top:2px;
	}
	
	#Navigation .rmSlide .rmItem a {
		padding-left:3px;
		padding-right:3px;
	}
	

#Flash {
	position:absolute;
	top:185px;
	left:-30px;
}

	.ContentPane {
		float:left;
		margin-left:400px;
		width:578px;
	}

#BottomModules {
	position:absolute;
	top:580px;
	left:124px;
}

.Module {
	float:left;
	width:242px;
	margin-right:3px;
	margin-top:20px;
	text-indent:-9999px;
	text-align:center;
}

	.Callout1 a {
		background:url(Images/Callout1.jpg) no-repeat center top;
		display:block;
		width:242px;
		height:111px;
	}
	.Callout1 a:hover {
		background-position:center bottom
	}
	
	.Callout2 a {
		background:url(Images/Callout2.jpg) no-repeat center top;
		display:block;
		width:242px;
		height:111px;
	}
	.Callout2 a:hover {
		background-position:center bottom;
	}
	
	.Callout3 a {
		background:url(Images/Callout3.jpg) no-repeat center top;
		display:block;
		width:242px;
		height:111px;
	}
	.Callout3 a:hover {
		background-position:center bottom;
	}

#HomeWrap .SubHead {
	color:#FCDF3B;
}

	
#HomeFooter {
	float:left;
	background:#000;
	width:948px;
	padding-left:30px;
}

#HomeFooter a {
	color:#e8cf19;
}

#HomeFooter a:hover {
	color:#e8cf19;
	text-decoration:underline;
}

#HomeFooter #Legal {
	margin-top:0;
	padding-top:0;
}