/* Presentation Stylesheet */ 
body {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
	letter-spacing: -1px;
	margin-bottom: 3px;
	margin-top: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
	letter-spacing: -1px;
	margin-bottom: 3px;
	margin-top: 0px;
}
h3 {margin:0px;padding:0px;}
.area{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	width: 165px;
	border-top-width: 1px;
	border: 1px solid #BF6700;
}
.area1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	width: 420px;
	border-top-width: 1px;
	border: 1px solid #BF6700;
}
.area2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	width: 360px;
	border-top-width: 1px;
	border: 1px solid #BF6700;
}
.area3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	width: 510px;
	border-top-width: 1px;
	border: 1px solid #BF6700;
}
.area4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	border-top-width: 1px;
	border: 1px solid #BF6700;
}
td {
	vertical-align:top;
}
th {
	border-bottom:1px solid #BF6700;
	background-color: #FFEAB8;
	font-weight:bold;
	text-align:left;
}
.results_table {
	border:1px solid #BF6700;
}
.button-green {
	background-color:#50A20A;
	color: #FFFFFF;
	border: 1px solid #408409;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width:auto;
}
#player_results {
	margin-top:20px;
}
#coach_results {
	margin-top:20px;
}
#clubs_results {
	margin-top:20px;
}
#loading {
	text-align:center;
}
tr.hoverRow td {
background-color:#ccc;
cursor:pointer;
}
tr.hoverRow {
background-color:#ccc;
cursor:pointer;
}
#no_results {
	text-align:center;
}
img {border:0;}
.login_label, .login_input, .login_error  {
  padding:5px;
  color:#000;
  text-align:left;
  float:left; 
  width:100px;
  font-size:20px;
  color:#64355A;
}
.login_input {
  width:200px;
}
.login_error {
  width:80%;
  font-size:14px;
  color:#F00;
}
.login_input input {
  width:100%;
}
#login {
  background-color:#123;
}
.text-area{
width:100%;
height:200px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
legend {
	font-weight:bold;
}
.progresscontainer {
	width: 200px;
	height: 15px;
	margin-top:5px;
	background-color: #aaaaaa;
	border:1px solid #000;
}

.progressbar {
	width: 0px;
	height: 15px;
	background-color: green;
}
div.autocomplete {
  position:absolute;
  width:350px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}
.field {
	width:90%;
}
.textarea {
width:100%;
height:4em;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}