body {padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#304A76;}
.panel{clear: both; display: none;	border:1px solid #E7781D; padding:1em; background:#FFEACC;}
.panel.active-tab-body {display: block;}

#tabs {list-style: none; margin-left:0;}
#tabs li {float: left;list-style:none;}
#tabs a {float: left; font-weight:normal; margin-left:2px; text-decoration: none;}
#tabs a.active-tab { border:none; padding-top: 4px; color:#304A76; font-weight:normal;}

input.disabled {border: 1px solid #F2F2F2;	background-color: #F2F2F2;}
input.required, textarea.required, validate-digits {border: 1px solid #304A76;}
input.validation-failed, textarea.validation-failed {border:1px solid #607777; color:#F00;}
input.validation-passed, textarea.validation-passed {border:1px solid #304A76;}

.validation-advice { float:left; width:auto; margin: 2px 0;padding: 2px; font-size:12px; background-color:#F90; color:#FFF;}
.custom-advice {margin:5px 0; padding:5px; background-color:#C8AA00; color:#FFF;}

fieldset{padding:1em;	margin-bottom:0.5em;}
label{
}
.form-row{clear:both;padding: 0.5em;}

.field-label{
	font-size:12px;
}
.field-widget {
}
.input{border:1px solid #304A76; color:#FFF; background-color:#304A76; padding-top:3px;}
.inputSubmit1{background-color:#FFF; height:22px; line-height:19px; color:#304A76 ; border:#304A76 solid 1px; border-collapse:collapse;}
.inputSubmit2{background-color:#25AB12; height:22px; line-height:20px; color:#FFF; border:#25AB12 solid 1px; border-collapse:collapse;}