

/* Datepicker----------------------------------*/

.ui-datepicker {
	border:#5573AA 1px solid;
	background-color:#FFF;
	width: 17em;
	font-size: 12px;
}


.ui-datepicker .ui-datepicker-header {
	position:relative;
	border:#FFFFFF 1px solid;
	background-color:#5573AA;
	color:#FFFFFF;
	height:27px;
}

.ui-datepicker .ui-datepicker-prev {
	position:absolute;
	left:2px;
	top:5px;
	border:#5573AA solid 1px;
	width:14px; height:14px;
	background:url(/_setup/images/icon_prev.gif) no-repeat;
	background-position:center;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev-hover {
	border:#FFF solid 1px;
}
.ui-datepicker .ui-datepicker-prev .ui-icon {
	display:none;
}

.ui-datepicker .ui-datepicker-next {
	position:absolute;
	right:2px;
	top:5px;
	border:#5573AA solid 1px;
	width:14px; height:14px;
	background:url(/_setup/images/icon_next.gif) no-repeat;
	background-position:center;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-next-hover {
	border:#FFF solid 1px;
}
.ui-datepicker .ui-datepicker-next .ui-icon {
	display:none;
}

.ui-datepicker .ui-datepicker-title {
	margin-left:1.6em; margin-right:1.6em; margin-top:0.2em; margin-bottom:0.2em;
	height:23px;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
	/*float:left;*/
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month {
	width:49%;
}
.ui-datepicker select.ui-datepicker-year {
	width:49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	/*float:left;*/
}


.ui-datepicker table {
	margin:0 auto 0 auto;
	font-size:12px;
	/*border-collapse:collapse;*/
	width:100%;
	/*background-color:#F7F7F3;
	border:#FFF solid 2px;*/
	border-spacing:5px;
	border-collapse:separate;
}
.ui-datepicker th {
	text-align:center;
	font-weight:bold;
	color:#5573AA;
	border:0;
}
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }


.ui-datepicker .ui-datepicker-buttonpane {
	position:relative;
	border:#FFFFFF 1px solid;
	background-color:#5573AA;
	color:#FFFFFF;
	height:25px;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	margin-top:3px;
	margin-left:2px; margin-right:2px;
	border:#5573AA solid 1px;
	background-color:#5573AA;
	color:#FFF;
	font-size:12px;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close {
	float:right;
}



/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}




.ui-datepicker .ui-state-default {
	border:#CDCDCD solid 1px;
	background-color:#F7F7F3;
	font-weight:normal;
	color:#363636;
	outline:none;
}
.ui-datepicker .ui-state-default a,
.ui-datepicker .ui-state-default a:link,
.ui-datepicker .ui-state-default a:visited {
	color:#363636;
	text-decoration:none;
	outline:none;
}

.ui-datepicker .ui-state-hover,
.ui-datepicker .ui-widget-content .ui-state-hover,
.ui-datepicker .ui-state-focus,
.ui-datepicker .ui-widget-content .ui-state-focus {
	border:#5573AA solid 1px;
	background-color:#D8DFEF;
	font-weight:normal;
	color:#000000;
	outline:none;
}

.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active {
	border:#5573AA solid 1px;
	background-color:#5573AA;
	font-weight:normal;
	color:#FFFFFF;
	outline:none;
}

.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight {
	border:#FF6600 solid 1px;
	background-color:#FF6600;
	color:#FFFFFF;
}


