#X_calendar_boxId { }
#sample_3a { }
.X_calendar_table { border-collapse: collapse; border: 1px solid #888888; font-size: 85%;width: 238px;
 }
.X_calendar_table td { border: 1px solid #C6C6C6; text-align: center; padding: 2px;line-height: 150%;
 }
.X_calendar_caption { }
.X_calendar_table a { padding: 0; text-decoration: none; color: red }
.X_calendar_table a:visited { padding: 0; text-decoration: none; color: red }
.X_calendar_default { backGround-color: #ffffff; }
.X_calendar_weeks { backGround-color: #999999; color: #ffffff;}
#X_calendar_today { border: #e6a4a4 3px solid; font-weight: bold }
.X_calendar_holiday { backGround-color: #5571c5; color: #ffffff;}
.X_calendar_none { backGround-color: #ffffff; color: #808080 }


