
.rowright    { border-left-width: 1; border-right-style: solid; border-right-width: 1; 
               border-top-width: 1; border-bottom-width: 1; padding-top:8 }
table.events {background-color:#CCCCFF}
table.events  tr td    { text-align: left; vertical-align: text-top;  
               padding-left: 4; padding-right: 4; padding-top: 8; 
               padding-bottom: 8 }
.details, table.details tr { padding: 4; vertical-align:text-top; text-align:left }
.linklist    { padding-bottom: 10; padding-top:10 }
span.linklisttitle { font-weight: bold }
.contactform { padding: 5; text-align:left; vertical-align:text-top }
.mainhead    { font-weight: bold }
.bottomright { border-right-width: 1; border-bottom-width: 1; padding-top: 8; padding-bottom: 8; font-size: 8pt; border-top-style:solid; border-top-width:1; border-bottom-style:solid; padding-left:4; padding-right:4; text-align:center; color:#808080  }
.bannerleft  { padding-right: 4 }
.bottomleft { border-left-width: 1; border-right-width: 1; border-bottom-width: 1; padding-top: 8; padding-bottom: 8; font-size: 8pt; border-right-style:solid; border-bottom-style:solid; border-top-style:solid; border-top-width:1 }
.banner      { font-size: 24pt; text-align: center; color:#FFFFFF; font-weight:bold }
.main        { padding-left: 4; padding-right: 
               4; padding-top: 8; padding-bottom: 8; border-left-width:1; border-right-width:1; border-bottom-width:1; border-top-style:solid; border-top-width:1; vertical-align:text-top }
.maintop     { padding-left: 4; padding-right: 
               4; padding-bottom: 8; padding-top:8; vertical-align:top}
body         { color: #000080; font-size: 10pt; font-family: Verdana }
img.thumbnail {  border-style:solid; border-width:0; }
td           { font-size: 10pt }
.formbutton  { margin-right: 10; margin-top: 0; padding-left: 20; padding-right: 20 }