.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	position:absolute;
	left:-99999999px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	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-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-widget {
	font-family:Segoe UI, Arial, sans-serif;
	font-size:1.1em;
	width:188px
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Segoe UI, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	color:#fff;
	border-bottom:solid 1px #F3F3F3
}
.ui-widget-content a {
	color:#fff
}
.ui-widget-header {
	background:#333 50% 50% repeat-x;
	color:#fff;
	font-weight:bold
}
.ui-widget-header a {
	color:#fff
}
.ui-state-default, .ui-widget-content .ui-state-default {
	color:#eee;
	outline:none
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#eee;
	text-decoration:none;
	outline:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	color:#fff;
	outline:none
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#fff;
	text-decoration:none;
	outline:none
}
.ui-state-active, .ui-widget-content .ui-state-active {
	color:#fff;
	outline:none
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#fff;
	outline:none;
	text-decoration:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	background:#eee 50% top repeat-x;
	color:#2e7db2
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
	color:#2e7db2
}
.ui-state-error, .ui-widget-content .ui-state-error {
	background:#ffc73d 50% 50% repeat-x;
	color:#111
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
	color:#111
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
	color:#111
}
.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-widget-overlay {
	background:#5c5c5c 50% 50% repeat-x;
	opacity:.80;
	filter:Alpha(Opacity=80)
}
.ui-widget-shadow {
	margin:-7px 0 0 -7px;
	padding:7px;
	background:#ccc 50% 50% repeat-x;
	opacity:.60;
	filter:Alpha(Opacity=60);
	-webkit-border-radius:8px
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1
}
.ui-accordion .ui-accordion-li-fix {
	display:inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content {
	padding:12px 6px;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none
}
.ui-accordion .ui-accordion-content-active {
	display:block
}
