/* 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, .bootstrap .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/tab_breakoff.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/venues.png) center 5px no-repeat;}
#poolsTournamentBtn.yui-push-button button {background: url(/commonTemplates/images/32/window-duplicate.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],#tmanContentCnt input[type=radio] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;

  line-height: normal;
  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;
}
.field-labels {
	white-space:nowrap;
	vertical-align:middle;
}
.yui-cal-button button {
	background: url('/commonTemplates/images/16x16/calendar-today.png') center center no-repeat !important;
	height:20px;
	width:20px;
	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;}
.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;
	color:black;
}
#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;text-overflow:ellipsis;width:259px;clear:both;list-style: none outside none;}
#PoolsDashboard li.list1 table {width:257px;height:19px;position:relative;margin:0;padding:0;top:0;}
#PoolsDashboard li.list1 table td div {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#PoolsDashboard li.list1 table td.teamname div {width:185px;text-overflow:ellipsis;}
#user_actions { float: right; }
#PoolsDashboard .x-pool-label {border:1px solid gray;height:19px;width:180px;background-color:#FFF6C8;color:black;}
#PoolsDashboard .x-pool-disporder {border:1px solid gray;height:19px;width:24px;background-color:#FFF6C8;margin:0px 2px 0px 1px;text-align:right;color:black;}

#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 {width:100%;}
.VenueSite table th {background-color:gray;height:16px;}
.VenueSite .Time {background-color:#666666;color:white;padding:2px;width:45px;font-size:9px;}
.VenueSite .TeamCnt {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 .pool-row.selected .TeamCnt {background-color:#BFD9FF;}
.VenueSite .pool-row.selected .TeamNode {background-color:#b3defd;}
.VenueSite .pool-row.selected .Time {background-color:#0057ae;}
.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;}
.VenueSite .coach-name {
	position:absolute;
	height:18px;
	width:150px;
	display:block;
	background: transparent url(/commonTemplates/images/balloon-small-green.png) no-repeat;
	color:white;
	text-align:left;
	padding:1px 2px 2px 2px;
	font-size:10px;
	margin-top:-16px;
}
.VenueSite .coach-name.hidden {
	display:none;
}

.VenueSite .notes {
	margin:-2px 0px 0px 155px;
	position:absolute;
	width:10px;
	height:10px;
	background: transparent url(/commonTemplates/images/10/corner-red-right.gif) no-repeat;
	cursor:pointer;
	z-index:1000;
}
/* 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;}
.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;}
.btnSrcLoc a,.btnSrcLoc button {background: url(/commonTemplates/images/16x16/find.png) 4px 50% no-repeat;}
.btnSwap a,.btnSwap button {background: url(/commonTemplates/images/16x16/tools-sync.png) 4px 50% no-repeat;}

.vertical-buttons {vertical-align:top;}
.vertical-buttons .yui-button {
	display:block;
}
/* General Info */
.BundleCostsCont .yui-dt-col-from, .BundleCostsCont .yui-dt-col-to, .BundleCostsCont .yui-dt-col-unitcost {
	width:100px;
	text-align:right;
}
.BundleCostsCont select.yui-dt-col-from, .BundleCostsCont select.yui-dt-col-to {
	width:97px;
}
/* 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;clear:both;}
#BracketConfigCnt li.list1 .yui-button button {line-height:1.6;min-height:1.6em;}
#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; width:150px;}
#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: 145px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
#BracketConfigCnt ul.draglist {overflow-x:hidden;}
/*#BracketConfigCnt .brk-label-picker {width: 155px;}*/
.bktCfgLabels span {display:inline-block;font-weight:bold;}
.bktCfgLabels .brk_label {width:265px;}
.bktCfgLabels .spb {width:40px;}
.bktCfgLabels .row td {border-bottom:1px solid #ccc;height:16px;}
/* 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;}
.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;}
#tmanContentCnt .results input[type=text] { border-style:none none solid solid;}
#tmanContentCnt .results input[type=text].last-of-type { border-style:none solid solid solid;}
.x-fomr-input-text-readonly {border:none;text-align:center;font-size:12px;}
/* Brackets */
.bracketCnt{background-color:#deeccb; overflow-y:auto; /*position:relative; width:815px; border:1px solid #00593f; padding:4px;*/}
#PoolBracketCnt .bd {background-color:#DEECCB;overflow:auto;}
#PoolBracketCnt .hd {font-size:100%;}
#PoolBracketCnt .ft {font-size:100%;text-align:right;}
#PoolBracketCnt .ft .yui-button button {padding-left:24px; text-align:left;}
.bracket td, .game-table td{vertical-align:middle; text-align:center;}
.gamebox-top-cnt{padding-bottom:2px;}
.gamebox-middle-cnt{padding:2px 0px 2px 0px;}
.gamebox-bottom-cnt{padding-top:2px;}
.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:200px;}
.game-round-first{height:75px;}
.game-round-second{height:80px;}
.game-round-third{height:155px;}
.game-round-fourth{height:318px;}
.game-round-fifth{height:800px;}
.game-number{width:25px; font-weight:bold;}
.teamSlot{border:1px dotted gray; height:16px; padding:1px;}
.teamEdit{border:1px solid #FFD500; height:14px; width:188px; overflow:hidden; white-space:nowrap; background-color:#FFF6c8;}
.teamEdit, .teamNoEdit {font-size:10px;}
.gameSlot{border:1px dotted gray; height:24px; padding:1px; min-width:160px;}
.game{border:1px solid #6193cf; height:22px; overflow-y:hidden; background-color:#bfd9ff;font-size:10px;line-height:10px;}
#emptyGamesPanel .emptyGames {height:142px; overflow-y:auto; width:355px; text-align:center; border:1px solid gray;padding:0;}
.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-disabled td {background-color:#f9ccca;border-bottom:1px solid #f08682;}
.Schedule .matchup-active td {background-color:#D8e8c2;border-bottom:1px solid #B1D28F;}
.Schedule .matchup-active td, .Schedule .matchup-disabled td {line-height:18px;vertical-align:middle;}
.Schedule .matchup-pool {font-size:12px;font-family:Verdana;}
/* 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;}
#oDTWin {background-color: white;}
#oDTWin div.ft {
	background-color:white;
	border: 1px solid gray;
	border-style: none solid solid solid;
	text-align:right;
	padding: 4px;
}
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('http://yui.d1scout.com/shared/firefox/ellipsis.xml#ellipsis');
}
.clear {clear:both;}
.sch-landscape {padding:1px;}
.sch-landscape .bd.yui-gd {padding:0px;}
.sch-landscape div.first.sch-times {width:50px;border-right:1px solid white;background-color:gray;height:100%;}
.sch-landscape div.first.sch-times ul {padding-bottom:17px;margin:0;padding:0;}
.sch-landscape div.first.sch-times li {line-height:24px;color:white;list-style: none outside none;font-size:13px;}
.sch-landscape div.first.sch-times li.selected {background-color:#00438A;}
.sch-landscape div.first.sch-times li.first-of-type, .sch-landscape .sch-venuetitle div{font-weight:bold;line-height:30px;}
.sch-row.selected td {background-color:#80b3ff;}
.sch-landscape .sch-venues {overflow-x:scroll;width:800px;margin-left:0px;}
.sch-venuetitle {background-color:gray;}
.sch-landscape .sch-venuetitle div{text-align:center;color:white;overflow:hidden;white-space:nowrap;border: 1px solid gray;border-style: none solid;border-right-color: white;}
.sch-landscape .sch-venuetitle div, .sch-gameslot {width:352px;}
.sch-gameslot {border: 1px solid #999990;padding:1px;border-style: none none solid solid;}
.sch-gameslot.played {border-color: #F3C300;}
.sch-gameslot.played .sch-matchup {border-color: #F3C300;background-color:#FCD9B0;cursor:auto;}
tr.first-of-type .sch-gameslot {border-style:solid none solid solid;}
.sch-matchup {background-color:#DDDDDD;border: 1px dotted gray;cursor: move;height:19px;clear:both;}
div.sch-matchup-team, div.sch-matchup-vs, div.sch-teamname {display:inline-block;}
.sch-matchup-team {width:166px;}
.sch-matchup-team.sub-selected {background-color:#bfffbf;color:green;}
.sch-matchup-team.sub-selected-op {background-color:#bfd9ff;color:#005c94;}
.sch-matchup-team.selected {background-color:#80ff80;}
.sch-matchup-team.selected-op {background-color:#80b3ff;}
.sch-matchup-team, .sch-matchup-vs {float:left;}
.sch-matchup-team .sch-teamname, .sch-actions {line-height:19px; float:left;}
.sch-matchup-team .sch-teamname {width:161px; font-size:10px;}
.sch-matchup-team.away .sch-teamname {text-align:right;}
.sch-matchup-team.home .sch-teamname {text-align:left;}
.sch-matchup-vs {width:18px;font-weight:bold;line-height:19px;}
.sch-actions {width:5px;display:inline-block;height:19px;margin:0px !important;padding:0;}
.sch-actions li {
	list-style: none outside none;padding:0;width:3px;line-height:3px;background-color:blue;height:3px;
	border:1px solid gray;border-style: none solid solid solid;	cursor:pointer;	margin-bottom:2px;
}
.sch-actions li.with-notes {background-color:red;}
.sch-actions li:first-child {border-style: solid;}
.sch-actions .coach-name {background-color:green;}
.yui-overlay.sch-coach-overlay .bd {padding:2px;}
.sch-coach-overlay .bd {font-size:11px;text-align:left;}
.sch-coach-overlay .bd strong, .sch-teaminfo-panel .bd strong {font-weight:bold;}
.sch-teaminfo-panel .bd {text-align:left;}
.sch-future-match .sch-matchup {color:#cf4913;background-color:#fcd9b0;}
.table-striped tbody tr td, .table-striped tbody tr th {
	background-color: white;
}
.table tr.primary th {background-color: #006DCC;}
.table tr.info th {background-color: #2F96B4;}
.table tr.success th {background-color: #51A351;}
.table tr.warning th {background-color: #F89406;}
.table tr.danger th {background-color: #BD362F;}
.table tr.inverse th {background-color: #222222;}
.table tr.info th, .table tr.primary th, .table tr.success th, .table tr.warning th, .table tr.danger th, .table tr.inverse th{
	color: white;
}
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
	margin-top: -1px;
}
tbody.yui-dt-data tr {
    cursor: pointer;
}