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

/* general
----------------------------------*/
.ui-corner-top, .ui-corner-bottom, .ui-corner-all {
	-moz-border-radius: 0px;
}


/* 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;
}

/* timepicker
----------------------------------*/
#ui-timepicker-div dl {
	text-align: left;
}
#ui-timepicker-div dl dt {
	height: 25px;
	width: 50px;
	text-align: right;
}
#ui-timepicker-div dl dd {
	margin: -25px 0 10px 65px;
	width: 110px;
}
#ui-timepicker-div dl dd#ui_tpicker_time {
	font-weight: bold;
}

/* 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-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;
}





