/* Globals for all pages */

/* data tables */
.SLTables1, .SLTables2 {
	margin:0px;padding:0px;
	}

.SLTables1, .SLTables2, .SLTables1 table, .SLTables2 table {
		background-color:#D8D8D8;
		}

.SLTables1 td, .SLTables2 td {
	border:0px;
	margin:0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
}

.SLTables1 td.spacerImg, .SLTables2 td.spacerImg {
	padding:0;
}

.bg0 {
	height:18px;
	background:#fff url(/images/cbss/ui2/bg_fc.jpg) 0 0 repeat-y;
	}

.bg0 td {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#013567;
	text-align:left; vertical-align:middle;
	text-decoration:none; text-transform:none;
}

.bg1,.fcbg1{background-color:#cfcfcf;} /* subtitle*/
.bg2,.fcbg2{background-color:#ffffff;} /* data a  */
.bg3,.fcbg3{background-color:#FFFfff;}	/* data b  */
.bg4,.fcbg4{background-color:#E8ECEE;} /* header  */
.bg5,.fcbg5{background-color:#ffffab;}
.bg6,.fcbg6{background-color:#E8ECEE;} /* footer  */
.bgF{background-color:#FFFFC7;}
.bgP{background-color:#D1EFE3;}
.bgH{background-color:#E2DDCA;}
.bgFan{background-color:#FEEFC8;}
.bgnone{background-color:#FFF;}
.bg0 td, .bg0 th, .bg0 a, td.bg0, tr.bg0, .bg0font{color:#013567;}
.bg1 td, .bg1 th, .bg1 a, td.bg1, th.bg1{font-weight:bold;}
.bg4 td, .bg4 th, .bg4 a, td.bg4, th.bg4{font-weight:bold;}
tr.bg1 td.bg4{font-weight:normal;}

.coverbg{background-color:#efeef3;}


/* feature components */
.fctitle, table.fctitle td {
	font-size:12px; line-height:18px;
	font-weight:bold;
	color:#013567;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	text-transform:none;
	padding-left:8px;
	}


.fctitle {
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	background:#fff url(/images/cbss/ui2/bg_fc.jpg) 0 0 repeat-y;
	}

div.fc {
	padding:8px;margin:0px;
	background-color:#FBFBFD;
	border:1px solid #D8D8D8;
	}

.fctitle img {
	vertical-align:middle;
	}

/*div.fc table {padding:3px;margin:-10px}*/

div.fcnopad{
	padding:0px;margin:0px;
	background-color:#FBFBFD;
	border:1px solid #D8D8D8;
	}

.fcbordernobg {
	border: 1px solid #D8D8D8;
	}

.fcnopad .fctitle, .fcnopad .fc {
	border-left:0px;
	border-right:0px;
	}

div.fcscores{
	padding:0px;margin:0px;
	background-color:#FBFBFD;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding-top:6px;
	}

div.fcboxscores{
	padding-top:8px;margin:0px;
	background-color:#FBFBFD;
	border-top:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	}

div.fcbg, div.fcnopadbg {
	margin:0px
	background-color:#FBFBFD;
	border:1px solid #D8D8D8;
	background-color:#FBFBFD;
	background-image:url(/images/cbss/ui2/bg_fcbody.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	border:1px solid #D8D8D8;
	}

div.fcbg {
	padding:8px;
	}

.hlbg {
    background:#fff url("/images/cbss/ui2/bg_hlfc.gif") bottom left repeat-x;
    padding:8px;
    border:2px solid #fff;
    border-top:0;
    }

div.fcnopadbg {
	padding:0;
	}

table.fctable{
	padding:0px;margin:0px;
	background-color:#FBFBFD;
	border:1px solid #D8D8D8;
	}

.fctable #tabSet_columnistbox_div img {border:0;}

table.fctablebg{
	padding:0px;margin:0px;
	background-color:#FBFBFD;
	background-image:url(/images/cbss/ui2/bg_fcbody.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	border:1px solid #D8D8D8;
	}

tr.fcfooter, div.fcfooter{
	font-weight:bold;
	line-height:18px;
	text-align:center;
	background-color:#E8ECEE;
	}

.fcsm{font-size:10px;}
.fcsm a{font-size:11px;}

/* number of comments box */
table.commentBox {
	height: 13px;
	padding: 0px;
	margin: 0px;
	background: none;
	display: inline;
	}
table.commentBox tr td.leftCap {
	background: transparent url('/images/cbss/ui4/comment_left.gif') no-repeat top left;
	padding: 0px;
	margin: 0px;
	width: 4px;
	}
table.commentBox tr td.count {
	background: transparent url('/images/cbss/ui4/comment_tile.gif') repeat-x;
	vertical-align: top;
	height: 10px;
	color: #ffffff;
	font-size: 11px;
	line-height: 10px;
	padding: 0px;
	text-align: center;
	margin: 0px;
	}
table.commentBox tr td.rightCap {
	background: transparent url('/images/cbss/ui4/comment_right.gif') no-repeat top right;
	padding: 0px;
	margin: 0px;
	width: 4px;
	}
table.commentBox tr td.hook {
	background: transparent url('/images/cbss/ui4/comment_hook.gif') no-repeat top left;
	padding: 0px;
	margin: 0px;
	height: 3px;
	}

/* used in customizations on fantasy - may become obsolete */
.lbbc{font-size:10px;text-decoration:none;background-color:#465574;text-align:center;color:#FFF;font-weight:bold;}

/* slam background and border (home page and arenas */

/* slams and imus */
.adtitle, .adlabel{
	font-family:arial;
	font-size:11px;
	color:#515151;}
tr.adtitle{background-color:#D8D8D8}
.adlabel {font-weight:bold;}

/* headlines component */
.cnewslbl{color:#000;font-weight:bold;}
.cnewstxt2 A:hover{text-decoration:underline;}

.fctable,.fcborder{border:1px solid #d8d8d8;background-color:#FBFBFD;}
.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:#FC0}
.fcfooter{
	text-align:center;
	height:20px;
	background-color:#d6d6d6;
	}

div.specialsec {
	padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;
	border:1px solid #dcdddf;
	/*background-image:url(/images/cbss/ui2/bg_contest.gif);*/
}

div.contests {
	padding:1px;
	border:1px solid #dcdddf;
	background: #ffffff;
	/*background-image:url(/images/cbss/ui2/bg_contest.gif);*/
}
div.contests td {font-size:11px;font-weight:normal;}
div.contests a:link, .contests a:visited {font-weight:bold;}

/* Live Coverage Box */
.livehdr, .livehdr TD{font-size:14px;}
div.livebg {background-image:url(/images/cbss/ui2/live_bg.gif);}
div.livetop {
	background:url(/images/cbss/ui2/live_topbot.gif) 0px 0px no-repeat;
	font-size:9px;width:230px;height:9px;border:0px;
}
div.livebot {
	background:url(/images/cbss/ui2/live_topbot.gif) 0px -9px no-repeat;
	font-size:9px;width:230px;height:9px;border:0px;
}

/* ecommerce ads on story pages */
.ecommtxt A, .ecommtxt A:hover{color:#000;text-decoration:none}
.ecommborder{border:1px solid #000;background-color:#FFF}

.pdtitle{color:#EEE;font-weight:bold;}

/*player updates */
.PUPlayer{font-size:11px;line-height:15px;text-decoration:underline;cursor:pointer;color:#276098;}
.PUPlayerV{font-size:11px;line-height:15px;text-decoration:underline;cursor:pointer;color:#276098;}
.PUNews{font-size:12px;padding:5px;margin:7px;display:none;}

/*footer*/
.ftbg{
	/*width:969px;
	padding:8px;
	text-align:center;
	background-color:#FBFBFD;
	background-image:url(/images/cbss/ui2/bg_ftr.gif);
	background-repeat:repeat-x;*/
}
.fttxt1 a:link, .fttxt1 a:visited {text-decoration:none;}
.fttxt1 a:hover {text-decoration:underline;}

#globalFooter {
	background:#fff url(/images/cbss/ui2/bg_ftr.gif) repeat-x;
	padding:15px;
	width:944px;
	margin:0 5px;
}

#globalFooter * {
	margin:0;
	padding:0;
	border:0;
}

#globalFooter ul {
	list-style:none;
}

#globalFooter li, #globalFooter h4 {
	text-align:left;
}

#globalFooter h4 {
	text-transform:uppercase;
	font-size:11px;
}

#globalFooter .column {
	float:left;
	margin-right:2.5em;
}

#globalFooter .lastColumn {
	margin-right:0;
}

.lcHeader {
	text-transform:lowercase;
}

#footerBottomContent {
	clear:both;
	text-align:left;
	padding-top:3em;
}

#footerBottomContent form {float: right;text-align: right; font-size:11px;}
#footerBottomContent select, #cbsi_footer input {border: 1px solid #ccc;margin-left: 2px;padding: 2px;font-size:11px;}
#footerBottomContent label {display: block;font-size: 95%;margin-bottom: 2px;}

.clearit {
	height:0;
	line-height:0;
	overflow:hidden;
	display:block;
	clear:both;
}

/* page title */
.pt, .pt2nd, .storyhdl {font-weight:bold;display:inline;}
.pt{font-size:26px}
.pt2nd, .storyhdl{font-size:18px}

/* Cover Story */
.ctophdl {
	font-size:32px;
	font-weight:bold;
}

.ccbstvtxt, .ccbstvtxt A, .ctopcap, .storylinks, .cshoptxt1, .cshoptxt2, .cmarktxt, .cmarketplacelbl, .cmarketplacetxt1, .cnflcomtxt, .cnflcomtxt TD, .ccbstvhdl{font-size:11px;font-family:arial;}

/* Arial large */
.lbbo, .cshopbg0, .cmarkbg0, .cnflcombg0{background-color:#000175}
.cbreakbg0{background-color:#FDFAB0}
.cshopbg{background-color:#ececec}
.cmarketplacebg0{background-color:#669}
.hrcolor0{background-color:#17275A}
.gnsbhl{background-color:#DDD}

.ctophdlba{font-size:54px; font-weight:bold;}
.cbreaklbl{color:#9D1603;font-weight:bold;}

.cbreaktxt,.ctoptxt2,.ctoptxt1,.cmoretxt, .cmorehdl,.cmorehdl A:link, .cmorehdl A:visited{font-size:12px;}

.cmorehdl, .cmorehdl A, .cmorehdl A:link, .cmorehdl A:visited, .storybyline{font-weight:bold}
.crewardstxt, .cmarketplacetxt2{background-color:#FFF}
.cmmediatxt{background-color:#ececec}

.storydate, .cshoptxt3{font-size:10px;}
.partners, .partners A, .partners A:link, .partners A:hover, .partners A:visited{font-size:9px;color:#FFF;padding-bottom:2px}
.partnerlogo{padding-bottom:2px}

/* Verdana large */
.cexclusivehdl, .cnewshdl{font-size:18px;font-family:verdana;color:#17275A;font-weight:bold;text-decoration:none}

/* Verdana 13px */
.gfeaturelbl{font-size:13px;font-family:verdana}
.gfeaturelbl{color:#A50000}
.ctoptxt2, .gfeaturelbl{font-weight:bold}
.cbreaklbl, .gfeaturelbl{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;}

.activetabtxt, .activetabtxt A, .activetabtxt A:link, .activetabtxt A:hover, .activetabtxt A:visited{font-weight:bold;text-decoration:none}
.cscores2 {color:#000; background-color:#c4d7dd;}

/* Message Center */
#msgCtr{border:1px solid #C0C4C7; padding:1px; background:#fff;}
#msgCtr .msgTitle, #msgCtr .msgText{font-family:arial; text-align:center;}
#msgCtr .msgTitle{color:#474747; font-weight:bold; background:#E9E38B; line-height:24px;}
#msgCtr .msgText{text-align:center; background:#FFF79A; padding:10px;}
#msgCtr .msgLink{font-weight:bold;}

/* one-hit-wonders */
.new{font-family:arial;color:#e1121b;font-size:11px;}
.xml_button, .xml_button a, .xml_button a:link, .xml_button a:visited{height:12px;font-family:arial;font-size:10px;font-weight:bold;line-height:10px;text-align:center;color:#FFF; background-color:#fe6700; text-decoration: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 #000;font-family:arial;font-size:11px;font-weight:normal;visibility:hidden;}

/* Tooltip that appears onHover for headlines */
#tooltip{
	position:absolute;top:100px;left:100px;width:225px;z-index:5;padding:5px;
	background:#FFFFCC;border:1px solid #000;font-family:arial;
	font-size:11px;font-weight:normal;visibility:hidden;
	}

/* legacy:to be removed after all Projects are checked:media, fantasy, partner */
.dd{font-size:10px;font-family:verdana}

.tabSet-saag-on{
	background-color:#FFF;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #ADB1B4;
	cursor:pointer;
	color:#000;
	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;
	cursor:pointer;
	font-size:10px;
}
.tabSetFoot-saag-on{
	background-color:#FFF;
	text-align:center;
	vertical-align:middle;
	color:#000;
	font-size:10px;
}
.tabSetFoot-saag-off{
	border-bottom:1px solid #ADB1B4;
}

/* Headlines Tabs */

#tabSet-tab-saag, #tabSet-tab-headline, #tabSet-tab-expert {
    border:1px solid #D8D8D8;
    border-bottom:0;
}

.tabContainer {
    position:relative;
    top:0;
    left:0;
    height:20px;
}

ul.tabSet, ul.tabDecoration {
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    height:20px;
    width:100%;
}

ul.tabSet {
    top:0;
    z-index:2;
}

ul.tabDecoration {
    top:-3px;
    z-index:1;
}

ul.tabDecoration li, ul.tabDecoration li a {
    float:left;
    display:block;
}

ul.tabDecoration li a {
    padding:0 6px;
    }


ul.tabSet li {
    float:left;
    padding:0;
    margin:0;
    position:relative;
    top:0;
    left:0;
    height:20px;
    line-height:20px;
    color:#013567;
}

ul.tabSet li a {
    display:block;
    float:left;
    padding:0 6px;
    margin:0;
    height:23px;
    line-height:20px;
}

ul.tabSet li a:hover {
    text-decoration:none;
}

ul.tabSet li a,
ul.tabSet li a:hover,
ul.tabSet li a:visited {
    color:#013567;
}

ul.tabSet li a.tabSet-headline-on,
ul.tabSet li a:hover.tabSet-headline-on,
ul.tabSet li a:visited.tabSet-headline-on,
ul.tabSet li a.tabSet-headline-title-on,
ul.tabSet li a:hover.tabSet-headline-title-on,
ul.tabSet li a:visited.tabSet-headline-title-on {
    color:#fff;
}

ul.tabDecoration li.tabSet-headline-on-container,
ul.tabDecoration li.tabSet-headline-title-on-container {
    height:26px;
    background:url("/images/cbss/ui4/tab-da.gif") bottom center no-repeat;
    position:relative;
}

ul.tabSet .tabSet-headline-on-container {
    line-height:26px;
    height:23px;
    margin-top:-3px;
    background:#3A3939 url("/images/cbss/ui4/tab-rc.gif") 100% 0 no-repeat;
}

ul.tabSet .tabSet-headline-on-container a.tabSet-headline-on {
    background:url("/images/cbss/ui4/tab-lc.gif") 0 0 no-repeat;
    line-height:23px;
    height:23px;
}

ul.tabSet li a.tabSet-headline-on,
ul.tabSet li a.tabSet-headline-title-on {
    background-color:#4A4949;
}

ul.tabSet li a.tabSet-headline-on,
ul.tabSet li a.tabSet-headline-title-on,
ul.tabDecoration li.tabSet-headline-title-on-container,
ul.tabDecoration li.tabSet-headline-on-container {
    font-weight:bold;
}

ul.tabSet li a.tabSet-headline-title-on {
    height:20px;
    line-height:20px;
}

a.tabSet-headline-off{
    font-weight:bold;
}

ul.tabDecoration a {
    visibility:hidden;
}

ul.tabDecoration {
    z-index:1;
}

#ajaxLoading {
    text-align:center;
    font-size:12px;
    background:url("/images/loading.gif") 50% 50% no-repeat;
    padding-left:80px;
    line-height:60px;
    height:60px;
    margin-left:-15%;
}

/* for polls */
.pollTable{
	background-image:url(/images/cbss/ui2/bg_fcbody.jpg);
	background-color:#FBFBFD;
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #D8D8D8;
}
.pollRadioButtonCell{width:10px;}
#pollDiv{padding-top:5px;}


/* team Pages - Phase 2  */
/* Option Tabs for team and player pages */

.opttable {height:25px;}
.opttable td.optTabOff {padding-left:4px;padding-right:4px;}

.optTabLeftBorder,.optTabRightBorder {
	background-image:url(/images/cbss/ui2/option-corner.gif);
	background-repeat:no-repeat;
	width:4px;
	overflow:hidden;
	font-size:11px;
	}

.optTabLeftBorder {background-position:top left;}
.optTabRightBorder{background-position:top right;}

.optTabOn a.opt, .optTabOff a.opt,.optTabOn a.optsel, .optTabOff a.optsel {font-size:11px;}
td.optTabOn {border-top:1px solid #D9E2EA;background-color:#FFF;}

table.teamheader {
	background-image:url(/images/cbss/ui2/bg_team_hdr.jpg);
	background-repeat: repeat-x;
	background-position:top;
	height:120px;width:985px;
	}
.teamtitle {font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;font-style:italic;font-size:36px;color:#000;text-transform:uppercase;}
.teamsubtitle {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:10px;color:#000;}

div.player {
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}
div.playerbio{
	height:45px;
	font-weight:bold;
	font-size:10px;
}

.playerpic {
	padding:1px;
	border:1px solid #dcdddf;
	background: #ffffff;
}

/* top story */
#TopStoryWrapper #photoCaption {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787878; font-weight:700;}
#TopStoryWrapper img {border: 1px solid #dcdddf;}
#TopStoryWrapper .ctoptxt1 img {border:none;}
#TopStoryWrapper .nextback a {color:#276098;}
#TopStoryWrapper .nextback, #coverlistStory .nextback a {text-transform:capitalize; font-weight:700;}
.ctopcap {padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* form components */
.dialog{background-color:#CCC}
.dialogborder{margin:0px;padding:0px;background-color:#D8D8D8;}
.dialogborder TD.bg0 {font-size:12px;line-height:18px;height:18px;font-weight:bold;color:#013567;text-align:left; vertical-align:middle;text-decoration:none; text-transform:none;}
.formdef{font-size:11px;}
.formdefError{background-color:#FF9;font-size:10px;}
.formdefLabelError{color:#C00;font-size:10px;}
.formdefsm{font-size:9px;}
.formdefsmError{background-color:#FF9;font-size:9px;}
.formdefthin{width:25px;font-size:10px;}
.formdefthinError{background-color:#FF9;width:25px;font-size:10px;}
.formopt{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#276098;text-decoration:none;}
.formoptsel{font-size:11px;font-weight:bold}
.formlabel{font-size:11px;color:#FFF;font-weight:bold}
.formlabelbg{background-color:#4A4949;}

/* BEGIN EYEBOX STYLES */
a.bb_link, .bb_link, .bb_link:link{font-size:11px;text-decoration:none;color:#039; font-weight:bold;}
a.bb_linksmall, .bb_linksmall, .bb_linksmall:link, .bb_linksmall:visited{font-size:11px; text-decoration:none; color:#039;}
a.bb_link_white, .bb_link_white, .bb_link_white:link, .bb_link_white:visited{font-size:11px; font-weight:bold; text-decoration:none; color:#FFF;}
a.bb_linksmall_white, .bb_linksmall_white, .bb_linksmall_white:link, .bb_linksmall_white:visited{font-size:11px; text-decoration:none; color:#FFF;}
.bb_head{font-size:14px;text-decoration:none;color:#FFF;}
.bb_body{font-size:12px;text-decoration:none;color:#000;}
.bb_body_small{font-size:11px;text-decoration:none;color:#000;}
.bb_divider{font-size:11px; text-decoration:none;color:#000;}
.bb_rule{color:#000;}
.bb_link_white_point, a.bb_link_white_point, a.bb_link_white_point:link, a.bb_link_white_point:visited{font-size:12px; text-decoration:none; color:#FFF; font-weight:bold; cursor:pointer;}
.bb_linksmall_white_point , a.bb_linksmall_white_point,  a.bb_linksmall_white_point:link,  a.bb_linksmall_white_point:visited{font-size:11px; text-decoration:none; color:#FFF;cursor:pointer;}
a.bb_link_white:hover, a.bb_link_white:hover TD, a.bb_linksmall_white:hover, a.bb_link_white_point:hover, a.bb_linksmall_white_point:hover {text-decoration:underline; color:#FFF;}
#commandsTbl a {color:#fff;}

.warn, .required {
	color:#c00;
}

/* Breaking News Box */
#breakingNews {top:0; left:0; margin:2px 4px 0; background:#fbeb9e url("/images/cbss/ui2/breakingnews/bg_tile.gif") 0 0 repeat-x; height:34px; z-index:30; border:1px solid #f5d423; width:975px;}
#breakingNews * {margin:0; padding:0;}
#breakingNews, #breakingNewsCornerLT, #breakingNewsCornerRT, #breakingNewsCornerLB, #breakingNewsCornerRB {position:absolute;}
#breakingNewsCornerLT, #breakingNewsCornerRT, #breakingNewsCornerLB, #breakingNewsCornerRB { background-image:url("/images/cbss/ui2/breakingnews/corners.gif");	background-repeat:no-repeat; display:block; width:2px; height:2px; overflow:hidden;}
#breakingNewsCornerLT { top:-1px; left:-1px; background-position: 0 0; }
#breakingNewsCornerRT { top:-1px; right:-1px; background-position: -2px 0; }
#breakingNewsCornerLB { bottom:-1px; left:-1px; background-position: 0 -2px; }
#breakingNewsCornerRB { bottom:-1px; right:-1px; background-position:  -2px; }
#breakingNews #breakingNewsTitle {background: url("/images/cbss/ui2/breakingnews/bg_tile_label.gif") 0 0 repeat-x; border-right:1px solid #f5d423; float:left; position:relative;}
#breakingNews h3 {line-height:34px; height:34px; color:#DC0604; font-size:13px; float:left; text-transform:uppercase; padding:0 17px;}
#breakingNews h3 a {color:#DC0604; text-decoration:underline;}
#breakingNews #breakingNewsContent {margin:0; height:32px; margin-right:13px; overflow:hidden; display:table;}
#breakingNews #breakingNewsHolder {display:table-cell; vertical-align: middle;}
#breakingNews #breakingNewsContent p {font-size:12px; padding:2px 6px;}
#breakingNews #breakingNewsContent p a {color:#000; font-weight:700;}
#breakingNewsClose, #breakingNewsPlus, #breakingNewsMinus {display:block; position:absolute; top:1px; width:11px; height:9px;}
#breakingNewsClose {background:url("/images/cbss/ui2/breakingnews/btn_close.gif") 0 0 no-repeat; right:2px;}
#breakingNewsPlus {background:url("/images/cbss/ui2/breakingnews/btn_plus.gif") 0 0 no-repeat; left:2px; display:none;}
#breakingNewsMinus {background:url("/images/cbss/ui2/breakingnews/btn_minus.gif") 0 0 no-repeat; left:2px;}

/* Fantasy Component */
div.fantasyHomeHeader {background:#393939; background-repeat:repeat-y; background-position:0 0; border:0; text-transform:uppercase; color:#fbe200; height:25px; line-height:25px;}
#hpFantasyComponent {border:0;}
#hpFantasyComponent ul {list-style:none; margin:0; padding:0;}
#hpFantasyComponent p {text-align:left; margin:0; padding:0;}
#hpFantasyComponent h4 {font-size:11px; margin:0; padding:0; font-weight:700; text-align:left; }
#hpFantasyComponent #hpFantasyComponentColone img {height:62px; width:52px;}
#hpFantasyComponent #hpFantasyComponentColtwo img {height:60px; width:80px; display:block; margin:0 auto; text-align:center; border:0;}
#hpFantasyComponent .contests {float:left; margin:0 5px 0 0;}
#hpFantasyComponent .clearit {padding-bottom:5px;}
#hpFantasyComponentColone {width:60%; border-right:1px solid #D8D8D8;}
#hpFantasyComponentColtwo {width:40%; padding:0 8px 0 8px;}

/* QuickLinks component on Home Page and Arena Pages */
div.quicklinks {
    position:relative;
    display:block;
    background-color:transparent;
}
div.quicklinks {
    font-family:arial,helvetica,sans-serif;
    font-size:11px;
}
div.quicklinks a.ql_dropdown {
    background-image:url(/images/quicklinks/dropdown.gif);
    background-repeat:no-repeat;
    background-position:0;
    color:#013469;
    display:block;
    font-size:11px;
    font-weight:bold;
    height:21px;
    left:0px;
    outline:none
    padding-left:0.5em;
    position:relative;
    text-decoration:none;
    top:0px;
    width:170px;
    z-index:35;
}
div.quicklinks a.ql_dropdown span {
    font-weight:bold;
    position:relative;
    top:3px;
    left:5px;
    vertical-align:bottom;
}
div.quicklinks a.ql_dropdown span span {
    font-weight:normal;
    left:0;
    top:0;
}
div.ql_content {
    background:transparent url(/images/cbss/ui2/bg_gn.gif) repeat-x scroll 0 100%;
    background-color:#F5FAFF;
    border:1px solid #7291AD;
    color:#4D7599;
    display:none;
    font-size:11px;
    height:200px;
    overflow:hidden;
    position:absolute;
    left:0px;
    top:22px;
    width:350px;
    z-index:36;
}
div.ql_content a {
    color:#4D7599;
    display:list-item;
    height:1.2em;
    overflow:hidden;
    text-decoration:none;
    vertical-align:bottom;
    width:80%;
}
div.ql_content div.ql_add {
    border-bottom:1px solid #7291AD;
    display:block;
    z-index:32;
    width:100%;
    padding-left:1em;
    background-color:#F5FAFF;
    height:1.5em;
    vertical-align:middle;
}

div.ql_content div.ql_add a.ql_add:hover, #gndquicklinks a#ql_dropdown:hover {
    text-decoration:none;
}

div.ql_content div.ql_add a.ql_add {
    font-size:11px;
    font-weight:bold;
    list-style-type:none;
    position:relative;
    top:2px;
    width:100%;
    width:75%;
    z-index:33;
}
div.ql_content div.ql_add a.ql_view_all {
    display:block;
    font-size:11px;
    position:absolute;
    right:22px;
    text-align:left;
    top:2px;
    width:13%;
    z-index:34;
}
div.ql_content div.ql_add a.ql_close {
    background-position:50%;
    background-repeat:no-repeat;
    color:transparent;
    display:block;
    height:1.5em;
    position:absolute;
    right:0;
    top:0;
    width:6%;
    z-index:35;
}
div.ql_content a.ql_close img {
    border:0;
    left:8px;
    position:absolute;
    top:4px;
}
div.ql_content a.ql_scrollup,
div.ql_content a.ql_scrolldown {
    background-position:50% 50%;
    background-repeat:no-repeat;
    display:block;
    height:1.2em;
    left:0;
    outline:none;
    text-align:center;
    text-indent:-1000px;
    width:100%;
    z-index:30;
}
div.ql_content a.ql_scrolldown {
    background-image:url(/images/quicklinks/downarrow.gif);
    bottom:0;
    display:block;
    position:absolute;
}
div.ql_content a.ql_scrollup {
    background-image:url(/images/quicklinks/uparrow.gif);
}
div.ql_content div.ul_outer {
    background-image:none;
    display:block;
    height:80%;
    overflow:hidden;
    position:relative;
    width:100%;
    z-index:9;
}
div.ql_content ul {
    display:block;
    list-style-type:none;
    margin:0pt;
    overflow:hidden;
    padding-left:1em;
    padding-right:1em;
    position:relative;
    z-index:9;
}
div.ql_content ul li {
    background-color:transparent;
    bullet-type:none;
    display:inline;
    padding-bottom:0.2em;
}
div.ql_content ul li div {
    display:block;
    width:100%;
    height:1.4em;
    position:relative;
    clear:both;
}
div.ql_content ul li div a.link,
div.ql_content ul li div a.link:hover,
div.ql_content ul li div a.link:visited {
    display:block;
    clear:left;
    float:left;
    position:relative;
    text-decoration:none;
    width:83%;
}

div.ql_content ul li div a.remove,
div.ql_content ul li div a.remove:hover,
div.ql_content ul li div a.remove:visited {
    display:block;
    float:left;
    position:relative;
    text-decoration:none;
    width:16%;
}

/* MCC */

#mccStatusMsg {border:1px solid #c5d6e7; background:#ecf1f5; padding:4px 10px; font-weight:700;}
#mccStatusMsg * {margin:0; padding:0;}
#mccStatusMsg p {font-size:12px;}

/* Marketing Message */
p#marketingMessageOne, p#marketingMessageTwo { margin:5px 0 0 0; padding:0; border:0; height:29px; overflow:hidden; text-align:center; text-transform:uppercase; font:700 12px/29px Arial, Helvetica, sans-serif;}
p#marketingMessageOne a, p#marketingMessageTwo a {text-decoration:underline;}
p#marketingMessageOne a {color:#D00;}
p#marketingMessageTwo a {color:#fff;}
p#marketingMessageOne {color:#000; border:1px solid #f1cbc3; background:#f4ece3}
p#marketingMessageTwo {color:#fff; background:#D00 url("/images/marketing_msg_bg.gif") 0 0 repeat-x;}

/* Story Pages - Columnist Box*/
#spin_headlines {background:#A6A6A6 url("/images/spin/most_recent.gif") 0 0 no-repeat;}
#other_headlines {background:#C9D4DF url("/images/columnist_ttl_bg.gif") 0 0 repeat-y; border:1px solid #D8D8D8; border-bottom:0; padding:3px;}
#spinColumnistName, #otherColumnistName, #columnistSubTtl {font-weight:bold;}
#spinColumnistName {padding:19px 2px 3px 20px;font-size:11px;}
#otherColumnistName {color:#013567; font-size:12px;}
#ColumnistBioMore {text-align:center; font-weight:700;}

/* header login box */
#headerLogInContainer {position:relative; top:0; left:0;}
#headerLogInContainer #headerLoginBox {background:#DBE8F1; display:none; position:absolute; top:-53px; left:-14px; width:354px; height:56px; border-top:1px solid #D6E0EA; border-right:1px solid #9DB3C8; border-left:1px solid #D2DCE8; border-bottom:1px solid #93ABC3; overflow:hidden; padding:5px;}
#headerLogInContainer #closeBtn {position:absolute; top:2px; left:352px;}
#headerLogInContainer #loginForm fieldset, #headerLogInContainer #loginForm fieldset p {margin:0; padding:0; border:0;}
#headerLogInContainer #loginForm fieldset p#loginFields {margin-bottom:5px;}
#headerLogInContainer #loginForm fieldset label {font-weight:700;}
#headerLogInContainer #loginForm fieldset input {vertical-align:middle;}
#headerLogInContainer #loginError {height:14px; overflow:hidden; width:100%; margin:0 0 3px; padding:0; color:#A30008; font-size:10px;}
#headerLogInContainer #loginID, #headerLogInContainer #loginPW {width:82px; margin-right:4px;}
#headerLogInContainer #forgotLinks {text-align:right;}
#headerLogInContainer #loginStandby {text-align:center; font-weight:700; font-size:12px; color:#013468; line-height:33px;}

/* Arena Shopping Box */
#column_3 #sboxLinks {width:145px;}
#contentEndRailRight #sboxContainer {width:142px;}

/* Custom/Sign In Buttons */
.custombutton {background:none; border:medium none; cursor:pointer; margin:0; padding:0;}
.signinbutton {display:inline; vertical-align:middle; width:60px;}

/* dialogBox*/

.dialogBox {
    background:#DAE4EE url("/images/bg_dialogbox.gif") 0 0 repeat-x;    
    padding:0 10px 10px;
    border:1px solid #d8d8d8;
    font-size:11px;
}

.dialogBox h4 {
    background:transparent url("/images/img_questionmark.gif") 0 0 no-repeat;
    padding-left:30px;
    font-size:11px;
    line-height:24px;
    color:#9E1505;
}

.utilQuestionmark {
    border:0;
    width:24px;
    height:24px;
}

/* partner Message on Reg Form */

#partnerInfoRegMsg p {
    text-align:center;
}