.home-arrow {
	position:absolute; top:0px; left:10px;
	z-index:2;
	width:17px;
	height:9px;
	background:url('../images/home-arrow.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.home-gradient {
	position:absolute; top:0px; left:0px;
	background:url('../images/home-photo-shadow.png');
	background-repeat:x;
	z-index:1;
	width:182px;
	height:20px;
}

.home-blue-panel-default, .home-blue-panel-end {
	background:#9faec4;
	width:184px;
	height:49px;
	color:#fff;
	text-transform:uppercase;
}

.home-blue-panel-default h2, .home-blue-panel-end h2 {
	padding:7px 7px 0 10px;
	font-size:15px;
	line-height:100%;
	margin:0;
}

.home-blue-panel-default h2 a, .home-blue-panel-end h2 a {
	color:#fff;
	text-decoration:none;
}

.home-blue-panel-default h2 a:hover, .home-blue-panel-end h2 a:hover {
	color:#fff;
	text-decoration:none;
}

.home-blue-panel-default {
	margin:0 10px 0 0;
}

.home-blue-panel-end {
	margin:0 0 0 0;
}

#home-panel-1 {
	float:left;
}

.home-panel {
	float:left;
}

.home-panel-photo-section {
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-color:#3f5e8a;
	width:182px;
	height:91px;
	position:relative;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}

.home-panel-text {
	line-height:115%;
	font-size:13px;
	width:184px;
	padding:4px 0 10px; 0;
	color:#333;
}

.home-panels-wrapper {
	width:960px;
	text-align:left;
	margin:8px 0 0 0;
}

.home-photo-link-image {
	position:absolute; top:0px; left:0px;
	z-index:3;
}


.news-arrow {
	background:url('../images/news-arrow.png');
	width:9px;
	height:17px;
	position:absolute; top:17px; left:0px;
	z-index:3;
}

.news-gradient {
	background:url('../images/news-photo-shadow.png');
	background-repeat:y;
	width:20px;
	height:170px;
	position:absolute; top:0px; left:0px;
	z-index:2;
}

.news-header {
	font-size:22px;
	color:#666;
	text-transform:uppercase;
}

.news-left-column {
	float:left;
	padding:8px 10px 2px 10px;
	width:272px;
}

.news-left-column ul {
	list-style-type:none;
}

.news-panel {
	float:right;
	width:478px;
	text-align:left;
	border-style:solid;
	border-width:1px 0 1px 1px;
	border-color:#cddbed;
	margin:7px 0 0 0;
	/* IE 8 hack */ margin:7px 0 10px 0\8;
}

.news-photo {
	position:absolute; top:0px; left:0px;
	z-index:1;
}

.news-right-column {
	float:left;
	width:186px;
	height:170px;
	position:relative;
}

.news-sub-header {
	font-size:16px;
	color:#5a87c5;
	margin:0;
}

#rollover:hover .home-blue-panel-default, #rollover:hover .home-blue-panel-end { 
	background:#5a87c6;
}

#rollover:hover .home-arrow {
	position:absolute; top:0px; left:10px;
	z-index:2;
	width:17px;
	height:9px;
	background:url('../images/home-arrow.png');
	background-repeat:no-repeat;
	background-position:0px -20px;
}

.welcome-panel {
	float:left;
	width:460px;
	margin:0 20px 0 0;
	text-align:left;
}