@import "uni-form-generic.css";.uniForm fieldset{margin:2em 0;font-size:1em;_font-size:12px}.uniForm fieldset.top{margin:0}.uniForm fieldset legend{color:#43340b;font-weight:bold;font-size:120%;_font-size:14px}.uniForm fieldset legend.bold{font-weight:bold;font-size:100%;_font-size:14px}
.uniForm .ctrlHolder{padding:4px}.uniForm .buttonHolder{text-align:right}.uniForm .focused{background:#fffcdf}.readonly{background:#eee}.uniForm .inlineLabels label,.uniForm .inlineLabels .label{width:8.5em;text-align:right;font-size:1em;_font-size:12px}.uniForm .inlineLabels .biggerLabels label,.uniForm .inlineLabels .biggerLabels label{width:10em}
.uniForm .inlineLabels div.fixed,.uniForm .inlineLabelsMed div.fixed{margin:.3em 2% 0 0;float:left;padding:0;position:relative}.uniForm .inlineLabels .checkboxLabel{width:10.5em;text-align:right;display:inline;float:left;font-size:1em;_font-size:12px}.uniForm .inlineLabels .checkbox{text-align:left;width:19em;padding-left:5px;display:inline;font-size:1em;_font-size:12px}
.uniForm .inlineLabels .checkboxList,.uniForm .inlineLabels .checkboxList input,.uniForm .inlineLabels .checkboxList label{float:none;text-align:left}.uniForm .inlineLabels .checkboxList{margin-top:3px}.uniForm .inlineLabels .largeCheckboxLabel{text-align:left;width:30em;padding-left:5px;display:inline;font-size:1em;_font-size:12px}
.uniForm .inlineLabelsLeft label,.uniForm .inlineLabelsLeft .label{text-align:left;font-size:1em;_font-size:12px}.uniForm .inlineLabelsSm label,.uniForm .inlineLabelsSm .label{text-align:right;font-size:1em;_font-size:12px}.uniForm .inlineLabelsMed label,.uniForm .inlineLabelsMed .label{width:8em;text-align:right;font-size:1em;_font-size:12px}
.uniForm .inlineLabelsMed errorField,.uniForm .inlineLabelsMed .errorField{color:#43340b;margin-left:8.2em;margin-bottom:4px;margin-top:0;margin-right:0;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px}.uniForm .inlineLabelsMed .textInput,.uniForm .inlineLabelsMed .fileUpload{width:15em}
.uniForm .inlineLabels .textInput,.uniForm .inlineLabels .fileUpload{width:20em}.uniForm .inlineLabels .textInputSmall{width:100px}.uniForm .inlineLabels .textInputNumber{width:70px}.uniForm .inlineLabels .selectInput{width:250px}.uniForm .inlineLabels textarea{width:20em;height:10em}.uniForm label.secondary{text-align:left;float:none;padding-left:1em}
.uniForm .secondaryLabel{color:#888;margin:0 0 0 .5em}.uniForm .inlineLabels .multiField{width:45%;margin:0 0 .3em 0}.uniForm .inlineLabels .multiField .inlineLabel{display:block;margin:0 0 .5em 0;text-align:left}.uniForm .inlineLabels .multiField input{margin:0 .5em 0 0;text-align:left}.formHint{position:absolute;float:left;z-index:1000;margin-top:0;margin-left:370px;_margin-left:255px;width:300px;padding:4px;border:1px solid #ccc;background:#f5f5f5;color:#444;visibility:hidden}
#recaptcha_conainer .formHint{margin-left:410px;_margin-left:295px;margin-top:5px;width:220px}.uniForm .inlineLabels #recaptcha_conainer{width:600px}.uniForm .inlineLabels #recaptcha_conainer .multiField{width:330px}form .formHint small{font-size:105%}form div:hover .formHint,form div.focused .formHint{visibility:visible}
.uniForm .smallerLabels label,.uniForm .smallerLabels input,.uniForm .smallerLabels textarea{margin-top:.5em}.uniForm .smallerLabels label{width:75px}.uniForm .smallerLabels .errorField{margin-left:80px}.uniForm .noindent .errorField{margin-left:0}.uniForm .blockLabels .textInput,.uniForm .blockLabels .fileUpload{width:53%}
.uniForm .blockLabels .selectInput{display:block;width:53.5%}.uniForm .blockLabels textarea{width:53%;height:12em}.uniForm .blockLabels .formHint{width:45%}.uniForm .blockLabels input.checkbox{margin:.5em .5em 0 .5em}.uniForm .blockLabels td{padding:.4em}.uniForm .col{width:47.9%;margin:0 2% 0 0}.uniForm .columnLeft{width:49%}
.uniForm .columnRight{width:49%}.uniForm #actionMessage{border:1px solid #090;background-color:#dfd;margin:1em;padding:2em}.uniForm #actionMessage h1,.uniForm #actionMessage h2,.uniForm #actionMessage h3,.uniForm #actionMessage p{color:black;font-weight:bold;text-transform:none;padding:0;margin:0}.uniForm #warningMsg,#warningMsg{background:#ffdfdf url(/img/css_images/uf_warning.png) repeat scroll 0;border:1px solid #000;border-width:1px 0;margin:0 0 1em 0;padding:1em}
#warningSecret{display:none;width:300px;float:right;text-align:right;margin-bottom:5px;font-size:.8em}.uniForm #errorMsg{background:#ffdfdf;border:1px solid #df7d7d;border-width:1px 0;margin:0 0 1em 0;padding:1em}.uniForm .error{background:#ffdfdf;border:1px solid #df7d7d;border-width:1px 0;margin-top:2px;margin-bottom:2px}
.uniForm #errorMsg dt,.uniForm #errorMsg h3{margin:0 0 .5em 0;font-size:110%;_font-size:14px;line-height:100%;font-weight:bold}.uniForm #errorMsg dd{margin:0;padding:0}.uniForm #errorMsg ol{margin:0;padding:0}.uniForm #errorMsg ol li{margin:0;padding:2px;list-style-position:inside;border-bottom:1px dotted #df7d7d;position:relative;_font-size:14px}
.uniForm .errorField{color:#43340b;margin-left:105px;margin-bottom:4px;margin-top:0;margin-right:0;padding:5px}
