BODY {
	FONT: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

TD {
	FONT: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

OL {
	FONT: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

UL {
	FONT: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

LI {
	FONT: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

P {
	FONT: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

.text {
	FONT: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000
}

.medium {
	FONT: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000
}

.smallmenu {
	FONT: 15pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

PRE {
	FONT: 9pt Courier;
	COLOR: navy
}

CODE {
	FONT: 9pt Courier;
	COLOR: navy
}

H3 {
	FONT: bold 12pt Arial;
	COLOR: #8f0000;
	TEXT-ALIGN: center
}

H4 {
	MARGIN-BOTTOM: 5px;
	FONT: bold 11pt Arial;
	COLOR: #8f0000
}

P.floating {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	TEXT-ALIGN: justify
}

A {
	FONT-WEIGHT: bold;
	COLOR: #003388;
	TEXT-DECORATION: none
}

A:active {
	COLOR: #6f0000
}

A:hover {
	COLOR: #0066ff
}

.pagenum A:link {
	BACKGROUND-COLOR: #fef2ed
}

.pagenum A:visited {
	BACKGROUND-COLOR: #fef2ed
}

.pagenum A:active {
	BACKGROUND-COLOR: #fef2ed
}

.pagenum A:hover {
	BACKGROUND-COLOR: #ffffff
}

TD.news {
	FONT: 8pt Verdana, Arial, Helvetica
}

TD.hnews {
	FONT: 10pt Verdana, Arial, Helvetica;
	COLOR: white;
	TEXT-ALIGN: center
}

INPUT {
	FONT: 14px MS Sans Serif;
	COLOR: #191970;
}

SELECT {
	FONT: 14px MS Sans Serif;
	COLOR: #191970
}

SELECT.nav {
	BORDER-RIGHT: #000080 1px solid;
	BORDER-TOP: #000080 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000080 1px solid;
	COLOR: #000080;
	BORDER-BOTTOM: #000080 1px solid;
	BACKGROUND-COLOR: #eaf5ff
}

.ahint {
	FONT: 8pt MS Sans Serif;
	COLOR: #000080;
	TEXT-DECORATION: none
}

.hdiv {
	BORDER-RIGHT: #936a00 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #936a00 1px solid;
	PADDING-LEFT: 2px;
	VISIBILITY: hidden;
	PADDING-BOTTOM: 2px;
	FONT: 11px MS Sans Serif;
	BORDER-LEFT: #936a00 1px solid;
	WIDTH: 140px;
	COLOR: #000080;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #936a00 1px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #fff6dd
}

#hint {
	VISIBILITY: hidden;
	WIDTH: 140px;
	POSITION: absolute
}

#xhint {
	VISIBILITY: hidden;
	WIDTH: 140px;
	POSITION: absolute
}

#admhint {
	VISIBILITY: hidden;
	WIDTH: 140px;
	POSITION: absolute
}

#penhint {
	VISIBILITY: hidden;
	WIDTH: 140px;
	POSITION: absolute
}

#hint {
	BACKGROUND-COLOR: #fff6dd
}

#xhint {
	BACKGROUND-COLOR: #fff6dd
}

#admhint {
	BACKGROUND-COLOR: #dddddd
}

#penhint {
	BACKGROUND-COLOR: #dddddd
}

.date {
	FONT: 8pt Courier;
	COLOR: #007000
}

.number {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #6f0000
}

.dsc {
	COLOR: #606060
}

.date2 {
	FONT: 8pt Courier;
	COLOR: #007000;
	BACKGROUND-COLOR: #00ffaa
}

.private {
	FONT-WEIGHT: bold;
	COLOR: red;
	BACKGROUND-COLOR: #fae0e0
}

.add_topic_form {
	BORDER-RIGHT: #b0b8c0 1px solid;
	BORDER-TOP: #b0b8c0 1px solid;
	BORDER-LEFT: #b0b8c0 1px solid;
	BORDER-BOTTOM: #b0b8c0 1px solid;
	BACKGROUND-COLOR: #f8eeea
}

.right_align {
	TEXT-ALIGN: right
}

.format_btn {
	FONT: bold 14px Times New Roman, serif;
	WIDTH: 26px;
	HEIGHT: 24px
}

.italic {
	FONT-STYLE: italic
}

.under {
	TEXT-DECORATION: underline
}

.code {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px
}

.cite {
	MARGIN-BOTTOM: 8px
}

.add_btn {
	MARGIN: 6px 4px 4px 0px;
	FONT: 13px Verdana, sans-serif
}

.small {
	FONT-SIZE: 10px
}

TEXTAREA {
	FONT: 13px Verdana, sans-serif
}

.os_ide {
	FONT-WEIGHT: bold;
	COLOR: #804040
}

.bcite {
	BORDER-RIGHT: #bea6e6 1pt solid;
	BORDER-TOP: #bea6e6 1pt solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #bea6e6 1pt solid;
	COLOR: #191970;
	BORDER-BOTTOM: #bea6e6 1pt solid
}

.acite {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #888899
}

.acite:hover {
	COLOR: #003388
}

#result tr:nth-child(odd) {
    
  background-color: #D4D4D4;
    
}

#result tr:hover:not(:first-child) {
    
  background-color: #B4B4B4;
    
}

#result {
    
  border: 1px #D4D4D4 solid;
  margin: 0px;

}