@charset "UTF-8";
/* CSS Document */

/*DE Form Styles*/
fieldset {border:none; padding:0; margin:0;}
legend {display:none;}
fieldset ol {padding: 0;list-style: none; margin:8px 0 0 0;}
fieldset h3 {padding:8px 0 4px 0; font-size:14px; margin:0;}

fieldset li {padding-bottom: 18px;}
fieldset.submit {border-style: none;}
fieldset {float: left;clear: left;width: 100%;margin: 0;padding: 0;}
fieldset fieldset {margin-bottom: -2.5em;border-style: none;background-color: transparent;background-image: none;}
fieldset fieldset legend {margin-left: 0;font-weight: normal;}
fieldset fieldset ol {position: relative;margin: 0;padding: 0;}
fieldset fieldset label {float: none;width: auto;margin-right: auto;}
.block-label label {display: block; margin-bottom:6px;}
.left-align-label label {float: left;width: 10em;margin-right: 1em;}
.right-align-label label {float: left;width: 10em;margin-right: 1em;text-align: right;}
fieldset .clear {clear:both;}


input.disabled {border: 1px solid #F2F2F2;background-color: #F2F2F2;}
/*input.required, textarea.required {
	border: 1px solid #00A8E6;
}*/
/*input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
}*/
/*input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}*/
.validation-advice {margin: 5px 0;padding: 5px;color : #FF3300;font-weight: bold;}
.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}
fieldset {padding: 1em;	margin-bottom: 0.5em;}
label {font-weight: bold;}
.form-row {clear: both;padding: 0.5em;}
.field-label {}
.field-widget {}

.submit-hide { position:absolute; top:-5000px; left:-5000px;}