/* @override http://www.careersinhousebuilding.co.uk/jobs/include/themes/CIHB3/main-ext.css */

/* 
# Copyright 2009 Nasthon Systems
# http://www.nasthon.com
This is the extension style for the main body for all pages of the website
THEME: #e98000 (orange)
*/

/* OVERRIDE YUI base */

td {
	padding: .3

em;
/*border:1px solid #ccc; */
}

blockquote,ul,ol,dl {
	margin: 1em;
}

ol,ul,dl {
	margin-left: 2em;
}

h1,h2,h3 {
	margin: 1em 0;
}

p {
	margin-bottom: 1em;
}

textarea, input {
	padding: 1px;
	margin-right: 2px;
}

/* OVERRIDE YUI grid*/

.yui-t3 .yui-b {
	width: 23.0769em;
	*width: 300px;
}

/* 300 on left */

.yui-t3 #yui-main .yui-b {
	margin-left: 23.3em;
	*margin-left: 23.3em;
	width: 692px;
}

.yui-t6 .yui-b {
	width: 23.0769em;
	*width: 300px;
}

/* 300 on right */

.yui-t6 #yui-main .yui-b {
	margin-right: 23.3em;
	*margin-right: 23.35em;
	width: 692px;
}

.yui-t3 #index-middle, .yui-t6 #index-middle {
	width: 482px;
}

.yui-t3 .no-3col #index-middle,
.yui-t6 .no-3col #index-middle {
	width: 692px;
	float: right;
}

/* remove 3rd column */

/* ADDITIONAL YUI TEMPLATE 200px on left */

.nas-t101 #yui-main {
	float: right;
	margin-left: -25em;
}

.nas-t101 .yui-b {
	float: left;
	width: 200px;
	*width: 200px;
}

.nas-t101 #yui-main .yui-b {
	margin-left: 203px;
	*margin-left: 203px;
	width: 790px;
}

.nas-t101 #index-middle {
	width: 583px;
}

.nas-t101 .no-3col #index-middle {
	width: 790px;
}

/* remove 3rd column */

/* ADDITIONAL YUI TEMPLATE 200px on right */

.nas-t102 #yui-main {
	float: left;
	margin-right: -25em;
}

.nas-t102 .yui-b {
	float: right;
	width: 200px;
	*width: 200px;
}

.nas-t102 #yui-main .yui-b {
	margin-right: 203px;
	*margin-right: 203px;
	width: 790px;
}

.nas-t102 #index-middle {
	width: 583px;
}

.nas-t102 .no-3col #index-middle {
	width: 790px;
}

/* remove 3rd column */

/* ADDITIONAL YUI TEMPLATE 250px on left */

.nas-t103 #yui-main {
	float: right;
	margin-left: -25em;
}

.nas-t103 .yui-b {
	float: left;
	width: 275px;
	*width: 275px;
}

.nas-t103 #yui-main .yui-b {
	margin-left: 275px;
	*margin-left: 275px;
	width: 741px;
}

.nas-t103 #index-middle {
	width: 533px;
}

.nas-t103 .no-3col #index-middle {
	width: 740px;
}

/* remove 3rd column */

/* ADDITIONAL YUI TEMPLATE 250px on right */

.nas-t104 #yui-main {
	float: left;
	margin-right: -25em;
}

.nas-t104 .yui-b {
	float: right;
	width: 250px;
	*width: 250px;
}

.nas-t104 #yui-main .yui-b {
	margin-right: 253px;
	*margin-right: 253px;
	width: 740px;
}

.nas-t104 #index-middle {
	width: 533px;
}

.nas-t104 .no-3col #index-middle {
	width: 740px;
}

/* remove 3rd column */

/* remove 3rd column */

.no-3col #index-rightbar {
	display: none;
}

#outerwrap {
	width: 1019px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}

#hd {
	border: 0px solid #dbd9dc;
	padding-top: 5px;
	border-top: 0px;
}

#bd {
	width: 100%;
	text-align: left;
	background-color: #fff;
	padding-top: 1px;
}

#prem_ads img{
	border: 1px solid #ececec;
}
#index-rightbar {
	width: 199px;
	float: right;
	display: inline;
}

/* fix width */

/* hbar */

#hbar {
	
}

#logo {
	float: left;
	display: inline;
	margin: 4px 0px 5px 3px;
	padding-bottom: 3px;
}

#hbar_b {
	background: #7e9b4b;	
	color: white;
	text-align: left;
	height: 30px;
	border-right: 0px solid #606060;
	border-left: 0px solid #606060;
}

#hsubbar {
	margin-top: 5px;
	width: 100%;
	padding-top: 5px;
	color: #fff;
	background-color: silver;
	margin-bottom: 5px;
}

.addthis {
	width: 99%;
	text-align: center;
}

#hsubbar-left {
	float: left;
	font-size: 11px;
	margin-left: 10px;
	display: inline;
}

#datebar {
	float: left;
	padding-bottom: 6px;
}

#bmshare {
	float: right;
	display: inline;
	margin: 0px 12px 0px 10px;
}

#bmshare a, #bmshare a:visited {
	font-size: 11px;
	color: white;
	text-decoration: none;
}

#welcome {
	float: right;
	display: inline;
	margin: 0px 20px 0px 10px;
	font-size: 11px;
}

#welcome a, #welcome a:visited {
	color: #fff;
	font-size: 11px;
}

#cust-wrap {
	padding: 0px 10px 3px 0px;
	margin: 0 auto;
	background: #FFFFFF;
}

#topsearchbar {
	margin: 5px 5px 0px 0px;
	float: right;
	color: #fff;
	display: inline;
	display: none;
}

#topiconbar {
	float: right;
	padding-top: 2px;
	display: none;
}

#toplangbar {
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-left: 10px;
}

#toprightbar {
	float: right;
	padding-right: 13px;
	padding-top: 10px;
}

#toplinkbar {
	float: left;
	margin-left: 25px;
	clear: left;
	display: inline;
}

#topbanner {
	float: right;
	margin: 7px 1px 10px 5px;
}

a.titlelink, a.titlelink:visited {
	text-decoration: none;
	color: #fff;
	font-size: 28px;
	font-weight: normal;
	font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
}

a.titlelink:hover {
	text-decoration: underline;
	color: #fff;
	font-size: 28px;
	font-weight: normal;
	font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
}

a {
	color: silver;
	font-weight: normal;
	font-size: 12px;
}

a:hover,a:active {
	color: #e98400;
	text-decoration: none;
	font-size: 12px;
}

.arrow {
	text-decoration: none;
	font-size: 15px;
	margin: 4px;
	cursor: pointer;
}

a.arrow:hover {
	text-decoration: none;
}

a.highlite1, a.highlite1:visited {
	color: #e98400;
	text-decoration: none;
}

a.highlite1:hover {
	color: #ff9f00;
	text-decoration: underline;
}

a.highlite2, a.highlite2:visited {
	color: #97b242;
}

a.highlite2:hover {
	color: #fff;
}

a.highlite3, a.highlite3:visited {
	color: #666666;
	font-size: 13px;
	text-decoration: none;
}

a.highlite3:hover {
	color: #fff;
	font-size: 13px;
}

a.highlite4, a.highlite4:visited {
	color: #2A70AE;
	font-size: 12px;
	text-decoration: underline;
}

a.highlite4:hover {
	color: #fff;
	font-size: 12px;
}

a.navLink_top, a.navLink_top:visited,  a.navLink_top:hover {
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

a.navLink_top:hover {
	text-decoration: underline;
	color: #1d6cb6;
}

a.fade1, a.fade1:visited {
	color: #5f5f5f;
	font-size: 11px;
}

a.fade1:hover {
	color: #5f5f5f;
	font-size: 11px;
	text-decoration: none;
}

/* GENERAL */

div.fleft {
	float: left;
	display: inline;
}

div.fright {
	float: right;
	display: inline;
}

.fade {
	color: #9b9b9b;
}

.post_list_premium {
	margin-top: 5px;
	margin-bottom: 3px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

.job_listing_count {
	margin-bottom: 3px;
	color: #666;
	font-size: 11px;
	display: none;
}

.ib {
	border: 1px solid #ccc;
}

#printTitle {
	display: none;
}

.img_border {
	border: 1px solid #ccc;
}

.img_border2 {
	border: 1px solid #666;
}

.highlite {
	font-size: 14px;
	font-weight: bold;
	color: #4F84B6;
	padding-bottom: 4px;
}

.bluetext {
	color: #2A70AE;
}

.clr {
	clear: both;
	height: 0px;
	margin: 0px;
}

/* navigation bar */

ul#hbar_b1 {
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
}

#hbar_b1 li {
	display: inline;
	margin-top: 0px;
}

#navbar {
	float: left;
	display: inline;
	margin: 30px 0px 0px 25px;
	border: 0px solid red;
}

a.nav, a.nav:visited {
	color: #fff;
	border-right: 1px solid #fff;
	float: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	display: block;
	padding: 6px 20px 7px 20px;
}

a.nav:hover {
	background: #e98400 repeat-x left 1px;
	color: #fff;
	float: left;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
	padding: 6px 20px 7px 20px;
}

a.navEnd, a.navEnd:hover {
	border-right: 0px !important;
}

a.nav-start, a.nav-start:visited, a.nav-start:hover {
	padding-left: 30px;
}

/* button */

.form_submit_button, .form_apply_button, .button_apply, .button_gen, .button_delete {
	cursor: pointer;
}

.form_submit_button:hover, .form_apply_button:hover, .button_apply:hover, .button_gen:hover, .button_delete:hover {
	cursor: pointer;
	border: 1px solid #fff;
}

.form_apply_button, .button_apply, .button_gen, .button_delete {
	border: 1px solid #cacac0;
	background: url('images/btn_3.gif');
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
	margin-top: 2px;
}

.button_gen2 {
	border-style: solid;
	border-color: #cacac0;
	border-width: 1px 1px 1px 1px;
	background: #7e9b4b;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}

.button_apply {
	background-image: url('images/btn_3.gif');
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.button_delete {
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 8% 50%;
}

.is_required_mark {
	font-weight: bold;
	color: red;
}

/*
footer
*/

#footer {
	margin: 12px 0px 0px 0px;
	font-size: 11px;
	border-top: 1px #ccc solid;
	clear: both;
	text-align: center !important;
	color: gray;
	background: #f2f2f2;
	padding-bottom: 18px;
}

#footer a, #footer a:hover, #footer a:visited {
	font-size: 11px;
}

#footerline {
	clear: both;
	height: 1px;
	width: 100%;
	background-repeat: repeat-x;
	margin-bottom: 1px;
}

ul#footermenu {
	display: inline;
	text-align: center;
}

ul#footermenu li {
	display: inline;
}

#footer1 {
	float: left;
}

#footer1 a, #footer1 a:visited, #footer1 a:hover {
	margin: 1px 5px 1px 5px;
}

#footer2 {
	color: #666;
}

#footer2 a, #footer2 a:visited, #footer2 a:hover {
	color: #e98000;
}

#footer_nas {
	margin-top: 6px;
	color: #666;
	font-size: 10px;
}

#footer_nas a, #footer_nas a:hover, #footer_nas a:visited {
	font-size: 10px;
}

#footerlinkbar {
	margin-top: 8px;
	margin-bottom: 6px;
	color: #333;
	margin-left: auto;
	margin-right: auto;
}

#footerlinkbar a, #footerlinkbar a:visited {
	color: #666;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
}

#footerlinkbar a:hover {
	color: #e98000;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: underline;
}

/* For Jobseeker and Employer Panel Menu - Logout button */

.logout_section {
	border: 0px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	padding: 10px 10px 8px 0px;
}

.logout_section a, .logout_section a:visited {
	color: #000;
	text-decoration: none;
}

.logout_section a:hover {
	text-decoration: underline;
}

/* in header */

ul.embox {
	list-style: none;
	padding: 2px;
	margin: 2px;
}

ul.embox a {
	text-decoration: none;
}

ul.embox a:hover {
	text-decoration: underline;
}

/* box 2 */

div.info_box2 {
	border: 0px solid #dbd9dc;
	margin-bottom: 3px;
}

div.info_box2-inner {
	margin: 0px 1px 0px 1px;
	padding: 0px;
	border: 0px solid #dbd9dc;
	border-bottom-style: solid;
}

.boxhead2 {
	
	font-size: 13px;
	color: white;
	font-weight: bold;
	border-bottom: 0px solid #dbd9dc;
	margin: 1px 1px 1px 8px;
	background-color: #7e9b4b;
	width: 250px;
}


#index-rightbar .boxhead2{
	

	width: 180px;
}
.boxhead2-nobg {
	background: none !important;
}

.boxhead2 a, .boxhead2 a:visited {
	color: #666;
}

.boxhead2 div {
	
	padding: 3px 0px 4px 6px;
	overflow:hidden;
	word-wrap: break-word;
	
}

.info_box2 .boxcontent2b {
	margin: 2px;
	padding-top: 0p

x;
	/*background:url('images/box2/body-bg.gif') repeat-x 0px bottom; */ padding: 4px;
}

/*
#content .boxhead2{ 	
	font: bold 22px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	letter-spacing: -1px;
	border:0px;
	color: #555555;
	
	}

#content .boxhead2 div{ padding: 0px 2px 0px 5px; }
*/

/* box 3 */

div.info_box3 {
	border: 1px solid #dbd9dc;
	margin-bottom: 3px;
}

div.info_box3-inner {
	margin: 0px 1px 0px 1px;
}

.boxhead3 {
	background: url('images/box3/box_top.gif') no-repeat 6px 5px #cc3300;
	margin-top: 1px;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	width: 100% !important;
	border-bottom: 2px solid #dbd9dc;
}

.boxhead3-nobg {
	background: none !important;
}

.boxhead3 a, .boxhead3 a:visited {
	color: #cc3e00;
}

.boxhead3 div {
	padding: 3px 2px 4px 24px;
}

.info_box3 .boxcontent3b {
	margin: 2px;
	padding-top: 0px;
	background: url('images/box2/body-bg.gif') repeat-x 0px bottom;
	padding: 4px;
}

/* box 4 */

div.info_box4 {
	border: 1px solid #dbd9dc;
	margin-bottom: 3px;
}

div.info_box4-inner {
	margin: 0px 1px 0px 1px;
}

.boxhead4 {
	background: url('images/box4/box_top.gif') no-repeat 6px 5px #fff;
	margin-top: 1px;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}

.boxhead4-nobg {
	background: none !important;
}

.boxhead4 a, .boxhead4 a:visited {
	color: #cc3e00;
}

.boxhead4 div {
	padding: 3px 2px 4px 24px;
}

.info_box4 .boxcontent4b {
	padding-top: 0px;
	padding: 4px;
}

/* box 5 */

div.info_box5 {
	border: 1px solid #ccc;
	margin-bottom: 1px;
}

div.info_box5-inner {
	margin: 0px 0px 0px 1px;
}

.boxhead5 {
	background-color: #7e9b4b;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	width: 100% !important;
}

.boxhead5-nobg {
	background: none !important;
}

.boxhead5 a, .boxhead5 a:visited {
	color: #000;
}

.boxhead5 div {
	padding: 5px 2px 5px 10px;
	text-transform: capitalize;
}

.info_box5 .boxcontent5b {
	margin: 8px;
}

/* box 6 */

div.info_box6 {
	border-top: 1px solid #ccc;
	margin-bottom: 1px;
}

div.info_box6-inner {
	margin: 0px 0px 0px 1px;
}

.boxhead6 {
	color: #000;
	background-color: #eeeef0;
	font-weight: bold;
	font-size: 15px;
	width: 100% !important;
}

.boxhead6-nobg {
	background: none !important;
}

.boxhead6 a, .boxhead6 a:visited {
	color: #000;
}

.boxhead6 div {
	padding: 5px 2px 5px 10px;
	text-transform: capitalize;
}

.info_box6 .boxcontent6b {
	margin: 8px;
}

/* HOOK */

.index_home_user2 {
	display: inline;
	float: right;
	height: 153px;
	border: 1px solid #ccc;
	overflow: auto;
}

.index_home_user2 .head {
	margin: 0px;
	padding: 5px;
	background: #333;
	color: #fff;
}

/* HIDDEN */

.available_langs {
	display: none;
}

/* display-post.php job post form */

table.job_post_data {
	width: 100%;
}

/* JOB SEEKER PANEL */

#js_p_login {
	height: 150px;
}

#js_p_login_form {
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
}

#js_p_login_form input.tf {
	width: 115px;
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 1px 4px 2px 4px;
	margin-bottom: 2px !important;
}

#js_p_login_form .form_submit_button {
	width: 50px;
}

/* EMPLOYER PANEL */

#em_p_login {
	height: 150px;
}

#em_p_login_form {
	border: 0px solid red;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
}

#em_p_login_form input.tf {
	width: 115px;
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 1px 4px 2px 4px;
	margin-bottom: 2px !important;
}

#em_p_login_form .form_submit_button {
	width: 50px;
}

/* INDEX-HOME */

ul.indexul1 {
	margin: 0px;
	padding: 2px 1px 10px 20px;
	list-style: url('images/arrow.gif');
}

ul.indexul1 li {
	margin-bottom: 3px;
}

#index-middle {
	overflow: hidden;
	float: left;
	display: inline;
}

#index-middle .cat_small_count {
	
}

.homemod1 {
	clear: both;
	margin-top: 2px;
	width: 100%;
	margin-bottom: 8px;
	overflow-x: hidden;

}

.homemod2 {
	clear: both;
	margin-top: 2px;
	width: 100%;
}

.homemod1 .cat_parent_link {
	font-size: 12px !important;
}

/*
#cat_1{float:left; width:33%;}
#cat_2{float:left; width:33%; margin-left:3px;}
#cat_3{float:right; width:33%;}
*/

.home-cat-inner {
	width: 99%;
	overflow-x: hidden;
	height: 85px;
	overflow-y: hidden;
}

.homemod1 div.info_box2 {
	border: 1px solid #dbd9dc;
}

.homemod1 .boxcontent2b {
	margin-top: -5px;
	padding-top: 0px;
}

.homemod1 .boxhead2 {
	font-size: 11px;
}

.homemod3-a {
	width: 49%;
	float: left;
}

.homemod3-b {
	width: 49%;
	float: right;
}

/*
	JOB DETAILS PAGE
*/

#jd {
	margin: 8px 0px 0px 8px;
	padding-bottom: 20px;
}

#jd .jobTitle {
		margin-bottom: 6px;
}

/* My Comment */

#jd .empTitle a {
	font-size: 13px;
	text-decoration: none;
}

#jd .otherlink a {
	font-size: 11px;
}

#jd-desc {
	width: 50%;
	margin: 6px 3px 0px 6px;
	padding-bottom: 15px;
	clear: both;
}

#jd-emp {
	width: 250px;
}

#jd-emp-logo {
	border: 0px solid red;
	width: 240px;
	overflow: auto;
}

#jd-emp-desc {
	margin: 8px 5px 5px 10px;
}

#jd-emp-name {
	margin: 8px 5px 5px 10px;
	font-weight: bold;
}

#jd-post-form {
	float: left;
	width: 400px;
}

#jd-btns {
	margin-right: 4px;
	display: inline;
	text-align: right;
}

#jd-btns-link {
	float: right;
	color: #000;
	white-space: nowrap;
	display: inline;
}

#jd-btns-link a, #jd-btns-link a:visited {
	text-decoration: none;
}

#jd-btns-link a, #jd-btns-link a:visited, #jd-btns-link a:hover {
	margin: 0px 4px;
}

#jd-btns-block {
	padding-top: 8px;
	clear: both;
	float: right;
}

#jd #section-btm {
	background: #ebebeb;
	padding: 8px 8px 8px 8px;
	margin-top: 10px;
}

#jd #jd-btns2 {
	float: left;
	width: 450px;
}

#jd #jd-btns2-addthis {
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 8px;
}

.jd-btn {
	margin-bottom: 8px;
	clear: left;
}

.job_post_data table.dynamic_form {
	border-top: 1px solid #ccc;
}

.job_post_data td.dynamic_form_value,.job_post_data td.dynamic_form_field {
	background-color: #fff !important;
}

.job_post_data td.dynamic_form_field {
	font-weight: bold;
	color: #000;
}

.iconbutton img {
	border: 0px;
}

.iconbutton span {
	padding-top: 2px;
}

a.iconbutton:link, a.iconbutton:visited {
	font: bold 12px Arial,Helvetica,Sans-Serif;
	text-decoration: none;
	color: #0066CC;
	padding: 0px 12px 1px 4px;
	cursor: pointer;
}

a.iconbutton:hover {
	text-decoration: underline;
	cursor: pointer;
}

/* FOR INFO PAGE hook: index_after_header */

/* #bar{margin-bottom:10px;} */

#joblist TR.standard:hover {
	background-color: #DCE8F5;
}

#joblist_premium td, #joblist_premium th, #joblist td, #joblist th {
	border: 1px solid #ccc;
	margin: 0px;
}

#joblist_premium td, 
#joblist td.list_data_cell_premium,
#joblist_premium td.list_data_cell_premium {
	border: 1px solid #ccc;
	margin: 0px;
	*border-width: 0px;
}

/* HOME QUICK SEARCH FORM */

#home-quicksearch {
		background: #f0f1f1 no-repeat 10px top;
	height: 186px;
	margin-bottom: 10px;
}

#quickSearchForm {
	text-align: right;
	margin-top: 5px;
	padding: 1px;
}

#quickSearchForm div {
	margin-bottom: 6px;
}

#quicksearch-right {
	padding: 5px 8px 0px 0px;
	margin-top: 2px;
}

#quicksearch-desc {
	padding-left: 10px;
	color: gray;
}

#quicksearch-link {
	width: 62%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 7px;
	float: left;
	color: gray;
}

#quicksearch-link a {
	font-weight: bold;
	color: gray;
}

/* plugin NAS_latestjobs */

#NAS_latestjobs ul {
	margin-left: 0px;
	padding-left: 18px;
	margin-top: 3px;
	list-style: url('images/arrow.gif');
	list-style-position: outside;
}

#NAS_latestjobs li {
	margin-bottom: 4px;
}

#NAS_latestjobs li a, #NAS_latestjobs li a:visited {
	color: #666;
}

/* Override JQquery ui-tabs */

.ui-tabs {
	padding: .2em;
	zoom: 1;
	font-size: 11px;
}

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

.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: .5em 1em;
	font-size: 11px;
}

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

.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: 1em 1px;
	display: block;
	border-width: 0;
	background: none;
}