/*! jQuery UI - v1.9.0 - 2012-10-12
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=sans-serif&fwDefault=normal&fsDefault=14px&cornerRadius=5px&bgColorHeader=2b2b2b&bgTextureHeader=06_inset_hard.png&bgImgOpacityHeader=5&borderColorHeader=aaaaaa&fcHeader=d6d6d6&iconColorHeader=ffc905&bgColorContent=f2f2f2&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=cfcfcf&fcContent=222222&iconColorContent=222222&bgColorDefault=ffc905&bgTextureDefault=05_inset_soft.png&bgImgOpacityDefault=45&borderColorDefault=d6b18a&fcDefault=8a4d0f&iconColorDefault=774322&bgColorHover=ffec52&bgTextureHover=05_inset_soft.png&bgImgOpacityHover=75&borderColorHover=d1a200&fcHover=754b00&iconColorHover=8a4e19&bgColorActive=5e5e5e&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=15&borderColorActive=2e2e2e&fcActive=ffffff&iconColorActive=1c1c1c&bgColorHighlight=383838&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=100&borderColorHighlight=000000&fcHighlight=dedede&iconColorHighlight=ffbc0f&bgColorError=ff6124&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=e9754e&fcError=752400&iconColorError=303030&bgColorOverlay=303030&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=70&bgColorShadow=303030&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=70&thicknessShadow=6px&offsetTopShadow=-6px&offsetLeftShadow=-6px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Misc visuals
----------------------------------*/


/* workarounds */

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}




.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
	background: white;
}

	.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
		cursor: text;
		color: #2B2B2B;
	}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: white;
	overflow: auto;
}

.ui-tooltip {
	position: absolute;
	z-index: 9999;
	-o-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	background: #000;
	border: 2px solid white;
	padding: 10px 20px;
	color: white;
	border-radius: 20px;
	font: bold 14px "Helvetica Neue", Sans-Serif;
	text-transform: uppercase;
	box-shadow: 0 0 7px black;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: sans-serif;
	font-size: 14px;
}

	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
		font-family: sans-serif;
		font-size: 1em;
	}

	.ui-widget.ui-widget-content {
		border: 1px solid #c5c5c5;
	}

.ui-widget-content {
	border: 1px solid #cfcfcf;
	background: #f2f2f2 url(images/ui-bg_flat_75_f2f2f2_40x100.png) 50% 50% repeat-x;
	color: #222222;
}

	.ui-widget-content a {
		color: #222222;
	}

.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #2b2b2b url(images/ui-bg_inset-hard_5_2b2b2b_1x100.png) 50% 50% repeat-x;
	color: #d6d6d6;
	font-weight: bold;
}

	.ui-widget-header a {
		color: #d6d6d6;
	}



	/* Interaction states
----------------------------------*/
	.ui-state-default,
	.ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default,
	.ui-button,
	/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
	html .ui-button.ui-state-disabled:hover,
	html .ui-button.ui-state-disabled:active {
		border: 1px solid #d6b18a;
		background: #ffc905 url(images/ui-bg_inset-soft_45_ffc905_1x100.png) 50% 50% repeat-x;
		font-weight: normal;
		color: #8a4d0f;
	}


		.ui-state-default a,
		.ui-state-default a:link,
		.ui-state-default a:visited,
		a.ui-button,
		a:link.ui-button,
		a:visited.ui-button,
		.ui-button {
			color: #8a4d0f;
			text-decoration: none;
		}

			.ui-state-hover,
			.ui-widget-content .ui-state-hover,
			.ui-widget-header .ui-state-hover,
			.ui-state-focus,
			.ui-widget-content .ui-state-focus,
			.ui-widget-header .ui-state-focus,
			.ui-button:hover,
			.ui-button:focus {
				border: 1px solid #d1a200;
				background: #ffec52 url(images/ui-bg_inset-soft_75_ffec52_1x100.png) 50% 50% repeat-x;
				font-weight: normal;
				color: #754b00;
			}


				.ui-state-hover a,
				.ui-state-hover a:hover,
				.ui-state-hover a:link,
				.ui-state-hover a:visited,
				.ui-state-focus a,
				.ui-state-focus a:hover,
				.ui-state-focus a:link,
				.ui-state-focus a:visited,
				a.ui-button:hover,
				a.ui-button:focus {
					color: #754b00;
					text-decoration: none;
				}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #2e2e2e;
	background: #5e5e5e url(images/ui-bg_inset-soft_15_5e5e5e_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}


	.ui-icon-background,
	.ui-state-active .ui-icon-background {
		border: #2e2e2e;
		background-color: #ffffff;
	}

	.ui-state-active a,
	.ui-state-active a:link,
	.ui-state-active a:visited {
		color: #ffffff;
		text-decoration: none;
	}


/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #000000;
	background: #383838 url(images/ui-bg_flat_100_383838_40x100.png) 50% 50% repeat-x;
	color: #dedede;
}

.ui-state-checked {
	border: 1px solid #000000;
	background: #383838 url(images/ui-bg_flat_100_383838_40x100.png) 50% 50% repeat-x;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #dedede;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #e9754e;
	background: #ff6124 url(images/ui-bg_inset-soft_95_ff6124_1x100.png) 50% bottom repeat-x;
	color: #752400;
}

	.ui-state-error a,
	.ui-widget-content .ui-state-error a,
	.ui-widget-header .ui-state-error a {
		color: #752400;
	}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #752400;
}
