/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

	
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display:none;
}

.ui-helper-hidden-accessible {
	position:absolute;
	left:-99999999px;
}

.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;
}


	
/* end clearfix */
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}


	
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor:default!important;
}


	
/* Icons
----------------------------------*/

	
/* states and images */
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}


	
/* Misc visuals
----------------------------------*/

	
/* Overlays */
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


	
/* Component containers
----------------------------------*/
.ui-widget {
/* 	font-family:Verdana,Arial,sans-serif; */
/* 	font-size:1.1em; */
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
}

.ui-widget-content {
/* 	background:#ffffff url(custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; */
/* 	color:#222222; */
}

.ui-widget-content a {
/* 	color:#222222; */
}

.ui-widget-header {
/* 	background:#ffffff url(custom-theme/images/ui-bg_highlight-soft_75_ffffff_1x100.png) 50% 50% repeat-x; */
/* 	color:#222222; */
/* 	font-weight:bold; */
}

.ui-widget-header a {
/* 	color:#222222; */
font-weight: bold;
}


	
/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default {
/* 	border:1px solid #d3d3d3; */
/* 	background:#e6e6e6 url(custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; */
	color: #7a298f;
	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; */
	font-weight:normal;
	color:#212121;
	outline:none;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color:#212121;
	text-decoration:none;
	outline:none;
	background-color:#ebeed7;
}

.ui-state-active,.ui-widget-content .ui-state-active {
/* 	border:1px solid #aaaaaa; */
	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;
}


	
/* Interaction Cues
----------------------------------*/

	
/*
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
*/

	
/* Icons
----------------------------------*/

	
/* states and images */
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(custom-theme/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image:url(custom-theme/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image:url(custom-theme/images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
	background-image:url(custom-theme/images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image:url(custom-theme/images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
	background-image:url(custom-theme/images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image:url(custom-theme/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(custom-theme/images/ui-icons_cd0a0a_256x240.png);
}


	
/* 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: 10px .2em -1px 0;
	padding:0;
	background-color: #F5F9E3;
}

.ui-tabs .ui-tabs-nav li a {
	float:left;
	text-decoration:none;
	padding:1em 1em;
	color: #7A298F;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
/* 	padding-bottom:1px; */
	border-bottom-width:0;
	background-color: #6f318c;
}

.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;
	text-decoration: underline;
	color: white;
}

.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 0;
	display:block;
	border-width:0;
	background:none;
}

.ui-tabs .ui-tabs-hide {
	display:none!important;
}
