.calendar_date_select {
	border:#777 1px solid; display:block; z-index: 1000;
	background-color:white; font-size: 0.9em; padding: 0.5em;
	margin-top: 2px;
}

iframe.ie6_blocker {position: absolute; z-index: 999;}

.calendar_date_select thead th {
	color: black !important; font-weight:normal; border: none;
	border-bottom: 1px solid #CCC; padding: 0; width: 2.3em;
	height: 2.3em;
}

.calendar_date_select .cds_buttons {
  text-align:center;
  padding:5px 0px;
}

.calendar_date_select .cds_buttons span.button_seperator {display: none;}
.calendar_date_select .cds_buttons span.at_sign {display: none;}

.calendar_date_select .cds_footer {padding:3px; font-size:10px; text-align:center;}
.calendar_date_select table {margin: 0.5em auto; padding: 0px; width: auto;}
.calendar_date_select .cds_header {text-align:center;}
.calendar_date_select .cds_header span {font-size: 1em; color: black;}

.calendar_date_select select {font-size: 0.9em;}

.calendar_date_select .cds_header a:hover {color: white;}

.calendar_date_select .cds_header a {
	width: 2.3em; height: 2.3em; text-decoration: none;
	font-size: 1em;color:black !important;
}

.calendar_date_select .cds_header a.prev {display: none;}
.calendar_date_select .cds_header a.next {display: none;}
.calendar_date_select .cds_header a.close {display: none;}
.calendar_date_select .cds_header select.month {width:90px; margin-right: 5px;}
.calendar_date_select .cds_header select.year {width:61px;}
.calendar_date_select .cds_buttons a {display: none;}

.calendar_date_select td {
	font-size:1em; width: 2.3em; height: 2.3em;
	padding: 0; border: none; text-align:center;
  	vertical-align: middle; background-color: #fff;
}

.calendar_date_select td.weekend {}
.calendar_date_select td div {color: #000;}
.calendar_date_select td div.other {color: #CCC;}
.calendar_date_select td.selected div {color:#FFF;}
.calendar_date_select td.selected {background-color:#777;}
.calendar_date_select td:hover {background-color:#ccc;}
.calendar_date_select td.today {border: 1px solid #FF0000;}
.calendar_date_select td.disabled div {color: #e6e6e6;}
.fieldWithErrors .calendar_date_select {border: 2px solid red;}