#tickermask, #output { height: 20px; position:absolute; padding:3px 0; width: 100%;}
#output { overflow: hidden; }
#newsticker{ overflow:hidden; position: relative;  display: block; }
#tickercontrols { float:left; margin-right:2px;}
#tickercontrols a {position:static; margin-top:1px; height:18px; width:25px; background-color:transparent;  border:0;  cursor:pointer; display:block; float:left; margin-right: 0.2em;}
#tickercontrols span{ display:none; }
#newsitem{font-size:0.9em;padding:0 0 0 2px}
div#news-area h2{font-size: 1.1em;}
#tickercontrols li{margin:0;}
#newstickerTitle{display:none;}
#tickermask{ display:none; background: Transparent url(/images/ticker_bg.gif) repeat-x left -9px;}
#tickermask span { background:transparent url(/images/ticker_cursor.gif) no-repeat scroll bottom left; display:block; height:1px; width:8px; padding-top:1em;}
#noscriptNewsFeeds{display:inline; position:relative;}
#NewsFeeds{position:absolute;}
#newstickerTitleNS{display:inline; padding:0 0.5em 0 0;}
#noscriptul{width:700px;}
.hpnoscript { float: left; }
div#news-area a.rsstop {right:0; background: transparent url(../images/rss_icon.gif) no-repeat right center; padding:4px 32px 4px 0}

div#news-area{padding:0.3em 0; min-height:24px; height:auto !important; height:24px;}
div#news-area li{margin:0; display:inline;}
div#news-area ul{margin:0;}

div#news-area{ display:block; background: #666 url(/images/ticker_bg.gif) repeat-x left bottom; padding:10px 6px; margin: 0 4px; }
div#news-area a, div#news-area { color: #FFF; }
div#news-area h2 {float:left; background:none; font-size:1.2em; margin:0px; padding-top:0; color: #FFF; margin: 2px 10px;}
div#news-area ul {float:left; padding: 0;}
div#news-area li {float:left; display:inline; }
div#tickercontrols  li a { background: transparent url(../Images/ticker_controls.gif) no-repeat left top;  display: none;}
div#tickercontrols li a.stop{ background-position: -27px 0 }
div#tickercontrols li a#newstickerpre  { background-position: -54px 0 }
div#tickercontrols li a#newstickernext  { background-position: -81px 0 }
div#news-area li.news-div { margin: 0 0.5em; }
#news-area-outer1 { background: Transparent url(/images/ticker_bg_left.gif) no-repeat left top; margin-left: -3px; padding-left: 3px; }
#news-area-outer2 { background: Transparent url(/images/ticker_bg_right.gif) no-repeat right top; margin-right: -4px; padding-right: 3px;  }
div#news-area ul#noscriptul { padding: 3px 0; }
div#news-area ul#noscriptul li a { display:inline; }
