div#news-slider {
   width: 420px;
   height: 80px;
   position: relative;
   background-image: url("../images/news-slider-bg.gif");
   }

div#news-slider div.widgettitle {
   font-size: 12px;
   color: #000;
   font-weight: bold;
   position: absolute;
   top: 12px;
   left: 14px;
   }

div#news-slider select.news-filter {
   position: absolute;
   top: 12px;
   right: 14px;
   }


div#news-slider div.slider {
   position: relative;
   width: 324px;
   height: 20px;
   top: 43px;
   left: 47px;
   }

.indicator {
   width: 11px;
   height: 20px;
   position: absolute;
   overflow: hidden;
   background-image: url("../images/news-slider.gif");
   }




/*-----------------------------------
News Center layout + typography
 ----------------------------------*/

tr.gray {
	background: #E3F2F5;
}
#newscenter {
	padding: 0;
	margin: 8px 0 0 0;
	border-width: 0;
	border-collapse: collapse;
	clear: left;
}
#newscenter tr{
	padding: 0;
	margin: 0;
	border-width: 0;
}
#newscenter td{
	padding: 8px 6px 10px 6px;
	margin: 0;
	border-width: 0;
}
#newscenter h3 {
	margin: 0;
	padding:0;
	display: block;
	color: #066077;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	margin: 0 0 0 4px;
	padding: 0;	
}
#newscenter h3 a {
	display: block;
	color: #066077;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-decoration: underline;
	margin: 0 0 0 4px;
	padding: 0;
}
#newscenter p {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin: 0 0 0 4px;
	padding:0;
}
p.news-results {
	position: relative;
	background: url(../images/bg-tab.gif) repeat-x;
	overflow: hidden;
	padding: 8px 0 0 11px;
	margin: 0;
	color:#FFFFFF;
	font-size: 1.0em;
	font-weight: bold;
	clear: right;
}
#newscenterfeature img {
	float: left;
	display: block;
	width: 78px;
}
#newscenterfeature p {
	float: right;
	margin: 0 0 0 0;
	font-size: 1.0em;
	display: block;
}
#newscenterfeature h3 {
	margin: 0 0 0 0;
	font-size: 1.5em;
	color: #066077;
	float: right;
	display:block;
}
#newscenterfeature h3 a {
	text-decoration: none;
}
#newscenterfeature a:hover {
	text-decoration: underline;
}
#news-center h4 {
	color: #0D7C99;
	border-top: #000000 solid 1px;
	font-size: 1.1em;
	padding: 6px 0 0 0;
	margin: 0;
}
p.hr {
	border-top: #000000 solid 1px;
	margin: 12px 0 0 0;
	padding: 6px 0 0 0;
}
#news-center img {
	float: left;
	margin: 0 12px 4px 0;
}


