/* Ticker Styling */
.ticker-wrapper.has-js{ padding:0px 20px; height:33px; display:block; background-color:#e9e9e9; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.ticker{ width:100%; height:23px; display:block; position:relative; overflow:hidden; line-height:16px; }
.ticker-title{ padding-top:9px; color:#de373a; font-weight:bold; text-transform:uppercase; }
.ticker-content{ margin:0px; padding-top:9px; position:absolute; font-weight:bold; overflow:hidden; white-space:nowrap; line-height:1.2em; }
.ticker-content:focus{ none; }
.ticker-content a{ text-decoration:none; }
.ticker-content a:hover{ text-decoration:underline; color:#297367; }
.ticker-swipe{ padding-top:9px; position:absolute; top:0px; background-color:#e9e9e9; display:block; width:800px; height:23px;  }
.ticker-swipe span{ margin-left:1px; background-color:#e9e9e9; border-bottom:1px solid #4f4f4f; height:12px; width:7px; display:block; }
.ticker-controls{ margin-top:8px; padding-top:0; list-style-type:none; position:absolute; right:40px; } /* float:left; */
.ticker-controls li{ padding:0px; margin-left:5px; float:left; cursor:pointer; height:16px; width:16px; display:block; }
.ticker-controls li.jnt-play-pause{ background-image:url('images/controls.png'); background-position:32px 16px; }
.ticker-controls li.jnt-play-pause.over{ background-position:32px 32px; }
.ticker-controls li.jnt-play-pause.down{ background-position:32px 0px; }
.ticker-controls li.jnt-play-pause.paused{ background-image:url('images/controls.png'); background-position:48px 16px; }
.ticker-controls li.jnt-play-pause.paused.over{ background-position:48px 32px; }
.ticker-controls li.jnt-play-pause.paused.down{ background-position:48px 0px; }
.ticker-controls li.jnt-prev{ background-image:url('images/controls.png'); background-position:0px 16px; }
.ticker-controls li.jnt-prev.over{ background-position:0px 32px; }
.ticker-controls li.jnt-prev.down{ background-position:0px 0px; }
.ticker-controls li.jnt-next{ background-image:url('images/controls.png'); background-position:16px 16px; }
.ticker-controls li.jnt-next.over{ background-position:16px 32px; }
.ticker-controls li.jnt-next.down{ background-position:16px 0px; }
.js-hidden{ display:none; }
.no-js-news{ padding:10px 0px 0px 45px; color:#e9e9e9; }
.left .ticker-swipe{ /*left:80px;*/ }
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker{ float:left; }
.left .ticker-controls{ padding-left:6px; }
.right .ticker-swipe{ /*right:80px;*/ }
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker{ float:right; }
.right .ticker-controls{ padding-right:6px; }