/* ===================================== *\
	CLIENT:				LEAGUESTAT
	BUILT & POWERED BY:	LEAGUESTAT
	DATE:				NOVEMBER 2006
	------------------------------------
	TITLE: 	  MAIN TOPSCORERS STYLESHEET
\* ===================================== */
#statsBlock { margin: 0 auto; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
#statsBlock form 	{ display: inline; }
#statsBlock #ad		{ float: right; width: 300px; height: 250px; }

#leadBoxes			{ height: auto; overflow: hidden; }

#statsBlock table.lead				{ margin: 9px; border: 1px solid rgb(2,100,162); border-spacing: 0; border-collapse: collapse; background: white; font-size: 11px; text-transform: uppercase; line-height: 1; }
#statsBlock table.lead th			{ background: rgb(180,180,180); font-weight: bold; font-style: italic; color: white; text-align: left; text-shadow: 0 0 2px black; }
#statsBlock table.lead th,
#statsBlock table.lead tfoot td		{ border-left: 1px solid rgb(2,100,162); border-right: 1px solid rgb(2,100,162); border-bottom: 1px solid rgb(125,125,125); }
#statsBlock table.lead tfoot td		{ border-bottom: 1px solid rgb(2,100,162); border-top: 1px solid rgb(125,125,125); text-align: right; }
#statsBlock table.lead th,
#statsBlock table.lead td			{ padding: 4px 6px; }
#statsBlock table.lead a			{ font-weight: bold; color: darkRed; text-decoration: none; }

#statsBlock #navigation			{  height: 61px; padding: 0 0 6px; background: rgb(2,100,162);overflow: hidden; }
#statsBlock #navigation h1,
#statsBlock #navigation h2		{ height: 23px; overflow: hidden; margin: 0; border-bottom: 1px solid white; font-size: 13px; font-weight: bold; font-style: italic; line-height: 23px; text-transform: uppercase; text-indent: 6px; color: white; letter-spacing: .1em; }
#statsBlock #navigation h2		{ height: 19px; overflow: hidden; border: none; font-size: 11px; line-height: 19px; }
#statsBlock #navigation select	{ margin: 0 6px; font-size: 10px; }

#statsBlock #UnifiedButtons				{ background: url(https://lscluster.hockeytech.com/img/statsCentre/buttons/background-menu.png) 0 0;}
#statsBlock #UnifiedButtons ul 			{ margin: 0; padding: 0; list-style: none; }
#statsBlock #UnifiedButtons li 			{ float: left; height: 31px; margin: 0; padding: 0 12px; border-right: 1px solid rgb(118,118,118); font: bold italic 12px/31px Arial,Helvetica,sans-serif; text-transform: uppercase; }
#statsBlock #UnifiedButtons li.selected	{ background: url(https://lscluster.hockeytech.com/img/statsCentre/buttons/background-selected.png) repeat-x 0 0; }
#statsBlock #UnifiedButtons li,
#statsBlock #UnifiedButtons a			{ color: rgb(28,28,28); text-decoration: none; }
#statsBlock #UnifiedButtons a:hover		{ color: darkRed; }		

#statsBlock table.statsTable 					{ border-spacing: 0; border-collapse: collapse; background: white; font-size: 11px; color: rgb(28,28,28 ); }
#statsBlock table.statsTable h1					{ margin: 0; font-size: 14px; }
#statsBlock table.statsTable .divHeader			{ background: rgb(213,215,255); }
#statsBlock table.statsTable thead tr:hover,
#statsBlock table.statsTable thead 				{ background: rgb(204,204,255); }
#statsBlock table.statsTable tr:hover 			{ background: rgb(255,255,200); }
#statsBlock table.statsTable th 				{ text-align: left; }
#statsBlock table.statsTable th.textAlignCenter { text-align: center; }
#statsBlock table.statsTable td,
#statsBlock table.statsTable th					{ padding: 4px; white-space: nowrap; }
#statsBlock .arrows a,
#statsBlock table.statsTable a 					{ color: darkRed; text-decoration: none; }
#statsBlock table.statsTable th.textAlignRight,

.textAlignRight									{ text-align: right; }
.textAlignLeft									{ text-align: left; }
.textAlignCenter								{ text-align: center; }

#statsBlock .arrows	{ padding: 3px; background: rgb(180,180,180); border-top: 1px solid rgb(118,118,118); font-size: 11px; margin-bottom: 10px; }

.floatLeft		{ float: left; }
.floatRight		{ float: right; }
.clearLeft		{ clear: left; overflow: hidden; }
.clearRight		{ clear: right; overflow: hidden; }
.clearBoth		{ clear: both; overflow: hidden; }
.mouse			{ font-size: 11px; margin: 0 10px 10px; }
.mouse h2		{ margin-top: 10px; }


#statsBlock td.player-search-active-filter { text-align: center;	padding: 2px;	cursor: pointer; }
#statsBlock td.filter-selected 			{ color: black;	background-color: #CDE7C0; }
#statsBlock td.filter-unselected 		{ color: #999999; }

#middle #data p.content		{ margin-bottom: 0; }

/*SEARCH BOX STYLES*/
#searchBlock {
	padding:20px;
}
#searchBlock ul {
	list-style-type: none;
	color: #000055;
	margin: 0;
	padding:0;
}
#searchBlock h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 200%;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #ccc;
}
#searchBlock fieldset {
	border: none;
	padding: 0;
	margin: 0 5px 0 0;
	float: left;
	width:auto;
}
#searchBlock input {
	border: 1px solid #444;
	font: 8pt Calibri;
}
#searchBlock #ActiveAll {
	display: block;
}
#searchBlock #ActiveAll a, #searchBlock #ActiveAll a.filter-unselected {
	background: #f5f5f5;
	border: 1px solid #eee;
	border-color: #eee #dedede #dedede #eee;
	padding:3px 8px;
}
#searchBlock #ActiveAll a:hover, #searchBlock #ActiveAll a.filter-selected {
	cursor: pointer;
	cursor: hand;
	background: #e6efc2;
	border-color: #c6d880;
	color: #529214;
}
#searchBlock table {
	line-height:1em;
}
#searchBlock td {
	padding: 0 5px;
}
#searchBlock label {
	display: block;
	line-height:1em;
	margin:0 0 3px 0;
	font-weight: bold;
	text-align: left;
	width: 100%;
	color:#000;
}
.searchBlockInitial {
	padding:0 0 10px 5px;
}
.searchBlockInitial strong {
	color:#000
}
#searchBlock img {
	border: none;
}
a.statsSubMenu {
    color: black;
    padding: 0 10px;
    margin: 0 5px;
    font: 11px/24px Arial, Helvetica, sans-serif;
    -moz-box-shadow: 0 0 5px #FFF;
    -webkit-box-shadow: 0 0 5px white;
    box-shadow: 0 0 5px white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
}
