
body { margin-top: 12px; color: #555; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; background: #dbd4c4 }
p { color: #555; font-size: 11px; line-height: 18px;}
.header { color: #777; font-size: 18px; line-height: 18px; border-bottom: 2px solid #810000; padding-bottom: 4px; }
.body { color: #555; font-size: 11px; line-height: 18px;}
.newsbody { color: #555; font-size: 11px; line-height: 15px; margin: 16px }
.newsbold { color: #810000; font-size: 11px; font-weight: bold; line-height: 15px }
a.news { font-size: 11px; line-height: 15px; text-decoration: none }
a.news:link { color: #810000; text-decoration: none }
a.news:hover { color: #810000; text-decoration: underline }
a.news:active { color: #000; text-decoration: underline }
a { font-size: 11px; line-height: 18px; text-decoration: none }
a:link   { color: #555 }
a:hover   { color: #555; text-decoration: underline }
a:visited  { color: #555 }
a:active { color: red; text-decoration: underline }
a.nav   { font-size: 12px; line-height: 18px; text-decoration: none }
a.nav:link  { color: #444; text-decoration: none }
a.nav:hover { color: #000; text-decoration: underline }
a.nav:active { color: #810000; text-decoration: underline }
.nav_off { color: #aaa; font-size: 12px; line-height: 18px }
.button1   { color: #555; font-size: 12px; font-weight: bold; background-color: #fff; background-repeat: no-repeat; border-left: 1px solid #888 }
.button2 { background-image: url("media/button_2.gif"); background-repeat: no-repeat }
.button3 { background-image: url("media/button_3.gif"); background-repeat: no-repeat }
.maincell   { background-color: #fff; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; padding: 16px; }
.topbar { background-color: #fcf2d7; border-top: 1px solid #aaa; border-right: 1px solid #aaa }
.topleft  { background-color: #fcf2d7; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa }
.bottombar  { background-color: #fcf2d7; border: solid 1px #aaa }
.leftbar { background-color: #fcf2d7; background-image: url("media/left_bg.gif"); background-repeat: repeat-y }
.topnav_cell   { color: #fff; background-color: #fcf2d7; text-align: center; border-bottom: 1px solid #aaa }
.topnav_cell_on  { background-color: #fff; text-align: center; border-style: solid; border-width: 1px; border-color: #aaa #aaa #fff }
.top { color: #555; font-size: 11px; line-height: 18px }
a.top  { font-size: 11px; line-height: 18px; text-decoration: none }
a.top:link  { color: #555; text-decoration: none }
a.top:hover  { color: #555; text-decoration: underline }
a.top:visited   { color: #555 }
a.top:active  { color: #810000; text-decoration: underline }
.names { color: #555; font-size: 2.8mm; font-weight: normal; line-height: 3.8mm }
a.names { font-size: 2.8mm; line-height: 3.8mm; text-decoration: none }
a.names:link { font-size: 2.8mm; line-height: 3.8mm; text-decoration: none }
a.names:hover { color: #000; font-size: 2.8mm; line-height: 3.8mm; text-decoration: underline }
.homecell  { background-color: #fff; border-right: 1px solid #aaa; border-left: 1px solid #aaa; padding: 16px;}
.subhead { color: #810000; font-size: 12px; font-weight: bold; border-bottom: 1px solid #810000; margin: 0px 10px 0px 0px; padding: 0px 0px 2px 0px; }
.contact { font-size:9px; border-top: 1px solid #810000; padding-top:6px;}
.contact a { font-size:9px;}
.contact span {color: #810000; font-size: 11px;}
.hovercell {background-color: #fcf2d7; padding: 8px;}
.hovercell p {font-size: 11px; line-height: 15px; margin-top: 4px; }
.hovercell:hover {background-color: #dbd4c4;}
.seminav { font-size:10px; border-top: 1px solid #aaa; padding-top:6px;}
.seminav a { font-size:10px; text-transform: uppercase }
.seminav span {color: #810000; font-size: 13px; }
.redbold { color: #810000; font-weight: bold; font-size: 13px;}
hr { color: #810000; background-color: #810000; height: 1px;border: 0;}