#join_form_cont{
width:600px;
}
.form_join_section{
padding:10px;
}
.input_colors, .input_colors_wide {
        background-color: white;
	border-color: blue;
	border: 1px dotted #339966;
}
.input_colors_wide {
	width:250px;
}
input:focus,textarea:focus,select:focus
{ 
	padding:2px;
	background-color:#F4F6FF;
	border: 1px dotted #60F;
	outline:#0FF dashed thin;
}
input:focus,textarea:focus {
	color:#90F;
}
select:focus { color:#00F;}
.form_join_section .input_text{
width: 240px;
cursor: pointer;
}
.form_join_section textarea{
height: 140px;
width: 295px;
        color: blue;
	font-color: blue; 
        background-color: white;
	border-color: blue;
	padding: 4px;
	font-size:14px;
	font-style: italic;
	cursor: pointer;
}
.form_join_step_label{
padding: 5px;
font-weight: bold;
/* LMC color: #E27B02; */
text-align: right;
}
#form_join_birthdate_month{
width:65px;
        color: blue;
	font-color: blue; 
        background-color: white;
	border-color: blue;
}
#form_join_birthdate_year, #form_join_birthdate_day
{
	width:60px;
        color: blue;
	font-color: blue; 
        background-color: white;
	border-color: blue;
}

#form_join_match_agerange_start, #form_join_match_agerange_end
{
	width:50px;
        color: blue;
	font-color: blue; 
        background-color: white;
	border-color: blue;
}

#join_form_cont td
{
	height:22px;
	padding:3px 0;
cursor: pointer;
}

*+html #join_form_cont td
{
	height:auto;
	padding:2px;
cursor: pointer;
}
#content
{
        width:850px;
}


