.us_forms_content fieldset {
    border-radius: 3px; -moz-border-radius: 3px;
    box-shadow: 5px 5px 5px #d0c08f; -moz-box-shadow: 5px 5px 5px #d0c08f; -webkit-box-shadow: 5px 5px 5px #d0c08f; 
    border-width: 1px;
    border-style: solid; 
    border-color: #d69c1e;
    margin-top: 10px;
    background-color: #fafafa;
    }
    
.us_forms_content legend {
    background-color: #F7ECD2;
    border: 1px solid #d69c1e;
    border-radius: 5px; -moz-border-radius: 5px;
    box-shadow: 5px 5px 5px #d0c08f; -moz-box-shadow: 5px 5px 5px #d0c08f; -webkit-box-shadow: 5px 5px 5px #d0c08f; 
    font-weight: bold;
    font-size: 1.1em;
    margin-left: 20px;
    margin-bottom: 5px;
    padding: 5px 10px;
    } 

.us_form-wrapper {height: 100%;}
#us_content > .us_form-wrapper {height: auto;}
.us_forms_splitter {height: 100%; min-height: 485px;}    
.us_forms_splitter_left {width: 220px; height: 99%}
.us_forms_splitter_right {width: 100%; overflow-x: hidden;}

.us_forms_content .us_required label.us_labels {font-weight: bold;}
.us_forms_content label.us_label_computed {font-decoration: italic; color: #F0B000;}

.us_forms_content {width: 100%; margin: 0 auto; position: relative;}
.us_forms_content .us_labeledinputs {width: 100%; min-height: 2.12em; height: auto; margin: 5px 0; clear: both;}
.us_forms_content .us_labeledinputs > label.us_labels {width: 29%; line-height: 2.12em; float: left; display: block; text-align: right; padding-right: 1%;}
.us_forms_content .us_labeledinputs > div.us_inputs_box > div.us_inputs_select,
.us_forms_content .us_labeledinputs > div.us_inputs_box > span.us_inputs_select,
.us_forms_content .us_labeledinputs > div.us_inputs_box > span.us_inputs_text,
.us_forms_content .us_labeledinputs > div.us_inputs_box > input.us_inputs_email,
.us_forms_content .us_labeledinputs > div.us_inputs_box > input.us_inputs_url,
.us_forms_content .us_labeledinputs > div.us_inputs_box > input.us_inputs_tel,
.us_forms_content .us_labeledinputs > div.us_inputs_box > input.us_inputs_text,
.us_forms_content .us_labeledinputs > div.us_inputs_box > input.us_inputs_password {width: 55%; float: left;}
.us_forms_content .us_labeledinputs > div.us_inputs_box > div.us_backlabels {text-indent: 3px; width: 14%; height: 2.12em; line-height: 2.12em; float: right; display: block; font-weight: bold; padding-left: 1%;}
.us_forms_content .us_labeledinputs > div.us_inputs_box > div.us_backlabel_select_fullicon {width: 36px !important}
.us_forms_content .us_labeledinputs > div.us_inputs_box > div.us_backlabels_number {width: 10em;}
.us_forms_content .us_labeledinputs > div.us_inputs_box > textarea.us_inputs_textarea {min-height: 150px; width: 100%; position: inherit;}
.us_forms_content .us_labeledinputs > div.us_inputs_box > div.us_backlabels_radio,
.us_forms_content .us_labeledinputs > div.us_inputs_box > div.us_backlabels_checkbox {width: 100%; min-height: 2.12em; line-height: 2.12em; float: none; display: inline; font-weight: bold; padding-left: 1%;}
.us_forms_content .us_labeledinputs > div.us_error-msg {clear: both; margin: 0 0 0 30%; width: 70%; height: auto; float: left;}
.us_forms_content .us_labeledinputs > div.us_error-msg span { text-align: left;}    
.us_forms_content .us_form_submitbuttons {width: 70%; margin: 0 0 10px 30%;}

.us_form_content_full {width: 790px;}
.us_form_content_full .us_labeledinputs {width: 770px; min-height: 2.12em; margin: 5px 0; clear: both;}
.us_form_content_full .us_labeledinputs_checkbox > div.us_error-msg {display: none;}
.us_form_content_full .us_labeledinputs_checkbox,
.us_form_content_full .us_labeledinputs_radio {height: auto; min-height: 2.12em;}
.us_form_content_full .us_labeledinputs > label.us_labels {width: 155px; line-height: 2.12em; float: left; display: block; text-align: right; padding-right: 5px;}
.us_form_content_full .us_labeledinputs > div.us_inputs_box {width: 310px; min-height: 2.12em; float: left;}
.us_form_content_full .us_labeledinputs > div.us_input_box_select_full,
.us_form_content_full .us_labeledinputs > div.us_input_box_select_fullicon {width: 770px; height: auto; min-height: 2.12em; float: none; position: inherit;}
.us_form_content_full .us_labeledinputs > div.us_inputs_box_textarea,
.us_form_content_full .us_labeledinputs > div.us_inputs_box_radio,
.us_form_content_full .us_labeledinputs > div.us_inputs_box_checkbox {width: 600px; height: auto; min-height: 2.12em;}
.us_form_content_full .us_labeledinputs > div.us_inputs_box > input.us_inputs {float: left;}
.us_form_content_full .us_labeledinputs > div.us_inputs_box > div.us_inputs_select,
.us_form_content_full .us_labeledinputs > div.us_inputs_box > span.us_inputs_select,
.us_form_content_full .us_labeledinputs > div.us_inputs_box > input.us_inputs_email,
.us_form_content_full .us_labeledinputs > div.us_inputs_box > input.us_inputs_url,
.us_form_content_full .us_labeledinputs > div.us_inputs_box > input.us_inputs_tel,
.us_form_content_full .us_labeledinputs > div.us_inputs_box > span.us_inputs_text,
.us_form_content_full .us_labeledinputs > div.us_inputs_box > input.us_inputs_text,
.us_form_content_full .us_labeledinputs > div.us_inputs_box > input.us_inputs_password {float: left; width: 250px; margin-right: 5px; }
.us_form_content_full .us_labeledinputs > div.us_inputs_box > div.us_input_select_full {width: 600px;}
.us_form_content_full .us_labeledinputs > div.us_inputs_box > div.us_input_select_fullicon {width: 560px;}
.us_form_content_full .us_labeledinput_select_full > div.us_input_box_select_full > span.us_input_select_full,
.us_form_content_full .us_labeledinput_select_full > div.us_input_box_select_full > input.us_input_select_full {width: 600px;}
.us_form_content_full .us_labeledinput_select_fullicon > div.us_input_box_select_fullicon > span.us_input_select_fullicon,
.us_form_content_full .us_labeledinput_select_fullicon > div.us_input_box_select_fullicon > input.us_input_select_fullicon {width: 560px;}
.us_form_content_full .us_labeledinputs > div.us_input_box_select_full > div.us_backlabel_select_fullicon {width: 40px;}
.us_form_content_full .us_labeledinputs > div.us_backlabels { width: 45px; height: 2.12em; line-height: 2.12em; float: left; padding: 0; margin: 0; font-weight: bold;}
.us_form_content_full .us_labeledinputs > div.us_inputs_box_number input.us_inputs_number {text-outdent: 4px; text-align: right;} 
.us_form_content_full .us_labeledinputs > div.us_inputs_box_number span.k-numerictextbox,
.us_form_content_full .us_labeledinputs > div.us_inputs_box_number > div.us_backlabels_number {float: left;}
.us_form_content_full .us_labeledinputs > div.us_inputs_box_date > div.us_backlabels_date,
.us_form_content_full .us_labeledinputs > div.us_input_box_select_full > div.us_backlabel_select_full,
.us_form_content_full .us_labeledinputs > div.us_inputs_box_datetime > div.us_backlabels_datetime {display: none;}
.us_form_content_full .us_labeledinputs > div.us_error-msg {margin: 0; float: left; width: 300px; line-height: 2.12em; height: 2.12em; clear: none;}    
.us_form_content_full .us_labeledinputs > div.us_error-msg span {text-align: left;}
.us_form_content_full .us_labeledinput_select_full > div.us_error-msg,
.us_form_content_full .us_labeledinputs_textarea > div.us_error-msg {margin: 2px 0px 5px 160px; width: 600px; line-height: 2.12em; height: auto; clear: none;}    
.us_form_content_full .us_form_submitbuttons {width: 600px; margin: 5px 5px 10px 165px;}

.k-datetimepicker {width: 17em;}
#system_formresult_status,
.us_forms_status {width: 600px; min-height: 100px; height: auto; position: relative; margin: 30px auto; display: none;}
#system_formresult_before,
.us_forms_before {width: 600px; height: 300px; height: auto; position: fixed; top: 3px; left: 50%; margin-top: 0px; margin-left: -300px; display: none; z-index: 200000;}

div.usform_column {width: 100%; height: 2.2em;}
div.usform_column label {width: 100%; display: block; height: 2.1em; line-height: 2.1em; border-bottom: 1px solid #dddddd}
div.usform_column:nth-child(odd) {background-color: #fcfcfc;}
div.usform_column:hover {background-color: #eeeeee;}

ul.usform_columns {list-style: none; margin: 10px 0 0 0; padding: 0; width: 100%}
ul.usform_columns li { margin: 0 3px 3px 3px; padding-left: 1.5em; line-height: 2em; }
ul.usform_columns li span { position: absolute; margin-left: -1.3em; margin-top: 0.4em;}

.us_dialog_message,
.us_dialog_buttons {margin-top: 2em; width: 100%}
.us_dialog_buttons .us_leftbutton {margin-left: 1em; float: left; min-width: 240px}
.us_dialog_buttons .us_rightbutton {margin-right: 1em; float: right; min-width: 240px}
.us_dialog_buttons .us_yesbutton {margin-left: 1em; float: left; min-width: 80px}
.us_dialog_buttons .us_nobutton {margin-right: 1em; float: right; min-width: 80px}

.us-top-block {margin-top: 10px;}
.us_saveicon {font-weight: bold;}

.us_inputs .k-combobox .k-dropdown-wrap:before,
.us_inputs .k-numeric-wrap:before, 
.us_inputs .k-picker-wrap:before {
    content: '';
    display: none;
}