/* global defaults */
BODY {font-family:verdana, arial, helvetica, sans-serif; color:#000000; font-size:12px; line-height:16px;}
TD, TH, P, TD.P, TH.P {font-family:verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
form {display:inline;}
A:link {color:#000099}
A:hover {color:#a50000;}
DIV.spacer5 {font-family:verdana, Arial, Helvetica, sans-serif; font-size:5px; line-height:5px;}
DIV.spacer10 {font-family:verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px;}
DIV.spacerhdr {font-family:verdana, Arial, Helvetica, sans-serif; font-size:5px; line-height:5px; background-color:#003d79;}
.SLTables1, .SLTables1 TD, .SLTables1 TH {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px;}
.bg0 {background-color:#003D79; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
.bg1 {background-color: #b9b9b9; font-weight: bold;}
.bg2 {background-color: #ededed;}
.bg3 {background-color: #FFFFFF;}
.bg4 {background-color: #cccccc;}
.bg5 {background-color: #ffeccd;}
.bg6 {
	background-color: #99A4B2;
	height: 10px;
	font-size: 10px;
	color: #F5F5F5;


}
.bg7 {background-color: #D2D3D3;}
.bg8 {background-color: #031E42;}
.bg0font {color:#FFFFFF;}
.lbbc, .lbbc TR, .lbbc TD {font-size:10px; text-align:center; font-family: verdana, arial, helvetica, sans-serif;background-color:#003D79; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
A.opt {font-family:verdana, arial, helvetica, sans-serif; font-size:12px;}
.opt {font-family:verdana, arial, helvetica, sans-serif; font-size:12px;}
A.opt2 {font-family:verdana, arial, helvetica, sans-serif; font-size:11px;}
.opt2 {font-family:verdana, arial, helvetica, sans-serif; font-size:11px;}
A.optsel {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000;}
.optsel {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
A.optsel2 {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000;}
.optsel2 {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}

/* Global Navbar for Superbowl */
.gnbg {border-right:1px solid #000000;}
.gn, .gn TD, .gn A {font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}
.gnOn A, A.gnOn {font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#A5020A; text-decoration:none;}
.gnpipe {color:#333333;}

/* homepage */
.homepage, .homepage TR, .homepage TD, .homepage TH, .homepage P {background-color:#FFFFFF; color:#464646;}
.homepage A:link {color:#3C3C3C;}
.homepage A:visited {color:#929191;}
.homepage A:hover {color:#A5020A;}

/* left rail */
.ln, .ln TR, .ln TD, .ln A, .ln A:link, .ln A:visited {font-family:verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:14px;}
.ln A:hover {color:#A5020A;}
.ln A:visited {color:#4C4C4C;}
.ln B {font-family:verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; line-height:14px;}
.lnbg {background-color:#B2BFCC;}
.lnbglight {background-color:#C5D0DC;}

/* left rail button classes (duplicate of NFL.com left nav buttons, */
/* but using Superbowl (sb) colors (class must have diff name than class */
/* on NFL.com because other sections of SB, including producer feeds use ln */
/* differently and this change came after launch - might wish to consolidate for SB 40 in 2005 */
.sbln, .sbln A, .sblnOn, .sblnOn A, .sbln2, .sbln2 A, .sblndraft, .sblndraft A {height:16px; font-size:10px; font-weight:bold; color:#333333; text-decoration:none; padding:1px 2px 0px 5px;}
.sbln {border-bottom:1px solid #B2BFCC; background-color:#C5D0DC;}
/*.sbln2 {border-bottom:1px solid #c3878b; background-color:#CB0000;}*/

/* extra links section on left rail */
.lnextra, .lnextra TR, .lnextra TD, .lnextra A, .lnextra A:link, .lnextra A:visited {font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:13px;}
.lnextra A:hover {color:#A5020A;}
.lnextra A:visited {color:#4C4C4C;}
.lnextra B {font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; line-height:13px;}

/* right rail */
.rightrail, .rightrail TR, .rightrail TD, .rightrail TH {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height:16px; background-color:#1D60A5; color:#FFFFFF;}
.rightrailhome, .rightrailhome TR, .rightrailhome TD, .rightrailhome TH, .rightrailhome DIV {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height:16px; background-color:#1D60A5; color:#FFFFFF;}
.rightrailhome A, .rightrail A {color:#FFFFFF;}
.rightrailhome A:visited, .rightrail A:visited {color:#97AEC6;}
.rightrailhome A:hover, .rightrail A:hover {color:#A8A8A8;}

/* lower level*/
.page {background-color:#FFFFFF; color:#464646;}
.page A:link {color:#3C3C3C;}
.page A:visited {color:#929191;}
.page A:hover {color:#A5020A;}

/* footer */
.ftrbg, .ftrbg TD {background-color:#00143F; layer-background-color:#00143F;}
.ftr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.ftr A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.ftr A:link {color:#C3CBD1}
.ftr A:visited {color:#C3CBD1}
.ftr A:hover {color:#A5020A}
.ftr2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}

/*content*/
.feat {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.feat a:link, .feat a:active {font-weight:bold;}
.feat a:visited {font-weight:bold; color: #816A6B;}

.feat2, .feat2 A {font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.headlines, .headlines TD, .headlines A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.headlines A:hover {color:#A5020A;}

.head, .head A, .head A:visited, .head A:link, .head A:hover {color:#3C3C3C; font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.head2, .head2 A {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:18px; font-weight:bold; text-decoration:none;}
.head3, .head3 A {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:16px; font-weight:bold; text-decoration:none;}

.cap, .cap A {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; color:#949ba0; font-size:10px; font-weight:bold;}

.extra, .extra A {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;}

#pollcontainer {padding:5px; color:#464646; background-color:#CAE6FC; border:1px solid #000000;}
.poll, .poll TD, .poll TR {text-align:left; color:#464646; background-color:#CAE6FC; font-size:10px;}
.poll DIV {background-color:#CAE6FC;}

.headln, .headln td, .headln A	{font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#000A77;}
.headln A {color: #000A77;}

.featured, .featured LI {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px; line-height:14px; font-weight:bold;}
.featured A {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#000A78; line-height:12px; font-weight:bold;}

.nflnetwork strong, .nflnetwork TR strong, .nflnetwork TD strong, .nflnetwork DIV strong {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;color:#FFFFFF;}

/* form components */
.dialog {background-color: #cccccc;}
.dialogborder {background-color: #999999;}
.formdef {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
.formdefError {background-color: #ffff99; font-size: 10px; font-family:verdana, arial, helvetica, sans-serif;}
.formdefLabelError {color: #cc0000; font-size: 10px; font-family:verdana, arial,helvetica, sans-serif;}
.formdefsm {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif;}
.formdefsmError {background-color: #ffff99; font-size: 9px; font-family:verdana, arial, helvetica, sans-serif;}
.formdefthin {width: 25px; font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;}
.formdefthinError {background-color: #ffff99; width: 25px; font-size: 10px;font-family: verdana, arial, helvetica, sans-serif;}

/* feature components */
.fctitle, .fchdrsm, .fclabel, .fcbodysm, .fcbodysm TD, .fcbodysm TH {font-family: verdana, arial, helvetica, sans-serif;}
.fchdr, .fcbody, .fcbody TD, .fcbody TH, .fcdesc {font-family: verdana, arial, helvetica, sans-serif;}
.fctitle, .fctitle TD {font-size: 10px; font-weight: bold; color: #ffffff; background-color:#1D60A5; text-align: center; text-decoration: none; text-transform:uppercase}
.fchdr {font-size: 13px; font-weight: bold;} 
.fchdrsm {font-size: 10px; font-weight: bold;} 
.fclabel {font-size: 10px; font-weight: bold; color: #a50000;}
.fcdesc {font-size: 10px;}
.fcbody, .fcbody TD, .fcbody TH {font-size: 13px;}
.fcbodysm, .fcbodysm TD, .fcbodysm TH {font-size: 10px;}
.fcbg0 {background-color: #66000A;}
.fcbg1 {background-color: #b9b9b9;}
.fcbg2 {background-color: #ededed;}
.fcbg3 {background-color: #ffffff;}
.fcbg4 {background-color: #cccccc;}
.verticaldot {
	background-image: url(http://15rounds.com/stylesheets/frame/vertical.gif);
	background-repeat: repeat-y;
}

/* Fantasy */
.pt {font-family: verdana, arial, helvetica, sans-serif; font-size: 26px; color:#000000; font-weight: bold;}
.storyhd {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #395D4A; font-weight:bold;}
.storyhdl {font-family: verdana, arial, helvetica, sans-serif; font-size: 18px;color: #000000; font-weight: bold;}
.storybyline {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;}
.storydate {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
.storylinks {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
.arena1, .arena1 A:link, .arena1 A:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; color: #000000}
.arena2, .arena2 A:link, .arena2 A:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 22px; font-weight: bold; text-decoration: none; color: #000000}
.gnsbhl {background-color: #dddddd;}
.cbreakbg0 {background-color: #fffbb3;}
.crelatedhdl, .cbreaklbl {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #A50000; font-weight: bold; text-decoration: none;}
.cmLff, .cmLff A, .cmLff A:link, .cmLff A:visited {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #234A6C; text-decoration: none; background-color: #dddddd;}   
.cmLff A:hover {color: #a50000;}   
.cmFAN  {display: inline; position : absolute; visibility : hidden; width : 120; padding : 0; layer-background-color : #dddddd; background-color : #dddddd; z-Index : 2000; }   
.lnbg0 {background-color: #dddddd;}
.lnhdg {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;color: #A50000;font-weight: bold;text-decoration: none;}
.lntxt {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #000000;}
.ctophdl {font-size: 22px;color: #000000;font-weight: bold;}
.ctopcap {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;color: #777777;font-weight: bold;}
.cexclusivehdl {font-size: 18px; font-family: verdana, arial, helvetica, sans-serif; color: #A50000; font-weight: bold; text-decoration: none; }
.hrcolor0 {background-color: #A50000;}
.cexclusivetxt {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif;color: #000000;}
.lbbo, .cmarkbg0 {background-color: #000175;}
.cmarktxt {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;color: #000000;background-color: #ffffee;}
.cshoptxt2 {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #000248;background-color: #ececec; line-height: 12px;}
.cnewshdl {font-size: 18px; font-family: verdana, arial, helvetica, sans-serif; color: #A50000; font-weight: bold; text-decoration: none;}
.cnewstxt2 {font-size: 13px; font-family: arial, helvetica, sans-serif;color: #000000;color: #000175;}

/* Fantasy Fast Facts*/
.ff, .ff A, .ff A:link, .ff A:visited, .ff TD {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color:#000175; font-weight:bold; text-decoration: none;}
.ff A:hover {color: #a50000;}
.ffbg {background-color:#dddddd;}

/* legacy: to be removed */
.lead, .lead TD {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;}
