.medtitle
{
    MARGIN-TOP: 3px;
    FONT-WEIGHT: 900;
    BACKGROUND-IMAGE: url(../images/side_bg.gif);
    HEIGHT: 20px
}
.selecteddate
{
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #BFDFE9;
    TEXT-ALIGN: right
}
.yearreg
{
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: right
}
.yearoff
{
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #f2f2f2;
    TEXT-ALIGN: right
}
.yearon
{
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #f2f9ff;
    TEXT-ALIGN: right
}
.yearmonth
{
    BACKGROUND-COLOR: #ccc
}
.yearweek
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 9px;
    WIDTH: 30px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #eee;
    TEXT-ALIGN: center
}
.calborder
{
    BORDER-RIGHT: #a1a5a9 1px solid;
    BORDER-TOP: #a1a5a9 1px solid;
    BORDER-LEFT: #a1a5a9 1px solid;
    BORDER-BOTTOM: #a1a5a9 1px solid;
    BACKGROUND-COLOR: #fff
}
