/************************** GENERAL STYLES *********************/
*, input, p, h1, h3, h4, h5
{
	margin: 0;
	padding: 0;
}

body
{
	font: normal .75em sans-serif;
}

a
{
	color: #0000ff;
	text-decoration: none;
}
a:hover
{
	color: #000000;
	text-decoration: underline;
}

label
{
	font-weight: bold;
}

form
{
	margin: 2%;
}


.LabelStrokes
{
	color:Red;
}

/************************** TABLE STYLES *********************/
table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

table td
{
	padding: 1px;
}

table.standard
{
	border: solid 1px #cccccc;
	background-color: #ffffff;
}

table.standard tr.Header
{
	background-color: rgb(197, 190, 151);
}

table.standard tr.Header td
{
	border: solid 1px #666666;
}

table.standard td
{
	border: solid 1px #cccccc;
}

/**************** GENERAL CLASS STYLES *********************/

.warningtext, #errortext
{
	color: #ff0000;
	font-weight: bold;
}

.labelclass
{
	font-weight: bold;
}


div#TeamDiv, .added
{
	border: solid 1px #666666; /*background-color: #F5F5DC;*/
	background-color: #fffff9;
}


div#TeamDiv
{
	margin-bottom: 15px;
	padding: 2px;
}
.added
{
	margin-top: 8px;
}


.button, .txtBox, .dropdown
{
	font-size: 1em;
}

.dropdown option 
{
	padding-right: .8em;
}

/*********************  SPECIFIC ID STYLES ****************/
#wageradddiv
{
	padding: 2px;
}

#teamPlayerWagerTable
{
	background-color: #ffffff;
}

#RoundPlayersDiv, #AddGolfer, #scoreCard
{
	margin-bottom: 2px;
}

table#RoundScores.standard, table#courseSummaryTable.standard
{margin: 2px; padding: 0;}

#wagerresults
{margin-bottom: 2px;}

#addressdiv
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#shortResultsTable input[type="text"].Money
{
	text-align:right;
}

input[type="text"].inputBigger 
{
	height: 20px;	
	font-size: 1.1em;
	font-weight: bold;
}

label.BigText
{
	font-size:5em;
}
label.MediumText
{
	font-size:3em;
}

div.HoleChoices
{
	width:90%;
	text-align:left;
}

div#contentcentered ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#mobileframediv td 
{
	text-align: left;
}

table.lookup td.right
{
	text-align:right;
}
table.lookup td.left
{
	text-align:left;
}
