﻿html,body
{
    margin: 0;
    padding: 0;
    text-align: right;
    background-color: #f0f8ff;
    width:100%;
    
}


body, input, select, td
{
    font: 11px Tahoma;
}

select optgroup
{
    font: bold 11px Tahoma;
    font-style: italic;
    background-color: #eee;
    padding: 1px 0 2px 0;
}

select option
{
    font-weight: normal;
    padding-right: 15px;
    background-color: #fff;
}

a
{
    text-decoration: none;
    color: #0000CC;
}

a:hover
{
    text-decoration: underline;
}

p
{
    margin: 5px 0;
}

#container
{
    margin-left: auto;
    width: 760px;
}

#header
{
    background: url(headbg.png) no-repeat left top;
    color: #6a5acd;
    height: 135px;
}

#SportsPage #header, #SportsFullPage #header
{
    background-image: url(SportHead.jpg);
}

#SportsPage h1, #SportsPage h2, #SportsFullPage h1, #SportsFullPage h2
{
    display: none;
}

#header h1, #header h2
{ 
    margin: 0;
    padding: 0;   
    background-position: left top;
    background-repeat: no-repeat;    
    height: 130px;    
}

#header h1
{
    float: right;
    width: 185px;
    background-image: url(headright.jpg);
}

#header h2
{
    float: left;
    width: 240px;
    background-image: url(headleft.jpg);
}

#header span
{
    display: none;
}

#wrapper
{}

#content
{
    float: right;    
    width: 580px;
    overflow: hidden;
}

#FullPage #content, #SportsFullPage #content
{
    width: 760px;
}

#sidebar
{
    float: left;
    width: 180px;
    overflow: hidden;
    margin-top: 20px;
}

#HomePage #sidebar
{
    margin-top: 10px;
}

#FullPage #sidebar, #SportsFullPage #sidebar
{
    display: none;
}

#menubar
{
    position: absolute;
    height: 110px;
    top: 20px;
    right: 190px;
    width: 580px;
    direction: rtl;
}

#menubar div.moduleToolbar
{
    top: 0;
    left: 0;
}

#footer
{
    clear: both;
    height: 45px;
    padding-top: 15px;
    margin: 0 10px 0 0;
}

#footer div.flinks
{
    background-color: #B3DAF8;
    height: 17px;
}

#footer div.flinks a
{
    display: block;
    float: right;
    padding: 1px 7px 2px 7px;
    color: #030947;
    background: url(footersep.png) no-repeat left 4px;
}

#footer div.flinks a.rss
{
    background: url(feed.png) no-repeat center top;
    width: 12px;
    height: 13px;
}

#footer div.flinks a.rss span
{
    display: none;
}

#footer div.flinks a:hover
{
    text-decoration: underline;
}

#footer div.ftext
{
    direction: rtl;
    color: #000;
    padding: 5px 5px 0 0;
}

/* Module Skins
--------------------------------------- */

div.mgtBigBox
{
    border: solid 1px #A3A37C;
    background: #E9E8DB;
    margin-bottom: 10px;    
    clear: both;
    margin: 25px 10px 0 10px;
}
div.mgtBigBox .mBody
{
    background: #E9E8DB url(grayBoxGrad.png) repeat-x top;
    padding: 5px;
    direction: rtl;
}
div.mgtBigBox h3
{
    margin: 1px;
    color: #fff;
    font-size: 11px;
    background: #A3A37C;
    padding: 1px 10px 3px 0;
    direction: rtl;
}

div.mgtSideBox
{
    border: solid 1px #A3A37C;
    background: #E9E8DB;
    margin-bottom: 15px;
}

div.mgtSideBox h3
{
    margin: 1px;
    color: #fff;
    font-size: 11px;
    background: #93A379;
    padding: 1px 10px 3px 0;
    direction: rtl;
}

div.mgtSideBox div.mBody
{
    background: #E9E8DB url(grayBoxGrad.png) repeat-x top;
    padding: 5px;
    direction: rtl;
}

div.simpleBox
{
    direction: rtl;
    margin: 10px 10px 0 10px;
}

div.simpleBox h3
{
    font: 900 20px 'Times New Roman';
    color: #B50000;
    margin: 0 0 5px 0;
    padding: 0 15px 0 0;
    border-bottom: solid 3px #2F4571;
}


/* Categorized news boxes styles
--------------------------------------------*/
div.leftcol, div.rightcol
{    
    width: 275px;
}

div.leftcol
{
    float: left;
    clear: left;
    margin: 0 5px 0 5px;
}
* > div.leftcol
{
    margin: 0 5px 0 10px;
}

div.rightcol
{
    float: right;
    clear: right;
    margin: 0 5px 0 5px;
}

* > div.rightcol
{
    margin: 0 10px 0 5px;
}

div.leftcol h3, div.rightcol h3
{   
    margin: 0;
    padding: 1px 3px 0 0;
    font-size: 10px;
    direction: rtl;
    height: 20px;
    background: url(bluehead.gif) no-repeat left top;
    font-weight: normal;
    color: #fff;
    
}

div.redcol h3
{
    background-image: url(redheadsmall.gif);
}

div.newslist h3 a
{
    padding-top: 1px;
    display: block;
    float: right;
    color: #fff;
}

div.newslist h3 a.more
{
    display: block;
    float: left;
    width: 21px;
    height: 16px;
    background: url(bmore.gif) no-repeat 5px 4px;
}

div.newslist h3 a:hover
{
    color: #999;
    text-decoration: none;
    background-color: Transparent;
}

div.newslist h3 a.more span
{
    display: none;
}

div.seperator
{
    clear: both;
    height: 25px;
}

/* News List Style
----------------------------------------------- */
div.leadstory
{
    background-color: #F9F9F9;
    border: solid 1px #E0E0E0;
    line-height: 15px;
    color:#000;
    padding-bottom: 5px;
}

div.leadstory h6, div.leadstory p
{
    margin: 3px 7px 0 7px;
    direction: rtl;
    text-align: justify;
}

div.leadstory h6
{
    font-size: 11px;
}

div.leadstory span.lead
{
    display: block;
    font-weight: normal;
}

div.leadstory img
{
    padding: 1px;
    background-color: #E0E0E0;
    border-style: none;
}

div.leadstory span.date
{
    display: block;
    margin: 5px 0 1px 5px;
    font-size: 10px;
    color: #999;
    text-align: left;
    direction: rtl;
}

div.thumbwarp, ul.storylist
{    
    margin: 0px 10px 5px 10px;    
    direction: rtl;
    list-style-type: none;
    padding: 0;
    text-align: justify;
    line-height: 15px;
    color:#000;
}

div.sideBox div.thumbwarp
{
    margin: 0 5px 5px 5px;
}

ul.storylist li a
{
    display: block;
    width: 100%;
    margin-bottom: 5px;    
    text-indent: 13px; 
    background: url(bullet3.gif) no-repeat right 5px;
    font-weight: normal;
}

ul.storylist li.archive a
{
    text-indent: 25px; 
    background: url(archive.gif) no-repeat right 2px;
}

div.thumbwarp div.clearfloat
{
    clear: both;
    font-size: 1px;
    height: 1px;    
    line-height: 1px;
}

div.thumbwarp img
{
    float: right;
    padding: 2px;
    background-color: #fff;
    border: solid 1px #999;
    margin: 4px 0 0 5px;
}

div.spcol div.thumbwarp img, div.redcol div.thumbwarp img, div.reportBox div.thumbwarp img
{
    padding: 0;
    background-color: #fff;
    border: solid 2px #FB8E3C;
}

div.thumbwarp h6
{
    margin: 0;
    font-size: 11px;
 
}

div.thumbwarp span.lead
{
    display: block;
    font-style: italic;
    font-weight: normal;      
}

div.thumbwarp p
{
    margin: 0;
}

ul.storylist
{
    clear: both;
}


div.newsBox ul.storylist li
{
    padding-bottom: 10px;
    background: url(latestsep.png) no-repeat center bottom;
}

ul.storylist li.archive a
{
    text-indent: 13px; 
    background: url(bullet3.gif) no-repeat right 2px;
}

/* Global Table Style
---------------------------------------- */
table.gtable
{
    border: solid 1px #fff;
    margin: 0 auto;
}

table.gtable td, table.gtable th
{
    border-bottom: solid 1px #aaa;
    border-left: solid 1px #aaa;
    padding: 0px 4px 2px 4px;
}


/* Menu Style
----------------------------------------- */
div#menubar ul, div#menubar li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 10px;
}

div#menubar ul
{
    padding-top: 5px;
}

div#menubar li ul
{
    padding-top: 2px;
    padding-right: 9px;
}

div#menubar li
{
    width: 115px;
    float: right;
}

div#menubar li li
{
    width: 92px;
    padding-right: 14px;
    float: none;
    background:url(dotted.gif) no-repeat right bottom;
    height: 14px;
}

div#menubar li.midcol
{
    width: 105px;
    padding-right: 10px;
}

div#menubar li.midcol li
{
    width: 76px;
}

div#menubar li li.allnews a
{
    color: #ffd700;
}

div#menubar li li.l
{
    background-image: url(menulast.gif);
}

div#menubar li a, div#menubar li a:hover
{
    color: #eee;
    font-weight: 600;
    background-color: Transparent;
    cursor: default;
    text-decoration: none;
}

div#menubar li li a
{
    color: #fff;
    font-weight: normal;
    cursor: pointer;
}

div#menubar li li a:hover,div#menubar li li.a a
{
    color: #999;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none;
    font-style: italic;
}

div#menubar li li ul
{
    display: none;
}

/* Last Update Style
---------------------------------- */
div.lastupdate
{
    margin: 0 10px 10px 0;
    direction: rtl;
    color: #444;
    font-size: 10px;
}

#HomePage div.lastupdate
{   
    margin: 0 0 4px 0;
    padding: 0 10px 0 0px;
    float: right;
    width: 220px;
    height: 12px;
    overflow: hidden;
}

/* Side Box Style
--------------------------------------- */
div.sideBox
{    
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    background-color: #7CA6E2;
    padding: 10px 5px 5px 5px;
    direction: rtl; 
    width: 170px;
}

div.sideBox h3
{
    margin: 0 -200px 0 0;    
    line-height: 25px;
}

div.sideBox h3 a
{
    display: block;
    height: 25px;
}

div.sideBox h3 a:hover
{
    background-color: Transparent;
}

div.sideBox h3 span
{
    display: none;    
}

div.sideBox a
{
    color: #030947;
	font-weight:normal;
}

div.sideBox a:hover
{    
    color: #0A6395;
    text-decoration: underline;
}

div.latestnews li a
{
    display: block;
    padding-bottom: 10px;
    background: url(latestsep.png) no-repeat center bottom;
}

div.pollBox {
    background-image: url(polltop.gif);
}
div.photoBox {    
    background-image: url(phototop.gif);
}
div.photoDay {    
    background-image: url(photodaytop.gif);
}
div.userBox {    
    background-image: url(usertop.gif);
}
div.newsBox {    
    background-image: url(newstop.gif);
}
div.latestNewsBox {    
    background-image: url(latestnewstop.gif);
}
div.noteBox {    
    background-image: url(notetop.gif);
}
div.paraBox {    
    background-image: url(paratop.jpg);
}
div.talkBox {    
    background-image: url(talktop.gif);
}
div.reportBox {    
    background-image: url(reportstop.gif);
}


/* Note Box Style
--------------------------------------------- */
div.noteBox h3 a, div.paraBox h3 a, div.talkBox h3 a, div.reportBox h3 a
{
    text-align: left;
    font-size: 1px;
}

div.noteBox a.more, div.paraBox a.more, div.talkBox a.more, div.reportBox a.more
{
    display: none;
}

/* Latest Albums Style
--------------------------------------- */
div.photoBox div.mBody
{
    padding-bottom: 0;
    width: 170px;
}

div.photoBox h4
{
    margin: 0;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    line-height: 17px;
}

div.photoBox a.tlink
{
    float: right;
    padding: 2px;
    background-color: #fff;
    border: solid 1px #aaa;
    margin: 0 0 0 5px;
}

div.photoBox div.albumSep
{
    clear: both;
    height: 7px;
    line-height: 7px;
    margin-bottom: 5px;
    background: url(latestsep.png) no-repeat center bottom;
}

/* PhotoDay Style
--------------------------------------- */
div.photoDay
{
    padding-bottom: 5px;
}

div.photoDay h4
{
    margin: 0;
    font-size: 11px;
    text-align: center;
    line-height: 17px;
}

div.photoDay img
{
    padding: 2px;
    background-color: #fff;
    border: solid 1px #aaa;
    margin: 0 3px 0 0;
}


/* SearchBox Style
------------------------------------ */
div.searchBox
{
    direction: rtl;
    position: absolute;
    top: 4px;
    right: 583px;
    width: 200px;
}

div.searchBox input
{
    background-color: Transparent;
    color: #666;
    border-width: 0;
    width: 138px;
    float: right;
    margin-top: 1px;
}

div.searchBox a
{
    float: right;
    width: 20px;
    height: 20px;
    margin-right:7px;
    background: url(search.gif) no-repeat left top;
}

div.searchBox a span
{
    display: none;
}

/* Quick Nav Style
------------------------------------------- */
div.quickNav
{
    position: absolute;
    top: 2px;
    right: 175px;
    width: 400px;
    height: 20px;
}

div.quickNav a
{
    float: right;
    color: #fff;
    margin: 0 0 0 0px;
    padding: 0 5px 0 20px;
    background: url(3dots.gif) no-repeat right 7px;
}

div.quickNav a:hover
{
    color: #fff;
    font-weight: bold;
    background-color: Transparent;
    text-decoration: none;
}

/* Category Headers
--------------------------------------------- */
div.catHead
{
    clear: both;
    background-position: right top;
    background-repeat: no-repeat;
    margin: 0px 10px 0 10px;
    direction: rtl;
}

div.catHead h3
{
    margin: 0;
    margin-right: -400px;
    height: 40px;
}

div.catHead p
{
    margin: 0;
}

div.catPolitic {
    background-image: url(categories/politics.png);
}
div.catEconomy {
    background-image: url(categories/economy.png);
}
div.catSocial {
    background-image: url(categories/social.png);
}
div.catCulture {
    background-image: url(categories/culture.png);
}
div.catScience {
    background-image: url(categories/science.png);
}
div.catSport {
    background-image: url(categories/sport.png);
}
div.catReport {
    background-image: url(categories/report.png);
}
div.catVideo {
    background-image: url(categories/video.png);
}
div.catAudio {
    background-image: url(categories/audio.png);
}
div.catSpecial {
    background-image: url(categories/special.png);
}
div.catPhoto {
    background-image: url(categories/photo.png);
}
div.commentsHead {
    background-image: url(categories/comments.png);
}
div.sitemapHead {
    background-image: url(categories/sitemap.png);
}
div.contactusHead {
    background-image: url(categories/contactus.png);
}
div.aboutusHead {
    background-image: url(categories/aboutus.png);
}
div.liveHead {
    background-image: url(categories/live.png);
}
div.programtvHead {
    background-image: url(categories/programtv.png);
}
div.frequencyHead {
    background-image: url(categories/frequency.png);
}
div.loginHead {
    background-image: url(categories/login.png);
}
div.archiveHead {
    background-image: url(categories/archive.png);
}
div.allNewsHead {
    background-image: url(categories/allnews.png);
}
div.weatherHead {
    background-image: url(categories/weather.png);
}
div.linksHead {
    background-image: url(categories/links.png);
}
div.searchHead {
    background-image: url(categories/search.png);
}
div.noteHead {
    background-image: url(categories/note.png);
}
div.paraHead {
    background-image: url(categories/para.png);
}
div.talkHead {
    background-image: url(categories/talk.png);
}
div.noteHead span.aCat {
    visibility:hidden;
}


/* Pager Style
---------------------------------------- */
div.pager
{  
    height: 30px;
    padding: 10px 20px 0 0;
    clear: both;
}

div.pager a
{  
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    text-align: center; 
    padding: 1px;   
    margin: 5px 2px 5px 2px;    
    direction: rtl;
    color: #000;
    font-weight: bold;    
    
}

div.pager a:hover
{
   color: #f00;
}

div.pager a.c
{
    color: #999;
}

div.pager a.prev, div.pager a.next
{
    margin: 0;
    width: 24px;
    height: 24px;    
    background-repeat: no-repeat;
    background-color: Transparent;
}

div.pager a.prev
{
    background-image: url(right.gif);
}

div.pager a.next
{
    background-image: url(left.gif);
}

div.pager span
{
    display: none;
}

/* News Scroller Style
------------------------------------------------ */
div.newsScroll
{
    background: url(newsScroller.png) no-repeat left top;
    margin: 0 10px 15px 10px;
    clear: both;
    height:20px;
}

div.newsScroll div.sp
{
    background: url(newsScrollerSpecial.png) no-repeat left center;
    padding-right: 25px;
}

div.newsScroll div.fadingScroller, div.newsScroll div.typingScroller
{
    padding: 0px 20px 4px 0;
    direction:rtl;
}

div.newsScroll a
{
    color: #fff;
}

div.newsScroll div.typingScroller a
{
    color: #fff;
}


/* Market Watch Style
---------------------------------------------------- */
div.marketWatch
{
    float: left;   
    color: #fff;
    padding-left: 20px;
    background:  url(marketWatch.png) no-repeat 10px top;
    width: 320px;
    font-size: 10px;
    margin: 15px 0 0 0;
    cursor: default;    
}

#economic div.marketWatch
{
    height: 30px;
    position: absolute;
    top: 138px;
    right: 240px;
    background-image: url(marketWatchEc.png);
}


div.marketWatch div.moduleToolbar
{
    top: -15px;
}

div.pauseScroller
{
    position: relative;
    height: 17px;
    direction: rtl;
    background-color: #090465; 
}

div.pauseScroller div.innerDiv
{
    height: 17px;
    right: 0;
}     

div.pauseScroller span
{
    display: block;
    overflow: hidden;
    height: 15px;    
    float: right;
    padding: 1px 0;
}   

div.pauseScroller span.tt
{
    width: 183px;
    background-color: #090465;
    padding-right: 2px;
}

div.pauseScroller span.vl
{
    width: 83px;
    background-color: #090465;
    padding-right: 2px;
}

div.pauseScroller span.vr
{
    text-align: left;
    width: 50px;
    background-color: #090465;
}

div.pauseScroller span.pos
{
    background: url(pos.gif) no-repeat right 6px;
}

div.pauseScroller span.neg
{
    background: url(neg.gif) no-repeat right 6px;
}

/* LatestNews Style
-------------------------------------- */
div.latestnews
{
    width: 180px;
    margin-bottom: 15px;    
    background-color: #7CA6E2;
}
div.latestnews h3
{
    margin: 0;
    padding: 0;
    height: 30px;
    font-size: 1px;
    font-weight: normal;
    text-align: left;
    color: #f0f8ff;
    background: #f0f8ff url(latestnews.gif) no-repeat right top;
    direction: rtl;
}

div.latestsectionnews h3
{
    background-image: url(latestsectionnews.gif);
}

div.latestreports h3
{
    background-image: url(latestreports.gif);
}

div.tagBox h3
{
    height: 18px;
    padding: 12px 10px 0 0;
    color: #fff;
    font: 900 12px Tahoma;
    font-style: italic;
    background-image: url(tagstop.gif);
    text-align: right;
}

div.tagBox img
{
    float: left;
}

div.latestnews ul
{
    list-style-type: none;
    text-align: justify;
    line-height: 15px;
    margin: 0;
    padding: 5px;
}

div.latestnews li
{
    margin-bottom: 5px; 
    padding-bottom: 5px;
    background: url(bullet3.gif) no-repeat right 3px;
    direction: rtl;
}

div.latestnews li.archive
{
    background: url(archive.gif) no-repeat right 2px;
}

div.latestnews span.nolead
{
    padding: 5px 12px 5px 0;   
}

div.latestnews li.archive span.nolead
{
    padding: 5px 27px 5px 0; 
}

div.latestnews span.lead, ul.storylist span.lead
{
    display: block;
    font-style: italic;   
    text-indent: 12px;
    color: #518ed0;
}

div.latestnews li.archive span.lead
{
    text-indent: 27px;
}

div.latestnews li a
{
    display: block;
    color: #030947;
    padding-bottom: 10px;
    background: url(latestsep.png) no-repeat center bottom;
}

div.latestnews li a:hover
{    
    color: #0A6395;
    text-decoration: underline;
}

div.latestnews li span.lead, ul.storylist span.lead
{
    color: #424775;
}

div.latestnews div.more
{
    padding: 0 0 3px 5px;
    float: left;
    width: 120px;
    text-align: left;
    font-weight: bold;
    font-size: 10px;
    direction: rtl;
}

div.latestnews div.more a
{
    color: #2E5192;
}

div.latestnews div.more a:hover
{
    border-bottom-style: none;
    text-decoration: underline;
    color: #0A6395;
}

div.latestnews div.rss
{
    float: right;
    width: 16px;
    height: 16px;
    margin: 0 2px 3px 0;
    background: url(rss.gif) no-repeat left top;
}

div.latestnews div.rss a
{
    display: block;
    width: 16px;
    height: 16px;
}

div.rss a span
{
    display: none;
}

div.latestnews div.clearfloat
{
    clear: both;
}

/* Reports Section Style
---------------------------------------- */
div.spcol
{
    width: 560px;
    float: none;
    clear: both;
}

div.spcol h3
{
    background-image: url(redhead.gif);
}

div.spcol div.thumbwarp
{
    float: right;
    width: 260px;
    margin: 0px 5px 5px 10px;
}

/* some other styles
-------------------------------------- */
a.memberLink
{
    display: block;
    padding: 0 12px 0 0; 
    margin: 0 15px 0 0;   
    height: 15px;
    background: url(bullet4.gif) no-repeat right 3px;
}

/* Live Window style
--------------------------------------- */
div.live 
{
    border: ridge 5px #f0f8ff;
    width:320px;
    margin:50px auto
}

div.live object
{
    border: solid 1px #000;
}

/* First and Top News Style
------------------------------------ */
div.topnews
{
    width: 560px;    
    padding: 0 10px;
    direction: rtl;
}

div.topnews img
{
    float: right;
    border: solid 1px #000;
    margin-top: 5px;
}

div.topnews p, div.topnews ul.storylist
{
    width: 275px;
    float: left;
    margin: 0;
    padding: 0;
}

div.topnews h6
{
    font: 900 18px Arial;
    margin: 0 0 0 0;
    padding-right: 10px;
}

div.topnews p
{
    line-height: 15px;
    text-align: justify;
    padding-left: 5px;
}

div.topnews span.lead
{
    display: block;
    font: normal 11px Tahoma;
}

div.topnews ul.storylist
{
    background: url(latestnewstext.gif) no-repeat right 35px;
    margin: 0;    
    clear: none;
    padding: 55px 15px 0 5px;
    width: 255px;
    
}
.latestnewstop 
{
/*	background: url(latestnewstext.gif) no-repeat right 0px;*/
    margin: 0;    
    clear: none;
    padding: 15px 4px 0 5px;
    width: 250px;
}
div.topnews ul.storylist li a
{
    font-weight: normal;    
    margin-bottom: 2px;
    text-indent: 0;
    padding-right: 13px;
    background-position: right 4px;
    width: 242px;
    
}

/* Additional Styles
-------------------------------------- */
div.netad
{
    height: 40px;
}

div.sideIcon
{
    padding-bottom: 10px;
}

/* Match List Style
------------------------------------ */
div.matchList
{    
    padding-bottom: 10px;
    font-size: 9px;
}

div.matchList table
{
    direction: rtl;
    width: 100%;    
}

div.matchList td, div.matchList th
{
    font-size: 9px;  
}


div.matchList table caption
{
    font-size: 10px;
    padding: 0 0 5px 0;
}

div.matchList th
{
    background-color: #0070B3;
    color: #fff;
}

div.matchList tr
{
    background-color: #E5F6FF;
}

div.matchList tr.alt
{
    background-color: #C6EBFF;
}

div.matchList td.col1, div.matchList th.col1
{
    width: 33%;
    padding-right: 2%;
}

div.matchList td.col2, div.matchList th.col2
{
    width: 30%;
    text-align: center;
}

div.matchList td.col3, div.matchList th.col3
{
    width: 33%;
    padding-left: 2%;
    text-align: left;
}
.tnews
{
	z-index:100;
}
