.standings_pageBody		{ background-color: #333333; }

.standings_group { width: 100%; float: left; }
.standings_pageTitle,
.standings_pageSubTitle,
.standings_teamNameHdr,
.standings_teamNumHdr,
.standings_teamAgeHdr,
.standings_schedScoreHdr,
.standings_teamPasswordHdr,
.standings_teamName,
.standings_teamNum,
.standings_teamAge,
.standings_schedScore,
.standings_teamPassword
 	{
 	color:#000000;
 	}

.standings_pageTitle
	{
	font-size:16pt;
	}

.standings_pageSubTitle,
.standings_teamNameHdr,
.standings_teamNumHdr,
.standings_teamAgeHdr,
.standings_schedScoreHdr,
.standings_teamPasswordHdr
	{
	font-size:10pt;
	}

.standings_teamName,
.standings_teamNum,
.standings_teamAge,
.standings_schedScore,
.standings_teamPassword
	{
	font-size:8pt;
	}

.standings_teamNameHdr,
.standings_teamName
	{
	width:36%;
	}

.standings_teamNumHdr,
.standings_teamAgeHdr,
.standings_schedScoreHdr,
.standings_teamPasswordHdr,
.standings_teamNum,
.standings_teamAge,
.standings_schedScore,
.standings_teamPassword
	{
	width:16%;
	}

.standings_pageTitle,
.standings_pageSubTitle,
.standings_teamNameHdr,
.standings_teamNumHdr,
.standings_teamAgeHdr,
.standings_schedScoreHdr,
.standings_teamPasswordHdr
	{
	font-weight:bold;
	}

.standings_pageTitle,
.standings_pageSubTitle
	{
	text-align:center;
	}



.standings_largeTitleBlack		{ color: #000000; font-size: 16pt; font-weight: bold; }
.standings_mediumTitleBlack	{ color: #000000; font-size: 10pt; font-weight: bold; }
.standings_smallTextBlack		{ color: #000000; font-size: 10pt; font-weight: normal;  }

.standings_poolDivisions		{ color: #000000; font-size: 12pt; font-weight: normal;  }
.standings_pools					{ color: #000000; font-size: 8pt; font-weight: normal;  }
.standings_errorMsg				{ color: #FF0000; font-weight: bold; }
.standings_successMsg			{ color: #000000; font-size: 10pt; font-weight: bold; }
.standings_loginPrompt 			{ font-size: 14px; font-weight: bold; }
.standings_lightRow				{ color: #000000; background-color: #ffffff; font-size: 8pt; font-weight: normal;  }
.standings_darkRow				{ color: #000000; background-color: #dddddd; font-size: 8pt; font-weight: normal;  }
.standings_colHeaders_tr		{ color: #000000; background-color: #eeeeee; font-size: 8pt; font-weight: normal;  }


											/* Tony's Changes for Gender Trees */
.standings_pools_override 				{ color: #000000; font-size: 10pt; font-weight: italic; }
.standings_pools_override a:link 	{ text-decoration:none; color:#000000; }
.standings_pools_override a:visited { text-decoration:none; color:#000000; }
.standings_pools_override a:hover 	{ text-decoration:underline; color:#000000; }
.standings_pools_override a:active 	{ text-decoration:none; color:#000000; }

.standings_mediumTitleBlack a:link 		{ text-decoration:underline; color:#000000; }
.standings_mediumTitleBlack a:visited 	{ text-decoration:none; color:#000000; }
.standings_mediumTitleBlack a:hover 	{ text-decoration:underline; color:#000000; }
.standings_mediumTitleBlack a:active 	{ text-decoration:none; color:#000000; }

											/* turn off width on the body, put it on the centerDiv and center it */
.standings_pageBody { width:auto; }
.standings_centerDiv { width:1000px; margin-left:auto; margin-right:auto; }
											/* set this off the right wall by 5 so it doesn't look stupid when the background is black */
.standings_spacingDiv { margin-right:5px; }

											/* Need this to get the front end to images to line up like quirks mode in strict */
.pageBody .standings_centerDiv img { display:block; }
											/* Need this to get the images to display back in strict */
.pageBody .standings_centerDiv .standings_spacingDiv img { display:inline; }


.standings_scoretable table {
margin-top:20px;
}

.standings_scoretable td {
padding:10px;
}

.headings {
background: url(../images/wht_gry_bg_h25.png);
background-repeat:repeat-x;
background-color:#F2F2F2;
border: 1px solid #ccc;
}

.headings2 {
background-repeat:repeat-x;
background-color:#E2E2E2;
border: 1px solid #ccc;
color:#000000;
}

.standings_menuitem {
display:block;
height:25px;
width:300px;
line-height:25px;
margin-bottom:3px;
margin-right:3px;
background: url(../images/wht_gry_bg_h25.png);
background-repeat:repeat-x;
background-color:#F2F2F2;
border: 1px solid #ccc;
text-decoration:none;
text-align:center;
color:#000000;
font-weight:bold;
margin-left: auto;
margin-right: auto;
}

.standings_menuitem:hover {
background: url(../images/wht_gry_bg_h25_ovr.png);
text-decoration:none;
}

a.standings_menuitem:link, a.standings_menuitem:visited, a.standings_menuitem:hover, a.standings_menuitem:active {
text-decoration:none;
color:#000000;
font-weight:bold;
}

a.standings_menuitem:hover {
text-decoration:none;
}

.standings_folder {
width:450px;
background: url(../images/wht_tan_bg_h25.png);
margin-left: auto;
margin-right: auto;
}

.standings_folder:hover {
width:450px;
background: url(../images/wht_tan_bg_h25_ovr.png);
}

.standings_division {
width:400px;
background: url(../images/wht_grn_bg_h25.png);
margin-left: auto;
margin-right: auto;
}

.standings_division:hover {
width:400px;
background: url(../images/wht_grn_bg_h25_ovr.png);
}

.standings_pool {
width:350px;
background: url(../images/wht_blu_bg_h25.png);
margin-left: auto;
margin-right: auto;
}

.standings_pool:hover {
width:350px;
background: url(../images/wht_blu_bg_h25_ovr.png);
}

#reportBodyId > th
{
	text-align: left;
}