.uniForm{margin:0;padding:0;position:relative}.uniForm .fieldset{border:0;margin:0;padding:0}.uniForm .fieldset legend{margin:0;padding:0}.uniForm .ctrlHolder,.uniForm .buttonHolder{margin:0;padding:0;clear:both}.uniForm:after,.uniForm .buttonHolder:after,.uniForm .ctrlHolder:after,.uniForm .ctrlHolder .multiField:after,.uniForm .inlineLabel:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}.uniForm .inlineLabel,.uniForm .inlineLabels .inlineLabel,.uniForm .blockLabels .inlineLabel{width:auto;float:none;margin:0;display:block}.uniForm .label,.uniForm .blockLabels .label{display:block;float:none;padding:0;line-height:100%;width:auto}.uniForm .textInput,.uniForm .checkboxInput,.uniForm .fileUpload,.uniForm .passwordInput,.uniForm .radioInput,.uniForm .selectInput,.uniForm .textareaInput,.uniForm .blockLabels .textInput,.uniForm .blockLabels .checkboxInput,.uniForm .blockLabels .fileUpload,.uniForm .blockLabels .passwordInput,.uniForm .blockLabels .radioInput,.uniForm .blockLabels .selectInput,.uniForm .blockLabels .textareaInput{float:left}.uniForm .formHint,.uniForm .blockLabels .formHint{float:right;margin:0;clear:none}.uniForm .multiField,.uniForm .blockLabels .multiField{width:auto;float:left}.uniForm .multiField .inlineLabel,.uniForm .blockLabels .multiField .inlineLabel{display:block;margin:0 0 .5em 0}.uniForm .multiField .blockLabel,.uniForm .blockLabels .multiField .blockLabel{float:left;width:auto;margin:0}.uniForm .multiField .blockLabel .textInput,.uniForm .multiField .blockLabel .checkboxInput,.uniForm .multiField .blockLabel .fileUpload,.uniForm .multiField .blockLabel .passwordInput,.uniForm .multiField .blockLabel .radioInput,.uniForm .multiField .blockLabel .selectInput,.uniForm .multiField .blockLabel .textareaInput,.uniForm .blockLabels .multiField .blockLabel .textInput,.uniForm .blockLabels .multiField .blockLabel .checkboxInput,.uniForm .blockLabels .multiField .blockLabel .fileUpload,.uniForm .blockLabels .multiField .blockLabel .passwordInput,.uniForm .blockLabels .multiField .blockLabel .radioInput,.uniForm .blockLabels .multiField .blockLabel .selectInput,.uniForm .blockLabels .multiField .blockLabel .textareaInput{width:100%;margin:0}.uniForm .inlineLabels .label{float:left;margin:0;padding:0;line-height:100%;position:relative}.uniForm .inlineLabels .textInput,.uniForm .inlineLabels .fileUpload,.uniForm .inlineLabels .passwordInput,.uniForm .inlineLabels .radioInput,.uniForm .inlineLabels .selectInput,.uniForm .inlineLabels .textareaInput{float:left}.uniForm .inlineLabels .checkboxInput{float:none}.uniForm .inlineLabels .formHint{clear:both;float:none}.uniForm .inlineLabels .multiField{float:left}.uniForm .inlineLabels .multiField .blockLabel .textInput,.uniForm .inlineLabels .multiField .blockLabel .checkboxInput,.uniForm .inlineLabels .multiField .blockLabel .fileUpload,.uniForm .inlineLabels .multiField .blockLabel .passwordInput,.uniForm .inlineLabels .multiField .blockLabel .radioInput,.uniForm .inlineLabels .multiField .blockLabel .selectInput,.uniForm .inlineLabels .multiField .blockLabel .textareaInput{display:block;width:100%;float:none}.uniForm .inlineLabels .multiField .selectInput{float:left}.uniForm .label .em,.uniForm .blockLabels .label .em{position:absolute;left:-7px}.uniForm .inlineLabels .label .em{display:block;position:absolute;left:auto;right:0;font-style:normal;font-weight:bold}.uniForm .inlineLabel .em{position:absolute;left:7px}.uniForm .col{float:left}.uniForm .fieldset .legend{color:#333;font-weight:bold;font-size:100%;margin:0;padding:1em 0}.uniForm .ctrlHolder{padding:7px}.uniForm .buttonHolder{text-align:right}.uniForm .resetButton{float:left}.uniForm .primaryAction{font-weight:bold}.uniForm .focused{background:#fffcdf}.uniForm .inlineLabel .selectInput,.uniForm .inlineLabel .checkboxInput,.uniForm .inlineLabel .fileUpload,.uniForm .inlineLabel .passwordInput,.uniForm .inlineLabel .radioInput,.uniForm .inlineLabel .textInput,.uniForm .inlineLabel .textareaInput,.uniForm .inlineLabels .inlineLabel .selectInput,.uniForm .inlineLabels .inlineLabel .checkboxInput,.uniForm .inlineLabels .inlineLabel .fileUpload,.uniForm .inlineLabels .inlineLabel .passwordInput,.uniForm .inlineLabels .inlineLabel .radioInput,.uniForm .inlineLabels .inlineLabel .textInput,.uniForm .inlineLabels .inlineLabel .textareaInput{float:left;margin:0 .4em 0 0}.uniForm .inlineLabel .span{float:left;width:90%}.uniForm .label,.uniForm .blockLabels .label{margin:0 0 .5em 0}.uniForm .textInput,.uniForm .blockLabels .textInput,.uniForm .blockLabels .fileUpload{width:53%}.uniForm .selectInput,.uniForm .blockLabels .selectInput{width:53.5%}.uniForm .textareaInput,.uniForm .blockLabels .textareaInput{width:53%;height:12em}.uniForm .formHint,.uniForm .blockLabels .formHint{width:45%;font-size:.9em;color:#777;position:relative;top:-.5em}.uniForm .multiField,.uniForm .blockLabels .multiField{width:53%}.uniForm .multiField .inlineLabel,.uniForm .blockLabels .multiField .inlineLabel{display:block;margin:0 0 .5em 0}.uniForm .multiField .blockLabel,.uniForm .blockLabels .multiField .blockLabel{width:30%;margin:0 10px 0 0}.uniForm .multiField .blockLabel .textInput,.uniForm .multiField .blockLabel .selectInput .uniForm .blockLabels .multiField .blockLabel .textInput,.uniForm .blockLabels .multiField .blockLabel .selectInput{width:100%;margin:.3em 0 0 0}.uniForm .inlineLabels .label{width:35%;margin:.3em 2% 0 0}.uniForm .inlineLabels .textInput,.uniForm .inlineLabels .fileUpload{width:55%}.uniForm .inlineLabels .selectInput{width:55%}.uniForm .inlineLabels .textareaInput{width:55%;height:12em}.uniForm .inlineLabels .formHint{margin-top:0;margin-left:37%;font-size:.9em;color:#777;position:static}.uniForm .inlineLabels .multiField{width:55%;margin:0 0 .3em 0}.uniForm .inlineLabels .multiField .inlineLabel{display:block;margin:0 0 .5em 0}.uniForm .inlineLabels .multiField .blockLabel{float:left;width:100%;margin:0 3% 0 0}.uniForm .inlineLabels .multiField .blockLabel .textInput,.uniForm .inlineLabels .multiField .blockLabel .selectInput{width:100%;margin:.3em 0 0 0}.uniForm .ctrlHolder .textInput:focus{outline:0}.uniForm .ctrlHolder .textareaInput:focus{outline:0}.uniForm div.focused .formHint{color:#333}.uniForm .col{width:47.9%;margin:0 2% 20px 0}.uniForm #errorMsg{background:#ffdfdf;border:1px solid #df7d7d;border-width:1px 0;margin:0 0 1.5em 0;padding:7px}.uniForm .error{background:#ffdfdf;border:1px solid #df7d7d;border-width:1px 0}.uniForm #errorMsg dt,.uniForm #errorMsg h3{margin:0 0 .5em 0;font-size:100%;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}.uniForm .errorField{color:#af4c4c;margin:0 0 6px 0;padding:4px;background:#ffbfbf}.uniForm #OKMsg{background:#c8ffbf;border:1px solid #a2ef95;border-width:1px 0;margin:0 0 1.5em 0;padding:7px}.uniForm #OKMsg p{margin:0}.uniForm div.error{border-width:1px 0 0 0;color:#af4c4c}
