.table1 {
    color:#333333;font-weight:bold;
}
.calendarspan1 {
    float:left;
    height:20px;
    width:30px;
    text-align:center;
    padding-top:2px
}
.calendarspan2 {
    float:left;
    height:20px;
    width:30px;
    text-align:center;
    padding-top:2px;
    background-color:#fbd9d6
}
.calendarspan3 {
    float:left;
    height:16px;
    width:16px;
    text-align:center;
    background-color:#7599D0;
    vertical-align:middle
}
.calendarspan4 {
    float:left;
    height:20px;
    width:30px;
    text-align:center;
    padding-top:2px;
    background-color:#ffffff;
    color:#ff0000
}
a.datemenu:link {
    text-decoration:none;
    color:#7599D0;
    padding-top:2px
}
a.datemenu:active {
    text-decoration:none;
    color:#7599D0;
    padding-top:2px
}
a.datemenu:visited {
    text-decoration:none;
    color:#7599D0;
    padding-top:2px
}
a.datemenu:hover {
    height:18px;
    width:28px;
    border-style:solid;
    border-width:1px;
    border-color:#7599D0;
    text-decoration:none;
    background-color:#d6f9f8;
    color:#ff9900;
    padding-top:2px
}

.ftitle{
    color:#fff;
    font-size:13px;
}
