/* CSS Document */

body { background-color:#000000; margin: auto 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
p { line-height: 20px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #8DC7C7;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #8DC7C7; padding-top: 10px;}
a { color:#13CBEC; text-decoration:none; font-weight:bold; }
a:hover { color:#13CBEC; font-weight:bold; text-decoration:underline; }
.main { background: url(images/background_image.jpg) top left no-repeat; height:598px; width:100%; }
#container { margin-left: 336px; width: 633px; color:#FFFFFF; background:url(images/bg.jpg) repeat; }
#content_area { width: 633px; color:#E6FAFB; background: url(images/top_bg.jpg) no-repeat;}
#content { padding: 280px 24px 24px 24px; }
#footer { background:url(images/footer.jpg) no-repeat; height: 30px; }
#link {
	position:absolute;
	left: 947px;
	top: 94px;
}

#jMonthCalendar { position:relative; height:400px; width:590px;}
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #E6FAFB; clear:both; height:20px; padding:5px 10px 0 10px; }
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink { width:10%; float:left; }
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { width:7%; float:right; }
.MonthlyCalendar .MonthName { width:40%; text-align:center; font-weight:bold; float:left; }


.MonthlyCalendar { height:400px; width:590px; border:solid 1px #ddd; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:84px; background:none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:84px; text-align:center; }

.MonthlyCalendar #CalendarBody {  }
.DateBox { vertical-align:top; border:solid 1px #ddd; }
.DateLabel { height:16px; width:75px; background:none repeat scroll 0 0; text-align:right; }
.DateLabel a { cursor:pointer; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive, #CalendarBody .Weekend { background: none repeat scroll 0 0; }
.Today { background: #1e2831 none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:12px; padding:4px; margin-bottom:1px; -moz-border-radius:0 8px 8px 8px; cursor:pointer; display:block; }
.Event a { text-decoration:none; color: #8DC7C7; }
.Event a:hover { text-decoration:underline; }

#jMonthCalendar .Meeting { }
