.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute; left:-99999999px}
.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix{display:inline-block}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}
.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%}
.ui-dialog{position:relative; padding:.2em; width:300px}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em; position:relative; margin-bottom:-1.8em;}
.ui-dialog .ui-dialog-title{float:left; margin:.1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close{position:absolute; right:.3em; top:50%; width:19px; margin:-10px 0 0 0; padding:1px; height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block; margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{border:0; padding:.5em 1em; background:none; overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:center; border-width:1px 0 0 0; background-image:none; margin:.5em 0 0 0; padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0; cursor:pointer; padding:.2em .6em .3em .6em; line-height:1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se{width:14px; height:14px; right:3px; bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-dialog .ui-dialog-titlebar .ui-icon-closethick{cursor:default}
.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif; font-size:1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif; font-size:1em}
.ui-widget-header{border:1px solid #4297d7; background:#5c9ccc url(ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color:#fff; font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-widget-content{border:1px solid #a6c9e2; background:#fcfdfd url(ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color:#222}
.ui-widget-content a{color:#222}
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #c5dbec; background:#dfeffc url(ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#2e6e9e; outline:none}
.ui-state-default a{color:#2e6e9e; text-decoration:none; outline:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #79b7e7; background:#d0e5f5 url(i-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#1d5987; outline:none}
.ui-state-hover a{color:#1d5987; text-decoration:none; outline:none}
.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid #79b7e7; background:#f5f8f9 url(ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight:bold; color:#e17009; outline:none}
.ui-state-active a{color:#e17009; outline:none; text-decoration:none}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #fad42e; background:#fbec88 url(ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error{border:1px solid #cd0a0a; background:#fef1ec url(ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color:#cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text{color:#cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-icon{width:16px; height:16px; background-image:url(ui-icons_469bdd_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(ui-icons_469bdd_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(ui-icons_d8e7f3_256x240.png)}
.ui-state-default .ui-icon{background-image:url(ui-icons_6da8d5_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(ui-icons_217bc0_256x240.png)}
.ui-state-active .ui-icon{background-image:url(ui-icons_f9bd01_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(ui-icons_cd0a0a_256x240.png)}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-corner-all{-moz-border-radius:5px; -webkit-border-radius:5px}
.ui-widget-overlay{background:#aaa url(ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px; padding:8px; background:#aaa url(ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30); -moz-border-radius:8px; -webkit-border-radius:8px}

