.uniForm{margin:0;padding:0;width:100%}.uniForm fieldset{border:none;margin:0;padding:0}.uniForm fieldset legend{margin:0;padding:0}.uniForm .ctrlHolder{overflow:hidden;margin:0;padding:0;clear:both}.uniForm .buttonHolder{overflow:hidden;clear:both}.uniForm .blockLabels .inlineLabel,.uniForm .inlineLabel,.uniForm .inlineLabelMed,.uniForm .inlineLabels .inlineLabel,.uniForm .inlineLabelsMed .inlineLabel{width:auto;float:none;margin:0 1em 0 0;display:inline}.uniForm .blockLabels .multiField,.uniForm .multiField{width:auto;float:left}.uniForm .blockLabels .multiField .inlineLabel,.uniForm .multiField .inlineLabel{display:block;margin:0 0 .5em 0}.uniForm .inlineLabels .label,.uniForm .inlineLabels label,.uniForm .inlineLabelsMed .label,.uniForm .inlineLabelsMed label{float:left;margin:.3em 2% 0 0;padding:0;line-height:100%;position:relative}.uniForm .inlineLabels .formHint{clear:both}.uniForm .blockLabels .label,.uniForm .blockLabels label{display:block;float:none;margin:.3em 0;padding:0;line-height:100%;width:auto}.uniForm .blockLabels .label{float:left;margin-right:3em}.uniForm .blockLabels .inlineLabel{position:relative;top:.15em}.uniForm .blockLabels .fileUpload,.uniForm .blockLabels .textInput{float:left}.uniForm .blockLabels .selectInput{display:block}.uniForm .blockLabels textarea{float:left;display:block}.uniForm .blockLabels .formHint{float:right;margin:0;clear:none}.uniForm .label em,.uniForm label em{font-style:normal;font-weight:700;display:inline}.uniForm .blockLabels .label em,.uniForm .blockLabels label em{position:static;display:inline}.uniForm .col{float:left}.uniForm .columnLeft{float:left}.uniForm .columnRight{float:right}.uniForm fieldset{margin:2em 0;font-size:1em}.uniForm fieldset.top{margin:0}.uniForm fieldset legend{color:#43340b;font-weight:700;font-size:120%}.uniForm fieldset legend.bold{font-weight:700;font-size:100%}.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}.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}.uniForm .inlineLabels .checkbox{text-align:left;width:19em;padding-left:5px;display:inline;font-size:1em}.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}.uniForm .inlineLabelsLeft .label,.uniForm .inlineLabelsLeft label{text-align:left;font-size:1em}.uniForm .inlineLabelsSm .label,.uniForm .inlineLabelsSm label{text-align:right;font-size:1em}.uniForm .inlineLabelsMed .label,.uniForm .inlineLabelsMed label{width:8em;text-align:right;font-size:1em}.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 .fileUpload,.uniForm .inlineLabelsMed .textInput{width:15em}.uniForm .inlineLabels .fileUpload,.uniForm .inlineLabels .textInput{width:20em}.uniForm .inlineLabels .textInputSmall{width:100px}.uniForm .inlineLabels .textInputNumber{width:90px}.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:25px;max-width:300px;width:100%;padding:4px;border:1px solid #ccc;background:#f5f5f5;color:#444;visibility:hidden}#recaptcha_conainer .formHint{margin-left:410px;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.focused .formHint,form div:hover .formHint{visibility:visible}.uniForm .smallerLabels input,.uniForm .smallerLabels label,.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 .fileUpload,.uniForm .blockLabels .textInput{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:#000;font-weight:700;text-transform:none;padding:0;margin:0}#warningMsg,.uniForm #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%;line-height:100%;font-weight:700}.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}.uniForm .errorField{color:#43340b;margin-left:105px;margin-bottom:4px;margin-top:0;margin-right:0;padding:5px}.optl{display:none}