.topShadow1, .topShadow2, .topShadow3, .topShadow4 {
  position:absolute; left:0px; width:980px; height:1px; background-color:#000000; z-index:1;
}
.topShadow1 { top:101px; filter:alpha(opacity=80); -moz-opacity:.80; }
.topShadow2 { top:102px; filter:alpha(opacity=60); -moz-opacity:.60; }
.topShadow3 { top:103px; filter:alpha(opacity=40); -moz-opacity:.40; }
.topShadow4 { top:104px; filter:alpha(opacity=20); -moz-opacity:.20; }

/* scores header and league display links */
#leagueDisplay           {font-family:verdana,sans-serif;color:#ffffff;font-size:10px;font-weight:bold;cursor:pointer}
#leagueDisplay a:link,
#leagueDisplay a:visited {color:#ffffff;text-decoration:none;}
#leagueDisplay a:hover   {color:#ffffff;text-decoration:underline;}

/* date navigation, refresh test, and display toggles */
.refreshDiv {float:right;padding:0px;margin:0px;}
.refreshText, .dateNav {font-family:verdana,arial,sans-serif;font-size:10px;text-decoration:none;}
.refreshTextTable, .dateNavTable {height:22px;margin:2px 0px 5px 0px; padding-top:0px;padding-bottom:0px;font-family:verdana,arial,sans-serif;font-size:10px;text-decoration:none;}
.refreshTextTable {border:1px solid #ccc;border-left:0px;padding-left:10px;padding-right:10px;color:#8b8b8b;}
.refreshTextLink:link, .refreshTextLink:visited, .dateNav:link, .dateNav a:visited {color:#000099;text-decoration:none;}
.refreshTextLink:hover, .dateNav:hover {text-decoration:underline;}
.dateNavDiv {float:left;padding:0px;margin:0px;}
.dateNavTable {float:left;border:1px;}

/* page styles */
#todaysScoresGlobalContainer {width:960px;margin-left:10px}
.todaysScoresLeagueContainer {width:960px;border:1px solid #ccc;margin-bottom:12px;}
#todaysScoresHeaderContainer {width:980px;height:250px;overflow:hidden;padding:0px;margin:0px;border:0px solid #000;}
#todaysScoresAd300Container  {float:right;width:300px;height:250px;padding:0px;margin:0px;padding-top:55px;border:0px solid #f00;overflow:hidden;}
#ad300x250box {height:250px;margin:0px;padding:0px;position:relative;bottom:55px}
#todaysScoresHeaderLeagueList {float:left;padding:0px;margin:0px;padding-top:65px;border:0px solid #f00;overflow:hidden;}
#todaysScoresNoGames         {padding-top:100px;padding-bottom:100px;text-align:center}
#todaysScoresLeagueHeader {
  height:18px;width:960px;background-image:url(http://msn.foxsports.com/fe/fsi/img/futbol/misc/todays_scores_date.gif);
  background-repeat:repeat;color:#ffffff;font-weight:bold;margin-bottom:12px;}
#todaysScoresLeagueHeader #todaysScoresLeagueNameTitle, #todaysScoresLeagueHeader #todaysScoresToggleScores  {
  float:left;height:18px;text-align:left;text-transform:uppercase;
  font-size:12px;font-weight:bold;padding:2px 5px 2px 5px;} #todaysScoresLeagueHeader #todaysScoresToggleScores  {float:right;font-family:verdana,arial,sans-serif;font-size:10px;font-weight:normal;text-align:right;margin-right:2px}
#todaysScoresLeagueHeader #todaysScoresLeagueNameTitle {text-align:left;font-family:verdana,arial,sans-serif;font-size:12px;font-weight:bold;margin-left:2px}
#todaysScoresLeagueNameTitle a:link,    #todaysScoresToggleScores a:link,
#todaysScoresLeagueNameTitle a:visited, #todaysScoresToggleScores a:visited {color:#fff;text-decoration:none; cursor:pointer;}
#todaysScoresLeagueNameTitle a:hover,   #todaysScoresToggleScores a:hover   {color:#fff;text-decoration:underline; cursor:pointer;}
#todaysScoresRow {margin-left:5px;padding-bottom:10px}
#todaysScoresMatchContainer1 {border:0px solid #ccc;float:right;margin-right:5px;margin-left:0px;}
#todaysScoresMatchContainer2 {border:0px solid #ccc; margin-left:0px;margin-right:0px;}
.todaysScoresBoxScore        {width:460px;padding:0px;margin:0px;border:1px solid #ccc;display:block}
.todaysScoresMatchStats      {width:460px;padding:0px;margin:0px;border:1px solid #ccc;display:none;font-weight:normal;font-size:10px;font-family:verdana,arial,sans-serif;background:#fff}
.todaysScoresBoxScoreHeader, .todaysScoresMatchStatsHeader {
  height:18px;padding:2px;font-size:10px;font-weight:bold;font-family:verdana,sans-serif,arial;
  background-image:url(http://msn.foxsports.com/fe/fsi/img/futbol/misc/teamTable_header.gif);background-repeat:repeat-x;}
#status  {text-align:left; }
#stadium {text-align:right;}
#todaysScoresBoxScoreTeams {
  height:50px;padding:0px;padding-top:5px;padding-bottom:2px;margin:0px;background-color:#fff;
  background-image:url(http://msn.foxsports.com/fe/fsi/img/futbol/misc/teamTable_subCatHeader2.gif);background-repeat:repeat-x;}
#todaysScoresBoxScoreScoreTable {margin:0px; padding:0px;width:100%;margin:0px }
#todaysScoresBoxScoreHomeTeam   {width:208px;text-align:left;padding-left:5px;padding-top:5px;font-size:10px;font-family:verdana,arial,sans-serif;background-color:#fff;}
#todaysScoresBoxScoreScore      {width:39px;font-weight:bold;font-size:10px;font-family:verdana,arial,sans-serif;padding-top:5px;background-color:#fff;}
#todaysScoresBoxScoreAwayTeam   {width:208px;text-align:right;padding-right:5px;font-size:10px;font-family:verdana,arial,sans-serif;background-color:#fff;}
#todaysScoresBoxScoreFooter     {padding-bottom:5px;margin:0px;height:20px;text-align:center;font-size:10px;font-family:verdana,arial,sans-serif}
#todaysScoresBoxScoreFooter a:link,
#todaysScoresBoxScoreFooter a:visited {color:#000099;text-decoration:none;cursor:pointer}
#todaysScoresBoxScoreFooter a:hover   {color:#000099;text-decoration:underline;cursor:pointer}
#todaysScoresMatchStatsTable {height:80px} 
#todaysScoresMatchStatsTable td {font-weight:normal;font-size:10px;font-family:verdana,arial,sans-serif;background:#fff}
#todaysScoresTeamStats {font-family:verdana,arial,sans-serif;font-size:10px;text-align:center;}
#todaysScoresMatchStatsFooter {padding-bottom:2px;margin:0px;padding-right:5px;text-align:right;font-size:10px;font-family:verdana,arial,sans-serif}
#todaysScoresMatchStatsFooter a:link,
#todaysScoresMatchStatsFooter a:visited {color:#000099;text-decoration:none;cursor:pointer}
#todaysScoresMatchStatsFooter a:hover   {color:#000099;text-decoration:underline;cursor:pointer}


