.ui-corner-all {
	-moz-border-radius:4px 4px 4px 4px;
}
.ui-widget-content {
	background:url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
	border:1px solid #AAAAAA;
	color:#222222;
}
.ui-widget {
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em;
}
.ui-datepicker {
	padding:0.2em 0.2em 0;
	width:17em;
}

.ui-widget-header {
	background:url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
	border:1px solid #AAAAAA;
	color:#222222;
	font-weight:bold;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	height:1.8em;
	position:absolute;
	top:2px;
	width:1.8em;
}
.ui-widget-header a {
	color:#222222;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span  {
	display:block;
	left:50%;
	margin-left:-8px;
	margin-top:-8px;
	position:absolute;
	top:50%;
}
.ui-widget-header .ui-icon {
	background-image:url("images/ui-icons_222222_256x240.png");
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}
.ui-icon-circle-triangle-e  {
	background-position:-48px -192px;
}
.ui-icon {
	background-image:url("images/ui-icons_222222_256x240.png");
	height:16px;
	width:16px;
}
.ui-icon {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}
.ui-datepicker .ui-datepicker-title {
	line-height:1.8em;
	margin:0 2.3em;
	text-align:center;
}
.ui-datepicker table {
	border-collapse:collapse;
	font-size:0.9em;
	margin:0 0 0.4em;
	width:100%;
}
.ui-datepicker th {
	border:0 none;
	font-weight:bold;
	padding:0.7em 0.3em;
	text-align:center;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	background-image:none;
	opacity:0.35;
}
.ui-datepicker td {
	border:0 none;
	padding:1px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background:url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
	border:1px solid #D3D3D3;
	color:#555555;
	font-weight:normal;
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:0.2em;
	text-align:right;
	text-decoration:none;
}