.dataTableClass td {
  color:#000;
  background-color:#F2F2F2;
  padding:2px;
  font-size:11px;
  border-bottom:1px solid #F2F2F2;
  border-left:1px solid #F2F2F2;
  vertical-align:top;
} /* color from cellTextColor cellBgColor - basic stats color */ 

.dataTableClass .headerRow a,       .dataTableClass .headerRow a:link
.dataTableClass .headerRow a:hover, .dataTableClass .headerRow a:visited { 
	color:#fff;
} /* links in the header */

.dataTableClass .currSortDataCell a,       .dataTableClass .currSortDataCell a:link,  
.dataTableClass .currSortDataCell a:hover, .dataTableClass .currSortDataCell a:visited { 
	color:#fff;
} /* links in sorted cells */

.dataTableClass .titleRow td, .dataTableClass .headerRow td { 
	color:#fff;
	font-weight:bold;
} /* aka tableTitleTextColor headerTextColor */

.dataTableClass .titleRow td { 
	background-color:#000;
	font-size:14px;
} /* aka tableTitleBgColor - row above table w/ desc - usually black w/ white text */

.dataTableClass .headerRow td {
	background-color:#666;
} /* aka headerBgColor - row above the table stats - click to sort */

.dataTableClass .currSortDataCell { 
	color:#fff;
	background-color:#999;
} /* aka sortedCellTextColor sortedCellBgColor - col for sorted data, usually white w/ dark bg */

.dataTableClass .highlightRow .dataCell { 
	color:#000;
	background-color:#D9D9D9;
} /* aka highlightedCellTextColor highlightedCellBgColor - highlighted row on mousedown, usually a slightly darker grey */

.dataTableClass .highlightRow .currSortDataCell { 
	color:#fff;
	background-color:#333;
} /* aka sortedHighlightedCellTextColor sortedHighlightedCellBgColor - cell thats sorted *and* highlighed */

/* background color for top portion of player pages  */
.playerBio .bioHead, .playerBio .bioBlock, .playerBio .bioBlock td {
	border-color:#000;
}
.playerBio .bioHead td,   .playerBio .shortStatHead,
.playerBio .bioHead td a, .playerBio .bioHead td a:visited {
	background-color:#000;
	color:#fff;
}


.mlbamStatsBodyFont, .mlbamStatsLinkFont, .mlbamStatsHeaderFont, .mlbamStatsAltTableTitleFont {
	font-family: arial,helvetica;
	font-size: 11px;
}

.mlbamStatsBodyFont          { color:#000000;}
.mlbamStatsLinkFont          { color:#BF4750;}
.mlbamStatsHeaderFont        { font-weight:bold; font-size:16px; color:#000000;}
.mlbamStatsAltTableTitleFont { color:#FCCB26;}

.playerBio .bioBlock, .playerBio .bioBlock td {
	border-width: 1px;
	border-style: solid;
}

.playerBio .bioHead {
	border-width: 2px;
	border-style: solid;
	height:52px;
}


.playerBio .bioHeadSep {
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	height:1px;
	width:529px;
	display: block;
	clear: both;
}

.playerBio .shortStatHead { 
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 4px;
}

.playerBio .dataTableClass {
	width: 100%;
}

table.dataTableClass tr.even td.dataCell { background-color: #CCCCCC; border-bottom: 1px solid #999999; }
table.dataTableClass tr.odd  td.dataCell { background-color: #FFFFFF; border-bottom: 1px solid #999999; }

table.dataTableClass tr.highlightRow  td.dataCell{ font-weight:bold; color:#000; background-color:#EEEEEE;} /* CSS OVERRIDE highlighted row slightly lighter grey */



/* styles for month selector, swiped from mediagrid.css */
#monthSelContainer               { position: absolute; display: none; background-color: #FFFFFF; width: 140px; padding: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 2px solid #FFFFFF; z-index: 100; }

ul.monthSelector, ul.monthSelector li { padding: 0px; margin: 0px; }

ul.monthSelector                 { list-style-type: none;  }

ul.monthSelector li div, ul.monthSelector li a { display: block; width: 132px; padding: 2px 4px; font-weight: bold; font-size: 10px; border-bottom: 1px solid #CCCCCC; }
ul.monthSelector li a:hover      { background-color: #EEEEEE; border-bottom: 1px solid #999999; }
ul.monthSelector li div          { color:#999999; }

#monthSelContainer #topLabel     { padding: 3px; float: left; }
#monthSelContainer #topLabel a   { font-weight: bold; font-size: 10px; color: #333333; text-decoration: none; }
#monthSelContainer #msSeparator  { clear: both; background: #999999; height: 1px; font: 1px; }

#monthSelContainer #msNav        { padding: 3px; margin-top: 3px; }

.button                          { background-color: #CCCCCC; border-bottom: 1px solid #666666; border-right: 1px solid #666666; padding: 0px 3px 0px 3px; }
.button a                        { font-weight: bold; font-size: 10px; }


/* ajax version of batting/pitching leaders */
#stats_data {width:100%;}
#stats_data table {width:100%;}
#stats_data tr {background-color:#ccc;}
#stats_data tr.odd {background-color:#fff;}
#stats_data th {background-color:#999;color:#fff;font-weight:bold;text-align:center;font-size:11px;width:20px;padding:2px;border-left:1px solid #fff;border-bottom:1px solid #fff;}
#stats_data th.dg-name_display_first_last {width:90px;text-align:left;}
#stats_data td {text-align:center;#color:#000;font-size:11px;border-left:1px solid #fff;width:20px;border-bottom:1px solid #999999;padding:2px;}
#stats_data td.dg-name_display_first_last {width:90px;text-align:left;}
#stats_data th span.sortIcons {display:none;}
#stats_data th.active {border-bottom:1px solid #fff;}
#stats_data th.active span.sortIcons {display:inline;}
#stats_data td.active {background-color:#999;color:#fff;border-bottom:1px solid #fff;}
#stats_data th.sortable {cursor:pointer;}
.stats_year_picker {text-align: right; margin-bottom: 4px; font-weight: bold;}
.selected_year {font-size:16px;}
.stats_table_header {padding: 3px; font-size: 14px; font-weight: bold; width: 99%; background-color: #000; color: #fff;border-bottom:1px solid #fff;}
.stats_table_header_instructions {font-size:11px;}

/* ajax version of attendance*/
#stats-attendance {width:100%;}
#stats-attendance table {width:100%;}
#stats-attendance tr {background-color:#eee;}
#stats-attendance tr.odd {background-color:#fff;}
#stats-attendance th {background-color:#999;color:#fff;font-weight:bold;padding:2px;padding-left:10px;border-left:1px solid #fff;border-bottom:1px solid #fff;}
#stats-attendance th.fg-sortable {cursor:pointer;}
#stats-attendance th.fg-first {text-align:left;}
#stats-attendance td {color:#000;border-left:1px solid #fff;width:20px;border-bottom:1px solid #999999;padding:2px;padding-left:10px;}
#stats-attendance td.fg-team {text-align:left;padding-left:10px;}
#stats-attendance th.active {border-bottom:1px solid #fff;}
#stats-attendance td.active {background-color:#999;color:#fff;border-bottom:1px solid #fff;}
#stats-attendance td.active a {color:#fff;}


.loadingMask {
  display:block;
  background:#fff url(http://mlb.mlb.com/images/homepage/y2009/vc_loading_anim.gif) no-repeat center center;
  z-index:999999;
  text-align:center;
  height:150px;
}

#bookmark_page_content {background:url(/milb/images/psearch/bookmark_page_content.gif) no-repeat;width:760px;height:350px;}
#bookmark_search  {padding:230px 0px 0px 325px;}
#bookmark_search td {font-size:10px;}

#bookmark_page_results {width:600px;}

.recap_events ul {padding-bottom: 12px;}
.recap_events ul li {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll 13px 5px; padding-left:22px; font-size: 12px}
