.ui-widget { font-family: Arial,Tahoma,Helvetica,Sans-serif!important; font-size: 12px; }
.ui-widget .ui-widget { font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Tahoma,Helvetica,Sans-serif!important; font-size: 12px;}

.ui-widget-content { background: #ffffff url('images/ui-bg_flat_75_ffffff_40x100-8692e6efddf882acbff144c38ea7dfdf.png') 50% 50% repeat-x!important; color: #007491!important; }
.ui-widget-content a { color: #ff9900; }
.ui-widget-header { border: 1px solid #c6d8dc; background: #e9f1f3 url('images/ui-bg_highlight-soft_75_e9f1f3_1x100-a2eaee316e989f705ddd9f5ac201545b.png') 50% 50% repeat-x; color: #222222;  }
.ui-widget-header a { color: #ff9900!important; }


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c6d8dc; background: #ffffff url('images/ui-bg_glass_100_ffffff_1x400-41b67507bb25beb9f6eb59960af70d2c.png') 50% 50% repeat-x; font-weight: normal!important; color: #555555!important; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555!important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { font-weight: normal!important; text-decoration: underline!important; color: #046E84!important; border: 1px solid #046E84;}
.ui-state-hover a, .ui-state-hover a:hover { color: #212121!important; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: none repeat scroll 0 0 #E3EFF2; border: 1px solid #046E84; color: #046E84!important; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121!important;  }


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background: none repeat scroll 0 0 #EAF2F4 !important;border: 1px solid #A2C3CB ; color: #046E84!important;font-weight: 600!important;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { background: #fef1ec url('images/ui-bg_inset-soft_95_fef1ec_1x100-61cef242cc2b5e1118607c302b87cbc9.png') 50% bottom repeat-x!important; color: #cd0a0a!important; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a!important; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a!important; }


.ui-corner-tl { -moz-border-radius-topleft: 0!important; -webkit-border-top-left-radius: 0!important; border-top-left-radius: 0!important; }
.ui-corner-tr { -moz-border-radius-topright: 0!important; -webkit-border-top-right-radius: 0!important; border-top-right-radius: 0!important; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0!important; -webkit-border-bottom-left-radius: 0!important; border-bottom-left-radius: 0!important; }
.ui-corner-br { -moz-border-radius-bottomright: 0!important; -webkit-border-bottom-right-radius: 0!important; border-bottom-right-radius: 0!important; }
.ui-corner-top { -moz-border-radius-topleft: 0!important; -webkit-border-top-left-radius: 0!important; border-top-left-radius: 0!important; -moz-border-radius-topright: 0!important; -webkit-border-top-right-radius: 0!important; border-top-right-radius: 0!important; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0!important; -webkit-border-bottom-left-radius: 0!important; border-bottom-left-radius: 0!important; -moz-border-radius-bottomright: 0!important; -webkit-border-bottom-right-radius: 0!important; border-bottom-right-radius: 0!important; }
.ui-corner-right {  -moz-border-radius-topright: 0!important; -webkit-border-top-right-radius: 0!important; border-top-right-radius: 0!important; -moz-border-radius-bottomright: 0!important; -webkit-border-bottom-right-radius: 0!important; border-bottom-right-radius: 0!important; }
.ui-corner-left { -moz-border-radius-topleft: 0!important; -webkit-border-top-left-radius: 0!important; border-top-left-radius: 0!important; -moz-border-radius-bottomleft: 0!important; -webkit-border-bottom-left-radius: 0!important; border-bottom-left-radius: 0!important; }
.ui-corner-all { -moz-border-radius: 0!important; -webkit-border-radius: 0!important; border-radius: 0!important; }


.ui-widget-overlay { background: #004759 url('images/ui-bg_flat_0_004759_40x100-0d56374a5943e9f566ea3a5680450940.png') 50% 50% repeat-x!important; opacity: .40!important;filter:Alpha(Opacity=40)!important; }
.ui-widget-shadow { margin: -8px 0 0 -8px!important; padding: 8px!important; background: #aaaaaa url('images/ui-bg_flat_0_aaaaaa_40x100-2a44fbdb7360c60122bcf6dcef0387d8.png') 50% 50% repeat-x!important; opacity: .30!important;filter:Alpha(Opacity=30)!important; -moz-border-radius: 8px!important; -webkit-border-radius: 8px!important; border-radius: 8px!important; }

.ui-button .ui-button-text { line-height: 1.3!important;  }


.ui-datepicker-trigger {background: none repeat scroll 0 0 transparent!important;border: 0 none!important;vertical-align: top!important;}

.ui-tabs .ui-tabs-panel{border: 1px solid #C6D8DC!important; padding: 12px!important;}
.ui-tabs .ui-tabs-nav li a { float: left;  padding: 0px 3px!important; text-decoration: none;}


.ui-widget-content{border: 0!important;}

.ui-dialog .ui-widget-header { border: 0!important; background: url('images/dots_hor_dblue-d93f9064ff80884007898c57dd603ff2.gif') left bottom repeat-x!important; color: #222222; font-weight: bold; }
.ui-dialog { border:1px solid #23798E; -moz-box-shadow: 0px 0px 7px #10505E; -webkit-box-shadow: 0px 0px 7px #10505E; box-shadow: 0px 0px 7px #10505E;}
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-titlebar .cufont {color: #004759;font-family: Myriad Pro;font-size: 14px;text-transform: uppercase;font-weight: bold;line-height: 1.3;}
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 2px 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px 1px 1px 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }

.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane {background: url('images/dots_hor_dblue-d93f9064ff80884007898c57dd603ff2.gif') repeat-x scroll left top transparent !important; margin: 0.5em 0 0 !important;padding: 1em 1em 0.5em 0.4em!important; text-align: left!important;}
.ui-dialog .ui-dialog-buttonpane button {  margin-left: 10px !important;}


.ui-icon { width: 16px; height: 16px; background-image: url('images/ui-icons_006c85_256x240-7145a958f81a6789fc53fed18e076575.png'); }
.ui-widget-content .ui-icon {background-image: url('images/ui-icons_006c85_256x240-7145a958f81a6789fc53fed18e076575.png'); }
.ui-widget-header .ui-icon {background-image: url('images/ui-icons_006c85_256x240-7145a958f81a6789fc53fed18e076575.png'); }
.ui-state-default .ui-icon { background-image: url('images/ui-icons_006c85_256x240-7145a958f81a6789fc53fed18e076575.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('images/ui-icons_006c85_256x240-7145a958f81a6789fc53fed18e076575.png'); }
.ui-state-active .ui-icon {background-image: url('images/ui-icons_006c85_256x240-7145a958f81a6789fc53fed18e076575.png'); }
.ui-state-highlight .ui-icon {background-image: url('images/ui-icons_006c85_256x240-7145a958f81a6789fc53fed18e076575.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('images/ui-icons_cd0a0a_256x240-3e450c2a2c66328d9498e7001ad7197c.png'); }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none repeat scroll 0 0 #E3EFF2;
    border: 1px solid #046E84;
    color: #046E84;
}

.ui-multiselect-menu {border: 1px solid #E3EFF2!important;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { margin-right: -7px; }
