/* refresh countdown */
#ls-refresh { text-align:left; font-size:10px; color:#999999; text-align:center; padding:10px; }

#ls-page .live { background-image:url(../images/live.gif); background-repeat:no-repeat; background-position:top right; padding-right:60px; }
.mp-only .no-mpage { display:none; }
.not-mp-only .mpage { display:none; }
.live-only .not-live { display:none; }
.not-live-only .live { display:none; }

/* columns of different sizes with left or right float, number corresponds to module sizes */
.c0l { width:120px; float:left; padding-left:9px; }
.c0r { width:120px; float:right; padding-right:9px; }
.c1l { width:300px; float:left; padding-left:9px; }
.c1r { width:300px; float:right; padding-right:9px; }
.c2l { width:368px; float:left; padding-left:9px; }
.c2r { width:368px; float:right; padding-right:9px; }
.c3l { width:436px; float:left; padding-left:9px; }
.c3r { width:436px; float:right; padding-right:9px; }
.c4l { width:616px; float:left; padding-left:9px; }
.c4r { width:616px; float:right; padding-right:9px; }
.c5 { width:745px; clear:both; padding:9px; }

/* headings */
h1 { font-size:18px; font-weight:bold; margin:0; color:#8C0000; }
h2 { font-size:13px; font-weight:bold; margin:0; color:#555555; }

/* modules */
.mod { font-size:10px; margin-bottom:16px; }
.mod .m_h { background:url(../images/modulehead-r.gif) no-repeat right top; }
.mod .m_h span { background:url(../images/modulehead-l.gif) no-repeat left top; display:block; padding:2px 10px 16px; color:#fff; font-size:13px; font-weight:bold; text-transform:uppercase; }
.m_h a { font-size:12px; color:#EEF3D8; text-decoration:underline; }
.m_h a.opton { color:#fff; text-decoration:none; }

.m_f { background:url(../images/modulefoot-l.gif) no-repeat left top; padding-left:10px; margin-bottom:10px; }
.m_f span { background:url(../images/modulefoot-r.gif) no-repeat right top; display:block; padding:1px 5px 3px; text-align:right; font-size:9px; color:#CC3300; }
.m_f a { color:#FF4200; padding-right:15px; text-decoration:none; }
.m_f a:hover { color:#CC3300; text-decoration:underline; }

/* module colours */
.m_b { background: #d8d8b9; border-left: solid 1px #333; border-right: solid 1px #333; }
.m_b { color:#333; }
.m_b a { color:#333; text-decoration:none; }
.m_b a:hover { text-decoration:underline; }

/* div posing as table rows */
div.r0, div.r1, div.r0on, div.r1on { padding:3px; font-size:10px; vertical-align:top; }

/* alternating row colours */
.r1 { background:#D8D8B9; }
.r0 { background:#EEF3D8; }
.r1, .r0 { border-bottom: solid 1px #BFBFA7; }
.r1on { background:#333333; }
.r0on { background:#555555; }
.r1on, .r0on, .r1on td, .r0on td, .r1on th, .r0on th, .r1on a, .r0on a { color:#FFFFFF !important; }

/* table & tab styles */
.tabler th, .tablel th, .tablec th { font-size:11px; font-weight:bold; vertical-align:top; }
.tabler td, .tablel td, .tablec td { font-size:11px; vertical-align:top; }
.tabler th, .tabler td { text-align:right; }
.tablel th, .tablel td { text-align:left; }
.tablec th, .tablec td { text-align:center; }
.ar {text-align:right !important;}
.al {text-align:left !important;}
.ac {text-align:center !important;}
.tabler a, .tablel a { text-decoration:none; }
.tabler a:hover, .tablel a:hover { text-decoration:underline; }
.tabs { height:18px; padding:1px 4px 0; color:white; }
.tabs a { display:block; height:12px; float:left; margin-right:4px; font-size:10px; padding:2px 5px; text-decoration:none; }
.tabs a { border:1px solid #000; }
.tabs a:hover { text-decoration:none; }

/* table & tab colours */
.tabler th, .tablec th, .tablel th { color:#333; }
.tabler td, .tablec td, .tablel td { color:#333; }
.tabler a, .tablec a, .tablel a { color:#333; }
.tabs { background:#333; }
.tabs a { color:#333; background:#BDBD88; border:1px solid black; }
.tabs a:hover{ background:#EEF3D8;color:#333; }
.tabs a.tabon { background:#d8d8b9; border-bottom:1px solid #d8d8b9; color:#333; }

/* scorecard styles */
#scoreheader { margin:10px; clear:both; padding:0 0px 9px 0px; font-size:12px; }
.largescore { font-size:30px !important; font-weight:bold; }
.largestat { font-size:18px !important; font-weight:bold; }
.statusbar { clear:both; font-size:12px; background-color:#8C0000; color:#FFFFFF; padding:2px; border:solid 1px #8C0000; }
.pageselect { font-size:12px; background-color:#CCCCCC; color:#8C0000; padding:2px; border:solid 1px #8C0000; }
.pageon { color:#B30101; text-decoration:none; }
.pageoff { color:#666666; text-decoration:underline; }

.page-error { font-weight:bold; font-size:11px; text-align:center; color:#8C0000; padding:20px 10px; }
.last-updated { clear:both; padding:10px; text-align:center; font-size:11px; color:#333; }

/* NRL score page extra styles */
.bgposs { height: 104px; background:url(../images/nrl/bgrepeat.gif); padding:1px; margin:0px; }
.ti { padding: 0px; margin: 0px; }
.pc { border-right: 1px solid black; }
.pb { border: 1px solid black; }

/* football stats */
.playerRow { background:url(../images/football/jersey.gif);background-repeat: no-repeat;height:22px;text-align:center;background-position:center top;}

/* cricket commentary */
div.m_commentary { overflow:auto;width:434px;height:400px;text-align:center; }
table.t_commentary { width:416px !important; }
