.month{float:left;width:154px;height:166px;padding:4px;}
body.cfb{background-color:#FFF;border:none;margin:0;padding:0;}
.cd{height:39px;font:13px bold Geneva,sans-serif;margin:0;padding:0;}
.cd p{margin:0 0 3px;padding:0;color:#CF0104;}
.dyh{border-top:1px solid #DD6264;border-bottom:1px solid #DD6264;height:14px;background:#DD6264;font-weight:bold}
.dyh p{float:left;width:22px;height:17px;text-align:center;font:12px;font-weight: bold; Geneva,sans-serif;color:#FFFFFF;background:#DD6264;margin:0;padding:0;}
.mnh{width:154px;text-align:center;font-weight:700;}
.week{font:12px Geneva,sans-serif;FONT-WEIGHT:bold;width:154px;height:19px}.lastWeek{border-bottom:0;}
.week p{BORDER-RIGHT:#fff 1px solid;PADDING-RIGHT:0px;BORDER-TOP:#fff 1px solid;PADDING-LEFT:0px;FLOAT:left;PADDING-BOTTOM:0px;MARGIN:0px 0px 1px;BORDER-LEFT:#fff 1px solid;WIDTH:20px;CURSOR:pointer;COLOR:#CF0104;PADDING-TOP:1px;BORDER-BOTTOM:#fff 1px solid;HEIGHT:16px;TEXT-ALIGN:center;TEXT-DECORATION:none;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;FONT-SIZE:11px;FONT-WEIGHT:bold}
.week p:hover{background:#CF0104;border:1px solid #CF0104;color:#FFFFFF;}
.week p.prevMon,.week p.nextMon,.week p.oldDate{font-weight:400;COLOR:#F0DCD0;cursor:default;text-decoration:none;}
.week p.prevMon:hover,.week p.nextMon:hover,.week p.oldDate:hover{background:#FFF;border:1px solid #FFF;color:#F0DCD0;}
.week p.mrkd{color:#FFF;background:#CF0104}
iframe.cif{position:absolute;width:326px;height:168px;border:none;background:#FFF;z-index:50;}
div.c_p_d{position:absolute;width:324px;height:166px;overflow:hidden;border:1px solid #CF0104;background-color:#FFF;padding:0;}
div.c_sh{}div.c_cont{position:absolute;width:326px;height:168px;z-index:50;}
.mnhs{position:absolute;width:4000px;border:none;margin:0;padding:0;}
span.calendar_day_helptext,div.calendar_day_helptext{font:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#CF0104;padding-left:4px;}
.ccls{PADDING-RIGHT:4px;PADDING-LEFT:4px;Z-INDEX:51;PADDING-BOTTOM:0px;WIDTH:317px;FONT-WEIGHT:900;COLOR:#CF0104;FONT-SIZE:12px;PADDING-TOP:2px;POSITION:absolute;}
div.sccls{width:155px;}
.ccls a{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-WEIGHT:900;FONT-SIZE:12px;PADDING-BOTTOM:0px;MARGIN:0px;WIDTH:1em;CURSOR:pointer;COLOR:#CF0104;PADDING-TOP:0px;TEXT-ALIGN:center;border:1px solid #CF0104;}
.ccls a:hover{background:#CF0104 COLOR:#FFFFFF;WIDTH:1em;FONT-WEIGHT:900;FONT-SIZE:12px;CURSOR:pointer;TEXT-ALIGN:center;border:1px solid #CF0104;}
a#gpr{float:left;font-family:Verdana;}a#gtn{float:right;font-family:Verdana;}
a#cll{float:right;margin-right:1px;margin-left:4px;font-family:Verdana;}
input.com{width:110px;}img.ccn{VERTICAL-ALIGN:middle;WIDTH:14px;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;HEIGHT:14px;BORDER-BOTTOM-STYLE:none}
a.ccnl{Z-INDEX:40;LEFT:-22px;WIDTH:16px;POSITION:relative;HEIGHT:16px}
a.ccnl_i{Z-INDEX:40;LEFT:-17px;WIDTH:16px;POSITION:relative;HEIGHT:16px}
.week p.hilid,.week p.dmo{background:#CF0104;border:1px solid #CF0104;color:#FFFFFF}
.smco iframe.cif{width:164px;}.ccls a:link,.ccls a:visited{text-decoration:none;}
