﻿body { color: #000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; }

a         { color: #339900; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited { color: #339900; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover   { color: #339900; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.error      { color:#FF0000; font-size:12px; font-style: italic; font-weight: bold; }
.validation { color:#FF0000; font-size:12px; }

.large     { font-size:32px; font-weight: bold; }
.medium    { font-size:26px; }
.header    { color: #339900; font-size:18px; }
.subheader { color: #000000; font-size:14px; font-weight: bold; }

.MyCalendar .ajax__calendar_container                    { font-family: Arial; font-size: 12px; border:1px solid #646464; background-color:#ffffff; color:#044305; }
.MyCalendar .ajax__calendar_footer                       { font-family: Arial; font-size: 12px; border-top:1px solid #f5f5f5; } 
.MyCalendar .ajax__calendar_dayname                      { font-family: Arial; font-size: 12px; border-bottom:1px solid #f5f5f5; }
.MyCalendar .ajax__calendar_day                          { font-family: Arial; font-size: 12px; border:1px solid #ffffff; } 
.MyCalendar .ajax__calendar_month                        { font-family: Arial; font-size: 12px; border:1px solid #ffffff; } 
.MyCalendar .ajax__calendar_year                         { font-family: Arial; font-size: 12px; border:1px solid #ffffff; } 
.MyCalendar .ajax__calendar_active .ajax__calendar_day   { font-family: Arial; font-size: 12px; background-color:#2c812d; border-color:#0066cc; color:#ffffff; } 
.MyCalendar .ajax__calendar_active .ajax__calendar_month { font-family: Arial; font-size: 12px; background-color:#2c812d; border-color:#0066cc; color:#ffffff; } 
.MyCalendar .ajax__calendar_active .ajax__calendar_year  { font-family: Arial; font-size: 12px; background-color:#2c812d; border-color:#0066cc; color:#ffffff; } 
.MyCalendar .ajax__calendar_other .ajax__calendar_day    { font-family: Arial; font-size: 12px; background-color:#ffffff; border-color:#ffffff; color:#646464; } 
.MyCalendar .ajax__calendar_other .ajax__calendar_year   { font-family: Arial; font-size: 12px; background-color:#ffffff; border-color:#ffffff; color:#646464; } 
.MyCalendar .ajax__calendar_hover .ajax__calendar_day    { font-family: Arial; font-size: 12px; background-color:#2c812d; border-color:#daf2fc; color:#ffffff; } 
.MyCalendar .ajax__calendar_hover .ajax__calendar_month  { font-family: Arial; font-size: 12px; background-color:#2c812d; border-color:#daf2fc; color:#ffffff; } 
.MyCalendar .ajax__calendar_hover .ajax__calendar_year   { font-family: Arial; font-size: 12px; background-color:#2c812d; border-color:#daf2fc; color:#ffffff; } 
.MyCalendar .ajax__calendar_hover .ajax__calendar_title  { font-family: Arial; font-size: 12px; color:#2c812d; }  
.MyCalendar .ajax__calendar_hover .ajax__calendar_today  { font-family: Arial; font-size: 12px; color:#2c812d; } 

@media print {
    .PrintHide { display:none; }
}

.FooterText          { color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
a.FooterLink         { color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.FooterLink:visited { color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.FooterLink:hover   { color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
