/* CSS Document */

.mini_cal{

}
.mini_cal_table{
	
}
.mini_cal_day_num_not_month,  .mini_cal_day_num_not_month a:link, .mini_cal_day_num_not_month a:visited, .mini_cal_day_num_not_month a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDDDDD;
	/*font-weight: bold;*/
	height: 13px;
	cursor:pointer;
	cursor: hand;
	text-align: center;
	/*background-color: #FFFFFF;*/
	text-decoration: none;
}
.mini_cal_day_num_not_month a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*font-weight: bold;*/
	background-color: #DADADA;
	cursor:pointer;
	cursor: hand;
	text-decoration: none;
	text-align: center;
}
.mini_cal_day_num_weekend, .mini_cal_day_num_weekend a:link, .mini_cal_day_num_weekend a:visited, .mini_cal_day_num_weekend a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDDDDD;
	/*font-weight: bold;*/
	height: 13px;
	cursor:pointer;
	cursor: hand;
	/*background-color: #F5F5F5;*/
	text-align: center;
	text-decoration: none;
}
.mini_cal_day_num_weekend a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*font-weight: bold;*/
	background-color: #DADADA;
	cursor:pointer;
	cursor: hand;
	text-align: center;
	text-decoration: none;
}
.mini_cal_day_num, .mini_cal_day_num a:link, .mini_cal_day_num a:visited, .mini_cal_day_num a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 13px;
	cursor:pointer;
	cursor: hand;
	text-align: center;
	text-decoration: none;
	/*background-color: #FFFFFF;*/
}
.mini_cal_day_num a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DADADA;
	cursor:pointer;
	cursor: hand;
	text-align: center;
	text-decoration: none;
	/*background-color: #DADADA;*/
}
.mini_cal_day_num_over, .mini_cal_day_num_over a:link, .mini_cal_day_num_over a:visited, .mini_cal_day_num_over a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*font-weight: bold;*/
	/*background-color: #DADADA;*/
	cursor:pointer;
	cursor: hand;
	text-align: center;
	text-decoration: none;
}
.mini_cal_day_num_over a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*font-weight: bold;*/
	/*background-color: #FFFFFF;*/
	cursor:pointer;
	cursor: hand;
	text-align: center;
	text-decoration: none;
}
.mini_cal_day_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	/*background-color: #6DD479;*/
}
.mini_cal_day_name_weekend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #DDDDDD;
	text-align: center;
	/*background-color: #6DD479;*/
}
.mini_cal_arrows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	cursor: hand;
}
.mini_cal_arrows_over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:  #A8EEBB;
	cursor:hand;
	cursor: hand;
	
}
.mini_cal_bottom_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.mini_cal_top_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.mini_cal_date_shown {
font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.mini_cal_today_cl {
	/*border: 1px solid #CC0000;*/
	background-color: #FFCD02;
}
.mini_cal_event_cl {
	/*border: 1px solid #CC0000;*/
	background-color: #53D341;
}
.mini_cal_today_cl, .mini_cal_today_cl a:link, .mini_cal_today_cl a:visited, .mini_cal_today_cl a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	height: 13px;
	cursor:pointer;
	cursor: hand;
	text-align: center;
	text-decoration: none;
	}
.mini_cal_today_cl a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*background-color: #FFDF6E;*/
	cursor:hand;
	cursor: hand;
	text-align: center;
	text-decoration: none;
}
.mini_cal_event_cl, .mini_cal_event_cl a:link, .mini_cal_event_cl a:visited, .mini_cal_event_cl a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 13px;
	cursor:pointer;
	cursor: hand;
	text-align: center;
	text-decoration: none;
	}
.mini_cal_event_cl a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor:hand;
	cursor: hand;
	text-align: center;
	text-decoration: none;
}
.mini_cal_selected_cl {
	border: 1px solid #000000;
}
.mini_cal_small_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	cursor:pointer;
	cursor: hand;
}
.mini_cal_small_line a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	cursor:pointer;
	cursor: hand;
	text-decoration: none;
}
.mini_cal_small_line a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	cursor:pointer;
	cursor: hand;
	text-decoration: none;
}
.mini_cal_small_line a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	cursor:pointer;
	cursor: hand;
	text-decoration: underline;
}
.mini_cal_small_line a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	cursor:pointer;
	cursor: hand;
	text-decoration: none;
}