/* Tabs
----------------------------------*/
.ui-tabs
{
	margin: 20px 0 0 0;
	padding: 0;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav
{
	list-style: none;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li 
{
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 2px -1px 0;
	padding: 0; 
}
.ui-tabs .ui-tabs-nav li a 
{
	margin: 6px 0 0 0;
	float: left;
	text-decoration: none;
	padding: 0;
	color: #4c4c4c;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a
{
	font-weight: bold;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected 
{
	border-bottom-width: 0;
}
.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;
}
.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 
{
	
	padding: 20px 0 0 0;
	display: block;
	background: none;
}
.ui-tabs .ui-tabs-hide 
{
	display: none !important;
}

/* Tabs skin
----------------------------------*/

.TabLeftCorner
{
	width: 10px;
	height: 25px;
	line-height: 1px;
	font-size: 1px;
	display: inline;
	float: left;
	background: url(Images/TabLeftCornerBg.png) no-repeat;
}

.TabLinkContainer
{
	display: inline;
	float: left;
	height: 25px;
	background: url(Images/TabMiddleBg.png) repeat-x;
}

.TabRightCorner
{
	width: 10px;
	height: 25px;
	line-height: 1px;
	font-size: 1px;
	float: left;
	background: url(Images/TabRightCornerBg.png) no-repeat;
}

.ui-tabs-selected .TabLeftCorner
{
	height: 26px;
	background: url(Images/TabLeftCornerActiveBg.png) no-repeat;
}

.ui-tabs-selected .TabLinkContainer
{
	height: 26px;
	background: url(Images/TabMiddleActiveBg.png) repeat-x;
}

.ui-tabs-selected .TabRightCorner
{
	height: 26px;
	background: url(Images/TabRightCornerActiveBg.png) no-repeat;
}

