        .MODERNcpYearNavigation,
        .MODERNcpMonthNavigation
                        {
                        background-color:#6677DD;
                        text-align:center;
                        vertical-align:center;
                        text-decoration:none;
                        color:#FFFFFF;
                        font-weight:bold;
                        }
        .MODERNcpDayColumnHeader,
        .MODERNcpYearNavigation,
        .MODERNcpMonthNavigation,
        .MODERNcpCurrentMonthDate,
        .MODERNcpCurrentMonthDateDisabled,
        .MODERNcpOtherMonthDate,
        .MODERNcpOtherMonthDateDisabled,
        .MODERNcpCurrentDate,
        .MODERNcpCurrentDateDisabled,
        .MODERNcpTodayText,
        .MODERNcpTodayTextDisabled,
        .MODERNcpText
                        {
                        font-family:arial;
                        font-size:8pt;
                        }
        TD.MODERNcpDayColumnHeader
                        {
                        text-align:right;
                        border:solid thin #6677DD;
                        border-width:0 0 1 0;
                        }
        .MODERNcpCurrentMonthDate,
        .MODERNcpOtherMonthDate,
        .MODERNcpCurrentDate
                        {
                        text-align:right;
                        text-decoration:none;
                        }
        .MODERNcpCurrentMonthDateDisabled,
        .MODERNcpOtherMonthDateDisabled,
        .MODERNcpCurrentDateDisabled
                        {
                        color:#D0D0D0;
                        text-align:right;
                        text-decoration:line-through;
                        }
        .MODERNcpCurrentMonthDate
                        {
                        color:#6677DD;
                        font-weight:bold;
                        }
        .MODERNcpCurrentDate
                        {
                        color: #FFFFFF;
                        font-weight:bold;
                        }
        .MODERNcpOtherMonthDate
                        {
                        color:#808080;
                        }
        TD.MODERNcpCurrentDate
                        {
                        color:#FFFFFF;
                        background-color: #6677DD;
                        border-width:1;
                        border:solid thin #000000;
                        }
        TD.MODERNcpCurrentDateDisabled
                        {
                        border-width:1;
                        border:solid thin #FFAAAA;
                        }
        TD.MODERNcpTodayText,
        TD.MODERNcpTodayTextDisabled
                        {
                        border:solid thin #6677DD;
                        border-width:1 0 0 0;
                        }
        a.MODERNcpTodayText,
        SPAN.MODERNcpTodayTextDisabled
                        {
                        height:20px;
                        }
        .MODERNcpTodayText
                        {
                        color:#6677DD;
                        font-weight:bold;
                        }
        SPAN.MODERNcpTodayTextDisabled
                        {
                        color:#D0D0D0;
                        }
        table.MODERNcpBorder
                        {
                        border:solid thin #6677DD;
                        width:144px;
                        }

