.ad      { border: 6px ridge #228b22; width:640px; }
.adinner { padding-left:2em; padding-right:2em; }
.header  { text-align: center; color:red; background-color:#ffffbb; margin-top:0; border: 1px solid #ffffbb; }

.header h2 { color:#ff0000; font-style:bold; font-size: 2.0em; margin-bottom:0px; margin-top:0px; }
.header h1 { color:#ff0000; font-style:bold; font-size: 2.5em; margin-bottom:0px; margin-top:0px; }
.header .green  { color:#228b22; }
.header .orange { color:#ff9900; }

.menu    { text-transform: uppercase; display:block; background-color:#339955; color:#ffffff; text-decoration: bold; }
.menu td { border:2px solid #ffffff; }
.menu td { border-top:4px solid #ffffff; }
.menu td:first-child { border-left:4px solid #ffffff; }
.menu td:last-child { border-right:4px solid #ffffff; }
.menu a:hover   { font-style: bold; font-size: 1.0em; color:#000000; background-color:#339955}
.menu a  { color:#ffffff; }

.topmenu    { font-weight: bold; }
.events     { font-size:.8em; white-space:nowrap; }
.who        { font-style:italic; display:inline; }

.content    { text-align: center; color:#228b22; font-size: 1.20em;}
.content h2 { color:#ff0000; font-weight:bold; font-size: 1.1em; margin-top:0px;}
.content h3 { color:#ff0000; font-weight:bold; font-size: 0.9em; margin-bottom:0px; }
.content h2 a { color:#ff0000; }
.content a  { color:#228b22; }
.content a:hover { text-decoration: none; background-color:#ffffff; color:#0000ff; font-size:1.0em; }

.content1    { text-align: center; color:#228b22; }
.content1 h2 { color:#ff0000; font-weight:bold; font-size: 1.1em; }
.content1 h3 { color:#ff0000; font-weight:bold; font-size: 0.9em; }
.content1 h2 a { color:#ff0000; }
.content1 a  { color:#228b22; }
.content1 a:hover { text-decoration: none; background-color:#228b22; color:#ffffff; font-size:1.0em; }

.red      { color:#ff0000; }
.green    { color:#228b22; }
.orange   { color:#ff9900; }
.blue     { color:#0000ff; }
.blue a:link { text-decoration: none; background-color:#ffffff; color:#0000ff; font-size:1.0em; }
.blue a:visited { text-decoration: none; background-color:#ffffff; color:#0000ff; font-size:1.0em; }

a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:active  { text-decoration: none; }
/* a:hover   { text-decoration: none; font-size: 1.2em;} */
a:hover { text-decoration: none; background-color:#228b22; color:#ffffff; font-size:1.0em; }
a         { text-decoration: none; }

.signature { text-align:left; margin-top: 3em; color:#228b22; }
.signature a  { color:#228b22; }
.signature a:hover { text-decoration: none; background-color:#228b22; color:#ffffff; font-size:1.0em; }

.trailer    { text-align: center; color:#228b22; font-size: 1.00em; }
.trailer a  { color:#228b22; }
.trailer a:hover { text-decoration: none; background-color:#228b22; color:#ffffff; font-size:1.0em; }
.trailer h2 a:hover { text-decoration: none; background-color:#228b22; color:#ffffff; font-size:1.0em; }

.xoutlines { border:1px solid #353535; padding:0px; border-spacing:0px; width:0px; }
.outlines { border:1px solid #353535; margin-left:5px; margin-right:5px;  border-spacing:0px; width:0px; }
.out1 table th {  border-bottom:1px solid #353535; padding-left:5px; padding-right:5px; }
.out1 table td {  border-bottom:1px solid #353535; padding-left:5px; padding-right:5px; }
