.largecalendar {
	MARGIN-TOP: 20px; PADDING-BOTTOM: 1em; COLOR: #333; BACKGROUND-COLOR: #4D574E
	}
.largecalendar TABLE CAPTION .prevmonth {
	FONT-SIZE: large; MARGIN-RIGHT: 7%; voice-family: inherit
}
.largecalendar TABLE CAPTION .nextmonth {
	FONT-SIZE: large; MARGIN-LEFT: 7%; voice-family: inherit
}
.largecalendar TABLE CAPTION .prevmonth A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.largecalendar TABLE CAPTION .nextmonth A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.largecalendar TABLE CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; PADDING-BOTTOM: 0.3em; COLOR: #333; PADDING-TOP: 0.2em; FONT-FAMILY: Georgia, "Book Antiqua", Palatino, "Times New Roman", serif; FONT-VARIANT: small-caps; voice-family: inherit
}
.largecalendar TABLE TH {
	FONT-SIZE: small; BACKGROUND: #4D574E; PADDING-BOTTOM: 2px; COLOR: #4D574E; BORDER-BOTTOM: #7b7167 1px solid; FONT-FAMILY: Georgia, "Book Antiqua", Palatino, "Times New Roman", serif; FONT-VARIANT: small-caps; voice-family: inherit
}
.largecalendar .sun {
	BORDER-LEFT: #4D574E 1px solid
}
.largecalendar .sat {
	BORDER-RIGHT: #4D574E 1px solid
}
.largecalendar A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4D574E; TEXT-DECORATION: none
}
.largecalendar A:hover {
	COLOR: #fff
}
.largecalendar .daytitle {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 25%; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: Verdana, sans-serif; POSITION: relative; TOP: 0px; TEXT-ALIGN: center; voice-family: inherit
}
.largecalendar A.daytitle {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; TEXT-DECORATION: none
}
.largecalendar A.daytitle:hover {
	COLOR: #fff
}
.d1 {
	BORDER-LEFT: #fff 1px solid
}
.d8 {
	BORDER-LEFT: #fff 1px solid
}
.d15 {
	BORDER-LEFT: #fff 1px solid
}
.d22 {
	BORDER-LEFT: #fff 1px solid
}
.d29 {
	BORDER-LEFT: #fff 1px solid
}
.d36 {
	BORDER-LEFT: #fff 1px solid
}
.d7 {
	BORDER-RIGHT: #fff 1px solid
}
.d14 {
	BORDER-RIGHT: #fff 1px solid
}
.d21 {
	BORDER-RIGHT: #fff 1px solid
}
.d28 {
	BORDER-RIGHT: #fff 1px solid
}
.d35 {
	BORDER-RIGHT: #fff 1px solid
}
.d42 {
	BORDER-RIGHT: #fff 1px solid
}
TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; BACKGROUND: #aba59e; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #fff 1px solid; WIDTH: 12%; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 7em
}
.largecalendar UL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.largecalendar LI {
	DISPLAY: block; FONT-SIZE: x-small; PADDING-TOP: 6px; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: center; voice-family: inherit
}
UNKNOWN {
	BACKGROUND-POSITION: center top; MARGIN-TOP: 6px; BACKGROUND-IMAGE: url(/images/black2.gif); BACKGROUND-REPEAT: no-repeat
}
.largecalendar LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}