
.dynCalendar_header{
	font-family: Tahoma;
	font-size: 11px;
	background-color: buttonface;
}
.dynCalendar_dayname {
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	border-top:1px solid dimgray;
	border-bottom:1px solid dimgray;
	font-weight: bold;
}

.dynCalendar_day {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing:normal;line-height:normal;
	height:16px; 
	width:18px;
}

.dynCalendar {
	background-color: #ffffff;
	border: 2px outset #c00;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}

.dyncalendar table {
	background-color: #ffffff;
}



td.dynCalendar_today {
	border: 1px solid #000000;
	font-family: Tahoma;
	font-size: 11px;
	color: #00ff00;
	letter-spacing:normal;
	line-height:normal;
	height:16px; 
	width:18px;
}
a.dynCalendar_day {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing:normal;line-height:normal;
	height:16px; 
	width:18px;
	text-decoration:none;
}

a.dynCalendar_day:hover{	
	background-color: buttonface;
	text-decoration:none;
	color:red;
}

#calendar_content {margin-top: 15px; }
#calendar_table {border-left: 1px solid #ececec;}
#calendar_table a {color: #046695;}

#calendar_table th {border-bottom: 1px solid gray; padding: 7px 0 7px 6px; border-right: 1px solid #ececec;}
#calendar_table td {border-bottom: 1px solid #ececec; border-right: 1px solid #ececec; padding: 5px 0 5px 5px;}
#calendar_table td.prev_month {height: 20px; }
a.cal_view, a.cal_view1 {color: #046695; text-decoration: none; font-weight: bold; }
a.cal_view:hover, a.cal_view1:hover {text-decoration: underline;}



a.cal_view, a.cal_view1 {color: #046695;}
a.cal_view, a.cal_view1 {color: #046695;}
