/* Setup Nav */
#tmanSetupAdminNav div#SchedulesSubMenu .yuimenuitemlabel {background: url(/commonTemplates/images/16x16/adobe_reader.png) no-repeat 4px;padding: 0 20px 0 24px;}
#tmanSetupAdminNav ul {margin: 0px;}
#tmanSetupAdminNav ul li {margin: 0px;}
.toolbar-cnt {
	background-image:url('/commonTemplates/images/pane-bg-2.png');
/*	width:100%;*/
	border:1px solid gray;
	border-top-width:0px;
	border-bottom-width:0px;
	padding:5px;
}
#dspBar {border-bottom-width:0px;}
#dspBar td {color:white;}
#tmanContentCnt {border:1px solid gray;padding:4px;}
.bigBtn button{
	height:65px;
	padding-top:38px !important;
	line-height:12px !important;
}
.yui-skin-sam #toolbar-cnt .yui-button {
	background-image:none;
	border-width:0px 0px !important;
	margin:1px;
}
.yui-skin-sam #toolbar-cnt .yui-button .first-child {border-width:0px 0px !important;}
.yui-skin-sam #toolbar-cnt .yui-button-hover, .yui-skin-sam #toolbar-cnt .yui-button-selected{
	background-image:url("http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/sprite.png");
	border-width:1px !important;
	margin:0px;
}
.yui-skin-sam #toolbar-cnt .yui-button-selected {background-position:0 -1700px !important;}
.v-spacer {width:2px;margin:0px 5px 0px 5px;}
.v-spacer img {vertical-align: top;}
#openTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/tournament-open.png) center 5px no-repeat;}
#newTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/tournament-new.png) center 5px no-repeat;}
#infoTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/kontact_todo.png) center 5px no-repeat;}
#pubTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/wordprocessing.png) center 5px no-repeat;}
#teamsTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/golf-matchups.png) center 5px no-repeat;}
#plyrsTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/preferences-contact-list.png) center 5px no-repeat;}
#venuesTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/golf-course.png) center 5px no-repeat;}
#poolsTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/golf-matchups.png) center 5px no-repeat;}
#schTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/view-time-schedule.png) center 5px no-repeat;}
#scoreTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/games_highscores.png) center 5px no-repeat;}
#brkCfgTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/bracket-config.png) center 5px no-repeat;}
#brksTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/bracket-config.png) center 5px no-repeat;}
#mupTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/code-class.png) center 5px no-repeat;}
/*#tmanContentCnt input {
	border:1px solid gray;
	padding:2px;
	height:18px;
	line-height:18px;
}
#tmanContentCnt input[type=checkbox]{border:none;}
#tmanContentCnt select {
	border:1px solid gray;
	padding:2px;
	vertical-align:middle;
}*/
#tmanContentCnt .input-text-label {
	padding-top:5px;
}
#tmanContentCnt h2 {font-size:18px;}
#tmanContentCnt form {margin:0px;padding:0px;top:0px;display: inline;}
.x-moneyfield {text-align:right;}
.yui-dt-editor {
	padding:1px !important;
}
.yui-skin-sam .yui-dt .row-spacer th {
	background-position: 0 -110px;
	font-size:6px;
}
.field-labels {
	white-space:nowrap;
	vertical-align:middle;
}
.yui-cal-button button {
	background: url('/commonTemplates/images/16x16/calendar-today.png') 50% 50% no-repeat !important;
	min-height:17px !important;
	height:17px;
	width:17px;
	padding-right:0px !important;
	text-align: center !important;
	text-indent: -10em !important;
	overflow:hidden !important;
	*margin-left: 10em !important; /* For IE */
	*padding: 0 1em !important;    /* For IE */
	white-space: nowrap !important;
}
.yui-cal-button {margin:0px !important;min-height:17px !important;height:17px;}
.tmn-top-bar {
	background: #FFF6c8 url('/commonTemplates/images/pane-bg-1.png');
	border-bottom: 1px solid gray;
	padding:10px;
	margin:0px;
	text-align:right;
}
.tmn-bottom-bar {
	background: #FFF6c8 url('/commonTemplates/images/pane-bg-1.png');
	border-top: 1px solid gray;
	padding:10px;
	margin:0px;
	text-align:right;
	font-size:11px !important;
}
.x-img-click {cursor:pointer;}

#PoolsDashboard div.workarea { padding:5px; float:left }

#PoolsDashboard div.workarea .bMenu, div.workarea .tMenu {
	background-color:gray;
	background-image:url('/commonTemplates/images/fav.png');
	border:1px solid gray;
	height:20px;
	width:261px;
	color:white;
	font-weight:bold;
}
#PoolsDashboard div.workarea .tMenu,#PoolsDashboard div.workarea .bMenu {padding:1px;}
#PoolsDashboard .tMenu select {
	height:18px;
	width: 48px;
	font-size:10px;
	line-height:14px;
	border:none !important;
	font-family:verdana;
	margin-top:1px;
	padding:0px !important;
}
#PoolsDashboard .tMenu input {padding:0px !important;height:17px;line-height:15px;}
#PoolsDashboard .tMenu input, #PoolsDashboard .tMenu select {margin-bottom: 0px;}
#PoolsDashboard ul.draglist {position: relative;width: 263px;height:200px;overflow-y:auto;background: #f7f7f7;border: 1px solid gray;list-style: none;margin:0;padding:0;}
#PoolsDashboard ul.draglist li {margin: 1px;cursor: move;zoom: 1;}
#PoolsDashboard ul.draglist_alt {position: relative;width: 200px;list-style: none;margin:0;padding:0;padding-bottom:20px;}
#PoolsDashboard ul.draglist_alt li {margin: 1px;cursor: move;}
#PoolsDashboard li.list1 {background-color: #D1E6EC;border:1px solid #7EA6B2;overflow:hidden;white-space:nowrap;height:19px;}
#user_actions { float: right; }
#PoolsDashboard .x-pool-label {border:1px solid gray;height:19px;width:180px;background-color:#FFF6C8;}
#PoolsDashboard .x-pool-disporder {border:1px solid gray;height:19px;width:24px;background-color:#FFF6C8;margin:0px 2px 0px 1px;text-align:right;}

#msgBox {width:550px;height:16px;display:inline-block;margin:auto 0.25em;color:white;font-weight:bold;text-align:left;}
#msgBox span {height:16px;padding:0px 4px 0px 4px;margin-top:-2px; display:inline-block;vertical-align:middle;}
#msgBox span img {display:inline-block;}

.pool{border:1px solid black;font-size:12px;}
.pool th {color:white;font-weight:bold;padding:2px;
	background:#FFF6C8 url("/commonTemplates/images/fav.png") repeat scroll 0 0;
}
.VenueSite {width:403px;float:left;border:1px solid gray;}
.VenueSite table {}
.VenueSite table th {background-color:gray;height:16px;}
.VenueSite .Time {background-color:#666666;color:white;padding:2px;width:45px;font-size:9px;}
.VenueSite .TeamCnt {width:352px;padding:1px;border:1px solid #999990;}
.VenueSite .TeamCnt .TeamVs {text-align:center;background-color:666666;color:white;font-weight:bold;}
.VenueSite .Played {border:1px solid #F3C300;}
.VenueSite .TeamNameLeft {width:164px;text-align:right;padding-right:2px;}
.VenueSite .TeamNameRight {width:164px;padding-left:2px;}
.VenueSite .TeamNameLeft, .VenueSite .TeamNameRight {overflow:hidden;white-space:nowrap;height:16px;}
.VenueSite .TeamNode {background-color:#DDDDDD;border:1px dotted gray;padding:1px;cursor:move;}
.VenueSite .Played .TeamNode {border:none;background-color:#FCD9B0;cursor:auto;}
.CombinedPools {background-color:#FFEB55;}
.CombinedPools td {color:#FF0000;}
.VenueDate {width:700px;}
.VenueSite-row {display:block;}

/* BUTTONS ICONS */
.tmn-top-bar .yui-button .first-child button,.tmn-bottom-bar .yui-button .first-child button {padding-left: 24px;}
.tmn-top-bar .yui-button,.tmn-bottom-bar .yui-button {margin:0px 0px !important;}
.btnSvSch a,.btnSvSch button {background: url(/commonTemplates/images/16x16/document_save_all.png) 4px 50% no-repeat;}
.btnSrcLoc a,.btnSrcLoc button {background: url(/commonTemplates/images/16x16/find.png) 4px 50% no-repeat;}
.btnRstPools a,.btnRstPools button {background: url(/commonTemplates/images/16x16/media-playlist-refresh.png) 4px 50% no-repeat;}
.btnPubSch a,.btnPubSch button {background: url(/commonTemplates/images/16x16/view_calendar_timeline.png) 4px 50% no-repeat;}
.btnRcrSch a,.btnRcrSch button {background: url(/commonTemplates/images/16x16/view_refresh.png) 4px 50% no-repeat;}
.btnSwap a,.btnSwap button {background: url(/commonTemplates/images/16x16/tools-sync.png) 4px 50% no-repeat;}

.dtTeamListCls .yui-dt-col-teamlabel {
	width:200px;
}
.dtTeamListCls .yui-dt-col-color {
	width:50px;
}

/* Public Info */
.pubInfoSec {border:1px solid #EEEEEC;}
.pubInfoSec th {background-color:#DDDDDD;}
.pubInfoSec .label {font-weight:bold;}
.pubInfoSec .odd-row td {background-color:#EEEEEC;}
.cusTInfoSec td {border:1px gray solid;vertical-align:middle;height:50px;background-color:#EEEEEC;}

/* Setup Bracket Config */
#BracketConfigCnt div.workarea { padding:5px; float:left }
#BracketConfigCnt ul.draglist {position: relative;width: 263px;height:200px;overflow-y:auto;background: #f7f7f7;border: 1px solid gray;list-style: none;margin:0;padding:0;}
#BracketConfigCnt ul.draglist li {margin: 1px;cursor: move;zoom: 0;}
#BracketConfigCnt li.list1 {background-color: #D1E6EC;border:1px solid #7EA6B2;white-space:nowrap;height:22px;}
#BracketConfigCnt li.list1 div.x-placenumber,li.list1 div.x-spb {padding:3px 0px 0px 0px;width:22px;height:18px;text-align:center;vertical-align:middle;float:left;}
#BracketConfigCnt li.list1 div.x-brklabel {height:22px;float:left;}
#BracketConfigCnt li.list1 div.x-spb {float:right;}
#BracketConfigCnt li.yui-button-selectedmenuitem {background: url(/commonTemplates/images/10/checkbox.png) left center no-repeat;}
#BracketConfigCnt li.yuimenuitem {overflow-y:hidden;}
#BracketConfigCnt div.yui-button-menu {width:210px !important;}
#BracketConfigCnt .yuimenu {left:auto;}
#BracketConfigCnt .yui-menu-button em.yui-button-label {font-style: normal;display: block;text-align: left;white-space: nowrap;width: 175px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
#BracketConfigCnt ul.draglist {overflow-x:hidden;}
/* Setup Scores */
.setupScore {border:1px solid black;font-family:arial;}
.setupScore th {background: gray url('/commonTemplates/images/fav.png') 0 -12px;color:white;font-weight:bold;font-size:12px;padding:3px;}
.setupScore td {font-size:11px;}
.setupScore .AgeGrp {background-color:black;color:white;font-weight:bold;padding:3px;}
.setupScore .Team {background: #EEEEEC url('/commonTemplates/images/pane-bg-1.png');color:white;font-weight:bold;padding:3px;border-bottom:1px solid gray;}
.setupScore .Team2 {background: #EEEEEC url('/commonTemplates/images/ed-bg.gif');color:black;font-weight:bold;padding:3px;}
.setupScore .odd td {background-color: #D3D7CF;}
.setupScore .selected td {background-color:#BFD9FF;}
.results th {background-color:gray;color:white;font-weight:bold;font-size:12px;padding-left:3px;padding-right:3px;}
.results td,.results input {text-align:center;}
.results input.x-form-button-style1-out,.results input.x-form-button-style1-over {height:20px !important;color:black;}
.x-fomr-input-text-readonly {border:none;text-align:center;font-size:12px;}
/* Brackets */
.bracketCnt{background-color:#deeccb; position:relative; overflow-x:auto; width:815px; border:1px solid #00593f; padding:4px}
.bracket td, .game-table td{vertical-align:middle; text-align:center}
.gamebox-top-cnt{padding-bottom:5px}
.gamebox-middle-cnt{padding:5px 0px 5px 0px}
.gamebox-bottom-cnt{padding-top:5px}
.gamebox-place-top{white-space:nowrap; vertical-align:bottom !important; font-weight:bold}
.gamebox-place{border-top:1px solid black; width:200px !important; vertical-align:top !important}
.game-seed-cnt{border:1px solid black; background-color:#FFF}
.game-left-cnt{border:1px solid black; border-right-width:0px; background-color:#FFF}
.game-right-cnt{border:1px solid black; border-left-width:0px; background-color:#FFF}
.game-seed-cnt{width:200px}
.game-left-cnt, .game-right-cnt{width:120px}
.game-round-first{height:80px}
.game-round-second{height:90px}
.game-round-third{height:180px}
.game-round-fourth{height:370px}
.game-round-fifth{height:740px}
.game-number{width:25px; font-weight:bold}
.teamSlot{border:1px dotted gray; height:16px; padding:1px}
.teamEdit{border:1px solid #FFD500; height:14px; width:186px; overflow-x:hidden; white-space:nowrap; background-color:#FFF6c8}
.gameSlot{border:1px dotted gray; height:30px; padding:1px; min-width:160px}
.game{border:1px solid #6193cf; height:28px; overflow-y:hidden; background-color:#bfd9ff}
.emptyGames{height:142px; overflow-y:auto; width:355px; text-align:center; border:1px solid gray}
.emptyGames .gameSlot{margin:0px 1px 1px 0px; float:left; width:150px}
.teamWon, .teamLost{height:14px}
.game-seed-cnt .teamWon, .game-right-cnt .teamWon{background:white url('/commonTemplates/images/16x16/arrow-right.png') no-repeat center right; padding-right:16px}
.game-seed-cnt .teamLost{background:white url('/commonTemplates/images/16x16/arrow-left-red.png') no-repeat center left; padding-left:16px}
.game-left-cnt .teamWon{background:white url('/commonTemplates/images/16x16/arrow-left.png') no-repeat center left; padding-left:16px}

/* Matchups */
.Schedule .matchup-active td{background-color:#D8e8c2;}
.Schedule .matchup-pool {font-size:12px;font-family:Verdana;}
.Schedule .timeLabel{
	width:100px;
	height:18px;
	float:left;
	border:1px solid black;
	text-align:center;
	font-weight:bold;
	border-color:gray #CBCBCB gray -moz-use-text-color;
	border-style:solid solid solid none;
	border-width:1px 1px 1px 0px;
	margin:0;
	padding:0;
	background:url("http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/sprite.png") repeat-x scroll 0 0 #D8D8DA;
}
#scheduleCalHd .first-type {
	border-left:1px solid gray;
}
.Schedule ul.slotGroup {
/*	width:100px;*/
	list-style:none;
	margin:0px;
	padding:0px;
	background-color:#bfd9ff;
}
.Schedule ul.slotGroup li {
	margin: 0px;
	cursor:move;
	list-style:none;
}
.Schedule li.slot {
	background-color:#FFDFBF;
	border:1px solid #FFBF80;
	border-width:0px 0px 1px 0px;
	overflow-y:hidden;
}
/* ShowCase */
.showcase-pa-cnt ul.draglist {width: 392px;height:600px;background: #f7f7f7;border: 1px solid white;list-style: none;margin:0;padding:0;overflow:auto;padding-bottom:30px;}
.showcase-pa-cnt ul.draglist li {margin: 1px;cursor: move;zoom: 1;}
.showcase-pa-cnt li.list1 {background:url(/commonTemplates/images/pane-bg-1.png) repeat-x ;border:1px solid gray;}
.showcase-pa-cnt li.list1 table{border:1px solid white;}
.showcase-pa-cnt li.list1 td {background:none;}
.showcase-pa-cnt li.list1 .name{width:200px;padding-left:5px;}
.showcase-pa-cnt li.list1 .position{width:60px;}
.showcase-pa-cnt li.list1 .height{width:60px;}
.showcase-pa-cnt li.list1 .age{width:60px;}
.showcase-pa-cnt .PlayerTeams {margin:10px;background-color:gray;width:97%;}
.showcase-pa-cnt .PlayerTeams td {background-color:white;}
.showcase-pa-cnt .PlyDtls tr td table {border:none;}
.showcase-pa-cnt .teams {width: 406px;background:url(/commonTemplates/images/pane-bg-1.png) repeat-x;border:1px solid gray;margin-bottom:1px;}
.showcase-pa-cnt .teams td {background-color:transparent;}
.showcase-pa-cnt .teams .teamname {width:300px;padding-left:5px;}
.showcase-pa-cnt .teams .teamcnt {width:60px;}
.showcase-pa-cnt .teams tr td table {border:1px solid white;}
.showcase-pa-cnt .pane {width:16px; cursor:pointer;}
.player-section {font-weight:bold;font-size:12px;}
.player-label {text-align:right;}
/* Table Grid */
.table-grid {border:1px solid gray; border-width:0px 1px 1px 1px;}
.table-grid th {
	font-weight:bold;
	background:url('/commonTemplates/images/gray-grad.png');
	font-size:85%;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	padding:2px;
}
/* Teams grid */
.playerListCnt {
	display:block;
	position:relative;
	width:100%;
	height:500px;
	background:#f7f7f7;
	border: 1px solid gray;
	list-style:none;
	margin:0;
	padding:0;
}
ul.playerListCnt {
	margin:0;
	padding:0;
}
.playerListItem {
	background-color:#D1E6EC;
	border:1px solid #7EA6B2;
	margin: 1px;
	cursor:move;
	zoom:1;
	overflow:hidden;
}
li.playerListItem {
	list-style:none;
	margin-left:1px;
}
#unAssignedPlayers li.playerListItem {
	width:250px;
}
.plln {width:100px;}
.plfn {width:100px;}
.plag {width:45px;}
.plgd {width:25px;}
.plpn {width:200px;}
.scoreCard {font:77% Verdana;}
.scoreCard input.input-text-readonly, .scoreCard input.input-text{
	text-align:center;
	font:100% Verdana;
	height:23px !important;
	line-height:21px;
	width:23px;
	padding:0px !important;
}
.scoreCard .input-text-readonly {
	border:1px solid white !important;
}
.scoreCard .input-text {border:1px solid #cccccc !important; border-width:1px 0px 1px 1px !important;background-color:#d9eefe;}
.scoreCard .hole-row td {background-color:#BABABA;}
.scoreCard .hole-row .hole,.scoreCard .par-row .par,.scoreCard .status-row td {text-align:center;}
.scoreCard .par-row td,.scoreCard .status-row td {background-color:#D3D7CF;}
.scoreCard .rnd-row td {background-color:#EEEEEC;}
.scoreCard .eagle {background:#d9eefe url("/commonTemplates/images/22x22/eagle.gif") no-repeat scroll center center;}
.scoreCard .bogey {background:#d9eefe url("/commonTemplates/images/22x22/bogey.gif") no-repeat scroll center center;}
.scoreCard .dblbogey {background:#d9eefe url("/commonTemplates/images/22x22/double_bogey.gif") no-repeat scroll center center;}
.scoreCard .birdie {background:#d9eefe url("/commonTemplates/images/22x22/birdie.gif") no-repeat scroll center center;}
.scoreCard .forfeit td, .scoreCard .forfeit input {background-color:#FCD9B0; background-image:none;}
#scoreCardLegend h5 {float:left;font:77% Verdana;margin:0px;padding: 3px 10px 3px 0;}
#scoreCardLegend ul.keyValueList {list-style-type:none;margin:0;padding:0;}
#scoreCardLegend ul.keyValueList li{display:inline;margin:0;padding:0;}
#scoreCardLegend ul.keyValueList li em, #scoreCardLegend ul.keyValueList li span {display:block;float:left;margin-left:0;}
#scoreCardLegend span {display:block;font: 77% Verdana;padding:3px 20px 3px 3px;}
.round-schedule-grid .yui-dt-liner {font-size:77%;}
.round-schedule-grid .center {text-align:center;}