
label
{
	/*font-weight: bold;*/;
}

textarea
{
	resize: none;
	height: 16em;
	font: inherit;
	padding: 0.3em;
	border: 1px solid #999999;
}

input
{
	font: inherit;
	padding: 1px 4px;
	border: 1px solid #999999;
}

.form_box
{
	width: 80%;
	max-width: 550px;
	margin: auto;
}

.form_table
{
	width: 100%;
}

.form_row
{
}

.form_row_value
{
	padding: 2px;
}


.form_col
{
	padding: 6px 0;
}

.form_col_wide
{
	padding: 6px 0;
}

.form_col_center
{
	text-align: center;
}

.form_control
{
	width: 100%;
}

.form_control_box
{
}

.form_error
{
	color: #dd4422;
}

.form_result
{
	padding: 4em 0;
}

.form_button
{
	text-align: center;
	padding: 0.55em;
}
