div.header { position: relative; visibility: visible; z-index: 1; height: 170px; width: 100%; left: 0px; top: 0px; right: 0px; }
div.mainnav { position: absolute; visibility: visible; z-index: 2; height: 116px; width: 100%; left: 0px; top: 34px; }
div.content { position: relative; visibility: visible; z-index: 4; width: 100%; left: 0px; top: 0px; right: 0px; bottom: 0px; }
div.footer { position: relative; visibility: visible; z-index: 3; height: 20px; width: 100%; left: 0px; top: 0px; right: 0px; }
div.counter { position: absolute; visibility: visible; z-index: 5; height: 12px; width: 100%; left: 0px; bottom: 14px; right: 0px; }

body { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
p, td, input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

font.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold; }
font.h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; }
font.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
font.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
font.caltitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
font.alert { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; }
font.login { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
font.sidenav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
font.note { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
font.scrip { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
font.scriplabel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; text-decoration: none; font-weight: bold; }

table.news { background-image: url(_elements/bg-caltitle.gif); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #000000; border-left-color: #000000; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; }
td.newstitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; font-weight: bold; }
.brdr { border: 1px solid #000000; background-color: #FFFFFF; }
.mainnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 0px; text-align: center; vertical-align: middle; }
.btnoff { background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; height: 21px; width: 120px; cursor: hand; border-bottom: 2px solid #555555; border-right: 2px solid #555555; border-left: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; }
.btnover { background-color: #333300; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; font-weight: bold; height: 21px; width: 120px; cursor: hand; border-bottom: 2px solid #555555; border-right: 2px solid #555555; border-left: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; }

a.page:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.page:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none; }
a.page:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.page:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none; }

a.mainoff:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.mainoff:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; text-decoration: none; background-color: #333300; }
a.mainoff:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.mainoff:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; text-decoration: none; background-color: #333300; }

a.mainat:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; text-decoration: none; }
a.mainat:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; text-decoration: none; background-color: #333300; }
a.mainat:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; text-decoration: none; }
a.mainat:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; text-decoration: none; background-color: #333300; }

a.sideoff:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.sideoff:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; }
a.sideoff:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.sideoff:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; }

a.sideat:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; }
a.sideat:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; }
a.sideat:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; }
a.sideat:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; }

a.news:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; }
a.news:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; font-weight: bold; }
a.news:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; }
a.news:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; font-weight: bold; }

a.nextprev:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.nextprev:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; font-weight: bold; }
a.nextprev:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.nextprev:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; font-weight: bold; }
