
.ui-calendar-container {
}

.ui-calendar-container .ui-calendar-monthyearselect
{
	background-color:#99cd8f;
	overflow:hidden;
	white-space:nowrap;
	border:1px solid #8c8c8c;
	border-bottom:none;
	margin-left:-1px;
	*margin-left:0px;
	display:block;
	width:265px;
	*width:263px;
}
.ui-calendar-container .ui-calendar-monthyearselect td { height:25px; vertical-align:middle !important; }
.ui-calendar-container .ui-calendar-monthyearselect select
{
	font-size:10px;
	z-index:1500;
}
.ui-calendar-container .ui-calendar-monthyearselect select option
{
	font-size:10px;
	padding-right:10px !important;
}

.ui-calendar-container .ui-calendar table {
	border:1px solid #8c8c8c;
	background-color:#ddeeda;
	table-layout:fixed;
	border-collapse:collapse;
	width:264px;
}
.ui-calendar-container .ui-calendar table thead {
	background-color:#99cd8f;
}
.ui-calendar-container .ui-calendar table thead td { cursor:default !important;}
.ui-calendar-container .ui-calendar table td {
	width:22px;height:18px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
.ui-calendar-container .ui-calendar table td.today {
	font-weight:bold;
}
.ui-calendar-container .ui-calendar table td.selected {
	background-color:#55ac44;
	font-weight:bold;
}
.ui-calendar-container .ui-calendar table td.link { cursor:pointer; }
.ui-calendar-container .ui-calendar table td.disabled { cursor:default; color:#888; }

.ui-calendar-container a {
	border:none; padding-top:5px; *padding-top:0px;
}
.ui-calendar-container a.disabled { cursor:default; }
#calPrevYear { background:url(../img/year_prev.png) no-repeat center center; }
#calPrevYear.disabled { background:url(../img/year_prev_disabled.png) no-repeat center center; }
#calNextYear { background:url(../img/year_next.png) no-repeat center center; }
#calNextYear.disabled { background:url(../img/year_next_disabled.png) no-repeat center center; }
#calPrevMonth { background:url(../img/month_prev.png) no-repeat center center; }
#calPrevMonth.disabled { background:url(../img/month_prev_disabled.png) no-repeat center center; }
#calNextMonth { background:url(../img/month_next.png) no-repeat center center; }
#calNextMonth.disabled { background:url(../img/month_next_disabled.png) no-repeat center center; }

