tr.sum { background:#00ff66; font-weight:bold;}
em.player_option {font-size:normal; color:#993333;}
em.qualifying_offer { color:#0033ff;}
em.strikethru { text-decoration:line-through; font-size:normal; color:#0033FF;}
#tbl_info { background:#e1e1e1; border:1px solid #666; margin:.5em .8em;}
#tbl_info ul li { list-style-position:inside; }
/* Table styles. */

table {
  border-color: #000000;
  border-spacing: 0px;
  border-style: solid;
  border-width: 1px;
  cell-spacing: 0px;
}

td, th {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding: 2px 0.3em;
  white-space: nowrap;
}

td.numeric {
  text-align: right;
}

th {
  background-color: #c0c0c0;
}

th.mainHeader {
  background-color: #808080;
  color: #ffffff;
  text-align: left;
}

th a {
  color: #000080;
  text-decoration: none;
}

th a:visited {
  color: #000080;
}

th a:active, th a:hover {
  color: #800000;
  text-decoration: underline;
}

tr.alternateRow {
  background-color: #e0e0e0;
}

td.sortedColumn {
  background-color: #66ffff;
}

th.sortedColumn {
  background-color:#66FFFF;
}

tr.alternateRow td.sortedColumn {
  background-color: #66ffff;
}

table thead tr td { border-bottom:solid 3px #C9E4F1;}

tfoot td {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-color: #C9E4F1;
	text-align: right;
}

.tablelink A:link {text-decoration: none; color: #FF0000;}
.tablelink A:hover {text-decoration: underline; color: #243D51;}