div.datepicker2 {
width: 176px !important;
	cursor: default;
	display: none;
	height: auto !important;
/*	border: 1px solid;*/
}
.datepicker2Container {
width: 176px !important;
	height: auto !important;
	background-color: #ffffff;	
}

.datepicker2Hidden {
	display: none;
}
div.datepicker2 table {
	border-collapse:collapse;
	border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
width: 174px;
margin: 0 1px;
}
div.datepicker2 table table {
border: 0;
}


div.datepicker2 table th {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-weight: normal;
	margin: 1px;
		color: #404244;
padding: 3px 1px;
	text-align: center;
}

#wrapper td.datepicker2Disabled {
background: #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#wrapper td.datepicker2Disabled a, td.datepicker2Disabled.datepicker2NotInMonth a{
	display:none;
	background: #fff;
	display: block;
	color: #404244;

	margin: 1px;
padding: 3px 1px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
#wrapper td.datepicker2Disabled a:hover {
	background: #D4CECE;
}

#wrapper div.datepicker2 td.datepicker2Selected a {
background: #9B8888;
color: #fff;
}

#wrapper div.datepicker2 th.datepicker2Month a {
font-weight: bold;
text-align: center;
text-decoration: none;
color: #9B8888;
}

#wrapper div.datepicker2 th.datepicker2GoPrev a, #wrapper div.datepicker2 th.datepicker2GoNext a {
font-weight: bold;
text-align: center;
text-decoration: none;
color: #9B8888;
font-size: 1.2em;
}


#wrapper div.datepicker2 td.datepicker2NotInMonth a {
display: none;
}



























table.datepicker2ViewDays tbody.datepicker2Months,
table.datepicker2ViewDays tbody.datepicker2Years {
	display: none;
}
table.datepicker2ViewMonths tbody.datepicker2Days,
table.datepicker2ViewMonths tbody.datepicker2Years,
table.datepicker2ViewMonths tr.datepicker2DoW {
	display: none;
}
table.datepicker2ViewYears tbody.datepicker2Days,
table.datepicker2ViewYears tbody.datepicker2Months,
table.datepicker2ViewYears tr.datepicker2DoW {
	display: none;
}

