.scorecardTable{
	width:100%;
	table-layout:fixed;
	border-collapse:separate !important;
	border-spacing:1px !important;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.scorecardTable, .scorecardTable td, .scorecardTable th{
	border:none !important;
}
.scorecardTable td{
	text-align:center;
	padding:3px 0;
	background:#e5e5e5;
}
.scorecardTable .holeNumRow td{
	background:#333;
	color:#eee;
}
.scorecardTable .parRow td{
	background:#777;
	color:#eee;
}
.scorecardTable .birdie{
	background:#B3ECFF !important;
}
.scorecardTable .eagle, .scorecardTable .doubleEagle{
	background:#88C4FF !important;
}
.scorecardTable .bogey{
	background:#FFDCB9 !important;
}
.scorecardTable .doubleBogey, .other{
	background:#FDB15E !important;
}
.scorecardTable .colorSquare{
	float:left;
	height:10px;
	width:10px;
	border:solid 1px #999;
}
.scorecardTable .colorText{
	font-size:10px;
	float:left;
	margin:0 15px 0 3px;
}
.scorecardTable .smallCell{
	width:4%;
}
.scorecardTable .totCell{
	width:5%;
}
.scorecardTable .tdCourseName{
	background:#333;
	color:#fff;
	text-align:left;
}
.matchplayScorecardTable{
	font-size:9px;
}
.matchplayScorecardTable .scorecardTitleCell{
	width:100px;
}
.matchplayScorecardTable .scorecardNameCell{
	font-weight:bold;
}
.matchplayScorecardTable .player1ScoreRow td, .matchplayScorecardTable .player1StatusRow td{
	color:#000;
}
.matchplayScorecardTable .player2ScoreRow td, .matchplayScorecardTable .player2StatusRow td{
	color:#36C;
}
.matchplayScorecardTable .player1ScoreRow .winningScore{
	background:#000;
	color:#fff;
	text-shadow:none;
}
.matchplayScorecardTable .player2ScoreRow .winningScore{
	background:#36C;
	color:#fff;
	text-shadow:none;
}
