body,td,th { font: 9pt Tahoma, Arial; line-height:130% }
body { background-color: #ffffff; margin:0px; width: 981px; }
div.container {margin-left:auto; margin-right: auto; }
div.mainheader { padding-left:5px;padding-right:5px;position:absolute; left: 591px; top: 25px; width: 350px; float:left; }
table.tableheader { border:solid 1px black;width:981px;}
div.menuheader { padding:3px; cursor:default;width:155px;}
table { border-collapse: collapse; empty-cells: show }
td { padding: 0px; vertical-align:top }
.padded td { padding: 2px; border: 1px solid white }
a:link, a:visited, a:active { color: #79003D  }
a:hover { color: navy }
h1 { font-weight: bold; font-size: 14pt; font-family: Arial,sans-serif; margin-bottom:3px;color:#79003D }
h2 { font-weight: bold; font-size: 12pt; font-family: Arial,sans-serif;margin-bottom:3px;color:#79003D }
h3 { font-weight: bold; font-size: 11pt; font-family: Arial,sans-serif;margin-bottom:3px;color:black }
h4 { font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial,sans-serif;margin-bottom:3px;color:black }

ul { list-style-image: url(/images/bullet.gif); margin-top:0px }
dt { font:bold 10pt Tahoma,Arial,sans-serif}
img { border-width: 0px }
form { margin:0px }
input,select,textarea { border:solid 1px black;font:8pt Verdana,Arial,sans-serif;width:150px;background:white;padding:2px;margin-bottom:1px }
.button { background:#C00261;color:white;border:solid 1px black;cursor:pointer;padding:0px;font-weight:bold; font-size:11px; font-family: Arial,sans-serif}

.header { background-color: white;text-align:center }
.banner { background-color: black;  color: white; padding: 3px 5px; font-size: 8pt; vertical-align:middle }
.body { background-color: white;  padding:5px; border-top: solid 1px white; border-bottom: solid 1px white; }

TD.menu { background: #CD0067; color: white; border-top: solid 1px white; border-bottom: solid 1px white; }
.m1,.m1s { padding: 1px 0px; height:17px; margin-left:2px; margin-right:2px; background:#9B014E; line-height: normal; font-size: 11px; cursor:pointer;vertical-align:middle;}
.m2,.m2s {padding-left: 5px; font-size: 8pt; font-weight: normal;}
.m1s,.m2s { font-weight: bold }
.menu a:link,.menu a:visited,.menu a:active { color: white; text-decoration: none }
.menu a:hover { color: silver }
.mouseoutdiv { margin:2px }
.msublinks { display: none; overflow: hidden; height: 1px; width:100%;}
.msublinksvis { display: block; overflow: hidden;}
.menulinkcell {font-size:9pt;letter-spacing:0pt;white-space: nowrap;vertical-align:middle;}

.lastupdate { font-size:8pt;text-align:right;font-style:italic }
table.data th { padding:3px;font-weight:bold; border-bottom: solid 1px black }
table.data td { padding:3px }

div#sidebar {float:right; width:200px; padding:0.8em; background-color: #FFFFCC; border: thin dashed black; font-size:smaller; margin: 0 0 0 2em;}

div#sidebar li {list-style-type: square; text-indent: -5px;}
/* JCR ELECTIONS- DELETE AFETRWARDS */
a.namelink:link a.namelink:visited a.namelink:hover a.namelink:active {
color: #000000;
}
table.forums { margin-top:10px;border:solid 1px #cd0067;cursor:pointer; width:800px; }
td.forumstd { padding:4px;vertical-align:middle; width: 400px; }
div.topicsdiv { border:solid 1px #cd0067; width: 800px; }
table.topics { width:800px; }
td.threadmid { border-bottom:solid 1px gray;padding:3px; width: 600px; }
table.preview { width: 770px }
div.preview { overflow:auto;height:200px;width:800px }
table.closed { width: 800px; border:solid 1px gray; }