
/* Fonts */

.playerData
{ color: #000000;
	font-family: Arial, Sans-Serif;	font-size: 8pt;
	text-decoration: none; }
	
.pager
{ color: #999999;
	font-family: Arial, Sans-Serif;	font-size: 8pt;
	text-decoration: none; }
	
.playerData A, .playerData A:Hover, .playerData A:Visited,
.pager A, .pager A:Hover, .pager A:Visited
{ color: #0000ff;
	font-family: Arial, Sans-Serif;	font-size: 8pt;
	text-decoration: underline; }
	
.playerHeader, .playerHeader A, .playerHeader A:Hover, .playerHeader A:Visited
{ color: #ffffff;
	font-family: Arial, Sans-Serif;	font-size: 8pt;
	text-decoration: none; }
	
.playerTitle
{ color: #666666;
	font-family: Arial, Sans-Serif;	font-size: 12pt; font-weight: bold;
	text-decoration: none; }
	
	

/* NBA Scoreboard */

.scoreboard-tableselect
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	cursor: pointer;
	border-bottom: black 1px solid;
}

.scoreboard-table
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	cursor: default;
	border-bottom: white 1px solid;
}

.scoreboard-text, .scoreboard-text A, .scoreboard-text A:Visited
{font-family: Arial, Sans-Serif;	color: black; font-size: 9pt; text-decoration: none;}

.scoreboard-text A:Hover
{font-family: Arial, Sans-Serif;	color: black; font-size: 9pt; text-decoration: underline;}

.scoreboard-subTitle
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
}

.scoreboard-subTitle A, .scoreboard-subTitle A:Visited
{ font-size: 13pt; color: black;	font-family: Tahoma, Arial, Sans-Serif; text-decoration: none;}

.scoreboard-subTitle A:Hover
{ font-size: 13pt; color: black;	font-family: Tahoma, Arial, Sans-Serif; text-decoration: underline;}

.bold
{
	font-weight: bold;
}


/* Player Page */

.ppdata
{font-family: Arial, Sans-Serif;	font-size: 8pt; color: Black;}

a.ppdata, a.ppdata:Visited { color: Black; text-decoration: none;}
a.ppdata:Hover { text-decoration: underline;}

th.ppdata
{ background-color: #e0e0e0; font-weight: bold; text-align: center; vertical-align: bottom; }

td.ppdata
{ 	text-align: right; padding-right: 4px;}

tr.ppdata
{ background-color: #f1f1f1; }

tr.ppdata-hi
{ background-color: #990000; color: White; cursor: pointer;}

tr.ppdata-alt
{ background-color: #fafafa; }

table.ppdata
{ table-layout: fixed; border-collapse: separate; border: solid 2px white; }


table.pp
{ border: solid 1px #990000; margin: 5px;}

.pph
{font-family: Arial, Sans-Serif;	font-size: 12pt; font-style: italic; font-weight: bold; color: #990000; text-align: left; padding-left: 5px;}

a.pph, a.pph:Visited {text-decoration: none; color: #990000; }
a.pph:Hover {text-decoration: underline; color: #990000; }

.pp-Title
{
	font-weight: normal;
	font-size: 14pt;
	text-transform: uppercase;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
	letter-spacing: 1.5pt;
}

.pp-subTitle, .pp-subTitle A, .pp-subTitle A:Visited
{
	font-size: 12pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}

.pp-subTitle A:Hover
{
	font-size: 12pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
}

ul#PlayerViewsList { border-top: solid 1px black; border-bottom: solid 1px black; margin: 5px; padding: 2px 4px; }
ul#PlayerViewsList li { list-style-type: none; display: inline; margin: 0 10px; }
ul#PlayerViewsList li a { color: #333; text-decoration: none; font-weight: bold; }
ul#PlayerViewsList li.selected a { background: url(../../../Images/league-menu/season-marker.gif) no-repeat center left; padding-left: 9px; color: Black; }

div#ProfileTextDiv { padding: 0 20px; }
div#ProfileTextDiv p { margin: 0; }

/* Top KFAvgs */

.topK {font-family: Arial, Sans-Serif;	font-size: 8pt; color: Black;}
a.topK, a.topK:Visited {color: Black; text-decoration: none; }
a.topK:Hover {color: Black; text-decoration: underline; }

table.topK { table-layout: fixed; border-collapse: collapse; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }

.topKhead  {font-family: Arial, Sans-Serif;	font-size: 8pt; color: #444444; text-transform: uppercase;}

.topKhi { background-color: #cccccc; cursor: pointer;}

/* Player List Page */
div#PlayerListCtrls { background-color: #fff; }
div#PlayerListCtrls p { margin: 0; }
div#PlayerListCtrls ul { display: inline; list-style-type: none; }
div#PlayerListCtrls ul li { display: inline; }
div#PlayerListCtrls a { margin-left: 3px; margin-right: 20px; }
div#PlayerListCtrls input.button { margin-left: 3px; margin-right: 20px; font-size: 90%; }
div#PlayerListCtrls input.textbox { width: 100px; }

table.PlayersList { text-align: right; font-size: 90%; table-layout: auto; }
table.PlayersList td  { padding-left: 4px; padding-right: 4px; background-color: #f1f1f1; border: solid 1px #fff;  }
table.PlayersList a:Link, table.PlayersList a:Visited { color: Black; text-decoration: none; white-space: nowrap; }
table.PlayersList a:Hover { text-decoration: underline; }
table.PlayersList a[disabled] { color: #222; text-decoration: none; }
table.PlayersList img { border-style: none; vertical-align: middle; margin-left: 2px; }

table.PlayersList tr.dg-pager td { background-color:#f7f7f7; font-weight: bold;  }
table.PlayersList .dg-pager span { border: solid 1px #333; }
table.PlayersList .dg-pager a:Link, table.PlayersList .dg-pager a:Visited { color: Black; text-decoration: none; }
table.PlayersList .dg-pager a:Hover { text-decoration: underline; }

table.PlayersList tr.dg-header td { background-color: #888888; color: White; }
table.PlayersList tr.dg-header a:Link, table.PlayersList tr.dg-header a:Visited { font-weight: bold; color:White; }

table.PlayersList tr.dg-alternate td { background-color: #ddd; }



/* Scoreboard Control */
div#ScoreboardControl { width: 46em; background-image: url(../Images/grey-fade.jpg); background-repeat: repeat-x; margin-bottom: 15px; }
div#ScoreboardControl div#ScoreboardTabs { background-repeat: no-repeat; width: 240px; height: 40px; position: relative; }
div#ScoreboardControl.tab1 div#ScoreboardTabs { background-image: url(../Images/tab1.jpg);  }
div#ScoreboardControl.tab2 div#ScoreboardTabs { background-image: url(../Images/tab2.jpg);  }

div#ScoreboardControl div#ScoreboardFloater { float: right; }
div#ScoreboardControl div#ScoreboardFloater h4 { width: 8em; display: inline; margin-right: 5em; margin-top: 10px; }


div#ScoreboardControl div#ScoreboardTabs a { cursor: pointer; }
div#ScoreboardControl div#ScoreboardTabs a#Scoreboard1 { position: absolute; top: 4px; left: 15px; width: 99px; height: 26px; }
div#ScoreboardControl div#ScoreboardTabs a#Scoreboard2 { position: absolute; top: 4px; left: 120px; width: 99px; height: 26px; }


div#ScoreboardControl.tab2 div#ScoreboardTab1 { display: none; }
div#ScoreboardControl.tab1 div#ScoreboardTab2 { display: none; }

div#ScoreboardControl div div { background-color: #d7d7d7; border: solid 1px #bbb; width: 4em; margin: .4em; cursor: pointer; display: inline; }
div#ScoreboardControl div div.hover { border-color: #900; }

div#ScoreboardControl div div table { border-collapse: collapse; margin: 0 .4em; border: solid 1px #d7d7d7; font-size: 90%; }
div#ScoreboardControl div div table col.col1 { padding-right: .4em; }
div#ScoreboardControl div div table col.col2 { text-align: right; }
div#ScoreboardControl div div table td { border-bottom: solid 1px #333;}

div#ScoreboardControl div table { border-collapse: collapse; font-size: 90%; border-bottom: solid 2px #999; border-top: solid 2px #999; margin: .4em; }
div#ScoreboardControl div table thead th { border-bottom: solid 2px #999; padding: 0 4px; text-align: left;}
div#ScoreboardControl div table tbody tr { cursor: pointer; }
div#ScoreboardControl div table tbody tr.hover { color: #900; }
div#ScoreboardControl div table tbody td { border-bottom: solid 1px #aaa; padding: 0 4px;}
div#ScoreboardControl div table col.col1 { text-align: left; }
div#ScoreboardControl div table col.col2 { text-align: right; }
div#ScoreboardControl div table col.col3 { text-align: right; }
div#ScoreboardControl div table col.col4 { text-align: right; }
div#ScoreboardControl div table col.col5 { text-align: right; }
div#ScoreboardControl div table col.col6 { text-align: right; }
div#ScoreboardControl div table col.col7 { text-align: right; }
div#ScoreboardControl div table col.col8 { text-align: right; }



/* NBA Box Score */
table.NbaGameDetail { border-collapse: collapse; margin: 10px 2px; }
table.NbaGameDetail caption { text-align: left; font-size: larger; font-weight: bold; font-style: italic;}
table.NbaGameDetail caption a, table.NbaGameDetail caption a:visited { color: Black; text-decoration: none; }
table.NbaGameDetail caption a:hover { text-decoration: underline; }
table.NbaGameDetail th { background-color: #e0e0e0; font-weight: bold; vertical-align: bottom; }
table.NbaGameDetail td { background-color: #f1f1f1;  }
table.NbaGameDetail th, table.NbaGameDetail td {padding: 2px 4px; margin: 0; border: solid 1px white; }

/* IE */
table.NbaGameDetail col.col1 { text-align: left; }
table.NbaGameDetail col.col2 { text-align: right; }
table.NbaGameDetail col.col3 { text-align: right; }

/* NS */
table.NbaGameDetail td { text-align: left; }
table.NbaGameDetail td+td { text-align: right; }

