.fl {
	float: left; display: inline;
}
.flimg {
	float: left; display: inline;margin:0;padding:0;
}
img {
	border: 0;
}
.news_slider {
	position: relative; width: 770px; margin: 0 auto; text-align: left;
}
.news_slider a{
	font-family:verdana; color:#313131; font-size:12px; margin:0; padding:0; font-weight:bold; text-decoration:none;
}
.fl p {
    font-family:verdana;font-size:11px;color:#313131;text-decoration:none;margin:5px 0 0 0;padding:0; }
.fl a {
    font-family:verdana;font-size:12px;color:#313131;text-decoration:none; }
.fl a:hover{
    font-family:verdana;font-size:12px;color:#b0d400;text-decoration:underline; }
.news_slider .messaging {
	display: block; padding: 5px; margin: 0 20px 5px 20px; background: #ffffcc;
}
.news_slider .prev, .news_slider .next {
	position: absolute; display: none; margin:5px 0 0 0;
}
.news_slider .prev {
	left: 5px; 
}
.news_slider .next {
	right: 5px; 
}
.news_slider .container {
	position: relative; top: 0; left: 0; width: 100%; background: #eeeeee;
}
.news_slider .news_items {
    /*
        The width must be equal to .item ((width + margin-right) * 2).
    */
	position: relative; width: 770px; top: 0; overflow: hidden;float:left;
}
.news_slider .view_all {
	font-family:verdana; color:#313131; padding:5px 0 0 10px; font-size:12px; margin: 0 0 2px 0; text-align: left;
}
.news_slider .item {
    /*
        Must contain a width and a margin-right.
    */
	width: 375px; margin-right:24px;
}
.news_slider .item div {
	height:auto; font-size: .8em;  padding: 10px 0 10px 10px;
}
.news_slider .item img {
	padding: 0px; margin:0 10px 0 0;border:1px solid #b0d400;
}
