/* Start of CMSMS style sheet 'form' */
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}

fieldset {
	border: 0;
}

form {
  margin: 0;
  padding: 0;
}

legend {
  margin: 0.5em;
  padding:0.2em;
}

label {
	margin-right: 0.5em; 
}

form input, form select, form textarea{
	font-size: 11px;
}

.form-item { /*use for textboxes an radiobuttons with labels*/
	clear: both;
}

.form-item, .form-checkboxes, .form-radios, .form-radios-required{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.form-item label, .form-radios-label label{
	text-align: right;
}

.form-item label {
	vertical-align: top; 
}

.form-item label, .label-radios {
	width: 150px;
  float: left;
}

.form-checkboxes input, .form-radios {
	margin-left: 12em;
}

form-checkboxes label {
	vertical-align: top;
}

.form-radios, .form-radios-required, .form-radios-label div{
	float: left;
}

.fb_invalid input, .fb_invalid textarea, .fb_invalid select {
  border: 1px solid #c34412;
}

.form-submit, .fbsubmit {
	vertical-align:middle;
	padding: 2px 3px;
}

.form-submit:hover {}

.error_message, .form-required {
  color: #c34412;
}

.error_message li {
  list-style: none;
}

/* End of 'form' */

