.masthead {
   margin-top: 30px;
   margin-left: auto; margin-right: auto;
   width: 680px;
}

.logo {
   float: left;
   width: 245px;
}

.space {
   float: left;
   width: 104px;
}

.banner {
   float: left;
   width: 301px;
}

.banner img {
   border-color: #009; border-style: solid; border-width: 5px;
   width: 301px; height: 175px;
}

.center {
   margin-left: auto; margin-right: auto;
   width: 800px;
}

.headernew {
   background-color: #f00; color: #fff;
   font-family: Arial;
   padding: 2px 4px 2px 4px;
   display: inline;
}

.headernote {
   color: #009;
   font-family: Arial; font-size: 10pt;
   padding: 2px 4px 2px 4px;
   display: inline;
}

.elementblock {
   font-family: Arial; font-size: 12pt;
   margin-left: 20px;
   margin-top: 20px;
}

.elementblock a {
   color: #00f;
}

.elementblock a:hover {
   color: #090;
}

.eventbox {
   border-color: #009; border-style: dotted; border-width: 1px;
   margin-bottom: 20px;
   padding: 10px 10px 10px 10px;
}

.event_details {
   padding-left: 20px;
}

.filebox {
   border-color: #009; border-style: dotted; border-width: 1px;
   margin-bottom: 20px;
   text-align: center;
}

.filebox-2col {
   float: left; margin-right: 20px; width: 40%;
   border-color: #009; border-style: dotted; border-width: 1px;
   margin-bottom: 20px;
   text-align: center;
}

.filebox-choose {
   background-color: #33f; color: #fff;
   padding: 5px 5px 5px 5px;
}

.filebox-doc {
   background-color: #ccf;
   padding: 5px 5px 5px 5px;
}

.filebox-pdf {
   background-color: #ffc;
   padding: 5px 5px 5px 5px;
}

.filename {
   font-size: 8pt;
}

.adobestuff {
   padding-bottom: 33px;
}

.textblock {
   padding: 10px 10px 10px 10px;
}

.listblock {
   padding-bottom: 20px;
}

.photo_row {
   clear: both;
}

.photo {
   float: left;
   width: 75px;   
}

.photo_detail {
   float: left;
   font-size: 10pt;
   margin-right: 20px;
   text-align: left;
   width: 120px;   
}

.footer {
   color: #999;
   font-size: 8pt;
   text-align: center;
}

.email {
   color: #009;
   display: inline;
}
