/* Global Styles */
A:link { color: #ffc200;}
A:hover { color: #ffffaa;}
A:visited {color: #bf9913;}
A:active {color: #ffffff;}

.sectionFrontBody {background-color : #000099;}
.sectionFrontBody, .sectionFrontBody TD , .sectionFrontBody P {
font-size: 12px; 
font-family: arial, helvetica, sans-serif; 
color: #FFFFFF;
}
.iframeBody, .iframeBody TD {
font-size: 12px; 
font-family: arial, helvetica, sans-serif; 
color: #FFFFFF;
}
select, input, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

td.tvListing {
color: #ABC9EB;
}

/*Story Body attributes*/
body {
	background-color: #464553;
	;
	background : url(images/tiles.gif);
}
body.story {background-color: #464553;;}
.story, .story TD, .story P, .story div {font-size: 13px; font-family: arial, helvetica, sans-serif; color: #000000;}
.story A:link{color: #0000dd;}
.story A:hover{color: #6699FF;}
.story A:visited{color: #000088;}
.story A:active{color: #0052DD;}

/*Scoreboxes*/
table.scorebox {
background-color: #818181; padding:0px;
}
table.scorebox td a:link {color:#000;}
tr.sbInfo td {
background-color:#818181; color:#fff; font-family:verdana; font-size:10px;
}

tr.sbTeam td,tr.sbTeam td a:link, tr.sbTeam td a:visited  {
text-transform: uppercase;
background-color:#000; color:#fff; 
font-family:verdana; font-size:11px;
text-decoration:none;
}

tr.sbTeam td a:hover  {
text-transform: uppercase;
background-color:#000; color:#6699FF; font-family:verdana; font-size:11px;
text-decoration:none;
}
table.sbLeaders td {
background-color:#c6c6c6; font-family:verdana; font-size:10px;
}
tr.sbLeadersLabel td {
background-color:#898989; color:#000; font-weight:bold;
}
div.sbRelated {
background-color:#c6c6c6; font-family:verdana; font-size:10px;
boder:3px solid black;
padding:2px;
}
div.sbRelatedMarketing {
background-color:#c6c6c6; font-family:verdana; font-size:10px;
padding:2px;
border-top:2px solid black;
}

div.sbRelatedDiv {
background-color: #000; 
padding:2px; 
}
div.sbRelatedDiv2 {
border:3px solid black;
}
table.sbTeamsBg td {
background-color:#000;
}
table.sbRelatedBg{
background-color:#818181;
}
tr.sbLinks td {
background-color:#eee; color:#000; font-family:verdana; font-size:10px;
}
tr.sbInfo td {
background-color:#818181; color:#fff; font-family:verdana; font-size:10px;
}
tr.sbInfo td {
background-color:#818181; color:#fff; font-family:verdana; font-size:10px;
}
div.scoreboxTotal, td.scoreboxTotal {
font-size:11px; background-color:#fff; color:#000; border:1px solid #818181; margin:0px; font-weight:bold;padding:2px;
}
tr.sbLastPlay td {
 background-color:#c6c6c6; font-family:verdana; font-size:10px; border:3px solid black;
}

/* Data Tables on Section Front*/
.sectionFrontBody .bgC td {background-color: #5d647f;}
.sectionFrontBody .bgC2 td {background-color: #70768E;}
.sectionFrontBody .bgHdr1 td {background-color: #424a63; text-transform: uppercase; font-weight: bold; text-align: center;}}
.sectionFrontBody .bgHdr2 td {background-color: #70768E;}
.sectionFrontBody .bgFtr td {background-color: #70768E;}

/* Data Tables */
.formElement, .pulldown, .dataTable, div.dataTable, .dataTable TH, .dataTable TD, div.dataTable P {
font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;
}
.formElement select {font-family: arial, helvetica, sans-serif;}
.bgHdr1 td, td.bgHdr1, .bgHdr1 a:link, .bgHdr1 a:visited {background-color: #1B1F50; color: #ffffff; text-transform: uppercase; font-weight: bold;}
.bgHdr1 a:link, .bgHdr1 a:visited {color: #fc0;}
.bgHdr2 td, td.bgHdr2, .bgHdr2 a:link, .bgHdr2 a:visited {background-color: #003399; color: #ffffff; font-weight: bold;}
.bgBdr {background-color: #cccccc;}
.bgC, td.bgC, tr.bgC {background-color: #3366CC;}
.bgC2 {background-color: #cccccc;}
.bgC3 {background-color: #eeeeee;}
tr.bgFtr td {background-color: #eeeeee;}
.bgHigh, td.bgHigh {background-color: #003399;}

div.navContextual {
font-size: 11px; font-family: arial, helvetica, sans-serif;
}
a.navContextualOn, a:link.navContextualOn, a:visited.navContextualOn  {
    font-weight: bold;
    color: black;
    text-decoration: none;
} 
a.navContextualOff, a:link.navContextualOff {}

/* Section Front */
.alert, .alert A {
background-color: #cc0000;
color: #eeeeee;
font-weight: bold;
}

/* footer */
.adLabel {
font-family: verdana,helvetica,sans-serif;
font-size: 10px;
color: #ffffff;
}

div.bottomNav {
padding: 10px 0px 20px 0px;
text-align: center;
width: 770px;
font-family: verdana,helvetica,sans-serif;
font-size: 10px;
color: #ffffff;
}

div.bottomNav A:link, .adLabel A:link{color: #ffc200;}
div.bottomNav A:hover, .adLabel A:hover { color: #ffffaa;}
div.bottomNav A:visited, .adLabel A:visited {color: #ffc200;}

div.headlines, div.headlines A {
font-size: 12px;
}

DIV.topstory, DIV.topstory A {font-size: 18px; font-weight: bold; font-family: arial, helvetica, sans-serif;}

DIV.morelink, DIV.morelink A {
font-size: 12px;
text-align: right;
padding-right: 5px;
}

div.storylist{ color: #ffc200; padding: 4px 0px 6px 0px;}
a.storylist{ font-weight: bold;}

td.spotlight {
font-family: verdana,helvetica,sans-serif;
font-size: 10px;
}

.spotlight A ,.featuresLeft A, .featuresRight A {font-weight: bold;}

/* Lower level and Story level */
.pageTitle, DIV.pageTitle {
font-weight: bold; font-size: 24px; font-family: arial, helvetica, sans-serif;
padding-bottom: 10px;
}
.pageTitle2, DIV.pageTitle2 {
font-size: 17px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;;
margin-bottom: 5px;
}
.byline {
font-size: 14px;
font-style: italic;
font-weight: bold;
}
.dateline {font-weight: bold;}
.storyheadline, div.storyheadline {
font-size: 28px;
font-weight: bold;
font-family: verdana;
margin-top:5px;
}
div.subHdr1, .subHdr1 {
	font:bold 20px verdana;
	border-bottom: 1px black solid;
  margin-bottom:10px;
}
div.subHdr2, .subHdr2 {
	font:bold 17px verdana;
}
.storymorenews, div.storymorenews, div.storymorenews a, span.caption, span.embedphotographer, span.embedsource {
font-size: 10px;
font-family: verdana, sans-serif;
}
span.caption {
font-weight: bold;
}
.tdlight {background-color: #fff;}
.tddark {background-color: #000000;}
.timestamp,.source{
font-size: 13px;
font-style: italic;
font-weight: bold;
}
div.spacer10 {
height: 10px; font-size: 10px;
}
img {border: 0px;}

div.rightRailInner {
width: 160px;
}

div.rightRail {
padding: 5px 5px 0px 0px;
background-color: #fff;
}

div.rightRailBottomLeft {
width: 20px;
height: 20px;
background-image: url(/widgets/FS/SiteElement/Image/rightRailBottomTriangle); 
}

div.rightRailBottomRight {
width: 20px;
height: 20px;
background-image: url(/widgets/FS/SiteElement/Image/rightRailBottomTriangle);
}

.emailBoothFields {
  font-size: 14px; 
  color: #000000;
  font-family: arial,verdana; 
  font-weight: bold;
}

/* ********LEGACY Table classes******** */
/* page title */
div.headline, span.headline {
font-size: 20px;
font-weight: bold;
padding: 5px 0px 10px 0px;
}
/* Stat table title */
th.title, th.title a:link {
  font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;
  background-color: #810000;
  color: #FFFFFF;
}

/* Stat table column headings */
th.hed, th.hed a:link {
  font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;
  background-color: #AF0000;
  color: #FFFFFF;
}

/* Stat table data row - first color */
tr.data1 td {
  font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;
  background-color: #FFFFFF;
}

/* Stat table data row - second color */
tr.data2 td {
  font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;
  background-color: #CCCCCC;
}

tr.data1 td.highlight, tr.data2 td.highlight,  tr.bgC td.highlight {background-color: #dddddd;}