body#isCalendarNav { color: #7d4a5b; margin: 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif; font-size: 11px; background-color: #fff; }
a { color: #7d4a5b; }
a:hover { color: #879c03; }
td, small, select, input, th, textarea { font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 11px; }
th { font-weight: bold; text-align: left; }
big { font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #333333; padding-bottom: 4px; display: block; }
small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
h3 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 14px; color: #000; margin-bottom: 3px; padding-bottom: 0; }

#CalendarNav { display: block; width: auto; height: auto; }
#CalendarNav h3.calheader { text-align: left; color: #f7921e; font-size: 16px; border-bottom: 1px dotted #999; margin-bottom: 10px; padding-bottom: 0px; }
#CalendarNav .padder { padding: 0 20px; }

table#CalendarNavTable { margin: 0 auto; }
table#CalendarNavTable th { width: 21px; text-align: center; color: #879c03; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 2px; }
table#CalendarNavTable td { width: 21px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; border-bottom: 1px solid white; }
table#CalendarNavTable td a { display: block; font-weight: bold; width: 19px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; text-align: center; background: #fff; }
table#CalendarNavTable td a.hilight { color: #000; background: #d6f8fc; }
.pastdate { display: block; color: #879c03; width: 18px; padding-top: 2px; padding-bottom: 2px; text-align: center; background: #ebefdd; }
.today { background-color: #879c03; }
table#CalendarNavTable td a:hover { color: #879c03; }
select#CalendarNavMonth { width: 140px; }
