form label, form input, form select, form .title, form .note
{
	font-family : Arial;
	font-style : normal;
}
form .title
{
	font-size : 120%;
}
form .note
{
	margin : 10px 0;
	font-size : 83%;
}
.content_form
{
	font-size : 14px;
	overflow : auto;
}
.content_form .btn
{
	margin-top : 1em;
}
.textbox
{
	border : 1px solid #abadb3;
	padding : 2px 0 2px 2px;
}
.field textarea
{
	border : 1px solid #abadb3;
	padding : 2px 0 2px 2px;
	height : 100px;
}
.title_above_fields label
{
	display : block;
	margin : 4px 0 2px;
	line-height : 1.8em;
}
.title_above_fields .textbox, .title_above_fields textarea
{
	width : 400px;
}
.title_above_fields select
{
	width : 404px;
}
.title_above_fields .boolean_field, .one_field_per_row .boolean_field
{
	margin : 10px 0;
}
.title_above_fields .boolean_field label, .one_field_per_row .boolean_field label
{
	display : inline;
	line-height : normal;
	padding-left : 4px;
}
.one_field_per_row .field
{
	width : 100%;	
	height : 24px;
}
.one_field_per_row label
{
	width : 100px;
	float : left;
	height : 24px;
	line-height : 24px;	
}
.one_field_per_row .textbox
{
	width : 200px;
}
.one_field_per_row .boolean_field label
{
	width : auto !important;
	float : none;
}
.two_fields_per_row .field
{
	float : left;
	line-height : 2em;
}
.two_fields_per_row label
{
	float : left;
	line-height : 2em;
}
.validation-advice
{
	color : blue;
}
