BODY {
	MARGIN: 0px
}
#cals {
	PADDING: 0px; WIDTH: 100%; TEXT-ALIGN: center
}
#cals .cal_body {
	FONT-SIZE: 12px; WIDTH: 100%; FONT-FAMILY: Arial
}
#cals .cal_mth {
	FONT-SIZE: 12px; WIDTH: 100%; FONT-FAMILY: Arial
}
#cals .cal_yr TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; LINE-HEIGHT: 15px; PADDING-TOP: 1px; WHITE-SPACE: nowrap
}
#cals .cal_yr .cal_pre {
	PADDING-LEFT: 10px; FONT-SIZE: 8px; BACKGROUND: url(http://img.baidu.com/hi/img/date/pre.gif) no-repeat center center
}
#cals .cal_yr .cal_nxt {
	PADDING-LEFT: 10px; FONT-SIZE: 8px; BACKGROUND: url(http://img.baidu.com/hi/img/date/nxt.gif) no-repeat center center
}
#cals .cal_yr .cal_pre_ovr {
	PADDING-LEFT: 10px; FONT-SIZE: 8px; BACKGROUND: url(http://img.baidu.com/hi/img/date/pre_ovr.gif) no-repeat center center; CURSOR: pointer
}
#cals .cal_yr .cal_nxt_ovr {
	PADDING-LEFT: 10px; FONT-SIZE: 8px; BACKGROUND: url(http://img.baidu.com/hi/img/date/nxt_ovr.gif) no-repeat center center; CURSOR: pointer
}
#cals .cal_yr TABLE {
	WIDTH: 30px
}
#cals TR {
	
}
#cals TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-TOP: 3px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#cals .today {
	BORDER-RIGHT: #fca93f 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fca93f 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #fff4cc; PADDING-BOTTOM: 2px; BORDER-LEFT: #fca93f 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fca93f 1px solid
}
#cals .cal_week TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma
}
#cals .mth_ctrl {
	COLOR: #000000
}
#cals .cal_date {
	COLOR: #000000
}
#cals .cal_sa {
	COLOR: #000066
}
#cals .cal_su {
	COLOR: #000066
}
#cals .not_come {
	COLOR: #333
}
#cals .cal_before {
	VISIBILITY: hidden
}
#cals .cal_after {
	VISIBILITY: hidden
}
#cals *.cal_active {
	FONT-WEIGHT: bold; COLOR: #0000cc; TEXT-DECORATION: underline
}
#cals *.cal_select {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d6d6d6 1px solid; COLOR: #0000cc; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: underline
}
#cals *.disable {
	COLOR: #999; TEXT-DECORATION: none
}
#cals .yr_normal {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 14px; BORDER-BOTTOM: #fff 1px solid
}
#cals .mth_normal {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 14px; BORDER-BOTTOM: #fff 1px solid
}
#cals .yr_sel {
	BORDER-RIGHT: #ffad42 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffad42 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffec93; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffad42 1px solid; CURSOR: pointer; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffad42 1px solid
}
#cals .mth_sel {
	BORDER-RIGHT: #ffad42 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffad42 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffec93; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffad42 1px solid; CURSOR: pointer; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffad42 1px solid
}
#cals .yr_sel .cal_arrow {
	DISPLAY: none
}
#cals .mth_sel .cal_arrow {
	DISPLAY: none
}
#cals .yr_normal .cal_arrow {
	DISPLAY: none
}
#cals .mth_normal .cal_arrow {
	DISPLAY: none
}
#cals .cal_roll {
	BORDER-RIGHT: #ff9000 1px solid; BORDER-TOP: #ff9000 1px solid; DISPLAY: none; FONT-SIZE: 12px; BACKGROUND: #fef3c1; BORDER-LEFT: #ff9000 1px solid; LINE-HEIGHT: 18px; BORDER-BOTTOM: #ff9000 1px solid; FONT-FAMILY: Arial; POSITION: absolute
}
#cals .cal_roll .normal {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#cals .cal_roll .msover {
	BACKGROUND: #f5e182; CURSOR: pointer
}
#cals .cal_pop {
	DISPLAY: none; POSITION: absolute
}
#cals .cal_pp_arw {
	DISPLAY: none; BACKGROUND: url(http://img.baidu.com/hi/img/date/poparrow.gif) no-repeat; LEFT: 10%; POSITION: relative; TOP: 1px; line-h: 6px
}
#cals .cal_pp_cnt {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: url(http://img.baidu.com/hi/img/date/popbg.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 20px; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
#cals .cal_rng {
	
}
#cals .cal_rng TD {
	FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%
}
