/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,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;
}
.ui-helper-clearfix:after {
	clear:both;
}
.ui-helper-clearfix {
	zoom:1;
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
/* 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;
}
.ui-icon {
	opacity:.7;
	}
.ui-state-hover .ui-icon,
.ui-state-active .ui-icon {
	opacity:1.0;
	}
/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.ui-tabs {
	position:relative;
	padding:.2em;
	zoom:1;
} /* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0;
	list-style:none;
	border-bottom:1px solid white;
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 2px 1px 0 !important;
	border-bottom:0 !important;
	padding:0 !important;
	white-space:nowrap;
	background-image:none !important;
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none;
	border-radius:.2em .2em 0 0;
	min-width:11.5em;
	background-color:#ebebeb;
	background-color:rgb(235,235,235);
	color:#646464;
	color:rgb(100,100,100);
	text-transform:uppercase;
	text-decoration:none !important;
	background-image:none;
	margin:0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-hover.ui-tabs-selected a {
	color:white;
	background-color:#3c3c3c;
	background-color:rgb(60,60,60);
}
.ui-tabs .ui-tabs-nav li.ui-state-hover a {
	color:#3c3c3c;
	color:rgb(60,60,60);
	background-color:#afafaf;
	background-color:rgb(175,175,175);
}
.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:default;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}






/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
/*.ui-tabs .ui-tabs-panel { display:block; border-width:0; padding:1em 1.4em; background:none; }*/
.ui-tabs .ui-tabs-hide {
	display:none !important;
}
