body,html { margin:0px; }
body.FrontPage{background:url(images/bg.jpg);background-repeat:repeat-x; font-family:helvetica,arial,sans-serif;}
body,html,table { font-family:helvetica,arial,sans-serif; font-size:10pt; }
#MainContent { background:white; border:1px solid #CECECE; padding:5px; } 
.Navigation { background:url(images/nav-bg.png) repeat-x; height:25px; color:maroon; }
.Navigation a { color:White; font-weight:bold; text-decoration:none; font-size:9pt; padding-left:5px;  }
.Header { color:white; font-size:20pt; height:30px; }
.Footer { background:#CECECE; color:black; text-align:center; font-weight:bold; font-size:10pt; color:#071E30; }
#UserBar { background:url(images/grayheaderbg.png); color:white; font-size:8pt; height:18px; }
#UserBar a { color:white; }
.Question { font-size:12pt; font-weight:bold; margin-top:20px; }

tr.Overline td { border-top:1px solid #CECECE; }
tr.Center td { text-align:center; }

a { color:Blue; } 

table.RecentGame { border-collapse:collapse; margin-bottom:5px; border:1px solid #CECECE; }
table.RecentGame tr td { border:1px solid #CECECE; padding:2px; }
.Center { text-align:center; }
.Bold { font-weight:bold; }

.RetroBoxScore { font-family:helvetica,arial,sans-serif; font-size:18pt; border-collapse:collapse; border:2px solid #144482; }
.RetroBoxScore tr td { text-align:center; width:50px; border:1px solid #144482;  }
.RetroBoxScore td.TeamName { text-align:left; font-weight:bold; width:350px; border:1px solid #144482; } 
.RetroBoxScore th { background:#144482; font-weight:bold; color:white; }
.RetroBoxScore td.RunsCell { font-weight:bold; background:#CECECE; border:1px solid #144482; }

.Validator { font-size:14pt; font-weight:bold; color:red; }

/* Grid stuff */
  .Grid {
    font-size:10pt;
	border:1px solid #CECECE;
	border-collapse:collapse;
    }
  .GridLargeFont{
    font-size:10pt;
  }
  .Grid .Row td, .Grid .AlternateRow td{
	background:white;
	border:1px solid #dedfde;
    }
   .GridCustom .AlternateRowNoBorder  td, .Grid .AlternateRowNoBorder  td{ background:#dedfde; }
   
  .Grid .AlternateRow td, .GridCustom .AlternateRow td{
    background:#E4E9EE;
    }
  .GridHeaderRow th{
    background:#DEDBD6;
    text-align:left;
    }
	.GridHeaderRow th.Shade {
	  background:#95A9C0;  
	  text-align:center;
	}
   .GridHeaderRow th{ background: #DEDBD6; }
   .GridHeaderRowGray th{ background: Silver; color:black;}
   .GridHeaderRow th a { color:Black; }
   .CaptionHeader, .Grid tr td.GridCaption { background:#084973; color:white; font-weight:bold; }
   
    .ScheduleGrid th {
     background:#999999; color:white; font-weight:bold;
   }
   
  
   