body { background-color: #FFFFFF; margin: 0px; }
body, table, tr, td, span, div, textarea, input, select, form { color: #333333; font-family: verdana; font-size: 8pt; }

a:link, a:active, a:visited { color: #333333; text-decoration: none; }
a:hover { color: #E97F01; text-decoration: underline;  }

.ab:link,.ab:visited,.ab:active { color: #333333; text-decoration: none; font-weight: bold; font-size: 7.5pt }
.ab:hover { color: #E97F01; text-decoration: underline; font-weight: bold; font-size: 7.5pt }
.alb:link,.alb:visited,.alb:active { color: #333333; text-decoration: none; font-weight: normal; font-size: 7.5pt }
.alb:hover { color: #E97F01; text-decoration: underline; font-weight: normal; font-size: 7.5pt }

.footer:link,.footer:visited,.footer:active { color: #999999; text-decoration: none; font-weight: normal; font-size: 8pt }
.footer:hover { color: #E97F01; text-decoration: underline; font-weight: normal; font-size: 8pt }

.orange:link,.orange:visited,.orange:active { color: #E97F01; text-decoration: none; font-weight: normal; font-size: 9pt }
.orange:hover { color: #E97F01; text-decoration: underline; font-weight: normal; font-size: 9pt }

.orange2:link,.orange2:visited,.orange2:active { color: #E97F01; text-decoration: none; font-weight: normal; font-size: 8pt }
.orange2:hover { color: #E97F01; text-decoration: underline; font-weight: normal; font-size: 8pt }

.voteplus:link, .voteplus:visited, .voteplus:active { font-weight: bold; color: #00AA00; }
.voteplus:hover { font-weight: bold; color: #00AA00; text-decoration: underline }

.votemin:link, .votemin:visited, .votemin:active { font-weight: bold; color: #AA0000; }
.votemin:hover { font-weight: bold; color: #AA0000; text-decoration: underline }

table.main { background-image: url("/img/top_bg.jpg"); background-position: top left; background-repeat: repeat-x; }

table.menu_midden_left { background-image: url("/img/menu_midden_145.gif"); background-position: top left; background-repeat: repeat-y; }
table.menu_midden_half { background-image: url("/img/menu_midden_398.gif"); background-position: top left; background-repeat: repeat-y; }
table.menu_midden_full { background-image: url("/img/menu_midden_805.gif"); background-position: top left; background-repeat: repeat-y; }

td.main { background-position: top center; background-repeat: no-repeat; }
td.maintable { border-left: 1px solid #192441; border-right: 1px solid #192441; padding-left: 1px; padding-right: 1px; background-color: #FFFFFF; vertical-align: top; }
td.menu { padding-left: 6px; padding-top: 6px; vertical-align: top; }
td.content { padding-left: 6px; padding-top: 6px; vertical-align: top; }

td.menu_inh_left { padding-left: 8px; padding-right: 8px; background-image: url("/img/menu_gradient_145.jpg"); background-position: 26px 100%; background-repeat: no-repeat; }
td.menu_inh_half { padding-left: 8px; padding-right: 8px; background-image: url("/img/menu_gradient_398.jpg"); background-position: 26px 100%; background-repeat: no-repeat; }
td.menu_inh_full { padding-left: 8px; padding-right: 8px; background-image: url("/img/menu_gradient_805.jpg"); background-position: 26px 100%; background-repeat: no-repeat; }

.votebutton { width: 100px; }
.button { font-size: 9pt; }
.sourcebox { font-family: courier, courier new; font-size: 8pt; }
.frem { color: silver; font-size: 7.5pt }
.lgrey { font-size: 8pt; color: #A0A0A0 }
.pagination { font-size: 11pt; color: #000000; font-weight: bold }

.postbody { font-size: 9pt; position: relative; overflow: hidden; width: 722px; }
.postbodyquote { font-size: 9pt; position: relative; overflow: hidden; width: 696px; }
.postbodycode { font-size: 10pt; font-family: Courier New; position: relative; overflow: hidden; width: 696px; }
.txtarea { font-size: 10pt; font-family: Courier New; }

h1 { font-size: 13pt; font-weight: bold; margin-bottom: 3px; color: #00649F }
h2 { font-size: 12.5pt; font-weight: bold; margin-bottom: 3px;  }
h3 { font-size: 8pt; font-weight: bold; margin-bottom: 3px; color: #00649F }

.pmbttn { background: #F0F0F0; width: 90px; background-color: #F8F8F8; border: #C0C0C0 1px solid; color: #000000; font-size: 9pt; line-height: 12pt; }
.pmbttn2 { background: #F0F0F0; background-color: #F8F8FF; border: #C0C0C0 1px solid; color: #000000; font-size: 8pt; line-height: 11pt; }

.tdbg0 { background: #F0F0F0; }
.tdbg1 { }
.tdbg2 { }
.tdbg3 { }
.tdbg4 { }

.xsmall { font-size: 7.5pt }
.xsmall2 { font-size: 7.5pt; color: #AAAAAA }
.small { font-size: 8pt }
.large { font-size: 9pt }
.success { color: green; font-weight: bold; }
.error { color: red; font-weight: bold; }
.pipe { color: silver; }
.copyright { color: #999999; }
.menunew { font-size: 7.5pt; color: #000000; font-weight: bold }
