/**********************************************
				general styles
***********************************************/
table th
{
	/*background-color: rgb(255, 255, 255);*/
}

table td .holesize
{
	width: 25px;
}

table td input[type="text"].ratingslopesize
{
	width: 25px;
	text-align: right;
}

table td.buttonLabelSize
{
	text-align: left;
}
table td.buttonLabelSize span
{
	margin-left: 5px;
}

.altRowColor
{
	background-color: #f9f9f9;
}

table.manyColumns
{
	font-size: .94em;
}
table.manyColumns th
{
	background-color: #ffffcc;
}

table.newAccount
{
	background-color: #f7f6f3;
	border: solid 1px #e6e2d8;
}

#main table ul
{
	list-style: none;
}

/*********************************************
		specific table widths
**********************************************/

#RoundResultsDiv #ScoresTable
{
	width: 99%;
}

#RoundResultsDiv #wagerResultsTable
{
	width: 99%;
}
#RoundResultsDiv #wagerresultsdiv .standard #main table #RoundPlayersTable
{
	width: 99%;
}
#main table #roundControlID
{
	width: 99%;
}
#main table.scorecard
{
	width: 455px;
}
#main table.ratingTable
{
	width: 99%;
}

/****************************************
				class: standard
*****************************************/
table.standard, table.standard td, table.parastandard, table.parastandard td
{
	border: solid 1px #cccccc;
	border-spacing: 1px;
	border-collapse: collapse;
}
table.parastandard
{
	width: 100%;
}
table.standard td.topright
{
	text-align: right;
	vertical-align: top;
}

table.standard td
{
	padding: 2px;
}

#ScoresTable.standard td
{
	padding: 0;
}

table.standard th, table.standard tr.Odd td, table.standard td
{
	background-color: rgb(255, 255, 240);
}

table.standard tr.Even td
{
	background-color: rgb(255, 255, 255);
}

table.standard thead, table.standard tr.Header th, table.standard tr.Header td, table.standard tr td.WagerTotals
{
	padding: 2px;
	background-color: rgb(194, 214, 154);
}

table.standard tr.HoleHeader td, table.standard tr td.WagerNames
{
	background-color: rgb(221, 217, 195);
}

table.standard tr.ParHeader td
{
	background-color: rgb(197, 217, 241);
}

table.standard tr.TabularHeader td
{
	background-color: rgb(234, 241, 221);
}

table.standard tr.WagerHeader td, table.standard tr td.HoleTotals, table.standard tr.SkinsScore td
{
	background-color: rgb(197, 190, 151);
}

table.standard tr.HandicapHeader td
{
	background-color: rgb(191, 191, 191);
}
table.standard tr td.NegativeLabel
{
	color: #ff0000;
}

table.standard tr td.InvisibleCell
{
	background-color: #ffffff;
	border-width: 0px;
}

table.standard .cellDisplay, .cellDisplay
{
	text-align: center;
}

table.standard .smallText
{
	font-size: .7em;
}

table.standard tr td.HoleWidth
{
	width: 20px;
}

table.standard tr td.CenterCells
{
	text-align: center;
}

.thinCell {padding: 0;}

/**********************************************
			class: roundscorecard
***********************************************/
table.roundscorecard
{
}
.scorecardspan
{
	margin-left: 10px;
	margin-right: 10px;
}

/**********************************************
			class: roundscorecardnines
***********************************************/
table.roundscorecardnines
{
	margin-left: 5px;
	margin-right: 0px;
	border-bottom-style: double;
	border-top-style: double;
	border-right-style: double;
	border-left-style: double;
}
table.roundscorecardnines tr td.scorecardhole
{
	width: 25px;
	height: 22px;
	max-height: 22px;
	text-align: center;
}
table.roundscorecardnines tr td.rating
{
	border-left-style: none;
	text-align: right;
	font-size: .8em;
}
table.roundscorecardnines tr td.ratingnone
{
	display: none;
	visibility: hidden;
}
table.roundscorecardnines tr td.displayname
{
	border-right-style: none;
}
table.roundscorecardnines tr td.totals
{
	width: 40px;
	text-align: center;
}

table.roundscorecardnines, table.roundscorecardnines td
{
	border: solid 1px #cccccc;
	border-spacing: 1px;
	border-collapse: collapse;
}


/**********************************************
			class: scorecard
***********************************************/
table.scorecard tr td.scorecardhole
{
	width: 25px;
	text-align: center;
}
table.scorecard tr td.rating
{
	border-left-style: none;
	text-align: right;
	font-size: .8em;
}
table.scorecard tr td.displayname
{
	border-right-style: none;
}
table.scorecard tr td.totals
{
	width: 40px;
	text-align: center;
}
table.parastandard tr td.right
{
	text-align: right;
}

table.scorecard, table.scorecard td
{
	border: solid 1px #cccccc;
	border-spacing: 1px;
	border-collapse: collapse;
}


/********************************************
			class: showpar
*********************************************/
#main table.showPar th a.clickLink
{
	color: #eeeeee;
	font-weight: bold;
}
#main table.showPar th a:hover.clickLink
{
	color: #ffffff;
	font-weight: bold;
}
table.showPar td
{
	width: 52px;
}

table.showPar, table.showPar td, table.showPar th
{
	border: solid 1px #cccccc;
	border-spacing: 1px;
	border-collapse: collapse;
}

table.showPar th
{
	background-color: #990000;
	color: #ffffff;
	font-weight: normal;
}

table.showPar td
{
	background-color: #eeeeee;
}

/*********************************************
			class: golfcard 
**********************************************/

table.golfcard
{
	border-width: 1px;
	border-spacing: 0px;
	border-style: inset;
	border-color: gray;
	border-collapse: separate;
	background-color: #ffffff;
}
table.golfcard th, table.golfcard td
{
	padding: 0px;
	border-color: green;
	background-color: rgb(255, 250, 250);
}



input[type="text"].holesize
{
	width: 25px;
}

td.accountcreationright
{
	text-align: right;
	width: 176px;
}

td.accountcreationleft
{
	text-align: left;
	padding-left: 5px;
}

tr.banner
{
	background-color: Gray;
	color: White;
	font-weight: bold;
}


@media print
{
	/**********************************************
					class: scorecard
		***********************************************/
	table.roundscorecardtable
	{
		width: 10in;
	}
	div.roundscorecardtop
	{
		width: 10in;
		height: 3.5in;
	}
	div.roundscorecard
	{
		width: 10in;
		margin-top: .1in;
	}
	.break
	{
		page-break-after: always;
	}
	table.roundscorecardnines
	{
		border-bottom-color: Black;
		border-top-color: Black;
		border-left-color: Black;
		border-right-color: Black;
	}
	table.roundscorecardnines, table.roundscorecardnines td
	{
		border-bottom-color: Black;
		border-top-color: Black;
		border-left-color: Black;
		border-right-color: Black;
	}
	.noprint
	{
		display: none;
		visibility: hidden;
	}

    
	
}
