.tsc_clear { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.tsc_clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.tsc_carousel_ver { width:100%; margin:0 auto; padding-top:0; line-height:20px;}
.tsc_carousel_ver img.jc_left { height:92px; top:0px; float:left; display:block; margin:0; padding:0; margin-right:20px; border:1px solid #ccc;}
.tsc_carousel_ver .cv_news h2 { float:left; margin-top:10px;}
.tsc_carousel_ver .jcarousel-container { float:left; display:block; position:relative; margin:0; padding:0; width: 100%;}
.tsc_carousel_ver .jcarousel-container-vertical { width: 100%; height: 791px;;}
.tsc_carousel_ver .jcarousel-clip-vertical { height: 791px;;}
.tsc_carousel_ver .jcarousel-item {height: auto; overflow:hidden; position:relative; display:block; z-index:1;}

.tsc_carousel_ver .cv_newslist ul li { width: 100%; background:none; margin:2px 0 3px 2px; background-color:#f2f2f2; color:#333; -webkit-box-shadow:0px 1px 3px 0px #999; -moz-box-shadow:0px 1px 3px 0px #ccc; box-shadow:0px 1px 3px 0px #ccc; display:block; overflow:hidden; background-image: linear-gradient(to bottom, #f1f1f1 0%, #dcdcdc 100%);}
.tsc_carousel_ver .cv_newslist a {  text-decoration:none; font-size:15px; color:#666;}
.tsc_carousel_ver .cv_newslist a:hover {  text-decoration:underline;}
 
.tsc_carousel_ver .cv_newslist p { margin:0;}
.tsc_carousel_ver .cv_newslist h4 { margin-bottom:8px; line-height:1;}
.tsc_carousel_ver .cv_newslist h4 span { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#5b5b5b; padding-left:5px;}

/* for dark style */
.tsc_carousel_ver .d-cv_newslist ul li { width: 96%; background:none; margin:2px 0 3px 2px; background-color:#202020; -webkit-box-shadow:0px 1px 2px 0px #0d0d0d; -moz-box-shadow:0px 1px 2px 0px #0d0d0d; box-shadow:0px 1px 2px 0px #0d0d0d; padding:15px; display:block; overflow:hidden; color:#fff;}
.tsc_carousel_ver .d-cv_newslist p { margin:0;}
.tsc_carousel_ver .d-cv_newslist h4 { margin-bottom:8px; line-height:1;}
.tsc_carousel_ver .d-cv_newslist h4 span { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#5b5b5b; padding-left:5px;}


.tsc_carousel_ver .cv_scroll { 
overflow: hidden;
width: 30px;
height: 30px;
margin: 10px auto 0px;
padding: 2px;
}
.tsc_carousel_ver .cv_newslist-next { cursor:pointer; top:0px;}
.tsc_carousel_ver .cv_newslist-prev { cursor:pointer; outline:0;}
.tsc_carousel_ver a.jbutton,
.tsc_carousel_ver a.jbutton:link,
.tsc_carousel_ver a.jbutton:visited { display:block; padding:0; height:30px; width:40px; background:transparent url(../images/carousel-arrows-light.png) no-repeat; text-indent:-99999px;}
.tsc_carousel_ver a.cv_newslist-prev.jbutton,
.tsc_carousel_ver a.cv_prev.jbutton { background-position:top left; float:left; height:30px; width:40px; margin-right:12px;}
.tsc_carousel_ver a.cv_newslist-next.jbutton,
.tsc_carousel_ver a.cv_next.jbutton { background-position:top right; float:right; height:30px; width:40px;}
.tsc_carousel_ver a.cv_newslist-prev.jbutton:hover { background-position:left -34px; text-decoration:none;}
.tsc_carousel_ver a.cv_newslist-next.jbutton:hover { background-position:right -34px; text-decoration:none;}