/*
* jQuery UI CSS Framework OVERWIRTE for custom elements
*/

/* general
----------------------------------*/
.ui-corner-top, .ui-corner-bottom, .ui-corner-all {
	border-radius: 0px;
	-moz-border-radius: 0px;
}
.ui-widget {
	font-family: inherit !important;
	font-size: inherit !important;
}
.ui-widget-content {
	color: inherit;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #ffffff;
}
.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 {
	background: #eee;
}


/* datepicker
----------------------------------*/
#ui-datepicker-div {
	border: 3px solid #AAAAAA;
	background-color: #f5f5f5;
}
.ui-widget-content {
	background: none;
}
#ui-datepicker-div .ui-datepicker-buttonpane {
	margin: 0px;
}
#ui-datepicker-div .ui-datepicker-header a:hover {
	border: 0px;
	background: none;
}
#ui-datepicker-div .ui-datepicker-calendar th {}
#ui-datepicker-div .ui-datepicker-calendar a {}
#ui-datepicker-div .ui-datepicker-calendar a:hover {
	border: 1px solid #000000;
	background: #ffffff;
}
#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today a {
	background: #ffffff;
}
.ui-datepicker .ui-datepicker-title select {
	background-color: #ffffff;
}

/* timepicker
----------------------------------*/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; }
.ui-timepicker-div dl dd { margin: -25px 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

/* accordion
----------------------------------*/
.ui-accordion .ui-accordion-header {
	padding: 3px 0px 3px 30px;
}
.ui-accordion .ui-accordion-content {
	background-color: #ffffff;
}

/* tabs
----------------------------------*/
.ui-tabs, .ui-tabs .ui-tabs-nav {
	padding: 0px 0px 0px 0px;
}
.ui-tabs .ui-tabs-nav li {
	margin-right: 0px;
}
.ui-tabs .ui-widget-header {
	border: 0px;
	border-bottom: 1px solid #AAAAAA;
}
.ui-tabs.ui-widget-content {
	border: 0px;
}
.ui-tabs .ui-widget-content {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #AAAAAA;
	background-color: #ffffff;
}
.ui-widget-header {
	background: none;
}





