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; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-tabs-hide { display: none; }
		#tab {
			position:relative;
			float:left;
			width:100%;
			padding:0 0 0 0;
			margin:0;
			list-style:none;
			line-height:1em;
			border-bottom: 1px solid #CCCCCC;
			background-color: #ddd;
			
		}
		
		#tab LI {
			float:left;
			display: block;
			padding: 5px 5px 0px 5px;
			border-left: 1px solid #AAA;
			border-top: 1px solid #CCC;
			border-right: 1px solid #999;
			margin-right: 4px;
			background-color: #eee;
		}
		
/* Component containers
----------------------------------*/
.ui-widget { background-color: #ccc; min-height: 200px;padding:5px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {}
.ui-widget-content {}
.ui-widget-content a {}
.ui-widget-header {font-weight: bold; }
.ui-widget-header a {}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {}
.ui-state-hover a, .ui-state-hover a:hover { }
.ui-state-active, .ui-widget-content .ui-state-active {}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: black; background-color: white;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {}
.ui-state-error, .ui-widget-content .ui-state-error {}
.ui-state-error a, .ui-widget-content .ui-state-error a {}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {}

.ui-tabs-panel {
			padding-top: 2em;
		}
.ui-tabs {
	
}

.tabitem_right {
	display: inline-block;
	background-image:url(/images/tab_background_right.gif);
	background-repeat: no-repeat;
	width: 12px;
	height:18px;
	padding-top: 5px;
	padding-right: 2px;
}
.tabitem {
	display: inline-block;
	background-image:url(/images/tab_background.gif);
	background-repeat: repeat-x;
	height:23px;
	
}
.tabitem A {
	display: inline-block;
	
	margin-top: 5px;
}	
.tabitem_left {
	display: inline-block;
	background-image:url(/images/tab_background_left.gif);
	background-repeat: no-repeat;
	width: 8px;
	height:18px;
	padding-top: 5px;
}