.uniForm legend{font-weight:bold;font-size:100%;margin:0;padding:1.5em 0}.uniForm .ctrlHolder{padding:7px 0 7px 10px}.uniForm .ctrlHolder.focused{background:#fffcdf}.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,.25)}.uniForm .buttonHolder .primaryAction:active{position:relative;top:1px}.uniForm .secondaryAction{text-align:left}.uniForm button.secondaryAction{background:transparent;border:0;color:#777;margin:1.25em 0 0 0;padding:0}.uniForm .inlineLabels label em,.uniForm .inlineLabels .label em{font-style:normal;font-weight:bold}.uniForm label small{font-size:.75em;color:#777}.uniForm .textInput,.uniForm select,.uniForm textarea{padding:4px 2px;border:1px solid #ccc;background:#fff}.uniForm textarea{height:100px;width:300px}.uniForm select{width:206px}.uniForm ul li label{font-size:.85em}.uniForm .ctrlHolder .textInput:focus,.uniForm .ctrlHolder select:focus,.uniForm .ctrlHolder textarea:focus{outline:0}.uniForm .formHint{font-size:.85em;color:#777}.uniForm .inlineLabels .formHint{padding-top:.5em}.uniForm .ctrlHolder.focused .formHint{color:#333}.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{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 .ctrlHolder.error,.uniForm .ctrlHolder.focused.error{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 #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 .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}