div#wrapper_contenttop1 table.calendar_month {
	margin: 12px 0px 0px;
	width: 470px;
	border-bottom: 1px solid #B3783A;
}
div#wrapper_contenttop1 table.calendar_month td {
	padding-bottom: 12px;
}
div#wrapper_contenttop1 table.calendar_month td.month {
	width: 135px;
}
div#content  p   {
	margin: 0px;
	padding: 0px;
}
div#wrapper_contenttop1 table.calendar_month tr.days td {
	font-weight: bold;
}
div#wrapper_contenttop1 table.calendar {
	padding: 0px;
	border-top: 1px solid #799D59;
	border-right: 1px solid #799D59;
	margin: 0px;
}
div#wrapper_contenttop1 table.calendar th {
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background: #799D59;
	border-bottom: 1px solid #799D59;
	border-left: 1px solid #799D59;
}
div#wrapper_contenttop1 table.calendar td {
	border-bottom: 1px solid #799D59;
	border-left: 1px solid #799D59;
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 24px;
	text-align: center;
	padding: 0px;
}
div#wrapper_contenttop1 table.calendar td.cal_light {
	background: #F3EAB1;
}
div#wrapper_contenttop1 table.calendar td.cal_dark {
	background: #ECB54B;
}
table.cal_summary th {
	font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #1E6E40;
	vertical-align: bottom;
}
table.cal_summary td {
	border-bottom: 1px solid #C1C375;
}
