@charset "utf-8";
/* CSS Document */

.date_picker
{
	font-family: Arial, Helvetica, sans-serif;
	
	width: 200px;
	
	border: 1px solid #abadb3;
	
	background-color: #FFFFFF;
	
	border-radius: 5px;
	
	padding: 10px;
}

.date_picker_prev
{
	float: left;
	
	width: 20px;
	
	cursor: pointer;
	
	font-weight: bold;
}

.date_picker_prev:hover
{
	color: #ff7e00;
}

.date_picker_title
{
	float: left;
	
	text-align: center;
	
	width: 140px;
	
	cursor: pointer;
}

.date_picker_title:hover
{
	color: #ff7e00;
}

.date_picker_next
{
	float: right;
	
	width: 20px;
	
	cursor: pointer;
	
	font-weight: bold;
}

.date_picker_next:hover
{
	color: #ff7e00;
}

.date_picker_display
{
	width: 200px;
}

.date_picker_day_title
{
	display: block;
	
	float: left;
	
	width: 18px;
	
	padding: 5px;
	
	color: #999999;
	
	cursor: default;
	
	text-align: center;
}

.date_picker_year
{
	display: block;
	
	float: left;
	
	cursor: pointer;
	
	padding: 10px;
	
	width: 40px;
	
	text-align: center;
}

.date_picker_month
{
	display: block;
	
	float: left;
	
	cursor: pointer;
	
	padding: 10px;
	
	width: 30px;
	
	text-align: center;
}

.date_picker_month:hover
{
	background-color: #CCCCCC;
}

.date_picker_day
{
	display: block;
	
	float: left;
	
	cursor: pointer;
	
	width: 18px;
	
	padding: 5px;
	
	text-align: center;
}

.date_picker_day_in
{
	color: #000000;
}

.date_picker_day_out
{
	color: #999999;
}

.date_picker_day:hover
{
	background-color: #CCCCCC;
}
.date_picker_clear
{
	clear: both;
	
	height: 1px;
}

.date_picker_selected
{
	background-color: #FF9900;
	
	color: #FFFFFF;
}