table.calendar { background-color: #FFFFFF; color: #FF0000; border: 1px double #FF0000 }table.calendar .cal_header_month {        font-weight: bold;        text-align: center;        padding: 3px;        padding-left: 5px;        background-color:#F7F7F7; color:#000000; FONT-FAMILY: Trebuchet MS, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;height:20px;}table.calendar .cal_header_week {        background-color: red;        color:#FFFFFF;}table.calendar #today {        padding: 2px;        background-color: red;}table.calendar .content_date{        font-weight: bold;}table.calendar td {        padding: 1px;        text-align: center;        background-color: #F7F7F7;}table.calendar a {        display: block;        text-decoration: none;        background-color:#F7F7F7; color:#000000; FONT-FAMILY: Trebuchet MS, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;height:20px;}
