body.main { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: black; background-image: url(/_img/bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
body.popup { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: black; background-image: url(/_img/popup-bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
h1 { color: black; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-transform: uppercase; margin-top: 6px; margin-bottom: 6px; padding: 0; }
h2.mainevent { color: white; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-transform: uppercase; margin: 0 8px 6px; padding: 0; }
h3.mainevent { color: #2da3a0; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; margin: 0 8px 6px; padding: 0; }
p.mainevent { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-transform: uppercase; margin: 0 8px 6px; padding: 0; }
a.mainevent:link { color: #fff; text-decoration: none; }
a.mainevent:visited { color: #fff; text-decoration: none; }
a.mainevent:hover { color: #2da3a0; text-decoration: none; }
a.mainevent:active { color: #2da3a0; text-decoration: underline; }
p.normal { color: #5f5b60; font-size: 14px; line-height: 16px; margin: 0 28px 8px; padding: 0; }
p.mailinglist { color: #858085; font-size: 13px; line-height: 15px; text-align: center; margin: 6px 12px; padding: 0; }
td.menu { color: #fff; font-size: 12px; font-weight: bold; line-height: 18px; text-transform: uppercase; }
a.menu:link { color: #fff; text-decoration: none; font-size:11px; }
a.menu:visited { color: #fff; text-decoration: none;font-size:11px; }
a.menu:hover { color: #2da3a0; text-decoration: none;font-size:11px; }
a.menu:active { color: #2da3a0; text-decoration: underline; font-size:11px;}
td.bottom { color: #000; font-size: 11px; font-weight: bold; line-height: 16px; text-transform: uppercase; }
td.footer { color: #fff; font-size: 10px; line-height: 12px; }
a.footer:link { color: #fff; text-decoration: none; }
a.footer:visited { color: #fff; text-decoration: none; }
a.footer:hover { color: #fff; text-decoration: underline; }
a.footer:active { color: #fff; text-decoration: underline; }
td.formlabel { color: #5f5b60; font-size: 11px; line-height: 12px;  }
input[type="text"] { color: #858085; font-size: 11px; line-height: 11px; height: 18px; margin: 0; padding: 0; }
input[type="submit"] { color: #858085; font-size: 11px; line-height: 11px; height: 18px; margin: 0; padding: 0; }
div.interior h1, h1.interior { color: black; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-transform: uppercase; margin: 12px 28px 8px; padding: 0; }
div.interior h2, h2.interior { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 12px 28px 8px; padding: 0; }
div.interior p, p.interior { color: #5f5b60; font-size: 14px; line-height: 16px; margin: 0 28px 8px; padding: 0; }
a.interior:link { color: #2da3a0; text-decoration: underline; }
a.interior:visited { color: #2da3a0; text-decoration: underline; }
a.interior:hover { color: #2da3a0; text-decoration: none; }
a.interior:active { color: #2da3a0; text-decoration: none; }
img.calendar { margin: 12px 0 12px 28px; padding: 0; }
div.calendar { color: #5f5b60; font-size: 12px; line-height: 14px; margin: 12px 28px; }
div.calendar h1, h1.calendar { color: #2da3a0; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-transform: uppercase; margin: 0 0 8px 0; padding: 0; }
div.calendar h2, h2.calendar { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; margin: 0 0 8px 0; padding: 0; }
div.calendar h3, h3.calendar { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin: 0 0 8px; padding: 0; }
div.calendar p, p.calendar { color: #5f5b60; font-size: 12px; line-height: 14px; margin: 0 0 8px; padding: 0; }
div.calendar a:link, a.calendar:link { color: #2da3a0; text-decoration: underline; }
div.calendar a:visited, a.calendar:visited { color: #2da3a0; text-decoration: underline; }
div.calendar a:hover, a.calendar:hover { color: #2da3a0; text-decoration: none; }
div.calendar a:active, a.calendar:active { color: #2da3a0; text-decoration: none; }
p.cgdate { color: #000; font-size: 12px; line-height: 13px; margin: 0 0 2px 0; }
p.cgtitle { color: #2da3a0; font-size: 11px; font-weight: bold; line-height: 12px; margin: 0 0 2px; }
p.cgsubtitle { color: #000; font-size: 11px; line-height: 12px; margin: 0 0 2px 0; }
p.cgtime { color: #000; font-size: 9px; line-height: 10px; visibility: hidden; margin: 0 0 2px; }
a.cglink:link { color: #2da3a0; text-decoration: underline; }
a.cglink:visited { color: #2da3a0; text-decoration: underline; }
a.cglink:hover { color: #2da3a0; text-decoration: none; }
a.cglink:active { color: #2da3a0; text-decoration: none; }
p.popupclose { color: #fff; font-size: 10px; font-weight: bold; line-height: 11px; text-transform: uppercase; margin: 0; }
p.popupnav { color: #fff; font-size: 12px; font-weight: bold; line-height: 13px; text-transform: uppercase; margin: 0; }
a.popupnav:link { color: #fff; text-decoration: none; }
a.popupnav:visited { color: #fff; text-decoration: none; }
a.popupnav:hover { color: #2da3a0; text-decoration: none; }
a.popupnav:active { color: #2da3a0; text-decoration: none; }

/*CSS for homepage pulldown */

div.pulldown p, p.pulldown { color: #000; font-size: 14px; line-height: 16px; margin: 0 28px 8px; padding: 0; }
div.pulldown h2, h2.pulldown { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 12px 28px 8px; padding: 0; }

a.interior-pulldown:link { color: #00757e; text-decoration: underline; }
a.interior-pulldown:visited { color: #00757e; text-decoration: underline; }
a.interior-pulldown:hover { color: #2da3a0; text-decoration: none; }
a.interior-pulldown:active { color: #000; text-decoration: none; }


