	td.menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; }
	a { text-decoration:none; }
	a:hover {text-decoration:underline}
	a.menu:link { color:#ffffff; text-decoration:none; font-weight:bold; }
	a.menu:visited { color:#ffffff; text-decoration:none; font-weight:bold; }
	a.menu:hover { color:#ff3300; background:#FFFFFF; text-decoration:none; font-weight:bold; }
	td.tag { height:20px; }
	  .tag { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:10px; color:#ffffff; }
	 a.tag:link { color:#ffffff; text-decoration:none; }
	 a.tag:visited { color:#ffffff; text-decoration:none;}
	 a.tag:hover { color:#FFFFFF; background:#000000; text-decoration:none; }
	  .verysmall { font-size:10px; font-family:verdana,arial,helvetica; }

	  .accent { display:block; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.accent:link { text-decoration:none; }
	 a.accent:visited { text-decoration:none; }
	 a.accent:hover { text-decoration:none; background:#E12D00; color:#FFFFFF; }
	 
	  .accent_green { display:block; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.accent_green:link { text-decoration:none; }
	 a.accent_green:visited { text-decoration:none; }
	 a.accent_green:hover { text-decoration:none; background:#008000; color:#FFFFFF; }


	  .accent_pink { display:block; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.accent_pink:link { text-decoration:none; }
	 a.accent_pink:visited { text-decoration:none; }
	 a.accent_pink:hover { text-decoration:none; background:#FF00FF; color:#FFFFFF; }

	 
	  .accent_blue { display:block; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.accent_blue:link { text-decoration:none; }
	 a.accent_blue:visited { text-decoration:none; }
	 a.accent_blue:hover { text-decoration:none; background:#000080; color:#FFFFFF; }

	  .hilite { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.hilite:link { text-decoration:none; }
	 a.hilite:visited { text-decoration:none; }
	 a.hilite:hover { text-decoration:none; background:#000080; color:#FFFFFF; }
	
	
.date_makeup { border-bottom:1px solid black; border-left:1px red solid; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px}
.special { border-left:1px black solid; border-top:1px black solid; border-right:1px black solid; background-color:#008000; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF}
.blurb { color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-size:11px; }
.red {color:red; font-weight:bold}
.bright { padding:3px 0; background-color:#CEFFCE; font-weight:bold; border-top:1px solid #006633; border-bottom:1px solid #006633 }
.bright2 { padding:3px 0; background-color:#F8EA8B; font-weight:bold; border-top:1px solid #000000; border-bottom:1px dashed #000000 }

.hlteam {border-top:2px solid green; font-size:14px; color:#800000; font-weight:bold; padding-top:5px }
.hltext {line-height:1.5; font-size:14px; color:#000000; margin-bottom:16px; margin-top:8px}


table.collapse {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}
table.collapse th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.collapse td { font-size:13px;
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}

#grid_rec{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #008000 #008000 #008000 #008000;
	border-collapse: collapse;
}
#grid_comp{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #DD0000 #DD0000 #DD0000 #DD0000;
	border-collapse: collapse;
}

#grid_rec td {
	font-size:13px;
	border-width: 1px 1px 1px 1px;
	padding:0;
	border-style: inset inset inset inset;
	border-color: #008000 #008000 #008000 #008000;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap; 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
#grid_comp td {
	font-size:13px;
	border-width: 1px 1px 1px 1px;
	padding:0;
	border-style: inset inset inset inset;
	border-color: #DD0000 #DD0000 #DD0000 #DD0000;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap; 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}




ul.padded {
	margin-left:1em;
	padding-left:.45em
}
ul.padded li {
	padding-bottom:8px
}
ul.padded li:last-child
	padding-bottom:0
}


	
h4{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:8px;
}

.headline{
	margin:10px 0 5px 0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	text-align:center;
}

#datatable {background-color:white; margin-top:10px; border-top:1px solid #565656; font-size:13px}
#datatable td.coach { white-space:nowrap; font-weight:bold }
#datatable td.manager { white-space:nowrap; font-weight:bold; padding-bottom:3px }
#datatable td.label { text-align:right; padding-left:15px; }
#datatable td.phone { white-space:nowrap }
#datatable td.teamboy { white-space:nowrap;  color:navy; font-weight:bold; font-size:15px }
#datatable td.teamgirl { white-space:nowrap;  color:#FF00FF; font-weight:bold; font-size:15px }
.note { color:black; font-size:11px; white-space:nowrap }

.comp_headline{
	margin:10px 0 15px 0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	text-align:center;
	background-image:url(/images/comp_headline_bg.png);
	background-repeat:no-repeat;
	background-position:top;
}
.rec_headline{
	margin:10px 0 15px 0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	text-align:center;
	background-image:url(/images/rec_headline_bg.png);
	background-repeat:no-repeat;
	background-position:top;
}
