﻿@charset 'UTF-8';
@import url('./print.css');
html, body {
  background-color: white;
  color: black;
  font-family: verdana, sans-serif;
  font-size: small;
  height: auto;
}
html {
  margin: 0;
  padding: 0;  
}
body {
  margin: 7px;
  padding: 0;
}
a {
  background-color: transparent;
  color: #0000EE;
  text-decoration: underline;
}
a:visited {
  color: #551A8B;
}
a:hover {
  text-decoration: none;
}
a.pagejump, a.pagejump_firstpage, a.pagejump_lastpage {
  background-color: white;
  border: gray 1px solid;
  font-size: x-small;
  padding: 1px 4px 1px 4px;
  text-align: center;
  text-decoration: none;
}
a.pagejump_firstpage, a.pagejump_lastpage {
  padding: 1px 4px 3px 5px;
  vertical-align: 1px;
}
a.pagejump:hover, a.pagejump_firstpage:hover, a.pagejump_lastpage:hover {
  background-color: #C0C0C0;
}
a.pagejump:active, a.pagejump_firstpage:active, a.pagejump_lastpage:active {
  background-color: gray;
}
a.function {
  color: #0000BB !important;
}
div#body {
  border: gray 1px solid;
  float: left;
  margin-bottom: 2px;
  padding: 0.2em 0.5% 0.2em 0.5%;
  width: 99%;
}
div#footer {
  border: gray 1px solid;
  clear: both;
  float: left;
  font-size: x-small;
  margin-bottom: 1em;
  padding: 0.2em 0.5% 0.2em 0.5%;
  text-align: center;
  width: 99%;
}
div.cur_time {
  float: left;
  font-size: x-small;
  margin: 0px 2px 0.5em 2px;
  text-align: right;
  width: 99%;
}
div.message_body {
  background-color: #E0E0E0;
  border: gray 1px solid;
  float: left;
  margin-bottom: 2px;
  padding: 0px;
  width: 100%;
}
dl.post_info {
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 25%;
}
dl.post_info dt {
  clear: both;
  float: left;
}
dl.post_info dd {
  float: right;
}
dl.post_info * {
  list-style-type: none;
  margin: 0px;
  padding: 0.8%;
  width: 48.4%;
}
div.post_body {
  background-color: white;
  clear: right;
  float: right;
  height: auto;
  min-height: 16em;
  padding: 0.2em 0.25% 0px 0.25%;
  width: 74.5%;
}
div.message_body hr {
  display: none;
}
div.message_head {
  background-color: gray;
  border: gray 1px solid;
  color: white;
  float: left;
  margin-bottom: 2px;
  padding: 0.2em 0.5% 0.2em 0.5%;
  text-align: left;
  width: 99%;
}
div.message_foot {
  background-color: gray;
  border: gray 1px solid;
  clear: both;
  color: white;
  float: left;
  font-weight: bold;
  margin-bottom: 2px;
  padding: 0.2em 0.5% 0.2em 0.5%;
  text-align: right;
  width: 99%;
}
div.message_head a, div.message_foot a, h3#tablehead a, div.options a, div.categories a, div.sys a {
  color: white !important;
}
div.message_head a:hover, div.message_foot a:hover, h3#tablehead a:hover, div.options a:hover, div.categories a:hover {
  text-decoration: none;
}
div.signature {
  border-top: gray 1px dashed;
  font-size: x-small;
  margin-top: 1em;
  padding: 0.2em;
}
div.sys {
  border: red 1px solid;
  background-color: red;
  color: white;
  float: left;
  font-weight: bold;
  margin-bottom: 2px;
  padding: 0.3em 0.5% 0.3em 0.5%;
  text-align: center;
  width: 99%;
}
div.topnav {
  border: gray 1px solid;
  float: left;
  font-size: x-small;
  margin-bottom: 2px;
  padding: 0.5em 0.75% 0.5em 0.75%;
  width: 98.5%;
}
form {
  margin: 0px;
}
h1#head {
  border: gray 1px solid;
  float: left;
  font-size: xx-large;
  margin: 0px;
  padding: 0px 0.5% 0px 0.5%;
  text-align: center;
  width: 99%;
}
h2#subtitle {
  border: white 1px solid;
  float: left;
  font-size: x-small;
  font-weight: normal;
  height: 3em;
  margin: 0px 0px 2px 0px;
  padding: 0px 0.5% 0px 0.5%;
  text-align: right;
  width: 99%;
}
h3.subhead {
  clear: both;
  font-size: large;
  text-align: center;
  margin: 0px 2px 0px 2px
}
h3#tablehead {
  border: black 1px solid;
  background-color: black;
  clear: both;
  color: white;
  font-size: small;
  font-weight: bold;
  margin: 2em 0px 2px 0px;
  padding: 0.3em 0.5% 0.3em 0.5%;
  width: 99%;
}
div.options {
  border: #505050 1px solid;
  background-color: #505050;
  color: white;
  float: left;
  font-size: small;
  font-weight: bold;
  margin-bottom: 2px;
  padding: 0.3em 0.5% 0.3em 0.5%;
  text-align: right;
  width: 99%;
}
div.categories {
  border: #505050 1px solid;
  background-color: #505050;
  color: white;
  float: left;
  font-size: small;
  font-weight: bold;
  margin-bottom: 2px;
  padding: 0.3em 0.5% 0.3em 0.5%;
  width: 99%;
}
div.pagebar {
  border: #686868 1px solid;
  background-color: #686868;
  float: left;
  font-size: x-small;
  margin-bottom: 2px;
  padding: 0.3em 0.5% 0.3em 0.5%;
  text-align: right;
  width: 99%;
}
textarea, iframe#wysiwyg_field {
  background-color: white;
  border: black 1px dashed;
  font-size: small;
  margin: 0.2em;
  padding: 0.1em;
  width: 80%;
}
input, textarea {
  font-family: verdana, sans-serif;
}
textarea#message, iframe#wysiwyg_field {
  height: 12em;
  width: 50em;
}
table {
  border: #808080 1px solid;
  clear: both;
  float: left;
  font-size: small;
  margin: 0px 0px 2px 1px;
  padding: 0px;
  width: 100%;
}
table td, table th {
  border: #808080 1px solid;
  padding: 0.2em 0.5em 0.2em 0.5em;
}
table thead, table tfoot {
  background-color: #808080;
  color: #FFFFFF;
  padding: 0px;
}
tbody th {
  text-align: left;
  font-weight: normal;
}
caption {
  display: none;
}
ul.cpnav {
  float: left;
  list-style-type: none;
  margin: 1px 0px 2px 2px;
  padding: 0px;
  width: 20%;
}
ul.cpnav li {
  border: #808080 1px solid;
  margin: -1px 0px 0px 0px;
}
ul.cpnav li a {
  background-color: #B0B0B0;
  color: #FFFFFF !important;
  display: block;
  padding: 1px 0px 1px 0px;
  text-decoration: none;
  text-indent: 1px;
  width: 100%;
}
ul.cpnav li a:hover {
  background-color: #808080;
}
ul.cpnav li a:active {
  background-color: #404040;
}
li.head {
  background-color: #000000;
  color: #FFFFFF;
  font-size: medium;
  font-weight: bold;
}
div.cpbody {
  border: #808080 1px solid;
  float: right;
  margin: 0px 2px 2px 2px;
  padding: 0px 0px 0px 2px;
  width: 78%;
}
acronym, abbr, span.abbr {
  border-bottom: #000000 1px dotted;
  cursor: help;
}
*.floatright {
  display: inline;
  float: right;
  margin: 0px;
}
span.headright {
  clear: none;
  float: right;
}
*.inline {
  display: inline;
}
dl.profile dt, dl.accntsummry dt {
  clear: both;
  float: left;
  text-align: right;
  padding: 0.2em;
  width: 25%;
}
dl.accntsummry dt {
  width: 43%;
}
dl.profile dd, dl.accntsummry dd {
  float: right;
  list-style-type: none;
  margin: 0px;
  padding: 0.2em;
  width: 73%;
}
dl.accntsummry dd {
  width: 55%;
}
dt.profiledt1, dt.accntsummrydt1 {
  background-color: #F0F0F0;
}
dd.profiledd1, dd.accntsummrydd1 {
  background-color: #D0D0D0;
}
dt.profiledt2, dt.accntsummrydt2 {
  background-color: #E0E0E0;
}
dd.profiledd2, dd.accntsummrydd2 {
  background-color: #C0C0C0;
}
fieldset {
  border: gray 1px solid;
  margin: 0px 0.4em 0.4em 0.2em;
}
img.avatar {
  border: black 1px solid;
  height: 100px;
  padding: 0px;
  width: 100px;
}
div.wysiwyg_toolbar {
  background-image: url('wysiwyg/toolbar.gif');
  height: 34px;
}