/* Horizontal Carousel CSS */
/* ----------------------- */

#contain{float:left;display:block;}

#contain a.button{float:left; clear:both; padding:2px 5px; background-color:#333; color:#fff; font-weight:bold; font-size:11px; display:block;}
#contain a.button:hover {background-color:#fff; color:#333; text-decoration:none;}

#news_large{float:left;height:245px;padding: 20px 20px 40px 20px;width:485px;}
#news_content{font:11px Tahoma, Arial, Helvetica, sans-serif; line-height:150%; color:#1d1d1d;}
#news_content h2{color:#0E1877;font-weight:bold;padding-bottom:10px;}
#news_content p{color:#666;font:12px Arial,Helvetica,sans-serif;float:left;height:210px;margin-top:0px;overflow:hidden;padding:0 0 0 10px;text-align:justify;width:375px;}
#news_content span img{float:left;width:120px;}

#news_carousel{padding:7px; font:11px Tahoma, Arial, Helvetica, sans-serif; line-height:150%;}

#news_carousel li {border-bottom:1px dotted #1d1d1d;}
#news_carousel li  span.image{float:left; width:50px!important;}
#news_carousel li  img{float:left; padding-right:5px; }
#news_carousel li div.left{-o-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
#news_carousel li .title {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#0E1877;line-height:150%;}
#news_carousel li .title:hover{color:#FFA30D;}

#news_carousel .buttons,a.button{display:block; float:left; width:100%; clear:both; background-color:#333; color:#fff;margin-top:-15px;}
#news_carousel .buttons a, a.button{float:left; padding:2px 5px; color:#fff; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; display:block;}
#news_carousel .buttons a:hover,a:hover.button{ background-color:#fff; color:#333; text-decoration:none;}

.jcarousel-skin-tango{ float:left;}
.jcarousel-skin-tango .jcarousel-container-vertical {width:310px!important;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:310px!important;}
.jcarousel-skin-tango .jcarousel-item.jcarousel-item-vertical{
	width:310px!important;
	height:50px!important;
	white-space: nowrap;
	overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    bottom: 5px!important;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('prev-vertical.png') no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
	bottom: 5px;
    right: 100px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}