/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, #ui-datepicker-div, .ui-datepicker-inline {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	width: 247px;
	padding: 10px;
	position: relative;
}
#ui-datepicker-div, .ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	width: 247px;
	min-height:230px;
	display: block;
	background:url(calandar.png) no-repeat;
	margin:0px;
	padding-bottom:5px;
}

.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	top:6px;
}
.ui-datepicker-next {
	left: 210px;
}
.ui-datepicker-prev {
	left:18px;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 16px;
	height: 13px;
	display: block;
	font-size: 10px;
	cursor: pointer;
	margin:0;
}
.ui-datepicker-next a {
	background: url(calandar_NEXT.png) no-repeat top left;
}
.ui-datepicker-next a:hover {
	background: url(calandar_NEXT.png) no-repeat top left;
}
.ui-datepicker-next a:active {
	background: url(calandar_NEXT.png) no-repeat top left;
}
.ui-datepicker-prev a {
	background: url(calandar_PREV.png) no-repeat top right;
}
.ui-datepicker-prev a:hover {
	background: url(calandar_PREV.png) no-repeat top right;
}
.ui-datepicker-prev a:active {
	background: url(calandar_PREV.png) no-repeat top right;
}
.ui-datepicker-header {
	line-height: 16px;
	position: absolute;
	top: 5px;
	margin: 0!important;
	width:160px;
	left:45px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
.ui-datepicker-header span span.month{font-weight:bold;}

table.ui-datepicker {
	width: 225px;
	text-align: center;
	position:absolute;
	top:27px;
	left:12px;
	border-spacing:0;
	border-collapse:collapse;
}


table td.ui-datepicker-days-cell
{
	background: url(calandar_DayButton.png) center center no-repeat;
	text-align:center;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	height:32px;
	width:32px;
	color:#fff;
	padding:0;
	margin:0;
	cursor:pointer;
	border:0;
}
.ui-datepicker-days-cell-over, .ui-datepicker-current-day{
	background: url(calandar_DayButtonOver.png)!important;;
}
table td.ui-datepicker-today{background: url(calandar_DayButton_Current.png) center center no-repeat; color:white; font-weight:bold;}
table td.ui-datepicker-unselectable {background: /*url(calandar_DayButton.png) center center no-repeat*/ none;}
table tr.ui-datepicker-title-row td {margin-top:7px;text-align:center;padding-bottom:6px;color:#fff;font-size:12px;font-weight:bold;}