.fl {

	float: left; display: inline;
}

img {

	border: 0;

}

.news_slider {

	position: relative;

	width: 600px;

	text-align: left;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: auto;

}

.news_slider .messaging {

	display: block; padding: 5px; margin: 0 20px 5px 20px; background: #E3EAF6;

}

.news_slider .prev, .news_slider .next {

	position: absolute; top: 42%; display: none;

}

.news_slider .next {

	right: 0;

}

.news_slider .container {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px dashed #ADABAC;
	background-color: #EFEFEF;

}

.news_slider .news_items {

    /*

        The width must be equal to .item ((width + margin-right) * 2).

    */

	position: relative; width: 560px; top: 0; left: 20px; overflow: hidden;

}

.news_slider .view_all {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 75%;

	padding: 5px;

	margin: 0 0 2px 0;

	border-top: #eeeeed 1px solid;

	border-bottom: #eeeeed 1px solid;

	text-align: center;

}

.news_slider .item {

    /*

        Must contain a width and a margin-right.

    */

	width: 130px; margin-right: 10px;

}

.news_slider .item div {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #000000;

	width: 120px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 10px;

	text-align:center;

}

.news_slider .item div a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #999999;

	text-decoration:underline;

	font-weight:bold;

}

.news_slider .item div a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #FF0000;

	font-weight:bold;

	text-decoration:none;

}

.news_slider .item img {

	margin-left:15px;

	padding-top: 10px;

	padding-right: 5px;

	padding-left: 5px;

}
/* CSS Document */
