/* lower level only classes */
body,td {font-family:arial; font-size: 12px;}

.pageTitle{
font-size: 28px;
font-weight: bold;
font-family: verdana;
padding-bottom:10px;
}

.timestamp {
font-family:verdana;
font-size:10px;
color:#999;
}

/* story  level only classes */
.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;
}
.firstP {
font-weight:bold;
font-size:120%;
}
.comrTopStories {font-size: 11px; width:100%; background-color:#fff; border:1px solid #b3b3b3; margin:10px 0px 10px 0px;}

/* 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.sbLinks td a:hover, div.sbRelatedDiv a:hover {color:#6699ff;}
tr.sbInfo td {
background-color:#818181; color:#fff; font-family:verdana; font-size:10px;
}
tr.sbInfo td, tr tr.sbInfo td a:link, tr tr.sbInfo td a:visited {
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:#000; font-family:verdana; font-size:10px; color:#fff; padding:0px 3px 3px 3px; border:0px solid black;
}

tr.sbLastPlay td a:link, tr.sbLastPlay td a:visited {text-transform: none;color:#ccc;}
tr.sbLastPlay td a:hover {text-transform: none; color:#fc0;}

/* new scorebox styles */
.linescore, .linescore td {font-size: 10px; font-family:verdana, arial;}
.linescoreInfo {padding:5px 5px 0px 2px; height:40px;}
.linescoreLinks {padding:5px 0px 0px 2px;}
.linescore {background-color:#e3e3e3; border:1px solid #b3b3b3; padding:3px;}
.linescore2 {background-color:#fff; padding:3px; border:1px solid #999;}
.linescoreAway {background-color:#fff; padding:3px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999;}
.linescoreHome {background-color:#fff; padding:3px; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999;}
.linescoretotal {background-color:#fc0;font-weight:bold;border:3px solid #fff;}
.linescoreHdr {font-weight:bold;padding-bottom:2px;}
.linescoreTV {padding-bottom:2px; color:#777;}
/* new for MLB */
.linescore3 {background-color:#fff; padding:3px;}
.linescore3Hdr {background-color:#e3e3e3;}
.linescoreAway td {border-top:1px solid #999;}
.linescoreHome td {border-bottom:1px solid #999;}
.linescoreLeft {border-left:1px solid #999;}
.linescoreRight {border-right:1px solid #999;}
.linescoreTotalDiv {background-color:#fc0; font-weight:bold; border:3px solid #fc0;}

div.spacer10 {
height:10px;
}
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 {
}
select, input, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.caption {font-family:verdana; font-size:10px;}


#mainContentTable {padding:10px 0px 0px 0px;}

.errorMessagesBox {
border:1px solid #c00;
background-color:#eee;
padding:5px;
color:#c00;
margin:10px 0px 10px 0px;
}

.errorMessagesText {
width:200px;
border:1px solid #c00;
background-color:#fdd;
}

.errorMessagesRadio {
background-color:#fdd;
}

.errorMessagesSelect {
background-color:#fdd;
}
