BODY
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
--  BACKGROUND-COLOR: #eee8aa
}
.pageTopHeader
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 30px;
    BORDER-LEFT: 1px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: 60px;
    TEXT-ALIGN: center;
	FILTER: shadow(Color=#00008b,direction=225)
}
.sideMenuBlue
{
    BORDER-RIGHT: #8d8e93 1px solid;
    BORDER-TOP: #8d8e93 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #8d8e93 1px solid;
    COLOR: #ffffff;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #C8385A;
    TEXT-ALIGN: center
}
.calendarHeaders
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #00008b;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #C5E384;
    TEXT-ALIGN: center
}
.topMenu
{
    BORDER-RIGHT: 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: 00008b;
    MARGIN-RIGHT: 0px;
    BORDER-LEFT: #EBDDE2	 1px solid;
    BORDER-BOTTOM: green 1px solid;
    BORDER-RIGHT: green 1px solid;
    BORDER-TOP: #C5E384 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
.homePageTable
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
	BORDER-LEFT: green	 1px solid;
    BORDER-BOTTOM: green 1px solid;
    BORDER-RIGHT: green 1px solid;
    BORDER-TOP: green 1px solid;
	MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #00008b;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px;
	background-image: url(../images/top_menu_bg.jpg);
    TEXT-ALIGN: center
}
.pageTitle
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #00008b;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px;
	background-image: url(../images/top_menu_bg.jpg);
    TEXT-ALIGN: left
}
.leftNavBottonSection
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
    --HEIGHT: 25px;
    BACKGROUND-COLOR: #C8385A;
    TEXT-ALIGN: left
}
.pageFooter
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: 00008b;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
--	FILTER: glow(Color=orange,direction=225)
}
.rightNavHeader
{
    BORDER-TOP: #8d8e93 1px solid;
    BORDER-RIGHT: #8d8e93 1px solid;
    BORDER-LEFT: #8d8e93 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #C8385A;
    TEXT-ALIGN: center;
}

.menu {
  border: solid 1px #BFBFBF;
  background-color:white;
}

.menuItem {
    BORDER-RIGHT: 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: 00008b;
    MARGIN-RIGHT: 0px;
    BORDER-LEFT: #EBDDE2 1px solid;
    BORDER-BOTTOM: green 1px solid;
    BORDER-TOP: #C5E384 1px solid;
    BORDER-RIGHT: #EBDDE2 1px solid;
    FONT-FAMILY: Verdana;
	--background: silver;
	background-image: url(../images/top_menu_bg.jpg);
    HEIGHT: 25px;
    TEXT-ALIGN: center;
	PADDING-TOP: 2px
}
.calendarTable
{
	background-image: url(../images/top_menu_bg.jpg);
}	
.calendarHeaders
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #00008b;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
   -- HEIGHT: 25px;
	background-image: url(../images/top_menu_bg.jpg);
    TEXT-ALIGN: center
}

.vertspacer280
{
    HEIGHT: 280px
}
.vertspacer60
{
    HEIGHT: 60px
}
.vertspacer80
{
    HEIGHT: 80px
}
.vertspacer210
{
    HEIGHT: 210px
}
.vertspacer40
{
    HEIGHT: 40px
}
.vertspacer20
{
    HEIGHT: 20px
}
.vertspacer10
{
    HEIGHT: 10px
}
.vertspacer5
{
    HEIGHT: 5px
}
.gutter5
{
    BORDER-RIGHT: 0px;
    WIDTH: 5px
}
.gutter10
{
    BORDER-RIGHT: 0px;
    WIDTH: 10px
}
.gutter32
{
    WIDTH: 32px
}
.gutter20
{
    WIDTH: 20px
}
.padding40
{
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px
}
.sideMenuBlue A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavBottonSection A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.leftNavBottonSection A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.topMenu A
{
     COLOR: #00008b;
	TEXT-DECORATION: none
}
.topMenu A:visited
{
    COLOR: #00008b
}
.menuItem A
{
     COLOR: #00008b;
	TEXT-DECORATION: none
}
.menuItem A:visited
{
    COLOR: #00008b
}
.calendarHeaders A
{
    COLOR: #00008b;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.calendarHeaders A:visited
{
    COLOR: #00008b;
    FONT-SIZE: 12px
}
.tableHeader
{
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #d3d3d3
}
TEXTAREA
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.vertspacer30
{
    HEIGHT: 30px
}
.vertspacer15
{
    HEIGHT: 15px
}
.gutter5
{
    WIDTH: 5px
}
P
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
LI
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    FONT-FAMILY: verdana
}
.gutter40
{
    WIDTH: 40px
}
.gutter90
{
    WIDTH: 90px
}
.captionText
{
    FONT-SIZE: 10px;
    FONT-STYLE: italic
}
.pageTopAddressText
{
    BORDER-RIGHT: 2px;
    BORDER-TOP: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: 2px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 2px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.pageTopAddressText A
{
    COLOR: #ffffff;
}
.pageTopAddressText A:visited
{
    COLOR: #ffffff;
}
.calendarMenuSelected
{
    BORDER-RIGHT: #8d8e93 1px solid;
    BORDER-TOP: #8d8e93 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #8d8e93 1px solid;
    COLOR: navy;
    BORDER-BOTTOM: #8d8e93 1px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.calendarMenuBlue
{
    BORDER-RIGHT: #8d8e93 1px solid;
    BORDER-TOP: #8d8e93 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #8d8e93 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #8d8e93 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: lime;
    TEXT-ALIGN: center
}
.calendarMenuBlank
{
    BORDER-RIGHT: #8d8e93 1px;
    BORDER-TOP: #8d8e93 1px;
    BORDER-LEFT: #8d8e93 1px solid;
    BORDER-BOTTOM: #8d8e93 1px solid
}
.calendarMenuStartBlank
{
    BORDER-RIGHT: #8d8e93 1px;
    BORDER-TOP: #8d8e93 1px;
    BORDER-LEFT: #8d8e93 1px;
    BORDER-BOTTOM: #8d8e93 1px solid
}
.blueUndelineText
{
    FONT-WEIGHT: bolder;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.newsletterTable
{
    BORDER-RIGHT: #8d8e93 1px solid;
    BORDER-TOP: #e1ebfe 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: #8d8e93 1px solid;
    BORDER-BOTTOM: #8d8e93 1px solid;
    BACKGROUND-COLOR: #ffcc00;
    TEXT-ALIGN: center
}
.eventsMonthsText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Arial
}
.eventsTable
{
    BORDER-RIGHT: #8d8e93 1px solid;
    BORDER-TOP: #e1ebfe 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #8d8e93 1px solid;
    BORDER-BOTTOM: #8d8e93 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: limegreen
}
.eventsCells
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana
}
A:visited
{
    COLOR: blue
}
.sideMenuBlue A:visited
{
    COLOR: #ffffff
}

ul#menu {
  width: 100px;
  list-style-type: none;
  border-top: solid 1px #b9a894;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #785a3c;
}

ul#menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #539dbc;
}

ul#menu a.active {
  color: #be5028;
}

