@CHARSET "UTF-8";


table#calendarTable {
	border: 1px solid #c0c0c0;
	border-collapse: collapse;
	text-align: center;
	width: 210px;
	table-layout: fixed;
	color: #404040;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
}

table#calendarTable tr td{
	text-align: center;
	width: 30px;
	vertical-align: middle;
	border: 1px solid #c0c0c0;
	font-size:11px;
	padding: 0px;
}


tr#calendarHeader td{
	background-color: #daedf5;
	color: #878800;
	border: none;
	font-size:13px;
	font-weight: bold;
	text-align: center;
	border: none;
	width: 30px;
	cursor: default;
}

tr#calendarHeader td#yearMonth{
	width: 90px;
}
tr#calendarDays td{font-weight: bold; color: #878800; background-color: #daedf5; cursor: default;}

table#calendarTable tr td.linkDays {
	font-weight: bold;
}

table#calendarTable tr td.linkDays:hover { cursor:pointer; background-color:#daedf5; }
table#calendarTable tr td.nonLinkDays {
	font-weight: bold;
	color: #cfcfcf;
}

table#calendarTable tr td.blindDays:hover { 
	cursor:pointer; background-color:#daedf5; 
	text-decoration: none;
	font-weight: bold;
	color: gray;
}

