P
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none;
    MARGIN-TOP: 10PX;
    MARGIN-BOTTOM: 5PX;
}
UL
{
    MARGIN-TOP: 5PX;
    MARGIN-BOTTOM: 5PX;
}
H1
{
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 27px;
    MARGIN-TOP: 10PX;
    MARGIN-BOTTOM: 5PX;
}
H2
{
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 22px;
    MARGIN-TOP: 10PX;
    MARGIN-BOTTOM: 5PX;
}
H3
{
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 20px;
    MARGIN-TOP: 10PX;
    MARGIN-BOTTOM: 5PX;
}
H4
{
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 17px;
    MARGIN-TOP: 10PX;
    MARGIN-BOTTOM: 5PX;
}
H5
{
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 14px;
    MARGIN-TOP: 10PX;
    MARGIN-BOTTOM: 5PX;
}
H6
{
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 12px;
    MARGIN-TOP: 10PX;
    MARGIN-BOTTOM: 5PX;
}
A:link
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvecta;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvecta;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvecta;
    TEXT-DECORATION: none
}
A:visited:hover
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvecta;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvecta;
    TEXT-DECORATION: none
}
TD
{
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 14px
}
SMALL
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
UL
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
BODY 
{
    FONT-FAMILY: Verdana, Arial, Helvecta, sans-serif;
    FONT-SIZE: 14px;
    margin: 0px 0px 0px 0px;
    padding-top : 0px; 
    padding-right : 0px; 
    padding-bottom : 0px; 
    padding-left : 0px; 
}
.calendar
{
    align: center;
    background-color: #FFFFFF;
    color: black;
    font-family: Verdana, Arial, Helvecta, sans-serif;
    font-size: 12px;
}
.event
{
    align: center;
    font-family: Verdana, Arial, Helvecta, sans-serif;
    font-size: 12px;
}

.recdate
{
  margin:0;
  font-family: Verdana, Arial, Helvecta, sans-serif;
  font-size: 12px;
  text-decoration: none;
  border-width:1px;
  border-style:solid;
  border-color: black;
  width: 95px;
  height: 14px;
  padding: 4px;
  float: left;
  margin:1px 0px 1px 4px;
  text-align: left;
}

.recitem
{
  margin:0;
  font-family: Verdana, Arial, Helvecta, sans-serif;
  font-size: 12px;
  text-decoration: none;
  border-width:1px;
  border-style:solid;
  border-color: black;
  width: 482px;
  height: 14px;
  padding: 4px;
  float: left;
  margin:1px 0px 1px 0px;
  text-align: left;
}


#menu, #menu ul
{
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  font-family: Verdana, Arial, Helvecta, sans-serif;
  font-size: 12px;
  line-height:22px;
  font-weight: bold;
}

#menu A:link, #menu A:visited, #menu A:active, #menu A:hover
{
  margin:0;
  font-family: Verdana, Arial, Helvecta, sans-serif;
  font-size: 12px;
  text-decoration: none;
  display:block;
  padding:0px 3px 0px 3px;
  border-width:1px;
  border-style:solid;
}

#menu ul 
{
  position:absolute;
  display:none;
  left:130px;
  top:0;
}

#menu li
{
  position:relative;
  width:130px;
  text-align:center;
}

#menu li ul li 
{
  text-align:left;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul
{
  display:none;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul
{
  display:block;
}

#menubox
{
 position:fixed;
 top:0px;
 left:0px;
 width:150px;
}

#map
{
  margin-left: 20px;
  list-style-type: square;
}

#map ul
{
  list-style-type: square;
  margin: 3px 0px 8px 0px;
}

#map li
{
  margin: 0px;
}

/*==============================================================================
	EZCalendar v1.1 Created by Stewart Orr Feb 2007. 
==============================================================================*/

#EZcalendar {
	display: none;
	position: absolute;
	margin: 0;
	z-index: 99;
	background: #000;
	color: #fff;
	/* safer to use fixed font sizes */
	font: 11px Arial, Helvetica, sans-serif;
	border: 5px solid black;
}
#EZcalendar form {
	margin: 0;
	padding: 0;
}
#EZcalendar table {
	background: #555;
	border: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#EZcalendar table td, #EZcalendar table th {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
/*tds*/
#EZcalendar table td a.outsideMonth {
	background: #888;
	color: white;
}
#EZcalendar table td a.today{
	background: #ccc;
	color: black;
}
#EZcalendar table td a {
	background: #EEE;
	color: black;
	display: block;
	color: #000;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	font-size: 11px;
}
#EZcalendar table td a:hover {
	color: #000;
	background: yellow;
}

#EZcalendar table td#EZcalendar_text {
	background: #555;
	text-align: center;
	width: 60px;
	height: 20px;
	font-size: 11px;
}

#EZcalendar input {
	border: none;
	background: #333;
	color: #fff;
	cursor: pointer;
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	text-align: center;
}
#EZcalendar input.left {
	float: left;
}
#EZcalendar input.right {
	float: right;
}
#EZcalendar_table {
	clear: both;
}

