.fl {
	float: left;
}
img {
	border: 0;
	background-color: #ffffff;
}
.news_slider {
	position: relative; width: 925px; margin: 0 auto; text-align: left;

}
.news_slider .prev, .news_slider .next {
	position: absolute; top: 42%;
	cursor: pointer;
}
.news_slider .next {
	right: 0;
}
.news_slider .news_items .items {
	position: relative; top: 0; left: 0; width: 100%;
	padding: 12px 0 12px; height: 130px;
}
.news_slider .news_items_main .items {
	margin: 0;
	padding: 12px 0;
}
.news_slider .news_items {
    /*
        The width must be equal to .item ((width + margin-right) * 2).
    */
	position: relative; width: 870px; top: 0; left: 40px; overflow: hidden;
}
.news_slider .news_items_main {
	position: relative; width: 870px; top: 0; left: 40px;
}

.news_slider .view_all {
	position: absolute;
	top: -10px;
	right: 0px;
	font-size: 12px;
	text-align: right;
	color: #F78E22;
}
.news_slider .view_all a{
	color: #F78E22; 
}
.news_slider .item {
    /*
        Must contain a width and a margin-right.
    */
	width: 405px; margin-right: 30px;
	margin-bottom: 30px;
}
.news_slider .item a {
	line-height: 18px;
}
.news_slider .item .text {
	font-size: 12px; width: 260px; padding: 3px 0 10px 12px;
	line-height: 16px;
	color: #626262;
}
.news_slider .item .text a{
	color: #129CCD;
	font-size: 16px;
	font-weight: bold;
}
.news_slider .item img {
	padding: 5px;
}
.news_slider a:hover {
	text-decoration: none;
}


.roundedcornr_box_951600 {
	background: url(images/roundedcornr_951600_tl2.png) no-repeat top left;
	width:970px;
	margin: 0 auto 30px;
}
.roundedcornr_top_951600 {
	background: url(images/roundedcornr_951600_tr.png) no-repeat top right;
}
.roundedcornr_bottom_951600 {
	background: url(images/roundedcornr_951600_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_951600 div {
	background: url(images/roundedcornr_951600_br.png) no-repeat bottom right;
}
#news {
	background: url(images/roundedcornr_951600_r.png) top right repeat-y;
}

.roundedcornr_top_951600 div,.roundedcornr_top_951600, .roundedcornr_top_news,
.roundedcornr_bottom_951600 div, .roundedcornr_bottom_951600 {
	width: 100%;
	height: 16px;
	font-size: 1px;
}

#news { padding: 0 16px; }



.roundedcornr_box_news {
	background: url(images/roundedcornr_news_tl2.png) no-repeat top left;
	width:970px;
	margin: 0 auto 30px;
}
.roundedcornr_top_news {
	background: url(images/roundedcornr_news_tr.png) no-repeat top right;
}