/* main highlight */
div#mainhighlight
{
	padding: 0px;
	margin: 10px 15px 15px 15px;
	width: 659px;
	height: 284px;
	left: 0px;
}

/* mainhighlight scroller */
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;top: 0;}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
 /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
 }
 
.stepcarousel .panel a{ color:#FFF; margin-top:5px; text-transform:uppercase; font-size:10px;}
.stepcarousel .panel a:hover { color:#ccc;}
.stepcarousel .panel h1 {margin:0.3em 0; font-size:18px; }
.pix_big {width:379px; height:284px; overflow:hidden;}
.pix_big img {width:379px;  }


	/* MAIN HIGHLIGHT SLIDER */    
	.main_highlight_photo {width:379px; height:284px; position:relative; left:0px; float:left; padding-left:0px;} 
	.main_highlight_desc
	{
		padding: 5px;
		height: 284px;
		position: absolute;
		left: 379px;
		top: 0px;
		width: 280px;
		background-color: #333333;
		text-align: left;
	} 
	.headlines_head
	{
		width: 90%;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 20px;
		padding-bottom: 5px;
		color: #FFF;
		font-weight: bold;
		padding-top: 10px;
	} 	
	.headlines_head a { font-size:20px !important; letter-spacing:-1px; color:#ffffff !important; font-weight:bold;} 
	.headlines_head a:link { color:#FFF; font-weight:bold; text-decoration:none;} 
	.headlines_head a:active{ color:#FFF; font-weight:bold; text-decoration:none;} 
	.headlines_head a:hover{ color:#FFF; font-weight:bold;text-decoration:underline;} 
	.headlines_head a:visited{color:#FFF; font-weight:bold;text-decoration:none;} 
	.headlines_desc
	{
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 14px;
		color: #FFF;
		z-index: 1000;
	} 
	.headlines_desc a:link {  color:#fff;font-size:14px !important;text-decoration:none; } 
	.headlines_desc a:active {  color:#fff;font-size:14px !important;text-decoration:none;} 
	.headlines_desc a:hover { color:#fff;font-size:14px !important;text-decoration:underline; } 
	.headlines_desc a:visited { color:#fff; font-size:14px !important;text-decoration:none;}
	
	.topnewspaging { position:absolute; padding-left:580px; top:260px; z-index:2000; float:right; }
	.topnewspaging a { position:relative; float:left; display:block; height:8px; width:8px; margin:5px; background:url(/userfiles/image/main_highlight_off_dot.gif); overflow:hidden; text-indent:-10000px; } 
	.topnewspaging a.selected { background:url(/userfiles/image/main_highlight_on_dot.gif); }



