.uniForm legend{font-weight:bold;font-size:100%;margin:0;padding:1.5em 0}.uniForm .ctrlHolder{padding:.5em 1.5em;border-bottom:1px solid #efefef}.uniForm .ctrlHolder.focused{background:#e0eaf8;border:1px solid #b3defd;border-width:0 0 1px 0}.uniForm .ctrlHolder.focused .formHint{color:#333}.uniForm .ctrlHolder .textInput:focus,.uniForm .ctrlHolder select:focus,.uniForm .ctrlHolder textarea:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;background-color:#f7f9d0}.uniForm .ctrlHolder.error p.errorField{display:block}.uniForm .ctrlHolder.error,.uniForm .ctrlHolder.error.focused{background:#ffdfdf;border:1px solid #f3afb5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}.uniForm .ctrlHolder.error input.error,.uniForm .ctrlHolder.error select.error,.uniForm .ctrlHolder.error textarea.error{color:#af4c4c;margin:0 0 6px 0;padding:4px}.uniForm .buttonHolder{background:#efefef;text-align:right;margin:1.5em 0 0 0;padding:1.5em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}.uniForm .buttonHolder .primaryAction{padding:10px 22px;line-height:1;background:#254a86;border:1px solid #163362;font-size:12px;font-weight:bold;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;box-shadow:1px 1px 0 #fff;-webkit-box-shadow:1px 1px 0 #fff;-moz-box-shadow:1px 1px 0 #fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.25)}.uniForm .buttonHolder .primaryAction:active{position:relative;top:1px}.uniForm .buttonHolder button.primaryAction[disabled]:active,.uniForm .buttonHolder button.primaryAction[disabled]:disabled,.uniForm .buttonHolder button.primaryAction:disabled,.uniForm .buttonHolder button.primaryAction[disabled]{background-color:#ccc;border-color:#aaa;color:#bbb;cursor:pointer}.uniForm .secondaryAction{text-align:left}.uniForm button.secondaryAction{background:transparent;border:0;color:#777;margin:1.25em 0 0 0;padding:0}.uniForm label em,.uniForm .label em{font-style:normal;font-weight:bold;color:Crimson}.uniForm label small{font-size:.75em;color:#777}.uniForm .textInput{_height:24px}.uniForm .textInput,.uniForm select,.uniForm textarea{height:20px;padding:4px 6px;font-size:14px;line-height:20px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.uniForm .inlineLabels ul{width:64%}.uniForm .inlineLabels .formHint{padding-top:.5em}.uniForm textarea{height:12em}.uniForm select{height:30px!important;*margin-top:4px!important;line-height:30px!important;border:1px solid #ccc}.uniForm ul li label{font-size:.85em}.uniForm .formHint{font-size:.85em;color:#777}.uniForm #errorMsg{background:#ffdfdf;border:1px solid #f3afb5;margin:0 0 1.5em 0;padding:0 1.5em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}.uniForm #errorMsg ol{margin:0 0 1.5em 0;padding:0}.uniForm #errorMsg ol li{list-style:decimal outside}.uniForm #errorMsg ul,.uniForm #errorMsg ol{float:none;margin-left:2em}.uniForm #errorMsg ul li{list-style:disc outside}.uniForm #errorMsg ol li,.uniForm p.errorField{margin:0 0 3px 1.5em;padding:7px;background:#f6bec1;position:relative;font-size:.85em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}.uniForm p.errorField,.uniForm p.okField{margin-left:0;display:none}.uniForm #okMsg{background:#c8ffbf;border:1px solid #a2ef95;margin:0 0 1.5em 0;padding:1.5em;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}.uniForm #okMsg p{margin:0}.uniForm .okField{margin:0 0 3px 1.5em;padding:7px;background:#c8ffbf;position:relative;font-size:.85em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}.uniForm .col{margin-bottom:1.5em}.uniForm .col.first{width:49%;float:left;clear:none}.uniForm .col.last{width:49%;float:right;clear:none;margin-right:0}.uniForm fieldset h3{background-color:#efefef;color:#343434;line-height:1;margin:1.5em 0;padding:14px 28px 14px 28px;font-size:14px;font-weight:bold}