body {
    background-color:#ffdab9;
    margin:2px 0px 0px 0px;
    font-size:9pt;
    color:#ffdab9;
    scrollbar-face-color:#ffdab9;
    scrollbar-highlight-color:#ff4500;
    scrollbar-shadow-color:#ff4500;
    scrollbar-arrow-color:#ff4500;
}
body.menubar {
    background-color:#ffdab9;
    margin:0px 0px 0px 5px;
    font-size:9pt;
    color:#1A1A1A;;
    scrollbar-face-color:#ffdab9;
    scrollbar-highlight-color:#ff4500;
    scrollbar-shadow-color:#ff4500;
    scrollbar-arrow-color:#ff4500;
}
body.chat {
    background-color:#FFEFDB;
    margin:3px 3px 5px 7px;
    font-size:12pt;
    color:#1A1A1A;
    scrollbar-face-color:#ffdab9;
    scrollbar-highlight-color:#ff4500;
    scrollbar-shadow-color:#ff4500;
    scrollbar-arrow-color:#ff4500;
}
hr.chat {
    width:100%;
    height:1px;
    color:#ff4500;
}
table.chat {
    margin:0px;
    font-size:9pt;
}

TABLE.bgc {
    color: #ffffff;
    margin:5px 0px 10px 0px;
    background-color:#ff4500;
    width:65%;
    border:1px #ff4500 solid; 
    border-collapse:collapse;
}
TH.bgc {
    background-color:#ff4500;
}
input.att {
    background-color: #ffdab9;
    border: 1px #ff4500 solid;
}
input.yellow {
    color: #DAA520;
    background-color: #FFFFE0;
    border: 1px #DAA520 solid;
}
input.blue {
    color: #00bFFF;
    background-color: #FFFFE0;
    border: 1px #00bFFF solid;
}
input.wm {
    color: #66CC99;
    background-color: #FFFFE0;
    border: 1px #66CC99 solid;
}
table.m_span {
    border:2px;
    border-spacing:1px; 
    font-size:9pt;
    margin:0px;
}
td.m_span {
    vertical-align:top;
    font-size:9pt;
    padding:0px;
}
td.m_list {
    text-align:right;
    vertical-align:top;
    font-size:9pt;
    padding:0px;
}
body.content {
    background-image: none;
    background-color:#ffdab9;
    margin:0px 5px 5px 5px;
    font-size:9pt;
    color:#1A1A1A;
    scrollbar-face-color:#ffdab9;
    scrollbar-highlight-color:#ff4500;
    scrollbar-shadow-color:#ff4500;
    scrollbar-arrow-color:#ff4500;
}
body.side {
    background-color:#ffdab9;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment:fixed;
    margin:0px 0px 0px 0px;
    font-size:9pt;
    color:#1A1A1A;
    scrollbar-face-color:#ffdab9;
    scrollbar-highlight-color:#ff4500;
    scrollbar-shadow-color:#ff4500;
    scrollbar-arrow-color:#ff4500;
}
body.bar {
    background-color:#ffdab9;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment:fixed;
    margin:3px 0px 0px 0px;
    font-size:9pt;
    color:#1A1A1A;
    scrollbar-face-color:#ffdab9;
    scrollbar-highlight-color:#ff4500;
    scrollbar-shadow-color:#ff4500;
    scrollbar-arrow-color:#ff4500;
}
body.online {
    background-color:#ffdab9;
    margin:0px 0px 0px 0px;
    font-size:9pt;
    color:#1A1A1A;
}
body.bbs {
    background-color:#ffdab9;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-attachment:fixed;
    margin:2px 0px 0px 0px;
    font-size:9pt;
    color:#1A1A1A;;
    scrollbar-face-color:#ffdab9;
    scrollbar-highlight-color:#ff4500;
    scrollbar-shadow-color:#ff4500;
    scrollbar-arrow-color:#ff4500;
}
table.bbs {
    filter: alpha(opacity=75);
    -moz-opacity:0.75;
    opacity:0.75;
}
a.top {
    padding:5px 0px;
    display:block;
    width:68px;
    color:#ffffff;
    text-align:center;
    text-decoration:blink;
    background-color:#ff4500;
}
a.top:hover {
    color:#ff4500;
    text-decoration:blink;
    background-color:#FFFF00;
}
a.top2 {
    padding:4px;
    display:block;
    width:68px;
    color:#FFFFFF;
    text-align:center;
    text-decoration:blink;
    background-color:#ff4500;
}
a.top2:hover {
    color:#ff4500;
    text-decoration:blink;
    background-color:#FF0000;
}
a.menu {
    padding:4px;
    display:block;
    width:90px;
    color:#FFFFFF;
    text-align:center;
    text-decoration:blink;
    background-color:#ff4500;
}
a.menu:hover {
    color:#ff4500;
    text-decoration:blink;
    background-color:#FF0000;
}
p {
    text-align:center;
}
p.right {
    text-align:right;
    font-size:10pt;
    padding:1px;
}
p.left {
    text-align:left;
    font-size:10pt;
    line-height: 1.3em;
    padding:0px 2px 0px 15px;
}
p.log {
    text-align:left;
    font-size:10pt;
    line-height: 1.3em;
    padding:1px;
}
p.center {
    text-align:center;
    font-size:10pt;
    line-height: 1.3em;
}
p.key {
    text-align:center;
    margin:0px 0px -10px;
}
p.vle {
    text-align:left;
    font-size:10pt;
    line-height: 1.3em;
    padding:0px 2px 0px 0px;
    margin:-15px 0px -5px;
}
span.pic {
    text-align:left;
    width: 100%;
    padding:2px 4px;
    margin: 0px -2px;
    font-size:9pt;
    font-weight:normal;
    color:#000000;
    background-color:#FF4500;
}
p.index {
    text-align:center;
    background-color:#FFFFFF;
    font-size:9pt;
    color:#ff4500;
    width:55%;
    padding:2px;
    margin-bottom:-15px;
}
span.index {
    text-align:center;
    background-color:#FFFFFF;
    font-size:9pt;
    font-weight:normal;
    color:#ff4500;
    width:55%;
    padding:3px 1px 2px 1px;
    margin-bottom:-10px;
}
span.index2 {
    text-align:center;
    background-color:#FFFFFF;
    font-size:9pt;
    font-weight:normal;
    color:#ff4500;
    width:80%;
    padding:3px 1px 2px 1px;
    margin-bottom:-15px;
}

hr {
    width:75%;
    height:1px;
    color:#ff4500;
}
hr.info {
    width:100%;
    height:1px;
    color:#ff4500;
}
hr.main {
    width:80%;
    margin:10px 2px;
    height:1px;
    color:#ff4500;
}
hr.a {
    text-align:center;
    width:90%;
    margin:-3px 0px -5px 0px;
    height:1px;
    color:#ff4500;
}
p.side {
    text-align:center;
    font-size:9pt;
    color:#ff4500;
    width:95%;
    padding:2px;
    margin:7px 0px 7px 0px;
    border-color:#ff4500;
    border-style:solid; 
    border-top-width:2px; 
    border-right-width:0px; 
    border-bottom-width:1px; 
    border-left-width:0px; 
}
hr.side-a {
    width:85%;
    margin:-3px 0px -5px 0px;
    height:1px;
    color:#ff4500;
}
p.cid {
    width:95%;
    text-align:center;
    margin:-3px 0px 2px 0px;
    color:#ff4500;
}
p.cc {
    width:100%;
    text-align:left;
    margin:5px 2px 2px 2px;
    padding:3px 2px 3px 12px;
    color:#ff4500;
    border-color:#ff4500;
    border-style:solid; 
    border-top-width:1px; 
    border-right-width:1px; 
    border-bottom-width:1px; 
    border-left-width:1px; 
}
p.side-u {
    text-align:center;
    font-size:9pt;
    color:#ff4500;
    width:95%;
    padding:2px;
    margin:6px 0px 6px 0px;
    border-color:#ff4500;
    border-style:solid; 
    border-top-width:1px; 
    border-right-width:0px; 
    border-bottom-width:2px; 
    border-left-width:0px; 
}
table.txt {
    margin:5px 0px 10px 0px;
    background-color:#ffdab9;
    width:65%;
    border:1px #ff4500 solid; 
    border-collapse:collapse;
}
td.txt {
    color:#1A1A1A;
    text-align:left;
    padding-left:30px;
    padding-top:6px; 
    padding-bottom:8px; 
    background-color:#ffdab9;
    border:1px #ff4500 solid;
}
td.ctxt {
    color:#1A1A1A;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    padding-top:6px; 
    padding-bottom:8px; 
    background-color:#FFEFDB;
    border:1px #ff4500 solid;
}
td.letxt {
    color:#1A1A1A;
    text-align:left;
    padding-left:30px;
    padding-right:10px;
    padding-top:6px; 
    padding-bottom:8px; 
    background-color:#FFEFDB;
    border:1px #ff4500 solid;
    line-height: 1.3em;
}
table.log {
    margin:5px 0px 10px 0px;
    background-color:#ffdab9;
    width:80%;
    border:1px #ff4500 solid; 
    border-collapse:collapse;
}
td.log {
    color:#1A1A1A;
    text-align:center;
    padding:1px;
    background-color:#FFEFDB;
    border:1px #ff4500 solid;
}

table {
    font-size:9pt;
}
td {
    font-size:9pt;
}
table.header {
    border:1px #ff4500 solid;
    border-collapse:collapse;
    width:80%;
    text-align:center;
    font-size:9pt;
}
td.header {
    border:1px #ffff00 solid;
    padding:5px 1px 3px 1px;
    background-color:#fffafa;
    font-size:9pt;
}

table.main {
    border:2px #ff4500 solid;
    border-collapse:collapse;
    font-size:9pt;
}
td.main {
    padding:5px;
    border:1px #ff4500 solid;
    font-size:9pt;
}
td.c-main {
    text-align:center;
    padding:5px;
    border:1px #ff4500 solid;
    font-size:9pt;
}
td.title {
    text-align:center;
    padding:6px;
    background-color:#ff4500;
    border:1px #ff4500 solid;
    color:#ffdab9;
    font-size:12pt;
}
td.s-title {
    text-align:center;
    padding:5px;
    border:1px #ff4500 solid;
    color:#ff4500;
    font-size:9pt;
}
td.pic {
    padding:4px;
    font-size:9pt;
}
table.menu {
    border:0px; 
    border-collapse:collapse; 
    border-spacing:0px; 
    font-size:9pt;
td.menu {
    vertical-align:top;
    white-space:nowrap; 
    font-size:9pt;
}
td.foot {
    font-size:9pt;
}
table.top {
    font-size:9pt;
    margin:-20px 2px -20px 20px;
}
td.top {
    font-size:9pt;
    vertical-align: bottom;
}
td.top2 {
    font-size:9pt;
}
span {
    font-size:12pt;
    font-weight:bold;
    color:#ff4500;
}
span.tp {
    font-size:12pt;
    color:#ff0099;
    font-weight:bold;
}
span.top {
    font-size:10pt;
    font-weight:normal;
}
span.menu {
    font-size:10pt;
    font-weight:bold;
}
span.s {
    font-size:9pt;
    color:#ff4500;
    font-weight:normal;
}
span.b {
    font-size:9pt;
    color:#3399cc;
    font-weight:bold;
}
table.secret {
    border:0px;
    border-collapse:collapse; 
    border-spacing:0px; 
    font-size:9pt;
    margin:0px;
}
td.secret {
    vertical-align:top;
    font-size:9pt;
    padding:0px;
}
td.secret-p {
    vertical-align:bottom;
    font-size:9pt;
    padding:3px;
}
td.secret-q {
    text-align:right;
    font-size:9pt;
    padding:0px;
}
td.secret-o {
    text-align:left;
    vertical-align:center;
    font-size:9pt;
    padding:0px;
}
div.com {
    width: 55%;
    padding:2px;
@@background-color:#FFFFFF;
    text-align:center;
    color:#1A1A1A;
} 
div.red {
    border-color:#FF1493;
    border-style:solid; 
    border-top-width:0px; 
    border-right-width:0px; 
    border-bottom-width:3px; 
    border-left-width:9px; 
} 
div.blue {
    border-color:#0000FF;
    border-style:solid; 
    border-top-width:0px; 
    border-right-width:0px; 
    border-bottom-width:3px; 
    border-left-width:9px; 
} 
small {
@@font-size:12px;
}
td.text {
    padding: 5px 3px 5px 15px;
    line-height: 1.3em;
}
td.answer {
    padding: 5px 5px 5px 6px;
    line-height: 1.3em;
}
p.in {
    text-align:center;
    background-color:#FFFFFF;
    font-size:9pt;
    color:#0000ff;
    width:100%;
    padding:2px;
    margin:4px 0px;
}
p.fre {
    text-align:right;
    background-color:#ffdab9;
    font-size:9pt;
    color:#0000ff;
    width:100%;
    padding:2px;
    margin:0px 0px -19px 0px;
}
.hide {
    display: none;
}
p.chprnm {
    text-align:left;
    width:140px;
    background-color:#ff4500;
    padding:5px;
    border:1px #ff4500 solid;
    font-size:11pt;
}
td.chprud {
    text-align:right;
    padding:1px 2px;
    border:0px;
    font-size:10pt;
}
td.chprurl {
    text-align:center;
    padding:3px;
    border:0px;
    font-size:10pt;
}
td.chprcm {
    text-align:left;
    background-color:#FFEFDB;
    padding:3px;
    border:0px;
    font-size:10pt;
}
span.chme {
    text-align:center;
    width:100%;
    background-color:#ff4500;
    padding:2px 3px;
    color:#ffffff;
    font-size:11pt;
}
span.chps {
    text-align:center;
    width:120px;
    background-color:#ff4500;
    padding:2px 3px;
    color:#ffffff;
    font-size:11pt;
}
span.chpsurl {
    padding:2px 5px 2px 20px;
    font-size:11pt;
}
td.chps {
    text-align:left;
    background-color:#FFEFDB;
    padding:1px;
    border:1px #ff4500 solid;
}