.form {margin: 0 0 0 0;}
.form .form-header {height: 32px;}
.form .form-header-inner {height: 32px; background-color: #FFC423;}
.form .form-header h5 {line-height: 32px; text-indent: 28px; font-size: 0.75em; text-align: left;}
.form .form-body {padding: 0 15px 0 15px;}
.form .form-body .form-fieldset {}
.form .form-body .form-fieldset .form-field-set-section {height: 36px; margin: 15px 0 0 0;}
.form .form-body .form-fieldset .form-field-set-section h5 {
	text-align: left; border-bottom: 1px solid #e3e3e3; font-size: 0.75em; line-height: 2.5em; text-indent: 34px;
}
.form .form-body .form-fieldset .form-field {text-align: left;}
.form .form-body .form-fieldset .form-field .error {
	width: 250px; position: absolute; font-size: 1em; line-height: 1.5em;
	margin: 2px 0 0 3px; padding: 0 10px 0 10px;
	color: #c50202; background-color: #fdf3f0; cursor: pointer; border: 1px solid #c50202;
}
.form .form-body .form-fieldset .form-field .error p {margin: 0; padding: 0;}
.form .form-body .form-buttonset {height: 42px; padding: 1em 0 0 0;}
.form .form-footer {}
fieldset {}
fieldset label {
	width: 45%; float: left; display: block; margin: 0 5px 0 0; text-align: right; font-size: 0.75em; line-height: 2.75em;
	color: #303030;
}
fieldset label.no-float {float: none;}
fieldset .required {color: #c50202;}
fieldset .help {}
fieldset input, 
fieldset select, 
fieldset textarea {width: 180px; margin: 2px 0 0 0; padding: 4px 3px 4px 3px; border: #aaaaaa 1px solid; font-size: 0.75em;}
fieldset input {padding-top: 5px; padding-bottom: 5px;}
fieldset input.checkbox, fieldset input.radio {
	float: left; width: 14px; height: 14px; margin: 7px 0 0 0; padding: 0; border: none; background: none;
}
fieldset span.list-item {font-size: 0.75em;}
fieldset textarea {width: 250px; height: 150px;}
.button {
	padding: 7px 26px 7px 26px; cursor: pointer; border: 1px solid #d1d1d1; text-align: center;
	color: #183152; font-size: 0.75em; text-transform: uppercase; font-weight: bold;
	background: #ffffff url("../../../../img/module/agent/component/form/button-bg.png") repeat-x left top;
}
.button-set {text-align: right;}
/* Multiple Checkbox Field */
.form .form-body .form-fieldset .form-field .checkbox-list {font-size: 1em;}
.form .form-body .form-fieldset .form-field .checkbox-list li {float: left; margin: 3px 10px 0 0;}
.form .form-body .form-fieldset .form-field .checkbox-list li label {
	font-size: 1em; float: none; width: auto; display: inline;
}
.form .form-body .form-fieldset .form-field .checkbox-list li input {float: left; margin: 7px 5px 0 0;}
/* Multiple Radio Field */
.form .form-body .form-fieldset .form-field .radio-list {font-size: 1em;}
.form .form-body .form-fieldset .form-field .radio-list li {float: left; margin: 3px 10px 0 0;}
.form .form-body .form-fieldset .form-field .radio-list li label {
	font-size: 1em; float: none; width: auto; display: inline;
}
.form .form-body .form-fieldset .form-field .radio-list li input {float: left; margin: 7px 5px 0 0;}
/* Date Time Field */
.form .form-body .form-fieldset .form-field .year {width: 55px;}
.form .form-body .form-fieldset .form-field .month {width: 60px;}
.form .form-body .form-fieldset .form-field .day {width: 45px;}
.form .form-body .form-fieldset .form-field .hour {width: 45px;}
.form .form-body .form-fieldset .form-field .minute {width: 45px;}
/* Rich Textarea Field */
.form .form-field .rich-textarea-form-field-body {text-align: center; padding: 0 0 0 10px;}
.form .form-field .rich-textarea-form-field-body textarea.richtext, 
.form .form-field .rich-textarea-form-field-body iframe {
	clear: both; width: 775px; height: 220px; margin: 0 auto 0 auto;
}
.form .form-field .rich-textarea-form-field-footer p {padding: 0 0 0 1em;}
/* AutoComplete Text Input Field */
.form .form-body .form-fieldset .auto-complete-text-input-form-field {}
.form .form-body .form-fieldset .auto-complete-text-input-form-field .auto-complete-input {margin: 0 10px 0 0;}
.form .form-body .form-fieldset .auto-complete-text-input-form-field a.clear {font-size: 0.75em;}
.form .form-body .form-fieldset .auto-complete-text-input-form-field .checkbox-list {margin: 10px 0 0 0;}