div.datepicker {
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 196px;
		height: 147px;
		position: absolute;
		cursor: default;
		top: 0;
		left: 0;
		display: none;
}
.datepickerContainer {
		background: #008acc url(../../layout/datepicker/bg.png) repeat-x left top;
		position: absolute;
		top: 0px;
		left: 0px;
		padding: 10px;
		border: 3px solid #006392;
}
.datepickerBorderT {
		display: none;
}
.datepickerBorderB {
		display: none;
}
.datepickerBorderL {
		display: none;
}
.datepickerBorderR {
		display: none;
}
.datepickerBorderTL {
		display: none;
}
.datepickerBorderTR {
		display: none;
}
.datepickerBorderBL {
		display: none;
}
.datepickerBorderBR {
		display: none;
}
.datepickerHidden {
		display: none;
}
div.datepicker table {
		border-collapse:collapse;
}
div.datepicker a {
		text-decoration: none;
		cursor: default;
		outline: none;
}
div.datepicker a:link {
		color: #FFF;
}
div.datepicker a:visited {
		color: #FFF;
}
div.datepicker a:hover {
		color: #88c5eb;
}
div.datepicker a:active {
		color: #FFF;
}
div.datepicker table td {
		text-align: right;
		padding: 0;
		margin: 0;
}
div.datepicker th {
		text-align: center;
		color: #FF9;
		font-weight: normal;
}
th.datepickerWeek a, th.datepickerWeek a:link, th.datepickerWeek a:visited, th.datepickerWeek a:hover, th.datepickerWeek a:active {
		color: #FC6;
}
div.datepicker tbody th {
		text-align: left;
}
div.datepicker tbody a {
		display: block;
}
.datepickerDays a {
		width: 20px;
		line-height: 16px;
		height: 16px;
		padding-right: 2px;
}
.datepickerYears a, .datepickerMonths a {
		width: 44px;
		line-height: 36px;
		height: 36px;
		text-align: center;
}
td.datepickerNotInMonth a {
		text-decoration: none;
}
td.datepickerNotInMonth a:link {
		color: #75BAFF;
}
td.datepickerNotInMonth a:visited {
		color: #75BAFF;
}
td.datepickerNotInMonth a:hover {
		color: #C6E2FF;
}
td.datepickerNotInMonth a:active {
		color: #75BAFF;
}
.datepickerDays td.datepickerNotInMonth.datepickerSelected {
		background-color: #900;
}
.datepickerDays td.datepickerSelected {
		background-color: #C00;
}
.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected {
		background-color: #C00;
}
div.datepicker tbody th {
		text-align: left;
}
.datepickerSpace div {
		width: 20px;
}
.datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a {
		text-align: center;
		height: 20px;
		line-height: 20px;
}
.datepickerGoNext a {
		float: right;
		width: 20px;
}
.datepickerGoPrev a {
		float: left;
		width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears {
		display: none;
}
table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW {
		display: none;
}
table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW {
		display: none;
}
td.datepickerDisabled a, td.datepickerDisabled.datepickerNotInMonth a {
		color: #333;
}
td.datepickerDisabled a:hover {
		color: #333;
}
td.datepickerSpecial a {
		background-color: #700;
}
/*td.datepickerSpecial.datepickerSelected a {
		background-color: #a00;
}*/

