﻿.container
{
    float: left;
    width: 100%;
}

.left20
{
    float: left;
    width: 20%;
}

.horizontalSpace
{
    float: left;
    width: 5px;
}

.right79
{
    float: left;
    width: 79%;
}

.FooterText
{
    font-family: Arial;
    font-size: 8.5pt;
    color: #0F7632;
}

.GridText
{
    font-family: Verdana, Arial;
    font-size: 7pt;
}

.SwitchText
{
    font-family: Arial;
    font-size: 8.5pt;
    font-weight: bold;
}

.LabelText
{
    font-family: Arial;
    font-size: 8.5pt;
}

.TextText
{
    font-family: Arial;
    font-size: 8.5pt;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
}

.CheckText
{
    font-family: Arial;
    font-size: 8.5pt;
}

.ErrorText
{
    font-family: Arial;
    font-size: 7.5pt;
    color: Red;
}

.HiddenField
{
    display: none;
}

.PageHeader
{
    font-family: Verdana;
    font-size: 14pt;
    color: #0F7632;
    font-weight: bold;
}

.LogText
{
    font-family: Verdana;
    color: White;
    font-weight: bold;
    font-size: 7.5pt;
}

.Summary
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    border-color: #FFCC00;
    height: 25px;
}

.TableHead
{
    font-family: Arial;
    font-size: 8.5pt;
    font-weight: bold;
    background-color: #FFD600;
    border-color: #FFCC00;
    height: 25px;
}

.HelpText
{
    font-family: arial, verdana, helvetica;
    font-size: 11px;
    color: #323228;
    font-weight: normal;
    text-decoration: none;
}

.CopyText
{
    font-family: arial, verdana, helvetica;
    font-size: 11px;
    color: #DAD4B4;
    font-weight: normal;
    text-decoration: none;
}

.YellowText
{
    font-family: arial, verdana, helvetica;
    font-size: 11px;
    color: #FFD600;
    font-weight: normal;
    text-decoration: none;
}

.OtherMonth
{
    color: Silver;
    background-color: White;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

.CurrentMonth
{
    color: Black;
    background-color: White;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

/*Ajax calendar styles*/
.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #F2F2F2;
    color: Black;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: black;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: black;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
}

.LinkText
{
    font-family: verdana;
    font-size: 7.5pt;
    font-weight: bold;
    color: White;
    text-decoration: none;
}

.overlay
{
    position: fixed;
    background-color: white;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    z-index: 10000;
}
