#selectionHolder
{
    border: solid 1px #3366cc;
    border-collapse: collapse;
    width: 100%;
    margin: 5px 0 0 0;
}
#selectionHolder td { vertical-align: top; padding: 2px; font-size:77%; }
#selectionHolder .playerPot { width:33%; }
#selectionHolder .teamPot { width:66%;}

#gameDetails { width:100%; }
#teams, #keepers { border-collapse: collapse; }
#teams div ul,#keepers ul,#scorers ul,#cards ul { min-height: 25px; border: solid 1px #3366cc; border-collapse: collapse; padding-bottom: 7px; }
#teams div { float:left;clear:left;min-height: 25px; border: solid 1px #3366cc; width:45%; border-collapse: collapse; margin-bottom: 3px;}
#teams div.right{ float:right; clear:right; }
#keepers, #scorers, #cards, #teams { vertical-align:top; min-height: 25px; border: solid 1px #3366cc; border-collapse: collapse; margin-bottom: 3px; }
#teams table { width: 100%; }
#teams table th { font-size: 100%; background: #3366cc; color: #ffffff; padding: 2px; }
#availableplayers { border: solid 1px #3366cc; height: 350px; overflow:scroll; border-collapse: collapse;}
#availableplayers li, #teams div ul li, #teams ul li { border : solid 1px lightgray; margin: 1px 2px 0px 2px; cursor: pointer; border-collapse: collapse; padding: 1px;}
#availableplayers li { background-color : Yellow;}
#teams div ul li { background-color: lightgreen; color: black; }
#keepers ul li, #scorers ul li { color: black; height:18px; }
.selectionTarget { background-color: #ff6666; }
#selectionUpdates { display : inline; }
.editImage { float: right; cursor: pointer; }
.playerStatus { float: right; }

#resultEntry { border: solid 1px #3366cc; font-size: 100%; display:inline-block; width:100%;}
#resultEntry .heading { background-color: #3366cc; color: #ffffff; font-size: 100%; padding:2px; }
#resultSection { display:inline-block; }
#resultScore { display:inline-block; }
#resultOutcome select {display:inline-block; float:left; }
#resultDetails { margin: 5px 0px 0px 0px; width:100%; }

#generalMaintenanceHolder {margin:1em;}
#generalMaintenanceHolder table {border-collapse:collapse;}
#generalMaintenanceHolder th {background-color:#696969;color:#fff;padding: 2px 2px 1px 2px;}/*dark gray*/
#generalMaintenanceHolder td { padding: 2px 2px 2px 2px; }
#generalMaintenanceHolder input { width: auto; }
#generalMaintenanceHolder img.hidden { width:16px; visibility:hidden;}
#generalMaintenanceHolder img.visible { width:16px; visibility:visible;}
#TeamDetailsTabs .loading {background-image:url(/graphics/shcloading.gif);background-position:center center;background-repeat:no-repeat;}
#TeamDetailsTabs .loading * {display:none;}
#TeamDetailsTabs .yui-content {padding:1em;text-align:left;background:#ffffff;}
#TeamDetailsTabs li { background: #e5ecf9; }
.fixtureList { border: solid 1px #3366cc;font-size: smaller;width:100%; }
.fixtureList th {background-color:#e5ecf9;color:#3366cc;padding: 2px 2px 1px 2px;font-size: larger;font-weight:bold;}
.fixtureList td {padding: 1px 3px 1px 3px;}
.fixtureList .fixtureType,.fixtureList .result { font-size: smaller;text-align: center; }
.fixtureList .homeTeam { text-align: right;padding: 1px 3px 1px 3px; }