
#qb1Autocomplete
{
	z-index: 9050;
}

#qb2Autocomplete
{
	z-index: 9049;
}


/* 
	#########################
	League Selection
	#########################
*/

.leaguetable{}
.leaguetable .conference
{
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 1px black;
}
.leaguetable td
{
	padding-left: 10px;
	padding-right:10px;
}
.leaguetable .league
{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* 
	#########################
	Standings
	#########################
*/
.standings th
{
	font-weight: normal;
	vertical-align: bottom;
	border-bottom: solid 1px gray;
}
.standings th, .standings td
{
	padding-left: 5px;
	padding-right: 5px;
}
.standings td
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.standings .number
{
	text-align: right;
	padding-right: 10px;
}

.standings .smallheader
{
	font-size: 80%;
	text-align: center;
}

.standings .myteam
{
	background-color: #F1FFAA;
}

/* 
	#########################
	Football Match
	#########################
*/
.matchdiv
{
	width: 700px;
	padding-top: 10px;
	padding-bottom: 10px;
} 

.matchdiv .win
{
	color: Green;
	font-weight: Bold;
}
.matchdiv .loss
{
	color: Red;
}
.matchdiv .tie
{
	color: Fuchsia;
}

.matchdiv .versus
{
	padding-left: 4px;
	padding-right: 4px;
}

.matchdiv .teamname
{
	padding-right: 10px;
}

.matchdiv .matchrowdetails td
{
	padding-bottom: 5px;
}

.matchdiv .playername
{
	width: 150px;
	overflow: hidden;
}

.matchdiv th
{
	font-weight: normal;
	border-bottom: solid 1px gray;
}

.matchdiv .playerteam
{
	width: 40px;
}

.matchdiv .playerposition
{
	width: 40px;	
}

.matchdiv .starterpoints
{
	width: 40px;	
}

.matchdiv td.starterpoints
{
	width: 40px;	
	padding-left: 5px;
}

.matchdiv td.benchpoints
{
	padding-left: 15px;
}

.matchdiv .myteam
{
	background-color: #F1FFAA;
}

/* 
	#########################
	Week Selection
	#########################
*/
.weekselection
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.weekselection .weekintro
{
	padding-right: 5px;
}

.weekselection .weeklink
{
	padding-right: 2px;
	padding-left: 2px;
}

.weekselection a:visited, .weekselection a
{
	color: Blue;
}

.leagueintro .leaguename
{
	font-size: 120%;
	font-weight: bold;
}

.leagueintro .weeknumber
{
	font-size: 120%;
}

.leagueintro .changeleague
{
	font-size: 80%;
}

.team-rostertable td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*********************
  Playoff Tree
**********************/
.playofftree table th
{
	border-bottom: solid 1px black;
}

.playofftree .playoffrowbottom td
{
	border-bottom: solid 1px #d1d1d1;
	padding-bottom: 4px;	
}

.playofftree .playoffrowtop td
{
	padding-top: 4px;
}

.playofftree .playoffteam
{
	padding-left: 5px;
}

.playofftree .myteam
{
	background-color: #f1ffaa;
}

.playofftree .playoffteams
{
	padding-right: 25px;
}


/**************
***************/
.Grid { border: solid 1px #FFFFFF; }
.Grid td
{
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 1px 10px 1px 1px;
}
.GridHeader
{
font-weight: bold;
background-color: #8b8dbb;
}
.GridHeader th
{
padding: 1px 10px 1px 1px !important;
}
.GridItem
{
background-color: #e6e6e6;
}

.GridAltItem
{
background-color: white;
}
