/* Ticker Styling */
.ticker-wrapper.has-js {
    -webkit-border-bottom-left-radius: 15px;
    border-bottom: solid 1px #cccccc;
    color: white;
    display: block;
    font-family: "arial";
    font-size: 15px;
    font-weight: normal;
    height: 35px;
    width: 700px;
    /*background-color: #fbfbfb;*/
}

.ticker {
    display: block;
    height: 25px;
    margin: 4px auto;/*10px*/
    overflow: hidden;
    position: relative;
    width: 650px;
    /*background-color: #fbfbfb;*/    
}

.ticker-title {
    color: #990000;
    font-weight: bold;
    /* background-color: #fbfbfb;*/
    text-transform: uppercase;
}


.ticker-content a {
    color: #006699;
    text-decoration: none;
}

.ticker-content a:hover { color: #0000cd; }

.ticker-content img {
    height: 20px;
    width: 31px;
}

.ticker-swipe {
    background-color: white;
    display: block;
    height: 23px;
    position: absolute;
    width: 650px;
}

.ticker-content {
    color: #1F527B;
    /* background-color: #fbfbfb;*/
    overflow: hidden;
    position: absolute;
    top: 0px;
    white-space: nowrap;
}

.ticker-swipe span {
    border-bottom: 1px solid #1F527B;
    
    display: block;
    height: 20px;
    width: 9px;
}

.ticker-controls {
    float: left;
    list-style-type: none;
    padding: 8px 0px 0px 0px;
}

.ticker-controls li {
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    padding: 0px;
    width: 16px;
}

.js-hidden { display: none; }

.no-js-news { color: #F8F0DB; }

.left .ticker-swipe { /*left: 80px;*/ }

.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
    left: 0px;
}

.left .ticker-controls { left: 0px; }

.right .ticker-swipe { /*right: 80px;*/ }

.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker { float: right; }

.right .ticker-controls { padding-right: 6px; }