
.dhtmlx_message_area{position:fixed; right:5px; width:250px; z-index:1000; padding:5px 0px}
.dhtmlx-info{color:#444; border-radius:4px; min-width: 120px; padding:10px 10px 10px 20px; background-color:#FFFFCC; font-size:12px; font-family:Tahoma; z-index: 10000; margin:0px 5px 5px 5px; border:1px solid #d3d3d3; box-shadow: 0px 0px 5px #ccc; 
 -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease}
.dhtmlx-info.hidden{height:0px; padding-bottom:0px; padding-top:0px; border-width:0px; margin-top:0px; margin-bottom:0px; overflow:hidden}
.dhtmlx-error{background-color: #f17373; color:#fff}
.dhtmlx_modal_box{overflow:hidden; display: inline-block; min-width: 300px; width: 300px !important; text-align: center; position:fixed; background-color: #fff; z-index:20000; 
 -moz-box-shadow: 0px 0px 5px #AAAAAA; -webkit-box-shadow: 0px 0px 0px #AAAAAA; box-shadow: 0px 0px 5px #AAAAAA; border:1px solid #a4bed4; border-radius: 6px}
.dhtmlx_popup_title{padding: 5px 0; font-size: 12px; -webkit-border-top-right-radius:6px; -webkit-border-top-left-radius:6px; border-radius-top-right:6px; line-height: 16px; font-family:Tahoma; font-weight: bold}
.dhtmlx-info, .dhtmlx_popup_title, .dhtmlx_popup_button{-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; -moz-user-select:-moz-none; cursor:pointer}
.dhtmlx_popup_text{font-size: 13px; font-family: Tahoma; color:#444; min-height: 30px; padding: 20px 10px 10px 10px !important; overflow:hidden}
.dhtmlx_popup_controls{font-family: Tahoma; font-weight:bold; padding: 10px 10px 17px 10px !important}
.dhtmlx_popup_button{font-size: 12px; font-family: Tahoma; font-weight: bold; min-width: 120px; width: 120px; height: 20px; display: inline-block; margin: 0 5px; border-radius: 4px}
.dhtmlx_popup_button div{line-height:20px}
div.dhx_modal_cover {background-color:#000; cursor:default; opacity: 0.2; filter:alpha(opacity = 0.2); position: fixed; z-index:19999; left: 0px; top: 0px; width: 100%; height: 100%; border: none; zoom: 1}
.dhtmlx_popup_button{color: #2e3947; text-shadow: 0 1px 0 #ffffff; border: 1px solid #a4bed4; background-color: #d5e6fc; background-image: -moz-linear-gradient(center bottom, #e1eeff 0%, #cce2fe 12%, #ecf2f7 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #ecf2f7), color-stop(0.88, #cce2fe), color-stop(1.00, #e1eeff)); background: -o-linear-gradient( top, #e1eeff, #cce2fe 12%, #ecf2f7); background: linear-gradient(top, #e1eeff, #cce2fe 12%, #ecf2f7 ); background: -ms-linear-gradient(top, #e1eeff 0%,#cce2fe 12%,#ecf2f7 100%)}
.dhtmlx_popup_button:active, .dhtmlx_popup_button:focus{box-shadow: inset 0 0 2px #aaaaaa; background: #bdd9fc; 
 background: -moz-linear-gradient(top, #C4DDFF 0%, #bdd9fc 88%, #deeaf4 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C4DDFF), color-stop(88%,#bdd9fc), color-stop(100%,#deeaf4)); 
 background: -o-linear-gradient(top, #C4DDFF 0%,#bdd9fc 88%,#deeaf4 100%); 
 background: -ms-linear-gradient(top, #C4DDFF 0%,#bdd9fc 88%,#deeaf4 100%); 
 background: linear-gradient(top, #C4DDFF 0%,#bdd9fc 88%,#deeaf4 100%); 
}
.dhtmlx_popup_title{box-shadow:inset 0 0 2px #ffffff; display: block}
.dhtmlx-alert-error, .dhtmlx-confirm-error{}
.dhtmlx-alert-error .dhtmlx_popup_title, .dhtmlx-confirm-error .dhtmlx_popup_title{color : white; border: 1px solid #f17373; background: #f17373; background: -webkit-linear-gradient(top,#ff7c7c, #f17373 88%, #ff7361); background: -moz-linear-gradient(top, #ff7c7c, #f17373 88%, #ff7361); background: -o-linear-gradient(top, #ff7c7c, #f17373 88%, #ff7361); background: linear-gradient(top, #ff7c7c, #f17373 88%, #ff7361); background: -ms-linear-gradient(top, #ff7c7c 0%,#f17373 88%,#ffbc75 100%)}
.dhtmlx-alert-error.dhtmlx_modal_box, .dhtmlx-confirm-error.dhtmlx_modal_box{border: 1px solid #f17373}
.dhtmlx-alert-warning .dhtmlx_popup_title, .dhtmlx-confirm-warning .dhtmlx_popup_title{color : #000; border: 1px solid #d2b07f; background: #ff9f37; 
 background: -webkit-linear-gradient(top, #ffc786, #ff9523 88%, #ffbc75); background: -moz-linear-gradient(top,#ffc786,#ff9523 88%, #ffbc75); background: -o-linear-gradient(top, #ffc786, #ff9523 88%, #ffbc75); background: linear-gradient(top, #ffc786, #ff9523 88%, #ffbc75); background: -ms-linear-gradient(top, #ffc786 0%,#ff9523 88%,#ffbc75 100%)}
.dhtmlx-alert-warning .dhtmlx_popup_controls, .dhtmlx-confirm-warning .dhtmlx_popup_controls {border: 1px solid #d5d5d5; border-width: 0 1px 1px 1px}
.dhtmlx-alert-warning .dhtmlx_popup_text, .dhtmlx-confirm-warning .dhtmlx_popup_text{border: 1px solid #d5d5d5; border-width: 0 1px 0 1px}
.dhtmlx-alert .dhtmlx_popup_title, .dhtmlx-confirm .dhtmlx_popup_title{color : #000; border: 1px solid #a4bed4; background: #d5e6fc; background: -moz-linear-gradient(center bottom, #e1eeff 0%, #cce2fe 12%, #ecf2f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #ecf2f7), color-stop(0.88, #cce2fe), color-stop(1.00, #e1eeff)); background: -o-linear-gradient( top, #e1eeff, #cce2fe 12%, #ecf2f7); background: linear-gradient(top, #e1eeff, #cce2fe 12%, #ecf2f7 ); background: -ms-linear-gradient(top, #e1eeff 0%,#cce2fe 12%,#ecf2f7 100%); 
}
.dhtmlx-alert .dhtmlx_popup_controls, .dhtmlx-confirm .dhtmlx_popup_controls{border: 1px solid #d5d5d5; border-width: 0 1px 1px 1px}
.dhtmlx-alert .dhtmlx_popup_text, .dhtmlx-confirm .dhtmlx_popup_text{border: 1px solid #d5d5d5; border-width: 0 1px 0 1px}
.dhxform_obj_dhx_skyblue {font-family: Tahoma; float: left; line-height: normal; 
}
.dhxform_obj_dhx_skyblue div.dhxform_base {position: relative; float: left}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_base {float: right}
.dhxform_obj_dhx_skyblue div.dhxform_base_nested {padding: 0px 0px 0px 0px; clear: both}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_base_nested {padding: 0px 0px 0px 0px}
.dhxform_obj_dhx_skyblue.dhxform_block {
 clear: both}
.dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link,
.dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link:visited,
.dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link:active,
.dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link:hover {outline: none; text-decoration: none; color: inherit; cursor: default; overflow: hidden; white-space: normal}
.dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link:focus {color: #30678a}
.dhxform_obj_dhx_skyblue div.disabled span.nav_link {color: inherit}
.dhxform_obj_dhx_skyblue div.dhxform_img,
.dhxform_obj_dhx_skyblue div.dhxform_actv_c,
.dhxform_obj_dhx_skyblue div.dhxform_actv_r {width: 18px; height: 18px; font-size: 1px; 
}
.dhxform_obj_dhx_skyblue div.dhxform_img.chbx0,
.dhxform_obj_dhx_skyblue div.dhxform_img.chbx1,
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_img.chbx0,
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_img.chbx1,
.dhxform_obj_dhx_skyblue div.dhxform_img.rdbt0,
.dhxform_obj_dhx_skyblue div.dhxform_img.rdbt1,
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_img.rdbt0,
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_img.rdbt1,
.dhxform_obj_dhx_skyblue div.dhxform_actv_c.chbx0,
.dhxform_obj_dhx_skyblue div.dhxform_actv_c.chbx1,
.dhxform_obj_dhx_skyblue div.dhxform_actv_r.rdbt0,
.dhxform_obj_dhx_skyblue div.dhxform_actv_r.rdbt1 {background-image: url('imgs/dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat}
.dhxform_obj_dhx_skyblue div.dhxform_img.chbx0 {background-position: -18px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_img.chbx1 {background-position: 0px 0px}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_img.chbx0 {background-position: -54px 0px}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_img.chbx1 {background-position: -36px 0px}
 
.dhxform_obj_dhx_skyblue div.dhxform_img.rdbt0 {background-position: -90px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_img.rdbt1 {background-position: -72px 0px}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_img.rdbt0 {background-position: -126px 0px}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_img.rdbt1 {background-position: -108px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_actv_c.chbx0 {background-position: -162px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_actv_c.chbx1 {background-position: -144px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_actv_r.rdbt0 {background-position: -198px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_actv_r.rdbt1 {background-position: -180px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_label {font-family: inherit; font-size: inherit; color: #000000; overflow-x: hidden; 
 overflow: hidden; white-space: normal}
.dhxform_obj_dhx_skyblue div.dhxform_label.dhxform_label_align_left {text-align: left}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_label.dhxform_label_align_left {text-align: right}
.dhxform_obj_dhx_skyblue div.dhxform_label.dhxform_label_align_center {text-align: center}
.dhxform_obj_dhx_skyblue div.dhxform_label.dhxform_label_align_right {text-align: right}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_label.dhxform_label_align_right {text-align: left}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_label,
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_label div.dhxform_label_nav_link,
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_label span.dhxform_item_required {color: #b2b2b2}
.dhxform_obj_dhx_skyblue div.dhxform_label span.dhxform_item_required {margin-left: 5px; margin-right: 0px; color: red}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_label span.dhxform_item_required {margin-left: 0px; margin-right: 5px}
.dhxform_obj_dhx_skyblue input.dhxform_textarea {padding: 1px 0px !important; margin: 0px; font-size: 1em}
.dhxform_obj_dhx_skyblue .dhxform_textarea {border: #a4bed4 1px solid; font-family: Tahoma; font-size: inherit; color: #000000; 
 font-size: 1em; resize: none}
.dhxform_obj_dhx_skyblue div.disabled .dhxform_textarea {color: #b2b2b2; background-color: #ffffff; border: #c2d0dd 1px solid}
 .dhxform_obj_dhx_skyblue.dhxform_rtl .dhxform_textarea {text-align: right; direction: rtl; 
}
.dhxform_obj_dhx_skyblue div.dhxform_control.dhxform_img_node {position: relative}
.dhxform_obj_dhx_skyblue div.dhxform_control.dhxform_img_node .dhxform_textarea {border: 1px solid white; background-color: white; color: white; visibility: hidden}
.dhxform_obj_dhx_skyblue div.dhxform_control.dhxform_img_node div.dhxform_img,
.dhxform_obj_dhx_skyblue div.dhxform_control.dhxform_img_node div.dhxform_actv_c,
.dhxform_obj_dhx_skyblue div.dhxform_control.dhxform_img_node div.dhxform_actv_r {float: none; top: 3px; left: 0px; position: absolute; margin: 0px}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_control.dhxform_img_node div.dhxform_img {float: none; top: 3px; left: 0px; position: absolute; margin: 0px}
.dhxform_obj_dhx_skyblue .dhxform_select {border: #a4bed4 1px solid; background-color: #ffffff; font-family: Tahoma; font-size: inherit; color: #000000; margin: 0px; font-size: 1em}
.dhxform_obj_dhx_skyblue div.disabled .dhxform_select {color: #b2b2b2; background-color: #ffffff; border: #c2d0dd 1px solid}
 .dhxform_obj_dhx_skyblue.dhxform_rtl select,
 .dhxform_obj_dhx_skyblue.dhxform_rtl option {direction: rtl; 
}
.dhxform_obj_dhx_skyblue div.fs_dhxform_item_label_left {padding: 5px 5px 5px 2px}
.dhxform_obj_dhx_skyblue div.fs_dhxform_item_label_left fieldset.dhxform_fs div.dhxform_base_nested.dhxform_fs_nested {margin-right: 19px; margin-left: 5px}
.dhxform_obj_dhx_skyblue fieldset.dhxform_fs {border: #a4bed4 1px solid; margin: 0px; padding: 5px 0px 5px 0px; clear: left; width: 100%}
.dhxform_obj_dhx_skyblue div.disabled fieldset.dhxform_fs {border: #c2d0dd 1px solid}
 
.dhxform_obj_dhx_skyblue fieldset.dhxform_fs legend.fs_legend {font-family: Tahoma; color: #256187; font-size: inherit; font-weight: normal; padding: 0px 4px 1px 4px; margin-left: 5px; text-align: left}
 .dhxform_obj_dhx_skyblue.dhxform_rtl fieldset.dhxform_fs legend.fs_legend {text-align: right}
.dhxform_obj_dhx_skyblue div.disabled fieldset.dhxform_fs legend.fs_legend {color: #b2b2b2}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_right {clear: both; padding-top: 2px; cursor: default}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_right div.dhxform_img,
.dhxform_obj_dhx_skyblue div.dhxform_item_label_right div.dhxform_actv_c,
.dhxform_obj_dhx_skyblue div.dhxform_item_label_right div.dhxform_actv_r {float: left; margin: 3px 5px 0px 1px}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_item_label_right div.dhxform_img {float: right; margin: 3px 1px 0px 5px}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_right div.dhxform_label {float: left; padding: 1px 0px 1px 0px; margin: 2px 0 2px 0px}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_item_label_right div.dhxform_label {float: right}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_right div.dhxform_control {float: left; margin-right: 6px; margin-left: 0px}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_item_label_right div.dhxform_control {float: right; margin-right: 0px; margin-left: 6px}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_left {clear: both; padding-top: 2px; cursor: default}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_left div.dhxform_img,
.dhxform_obj_dhx_skyblue div.dhxform_item_label_left div.dhxform_actv_c,
.dhxform_obj_dhx_skyblue div.dhxform_item_label_left div.dhxform_actv_r {float: right; margin: 3px 1px 0px 5px}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_item_label_left div.dhxform_img {float: left; margin: 3px 5px 0px 1px}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_left div.dhxform_label {float: left; padding: 1px 0px 1px 0px; margin: 2px 0px 2px 0px}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_item_label_left div.dhxform_label {float: right}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_left div.dhxform_control {float: left; padding-left: 4px; padding-right: 0px}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_item_label_left div.dhxform_control {float: right; padding-right: 4px; padding-left: 0px}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_top {clear: both}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_top div.dhxform_label {float: none}
.dhxform_obj_dhx_skyblue div.dhxform_item_label_top div.dhxform_control {float: none; margin-left: 0px}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_item_label_top div.dhxform_control {float: none; margin-right: 0px}
.dhxform_obj_dhx_skyblue div.dhxform_item_absolute {position: absolute; left: 0px; top: 0px; cursor: default}
.dhxform_obj_dhx_skyblue div.item_absolute div.dhxform_img,
.dhxform_obj_dhx_skyblue div.item_absolute div.dhxform_actv_c,
.dhxform_obj_dhx_skyblue div.item_absolute div.dhxform_actv_r {position: absolute}
.dhxform_obj_dhx_skyblue div.dhxform_item_absolute div.dhxform_control,
.dhxform_obj_dhx_skyblue div.dhxform_item_absolute div.dhxform_label,
.dhxform_obj_dhx_skyblue div.dhxform_item_absolute div.dhxform_control.dhxform_img_node,
.dhxform_obj_dhx_skyblue div.dhxform_item_absolute div.dhxform_txt_label2,
.dhxform_obj_dhx_skyblue div.dhxform_item_absolute div.dhxform_btn,
.dhxform_obj_dhx_skyblue div.block_item_absolute div.dhxform_block {position: absolute}
.dhxform_obj_dhx_skyblue div.dhxform_txt_label2 {color: #256187; font-family: Tahoma; font-size: inherit; font-weight: bold; margin: 0px 3px; padding: 5px 0px; cursor: default}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_txt_label2 {color: #B2B8BC}
.dhxform_obj_dhx_skyblue div.dhxform_btn {font-size: inherit; font-family: Tahoma; height: 21px; margin: 1px 2px; float: left; cursor: default; clear: both; -moz-user-select: none}
 .dhxform_obj_dhx_skyblue.dhxform_rtl div.dhxform_btn {float: right}
.dhxform_obj_dhx_skyblue div.dhxform_btn table {height: 21px; font-size: 1em}
.dhxform_obj_dhx_skyblue div.dhxform_btn td {text-align: center; vertical-align: middle; font-size: inherit}
.dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_l,
.dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_r {background-image: url('imgs/dhxform_dhx_skyblue/dhxform_btns.gif'); background-repeat: no-repeat; width: 5px; height: 21px; font-size: 1px}
 
 
.dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_l {background-position: 0px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_r {background-position: -5px 0px}
.dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_m {background-image: url('imgs/dhxform_dhx_skyblue/dhxform_btns.gif'); background-repeat: repeat-x; background-position: 0px -21px; height: 21px}
.dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_l div.btn_l, .dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_r div.btn_r {width: 5px; height: 21px}
 
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_btn td.btn_l {background-position: 0px -42px !important}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_btn td.btn_m {background-position: 0px -63px !important}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_btn td.btn_r {background-position: -5px -42px !important}
.dhxform_obj_dhx_skyblue div.dhxform_btn table.dhxform_btn_over td.btn_l {background-position: 0px -84px !important}
.dhxform_obj_dhx_skyblue div.dhxform_btn table.dhxform_btn_over td.btn_m {background-position: 0px -105px !important}
.dhxform_obj_dhx_skyblue div.dhxform_btn table.dhxform_btn_over td.btn_r {background-position: -5px -84px !important}
.dhxform_obj_dhx_skyblue div.dhxform_btn table.dhxform_btn_pressed td.btn_l {background-position: 0px -126px !important}
.dhxform_obj_dhx_skyblue div.dhxform_btn table.dhxform_btn_pressed td.btn_m {background-position: 0px -147px !important}
.dhxform_obj_dhx_skyblue div.dhxform_btn table.dhxform_btn_pressed td.btn_r {background-position: -5px -126px !important}
 
.dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_m div.btn_txt {font-size: inherit; font-family: Tahoma; color: #000000; padding: 0px 20px; height: 21px; line-height: 21px; vertical-align: middle; overflow: hidden; white-space: nowrap}
.dhxform_obj_dhx_skyblue div.dhxform_btn td.btn_m div.btn_txt.btn_txt_fixed_size {padding: 0px; width: 100%}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_btn td.btn_m div.btn_txt {color: #b2b2b2 !important}
.dhxform_obj_dhx_skyblue div.dhxform_btn table.dhxform_btn_pressed td.btn_m div.btn_txt {top: 2px; height: 19px}
.dhxform_obj_dhx_skyblue div.dhxform_control div.dhxform_note {font-size: 0.8em; color: gray; padding-bottom: 3px}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_control div.dhxform_note {color: #b2b2b2}
.dhxform_obj_dhx_skyblue div.dhxform_label span.dhxform_info {font-size: 0.6em; color: gray; margin-left: 3px; padding-bottom: 2px; line-height: 100%; vertical-align: middle; cursor: pointer}
.dhxform_obj_dhx_skyblue .validate_error .dhxform_label,
.dhxform_obj_dhx_skyblue .validate_error .dhxform_textarea,
.dhxform_obj_dhx_skyblue .validate_error .dhxform_select,
.dhxform_obj_dhx_skyblue .validate_error div.dhxform_label_nav_link,
.dhxform_obj_dhx_skyblue .validate_error div.dhxform_label div.dhxform_label_nav_link:focus {color: red}
.dhxform_obj_dhx_skyblue div.disabled .dhx_combo_box.dhx_skyblue {border: 1px solid #c2d0dd}
.dhxform_obj_dhx_skyblue div.disabled .dhx_combo_box.dhx_skyblue .dhx_combo_input {color: #b2b2b2; background-color: #ffffff}
.dhxform_obj_dhx_skyblue div.dhxform_item_template.dhxeditor_inside {border: 1px solid #a4bed4}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_item_template.dhxeditor_inside {border: 1px solid #c2d0dd}
.dhxform_obj_dhx_skyblue div.dhxform_item_template.dhxeditor_inside div.dhxcont_content_blocker {display: none}
.dhxform_obj_dhx_skyblue div.disabled div.dhxform_item_template.dhxeditor_inside div.dhxcont_content_blocker {display: inline; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #fefefe; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_body_inner .dhxform_obj_dhx_skyblue {background-color: white}
.dhxform_obj_dhx_skyblue div.dhxform_control .dhx_combo_box.dhx_skyblue .dhx_combo_input,
.dhx_combo_list.dhx_skyblue_list div {font-size: 1em !important}
.dhxform_obj_dhx_skyblue .dhx_file_uploader {position: relative; width: 100%; margin-bottom: 4px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls {position: relative; width: 100%; height: 35px; font-size: 2px; overflow: hidden; -moz-user-select: none}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button {position: absolute; width: 19px; height: 19px; top: 8px; background-image: url('imgs/dhxform_dhx_skyblue/dhxform_upload_buttons.gif'); background-repeat: no-repeat; font-size: 2px; cursor: pointer; overflow: hidden; -moz-user-select: none}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_info {display: none}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_browse {background-position: 0px 0px; right: 108px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_upload {background-position: -19px 0px; right: 79px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_cancel {background-position: -57px 0px; right: 79px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_clear {background-position: -38px 0px; right: 50px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls .dhx_uploader_input {position: absolute; left: -1000px; top: 0px; visibility: hidden}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_form_cont {position: absolute; width: 19px; height: 19px; left: 0px; top: 0px; cursor: pointer; overflow: hidden}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_form_cont form.dhx_file_form {position: absolute; top: 0px; right: 0px; cursor: pointer}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls div.dhx_file_form_cont form.dhx_file_form .dhx_file_input {opacity: 0; filter: alpha(opacity=0); cursor: pointer; outline: none; height: 19px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files {position: relative; width: 100%; left: 0px; top: 0px; overflow: auto}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file {position: relative; width: 100%; height: 25px; overflow: hidden}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file.dhx_file_added,
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file.dhx_file_uploading {color: black}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file.dhx_file_uploaded {color: #30678a}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file.dhx_file_fail {color: #e94a4a}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file_param {position: absolute; font-family: inherit; font-size: inherit; color: inherit; top: 0px; height: 25px; line-height: 25px; vertical-align: middle; overflow: hidden}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file_param.dhx_file_name {left: 20px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file_param.dhx_file_progress {right: 50px; width: 38px; text-align: right}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file_param.dhx_file_delete {right: 30px; width: 11px; background-image: url('imgs/dhxform_dhx_skyblue/dhxform_upload_buttons.gif'); background-position: -76px 0px; background-repeat: no-repeat; cursor: pointer; -moz-user-select: none}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files div.dhx_file_param.dhx_file_uploading {right: 50px; width: 38px; text-align: right; background-image: url('imgs/dhxform_dhx_skyblue/dhxform_upload_uploading.gif'); background-position: center center; background-repeat: no-repeat; -moz-user-select: none}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls {height: 60px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_files {display: none}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_info {display: inline; background-image: none; font-size: 13px; height: auto; top: 0px; left: 35px; color: #a0a0a0; vertical-align: top; padding-top: 6px; line-height: 20px; cursor: default}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_browse {top: 0px; width: 54px; height: 54px; right: 35px; background-image: url('imgs/dhxform_dhx_skyblue/dhxform_upload_buttons.gif'); background-position: 0px -38px; background-repeat: no-repeat}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_upload,
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_cancel,
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_clear {display: none}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_form_cont {width: 54px; height: 54px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_form_cont form.dhx_file_form .dhx_file_input {height: 54px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_info,
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file.dhx_file_added,
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file.dhx_file_uploading,
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file.dhx_file_uploaded,
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file.dhx_file_fail {color: #b2b2b2}
.dhxform_obj_dhx_skyblue .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_browse {background-position: -54px -38px; cursor: default}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_form_cont {display: none}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button {cursor: default}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_browse {background-position: 0px -19px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_upload {background-position: -19px -19px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_cancel {background-position: -57px -19px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_clear {background-position: -38px -19px}
.dhxform_obj_dhx_skyblue .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file_param.dhx_file_delete {background-position: -87px 0px; cursor: default}
div.dhxform_skin_detect {position: absolute; display: block; visibility: hidden; left: -100px; top: 0px; width: 10px; height: 10px; margin: 0px; padding: 0px; border: none; overflow: hidden}
