.ua-form-container { margin-top:4px;padding:10px;background-image:none !important;font-size:0.9em;position:relative; }
.ua-form-dialog { padding:0; }
.ua-form-messages { position:absolute;top:2px;left:20%;width:60%;display:none;padding:8px;z-index:1; }
.ua-form-messages h2 { font-size:1.2em;margin-bottom:4px; }
.ua-form-messages li { margin:2px 0; }
.ua-form-container fieldset { margin:4px 0;background-image:none !important; }
.ua-form-container fieldset legend { margin-left:8px;font-weight:bold; }
.ua-form-readonly { display:none; }
.ua-form-required label { background:transparent url(images/ua-asterisk.png) no-repeat center right; }
.ua-form-addsimple { font-size:0.8em;display:block; }
.ua-form-simpleform h1 { font-size:1.1em;margin-bottom:4px; }
.ua-form-simpleform p { margin:6px 0;padding:1px 4px; }

.ua-form-ctrllist li { position:relative;margin:2px 0 4px; }
.ua-form-ctrllist li label { font-weight:bold;position:absolute;top:0;left:0;line-height:1.4em;width:185px;text-align:right;padding-right:8px; }
*+html .ua-form-ctrllist li { min-height:20px; }
.ua-form-ctrllist li .ua-form-ctrl { margin-left:200px; }
.ua-form-ctrllist li .ua-form-ctrl .ui-state-default { padding:2px 4px; }
.ua-form-ctrllist li .ua-form-ctrl label { font-weight:inherit;position:static;width:auto;text-align:inherit; }
.ua-form-ctrllist li .ua-form-ctrl ul { background-image:none !important;width:90%; }
.ua-form-ctrllist li .ua-form-ctrl li { margin:2px 0; }
.ua-form-ctrllist li .ua-form-ctrl li input, 
    .ua-form-ctrllist li .ua-form-ctrl li span { padding:0;margin:0;vertical-align:middle; }

.ui-datepicker { z-index:2000; }