.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px)}
.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:before, .ui-helper-clearfix:after{content:""; display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.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-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #ddd; background:#eee; color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08; background:#f6a828; color:#fff; font-weight:bold}
.ui-widget-header a{color:#fff}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #ccc; background:#f6f6f6; font-weight:bold; color:#1c94c4}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4; text-decoration:none}
.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{border:1px solid #fbcb09; background:#fdf5ce; font-weight:bold; color:#c77405}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405; text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #fbd850; background:#fff; font-weight:bold; color:#eb8f00}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00; text-decoration:none}
.ui-widget:active{outline:none}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f; background:#ffe45c; color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a; background:#b81900; color:#fff}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -khtml-border-top-left-radius:4px; border-top-left-radius:4px}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -khtml-border-top-right-radius:4px; border-top-right-radius:4px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -khtml-border-bottom-left-radius:4px; border-bottom-left-radius:4px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -khtml-border-bottom-right-radius:4px; border-bottom-right-radius:4px}

.ui-widget-overlay{background:#666; opacity:.50; filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px; padding:5px; background:#000; opacity:.20; filter:Alpha(Opacity=20); -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}

.ui-slider{position:relative; text-align:left}
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default}
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0}

.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em; margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0; height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical{width:.8em; height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0; width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}