﻿body {
  font-family:tahoma,arial,sans-serif;
  background:black;
  margin:0px;
  margin-top:4%;
  padding:0px;
}

a {
  font-size:11px;
}

#jMonthCalendar {
  position:relative;
}
.MonthlyCalendar {
  border-bottom:solid 1px #E3B025;
  clear:both;
  height:20px;
}
.MonthNavigation {
  position:relative;
  left:45px;
}
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink {
  float:left;
  color:#E3B025;
  font-size:14px;
  font-weight:bold;
  cursor:pointer;
}
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev {
  width:10%;
  float:right;
}
.MonthlyCalendar .MonthName {
  width:50%;
  color:#E3B025;
  text-align:center;
  font-weight:bold;
  float:left;
}

#jMonthCalendar .Meeting {
  background-color: #E3B025;
}
#jMonthCalendar .Birthday {
  background-color: #E3B025;
}
#jMonthCalendar #Event_3 {
  background-color:#E3B025;
}

.MonthlyCalendar {
  height:385px;
  width:554px;

  border-collapse:collapse;
}
.MonthlyCalendar #CalendarHead {
  width:100%;
  background:#E3B025 none repeat scroll 0 0;
  color:black;
  font-size:12px;
}
.MonthlyCalendar #CalendarHead .DateHeader {
  width:14%;
  text-align:center;
}

.MonthlyCalendar #CalendarBody { }
.DateBox {
  vertical-align:top;
  border:solid 1px #D29F1C;
  background:#560000 none repeat scroll 0 0;
  height:10px !important;
}
.DateLabel {
  height:16px;
  width:100%;
  background:#560000 none repeat scroll 0 0;
  text-align:right;
}
.DateLabel a {
  cursor:pointer;
  padding:0 5px 2px;
  text-decoration:none;
  line-height:16px;
  color:#E3B025;
  font-weight:bold;
}

.DateLabel_off {
  height:16px;
  width:100%;
  background:#560000 none repeat scroll 0 0;
  text-align:right;
}
.DateLabel_off a {
  cursor:pointer;
  padding:0 5px 2px;
  text-decoration:none;
  line-height:16px;
  color:black;
  font-weight:bold;
}

.DateLabel_today {
  height:16px;
  width:100%;
  background:#D29F1C none repeat scroll 0 0;
  text-align:right;
}
.DateLabel_today a {
  cursor:pointer;
  padding:0 5px 2px;
  text-decoration:none;
  line-height:16px;
  color:black;
  font-weight:bold;
}

#CalendarBody .Inactive, #CalendarBody .Weekend {
  background:#560000 none repeat scroll 0 0;
}
#CalendarBody .Today {
  background:#D29F1C none repeat scroll 0 0;
}

#jMonthCalendar .Event {
  font-size:12px;
  padding:4px;
  background-color:#E3B025;
  margin-bottom:1px; -moz-border-radius:0 8px 8px 8px;
  border:solid 1px #000;
  cursor:pointer;
  display:block;
}
.Event a {
  text-decoration:none;
  color:#000;
}
.Event a:hover {
  text-decoration:underline;
}

