/* Tabs
----------------------------------*/
.ui-tabs { 
	/*padding: .2em; zoom: 1; */
}
.ui-tabs .ui-tabs-nav { 
	list-style: none; 
/*	position: relative; 
	padding: .2em .2em 0; */
}
.ui-tabs .ui-tabs-nav li { 
	/*position: relative; 
	float: left; */
	border-bottom-width: 0 !important; 
	margin: 0 .2em -1px 0; 
	padding: 0.5em 0; 
	float: left; 
}
.ui-tabs .ui-tabs-nav li a { 
	text-decoration: none; 
	padding: 0.5em 0.8em; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
/*	padding-bottom: 1px; 
	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; 
	color:#000;
}
.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 {
	float:left; 
	padding: 10px 13px; 
	display: block; 
	border-width: 0; 
	background-color:#f2f2f2; 
/*	margin:-70px 0 10px;*/
	width:94%;
	min-height:179px;
	margin-bottom:0.5em;
	border:1px solid #dcdee5;
	border-right-color:#E2E2E2;
	border-top-color:#d9d9d9;
}
.ui-tabs .ui-tabs-hide { 
	display: none !important; 
}
.ui-tabs-selected a {
	background:#f2f2f2 url(/img/tab_background.gif) repeat-x 0 0;
	border-right:1px solid #E2E2E2;
	border-left:1px solid #dcdee5;
	border-bottom:1px solid #f2f2f2;
	z-index:50;/*These two rules allow the tab to bleed into the colour below*/
	position:relative;
	margin-bottom:-1px;
}
.ui-tabs .ui-tabs-nav .ui-state-active a:hover {
	text-decoration: none; 
}
.ui-tabs .ui-tabs-nav li a:hover {
	text-decoration:underline;
}