

A:Link
{
	color: #0082C8;
	text-decoration: none;
}

A:Visited
{
	color: #0082C8;
	text-decoration: none;
}

A:Hover
{
	color: #0082C8;
	text-decoration: underline;
}

A.AdminEdit:Link
{
	color: Silver;
	text-decoration: none;
}

A.AdminEdit:Visited
{
	color: Silver;
	text-decoration: none;
}

A.AdminEdit:Hover
{
	color: Silver;
	text-decoration: underline;
}


A.ContactPrimary:Link
{
	color: Teal;
	font-weight: bold;
	text-decoration: none;
}

A.ContactPrimary:Visited
{
	color: Teal;
	font-weight: bold;
	text-decoration: none;
}

A.ContactPrimary:Hover
{
	color: Teal;
	font-weight: bold;
	text-decoration: underline;
}

A.MenuNav:Hover
{	
	text-decoration: none;	
}

A.MenuSelected:Hover
{	
	text-decoration: none;
}

A.MonthNav:Link
{
	font-weight: bold;
	text-decoration: none;
	background-color: teal;
	color: white;
	border-color: silver;
	border-style: solid;
	border-width: 2px;
}

A.MonthNav:Visited
{
	font-weight: bold;
	text-decoration: none;
	background-color: teal;
	color: white;
	border-color: silver;
	border-style: solid;
	border-width: 2px;
}

A.MonthNav:Hover
{	
	font-weight: bold;
	text-decoration: none;
	background-color: white;
	color: teal;
	border-color: silver;
	border-style: solid;
	border-width: 2px;
}

A.HomeLink:Link
{
	font-size: 12pt;
	font-weight: bold;
}

A.HomeLink:Hover
{
	font-size: 12pt;
	font-weight: bold;
}

A.HomeLink:Visited
{
	font-size: 12pt;
	font-weight: bold;
}

.EmailLink
{
	font-size: 12pt;
	font-weight: bold;
	CURSOR: hand;
	color: #0082C8;
}

.MenuDiv
{
	background-color: #0082C8;
	font-weight: bold;
	color: white;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: thin;
	border-color: white;
}

.OverMenuDiv
{
	background-color: white;
	font-weight: bold;
	color: #0082C8;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: thin;
	border-color: white;
}

.SubMenuDiv
{
	background-color: teal;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: thin;
	border-color: white;
	border-left-width: 15pt;
}

.OverSubMenuDiv
{
	background-color: white;
	font-weight: bold;
	font-size: 8pt;
	color: teal;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: thin;
	border-color: white;
	border-left-width: 15pt;
}

.HomeSubMenuDiv
{
	background-color: #0082C8;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: thin;
	border-color: white;
	border-left-width: 10pt;
}

.HomeOverSubMenuDiv
{
	background-color: white;
	font-weight: bold;
	font-size: 8pt;
	color: #0082C8;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: thin;
	border-color: white;
	border-left-width: 10pt;
}

.SelectedDiv
{
	background-color: teal;
	font-weight: bold;
	color: white;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: thin;
	border-color: white;
}

.OverSelectedDiv
{
	background-color: white;
	font-weight: bold;
	color: teal;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: thin;
	border-color: white;
}

Table
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
}

TD.TopBottom
{
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #0082C8;
	
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #0082C8;
}

TD.TopOnly
{
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #0082C8;
}

TD.BottomOnly
{
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #0082C8;
}

TD.LeftRight
{
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #0082C8;
	
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #0082C8;
}

TD.LeftRightBottom
{
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #0082C8;
	
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #0082C8;
	
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #0082C8;
}

H1
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 16pt;
}

.MainHeading
{
	font-family: Garamond;
	color: #0082C8;
	font-size: 16pt;
	font-weight: bold;
}

.MainHeading1
{
	font-family: Garamond;
	color: #0082C8;
	font-size: 24pt;
	font-weight: bold;
}

.MainHeading2
{
	font-family: Garamond;
	color: #0082C8;
	font-size: 20pt;
	font-weight: bold;
}


.PageHeading
{
	color: Teal;
	font-size: 14pt;
	font-weight: bold;
}

.PageSubHeading
{
	color: Black;
	font-size: 12pt;
	font-weight: bold;
}

.MainColor
{
	background-color: #33CCCC;
}

.CalendarHeading
{
	color: White;
	background-color: Teal;
	font-size: 12pt;
	font-weight: bold;
}

.CalendarDayHeading
{
	color: Teal;
	font-size: 10pt;
	font-weight: bold;
}

.CalendarDays
{
	font-size: 10pt;
}

.CalendarToday
{
	font-size: 10pt;	
	font-weight: bold;
	border-color: Teal;	
}

.CalendarSmallHeading
{
	color: White;
	background-color: Teal;
	font-size: 10pt;
	font-weight: bold;
}

.CalendarDaySmallHeading
{
	color: Teal;
	font-size: 9pt;
	font-weight: bold;
}

.CalendarDaysSmall
{
	font-size: 9pt;
}


A.QRNavigationSelected:Link
{
	color: Black;
	text-decoration: none;
}
A.QRNavigationSelected:Hover
{
	color: Black;
	text-decoration: none;
}
A.QRNavigationSelected:Visited
{
	color: Black;
	text-decoration: none;
}

.QRNavigation
{
	background-color: whitesmoke;
	border-color: Gray;
	border-width: thin;
	border-style: solid;	
	height: 25px;	
	cursor: hand;
}

.QRNavigationSelected
{
	background-color: white;
	border-width: thin;
	border-style: solid;
	border-bottom-color: White;
	border-top-color: Gray;
	border-left-color: Gray;
	border-right-color: Gray;
	font-weight: bold;
	text-decoration: none;	
	height: 25px;	
}



.TableHeading
{
	background-color: #33CCCC;
	font-size: 12pt;
	font-weight: bold;
	color: White;	
}