/******************************************************************************
* generic
******************************************************************************/

div.simple_form { }

p.simple_form_field {
	float:left; width:515px; margin:0px 0px 5px 0px;
	padding:5px 10px 5px 5px;
	border:1px solid #bbbbbb;
	background-color:#eeeeee;
}

p.field_error {
	border:1px solid red;
}

p.field_focus {
	background-color:#dddddd;
}

p.simple_form_field label {
	float:left; width:120px;font-weight:bold;
}

p.simple_form_field label span {
	color:red; font-size:16px;
}

p.simple_form_field span span.help_text {
	display:block; float:left;
	width:100%;
	font-size:10px; margin-top:3px;
}

p.simple_form_field span.input-element {
	float:right; width:380px;
}

p.simple_form_field span input {
	width:100%;
	color:#333399;
}

p.simple_form_field span select {
	color:#333399;
}

p.simple_form_field span input.input_checkbox {
	float:left; width:auto;
}

p.simple_form_field span textarea {
	font-family: Verdana, Arial, sans-serif;  font-size:12px;
	color:#333399;
	width:100%;
}

div#submit {
	float:left;
}

/******************************************************************************
* field specific
******************************************************************************/

p#sff_sex span input {
	width:auto;
}


