body
{
	background-color:	#ffffcc;
}
a:link
{
	color:			"#00099F";
}
a:visited
{
	color:			#669966;
}

a:active
{
	color:			#0099cc;
}

h1
{
	color:			#C2E0C2;
	font-size:		24pt;
}

h2
{
	color:			black;
	font-size:		14pt;
}


td.form
{
	color:			black;
	font-family:		"Arial";
	font-size:		10pt;
}

table.body
{
	font-family:		"Arial";
	background-color:	#ffffcc; 
	border-width:		thin; 
	border-color:		gray; 
	border-style:		solid;
	width:				800px;
}
td.header
{
	background-color:	#006633;
	border-bottom-width:thin; 
	border-bottom-color:gray;
	border-bottom-style:solid;
	padding-left:		5px;
	color:				#C2E0C2;
	font-family:		"Arial";
	font-weight:		bold;
}
td.menu
{
	font-family:		"Arial";  
	background-color:	#C2E0C2; 
	border-right-width:	thin; 
	border-right-color:	gray; 
	border-right-style:	solid;
	padding:			15px;
	width:				240px;
}
a.menu
{
	font-size:			9pt;
	text-decoration:	none;
}
a.menu:link
{
	color:			green;
}
a.menu:visited
{
	color:			green;
}

a.menu:active
{
	color:			green;
}
table.bracket
{
	font-size:		8pt;
	font-weight:		bold;
	text-align:		right;
}
td.content
{
	background-color:	white;
	padding:			15px;
}
table.roster, table.schedule
{
	border-width:		1px;
	border-style:		solid;
	font-family:		"Arial";
}
th.roster_header, th.schedule_header
{
	border-width:		1px;
	border-style:		solid;
	padding:		5px;
	font-weight:		bold;
	font-size:		10pt;
}
span.roster_teamname
{
	font-size:		8pt;
	color:			green;
}
td.roster_player, td.schedule_game, td.schedule_data
{
	border-width:		1px;
	border-style:		solid;
	padding:		3px;
	font-size:		8pt;
	text-align:		center;
}
td.roster_captain
{
	border-width:		1px;
	border-style:		solid;
	font-weight:		bold;
	padding:		3px;
	font-size:		8pt;
	text-align:		center;
}
span.schedule_score
{
	color:			red;
	font-weight:		bold;
}

span.schedule_keeper
{
	color:			#999999;
}
