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

.ui-tabs-nav {
	font-size: 1.1em;
}

.ui-widget {
	padding: 0;
	border-radius: 0;
	font-size: 1em;
	font-family: Arial,sans-serif;
}

.ui-tabs .ui-widget-header {
	background: none;
	border: none;
}

.ui-tabs .ui-tabs-panel {
	border: 1px solid #D4D4D4;
	background: #FAFAFA;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	font-weight: bold;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	font-weight: bold;
}

.ui-tabs {
	margin: 0 0 10px;
	padding: 0px;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}
.ui-tabs.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.ui-tabs.ui-widget-content {
	border: none;
	background: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border-color: #D4D4D4;
	background-color: #FAFAFA;
	background-image: none;
}

.ui-datepicker-calendar th {
	background-color:white;
}

.ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-widget-content .ui-state-hover, .ui-autocomplete .ui-widget-header .ui-state-hover, .ui-autocomplete .ui-state-focus, .ui-autocomplete .ui-widget-content .ui-state-focus, .ui-autocomplete .ui-widget-header .ui-state-focus {
	border-radius: 0;
	background: #DFF6FF;
	border-top-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
}


/* Accordion */
.ui-accordion { width: 100%; margin: 0 0 20px; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 4px; padding:5px 25px; zoom: 1; border:1px solid #f1f1f1; background: #f7f7f7 url(../gfx/jquery-ui/ui-bg_glass_65_f7f7f7_1x400.png) 50% 50% repeat-x; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 1px solid #000; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 15px 0; border: 0; background: none; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-widget-content a {color: #E06D30;}

/* Interaction states
----------------------------------*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #d4d4d4; background: #f7f7f7 url(../gfx/jquery-ui/ui-bg_glass_65_f7f7f7_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #079CDC; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #344b57; text-decoration: none; }


/* Dialog */
.ui-dialog .ui-widget-header {
	border: 0;
	background: none;
}
/*
.ui-dialog .ui-icon {
	background-image: url(../gfx/jquery-ui/ui-icons_ffffff_256x240.png);
}*/
.ui-dialog a.ui-dialog-titlebar-close:hover {
	background: none;
	border: 0;
	padding: 1px;
}
.ui-dialog a.ui-dialog-titlebar-close:hover .ui-icon {
	background-image: url(../gfx/jquery-ui/ui-icons_888888_256x240.png);
}

.ui-state-default, .ui-widget-content .ui-state-default {
	background-image: none;
}
.ui-dialog .ui-button {
	background: #007FB7 !important;
	background: -moz-linear-gradient(top, #00B3EF 0%, #007FAD 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00B3EF), color-stop(100%,#007FAD)) !important;
	background: -webkit-linear-gradient(top, #00B3EF 0%,#ccc 100%) !important;
	background: -o-linear-gradient(top, #00B3EF 0%,#007FAD 100%) !important;
	background: -ms-linear-gradient(top, #00B3EF 0%,#007FAD 100%) !important;
	background: linear-gradient(to bottom, #00B3EF 0%,#007FAD 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00B3EF', endColorstr='#007FAD',GradientType=0 ) !important;
	border: 1px solid #00A5ED !important;
	border-bottom: 1px solid #0082BA !important;
	outline: 0 !important;
	color: #FFF !important;
	font-weight: bold !important;
	text-shadow: 0px -1px 0px #008CC5;
	-webkit-box-shadow: inset 0 1px 0 0 #51CBFF;
	-moz-box-shadow: inset 0 1px 0 0 #51CBFF;
	box-shadow: inset 0 1px 0 0 #51CBFF;
}
.ui-dialog .ui-button:hover {
	background: #00B3EF;
	background: -moz-linear-gradient(top, #00B3EF 0%, #007FAD 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00B3EF), color-stop(100%,#007FAD));
	background: -webkit-linear-gradient(top, #00B3EF 0%,#007FAD 100%);
	background: -o-linear-gradient(top, #00B3EF 0%,#007FAD 100%);
	background: -ms-linear-gradient(top, #00B3EF 0%,#007FAD 100%);
	background: linear-gradient(to bottom, #00B3EF 0%,#007FAD 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b3ef', endColorstr='#007fad',GradientType=0 );
	-webkit-box-shadow: inset 0 1px 0 0 #23BEFF;
	-moz-box-shadow: inset 0 1px 0 0 #23BEFF;
	box-shadow: inset 0 1px 0 0 #23BEFF;
	filter: drop-shadow( 0 1px 0 0 #23BEFF );
}
.ui-dialog .ui-button:active {
	border: 1px solid #007FB7 !important;
	border-bottom: 1px solid #00A8F0 !important;
	-webkit-box-shadow: inset 0 0 8px 4px #008AC5, 0 1px 0 0 #EEE;
	-moz-box-shadow: inset 0 0 8px 4px #008AC5, 0 1px 0 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #008AC5, 0 1px 0 0 #EEE;
	filter: drop-shadow( 0 0 8px 4px #008AC5 );
}
.ui-button-text-only .ui-button-text {
	padding: 3px 10px;
	font-size: 10pt;
}
/*
.ui-dialog .ui-dialog-buttonpane {
	border: 1px solid #0086C0;
}*/
.ui-widget-overlay {
	background: #fff url(../gfx/jquery-ui/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
}