.gnb { width: 800px; margin: 3px 0 3px 0; height: 23px; /*background:url(../../images/site_bg_articleintro.png) repeat-x scroll center top;*/ padding-top: 6px;  }

.gnb2 { width: 300px; margin: 8px 0 3px 0; }


code { width: 93%; font: normal 11px 'Courier New' , Courier, Fixed; color: #000; display: block; padding: 1em; margin: 1em 0; background-color: #eee; border: 1px solid #d3d3d6; border-left-width: 5px; white-space: pre; overflow-x: auto; }

/* For home page news ticker */
.tickercontainerHome { /* the outer div with the black border */ background: #fff; height: 33px; margin: 0; padding: 0; overflow: hidden; }
.tickercontainerHome .mask { /* that serves as a mask. so you get a sort of padding both left and right */ position: relative; left: 0px; top: 0px; width: 638px; overflow: hidden; }

ul.newstickerHome { /* that's your list */ position: relative; left: 670px; list-style-type: none; padding: 0; margin: 0; }

ul.newstickerHome li { white-space: nowrap; float: left; /* important: display inline gives incorrect results when you check for elem's width */ padding: 0; background: #fff; }

ul.newstickerHome a { white-space: nowrap; padding: 0; font: 12px Arial,Verdana,Helvetica,sans-serif; color: #666666; }

ul.newstickerHome span { font-family: bold; font: 12px Arial,Verdana,Helvetica,sans-serif; color: #000000; margin: 0 10px 0 0; }

/* 2nd choice for home page news ticker */

.tickercontainer2 { /* the outer div with the black border */ background: #fff; margin: 0; padding: 0; overflow: hidden; width: 230px; }
.tickercontainer2 .mask { /* that serves as a mask. so you get a sort of padding both left and right */ position: relative; left: 0px; top: 0px; width: 230px; overflow: hidden; }

ul.newsticker2 { /* that's your list */ position: relative; left: 230px; font: bold 10px Verdana; list-style-type: none; margin: 0; padding: 0; }

ul.newsticker2 li { white-space: nowrap; float: left; /* important: display inline gives incorrect results when you check for elem's width */ margin: 0; padding: 0; background: #fff; }

ul.newsticker2 a { white-space: nowrap; padding: 0; font: 12px Arial,Verdana,Helvetica,sans-serif; color: #666666; }

ul.newsticker2 span { font-family: bold; font: 12px Arial,Verdana,Helvetica,sans-serif; color: #000000; margin: 0 10px 0 0; }

/* liScroll style declarations */
.tickercontainer { /* the outer div with the black border */ background: #fff; /*width: 738px; */ height: 186px; margin: 0; padding: 0; overflow: hidden; }
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */ position: relative; left: 0px; top: 0px; width: 465px; overflow: hidden; }

ul.newsticker { /* that's your list */ position: relative; left: 750px; font: bold 10px Verdana; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li { float: left; /* important: display inline gives incorrect results when you check for elem's width */ margin: 0; padding: 0; background: #fff; }
ul.newsticker a { white-space: nowrap; padding: 0; color: #ff0000; font: bold 10px Verdana; margin: 0 50px 0 0; }
ul.newsticker span { margin: 0 10px 0 0; }

.orangeArrow { padding: 0 10px 0 0; }

.mediaHeadlines { padding-top: 2px; padding-right: 8px; float: left; }

.topline { padding: 0 0 5px 0; margin-top: 3px; }
