/* --------------------------------------------------General Homepage Styling-------------------------------------------------- *//*#slideshow { z-index: 9; }*/div#subnav, ul#breadcrumbs {	display: none;}div#container {	padding-bottom: 40px;}div#main {	margin: 0;}div#holder {	float: left;	width: 990px;}/* --------------------------------------------------Homepage Content Styling-------------------------------------------------- */div#content {	float: left;	width: 400px;	margin: 0;	padding: 30px 30px 0;	background: url('/_includes/images/design/welcome_bg.png') left top no-repeat;}div#content h1.cms-title {	display: none;}/* --------------------------------------------------Homepage Contact Us Styling-------------------------------------------------- */div#contact {	float: left;	width: 240px;	padding: 18px 0 0 5px;	line-height: 170%;}div#contact h1, div#features h1 {	font-size: 18px;}div#features h4, div#contact h2, div#contact h3, div#contact h4, div#contact h5, div#contact h6 {	font-size: 16px;}div#contact a {	color: #004C7B;	text-decoration: none;}div#contact a:hover {	text-decoration: underline;}/* --------------------------------------------------Homepage Slideshow Styling-------------------------------------------------- */div#slideshow {	width: 270px;	height: 360px;	margin: 60px 0 0 15px;	float: right;	background-color: #004C7B;
	position: relative;
	z-index: 0;}div#slideshow ul {	margin: 0;	visibility: hidden;}/* --------------------------------------------------Homepage Prospectus Button Styling-------------------------------------------------- */div#prospectus {	width: 280px;	height: 120px;	margin: 0 0 0 5px;	float: right;}div#prospectus a {	width: 280px;	height: 120px;	display: block;	position: relative;}div#prospectus a span {	width: 280px;	height: 120px;	display: block;	position: absolute;	background: url('/_includes/images/design/prospectus_bg.jpg') top left no-repeat transparent;}/* --------------------------------------------------Homepage Features Styling-------------------------------------------------- */#features {	width: 100%;	clear: both;	background: url(../images/design/bluebar_rpt.png) repeat-x top;	padding-bottom: 140px;}#features .holder {	width: 990px;	margin: 0 auto;	line-height: 170%;	overflow: hidden;}#features h1 {	margin: 5px 0 25px !important;}/* --------------------------------------------------Homepage Latest News Styling-------------------------------------------------- */#news {	float: left;	width: 310px;	padding-right: 80px;	margin: 0 0 0 30px; }#news ul {	padding: 0;	margin: 0;	list-style: none;}#news li {	padding: 0;	margin: 0;	overflow: hidden;}#news h4 {	margin: 0 0 5px !important;}#news p {	margin: 0 0 5px !important;}#news a.news_link {	float: right;}/* --------------------------------------------------Homepage Upcoming Events Styling-------------------------------------------------- */#events {	float: left;	width: 275px;}#events ul {	padding: 0;	margin: 0;}#events ul li {	display: block;	margin: 0 0 10px;	padding: 0 0 0 20px;	background: url(../images/design/calendar_event.gif) no-repeat 0 .4em;}#events ul li a {	font-weight: bold;}#events li span.date {	font-style: italic;	color: #666;}/* --------------------------------------------------Homepage Latest Photos Styling-------------------------------------------------- */#photos {	float: right;	width: 270px;	margin-bottom: 10px;}#photos ul {	list-style: none;	margin: 0;	padding: 0;}#photos ul li {	float: left;	margin: 0 0 15px;}#photos ul li#photo-1, #photos ul li#photo-3 {	margin-right: 15px;}#photos img {	width: 115px;	border: 1px solid #ccc;	padding: 5px;	background: #fff;	margin: 0;}





#header {
    z-index: 5;
}
