body {background-color: #ffffff; font: 10pt Arial, Helvetica, Verdana;	color: #003300; border: 1px solid #005500; margin-left: auto; margin-right: auto;}
td, tr, table, div, body { border: 0px; padding: 1px; margin: 0px; border-collapse: collapse; border-spacing: 0px;}
.sidebar {background-color: #00d800; color: black; /* [<li> markers!] font: 10pt Arial, Helvetica, Verdana;*/}
.stdfont{ font: 10pt Arial, Helvetica, Verdana;	color: white;}
.grnsfont{ font: 10pt Arial, Helvetica, Verdana;	color: #005500;}
.grnbfont{ font: 12pt Arial, Helvetica, Verdana;	color: #005500;}
.smredtext {font: bold 10pt Arial, Helvetica, Verdana; color: #ff0000;}
.brauns { font: 10pt Arial, Helvetica, Verdana;	color: #005500;}
.braunm { font: 11pt Arial, Helvetica, Verdana;	color: #005500;}
.braun { font: 12pt Arial, Helvetica, Verdana;	color: #005500;}
.footer{ font: italic 10pt Arial, Helvetica, Verdana; color: #005500;}
.hilite{text-align: center; color: #F00;}
.color{ width: 100%; color: #ffffff }
.smgrn { font: 8pt Arial, Helvetica, Verdana; color: #005500; }
.yellbor{ background-color: #FFFF99; border: 1px solid #005500; color: #005500;  width: 500; padding-left: 3px; padding-right: 3px;}
.itemrow{ font: 10pt Arial, Helvetica, Verdana; background-color: #005500; color: #FFFFFF; text-align: left;}
.ritemrow { font: 10pt Arial, Helvetica, Verdana; background-color: #ffffcc; color: #FFFFFF; text-align: right;}
.descrow{ font: 10pt Arial, Helvetica, Verdana; color: yellow;}
.ptable{ padding: 2px; border: 1px solid #005500; background-color: #FFFFCC; width: 500;}
.buttonrow { text-align: center; }
table.event{ padding: 5px; border: 1px solid #005500; }
td.event{ padding: 5px; }
.std{ border: 1px solid #005500; width: 500;}
.menuc{ }
.testform{ font: 12pt Arial, Helvetica, Verdana; color: #005500; margin-left: auto; margin-right: auto;}
.frm { font: bold 10pt Arial, Helvetica, Verdana; width: 400px; background-color: #FFFF99; margin-left: auto; margin-right: auto; border: 1px solid #005500; color: #005500; }



#plainmenu, #plainmenu ul {list-style: none; padding-left: 10px; link-color: white;}
#plainmenu li a:hover { color : #005500; background-color : white;}
img.mblem { height: 104; width: 104; border: 0px; margin: 0px; padding: 0px;}


a.menub:link    {color: #000000; text-decoration: none; font: bold 12pt Arial, Helvetica, Verdana; }
a.menub:visited {color: #000000; text-decoration: none; font: bold 12pt Arial, Helvetica, Verdana; }
a.menub:hover   {color: #000000; text-decoration: none; font: bold 12pt Arial, Helvetica, Verdana;}
a.menub:active  {color: #000000; text-decoration: none; font: bold 12pt Arial, Helvetica, Verdana; }

a.menuc:link {color: #000000; text-decoration: none; font: bold 10pt Arial, Helvetica, Verdana;}
a.menuc:visited {color: #000000; text-decoration: none; font: bold 10pt Arial, Helvetica, Verdana; }
a.menuc:hover { color: #002000; background-color: #ffffff; font: bold 10pt Arial, Helvetica, Verdana;}
a.menuc:active {color: #000000; text-decoration: none; font: bold 10pt Arial, Helvetica, Verdana; }


/* menua = right-hand side*/

a.menu:hover {color: #FFF; background-color: #ccffcc; text-decoration: none; font: bold 12pt Arial, Helvetica, Verdana; text-align: left;}
a.menu:link {color: #005500; text-decoration: none; font: bold 12pt Arial, Helvetica, Verdana; text-align: left;}
a.menu:visited {color: #005500; text-decoration: none; font: bold 12pt Arial, Helvetica, Verdana; text-align: left;}
a.menu:active {color: #005500; text-decoration: none; font: bold 12pt Arial, Helvetica, Verdana; text-align: left;}



	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 7.5em;
	}

	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		padding: 0;
		margin-left: 0;
		margin-bottom : -1px;
		width: 7.5em;
	}

	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 7.2em;
		margin-top : -1.2em;
	}

	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}

	#nav li a {
		width: 7.5em;
		w\idth : 7.5em;
		display : block;
		color : #ffffff;
		font : 10pt Arial, Helvetica, Verdana;
		text-decoration : none;
		background-color : #005500;
		border : 1px solid #000000;
		padding : 0 0.5em;
		margin: 0;
	}

	#nav li a:hover {
		color : #005500;
		background-color : #ffffff;
	}
    #plainmenu li a {
		width: 7.5em;
		w\idth : 7.5em;
		display : block;
		color : white;
		font : 10pt Arial, Helvetica, Verdana;
		text-decoration : none;
		background-color : #005500;
		border : 1px solid #000000;
		padding : 0 0.5em;
		margin: 0;
	}
    #plainmenu li a:hover {
		color : white;
		background-color : #ffffff;
	}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FF8;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #363;
  border-right: 1px solid #363;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FF8;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #060;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #393;
  background-color: #363;
  color: #FF8;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FF8;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FF8;
  background-color: #363;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FF8;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FF8;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FF8;
}


td.menu {font: 10pt Arial, Helvetica, Verdana; color: #773322; background-color: #ffcc66;}
td.tdmenu {font: 10pt Arial, Helvetica, Verdana; text-align: left;}
ul.sidemenu{list-style-type: none; padding: 0px; margin-left: 20px;}
table.menu (border: solid 1px #C93;)
H1, H2, H3, H4, H5, H6 { color: #006600; font-family: arial, Helvetica, Verdana;}
.htmtit {text-align: center; color: #732;}
TH{COLOR: #060; font-family: arial, Helvetica, Verdana; font-size: 10pt}
TH.menub{COLOR: #732; font-family: arial, Helvetica, Verdana; font-size: 10pt}
TABLE.bor {border:  solid 1px #732; text-align: center}
TABLE.borb {border:  solid 1px #732; text-align: center; background-color: #ffcc66; color: #773322;}
TABLE.borg {border:  solid 1px #060; text-align: center; background-color: #ccffcc; color: #006600;}
div.ddmenu {position: absolute; z-index: 1; background-color: #ccffcc; visibility: hidden; border: 1px solid #005500;}
LAYER {font-family: arial, Helvetica, Verdana; font-size: 10pt; text-align: center}
.testform {background-color: #ffcc66; color: #773322; text-align: left; padding: 1px 5px 1px 5px;}
.buttonrow{ text-align: center; }
.groens {font-family: arial, Helvetica, Verdana; font-size: 10pt; background-color: #ccffcc; color: #006600; text-align: left; padding: 0px 3px 0px 3px;}
.grens {font-family: arial, Helvetica, Verdana; font-size: 10pt; background-color: #ccffcc; color: #006600; padding: 0px 3px 0px 3px;}
.groenm {font-family: arial, Helvetica, Verdana; font-size: 11pt; background-color: #ccffcc; color: #006600; text-align: left; padding: 0px 3px 0px 3px;}
.groen {font-family: arial, Helvetica, Verdana; font-size: 12pt; background-color: #ccffcc; color: #006600; text-align: left; padding: 0px 3px 0px 3px;}
.groenc {font-family: arial, Helvetica, Verdana; font-size: 12pt; background-color: #ffffff; color: #006600; text-align: center; padding: 0px 3px 0px 3px;}
.groenmc {font-family: arial, Helvetica, Verdana; font-size: 11pt; background-color: #ffffff; color: #006600; text-align: center; padding: 0px 3px 0px 3px;}
.brauns {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: #773322; background-color: #ffcc66; padding: 0px 3px 0px 3px;}
.braunm {font-family: arial, Helvetica, Verdana; font-size: 11pt; color: #773322; background-color: #ffcc66; padding: 0px 3px 0px 3px;}
.braun {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: #773322; background-color: #ffcc66; padding: 0px 3px 0px 3px;}
DT {font-weight:bold;}
.bigbut{height: 50px; width: 650px; background-color: #9f9; text-align: left;}
.smalbut{height: 50px; width: 150px; background-color: #9F9; text-align: left;}
.midbut{height: 25px; width: 650px; background-color: #0CC; text-align: center; font: bold #060 10pt arial; }
.bluens {font-family: arial, helvetica; font-size: 10pt; COLOR: #0CC; text-align: left}
.yell {background-color: #FF9; font-family: arial; color: black; FONT-SIZE: 10pt}
p{font: 11pt Arial, Helvetica, Verdana #005500;}
.ddmenu a {display: block; color: #060;  width: 100px; margin: 0px; padding: 0px; font: 9pt arial, helvetica, sans serif; text-decoration: none;}
.ddmenu a:hover { background-color: #369; color: #FFF; }*/

