#AthleteSearchContainer {
	margin-bottom:25px;
	overflow:hidden;
}

.header {
	background-color:#AAC6E1;
	padding:10px 8px;
	width:130px;
	height:36px;
	float:left;
}

.header .title {
	color:#31608E;
	font-size:16px;
	margin:0;
	padding:0;
}

.header .subTitle {
	color:#01484C;
	font-size:10px;
	font-weight:bold;
}

.formContainer {
	float:left;
	width:524px;
	height:36px;
	background-color:#D1E0EF;
	padding:10px;
	overflow:hidden;
}

form.columnLayout {
	overflow:hidden;
	width:auto;
}

form.columnLayout .threeColumn {
	width:140px;
}

.fieldContainer {

}

.fieldContainer label {
	color:#14446F;
	font-size:11px;
	font-weight:bold;
	padding-left:1px;
}

form.columnLayout .fieldContainer input.inputbox,
form.columnLayout .fieldContainer select {
	background-color:#FFFFFF;
	border-color:#BBD0E8 !important;
	padding:2px 0;
}
form.columnLayout .fieldContainer select {
	padding:0;
	height:21px;
}
form.columnLayout .buttonContainer {
	float:left;
	clear:none;
	width:89px;
	margin:0;
	padding:12px 0 0 0 !important;
	overflow:hidden;
	zoom:1;
}

form.columnLayout .buttonContainer button {
	background-position:left center;
	padding:0px !important;
	display:block;
	overflow:hidden;
	margin-top:2px;
	float:left;
	width:89px;
}

form.columnLayout .buttonContainer button span {
	background-image:none;
	padding:0px !important;
	text-align:center;
	display:block;
	width:89px;
}



