TABLE.calendar {
	BORDER-BOTTOM: #4682b4 1px solid; BORDER-LEFT: #4682b4 1px solid; BACKGROUND-COLOR: #4682b4; BORDER-TOP: #4682b4 1px solid; BORDER-RIGHT: #4682b4 1px solid
}
.cells TD {
	BORDER-BOTTOM: #4682b4 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 10px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #4682b4 1px solid; PADDING-TOP: 0px
}
.cells .over {
	BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #444444 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #444444 1px solid; CURSOR: pointer; BORDER-RIGHT: #444444 1px solid
}
.cells .weekend {
	BACKGROUND-COLOR: #dbdbdb
}
.cells .current {
	BORDER-BOTTOM: #e4bd6a 1px solid; BORDER-LEFT: #e4bd6a 1px solid; BACKGROUND-COLOR: #ffb6c1; COLOR: #333333; BORDER-TOP: #e4bd6a 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #e4bd6a 1px solid
}
.cells .selected {
	BORDER-BOTTOM: #e4bd6a 1px solid; BORDER-LEFT: #e4bd6a 1px solid; BACKGROUND-COLOR: #ffeec9; COLOR: #333333; BORDER-TOP: #e4bd6a 1px solid; BORDER-RIGHT: #e4bd6a 1px solid
}
.cells .weekendpast {
	BACKGROUND-COLOR: #dbdbdb; COLOR: #999999; TEXT-DECORATION: line-through
}
.cells .past {
	COLOR: #999999; TEXT-DECORATION: line-through
}
.mtitle .next {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 4px
}
.mtitle .over {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 4px
}
.mtitle .over {
	
}
.mtitle .title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.wtitle TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #87cefa; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; BORDER-RIGHT: #4682b4 1px solid; PADDING-TOP: 1px
}
.wtitle TD.weekend {
	BACKGROUND-COLOR: #87cefa
}
A.cancelCalendar {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.link {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.spacerA {
	BORDER-LEFT: #4682b4 1px solid; BACKGROUND-COLOR: #8fb4d8; WIDTH: 1px; FONT-SIZE: 1px
}
.spacerB {
	BACKGROUND-COLOR: #8fb4d8; WIDTH: 1px; FONT-SIZE: 1px; BORDER-RIGHT: #4682b4 1px solid
}
.invalid {
	BACKGROUND-COLOR: #ffd0d0; COLOR: #800000
}
