BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Helvetica, Tahoma, Arial, sans-serif; TEXT-ALIGN: center;
}
A:hover {
	COLOR: #3163ce; TEXT-DECORATION: none;
}
.year {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center;
}
.month {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none;
}
.yearname {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-ALIGN: center;
}
.monthname {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT: 1px outset; COLOR: #5d5d5d; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #dadada; TEXT-ALIGN: center;
}
.dayname {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: 1px outset; COLOR: #ffffff; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #3e97cf; TEXT-ALIGN: center;
}
.weeknumtitle {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center;
}
.weeknum {
	FONT-SIZE: 15px; WIDTH: 90px; COLOR: #000099; HEIGHT: 20px; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center;
}
.yearnavigation {
	FONT-SIZE: 12px;
}
.datepicker {
	BACKGROUND-COLOR: #e4e4e4;
}
.datepickerform {
	MARGIN: 0px;
}
.monthnavigation {
	FONT-FAMILY: Tahoma, Arial, sans-serif;
}
.monthpicker {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #eeeeee;
}
.yearpicker {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #eeeeee;
}
.pickerbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #eeeeee;
}
/*.nomonthday {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: #aaaaaa; HEIGHT: 90px; TEXT-ALIGN: center;
}*/
.monthday {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: #384955; HEIGHT: 20px; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center;BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset;  FONT-SIZE: 12px; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center;
}
.today {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: #ffffff; HEIGHT: 90px; BACKGROUND-COLOR: #5cb5c7; TEXT-ALIGN: center;
}
.selectedday {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 90px; HEIGHT: 90px; BACKGROUND-COLOR: #66ff66; TEXT-ALIGN: center;
}
.sunday {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: #667171; HEIGHT: 90px; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center;
}
.sunday A {
	COLOR: #667171;
}
.saturday {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: #667171; HEIGHT: 90px; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center;
}
.saturday A {
	COLOR: #667171;
}
.event {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: red; HEIGHT: 90px; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center;
}
.event A {
	COLOR: red; BACKGROUND-COLOR: #ffff99;
}
.selectedevent {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: red; HEIGHT: 90px; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center;
}
.selectedevent A {
	COLOR: red; BACKGROUND-COLOR: #ffff99;
}
.todayevent {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: red; HEIGHT: 90px; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center;
}
.todayevent A {
	COLOR: red; BACKGROUND-COLOR: #ffff99;
}
.eventcontent {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 10px; BORDER-LEFT: 1px outset; WIDTH: 100%; BORDER-BOTTOM: 1px outset;
}
