IMG.tcalIcon {
	MARGIN-LEFT: 1px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
DIV#tcal {
	Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 158px; PADDING-RIGHT: 0px; VISIBILITY: hidden; PADDING-TOP: 2px
}
DIV#tcal TABLE {
	BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; BACKGROUND-COLOR: white; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid
}
DIV#tcal TABLE.ctrl {
	BORDER-BOTTOM: 0px
}
DIV#tcal TABLE.ctrl TD {
	WIDTH: 15px; HEIGHT: 20px
}
DIV#tcal TABLE.ctrl TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: white; COLOR: black; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#tcal TH {
	BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: center; BORDER-LEFT: silver 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: gray; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; FONT-FAMILY: tahoma, verdana, arial; COLOR: white; FONT-SIZE: 10px; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid; PADDING-TOP: 3px
}
DIV#tcal TD {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 22px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; FONT-FAMILY: tahoma, verdana, arial; FONT-SIZE: 11px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
DIV#tcal TD.othermonth {
	COLOR: silver
}
DIV#tcal TD.weekend {
	BACKGROUND-COLOR: #acd6f5
}
DIV#tcal TD.today {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
DIV#tcal TD.selected {
	BACKGROUND-COLOR: #ffb3be
}
IFRAME#tcalIF {
	Z-INDEX: 98; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; VISIBILITY: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#tcalShade {
	Z-INDEX: 99; POSITION: absolute; VISIBILITY: hidden
}
DIV#tcalShade TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#tcalShade TABLE TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
