﻿.sideCalendar
{
	border: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 1px;
}

.mainCalendar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.titleStyle
{
	background-color: #C1D72E;
	border: None;
	color: White;
	font-size: 8pt;
	font-weight: bold;
}

.dayStyle 
{
	border: solid 1px #0077C0;
	color: #0077C0;	
}

.mainCalendar .dayStyle, .mainCalendar .otherMonthDayStyle
{
	border: solid 1px #0077C0;
	color: #0077C0;	
	text-align: left;
	vertical-align: top;
	padding: 2px;
	height: 80px;
}

.dayStyle a
{
	text-decoration: none;
}

.dayStyle a:hover
{
	text-decoration: underline;
}

.otherMonthDayStyle
{
	border: solid 1px #0077C0;
	background-color: #E1EAF7;
	color: #ADC7E8;
}

.otherMonthDayStyle a
{
	text-decoration: none;
}

.dayHeaderStyle
{
	border: solid 1px #0077C0;
	background-color: #0077C0;
	color: #E1EAF7;
	font-weight: normal;
	padding: 2px 1px;
	text-transform: uppercase;
}

/* pop-up styles */
.calendarNumber
{
    font-family: "Trebuchet MS";
    font-size: 36pt;
    color: #D25A0B;
}
.calendarDayYear
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    line-height: 22px;
    color: #000;
}

