
/*.dcalendar_body {
	width:100%; padding:0px; margin:0px; border:0; overflow: hidden;
}
*/

body {
	background:#F4F8ED;
	margin: 2px;
}

td a { font-weight:bold; color:black; text-decoration: none; }
td.even a:hover { background-color:#D1E0C1; color:black; }
td.odd a:hover { background-color:white; color:black; }

.calendar_body table {
/*	width:100%; padding:0px; margin:0px; border:0; overflow: hidden;*/
	background-color:#FFF; font:normal 10px tahoma; color:black;
	width:140px;
	border:1px solid #D1E0C1;
}
.calendar_body td {

	width:20px; height:17px; margin:0; padding-top:3px; overflow:hidden;
	text-align:center;
}

.nav td {
	background:#F4F8ED; height:18px; text-align:center; padding-bottom:3pt;
}
.nav .month { }
.nav .year { }
.nav a {}
.nav .curr { width:200px; }

.header td {
	border-bottom:1px solid #DDD;
}

td.odd { background-color:#D1E0C1; }
td.even { background-color:white; }

.we  { color: red; }
.we a {color: red;}

/*
		body				{ background-color: #d0d0d0; padding: 0px; margin: 0px; border: 0; font:normal 10px tahoma; overflow: hidden }

		a				{ width: 20px; height:17px; text-align: center; 1overflow: hidden; padding-top: 3px; text-decoration: none; color: black; float:left; -moz-box-sizing: border-box; display:block}
		a, {float:none; display: inline}
		a.day				{ 1background-color: white; cursor: hand;}
		a.sat, a.sun			{ color: red}
		a.mon, a.wed, a.fri, a.sun	{ background-color: #D1E0C1;  }

		a.sun:hover, a.mon:hover, a.tue:hover, a.wed:hover,	a.thu:hover, a.fri:hover, a.sat:hover	{ background-color: #696; color: white}

		div.panel			{ background:#F4F8ED; height: 18px; clear:left; border:1px solid #D1E0C1}
		div#week 			{width: 100%; border-bottom: 1px solid #ccc; height:17px}

		a.back, a.forward		{ width: 13px; height: 16px; cursor: hand; color: #363; padding-top:2px}
		span#month			{ width: 45px; height: 16px; text-align: center;  padding-top:0; color: #000; line-height:14px; margin-right: 5px}
		span#year				{ width: 20px; height: 16px; text-align: center; padding-top:2px; color: #000; margin-right: 5px}
		.today			{1height: 20px; text-align: center; background-color: #696; color: black;  display:block}

		a.back				{ margin-right: 2px}
		a#active {background: #696; color: #fff}
		a#mon:hover, a#wed:hover, a#fri:hover, a#sun:hover	{ background-color: #D1E0C1; color:black }
		a#thu:hover, a#tue:hover, a#sat:hover	{ background-color: white; color:black }
		a#sun:hover, a#sat:hover {color:red}
*/

