/* ShowStandingsShowTable */
#Showstandings table.showtable a {
	font-weight: normal;
	color: #000;
}

#Showstandings table.showtable {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	background-color : #F5F5DC;
}

#Showstandings table.showtable td, #Showstandings table.showtable th {
	text-align: center;
	vertical-align: middle;
	border-style: solid;
	border-width: 0.5pt;
	border-color: #ADADAD;
	background-color: transparent;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

#Showstandings table.showtable *.team {
	background-color: #F8F888;
	text-align: left;
	padding-left: 5pt;
	padding-right: 5pt;
	white-space: nowrap;
}

#Showstandings table.showtable *.xxx {
	background-color: #000;
}

#Showstandings table.showtable *.mpkt {
	width: 45pt;
	background-color : #E6E6FA;
}

#Showstandings table.showtable *.bpkt {
	width: 70pt;
	background-color: #BFBFBF;
}

#Showstandings table.showtable *.sorting1 {
	padding-left: 5pt;
	padding-right: 5pt;
	background-color : #C0C0C0;
	white-space: nowrap;
}

#Showstandings table.showtable *.sorting2 {
	padding-left: 5pt;
	padding-right: 5pt;
	background-color : #808080;
	white-space: nowrap;
}

#Showstandings table.showtable *.sorting3 {
	padding-left: 5pt;
	padding-right: 5pt;
	background-color : #C0C0C0;
	white-space: nowrap;
}

#Showstandings table.showtable *.sorting4 {
	padding-left: 5pt;
	padding-right: 5pt;
	background-color : #808080;
	white-space: nowrap;
}

#Showstandings table.showtable *.sorting5 {
	padding-left: 5pt;
	padding-right: 5pt;
	background-color : #C0C0C0;
	white-space: nowrap;
}

#Showstandings table.showtable *.addpt {
	background-color: #BFBFBF;
}

#Showstandings table.showtable *.empty {
	background-color: #F2F2F2;
	border-width: 0;
}














/* ShowStandingsShowRounds */
#Showstandings table.showrounds a {
	font-weight: normal;
	color: #000;
}

#Showstandings table.showrounds {
	margin-left: auto;
	margin-right: auto;
	background-color : #F5F5DC;
	border-collapse: collapse;
}

#Showstandings table.showrounds td, #Showstandings table.showrounds th {
	text-align: center;
	border-style: solid;
	border-width: 0.5pt;
	border-color: #ADADAD;
	background-color: transparent;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

#Showstandings table.showrounds *.headline {
	text-align: left;
	background-color: #F8F888;
}

#Showstandings table.showrounds *.emph {
	background-color: #F8F888;
}

#Showstandings table.showrounds th {
	text-align: center;
	background-color: #E6E6FA;
}

#Showstandings table.showrounds *.team {
	text-align: left;
	padding-left: 5pt;
	padding-right: 5pt;
	white-space: nowrap;
}

#Showstandings table.showrounds *.empty {
	background-color: #F2F2F2;
	border-width: 0;
}

#Showstandings table.showrounds *.details {
	background-color: #F8F8BB;
	font-size:93%;
	text-align: center;
}

#Showstandings table.showrounds *.name {
	background-color: #F8F8BB;
	font-size:93%;
	text-align: left;
	padding-left: 5pt;
	padding-right: 5pt;
}









/* ShowstandingsShowplayers */
#Showstandings table.showplayers a {
	font-weight: normal;
	color: #000;
}

#Showstandings table.showplayers {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	background-color : #F5F5DC;
}

#Showstandings table.showplayers td, #Showstandings table.showplayers th {
	text-align: center;
	border-style: solid;
	border-width: 0.5pt;
	border-color: #ADADAD;
	padding-top: 2pt;
	padding-bottom: 2pt;
}
#Showstandings table.showplayers th {
	background-color: #F8F888;
}

#Showstandings table.showplayers *.name {
	text-align: left;
	padding-left: 5pt;
	padding-right: 5pt;
}









/* ShowStandingsShowLeague */
#Showstandings table.showleague a {
	font-weight: normal;
	color: #000;
}

#Showstandings table.showleague {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	background-color : #F5F5DC;
}

#Showstandings table.showleague td, #Showstandings table.showleague th {
	text-align: center;
	border-style: solid;
	border-width: 0.5pt;
	border-color: #ADADAD;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 5pt;
	padding-right: 5pt;
	vertical-align:middle;
}
#Showstandings table.showleague th {
	background-color : #F8F888;
}

#Showstandings table.showleague *.team {
	text-align: left;
	padding-left: 5pt;
	padding-right: 5pt;
}






/* ShowStandingsShowLeagues */
#Showstandings table.showleagues {
	margin-left: auto;
	margin-right: auto;

	background-color : #F5F5DC;
	
	border-collapse: collapse;
	border-color: #ADADAD;
	border-width: 0.5pt;
	border-style: solid;
}

#Showstandings table.showleagues td, #Showstandings table.showleagues th {
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 5pt;
	padding-right: 5pt;
}

#Showstandings table.showleagues th {
	background-color: #F8F888;
	font-weight: bold;
}

#Showstandings table.showleagues td.league {
	width: 140pt;
}










#Showstandings table.showtablecupsingle a {
	font-weight: normal;
	color: #000;
}

#Showstandings table.showtablecupsingle {
	margin-left: auto;
	margin-right: auto;

	background-color: transparent;
	
	border-width: 0;
	border-collapse: collapse;
}

#Showstandings table.showtablecupsingle td, #Showstandings table.showtablecupsingle th {
	border-color: #ADADAD;
	border-style: solid;
	border-width: 0;
	
	background-color: transparent;

	white-space: nowrap;

	padding-top: 1pt;
	padding-bottom: 1pt;
}

#Showstandings table.showtablecupsingle th {
	text-align: center;
}

#Showstandings table.showtablecupsingle td.nameupleft {
	background-color: #F5F5DC;
	width: 150pt;
	
	border-left-width: 0.5pt;
	border-top-width: 0.5pt;
}

#Showstandings table.showtablecupsingle td.nameupright {
	background-color: #F5F5DC;
	text-align: center;
	font-weight: bold;
	padding-left: 5pt;
	padding-right: 5pt;
	
	border-right-width: 0.5pt;
	border-top-width: 0.5pt;
}

#Showstandings table.showtablecupsingle td.namedownleft {
	background-color: #F5F5DC;
	width: 170px;
	
	border-left-width: 0.5pt;
	border-bottom-width: 0.5pt;
}

#Showstandings table.showtablecupsingle td.namedownright {
	background-color: #F5F5DC;
	text-align: center;
	font-weight: bold;
	padding-left: 5pt;
	padding-right: 5pt;
	
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
}

#Showstandings table.showtablecupsingle td.braceupleft {
	border-color: #000;
	border-bottom-width: 2pt;
	width: 30px;
}

#Showstandings table.showtablecupsingle td.bracedownleft {
	border-color: #000;
	border-right-width: 2pt;
	border-bottom-width: 2pt;
	width: 30px;
}

#Showstandings table.showtablecupsingle td.bracemidright {
	border-color: #000;
	border-left-width: 2pt;
	border-bottom-width: 2pt;
	width: 30px;
}

#Showstandings table.showtablecupsingle td.braceleft {
	border-color: #000;
	border-left-width: 2pt;
	width: 30px;
}







#Showstandings table.showbestofleague a {
	font-weight: normal;
	color: #000;
}

#Showstandings table.showbestofleague {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	background-color : #F5F5DC;
}

#Showstandings table.showbestofleague td, #Showstandings table.showbestofleague th {
	text-align: center;
	vertical-align: middle;
	border-style: solid;
	border-width: 0.5pt;
	border-color: #ADADAD;
	background-color: transparent;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

#Showstandings table.showbestofleague th {
	text-align: center;
	background-color: #F8F888;
}





#Showstandings table.showleague *.portrait {
	width: 60px;
	height: 80px;
}
