TABLE#calendar {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE#calendar BODY {
	BACKGROUND-COLOR: #ffffff
}
TABLE#calendar CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
TABLE#calendar A {
	FONT-WEIGHT: lighter; COLOR: #B17D55; TEXT-DECORATION: none
}
TABLE#calendar TR#days TH {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #B17D55
}
TABLE#calendar TR#title TH {
	BORDER-RIGHT: #224 1px solid; BORDER-TOP: #224 1px solid; FONT-SIZE: 120%; BACKGROUND: #DDCEBB; BORDER-LEFT: #224 1px solid; COLOR: #000000; BORDER-BOTTOM: #224 1px solid
}
TABLE#calendar TD {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #bbb 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; BORDER-LEFT: #bbb 1px solid; WIDTH: 120px; COLOR: #000066; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 90px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
TABLE#calendar .day7 {
	BORDER-RIGHT: #bbb 1px solid; VERTICAL-ALIGN: top; COLOR: #000066
}
TABLE#calendar TD A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0px
}
TABLE#calendar TH A {
	FONT-WEIGHT: bold
}
TABLE#calendar A:link {
	
}
TABLE#calendar A:visited {
	
}
TABLE#calendar A:hover {
	COLOR: #000000
}
TABLE#calendar .day1 {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top
}
TABLE#calendar .day7 {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top
}
TABLE#calendar .blank {
	BORDER-RIGHT: #99a 1px solid; BORDER-TOP: #aab 1px solid; BACKGROUND: #ECEADD; BORDER-LEFT: #aab 1px solid; BORDER-BOTTOM: #aab 1px solid
}
TABLE#calendar .lastweek TD {
	BORDER-BOTTOM: #aab 2px solid
}
TABLE#calendar .today {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE#calendar P {
	BORDER-TOP: #666666 1px solid; FONT-SIZE: 70%; MARGIN: 0px; COLOR: #666666
}
