.ui-state-default,.ui-widget-content .ui-state-default {
	border:1px solid #d3d3d3;
	background:#e6e6e6 url(images/ui-bg_flat_0_e6e6e6_40x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#555555;
	outline:none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#555555;
	text-decoration:none;
	outline:none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
	border:1px solid #999999;
	background:#dadada url(images/ui-bg_flat_0_dadada_40x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
	outline:none;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color:#212121;
	text-decoration:none;
	outline:none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
	border:1px solid #aaaaaa;
	background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
	outline:none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#212121;
	outline:none;
	text-decoration:none;
}

.ui-state-default .ui-icon {
	background-image:url(images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image:url(images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_cd0a0a_256x240.png);
}

.ui-widget {
	font-family:Arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
}

.ui-widget-content {
	border:1px solid #fff;
	background:#ffffff url(images/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;
	color:#222222;
}

.ui-widget-content a {
	color:#222222;
}

.ui-widget-header {
	border:1px solid #fff;
	background:#ffffff url(images/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;
	color:#222222;
	font-weight:bold;
}

.ui-widget-header a {
	color:#222222;
}

.ui-tabs {
	zoom:1;
}

.ui-tabs .ui-tabs-nav {
	list-style:none;
	position:relative;
}

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

.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 1.4em;
	display:block;
	border-width:0;
	background-color:#fff;
	margin-right:10px;
}

.ui-tabs .ui-tabs-hide {
	display:none!important;
}

.ui-corner-all {
	-moz-border-radius:0;
	-webkit-border-radius:0px;
}

.ui-corner-top {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
}

.ui-corner-right {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
}

.ui-corner-left {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
}

.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}

.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-state-default,.ui-widget-content .ui-state-default {
	border:1px solid #d3d3d3;
	background:#e6e6e6 url(images/ui-bg_flat_0_e6e6e6_40x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#555555;
	outline:none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#555555;
	text-decoration:none;
	outline:none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
	border:1px solid #999999;
	background:#dadada url(images/ui-bg_flat_0_dadada_40x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
	outline:none;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color:#212121;
	text-decoration:none;
	outline:none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
	border:1px solid #aaaaaa;
	background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
	outline:none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#212121;
	outline:none;
	text-decoration:none;
}