#logout{
  position:absolute;
  z-index:1;
  left:225px;
  top:197px;
  width:380px;
  text-align:right;
}

#please-choose-team{
  margin:0.5em auto 1em auto;
  background:#CCCCCC;
  color:#990000;
  padding:1em;
}

#basic-container{
  width:60%;
  float:right;
}

#advanced-container{
  width:100%;
}

#signup{
  background:#EDDEB7 ;
  padding:10px;
}

fieldset{
  border:none;
  border-top:solid 1px #888888;
}

form div.input{
  width:100%;
  margin:0.5em 0em;
  overflow:hidden;
}

form div.input label{
  width:33%;
  float:left;
}

form div.input input,form div.input password,form div.input select,form div.input textarea{
  width:58%;
  float:left;
}

.basic-container{
  overflow:hidden;
}

a.small{
  font-size:0.7em;
}



/* LEAGUE TABLES */

#league_table{
  width:100%;
  background:#DED9DF; /*URL(/images/league-table-bg.gif);*/
  margin:0.5em auto;
}

#league_table h2{
  margin:0;
  padding-left:0.3em;
  font-weight:bolder;
  font-size:1.9em;
  font-family:arial narrow,verdana sans serif;
}

#league_table #teamlist{
  margin:0.2em;
}

#teamlist div.league-position{
  overflow:hidden;
  background:URL(/images/live-score-bg.gif) repeat-x;
  color:#f5f5f5;
  padding:0.5em;
  height:1.8em;
}

div.league-position div.position{
  width:5%;
  float:left;
  text-align:right;
  margin-right:0.8em;
}

div.league-position div.position-team{
  width:70%;
  float:left;
}

div.league-position div.position-team a{
  color:#f5f5f5;
}

div.league-position div.position-points{
  width:20%;
  float:right;
}

a.selected{
  color:#990000;
  font-weight:normal;
}


/** SHOW TEAM */

h2.team{
  margin:0;
  font-size:1.5em;
}

div.team-division{
  width:45%;
  float:left;
  margin:10px 5px;
  padding:5px;
  background:#DED9DF
}

div.team-division div.chosen_player{
  margin:1em 0.3em;;
}

/* EDIT TEAMS */

div.division{
  overflow:hidden;
  margin:0.5em 0;
  background:#E6E5E4;
  padding:0.2em 1em;
}

div.division h2{
  clear:both;
}

div.division h3,div.division h2{
  margin:0.3em 0;

}

div.club {
  width:32%;
  float:left;
  margin:0.8em auto;
  height: 15em;
  min-height:15em;
}

div.selected{
  background:#DBFFCF;
}

div#team-validation-result{
  clear:both;
  margin:0.5em;
  padding:0.5em;
  display:none;
  background:#026900;
  color:#ffffff;
}

div.warning{
margin:8px;
border:solid 1px #bb6666;
background:#ffdcdc;
padding:3px;
color:#000000;
}

#team-summary{
  background:#C4DFC3;
  width:95%;
  margin:0.3em auto;
  color:#000;
}

td.ncu-summary,td.ncu-summary{
  width:48%;
  padding:0.2em;
  vertical-align:top;
}



div.backlink{
  margin:0.5em 0;
  clear:both;
  width:100%;
}