.ui-helper-hidden {display:none;}
.ui-helper-hidden-accessible {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width: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;border-collapse:collapse;}
.ui-helper-clearfix:after {clear:both;}
.ui-helper-clearfix {min-height:0;/* support: IE7 */}
.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}

/* Component containers
----------------------------------*/
.ui-widget {font-family:'lucida sans unicode','lucida grande','Trebuchet MS',Verdana,Arial,sans-serif;font-size:1.0em;}
.ui-widget .ui-widget {font-size:1em;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {font-family:'lucida sans unicode','lucida grande','Trebuchet MS',Verdana,Arial,sans-serif;font-size:1em;}
.ui-widget-content {border:0px solid #aaaaaa;background:#ffffff;color:#222222;}
.ui-widget-content a {color:#222222;}
.ui-widget-header 
{
	/*border: 1px solid #aaaaaa;*/
	/*background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;*/
	color: #222222;
	font-weight:bold;
}
.ui-widget-header a {color:#222222;}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {border:1px solid #d3d3d3;background:#f4f4f4;font-weight:normal;color:#333;}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {color:#333;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 #999;background:#eaeaea;font-weight:normal;color:#111;}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {color:#212121;text-decoration:none;}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {border:1px solid #ddd;background:#ffffff;font-weight:normal;color:#212121;}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {color:#212121;font-weight:normal;text-decoration:none;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {border:1px solid #fcefa1;background:#fbf9ee;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:#fef1ec;color:#cd0a0a;}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {color:#cd0a0a;}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {color:#cd0a0a;}

.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:0.7;filter:Alpha(Opacity=70);font-weight:normal;}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {opacity:0.35;filter:Alpha(Opacity=35);background-image:none;}

.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35); /* For IE8 - See #6059 */}
