#headlines{
	width:	500px;
}

#headlines div.head{
	font-family:		 	Helvetica, Verdana, Arial;
	font-size: 				12px;
	font-weight:			bold;
	color:					#5f83bd;
	float:					left;
	margin-left:			3px;
/*	border-bottom-width: 	1px;
	border-bottom-style:	dashed;
	border-bottom-color:	#5f83bd; */		
}

#headlines div.more{
	font-family: 			Helvetica, Verdana, Arial;
	font-size: 				12px;
	font-weight:			bold;
	text-align:				right;
	color:					#5f83bd;
	border-bottom-width: 	1px;
	border-bottom-style:	dashed;
	border-bottom-color:	#5f83bd;
} 

#headlines a.more{
	font-family: 			Helvetica, Verdana, Arial;
	font-size: 				12px;
	font-weight:			bold;
	color:					#5f83bd;
	text-decoration:		none;
} 

#headlines a{
	text-decoration: 	none;
	color:				#000000;
}

#headlines a:hover{
    color: #5f83bd;
}

#headlines h2{
	margin-top:		17px;
	margin-top:		22px;
	margin-left:	5px;
	margin-right:	5px;	
	width:			500px;
	font-family: 	Helvetica, Verdana, Arial;
	font-size: 		20px;
	font-weight:	bold;
	color:			#5f83bd;
	text-align:		left;	
} 

#headlines p{
	margin-left:	5px;
	margin-right:	5px;
	margin-bottom:	45px;	
	width:			500px;
	font-family: 	Helvetica, Verdana, Arial;
	font-size: 		12px;
	font-weight:	normal;
	color:			#000000;
} 

#headlines div.bottomline{
	border-bottom-width:	2px;
	border-bottom-style:	solid;
	border-bottom-color:	#5f83bd;
	margin-bottom:			45px;
} 

#headlines img.intext{
	float: left;
	padding-right: 2px;
}

#headlines div.newspic{
	width:		250px;
	overflow:	hidden;
	float:		left;
}

#headlines div.newstext {
	width:			235px;
	padding-left:	15px;
	padding-bottom:	45px;
	float:			left;
}

#headlines div.newstext h2{
	width:			245px;
	margin-top:		5px;
	margin-left:	0px;
	text-align:		left;	
}

#headlines table{
    border-top:2px solid #5f83bd;
}

#headlines table th h3{
    font-size:14px;
    padding:10px;
    margin:0px;
}

#headlines table th h3 a{
    color: #5f83bd;
}

#headlines table th h3 a.active{
    color: #CB0000;
}

#headlines table th {
   vertical-align:middle;
}

#headlines table td{
    padding: 3px;
}

#headlines table td.showRightBorder{
    border-right: 1px solid #5f83bd;
}

#headlines table th.showRightBorder{
    border-right: 1px solid #5f83bd;
    border-bottom: 1px solid #5f83bd;
}

#headlines table td.showAllBorder{
    border-right: 1px solid #5f83bd;
    border-left: 1px solid #5f83bd;
}

#headlines table th.showborderfirst{
    border-right: 1px solid #5f83bd;
    border-left: 1px solid #5f83bd;
    border-bottom: 1px solid #5f83bd;
    text-align:left;
}

#headlines table td.lastrow{
    background: url(/headlines/gif/box-bottom.gif) no-repeat; background-position:0px -10px; 
    height:40px;
    padding:0px;   
}

#headlines table td.boxbottomright{
    background: url(/headlines/gif/box-bottom-right.gif) no-repeat top right;
    height:31px;
    padding:0px;
}

#headlines table td.boxbottommiddle{
    background: url(/headlines/gif/box-bottom-middle.gif) no-repeat top center;
    height:31px;
    padding:0px;
}

#headlines table td.boxbottomleft{
    background: url(/headlines/gif/box-bottom-left.gif) no-repeat top left;
    height:31px;
    padding:0px;
}

#headlines table tr.cycle{
    background-color: #ECF2F9;
}



