.ui-tabs {
	padding-top: .5em;
}
.ui-tabs-panel {
	padding: .5em 0 0;
}
.ui-tabs-hide {
	display: none;
}

.ui-tabs-nav {
	margin: 0;
	padding-left: .2em;
	position: relative;
	list-style: none;
}
.ui-tabs-nav .ui-state-default {
	border-bottom: 0 none !important;
	cursor: pointer;
	float: left;
	font-weight: bold;
	list-style-image: none;
	margin: 3px 2px 3px 0;
	padding: .3em .8em;
	position: relative;
	top: 1px;
	white-space: nowrap;
}
.ui-tabs-nav .ui-state-active {
	cursor: text;
	margin-top: 0;
	margin-bottom: 0;
	padding: .6em .8em .5em;
}
.ui-tabs-nav .ui-state-default a {
	color: #000;
	text-decoration: none!important;
}

.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; }

/**/
.ui-tabs-nav {
	border-bottom: 1px solid silver;
}

.ui-tabs-nav .ui-state-default {
	background-color: #eaeaea;
	border: 1px solid silver;
}

.ui-tabs-nav .ui-state-hover,
.ui-tabs-nav .ui-state-focus {
	background-color: silver;
	border-color: silver;
}

.ui-tabs-nav .ui-state-hover a,
.ui-tabs-nav .ui-state-focus a {
	color: #FFF;
	text-decoration: none;
}

#content .ui-tabs-nav .ui-state-active {
	background-color: #FFF;
}

#content .ui-tabs-nav .ui-state-active a {
	color: #000;
	cursor: text;
}

#content .ui-tabs-nav .ui-state-active {
	border: 1px solid silver;
}

#content .ui-tabs-panel {
	border-bottom: 1px solid #B5CDEE;
}