a.displayHead {
	display: none;
  font-family: monospace;
  font-size: 120%;
  font-weight: bold;
  color: #0c5815;
  text-decoration: underline;
}

a.displayHead:hover {
	text-decoration: none;
}

a.displayHeadAll {
	display: none;
  font-family: monospace;
  font-size: 130%;
  font-weight: bold;
  color: #0c5815;
  text-decoration: underline;
}

a.displayHeadAll:hover {
	text-decoration: none;
}

a.ppCellLink, a.ppCellLink:hover, a.ppCellLink:visited {
  color: #000000;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}

img.icon {
	vertical-align: middle;
  padding: 0;
}

img.iconNegative {
	vertical-align: middle;
  padding: 0;
}

img.iconPositive {
	vertical-align: middle;
  padding: 0;
}

select.dirtConditionDropdown, option.dirtConditionDropdown {
	color: #ffffff;
  background-color: #5b3d09;
  font-weight: bold;
	width: auto;
}

select.headingArabian, option.headingArabian {
	color: #0000ff;
  background-color: #fff58f;
	font-weight: bold;
	width: auto;
}

select.headingDefault, option.headingDefault {
	color: #5b3d09;
  background-color: #fff58f;
	font-weight: bold;
	width: auto;
}

select.headingMixed, option.headingMixed {
	color: #0000ff;
  background-color: #fff58f;
	font-weight: bold;
	width: auto;
}

select.headingMultiRace, option.headingMultiRace {
	color: #000000;
  background-color: #fff58f;
	font-weight: bold;
	width: auto;
}

select.headingQuarterHorse, option.headingQuarterHorse {
	color: #af20ac;
  background-color: #fff58f;
	font-weight: bold;
	width: auto;
}

select.headingTurf, option.headingTurf {
	color: #0c5815;
  background-color: #fff58f;
	font-weight: bold;
	width: auto;
}

select.trackDropdown, option.trackDropdown {
	color: #000000;
  background-color: #fff58f;
	font-weight: bold;
	width: auto;
}

select.turfConditionDropdown, option.turfConditionDropdown {
	color: #ffffff;
  background-color: #0c5815;
  font-weight: bold;
	width: auto;
}

table.bigunsSummaryTable {
	width: 75%;
}

table.displayedRatingTable {
	margin-bottom: 10px;
}

table.displayedRatingTable tr td {
	padding: 10px;
}

table.horseTable {
  width: 100%;
	background-color: #dddddd;
  border-bottom: 2px solid #000000;
}

table.horseBioTable {
	width: 100%;
}

table.horseBioTable tr td {
	color: #000000;
}

table.horseRecordTable {
  width: 250px;
  padding: 1px;
  background-color: #f3f3f3;
}

table.horseRecordTable tr.horseTotalRecord td {
  color: #000000;
	font-weight: bold;
}

table.horseRecordTable tr.horseWetRecord td {
  color: #0f23ff;
	font-weight: bold;
}

table.horseRecordTable tr.horseTurfRecord td {
  color: #0c5815;
	font-weight: bold;
}

table.horseRecordTable tr.horseDirtRecord td {
  color: #5B3D09;
	font-weight: bold;
}

table.horseRecordTableWide {
  width: auto;
	margin-top: 5px;
	margin-bottom: 5px;
  padding: 1px;
  background-color: #bfbfbf;
}

table.horseResultTable {
  width: 140px;
  padding: 2px;
  background-color: #ffffff;
}

table.iconPrint {
	display: none;
}

table.innerHorseTable {
	width: 100%;
	padding-left: 4px;
}

table.medicationTable {
	width: 150px;
	padding: 2px;
}

table.notesBox {
	width: 100%;
	padding: 0;
}

table.ppCellTable {
	width: 45px;
}

table.ppCellTable tr td {
	color: #000000;
}

table.ppTable {
	width: 100%;
  padding: 2px;
  background-color: #ffffff;
}

table.ppTable tr.ppDirtSurface {
  background-color: #dfc08b;
}

table.ppTable tr.ppTurfSurface {
  background-color: #94df6f;
}

table.ppTable tr.ppSynthSurface {
  background-color: #fff58f;
}

table.ppTable tr td, tr.ppDirtSurface td, tr.ppTurfSurface td, 
tr.ppSynthSurface td {
  font-size: 85%;
	line-height: 1.7em;
	color: #000000;
  vertical-align: top;
}

table.ppTable tr td sup, table.ppTable tr.ppDirtSurface td sup,
table.ppTable tr.ppTurfSurface td sup, table.ppTable tr.ppSynthSurface td sup {
  line-height: 0;
}

table.ppTable tr th {
  font-size: 95%;
	font-weight: bold;
  color: #000000;
  border-bottom: 1px solid #000000;
}

table.raceTable {
	width: 100%;
  border-top: 2px solid #000000;
}

table.resultTable {
	width: 90%;
	background-color: #cccccc;
}

table.trainerJockeyTable {
	width: 425px;
  text-align: right;
  padding: 2px;
}

table.trainerJockeyTableNarrow {
	width: 365px;
  text-align: right;
  padding: 2px;
}

table.trainerJockeyTableWide {
	width: 100%;
	padding: 0;
}

table.trainerJockeyTable tr td, table.trainerJockeyTableNarrow tr td,
table.trainerJockeyTableWide tr td {
	color: #000000;
	font-size: 95%;
}

table.turfOverrideTable {
  width: 275px;
  text-align: center;
  padding: 3px;
}

table.workoutTable {
	width: 99%;
  background-color: #f3f3f3;
  padding: 2px;
}

table.workoutTable tr td {
	font-size: 90%;
	line-height: 1.8em;
	vertical-align: top;
}

table.workoutTable tr td sup {
	line-height: 0;
}

td.displayedRatingMessageDirt {
  color: #ffffff;
  font-weight: bold;
  background-color: #5b3d09;
  font-size: 120%;
  vertical-align: middle;
}

td.displayedRatingMessageTurf {
  color: #ffffff;
  font-weight: bold;
  background-color: #0c5815;
  font-size: 120%;
  vertical-align: middle;
}

td.headingArabian {
  color: #0000ff;
  font-weight: bold;
  font-size: 120%;
}

td.headingDefault {
  color: #5b3d09;
  font-weight: bold;
  font-size: 120%;
}

td.headingMixed {
	color: #0000ff;
  font-weight: bold;
  font-size: 120%;
}

td.headingNote {
  color: #000000;
  font-weight: bold;
  font-size: 120%;
}

td.headingQuarterHorse {
	color: #af20ac;
  font-weight: bold;
  font-size: 120%;
}

td.headingTurf {
  color: #0c5815;
  font-weight: bold;
  font-size: 120%;
}

td.postTime {
  color: #000000;
  font-weight: bold;
  font-size: 110%;
}

td.raceNumberHeadingDirt {
  color: #ffffff;
  font-weight: bold;
  background-color: #5b3d09;
  font-size: 160%;
  vertical-align: middle;
}

td.raceNumberHeadingTurf {
  color: #ffffff;
  font-weight: bold;
  background-color: #0c5815;
  font-size: 160%;
  vertical-align: middle;
}

td.tier {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
  background-color: #bfbfbf;
  vertical-align: middle;
}

td.tier1 {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
  background-color: #247f07;
  vertical-align: middle;
}

td.tier2 {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
  background-color: #53af36;
  vertical-align: middle;
}

td.tier3 {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
  background-color: #94df6f;
  vertical-align: middle;
}

td.tier4 {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
  background-color: #dcff4f;
  vertical-align: middle;
}

td.tier5 {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
  background-color: #efffaf;
  vertical-align: middle;
}

td.tier6 {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
  background-color: #bfbfbf;
  vertical-align: middle;
}

td.tierScratched {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
  background-color: #de2638;
  vertical-align: middle;
}

tr.resultTableHeadingRow th {
	color: #000000;
  font-weight: bold;
  background-color: #a9c588;
}

tr.resultTableHeadingRow th.attention {
  color: #de2638;
  font-weight: bold;
  background-color: #a9c588;
}

.attention {
  color: #0c5815;
  font-weight: bold;
  font-style: normal;
}

.bioText {
	color: #000000;
	font-size: 90%;
}

.claimingPrice {
  color: #000000;
 	font-size: 120%;
  font-weight: bold;
}

.displayContent {
	display: block;
}

.displayContentNew {
	overflow: auto;
	width: 860px;
}

.equipment {
  color: #de2638;
	font-size: 120%;
  font-weight: bold;
}

.firstTimeLasix {
	color: #ffffff;
	background-color: #000000;
	margin: 2px;
	padding: 3px;
}

.fraction {
  white-space: nowrap;
}

.fractionAbove {
	font-family: Verdana, Arial, sans-serif;
  font-size: 70%;
  vertical-align: 0.7ex;
}

.fractionBelow {
	font-family: Verdana, Arial, sans-serif;
  font-size: 70%;
  vertical-align: -0.3ex;
}

.highlightedBigun {
  color: #de2638;
  font-weight: bold;
}

.horseName {
	font-family: Arial;
  color: #0f23ff;
  font-size: 140%;
  font-weight: bold;
}

.horseNameScratched {
	font-family: Arial;
  color: #de2638;
  font-size: 140%;
  font-weight: bold;
	text-decoration: line-through;
}

.horseResultData {
  color: #000000;
  font-weight: bold;
  font-size: 120%;
}

.layoffDate {
	color: #de2638;
	font-weight: bold;
}

.medication {
	color: #000000;
	font-size: 120%;
  font-weight: bold;
}

.morningLine {
	color: #000000;
}
	
.ppBadComment {
	color: #de2638;
}

.ppDateLayoff {
	color: #de2638;
}

.ppFinisherInRace {
  color: #0000ff;
	font-weight: bold;
}

.ppFinisherWonNext {
  font-style: italic;
  font-weight: bold;
}

.ppRating1 {
  color: #02777e;
}

.ppRating2 {
  color: #bf1dc1;
}

.programNumber {
	color: #000000;
	font-size: 200%;
	font-weight: bold;
}

.rating {
  background-color: #f3f3f3;
	padding: 2px;
}

.rating1 {
  color: #02777e;
	font-size: 120%;
	font-weight: bold;
}

.rating2 {
  color: #bf1dc1;
	font-size: 120%;
	font-weight: bold;
}

.ratingClass {
  color: #0c5815;
	font-size: 120%;
	font-weight: bold;
}

.ratingScratched {
	color: #de2638;
	font-size: 120%;
	font-weight: bold;
}

.trainerJockeyChange {
	color: #de2638;
	font-weight: bold;
}

.workout {
	color: #000000;
}

.workoutMonster, .workoutMonsterTurf {
	color: #de2638;
}

.workoutTurf {
	color: #0c5815;
}

