﻿div.calendar_entry { font-size: 11px; padding-right: 1.0em; }
div.calendar { width: 549px; background-image: url('../images/calendar/calendar.gif'); background-repeat: repeat-y; line-height: 1.0em; }
div.calendar_top { background-image: url('../images/calendar/calendar_top.gif'); background-repeat: no-repeat; background-position: top; }
div.calendar_bottom {background-image: url('../images/calendar/calendar_bottom.gif'); background-repeat: no-repeat; background-position: bottom; padding-bottom: 4px; }
table.tblCalendar td { width: 77px; height: 56px; }
td.bRight { border-right: solid 1px #D1DC7C; }
td.bBottom { border-bottom: solid 1px #D1DC7C; }
div.date { color: #C5D259; text-align: right; font-weight: bold; padding-right: 4px; padding-top: 3px; }
div.content { padding-left: 4px; padding-right: 4px; font-size: 11px; }
div.content a { display: block; margin-bottom:9px; line-height: normal; }
td.cSelected { background-color: #f0f7d8; }

div.month { width: 349px; background-image: url('../images/calendar/month.gif'); background-repeat: repeat-y; }
div.month_top { background-image: url('../images/calendar/month_top.gif'); background-repeat: no-repeat; background-position: top; }
div.month_bottom {background-image: url('../images/calendar/month_bottom.gif'); background-repeat: no-repeat; background-position: bottom; }

table.tblMonth td { vertical-align: middle; color: White; }
table.tblMonth td a { color: White; font-size: 11px; }
table.tblMonth td.month_left { text-align: left; padding-left: 10px; width: 90px; }
table.tblMonth td.month_current { font-size: 16px; font-weight: bold; text-align: center; width: 149px; padding-top: 8px; padding-bottom: 8px; }
table.tblMonth td.month_right { text-align: right; padding-right: 10px; width: 90px; }

table.title { margin-bottom: 1.0em; }
td.title_left { width: 200px; }