/*
div.scorecard {
	width:				700px;
}
*/
div.home.scorecard .Eagle {
	background:			#f4aa43;		/* brown yellow */
}

div.home.scorecard .Birdie {
	background:			#d63135;		/* dark red */
}

div.home.scorecard .Par {
	background:			#2b88a0;		/* bluish */
}

div.home.scorecard .Bogey {
	background:			#4e8b43;		/* greenish */
}

div.home.scorecard .DblBogey {
	background:			#757575;		/* dark gray */
}

div.home.scorecard .Bogey {
	background:			#4e8b43;		/* greenish */
}

div.home.scorecard .Other {
	background:			#000000;		/* black */
}

div.home.scorecard tr.absent td {
	background-color: #ffffbf;
}

div.home.scorecard tr.sub td.name {
	background-color: yellow;
}

#matchScorecardNav td {
	padding:			5px 5px 5px 0px;
}

#matchScorecardNav input.btn_active {
	color:				white;
	background-color:	green;
}

.scorecard h1 {
	text-align:			center;
}

.scorecard table, .scorecard th, .scorecard td {
	margin:				0px;
	padding:			0px;
}

.scorecard .name, .scorecard .team {
	text-align:			left;
}

/*----------------------------------------------------------------------------*/
.scorecard table#match_info {
	width:				100%;
	background:			#c0c0c0;
	border: 			3px solid black;
	border-collapse:	separate;
}

.scorecard table#match_header {
	width:				100%;
	text-align:			center;
}

.scorecard #match_header th {
	padding:			0px 4px;
}

.scorecard #match_header .attr1 {
	color:				blue;
}

.scorecard #match_header .week {
	text-align:			left;
}

/*----------------------------------------------------------------------------*/
.scorecard table#team_info {
	width:				100%;
	margin:				8px 0px 2px 0px;
	text-align:			center;
}

.scorecard #team_info th, .scorecard #team_info td {
	padding:			0px 4px;
}

.scorecard #team_info td.name, .scorecard #team_info td.hdcp, .scorecard #team_info td.pts {
	background:			white;
}

.scorecard #team_info th.teamscore {
	text-align:			left;
}

.scorecard #team_info th.teampts {
	text-align:			right;
}

.scorecard #team_info .totpts {
	text-align:			right;
}

.scorecard #team_info .hdcp, .scorecard #team_info .pts {
	text-align:			right;
	padding-right:		10px;
}

.scorecard #team_info .attr1 {
	color:				blue;
}

.scorecard #team_info td.sub {
	background-color:	yellow;
}

/*----------------------------------------------------------------------------*/
.scorecard table#scores {
	width:				100%;
	margin-top:			8px;
	line-height:		2em;
}

.scorecard #scores {
	border-collapse:	collapse;
}

.scorecard #scores td.score sup,
.scorecard #scores td.total sup {
	font-size: 			65%;
	bottom:				1em;
	padding-right:		3px;
}
.scorecard #scores td.score sup {
	color:				#00FFFF;		/* Cyan */
}
.scorecard #scores td.total sup {
 	color:				#0000FF;		/* Blue */
}

.scorecard #scores td.score sub,
.scorecard #scores td.total sub {
	font-size: 			65%;
	top:				.7em;
	padding-left:		3px;
}

.scorecard #scores td.score sub {
	color:				#FF6666;		/* light red */
}
.scorecard #scores td.total sub {
	color:				#FF0000;		/* Red */
}

.scorecard #scores th,
.scorecard #scores td {
	border:				2px solid #999999;
}

.scorecard #scores th {
	font-size:			1em;
	font-weight:		bold;
	padding:			0px 4px;
}

.scorecard #scores td {
	font-size:			1em;
	padding:			2px 4px;
	text-align:			center;
}

.scorecard #scores td.score {
	color:				#ffffff;
}

.scorecard #scores .hdcpHdr, .scorecard #scores .parHdr {
	text-align:			left;
}

.scorecard #scores tr#courseHoles {
	background:			#c0c0c0;		/* Silver */
}

.scorecard #scores tr.courseHdcps,
.scorecard #scores tr#coursePars,
.scorecard #scores tr.plyr {
	background-color:	#ffffff;
}

.scorecard #scores tr.pts {
	line-height:		1em;
	background-color:	#e8e8e8;
}

.scorecard #scores .name {
	text-align:			left;
}

.scorecard #scores .pts .hdr {
	text-align:			right;
}

.scorecard #scores .ptsA {
	vertical-align:		super;
	font-size:			75%;
	color:				#A52A2A;		/* Brown */
}

.scorecard #scores .ptsB {
	vertical-align:		sub;
	font-size:			75%;
	color:				#006400			/* DarkGreen */
}

.scorecard #scores .adj {
	color:				red;
}

.scorecard #scores tr.bdrTop {
	border-top:			3px solid black;
}

.scorecard #scores tr.bdrRight {
	border-right:		3px solid black;
}

.scorecard #scores tr.bdrBottom {
	border-bottom:		3px solid black;
}

.scorecard #scores tr.bdrLeft {
	border-left:		3px solid black;
}

.scorecard #scores .rowSep th {
	border:				none;
}

.scorecard #scores tr.rowSep {
	line-height:		8px;
}

/*----------------------------------------------------------------------------*/
/* debug * /
table, th, td {
	border: 			1px solid black;
	border-collapse:	separate;
}
.scorecard #scores {
	border-collapse:	separate;
}
*/
