.TDatePicker_default

{

	border: 1px solid #919EA9;

	background-color: White;

	text-align: center;

	font-size: 11px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	cursor: default;

}



.TDatePickerButton

{

	width: 30px;

}



.TDatePickerImageButton

{

	padding: 2px;

	border: 1px solid #919EA9;

	vertical-align: top;

	margin-left: 1px;

}





.TDatePickerImageButton:hover

{

	border-color: #ddd;

}



.TDatePicker_default select

{

	font-size: 11px;

}



.TDatePicker_default input.button

{

	font-size: 11px;

	width: 30px;

}



.TDatePicker_default .date

{

	padding: 4px 7px ;

	border: 1px solid white;

	text-align: center;

}

.TDatePicker_default .hover

{

	border: 1px solid blue;

}

.TDatePicker_default .selected 

{

	background-color: blue;

	border: 1px solid blue;

	color: white;

}

.TDatePicker_default .today

{

	font-weight: bold;

}



.TDatePicker_default td.empty

{

	border: 1px solid white;

	cursor: default;

	height: 22px;

}



.TDatePicker_default th

{

	width: 28px;

}



.TDatePicker_default .calendarBody

{

	text-align: center;

	width: 200px;

	margin: 3px 6px;

}



.TDatePicker_default .grid

{

	border-spacing: 0px;

}



.TDatePicker_default .calendarFooter

{

	margin: 2px;

	border-top: 1px solid #919EA9;

	padding-top: 2px;

}

.TDatePicker_default .todayButton

{

	font-size: 11px;

	margin: 4px;

	padding-left: 1em;

	padding-right: 1em;

}