
	
.dropDown
{ background-color: #ffffff;
	color: #000000;
	font-family: Arial, Sans-Serif; font-size: 8pt; }

.teamsTitle, .listTitle
{ color: #990000;
	font-family: Arial, Sans-Serif;	font-size: 9pt; font-weight: bold; }
	
.teamsText
{ color: #000000;
	font-family: Arial, Sans-Serif;	font-size: 8pt; }

.secretLink A, .secretLink A:Hover, .secretLink A:Visited
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}
	
.teamSummary
{  color: #ffffff; font-family: Arial, Sans-Serif;	font-size: 8pt; }
	 
table.teamSummary
{	table-layout: fixed;	border-collapse: collapse; height: 87px; width: 638px; background-repeat: no-repeat;}


A.teamSummary, A.teamSummary:Active, A.teamSummary:Visited
{ text-decoration: none; color: White;}

.teamSummary A:Hover
{  text-decoration: underline;}

span.teamName
{ color: #ffffff; width: 265px; max-width: 265px;
	font-family: Arial, Sans-Serif;	font-size: 11pt; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	
	
.teamText
{ color: #000000;
	font-family: Arial, Sans-Serif;	font-size: 8pt; }
	
.teamsText A, .teamsText A:Visited, .teamsText A:Hover
{ color: #990000;
	font-family: Arial, Sans-Serif;	font-size: 8pt; }
	
.teamText A, .teamText A:Visited, .teamText A:Hover
{ color: #0000ff;
	font-family: Arial, Sans-Serif;	font-size: 8pt; }

.teamText2, .teamText2 A, .teamText2 A:Visited
{ color: #000000;
	font-family: Arial, Sans-Serif;	font-size: 8pt; text-decoration: none; }

.teamText2 A:Hover
{ color: #000000;
	font-family: Arial, Sans-Serif;	font-size: 8pt; text-decoration: underline; }


.teamHeaders, .leagueListHeader, .leagueListHeader A, .leagueListHeader A:Hover,
.leagueListHeader A:Visited, .teamHeaders A, .teamHeaders A:Visited
{ color: #ffffff;
	font-family: Arial, Sans-Serif;	font-size: 8pt; font-weight: bold;
	text-decoration: none; }

.teamHeaders A:Hover
{ color: #ffffff;
	font-family: Arial, Sans-Serif;	font-size: 8pt; font-weight: bold;
	text-decoration: underline; }
	
.leaguesText, .leaguesText A, .leaguesText A:Visited, .leaguesText A:Hover
{ color: #ffffff;
	font-family: Arial, Sans-Serif;	font-size: 8pt; font-weight: bold; }
	
.teamHeadersCaps, .teamHeadersCaps A, .teamHeadersCaps A:Visited
{ color: #ffffff;
	font-family: Arial, Sans-Serif;	font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none;}

.teamHeadersCaps A:Hover
{ color: #ffffff;
	font-family: Arial, Sans-Serif;	font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: underline;}
	
	
.leagueSchedTitle
{
	font-size: 14pt;
	text-transform: uppercase;
	color: dimgray;
	font-family: Tahoma, Verdana, Sans-Serif;
	letter-spacing: 1.5pt;
}

.leagueSchedSubTitle
{
	font-weight: bold;
	font-size: 13pt;
	color: #1e1715;
	font-family: Arial, Sans-Serif;
}

.licenseText, .licenseText A, .licenseText A:Visited
{
	font-size: 9pt;
	color: dimgray;
	font-family: Arial, Sans-Serif;
}

.notBlue, .notBlue A, .notBlue A:Visited
{color: #000000;
	font-family: Arial, Sans-Serif;	font-size: 8pt; text-decoration: none;
	
}

 .notBlue A:Hover
{color: #000000;
	font-family: Arial, Sans-Serif;	font-size: 8pt; text-decoration: underline;
	
}

.topScores, .topScores A, .topScores A:Visited
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}

.topScores A:Hover
{
	color: black;
	font-family: Arial, Sans-Serif;
	text-decoration: underline;
}

.topScores A:Active
{
	color: red;
	font-family: Arial, Sans-Serif;
	text-decoration: underline;
}

thead.topScores
{
	font-weight: bold;
	background-color: #cccccc;
}

table.topScores {border: solid 1px #cccccc;}

select.topScores {border: solid 1px #990000; font-size: 9pt; font-family: Arial, Sans-Serif;}

select.mono
{
	font-family: 'Lucida Console' , Courier, Monospace; font-size: 9pt;
}


/* Leagues List */
img.clickable { cursor: pointer; }

.leaguesListTeams A, .leaguesListTeams A:Visited { color: Black; text-decoration: none; }
.leaguesListTeams A:Hover { text-decoration: underline; }

div.leaguesListTeams { padding: 6px; background-color: #fffaf0; border: dashed 1px #999999 }

div.leaguesListTeams table { table-layout: auto;  border-collapse: collapse; }

div.leaguesListTeams th, div.leaguesListTeams td { padding: 0 4px 0 4px; border: solid 1px #fff; }

div.leaguesListTeams th { background-color: #202020; color: White; font-weight: normal; vertical-align: bottom; }
div.leaguesListTeams td { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

div.leaguesListTeams tr { background-color: #f1f1f1; }
div.leaguesListTeams tr.leaguesListTeamsAS td { background-color: #e0e0e0; }
div.leaguesListTeams tr.leaguesListTeamsSpacer td { border-style: none; background-color: #fffaf0; font-size: 50%;  }

div.leaguesListTeams p { margin: 0px; }



/* League Champions */

.LeagueChampions
{
	color: white;
	font-family: Arial, Sans-Serif;
}

p.LeagueChampionsBig { width: 434px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0px; }
p.LeagueChampionsSmall { width: 434px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0px; }

.LeagueChampionsBig { font-size: 12pt; font-weight: bold; }
.LeagueChampionsSmall { font-size: 10pt; }

a.LeagueChampionsLink, a.LeagueChampionsLink:Visited { color: White; text-decoration: none; }
a.LeagueChampionsLink:Hover { text-decoration: underline; }
a.LeagueChampionsLink:Active { text-decoration: underline; color: Red; }

div.LeagueChampions { width: 468px; height: 80px; margin: 10px 0px 10px 84px; background-image: url(../Images/championship-banner-back.gif); background-repeat: no-repeat; text-align: center; }
div.LeagueChampionsInner { padding: 16px; }

/* Championship Roster */
div.ChampionshipRoster { position: relative; border: solid 1px #ddd; width: 468px; margin: 20px 0px 10px 84px; }
div.ChampionshipRosterTitle { position: absolute; left: 159px; top: -12px; border: solid 1px #ddd; background-color: White; }
.ChampionshipRosterTitle p { font-family: Arial, Sans-Serif; font-size: 10pt; font-weight: bold; margin: 2px 6px 2px 6px; }
.ChampionshipRoster table { table-layout: fixed; font-family: Verdana, Arial, Sans-Serif; font-size: 10pt; margin-left: 70px; }
p.ChampionshipRoster { margin-top: 20px; margin-bottom: 10px; }
.ChampionshipRoster a, .ChampionshipRoster a:Visited { color: Black; text-decoration: none;}
.ChampionshipRoster a:Hover { text-decoration: underline; }

/*League Champs Small */

div#lChampsSml table { border-collapse: collapse; }
div#lChampsSml { width: 250px; border: solid 1px #444; margin-left: 20%; }
table.lChampsSml { border: solid 1px #fff; cursor: auto;  }
table.lChampsSml-hi { border: solid 1px #f11; cursor: pointer;  }
div#lChampsSml th { background-color: #555; color: #fff;}
div#lChampsSml td { background-color: #eee; }
div#lChampsSml table.lChampsSml-hi th { color: #f11; }

/* Team Accolades */
.tAcc, .tAcc-hi  { font-family: Arial, Sans-Serif; font-size: 9pt; }
div.tAcc { margin: 5px; border: solid 1px #444; background-color: #eee; }
div.tAcc-hi { margin: 5px; border: solid 1px #e00;cursor: pointer; background-color: #eee; }
.tAcc div.tAcc-head { width: 100%; background-color: #555; text-align: center; font-weight: bold; color: #fff; }
.tAcc-hi div.tAcc-head { width: 100%; background-color: #555; text-align: center; font-weight: bold; color: #f00; }
.tAcc p, .tAcc-hi p { margin: 1px 3px 1px 3px; }


/* League Standings All Time */

.lsAllTime { font-family: Arial, Sans-Serif;	font-size: 8pt; }

table.lsAllTime { table-layout: fixed;  border-collapse: collapse; margin-bottom: 6px; margin-top: 6px; }

th.lsAllTime { padding-left: 4px; padding-right: 4px; background-color: #888888; color: White; font-weight: normal; vertical-align: bottom; }
th.lsAllTimeTopRow { background-color: #dadada; color: #101010; font-weight: normal; vertical-align: bottom; }
th.lsAllTimeConfTitle { padding-left: 4px; padding-right: 4px; background-color: White; color: #006699; font-weight: bold; vertical-align: bottom; text-align: left; }

td.lsAllTime { padding-left: 4px; padding-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

tr.lsAllTime { background-color: #f1f1f1; }
tr.lsAllTimeAS { background-color: #e0e0e0; }

a.lsAllTime, a.lsAllTime:Visited { color: Black; text-decoration: none; }
a.lsAllTime:Hover { text-decoration: underline; }
a.lsAllTime:Active { color: #990000; }

/* New League Champs (below all time league standings on League History page) */

div.nlc-SeasonWrapper { margin: 2px 10px 14px 10px; background-color: #eee; border: solid 1px #ddd; padding: 5px; }
div.nlc-SeasonWrapperHi { margin: 2px 10px 14px 10px; background-color: #eee; border: solid 1px #f00; padding: 5px; cursor: pointer; }
.nlc-SeasonWrapper h3, .nlc-SeasonWrapperHi h3 { margin: 0px; font-size: 70%; font-style: italic; }

div.nlc-ChampBanner { margin: 3px 20px 3px 20px; background-color: #900; border: outset 3px #ff0; }
.nlc-ChampBanner h1 { margin: 0px; text-align: center; color: White; font-family: Arial, Sans-Serif;	font-size: 22pt; }
.nlc-ChampBanner h2 { margin: 0px; text-align: center; color: White; font-size: 70%;}

div.nlc-SubColumn { width: 65%; }
div.nlc-SubColumn2 { width: 30%; float: right; }

.nlc-SubColumn p, .nlc-SubColumn2 p { margin: 0px; font-family: Arial, Sans-Serif; font-size: 9pt; }



/* Head 2 Head */

.h2h { font-family: Arial, Sans-Serif;	font-size: 8pt; }

table.h2h { table-layout: fixed;  border-collapse: collapse; margin-bottom: 6px; margin-top: 6px; }

.h2h th { padding-left: 4px; padding-right: 4px; background-color: #888888; color: White; font-weight: normal; vertical-align: bottom; }
.h2h tr { background-color: #f1f1f1; }
.h2h td { text-align: center; }

td.h2h-blank { background-color: #ffffff }


/* League Story */
.LeagueStory { font-family: Arial, Sans-Serif; font-size: 9pt; }
div.LeagueStory { margin: 0px 20px 0px 20px; }
.LeagueStory p { margin: 3px; }
.LeagueStory a:Link, .LeagueStory a:Visited { color: #900; }
.LeagueStory a:Hover { color: #c00; }
.LeagueStory a:Active { color: #f00; }


/* New Navigation */
div#GamePlayContent h1 {  font-family: Arial, Sans-Serif;	font-size: large; font-weight: bold; margin: 5px 0px 10px 8px; }
div#GamePlayContent h2 {  font-family: Arial, Sans-Serif;	font-size: medium; font-weight: bold; font-style: italic; margin: 8px 0px 2px 8px; }
div#GamePlayContent h4 {  font-family: Arial, Sans-Serif;	font-size: x-small; font-weight: bold; font-style: italic; margin: -10px 0px 10px 15px; }



/* New Standings */
.Standings { font-family: Arial, Sans-Serif; font-size: x-small; }
table.Standings {  border-collapse: collapse; margin: 4px; }

.Standings th  { padding-left: 4px; padding-right: 4px;  background-color: #888888; color: White; font-weight: normal; vertical-align: bottom; border: solid 1px #fff; }
.Standings td  { padding-left: 4px; padding-right: 4px; background-color: #f1f1f1; border: solid 1px #fff; }
.Standings .AllStarTeamRow td  { padding-left: 4px; padding-right: 4px; background-color: #e0e0e0; }
.Standings .ConfTitle td { background-color: #fff; color: #006699; font-weight: bold; padding-top: 10px; }

.Standings a:Link, .Standings a:Visited { color: Black; text-decoration: none; }
.Standings a:Hover { text-decoration: underline; }
.Standings a:Active { color: #990000; }

p.SeeMore { margin: 1px 0px 2px 5px; }
.SeeMore a:Link, .SeeMore a:Visited { color: #900; font-family: Arial, Sans-Serif; font-size: x-small; padding: 4px; }
.SeeMore a:Hover { color: #c00; }
.SeeMore a:Active { color: #f00; }

/* Available Teams Page */

div#AvailTeamsEmail { padding: 10px; }
div#AvailTeamsEmail p { margin: 8px 0 0 0; }
div#AvailTeamsEmail hr { width: 370px; height: 1px; color: #990000; text-align: left; margin: 0 auto 0 0; border-top: solid 1px #900; }
div#AvailTeamsEmail h1 span { padding-bottom: 4px; margin: 0; border-bottom: solid 1px #900; }
div#AvailTeamsEmail input.textbox { width: 7em; background-color: #fffffa; }

div.AvailTeamLeagueDiv { margin: 10px; background-color: #f5f5f5; border: solid 1px #979797; padding: 4px; }
div.AvailTeamLeagueDiv h1 { font-style: italic; margin: 2px; }
div.AvailTeamLeagueDiv h1 a:Link, div.AvailTeamLeagueDiv h1 a:Visited { color: #330000; }
div.AvailTeamLeagueDiv h1 a:Hover { color: #880000; }
div.AvailTeamLeagueDiv h1 a:Active { color: #ff0000; }
div.AvailTeamLeagueDiv p { margin: 1px; }
div.AvailTeamLeagueDiv h2 {margin: 8px 0px 4px 10px;}

div.AvailTeamTeamDiv {  margin: 10px; background-color: #fffff8; border: dashed 1px #888888; padding: 4px; }
div.AvailTeamTeamDiv p { margin: 0; }
div.AvailTeamTeamDiv h4 { font-size: 120%; font-weight: bold; font-style: normal; padding: 0; margin: 0; }
a.AvailTeamPurchaseButton { float: right; }

div#AvailTeamsInfo { float: right; width: 200px; margin: 10px; padding: 5px; background-color: #ffd; border: double 3px #999; position: relative; top: -30px; }
div#AvailTeamsInfo h1 { color: #888; }
div#AvailTeamsInfo h1 span { padding-bottom: 5px; border-bottom: solid 2px #888;  }

/* Coachs Poll */
table.datagrid col.colPos { text-align: center; }
table.datagrid col.colPlayer { text-align: left; }
table.datagrid col.colGms { text-align: right; }
table.datagrid col.colMinsG { text-align: right; }
table.datagrid col.colKFAvg { text-align: right; }

table#CoachsPollRosters caption { text-align: left; }
table#CoachsPollRosters tr { vertical-align: top; }
table#CoachsPollRosters td { padding: 0 15px 15px 0; }
table#CoachsPollRosters table.datagrid td, table#CoachsPollRosters table.datagrid th  { padding: 0 4px;  }

div#CoachsPollCtrls { width: 600px; height: 375px; position: relative; }
ul#CoachsPollTeamsUL { list-style-type: none; cursor: move; padding: 0; margin: 0; }
ul#CoachsPollTeamsUL li { padding: 0; margin: 0 0 0 20px; width: 287px; height: 24px; background-image: url(../Images/draggable-blue-combo.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
ul#CoachsPollTeamsUL li.hovering { background-position: 0px -24px; }
ul#CoachsPollTeamsUL li span { width: 276px; overflow: hidden; position: relative; top: 3px; left: 7px; font-size: 12px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; }
div#CoachsPollText { width: 200px; height: 200px; position: absolute; top: 10px; right: 10px; background-color: #fffff9; border: dashed 1px #ccc; }
div#CoachsPollText p { margin: 10px; }
div#CoachsPollCtrls input.submit { width: 200px; position: absolute; top: 250px; right: 10px; }
div#CoachsPollCtrls p.VoteSubmitted { position: absolute; top: 275px; right: 12px; }


