@import url(../../../plugins/jquery/themes/ui.datepicker.css);
.boxContent{
}
#join_form_table{
	margin-left: auto; /*width:100%;*/
	margin-right: 430px;
}
#join_form_table td,
#join_form_table th{
	padding: 5px;
	vertical-align: middle;
}
#join_form_table th{
	text-align: center;
	font-weight: bold;
}
#join_form_table th.label{
	text-align: right;
	width: 140px;
	white-space: nowrap;
}
#join_form_table th.block{
	font-size: 13px;
}
#join_form_table tr.headers{
	background: #999999;
}
#join_form_table th.header{
	color: #fff;
	font-size: 14px;
}
#join_form_table th.bottom_controls{
	border-top: 1px solid #ccc;
}
.form_mandatory{
	color: #ff0000;
}
.form_info_icon,
.form_warn_icon{
	cursor: help;
	vertical-align: middle;
}
#FloatDesc{
	border: 1px solid #000;
	padding: 3px;
	width: 300px;
	background: #fff;
	color: #000;
}
.input_text,
.input_date,
.input_area,
.input_pass,
.input_select,
.input_select_couple,
.input_select_multi{
	width: 240px;
	color: #fff;
}
.input_select_dob{
	color: #fff;
}
.input_num{
	width: 40px;
}
.input_text,
.input_date,
.input_area,
.input_pass,
.input_select,
.input_select_couple,
.input_select_multi,
.input_select_dob,
.input_num{
	border: 1px solid #999999;
	margin-right: 5px;
	background: #080808;
}
.counter{
	float: left;
	position: relative;
}
.input_range_0,
.input_range_1{
	border: 1px solid #999999;
	width: 40px;
	background: url( ../images/formsback.gif );
}
.input_range_1{
	margin-right: 5px;
}
.input_erroneus{
	border: 1px solid #ff0000;
}
.input_area,
.input_select_multi{
	height: 90px;
}
.form_row_special{
	text-align: center;
}
.form_error_cont{
	border: 1px solid #ff0000;
	padding: 3px;
	color: #ff0000;
	width: 220px;
}
label.input_radio_label{
	margin-right: 4px;
}