.ui-tabs { position: relative;  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:0;	height:35px;	line-height:35px;	overflow:hidden;	position:relative;	top:1px;	z-index:10;}
.ui-tabs .ui-tabs-nav li {	list-style: none;	float: left;	position: relative;	margin:0 1px 0 0;	padding:0;}
.ui-tabs .ui-tabs-nav.profile-tabs li {	margin:0 0 0 -1px;	left:1px;}
.ui-tabs .ui-tabs-nav li a {
	display:block;	height:35px;	background: url(img/tab-btns.png) no-repeat;	width:107px;	text-align:center;	text-decoration:none;	color:#000;	
	font-family:Verdana, Geneva, sans-serif;	font-size:12px;}
.ui-tabs .ui-tabs-nav.profile-tabs li a {	width:auto;	height:33px;	background:none;	border:0;	padding:1px 19px;	color:#0080ff;	text-decoration:none;	float:left;	font-size:14px;}
.ui-tabs .ui-tabs-nav.profile-tabs li a:hover {	text-decoration:underline;}
.ui-tabs .ui-tabs-nav li a.two-line {	line-height:16px;	height:32px;	padding:2px 0 1px 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
.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;	background-position:0 -35px;}
.ui-tabs .ui-tabs-nav.profile-tabs li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav.profile-tabs li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav.profile-tabs li.ui-state-processing a {	background:#fbf5dd;	border:1px solid #ddd7bc;	padding:0 18px 1px 18px;	border-bottom:0;}
.ui-tabs .ui-tabs-nav.profile-tabs li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav.profile-tabs li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav.profile-tabs li.ui-state-processing a {	text-decoration:none!important;}
.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:1px solid #d5d5d5;	background:#fff;	zoom:1;}
.ui-tabs .ui-tabs-panel .table {	margin:0!important;}
.ui-tabs .ui-tabs-hide {	display: none !important;}
.ui-tabs .ui-tabs-panel .text-block {	padding:10px 13px 10px 10px;	zoom:1;	background:#fbf5dd;	height:100%;	overflow:hidden;}
.ui-tabs .ui-tabs-panel .text-block textarea{	background:none;	border:0;	margin:0;	padding:0;	width:100%;	height:375px;	font-size:14px;}
.ui-tabs .ui-tabs-panel .grey-title {	background:#fbf5dd!important;	padding:10px 20px;	zoom:1;	overflow:hidden;}
.ui-tabs .ui-tabs-panel .table tr th {	background:#fbf5dd!important;	vertical-align:middle;}
.ui-tabs .ui-tabs-panel .table tr td {	vertical-align:top;}
