/*----------------------------------------------------------------------------------------
NEWS ARTICLE
----------------------------------------------------------------------------------------*/
dl.article, dl.search-result {
	padding: 15px 0 15px 0;
	border-top: 1px solid #CCCCCC;
	float:left;
	position:relative;
	width:560px;
}
dl.article dt.news-selected-image img {
	position:relative;
	z-index:1;
}
dl.article dt.news-selected-image span.selected-news-overlay {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url(../images/news-selected-image-overlay.png) no-repeat;
	height:94px;
	width:70px;
}
/*dl.article:hover {background-color:#ebf9fb;}*/

dl.article a.news-title, dl.article a.read-more, dl.search-result a.result-title, dl.search-result a.read-more {
	font-weight:bold;
}
dl.article dd a.read-more, dl.search-result dd a.read-more  {
	margin-top:10px;
	display:block;
	text-decoration:underline;
}
dl.article:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
dl.article dt, dl.search-result dt {
	margin: 0 0 .5em 0;
	font-size: 1.6em;
	position:relative;
}
dl.article dt img {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}
dl.article dd {
	margin-left:85px;
	line-height: 1.5em;
	font-size:1.2em;
}

dl.job dd {
	margin-left:0px;
}

dl.search-result dd {
	line-height: 1.5em;
	font-size:1.2em;
}

dl.article dd p.meta-date {
	padding:0;
	margin-bottom:10px;
 /*float:right; display:inline;*/
}
dl.article dt h3 {
	float:left;
	padding:0;
	margin:0;
	display:inline;
}

dl.last {border-bottom:1px solid #CCCCCC;}
dl.article dd h3 {margin:0;padding:0;}
dl.article dd h3 a {margin:0;font-size:0.9em;}

.news-article-image {position:relative;z-index:2;float:left;margin-right:20px;width:176px;height:237px;}
.news-article-image span {display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url(../images/news-content-image-overlay.png) no-repeat;
	height:237px;
	width:176px;}
	
.news-article-content {float:left;display:inline;width:300px;}
.news-article-content a.read-more {font-weight:bold;text-decoration:underline;}
.news-article-content.no-image {width:100%;}
.news-article-image span.no-image {display:none;}
.news-article-image.no-image {display:none;}
h2.news-content-header {margin:0;}
p.news-date {font-weight:bold;margin:0 0 20px 0;}
p.news-date.no-image {margin-bottom:10px;}
.news-article-content p.intro { color:#515e6a;  line-height:1.2em; font-size:1.6em;}




