.cal_panel {
	BORDER-RIGHT: #828b8d 2px solid; BORDER-TOP: #828b8d 2px solid; BORDER-LEFT: #828b8d 2px solid; BORDER-BOTTOM: #828b8d 2px solid; BACKGROUND-COLOR: #f7f7f7
}
.cal_row_head {
	BORDER-RIGHT: #f0f0f0 0px solid; BORDER-TOP: #f0f0f0 0px solid; BORDER-LEFT: #f0f0f0 0px solid; BORDER-BOTTOM: #f0f0f0 0px solid; BACKGROUND-COLOR: #d4d0c8
}
.cal_head {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; CURSOR: default; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #d4d0c8; TEXT-ALIGN: center
}
.cal_arrow_prev {
	BORDER-RIGHT: #3d4041 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eff4f5 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; BORDER-LEFT: #eff4f5 1px solid; WIDTH: 20px; CURSOR: pointer; COLOR: #ffffff; MARGIN-RIGHT: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #3d4041 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #5f696b; TEXT-ALIGN: center
}
.cal_arrow_prev_over {
	BORDER-RIGHT: #3d4041 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eff4f5 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; BORDER-LEFT: #eff4f5 1px solid; WIDTH: 20px; CURSOR: pointer; COLOR: #ffffff; MARGIN-RIGHT: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #3d4041 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #777f80; TEXT-ALIGN: center
}
.cal_arrow_prev_down {
	BORDER-RIGHT: #3d4041 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eff4f5 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; BORDER-LEFT: #eff4f5 1px solid; WIDTH: 20px; CURSOR: pointer; COLOR: #ffffff; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #3d4041 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #4b5759; TEXT-ALIGN: center
}
.cal_arrow_next {
	BORDER-RIGHT: #3d4041 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eff4f5 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 1px; BORDER-LEFT: #eff4f5 1px solid; WIDTH: 20px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #3d4041 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #5f696b; TEXT-ALIGN: center
}
.cal_arrow_next_over {
	BORDER-RIGHT: #3d4041 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eff4f5 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 1px; BORDER-LEFT: #eff4f5 1px solid; WIDTH: 20px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #3d4041 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #777f80; TEXT-ALIGN: center
}
.cal_arrow_next_down {
	BORDER-RIGHT: #3d4041 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eff4f5 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; BORDER-LEFT: #eff4f5 1px solid; WIDTH: 20px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #3d4041 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #4b5759; TEXT-ALIGN: center
}
.cal_row_week {
	BORDER-RIGHT: #7696ac 0px solid; BORDER-TOP: #7696ac 0px solid; BORDER-LEFT: #7696ac 0px solid; BORDER-BOTTOM: #668099 0px solid
}
.cal_weekday {
	BORDER-RIGHT: #7696ac 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #7696ac 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #7696ac 1px solid; WIDTH: 23px; CURSOR: default; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #7696ac 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #7696ac; TEXT-ALIGN: center
}
.cal_row_day {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.cal_day {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #f0f0f0 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: center
}
.cal_day_over {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.cal_day_down {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9c9c9c 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #9c9c9c 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #cfcfcf; TEXT-ALIGN: center
}
.cal_day_empty {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 23px; CURSOR: default; COLOR: #f0f0f0; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #f0f0f0 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.cal_day_disabled {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 23px; CURSOR: default; COLOR: #999999; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #f0f0f0 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center; TEXT-DECORATION: line-through
}
.cal_day_current {
	BORDER-RIGHT: #668099 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cce6ff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cce6ff 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #668099 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #7696ac; TEXT-ALIGN: center
}
.cal_day_special {
	BORDER-RIGHT: #996666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffcccc 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffcccc 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #996666 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #cc9999; TEXT-ALIGN: center
}
.cal_day_other {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #999999; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #f0f0f0 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.cal_day_other_over {
	BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: center
}
.cal_day_other_current {
	BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: center
}
.cal_row_foot {
	MARGIN: 1px
}
.cal_foot {
	BORDER-RIGHT: #668099 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cce6ff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 0px 1px; BORDER-LEFT: #cce6ff 1px solid; WIDTH: 50px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #668099 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #7696ac; TEXT-ALIGN: center
}
.cal_foot_over {
	BORDER-RIGHT: #668099 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cce6ff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 0px 1px; BORDER-LEFT: #cce6ff 1px solid; WIDTH: 50px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #668099 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #ccd8e0; TEXT-ALIGN: center
}
.cal_foot_down {
	BORDER-RIGHT: #ccd8e0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4b6077 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; BORDER-LEFT: #4b6077 1px solid; WIDTH: 50px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ccd8e0 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #5b6769; TEXT-ALIGN: center
}
.cal_list {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #f0f0f0
}
.cal_info {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px 6px; COLOR: #000000; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.cal_tip_title {
	BORDER-RIGHT: #ffcccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #996666 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #996666 1px solid; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcccc 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #cc9999; TEXT-ALIGN: center
}
.cal_tip_box {
	BORDER-RIGHT: #668099 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cce6ff 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; FILTER: alpha(opacity:90)
    progid:DXImageTransform.Microsoft.RandomDissolve(duration=0.5); PADDING-BOTTOM: 3px; OVERFLOW: auto; BORDER-LEFT: #cce6ff 1px solid; WIDTH: 200px; CURSOR: default; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #668099 1px solid; FONT-FAMILY: arial,verdana; HEIGHT: 100px; BACKGROUND-COLOR: #cfcfcf; TEXT-ALIGN: left; -moz-opacity: 0.9
}
.cal_time_list {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana
}
