﻿body 
{
    background-color: #860000;
    color: White;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 13px;
}

.calendar_frame
{
    border: solid 2px black;
}

.calendar_header
{
    background-color: black;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 15px;
    font-weight: bold;
    color: White;
}

.calendar_daysofweek
{
    background-color: #444444;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 11px;
    font-style: italic;
    color: White;
}

.calendar_dates_left
{
    background-color: white;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    color: black;
    width: 90px;
    height: 90px;
    border-top: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
}

.calendar_dates_left_blackout
{
    background-color: #CCCCCC;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    font-style: italic;
    color: black;
    width: 90px;
    height: 90px;
    border-top: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
}

.calendar_dates_middle
{
    background-color: white;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    color: black;
    width: 100px;
    height: 100px;
    border: solid 1px black;
}

.calendar_dates_middle_blackout
{
    background-color: #CCCCCC;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    font-style: italic;
    color: black;
    width: 90px;
    height: 90px;
    border: solid 1px black;
}

.calendar_dates_right
{
    background-color: white;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    color: black;
    width: 90px;
    height: 90px;
    border-top: solid 1px black;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
}

.calendar_dates_right_blackout
{
    background-color: #CCCCCC;
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    font-style: italic;
    color: black;
    width: 90px;
    height: 90px;
    border-top: solid 1px black;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
}

.calendar_navigation
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

.calendar_links a
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    color: #860000;
    text-decoration: underline;
}

.calendar_links a:hover
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 11px;
    color: #860000;
    text-decoration: underline;
    font-style: italic;
}

.calendar_links a:link
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    color: #860000;
    text-decoration: underline;
}

.calendar_links a:active
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    color: #860000;
    text-decoration: underline;
}

.calendar_links a:visited
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    color: #860000;
    text-decoration: underline;
}

a
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 12px;
    color: white;
    text-decoration: underline;
}

a:hover
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 12px;
    color: white;
    text-decoration: underline;
    font-style: italic;
}

a:link
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 12px;
    color: white;
    text-decoration: underline;
}

a:active
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 12px;
    color: white;
    text-decoration: underline;
}

a:visited
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 12px;
    color: white;
    text-decoration: underline;
}

.page_header
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 20px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

.popup_show_title
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 24px;
    font-weight: bold;
    color: white;
    text-decoration: underline;
}

.small_label
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 11px;
    font-style: italic;
    color: white;
    text-decoration: none;
}

.side_note_label
{
    font-family: Trebuchet MS, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 11px;
    color: white;
    text-decoration: none;
}

.dash_separator
{
    border-bottom: 1px dotted white;
}