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