body {
font-family: sans-serif;
font-size: 10pt;
color: #005B21;
background: #fff;
margin: 0;
}

h1 {
font-size: 18pt;
color: #fff;
background: #005B21;
margin: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

h2 {
font-family: serif;
font-size: 12pt;
color: #fff;
background: #005B21;
margin: 0px;
padding-left: 20px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

h3 {
font-family: san-serif;
font-size: 12pt;
color: #005B21;
margin: 0px;
}

a.menu {
 font-size: 14px;
 text-decoration: none;
 font-weight: normal;
	}

a.menu:link     {color:#005B21}
a.menu:visited  {color:#005B21}
a.menu:active   {color:#005B21}
a.menu:hover    {color:#ff0}
a.menu:hover    { text-decoration: underline}

a.pg54 {
 font-size: 10px;
 text-decoration: none;
 font-weight: normal;
	}

a.pg54:link     {color:#005B21}
a.pg54:visited  {color:#005B21}
a.pg54:active   {color:#005B21}
a.pg54:hover    {color:#f00}
a.pg54:hover    { text-decoration: underline}

.menu_cell {
background: #77D197;
text-align: center;
}

.content {
text-align: left;
margin: 10px;
border: solid 2px #005B21;
padding: 10px;
}

.tagline {
font-size: 10px;
text-align: center;
margin: 0px;
padding: 0px;
}

.lgb {
 background-color: #B2E6C4;
}

.light_grey_calendar {
	padding-left: 2px;
	background-color: #f0f0f0;
	font-size: 80%;
	}
.grey_calendar {
	padding-left: 2px;
	background-color: #e0e0e0;
	font-size: 80%;
	}
.date {
font-size: 14px;
text-align: left;
 font-weight: bold;
}
