.fl {
	float: left; display: inline;
}
.news_slider {
	position: relative;
	/*width: 600px;*/
	width:250px;
	margin: 0 auto 20px auto;
	text-align: left;
	/*border:1px solid #ff0000;*/
}
.news_slider .messaging {
	display: block;
	padding: 5px;
	margin: 0 0px 5px 0px;
	background: #ffffcc;
}
.news_slider .prev, .news_slider .next {
	/*position: absolute;
	top: 42%;*/
	display: none;
	float:left;
	width:100px;
	font-weight: bold;
	/*border:1px solid #0000ff;*/
}
.news_slider .next {
	/*right: 0;*/
	float:right;
	width:60px;
	/*border:1px solid #0000ff;*/
	text-align:right;
	font-weight: bold;
}
.news_slider .container {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	/*background: #eeeeed;*/
}
.news_slider .news_items {
	/*
        The width must be equal to .item ((width + margin-right) * 2).
    */
	position: relative;
	/*width: 560px;*/
	width:250px;
	top: 0;
	/*left: 20px;*/
	left:0px;
	overflow: hidden;
	
}
.news_slider .view_all {
	font-size: .8em;
	padding: 5px;
	margin: 0 0 2px 0;
	border-bottom: #000 1px solid;
	text-align: left;
	padding-top:0px;
}
.news_slider .item {
	/*
        Must contain a width and a margin-right.
    */
	width: 250px;
	margin-right: 10px;
}
.news_slider .item div {
	/*font-size: .8em;
	width: 195px;
	padding: 10px 0 10px 0;*/
}
.news_slider .item img {
	/*padding: 10px;*/
}
.newslist h1 {
	background: none;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.2em;
	color: #000000;
	height: auto;
}

.newslist .newsdate {
	font-size: 1em;
	margin: 0px;

}
.newslist {
	margin-top: 15px;
	border-bottom:0px solid #000;
	padding-bottom:5px;
}
