BODY
  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0    }
IMG
 { border: 0 }
P { font-size: 10pt }
TD { font-size: 10pt }
TH { background-color: #d7f061; padding: 1px; border-bottom: 1px solid #81ac00; }
form { margin: 0; }
A:link, A:active { color: #000; text-decoration: underline; }
A:visited { color: #888; text-decoration: underline; }
A:visited:hover, A:hover, A:active:hover  { color: #000; text-decoration: none; }
A.perm:link, A:active { color: #000; text-decoration: underline; }
A.perm:visited { color: #000; text-decoration: underline; }
A.perm:visited:hover, A.perm:hover, A.perm:active:hover  { color: #000; text-decoration: none; }
.outlink { color: #000; text-decoration: underline; cursor: pointer; }
.small
 { font-size: 7pt ; }
.form { height: 26px; }
.textinput
 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: solid 1px #81ac00; }
.button
   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #f7fcde; height: 25px; vertical-align: middle; border: solid 1px #81ac00;  }
.smalllogininput { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; vertical-align: middle; height: auto; border: solid 1px #587a00; }
.smallloginbutton { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #f7fcde; vertical-align: middle; height: auto; border: solid 1px #81ac00; }
.line1
  { font-size: 10pt; background-color: #fff; padding: 1px 2px }
.line2
  { font-size: 10pt; background-color: #d7f061; background-position: right bottom }
.coltopic
  { color: #000; font-size: 10pt; background-color: #add600 }
.bar    { color: #fff; font-size: 10pt; font-weight: bold; background-color: #000; margin-right: 3px; margin-left: 3px }
.barup     { font-size: 10pt; text-align: right }
.tab    { font-size: 10pt; padding-right: 2px; padding-bottom: 4px; padding-left: 2px  }
.tip { font-size: 8pt; background-color: #fff; padding: 2px; border: solid 1px #d7f061; position:absolute; }
.pubinfo { margin-left: 10px; padding: 4px 8px; border: solid 1px #d7f061; }
.section        { text-align: left; border: solid 1px #d7f061; }
.sectionheader   { color: #81ac00; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; background-color: #fff ; text-align: left; padding: 6px 6px 6px 10px; border-bottom: 1px dotted #d7f061; border-left: 8px solid #add600; }
.sectionheader2 { color: #81ac00; font-size: 14pt; font-style: italic; font-weight: bold; background-color: #fff; text-align: left; padding: 5px; border-bottom: 1px solid #d7f061; }
.sectioncontent { line-height: 14pt; padding: 6px; }
.sectioncontent2 { padding: 5px; }
.sectiontopic { color: #81ac00; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background-color: #fff; }
.achap { color: #587a00; font-size: 10pt; font-weight: bold; background-color: #fff; }
.pubtitle { color: #587a00; font-size: 12pt; font-weight: bold; }
.pubsubtitle { font-size: 11pt; font-style: italic; }
.pubcontent { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; }
.commenthead { background-color: #f7fcde ; border-bottom: 1px solid #81ac00; }
.commentcontent { line-height: 14pt; padding-top: 3px; padding-left: 10px; }
.notifyhead { font-weight: bold; background-color: #f7fcde; border-bottom: 1px solid #81ac00; }
.topicuser { color: #81ac00; font-size: 14pt; font-style: italic; font-weight: bold }
.mst_icon { vertical-align: middle }
normal { font-size: 10pt }
.left { float: left }
.right { float: right }
.hidden { visibility: hidden; display: none; }
.content { text-align: left; padding-top: 20px; }
.chapters { padding-left: 5px; border-left: 10px solid #d7f061; }
.forumname { margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #f7fcde; }
.redinfo { color: #f00; text-decoration: none; }
.redinfolink { color: #f00; font-weight: bold; text-decoration: underline; }
.commentframe0 { padding-left: 4px; border-left: 8px solid #d7f061; }
.div_day0 { padding-left: 4px; border-left: 4px solid #d7f061; }
.span_day0 {  }
.cell0 { padding: 1px; }
.commentframe1 { padding-left: 4px; border-left: 8px solid #fff; }
.div_day1 { padding-left: 4px; border-left: 4px solid #fff; }
.span_day1 { background-color: #f7fcde; }
.cell1 { background-color: #f7fcde; padding: 1px; }
.quote { margin: 4px; padding-top: 1px; padding-bottom: 3px; border-color: #d7f061; border-style: solid; border-width: 1px 1px 1px 4px; }
.quoteheader { font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border-bottom: 1px solid #d7f061; }
.quotecontent { padding-top: 4px; padding-right: 3px; padding-left: 3px; }
.lowrate { color: #df0000; }
.highrate { color: #4eb900; }
.foot { color: #777; padding-top: 10px; }
.larger { font-size: 14pt; }
#chartable { padding: 4px; border: solid 1px #d7f061; }
a.singlechar:link, a.singlechar:active, a.singlechar:visited { color: #000; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; margin-right: -3px; margin-left: -3px; padding: 4px; }
a.singlechar:hover, a.singlechar:active:hover, a.singlechar:visited:hover { color: #000; font-family: Georgia, "Times New Roman", Times, serif; background-color: #f7fcde; text-decoration: none; margin-right: -3px; margin-left: -3px; padding: 3px; border: solid 1px #add600; }
.chargroup { font-size: 8pt; font-weight: bold; }
.chargroupcontent { font-size: 16pt; line-height: 20pt; }
.chargroupcontent2 { font-size: 12pt; line-height: 16pt; }
