.cal_carrier_div{
	background-color: #E4E4E4;
	border: 1px solid #828282;
	width: 220px;
	padding: 6px;
	font-size: 12px;
	position: absolute;
	display: none;
}

.Calendar_main_table {
	margin-left : 10;
	margin-right : 10;
}

.Calendar_days_of_week_tr {
	text-align : center;
}

.Calendar_days_of_week_td {
	color: Black;
	font-weight: bold;
	width: 28px;
	height: 16px;
}

.Calendar_days_tr{
	text-align : center;
}

.Calendar_fisrt_empty_days_td{

}

.Calendar_current_day_td{
	background-color: White;
	width: 28px;
	height: 16px;
}
.Calendar_holyday_td{
	color: #FF6347;
	width : 28px;
	height : 16px;
}

.Calendar_day_td{
	width: 28px;
	height: 16px;
}

.Calendar_month_year_tr{

}

.Calendar_month_year_td{
}

.Calendar_month_year_select{
	width:  180px;
	margin : 10px;
}

.Calendar_month_year_option{
}


.Calendar_holyday_empty_td{
	color: #FFA380;
	font-weight: bold;
	width: 28px;
	height: 16px;
}

.Calendar_holyday_a{
	color: #FF6347;
	text-decoration: none;
	font-weight: bold;
}

.Calendar_day_empty_td{
	color: Silver;
	font-weight: bold;
	width: 28px;
	height: 16px;
}

.Calendar_day_a{
	color: #4A4A4A;
	font-weight: bold;
	text-decoration: none;
}

.Calendar_current_day_a{
	color: Navy;
	font-weight : bold;
	text-decoration:none;
}

.bd_top{
	border-top: 1px solid #828282;
}
.bd_bottom{
	border-bottom: 1px solid #828282;
}
.bd_left{
	border-left: 1px solid #828282;
}
.bd_right{
	border-right: 1px solid #828282;
}
.bd_all{
	border: 1px solid #828282;
}