#cal {
	BORDER-RIGHT: #c3d9ff 1px solid; BORDER-TOP: #c3d9ff 1px solid; FONT-SIZE: 12px; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #c3d9ff 1px solid; WIDTH: 300px;HEIGHT: 300px; BORDER-BOTTOM: #c3d9ff 1px solid
}
#cal #top {
	PADDING-LEFT: 0px; BACKGROUND: #e7eef8; COLOR: #003784; LINE-HEIGHT: 10px; HEIGHT:10px
}
#cal #top SELECT {
	FONT-SIZE: 12px
}
#cal #top INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#cal UL#wk {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 25px
}
#cal UL#wk LI {
	FLOAT: left; WIDTH: 42px; LINE-HEIGHT: 25px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#cal UL#wk LI B {
	FONT-WEIGHT: normal; COLOR: #c60b02
}
#cal #cm {
	CLEAR: left; BORDER-TOP: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px dotted; POSITION: relative
}
#cal #cm .cell {
	MARGIN: 0px 0px 0px 5px; WIDTH: 40px; POSITION: absolute; HEIGHT: 16px; TEXT-ALIGN: center
}
#cal #cm .cell .so {
	FONT: bold 10px arial
}
#cal #bm {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: right
}
#cal #bm A {
	
}
#cal #fd {
	BORDER-RIGHT: #dddddf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddf 1px solid; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: #feffcd; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddf 1px solid; WIDTH: 150px; LINE-HEIGHT: 21px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddf 1px solid; POSITION: absolute
}
#cal #fd B {
	FONT-WEIGHT: normal; COLOR: #c60a00
}