/* Layout helpers
----------------------------------*/
.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 

opacity: 0; 
filter:Alpha(Opacity=0); 

*/
.ui-helper-zfix { 
width: 100%; 
height: 100%; 
top: 0; 
left: 0; 
position: absolute; 

}


/* Interaction Cues ----------------------------------*/
.ui-state-disabled { 
	cursor: default !important; 
}


/* Icons ----------------------------------*/

/* states and images */
.ui-icon { 
	display: block; 
	text-indent: -99999px; 
	overflow: hidden; 
	background-repeat: no-repeat; 
}

/* Misc visuals ----------------------------------*/

/* Overlays */
.ui-widget-overlay { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}

/* Tabs ----------------------------------
zoom: 1; 
*/
.ui-tabs { 
	padding: .2em; 

}
.ui-tabs .ui-tabs-nav { 
	list-style: none; 
	position: relative; 
	padding: 1px 1px 0; 
	margin-top: 10px;
	margin-bottom: -32px;
	margin-left: 12px;
	margin-right: 0px;
}

.ui-tabs .ui-tabs-nav li { 
	position: relative; 
	float: left; 
	border-bottom-width: 0 !important; 
	margin: 0 1px -1px 1px; 
	padding: 0; 
	background: url(i/tab_c.jpg) repeat-x;
}

.ui-tabs .ui-tabs-nav li .left_tab { 
	position: relative;
	float: left;
	margin-left: 0px;
	background: url(i/tab_l.jpg) no-repeat;
}

.ui-tabs .ui-tabs-nav li .first_tab { 
	position: relative;
	float: left;
	margin-left: 0px;
	background: url(i/tab_l_f.jpg) no-repeat;
}

.ui-tabs .ui-tabs-nav li .right_tab { 
	position: relative;
	float: left;
	margin-left: 0px;
	background: url(i/tab_r.jpg) no-repeat top right;
}

.ui-tabs .ui-tabs-nav li a { 
	float: left; 
	text-decoration: none; 
	padding: .5em 1em; 
	margin-top: 5px;
}

.ui-tabs .ui-tabs-nav li a:hover { 
	color: #abb90c;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	margin-bottom: 0px; 
	border-bottom-width: 0; 
	background: url(i/tab_sel_c.jpg) repeat-x;
	margin-right: 3px;
	margin-left: 3px;
	top:-2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {top:-3px;}
}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected .left_tab { 
	position: relative;
	float: left;
	margin-left: 0px;
	background:  url(i/tab_sel_l_f.jpg) no-repeat;
	top:0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected .first_tab{ 
	background: url(i/tab_sel_l.jpg) no-repeat;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected .right_tab { 
	position: relative;
	float: left;
	margin-left: 0px;
	background:  url(i/tab_sel_r_f.jpg) no-repeat top right;
	top:0px;
	

}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected-r { 
	background: url(i/tab_sel_r.jpg) no-repeat;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor: text; 
	font-weight: normal;
	color: #aaba0a; 
	font-size: 22px;
	font-family: Tahoma, sans-serif;
	margin-top: 5px;
}

.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer; 
	color: #818181; 
	font-size:14px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Tahoma, sans-serif;
} 

.ui-tabs .ui-tabs-panel { 
	padding: 1em 1.4em; 
	display: block; 
	border-width: 0; 
	background: none; 
}

.ui-tabs .ui-tabs-hide { 
display: none !important; 
}

