.pviiscroller
{
    FONT-FAMILY: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif
}
.pviiscroller P
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 14px;
    FONT-FAMILY: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif
}
.pviiscroller H1
{
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pviiscroller A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.pviiscroller A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.pviiscroller A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.textlinks
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

/***** Scoreboard options *****/
.allprep	{border: solid #000 2px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
}
.prepscoreheader	{background: #336633;
	padding: 2px;
	color: #fff;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
}
.prepscoreheader p	{margin: 0px;
	padding: 6px;
}
.prepscores	{width: 205px;
		padding: 4px;
		padding-right: 0px;
		margin: 0px;
		overflow: auto;
		height: 250px;
		border-top: 2px solid #000;
		background: #96BB91;
}
.scoreboard	{margin-bottom: 20px;

}
.scoreboard table	{border: 2px solid black;
	caption-side: bottom;
	border-collapse: collapse;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 185px;
	background: #fff;
}
.scoreboard td, .scoreboard th	{border: thin solid gray;
	padding: 1px;
	border-bottom: thin solid black;
}
.scoreboard th	{font-size: 11px;
		padding: 2px 0px;
}
.scoreboard td	{font-size: 10px;
}
.scoreboard caption	{font-style: italic;
	padding-top: 6px;
}
.scoreboard .scoresport	{text-align: center;
}
.scoreboard .scorescore	{text-align: center;
}
.scoreboard .scoreloc	{text-align: left;
}
.scoreboard .scoredate	{text-align: center;
}
.scoreboard .scoretop	{text-align: center;
			color: white;
			background: #336633;
			padding: 3px 0px;
}
.scoreboard .scoreopp	{text-align: left;
}
.preptable	{border-collapse: collapse;
		width: 100%;
		margin: 0px;
		margin-top: 10px;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		border-left: 2px solid #000;
		border-right: 2px solid #000;
}
.preptable td, .preptable th	{padding: 1px 4px;
	text-align: left;
}
.preptable .scoretop	{color: #fff;
			background: #336633
}
.treven	{background: #fff;
}
.trodd	{background: #ddd;
}
#prepmenu select	{width: 95%;
}
.prepselect	{padding: 4px;
		padding-right: 0px;
		margin: 0px;
		margin-bottom: 12px;
		border-top: 2px solid #000;
		background: #96BB91;
}
#prepmenu form	{margin: 0px;
}
#prepmenu input	{width: 95%;
		text-align: center;
}
.prepinput	{padding: 4px;
		margin: 0px;
		margin-bottom: 12px;
		background: #96BB91;
}
.tanbox	{background: #fff2df;
	border: 2px solid #336633;
	margin-bottom: 15px;
	text-align: center;
	padding: 0px;
}
.tanbox a	{text-decoration: none;
}
.tanbox p	{margin: 5px 0px;
	padding: 0px;
}
.scoreschool a:visited, .scoreschool a:link, .scoreschool a:hover	{color: blue;
	text-decoration: none;
}
td.spmain	{padding-left: 2px;
}
td.scorescore	{white-space: nowrap;
}

/***** End of Scoreboard stuff *****/

/***** Start HDNForms stuff *****/
.hdnform	{width: 520px;
		border-bottom: solid #000 1px;
}
.hdnform th	{text-align: right;
	width: 50%;
}
.hdnform input[type="text"]	{width: 95%;
}
.hdnform textarea	{width: 95%;
}
.hdnform input[type="submit"]	{margin: 0px auto;
	text-align: center;
	width: 200px;
}
.hdnform, .hdnform th	{font-size: small;
		font-family: helvetica, arial, sans-serif;
}
.hdnform p.tanbox	{padding: 3px;
}
/***** End of HDNForms stuff *****/

