BODY {
 background-color: #eeeeee;
 }

div.menutop-no1 {
 display: inline;
 padding: 5px 10px 5px 10px;
 margin: 0px 5px 0px 5px;
 height: 29px;
 position: relative;
 vertical-align: baseline;
 cursor: hand;
 }

div.menutop-no1 a {
 }

div.menutop-no1 a:active {
 }

div.menutop-no1 a:visited {
 }

div.menutop-no1 a:hover {
 }

div.menutop-act1 {
 display: inline;
 padding: 5px 10px 5px 10px;
 margin: 0px 5px 0px 5px;
 height: 29px;
 position: relative;
 vertical-align: baseline;
 cursor: hand;
 }

div.menutop-act1 a {
 }

div.menutop-act1 a:visited {
 }

div.menutop-act1 a:hover {
 }

div.menutop-act1 div.menutop-no2 {
 font-size: 13px;
 text-align: left;
 position: absolute;
 left: 10px;
 top: 28px;
 padding: 0px;
 margin: 0px;
 border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000;
 background-color: #eeeeee;
 width: 385px;
 z-index: 1;
 }

div.menutop-no2 div.menutop-no3 {
 position: relative;
 float: left;
 width: 180px;
 height: 16px;
 line-height: 16px;
 padding: 3px 6px 3px 6px;
 margin: 0px;
 border-style: solid; border-width: 0px 0px 0px 0px; border-color: #000000;
 }

div.menutop-no2 div.menutop-no3 a {
 vertical-align: middle;
 }

div.menutop-no2 div.menutop-no3 a:visited {
 }

div.menutop-no2 div.menutop-no3 a:hover {
 }

div.menutop-no2 div.menutop-act3 {
 position: relative;
 float: left;
 width: 180px;
 height: 16px;
 line-height: 16px;
 padding: 3px 6px 3px 6px;
 margin: 0px;
 border-style: solid; border-width: 0px 0px 0px 0px; border-color: #000000;
 }

div.menutop-no2 div.menutop-act3 a {
 vertical-align: middle;
 }

div.menutop-no2 div.menutop-act3 a:visited {
 }

div.menutop-no2 div.menutop-act3 a:hover {
 }

div.menutop-no1 div { display: none; }

.header {
 font-size: 24px;
 font-weight: bold;
 color: darkblue;
}
.elementHeader {
 background-color: #ffcc4e;
 font-size: 24px;
 font-weight: bold;
 color: darkblue;
 clear: both;
}
.contentElement {
 position: relative;
 padding: 0px;
}
.content {
 background-color: beige;
 }
.bodybackground { background-color: #eeeeee; }
.thbackground { background-color: #ffcc4e; }
.tdbackground { background-color: beige; }
.tablehead { font-size: 14px; font-weight: bold; color: darkblue;}
.thfont { font-size: 24px; font-weight: bold; color: darkblue; }
h1 { font-size: 21px; }
h2 { font-size: 18px; }
.data { border-color: lightblue; border-style: ridge;}
.photocaption { font-family: verdana; font-size: 11px; }
.event { text-indent: -3.8em; margin-left: 3.8em;}

ul {
 display: block;
 display: inline-block;
 display: block;
 height: auto !important;
 list-style-type: disc;
 }

HR                   { color: #ffcc4e; background-color: #852743; height: 4px; clear: both; }
.caption             { color: #000000; font-size: 0.7em; font-family: Comic Sans MS, Arial, Helvetica, sans-serif; }
.csc-textpic-caption { color: #000000; font-size: 0.7em; font-family: Comic Sans MS, Arial, Helvetica, sans-serif; }
.alignRight          { float: right; margin-right: 8px; margin-left: 8px; }
.alignLeft           { float: left; margin-right: 8px; margin-left: 8px; }
.align-left {
 text-align: left;
 }
.align-right {
 text-align: right;
 }
.align-center {
 text-align: center;
 }
.indent {
 display: block;
 margin: 1em 40px;
 }

