/* r_form styles */

form td
{
	vertical-align: top ;
}

input.input_string,
input.input_password
{
	font-size: 0.9em ;
	width: 240px;
}

textarea.input_textarea
{
	font-size: 0.9em ;
	width: 360px ;
	height: 60px ;
}

form button
{
	margin: 0.5em;
}

div.form_header
{
	margin-bottom: 1.2em;
}

span.form_title /* format as h3 */
{
	font-weight: bold;
	font-size: 1.2em;
}

span.form_label
{
	padding-right: 4px;
}

div.form_error
{
	color: red ;
	border:  1px solid red;
	padding: 2px;
}

div.form_message
{
	color: blue ;
	border:  1px solid blue;
	padding: 2px;
}

div.form_list_item
{
	margin-bottom:  2px ;
}
