/* Component containers
----------------------------------*/
.ut-jquery-ui ut_jquery_ui.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
}
.ut-jquery-ui .ui-widget .ui-widget {
	font-size: 1em;
}
.ut-jquery-ui .ui-widget input,
.ut-jquery-ui .ui-widget select,
.ut-jquery-ui .ui-widget textarea,
.ut-jquery-ui .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}
.ut-jquery-ui .ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ut-jquery-ui .ui-widget-content a {
	color: #222222;
}
.ut-jquery-ui .ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ut-jquery-ui .ui-widget-header a {
	color: #222222;
}
/* Interaction states
----------------------------------*/
.ut-jquery-ui .ui-state-default,
.ut-jquery-ui .ui-widget-content .ui-state-default,
.ut-jquery-ui .ui-widget-header .ui-state-default {
	background: #0192D4;
	font-weight: normal;
	color: #555555;
}
.ut-jquery-ui .ui-state-default a,
.ut-jquery-ui .ui-state-default a:link,
.ut-jquery-ui .ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ut-jquery-ui .ui-state-hover,
.ut-jquery-ui .ui-widget-content .ui-state-hover,
.ut-jquery-ui .ui-widget-header .ui-state-hover,
.ut-jquery-ui .ui-state-focus,
.ut-jquery-ui .ui-widget-content .ui-state-focus,
.ut-jquery-ui .ui-widget-header .ui-state-focus {
	background: #dadada;
	font-weight: normal;
	color: #212121;
}
.ut-jquery-ui .ui-state-hover a,
.ut-jquery-ui .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
}
.ut-jquery-ui .ui-state-active,
.ut-jquery-ui .ui-widget-content .ui-state-active,
.ut-jquery-ui .ui-widget-header .ui-state-active {
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ut-jquery-ui .ui-state-active a,
.ut-jquery-ui .ui-state-active a:link,
.ut-jquery-ui .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}
.ut-jquery-ui .ui-widget :active {
	outline: none;
}
/* UI Slider
----------------------------------*/
.ut-jquery-ui .ui-slider {
	position: relative;
	text-align: left;
	display: inline-block;
}
.ut-jquery-ui .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.3em;
	height: 1.3em;
	cursor: default;
}
.ut-jquery-ui .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ut-jquery-ui .ui-slider-horizontal {
	height: .8em;
}
.ut-jquery-ui .ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ut-jquery-ui .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ut-jquery-ui .ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ut-jquery-ui .ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ut-jquery-ui .ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ut-jquery-ui .ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ut-jquery-ui .ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ut-jquery-ui .ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ut-jquery-ui .ui-slider-vertical .ui-slider-range-max {
	top: 0;
}


.ut-jquery-ui .ui-accordion { width: 100%; }
.ut-jquery-ui .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ut-jquery-ui .ui-accordion .ui-accordion-li-fix { display: inline; }
.ut-jquery-ui .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ut-jquery-ui .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ut-jquery-ui .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ut-jquery-ui .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ut-jquery-ui .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ut-jquery-ui .ui-accordion .ui-accordion-content-active { display: block; }