/* Main Page ---------------------------------------------------------------------------- */

body A { color:#006699; }
body A:visited { color:#006699; }
body A:active { color:#666666; }

ul { margin: 0px;
     padding: 5px 0px 0px 20px; }

li { margin: 0px;
     padding: 0px 0px 5px 0px; }
     
.popup { margin-left:8px;
         margin-right:8px;
         margin-top:8px;
         margin-bottom:8px;
         background:#ffffff; }

/* Tables ------------------------------------------------------------------------------- */

.tbgen { font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tbgennews { font-family:Arial, Helvetica, sans-serif;
             font-size:0.7em;
             vertical-align:top;
             padding-bottom:7px; }

.tbgendark { font-family:Arial, Helvetica, sans-serif;
             font-size:0.7em;
             vertical-align:top;
             background:url("/images/tb_back_dark.gif"); }

.tbgendarkctr { font-family:Arial, Helvetica, sans-serif;
                font-size:0.7em;
                vertical-align:top;
                text-align:center;
                background:url("/images/tb_back_dark.gif"); }

.tbgenmid { font-family:Arial, Helvetica, sans-serif;
            font-size:0.7em;
            vertical-align:middle; }

.tbgenbot { font-family:Arial, Helvetica, sans-serif;
            font-size:0.7em;
            vertical-align:bottom; }

.tbgencenter { font-family:Arial, Helvetica, sans-serif;
               font-size:0.7em;
               vertical-align:top;
               text-align:center; }

.tbgenright { font-family:Arial, Helvetica, sans-serif;
              font-size:0.7em;
              vertical-align:top;
              text-align:right; }

.tbgenlge { font-family:Arial, Helvetica, sans-serif;
            font-size:0.8em;
            vertical-align:top; }

.tb100pc { width:100%;
           border: 1px #000000 solid;
           border-spacing: 0px;
           background:url("/images/tb_back.gif");
           font-family:Arial, Helvetica, sans-serif;
           font-size:0.7em;
           vertical-align:top; }

.tbtitle { font-family:Arial, Helvetica, sans-serif;
           font-size: 14px;
           line-height: 14px;
           font-weight: bold;
           vertical-align: top;
           letter-spacing: -0.95px;
           background:url("/images/tb_back_dark.gif");
           padding-top:4px;
           padding-bottom:4px;
           padding-left:7px;
           padding-right:0px;
           margin: 0px; 
           margin-left: auto;
           margin-right: auto; }

.tbtitle_ul { font-family:Arial, Helvetica, sans-serif;
              font-size: 14px;
              font-weight: bold;
              vertical-align: top;
              letter-spacing: -0.99px;
              background:url("/images/tb_back_dark.gif");
              padding-top:4px;
              padding-bottom:4px;
              padding-left:7px;
              padding-right:5px;
              border-bottom: 1px solid #000000; }

.tb50 { width:50px;
        border: 1px #000000 solid;
        border-left:0px;
        border-bottom:0px;
        border-spacing: 0px;
        background:url("/images/tb_back_dark.gif");
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.7em;
        vertical-align:top; }

.tb100 { width:100px;
         border: 1px #000000 solid;
         border-left: 0px;
         border-bottom:0px;
         border-spacing: 0px;
         background:url("/images/tb_back_dark.gif");
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em; }

.tb100top { width:100px;
            border: 1px #000000 solid;
            border-left: 0px;
            border-bottom:0px;
            border-spacing: 0px;
            background:url("/images/tb_back_dark.gif");
            font-family:Arial, Helvetica, sans-serif;
            font-size:0.7em;
            vertical-align:top; }

.tb175 { width:175px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif");
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb175_noborder { width:175px;
                  background-color:#ffffff;
                  font-family:Arial, Helvetica, sans-serif;
                  font-size:0.7em;
                  vertical-align:top; }

.tb148 { width:148px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif");
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb200 { width:200px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif");
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb200_noborder { width:200px;
                  font-family:Arial, Helvetica, sans-serif;
                  font-size:0.7em;
                  vertical-align:top; }

.tb209 { width:209px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif");
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb250 { width:250px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif");
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top;
         padding-bottom:7px; }

.tb250_noborder { width:250px;
                  font-family:Arial, Helvetica, sans-serif;
                  font-size:0.7em;
                  vertical-align:top; }

.tb291 { width:291px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif");
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb300 { width:300px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif");
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb307 { width:307px;
         border: 1px #000000 solid;
         border-left: 0px;
         border-right: 0px;
         border-bottom:0px;
         border-spacing: 0px;
         background:url("/images/tb_back_dark.gif") ;
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb407 { width:407px;
         border: 1px #000000 solid;
         border-left: 0px;
         border-right: 0px;
         border-bottom:0px;
         border-spacing: 0px;
         background:url("/images/tb_back.gif") ;
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb507 { width:507px;
         border: 1px #000000 solid;
         border-left: 0px;
         border-right: 0px;
         border-bottom:0px;
         border-spacing: 0px;
         background:url("/images/tb_back.gif") ;
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb509 { width:509px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif") ;
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.noborder_top { border-top: 0px; }

.tb509pad { width:509px;
            border: 1px #000000 solid;
            border-spacing: 0px;
            background:url("/images/tb_back.gif") ;
            font-family:Arial, Helvetica, sans-serif;
            font-size:0.7em;
            vertical-align:top;
            padding-bottom:7px; }

.tb702 { width:702px;
         border: 1px #000000 solid;
         border-spacing: 0px;
         background:url("/images/tb_back.gif") ;
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.7em;
         vertical-align:top; }

.tb702-noback { width:702px;
                background-color:#ffffff;
                font-family:Arial, Helvetica, sans-serif;
                font-size:0.7em;
                vertical-align:top; }

.tb702pad { width:702px;
            border: 1px #000000 solid;
            border-spacing: 0px;
            background:url("/images/tb_back.gif") ;
            font-family:Arial, Helvetica, sans-serif;
            font-size:0.7em;
            vertical-align:top;
            padding-bottom:7px; }

.tb9-noback { width:9px;
              background-color:#ffffff;
              font-family:Arial, Helvetica, sans-serif;
              font-size:0.7em;
              vertical-align:top; }

.tb509-noback { width:509px;
                background-color:#ffffff;
                font-family:Arial, Helvetica, sans-serif;
                font-size:0.7em;
                vertical-align:top; }

/* Table Contents ----------------------------------------------------------------------- */

.tbpad { padding-left:7px;
         padding-top:5px;
         padding-right:7px;
         padding-bottom:5px; }

.tbpad-news { padding-left:7px;
              padding-top:5px;
              padding-right:7px;
              padding-bottom:0px; }

.tbpad-news P { margin-left:0px;
                margin-right:0px;
                margin-bottom:0px;
                margin-top:10px;
                text-align:left; }

.tbpad-forum { padding-left:7px;
               padding-top:5px;
               padding-right:7px;
               padding-bottom:0px; }

.tbpad-copyright { padding-left:7px;
                   padding-top:5px;
                   padding-right:7px;
                   padding-bottom:17px; }

.tbpad-forum-bottom { padding-left:7px;
                      padding-top:5px;
                      padding-right:7px;
                      padding-bottom:6px; }

/* Images ------------------------------------------------------------------------------- */

.onair_pic { margin-left:0px;
             margin-right:8px;
             margin-bottom:5px;
             margin-top:0px;
             float:left;
             vertical-align:top;
             border-color:#000000; }

.listen_images { margin-left:3px;
                 margin-right:3px;
                 margin-bottom:0px;
                 margin-top:0px;
                 border-color:#000000; }

.interact_images { border-color:#000000;
                   margin-left:0px;
                   margin-top:3px;
                   margin-right:0px;
                   margin-bottom:3px;
                   text-align:center; }

.interact_images_bottom { border-color:#000000;
                          margin-left:0px;
                          margin-top:3px;
                          margin-right:0px;
                          margin-bottom:8px; }

.news_pic { margin-left:0px;
            margin-right:8px;
            margin-bottom:0px;
            margin-top:0px;
            float:left;
            vertical-align:top; }

.news_pic_right { margin-left:8px;
                  margin-right:0px;
                  margin-bottom:3px;
                  margin-top:0px;
                  float:right;
                  vertical-align:top;
                  border-color:#000000; }

.profile_pic { margin-left:8px;
               margin-right:8px;
               margin-bottom:8px;
               margin-top:8px;
               float:left;
               vertical-align:top;
               border-color:#000000; }

.submit { margin-left:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-top:10px;
          vertical-align:top;
          border-color:#000000; }

.download { margin-left:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-top:4px;
            vertical-align:top;
            border-color:#000000; }

.okbut { margin-left:8px;
         margin-right:8px;
         margin-bottom:8px;
         margin-top:8px;
         vertical-align:top;
         border-color:#000000; }

.cancelbut { margin-left:0px;
             margin-right:8px;
             margin-bottom:8px;
             margin-top:8px;
             vertical-align:top;
             border-color:#000000; }

.newsletter { margin-left:0px;
              margin-right:0px;
              margin-bottom:1px;
              margin-top:0px;
              vertical-align:top;
              border-color:#000000; }

.main_pic { margin-left:0px;
            margin-right:10px;
            margin-bottom:3px;
            margin-top:3px;
            float:left;
            vertical-align:top; }

.main_pic_right { margin-left:10px;
                  margin-right:0px;
                  margin-bottom:3px;
                  margin-top:3px;
                  float:right;
                  vertical-align:top; }

.pdf_icon { vertical-align:middle;
            border-color:#000000;
            margin-left:0px;
            margin-right:0px;
            margin-bottom:3px;
            margin-top:0px; }

.sml_icon { margin-left:0px;
            margin-right:5px;
            margin-bottom:0px;
            margin-top:0px;
            float:left;
            vertical-align:top; }

.black_border { border-color:#000000; }

/* Span/Div Styles ---------------------------------------------------------------------- */

.onair_text { color:#000000;
              font-weight:bold; }

.onair_text_red { color:#ff0000;
                  font-weight:bold; }

.onair_text_green { color:#00960e;
                    font-weight:bold; }

.onair_text_ul { color:#000000;
                 font-weight:bold;
                 text-decoration:underline; }

.onair_text_big { color:#000000;
                  font-weight:bold;
                  font-size:1.1em; }

.onair_text_vbig { color:#000000;
                  font-weight:bold;
                  font-size:2em; }

.onair_text_big A { color:#000000; }
.onair_text_big A:active { color:#000000; }
.onair_text_big A:visited { color:#000000; }

.onair_more_text { margin-left:0px;
                   margin-right:0px;
                   margin-bottom:8px;
                   margin-top:10px;
                   text-align:center; }

.next_more_text { margin-left:0px;
                  margin-right:0px;
                  margin-bottom:8px;
                  margin-top:5px;
                  text-align:left; }

.nopad_text_left { margin-left:8px;
                      margin-right:8px;
                      margin-bottom:0px;
                      margin-top:5px;
                      text-align:left; }

.standard_text_left { margin-left:8px;
                      margin-right:8px;
                      margin-bottom:5px;
                      margin-top:5px;
                      text-align:left; }

.standard_text_center { margin-left:8px;
                        margin-right:8px;
                        margin-bottom:5px;
                        margin-top:5px;
                        text-align:center; }

.standard_text_right { margin-left:8px;
                      margin-right:8px;
                      margin-bottom:5px;
                      margin-top:5px;
                      text-align:right; }

.standard_text_right_caption { margin-left:320px;
								margin-right:0px;
								margin-bottom:0px;
								margin-top:0px;
								text-align:right; }

.next_text { text-align:left;
             color:#000000;
             margin-left:8px;
             margin-top:5px;
             margin-right:8px;
             margin-bottom:5px; }

.listen_buttons { text-align:center;
                  padding-left:0px;
                  padding-top:0px;
                  padding-right:0px;
                  padding-bottom:2px; }

.interact_buttons { text-align:center;
                  padding-left:0px;
                  padding-top:5px;
                  padding-right:0px;
                  padding-bottom:0px; }

.advert_banner { text-align:center;
                 padding-left:0px;
                 padding-top:8px;
                 padding-right:0px;
                 padding-bottom:8px; }

.news_title { font-weight:bold;
              font-size:1.1em;
              color:#000000; }

.news_more_text { margin-left:0px;
                  margin-right:4px;
                  margin-bottom:3px;
                  margin-top:7px;
                  text-align:right; }

.forum_title { font-weight:bold;
               color:#000000; }

.small_text { font-size:0.9em; }

.small_text_red { font-size:0.9em;
                  color:#ff0000; }

.chart_numbers { margin-left:0px;
                 margin-right:0px;
                 margin-bottom:13px;
                 margin-top:13px;
                 text-align:center;
                 font-size:1.9em;
                 font-weight:bold;
                 color:#000000; }

.chart_text { margin-left:8px;
              margin-right:8px;
              margin-bottom:0px;
              margin-top:8px;
              text-align:left;
              font-size:1.1em;
              font-weight:bold;
              color:#000000; }

.chart_text_normal { font-weight:normal;
                     color:#000000; }

.chart_text_info { margin-left:8px;
                   margin-right:8px;
                   margin-bottom:8px;
                   margin-top:3px;
                   text-align:left; }

.chart_text_one { margin-left:13px;
                  margin-right:13px;
                  margin-bottom:0px;
                  margin-top:13px;
                  text-align:left;
                  font-size:1.6em;
                  font-weight:bold;
                  color:#000000; }

.chart_text_one_title { margin-left:13px;
                        margin-right:13px;
                        margin-bottom:0px;
                        margin-top:0px;
                        text-align:left;
                        font-size:1.2em;
                        color:#000000; }

.chart_text_one_info { margin-left:13px;
                       margin-right:13px;
                       margin-bottom:13px;
                       margin-top:8px;
                       text-align:left; }

.faded { color:#878746; }

.sch_img_left { margin-left:8px;
                margin-right:0px;
                margin-bottom:5px;
                margin-top:1px;
                text-align:left; }

.sch_text_left { margin-left:8px;
                 margin-right:8px;
                 margin-bottom:3px;
                 margin-top:1px;
                 text-align:left; }

.sch_text_right { margin-left:8px;
                  margin-right:8px;
                  margin-bottom:3px;
                  margin-top:1px;
                  text-align:right; }

.sch_text_center { margin-left:8px;
                   margin-right:8px;
                   margin-bottom:3px;
                   margin-top:1px;
                   text-align:center; }

.bigtext { color:#000000;
           font-size:2.5em;
           font-weight:bold; }

.smltext { color:#000000;
           font-size:0.8em;
           font-weight:normal; }

.titlesml { font-family:Arial, Helvetica, sans-serif;
            font-size:0.8em;
            font-weight:normal;
            vertical-align:middle;
            padding-left:3px; }

/* Form Styles ------------------------------------------------------------------------- */

.form-nopad { margin-left:0px;
              margin-right:0px;
              margin-bottom:0px;
              margin-top:0px; }

.thin_border { border: 1px #333333 solid;
               border-spacing: 0px;
               background:#ffffff;
               font-family:Arial, Helvetica, sans-serif;
               font-size:1em; }

.thin_border_ta { border: 1px #333333 solid;
                  border-spacing: 0px;
                  background:#ffffff; }

