
.breakingNews>ul{padding:0; margin:0; list-style:none; position:absolute; left:210px; top:0; right:40px; height:40px; font-size:16px;}
.breakingNews>ul>li{position:absolute; height:40px; width:100%; line-height:35px; display:none;}
.breakingNews>ul>li>a{text-decoration:none; color:#333; overflow:hidden; display:block; white-space: nowrap;text-overflow: ellipsis; font-weight:bold; font-size:20px;}
.breakingNews>ul>li>a>span{color:#C44D2D;}
.breakingNews>ul>li>a:hover{color:#C44D2D;}

.breakingNews>.bn-navi{width:40px; height:40px; position:absolute; right:0; top:0; opacity:0;}
.breakingNews>.bn-navi>span{width:20px; height:40px; position:absolute; top:0; cursor:pointer; opacity:0.3; background-image:url(../img/bn-arrows.png); background-repeat:no-repeat;}
.breakingNews>.bn-navi>span:hover{opacity:1;}
.breakingNews>.bn-navi>span:first-child{background-position:left center; left:0;}
.breakingNews>.bn-navi>span:last-child{background-position:right center; right:0;}
.breakingNews:hover .bn-navi{opacity:1;}

.bn-large{height:50px;}
.bn-large>.bn-title{height:50px;}
.bn-large>.bn-title>h2{line-height:50px; font-size:26px;}
.bn-large>.bn-title>span{top:15px;}
.bn-large>ul{height:50px; left:250px; font-size:20px;}
.bn-large>ul>li{height:50px; line-height:50px;}
.bn-large>.bn-navi{height:50px; }
.bn-large>.bn-navi>span{height:50px;}

.bn-small{height:30px;}
.bn-small>.bn-title{height:30px;}
.bn-small>.bn-title>h2{line-height:30px; font-size:18px;}
.bn-small>.bn-title>span{top:5px;}
.bn-small>ul{height:30px; left:200px; font-size:14px;}
.bn-small>ul>li{height:30px; line-height:30px;}
.bn-small>.bn-navi{height:30px; }
.bn-small>.bn-navi>span{height:30px;}

/*color styles -----------------------------*/
.bn-turquoise{border-color:#c44d2d;}
.bn-turquoise>.bn-title{background:#c44d2d;}
.bn-turquoise>.bn-title>span{border-left-color:#c44d2d;}
.bn-turquoise>ul>li>a:hover,.bn-turquoise>ul>li>a>span{color:#c44d2d;}








.newsscroll{width:100%; height:38px; background:#FFF; position:relative; border:solid 2px #C44D2D; overflow:-moz-hidden-unscrollable; margin-bottom: 10px}
.newsscroll-title{display: inline-block; vertical-align:top; padding:4px; background: #c44d2d;}
.newsscroll-title h2{display:inline-block; margin:0; font-size:20px; color:#fff;}
.newsscroll li{display:inline-block; font-size:17px; margin-top: 3px; font-weight: bold; padding-right: 20px; list-style-type: square; margin-right: 30px}
