﻿body
{
    background-color: #ffffff;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    z-index:-1;
}

.calendar_month_bold
{
    font-size: 1.2em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.calendar_year_bold
{
    font-size: 1.2em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.calendar_weekday_title
{
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
}

.calendar_weekday
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #ffffff;
    height: 17px;
}

.calendar_today
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #000000;
    height: 17px;
    background-color:#FFFFFF;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
    opacity: 0.5;
    font-weight:bold;
}

.calendar_holiday
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #ffffff;
    background-color:#CA0404;
    height: 17px;
}

.calendar_noncurrent_weekday
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: white;
    height: 17px;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.calendar_noncurrent_holiday
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: white;
    background-color:red;
    height: 17px;
    -moz-opacity: 0.2;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.title
{
    font-size: 1.0em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.content
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
}
