/* Globals for all pages */
.null {}
A:link {color:#000099}
A:hover {color:#A50000}
BODY, TD, TH, DIV, P {font-size:13px;font-family:arial,helvetica,sans-serif;color:#000000}	
div.spacer10 {height:10px;font-size:10px}
div.spacer5 {height:5px;font-size:5px}
.page {background-color:#ffffff}
/* Must have color defined for options classes */
A.optsel {color:#000000}
.optsel {font-weight:bold;text-decoration:none}
A.optsel_sm {color:#000000}
.optsel_sm {font-weight:bold;text-decoration:none}

/* Background color only */
.bg0 {text-transform:uppercase;font-weight:bold;background-color:#c4d7dd}
.bg1 {font-weight:bold;background-color:#b9b9b9}
.bg2 {background-color:#ededed}
.bg3 {background-color:#ffffff}
.bg4 {background-color:#cccccc}
.bg5 {background-color:#ffffab}
.bgF {background-color:#FFFFC7}
.bgP {background-color:#D1EFE3}
.bgH {background-color:#E2DDCA}
.bgFan {background-color:#FEEFC8}
.lbbo, .cshopbg0, .cmarkbg0, .cnflcombg0 {background-color:#000175}
.breakingNewsBg {background-color:#FFFDD8}
.cbreakbg0 {background-color:#FDFAB0}
.cshopbg {background-color:#ececec}
.cmarketplacebg0 {background-color:#666699}
.hrcolor0 {background-color:#17275A}
.adoutline {background-color:#505050}

/* Arial large */
.ctophdlba, .ctophdl, .pt, .pt2nd, .storyhdl, .cbreakhdl, .cbreakhdl A {font-family:arial,helvetica,sans-serif}
.ctophdlba {font-size:54px}
.ctophdl {font-size:32px}
.pt {font-family:arial,helvetica,sans-serif;font-size:26px}
.pt2nd, .storyhdl {font-size:18px}
.cbreakhdl, .cbreakhdl A {font-size:16px;color:#000175}
.ctophdlba, .ctophdl, .pt, .pt2nd, .storyhdl, .cbreakhdl, .cbreakhdl A {font-weight:bold}

/* Arial 12px */
 .cbreaktxt,.ctoptxt2,.ctoptxt1,.cmoretxt, .cmorehdl,.cmorehdl A:link, .cmorehdl A:visited{font-size:12px;font-family:arial,helvetica,sans-serif}

 
/* Arial 13px */
.storybyline, .crelatedtxt, .crelatedtxt TD, .cexclusivetxt, .cexclusivetxt TD, .ccbstvtxt2, .ccbstvtxt2 A, .cmorehdl A, .crewardstxt, .cmarketplacetxt2, .cnewstxt2, .cnewstxt3, .cmmediatxt {font-size:11px;font-family:arial,helvetica,sans-serif}
.cnewstxt2 A, .cnewstxt3 {color:#000175}
.cnewstxt2 A:visited {color:#800080}
.cmorehdl, .cmorehdl A, .cmorehdl A:link, .cmorehdl A:visited, .storybyline {font-weight:bold}
.crewardstxt, .cmarketplacetxt2 {background-color:#ffffff}
.cmmediatxt {background-color:#ececec}

/* Arial 11px */
.cmL, .optsel_sm, .opt_sm, .ecommtxt, .ecommtxt A, .ecommtxt A:hover {font-size:11px;font-family:arial,helvetica,sans-serif}
.cmL {color:#000175;font-weight:normal;background-color:#ffffff}
.ecommtxt A, .ecommtxt A:hover {color:#000000;text-decoration:none}
.ecommborder {border:1px solid #000000;background-color:#ffffff}

/* Arial 10px */
.fttxt1, .storydate, .cshoptxt3 {font-size:10px;font-family:arial,helvetica,sans-serif}
.partners, .partners A, .partners A:link, .partners A:hover, .partners A:visited {font-size:9px;font-family:arial,helvetica,sans-serif;color:#ffffff;padding-bottom:2px}
.partnerlogo {padding-bottom:2px}
/* Verdana large */
.cexclusivehdl, .cnewshdl {font-size:18px;font-family:verdana,arial,helvetica,sans-serif;color:#17275A;font-weight:bold;text-decoration:none}
/* Verdana 13px */
.crelatedhdl, .crelatedhdl TD, .gfeaturelbl {font-size:13px;font-family:verdana,arial,helvetica,sans-serif}
.crelatedhdl, .crelatedhdl TD, .gfeaturelbl {color:#A50000}
.crelatedhdl, .crelatedhdl TD, .ctoptxt2, .gfeaturelbl {font-weight:bold}
.cbreaklbl, .gfeaturelbl {text-decoration:none}

.cbreaklbl,cnewslbl{color:#9D1603;font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:bold;}

/* Verdana 10px */
.cmH, .cmLff, .cmLff A, .cmLff A:link, .cmLff A:visited, .cmMore, .cmMore A:link, .cmMore A:visited, .SLTables1, .SLTables1 TD, .SLTables1 TH, .SLTables2, .SLTables2 TD, .SLTables2 TH, .fttxt2, .lbbc, .ccbstvtxt, .ccbstvtxt A, .ctopcap, .storylinks, .cshoptxt1, .cshoptxt2, .cmarktxt, .cmarketplacelbl, .cmarketplacetxt1, .cnflcomtxt, .cnflcomtxt TD, .ccbstvhdl, .adlabel, .new, .nextback, .nextback A {font-size:10px;font-family:verdana,arial,helvetica,sans-serif}
.cmarketplacelbl {color:#ffffff}
.fttxt2, .adlabel {color:#505050}
.ctopcap {color:#777777}
.cshoptxt1, .cshoptxt2 {color:#000248}
.cmMore, .cmMore A:link, .cmMore A:visited, .cmLff, .cmLff A, .cmLff A:link, .cmLff A:visited {color:#000175}
.cmH, .ccbstvhdl {color:#A50000}
.cnewslbl {color:#000000}
.cmarketplacetxt1 {color:#555555;background-color:#FCE9BA}
.cmLff, .cmLff A, .cmLff A:link, .cmLff A:visited, .cshoptxt1 {background-color:#b6b6b6}
.cmarktxt {background-color:#ffffee}
.cnflcomtxt, .cnflcomtxt TD {background-color:#ffffff}
.cshoptxt2 {background-color:#ececec;line-height:12px}
.cmarketplacelbl {background-color:#666699;text-align:left}
.nextback A {text-transform:uppercase; color:#000175;}
.cmMore, .cmMore A:link, .cmMore A:visited, .cmLff, .cmLff A, .cmLff A:link, .cmLff A:visited, .cmH, .cnewslbl, .cnewslb, .ctopcap, .cmarketplacelbl, .cmarketplacetxt1, .ccbstvhdl, .cshoptxt1, .adlabel, .new, .nextback, .nextback A {font-weight:bold}
.cmMore, .cmMore A:link, .cmMore A:visited, .cmLff, .cmLff A, .cmLff A:link, .cmLff A:visited, .cmH, .cnewslbl, .lbbc, .cmarketplacelbl {text-decoration:none}

/* top story drop-shadow */
#cttitle  {position: relative;top: -3px;left: -3px;z-index:1;}
#cttext   {position: relative;top: 0px;left: 0px;color: #1E1E1E;z-index:2;}
#ctshadow {position: absolute;top: 1px;left: 1px;color: #C2C2C2;z-index:1;}


/* Global Nav */
/* global nav text and active tab text */
.gnsbtxt, .gnsbtxt A, .gnsbtxt A:link, .gnsbtxt A:visited {font-size:11px;font-family:arial,helvetica,sans-serif;color:#525252;font-weight:bold;text-decoration:none}
.gnsbtxt A:hover {color:#000000;}

/* gntxt2 used for text of the active tab */
.gnsbtxt2, .gnsbtxt2 A, .gnsbtxt2 A:link, .gnsbtxt2 A:visited {font-size:11px;font-family:arial,helvetica,sans-serif;color:#000175;font-weight:bold;text-decoration:none}
.gnsbtxt2 A:hover {color:#000000;}

.gntab, .gntab A, .gntab A:link, .gntab A:visited {font-size:11px;font-family:arial,helvetica,sans-serif;color:#505050;font-weight:bold;text-align:center;text-decoration:none;background-color:#dddddd}
.activetabtxt, .activetabtxt A, .activetabtxt A:link, .activetabtxt A:hover, .activetabtxt A:visited {font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:bold;text-decoration:none}


.gnsbhl, .ftbg0 {background-color:#dddddd}
.gnnbhl, .gnsbbg, .ftbg1 {background-color:#b6b6b6}
.gnnbbg {background-color:#777777}
.gnnsch {background-color:#D6D6D6}
.gnnshl {background-color:#f5f5f5}
.gnnbtxt, .gnnbtxt A, .gnnbtxt A:link, .gnnbtxt A:visited {font-size:11px;font-family:arial,helvetica,sans-serif;color:#ffffff}
.gnnbreg, .gnnbreg A, .gnnbreg A:link, .gnnbreg A:visited {font-size:11px;font-family:arial,helvetica,sans-serif;color:#ffffff}
.gnnstxt, .gnnstxt A, .gnnstxt A:link, .gnnstxt A:visited {font-size:11px;font-family:arial,helvetica,sans-serif}
.cm, .cmNOff, .cmNarrow, .cmNOnews {display:inline;position:absolute;visibility:hidden;padding:0;z-Index:2000;background-color:#505050}
.cm {width:400px}
.cmFAN {visibility :hidden;padding :0;background-color :#FFFFFF;z-Index :2000;font-family:arial,helvetica,sans-serif;border:0}
.cmFAN DIV {border:1px solid #000000}
.cmNOff {width:300px}
.cmNarrow {width:200px}
.cmNOnews {width:100px;border:solid 1px #505050}
.cmMore {display:inline;position:absolute;visibility:hidden;padding:0;z-Index:2000;background-color:#505050;width:145px}
.cmNarrow TD {font-size:10px;font-family:verdana,arial,helvetica,sans-serif}

/* Left Nav */
.lnbg0 {background-color:#dddddd}
.lnbg1 {background-color:#ffffff}
.lnhdg {font-size:12px;line-height:20px;font-family:arial,helvetica,sans-serif;font-weight:bold;color:#17275A}
.lntxt {font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:normal}

/* SAAG */
.saag_title, .cscores2{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	height: 22px;
	background-color:#9C1301;
	background-image: url(http://images.sportsline.com/images/components/fc_saag.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

.cscores2  {color:#000000; background-color:#c4d7dd;}
.saag_border {border:solid 1px #b6b6b6}

/* Skyboxes */
.skybox_txt, .skybox_txt TD, .skybox_hdr, .skybox_hdr TD, .skybox_hdr A {font-size:11px; font-family:arial,helvetica,sans-serif;}
.skybox_txt, .skybox_txt TD, .skybox_txt A {color:#ffffff}
.skybox_hdr, .skybox_hdr TD, .skybox_hdr A {color:#ffcc00}

/* Right Rail CBS Component */
.rrcbs_bg {
	background-image: url(http://images.sportsline.com/images/components/rrcbs_bg.gif);
	background-repeat: repeat-x;
}
.rrcbs_txt, .rrcbs_txt TD {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
}
.rrcbs_txt A:link, .rrcbs_txt A:visited {
	color: #183159
}
.rrcbs_txt A:hover {
	color: #A50000
}

.rrcbs_hdr, .rrcbs_hdr TD {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

/* Partner Row component (lower level and arena pages) */
.partner_txt, .partner_txt TD, .partner_txt A:link, .partner_txt A:hover, .partner_txt A:visited  {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: #A4B1DD;
}

/* Feature Components */
.fchdrsm, .fclabel, .fcbodysm, .fcbodysm TD, .fcbodysm TH, .fchdr, .fcbody, .fcbody TD, .fcbody TH, .fcdesc  {font-family:arial,helvetica,sans-serif}
.fctitle, .fcbodysm TD.fctitle {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	height: 24px;
	background-color:#26248E;
	background-image: url(http://images.sportsline.com/images/components/fc_bg.gif);
	background-repeat: repeat-x
	}
.adtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;
}
tr.adtitle{
	background-color:#999999
}
.fctitle {color:#ffffff}
.fctable{ border:1px solid #C3C3C3; }
.fchdr {font-size:11px;font-weight:bold}
.fchdrsm {font-size:11px;font-weight:bold}
.fcbody, .fcbody TD, .fcbody TH, .fclabel {font-size:11px}
.fcdesc {font-size:11px}
.fcbodysm, .fcbodysm TD, .fcbodysm TH {font-size:10px}
.fclabel {color:#a50000}
.fchilite {color:#ffcc00}

.fcbg0 {background-color:#000175}
.fcbg1 {background-color:#b6b6b6}
.fcbg2 {background-color:#ececec}
.fcbg3 {background-color:#ffffff}
.fcbg4 {background-color:#d6d6d6}
.fcborder {border:solid 1px #000175}
.fcfooter {
	text-align:center;
	height: 20px;
	background-color:#d6d6d6;
	}

/* Live Coverage Box */
.livebody, .livebody TD {font-family:arial,helvetica,sans-serif;font-size:11px;}
.livehdr, .livehdr TD {font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold}
.livebg0, .livebg0 TD {background-color:#E5ECF1}
.liveborder {border:solid 1px #C3D2DD}
.liveborder2 {border:solid 1px #848484}

/* Fast Facts */
.ff, .ff A, .ff A:link, .ffhl, .ffhl A, .ffhl {font-size:11px;font-family:arial,helvetica,sans-serif}
.ff, .ff A, .ff A:link {color:#000175;font-weight:bold;text-decoration:none}
.ff A:hover{color:#660000 ! important}

/* tab <td>'s left, middle, right */
.ffhl, .ffhl A, .ffhl A:link {color:#777777;font-weight:bold;background-color:#ffffff;text-decoration:none}




/* one-hit-wonders */
.new {color:#e1121b;} 
.vip, A.vip, vip A {}
.xml_button, .xml_button a, .xml_button a:link, .xml_button a:visited {height:12px;font-family:verdana,arial,helvetica,sans-serif;font-size:9px;font-weight:bold;line-height:10px;text-align:center;color:#ffffff; background-color:#fe6700; text-decoration:none;}
/* form components */
.dialog {background-color:#cccccc}
.dialogborder {background-color:#999999}
.formdef {font-size:10px;font-family:arial,helvetica,sans-serif}
.formdefError {background-color:#ffff99;font-size:10px;font-family:arial,helvetica,sans-serif}
.formdefLabelError {color:#cc0000;font-size:10px;font-family:arial,helvetica, sans-serif}
.formdefsm {font-size:9px;font-family:arial,helvetica,sans-serif}
.formdefsmError {background-color:#ffff99;font-size:9px;font-family:arial,helvetica,sans-serif}
.formdefthin {width:25px;font-size:10px;font-family:arial, helvetica,sans-serif}
.formdefthinError {background-color:#ffff99;width:25px;font-size:10px;font-family:arial,helvetica,sans-serif}
.formopt {font-size:12px;font-family:arial,helvetica,sans-serif;color:#0D0082;text-decoration:underline}
.formoptsel {font-size:12px;font-family:arial,helvetica,sans-serif;font-weight:bold}
.formlabel {font-size:12px;font-family:arial,helvetica,sans-serif;color:#FFFFFF;font-weight:bold}
.formlabelbg {background-color:#181861}
/*toggle update*/
.PUPlayer {font-size:12px; color:#000099; line-height:1.3em; text-decoration:underline; cursor:pointer;}
.PUPlayerV {font-size:12px; color:#000099; line-height:1.3em; text-decoration:underline; cursor:pointer;}
.PUNews {font-size:12px; color:#000000; padding:5px; margin:7px; display:none;}

/* VIP calendar onHover message box style */
#sekritmessage {position:absolute;top:100px;left:100px;width:130px;z-index:5;padding:5px;background:#FFFFE1;border:1px solid #000000;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;visibility:hidden;}


/*Slam Classes*/
.adtitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #515151;}
.adtitleline{background-color:#515151}



/* Tooltip that appears onHover for headlines */
#tooltip {
    position:absolute;
    top:100;
    left:100;
    width:225;
    z-index:5; 
    padding:5px;
    background:#FFFFCC;
    border:1px solid #000000;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    font-weight:normal;
    visibility:hidden;
    }

/* legacy:to be removed after all Projects are checked:media, fantasy, partner */
.dd {font-size:10px;font-family:verdana,arial,helvetica,sans-serif}
.cscores1 {font-size:11px;font-family:arial,helvetica,sans-serif;color:#000175;text-align:center;background-color:#ededed}
.cscoresbg {background-color:#000175}
.lbbc {background-color:#000175;text-align:center;color:#ffffff;font-weight:bold}
.contextual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.contextual:link{
	color: #000099;
}
a.contextual:hover{
	color: #A50000;
}

.tabSet-saag-on {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-top:1px solid #ADB1B4;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	color: #000000;
	font-size: 10px;
}
.tabSet-saag-off {
	background-color: #DCE0E1;
	text-align: center;
	vertical-align: middle;
	border-top:1px solid #ADB1B4;
	border-bottom:1px solid #ADB1B4;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer; 
	font-size: 10px;
}
.tabSetFoot-saag-on{
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.tabSetFoot-saag-off{
	border-bottom: 1px solid #ADB1B4;
}


.tabSet-headline-on {
	background-color: #403F9C;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Helvetica, sans-serif;
	cursor:pointer;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
}
.tabSet-headline-off {
	background-color: #7F7F7F;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Helvetica, sans-serif;
	cursor:pointer;
	font-size: 11px;
	font-weight: bold;
	color: #D8D8D8;
	border-top: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.tabSetFoot-headline-on{
	background-color: #403F9C;
	border-bottom: 1px solid #1A1969;
}
.tabSetFoot-headline-off{
	background-color: #403F9C;
	border-bottom: 1px solid #1A1969;
}
.pollTable{
	background-image:url(http://images.sportsline.com/images/polls/poll_top_bg.gif);
	background-color:#A91F0B;
	background-repeat:repeat-x;
}
.pollResponce{
	margin-left:10px;
}
.pollRadioButtonCell{
	width:10px;
}
#pollDiv{
	padding-top:5px;
}
