html { overflow-x: auto }
body { font-family: Tahoma, Verdana, Georgia, Courier, Simsun; font-size: 12px; color: #000000; margin: 0px; padding: 0px; background-color: #EBF2F7 }
table,tr,td { font-family: Tahoma, Verdana, Georgia, Courier, Simsun; font-size: 12px; color: #000000; line-height: 150% }
legend { font-size: 14px; color: #22229C }
form { display: inline; margin: 0px; padding: 0px; border-width: 0px }
.bginput, select, textarea { font-size: 12px; font-family: Tahoma, Verdana, Georgia, Courier, Simsun; color: #000000; vertical-align: middle; margin: 2px; padding: 2px; border: 1px solid #BAC0C3; background-color: #F9FBFD }
input { font-family: Tahoma, Verdana, Georgia, Courier, Simsun; font-size: 12px; color: #000000; font-weight: normal; background-color: #F5F7FA }
img { border-width: 0px }
img.inline { vertical-align: middle }
a:link, a:visited, a:active { text-decoration: none; color: #000000 }
a:hover { text-decoration: underline; color: #245D98 }
.desc { color: #888888; font-size: 12px; font-weight: normal }
.wrapper { text-align: left; width: 95%; margin: 0px auto 0px auto }
.wborder { border: 1px solid #156BC3; padding: 2px; margin-top: 8px; background-color: #FFFFFF }
.wgborder { border: 1px solid #9A9D9E; margin-top: 8px }
.wwborder { padding: 2px; background-color: #FFFFFF }
.wttborder { border: 1px solid #156BC3; margin-top: 8px; background-color: #FFFFFF }
.wtborder { border: 1px solid #156BC3; border-bottom: 0px; padding: 2px 2px 0px 2px; margin-top: 8px; background-color: #FFFFFF }
.wbborder { border: 1px solid #156BC3; border-top: 0px; padding: 0px 2px 2px 2px; background-color: #FFFFFF }
.ttable { margin: 0px; background-color: #FFFFFF; border: 1px solid #FFFFFF }
#header { background-color: #F9FBFD; background-image: url(../images/style_1/zh-cn/headbg.gif); background-position: bottom; background-repeat: repeat-x; margin: 0px; padding: 0px }
#headerad { text-align: center; padding: 10px 0px 10px 0px }
#headernav { padding: 3px 10px 3px 10px; color: #FFFFFF }
#headernav a:link, #headernav a:visited, #headernav a:active { text-decoration: none; color: #FFFFFF; font-weight: bold }
#headernav a:hover { text-decoration: none; color: #B5D3F4; font-weight: bold }
#submenu { color: #245D98; background-color: #E0EEFC; padding: 3px 10px 3px 10px; border-top: 2px solid #F9FBFD; border-bottom: 2px solid #D2E0F0; border-left: 0px; border-right: 0px }
#submenu a:link, #submenu a:visited, #submenu a:active { text-decoration: none; color: #245D98 }
#submenu a:hover { text-decoration: underline; color: #245D98 }
#hinfo { height: 80px; padding: 3px 10px 3px 10px; background-color: #F9FBFD }
#footer { height: 40px; padding: 3px 10px 3px 10px; background-color: #F5F7FA }
#footerad { margin-top: 10px; text-align: center; text-valign: middle; background-color: #F5F7FA; border: 1px solid #156BC3; padding: 6px }
.ucpmenu { line-height: 200%; width: 20%; border: 1px solid #156BC3; padding: 2px; background-color: #F5F7FA }
.ucpmenuct { font-size: 14px; padding: 5px 5px 5px 10px; margin: 0px }
.ucpmenu a:link, .ucpmenu a:active, .ucpmenu a:visited { text-decoration: none }
.ucpcontent { line-height: 200%; width: auto; border: 1px solid #156BC3; padding: 2px; background-color: #F9FBFD }
.ucpcontentct { padding: 10px; margin: 0px }
#profilename { font-size: 18px; font-weight: bold; padding: 5px }
#pmnotifywrap { background-color: #F5E7C2; border: 2px solid #CEA442 }
#pmnotifytop { font-weight: bold; font-size: 14px; color: #FFFFFF; margin: 0px; padding: 4px; vertical-align: middle; background-color: #CEA442; background-image: url(../images/style_1/zh-cn/pmtitle.gif); background-repeat: repeat-x }
#pmnotifytitle { padding: 3px; font-weight: bold; color: #CEA442; background-color: #FCF6E4; background-image: url(../images/style_1/zh-cn/pmcat.gif); background-position: bottom; background-repeat: repeat-x }
.pmnotify, .pmnotify a:link, .pmnotify a:visited, .pmnotify a:active { font-weight: bold; background-color: #FAF9F5; padding: 3px; color: #977119 }
.bigforumtitle { font-size: 14px; text-align: center; color: #245D98 }
.pagelink { padding: 1px 3px 1px 3px; font-size: 11px; font-weight: normal; color: #245D98; border: 1px solid #BAC0C3 }
.pagecurrent { padding: 1px 3px 1px 3px; font-size: 11px; font-weight: bold; color: #EFEFEF; background-color: #245D98; border: 1px solid #BAC0C3 }
.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active, .pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active, .pagecurrent a:visited, .pagecurrent a:link, .minipagelink a:active, .minipagelink a:visited, .minipagelink a:link, .minipagelinklast a:active, .minipagelinklast a:visited, .minipagelinklast a:link, { text-decoration: none; font-weight: normal; color: #245D98 }
.minipagelink { padding: 1px 2px 1px 2px; font-size: 10px; font-weight: normal; color: #245D98 }
.maintable { padding: 20px; background-color: #FFFFFF }
.navlink { border-bottom: 1px solid #B7C0C7; font-weight: bold; padding: 3px 0px 3px 0px; color: #999999 }
.maintitle { font-weight: bold; padding: 4px; color: #FFFFFF; margin: 1px 1px 1px 1px; background-color: #66A3E9; background-image: url(../images/style_1/zh-cn/thead.gif); background-repeat: repeat-x }
.thead { font-weight: bold; font-size: 14px; color: #FFFFFF; margin: 0px; padding: 4px; vertical-align: middle; background-color: #66A3E9; background-image: url(../images/style_1/zh-cn/thead.gif); background-repeat: repeat-x }
.thead a:link, .thead a:visited, .thead a:active { text-decoration: none; color: #FFFFFF }
.tcat { padding: 3px; color: #245D98; background-color: #E0EEFC; background-image: url(../images/style_1/zh-cn/tcat.gif); background-position: bottom; background-repeat: repeat-x }
.tcat a:link, .tcat a:visited, .tcat a:active { text-decoration: none }
.catend { font-size: 1px; height: 3px; color: #FFFFFF; background-color: #D5E0E8; margin: 0px 2px 0px 2px }
.pformstrip { font-weight: bold; font-size: 14px; padding: 4px; color: #000000; background-color: #E0EEFC; background-image: url(../images/style_1/zh-cn/tcat.gif); background-position: bottom; background-repeat: repeat-x }
.copyright { height: 30px; font-family: Tahoma; font-size: 11px; font-weight: normal; text-align: right; text-valign: middle }
fieldset.search { padding: 6px; line-height: 150% }
label { cursor: pointer }
img.attach { background-color: #FFFFFF; padding: 3px; border: #555555 1px solid; filter: progid; margin: 10px }
li.help { padding-left: 20px; margin: 2px 0px 2px 0px }
option.cat { font-weight: bold }
option.sub { font-weight: bold; color: #555 }
.normalname { font-weight: bold; color: #003 }
.unreg { font-weight: bold; color: #900000 }
.row1 { background-color: #F5F7FA }
.row2 { background-color: #F9FBFD }
.row3 { background-color: #F6F9FE; margin: 3px; padding: 3px }
.row4 { color: #245D98; background-color: #EFF4FD }
.tablepad { padding: 6px; background-color: #FFFFFF }
.highlight { font-weight: bold; color: #F00; background-color: #FF0 }
.editinfo { font-weight: bold; color: #4685C4; background-color: #E9F1F8 }
.time { font-size: 11px }
.button { vertical-align: middle; padding: 1px 3px 0px 3px; background-color: #F3F4F5; border: 1px solid #B7C0C7; margin: 0px }
.quotetop { width: 85%; margin: 0px auto 0px auto; font-weight: bold; color: #000000 }
.quotemain { width: 85%; border: 1px dashed #156BC3; padding: 5px; margin: 0px auto 8px auto; color: #245D98; background-color: #EFF4FD }
.codetop { width: 85%; margin: 0px auto 0px auto; font-weight: bold; color: #000000 }
.codemain { font-family: Courier, Tahoma, Serif, Simsun; width: 85%; border: 1px dashed #156BC3; padding: 5px; margin: 0px auto 8px auto; color: #245D98; background-color: #EFF4FD }
.colorpreview { border: #D2E0F0 1px solid; width: 18px; height: 18px; cursor: hand }
#colorPicker { background: #000000; left: 0px; width: 253px; position: absolute; top: 0px }
.colorBg { border: 2px outset; background: #eef0f2; color: #001f30 }
#colorFeedback { border: #000000 1px solid; width: 253px }
#colorFeedback button { width: 19px; height: 19px }
#txtColor { border: 1px inset; width: 70px }
#colorSurround { border: 1px inset; width: 66px; white-space: nowrap; height: 15px }
#colorSurround td { width: 33px; BORDER-TOP-style: none; BORDER-RIGHT-style: none; BORDER-LEFT-style: none; HEIGHT: 15px; BORDER-BOTTOM-style: none }
#swatches { width: 253px }
#swatches td { background: #000000; width: 11px; BORDER-TOP-style: none; BORDER-RIGHT-style: none; BORDER-LEFT-style: none; height: 11px; BORDER-BOTTOM-style: none }
.editor { border: ridge 1px; background-color: #F0F0EE }
.editorbar { background: #F0F0EE; border: 1px solid #cccccc }
.editortext { font-size: 12px }
.editorbutton { font-size: 10px; font-family: Sans-Serif; vertical-align: middle; background-color: #FFFFFF; border: 1px solid #4C77B6 }
.loanwarn { color: #CC0000; font-weight: bold }
.posttop { font-family: Verdana, Simsun; font-size: 10px }
.reputation { margin: 5px; padding: 5px; background-color: #E9F1F8; border: 1px dashed #000000; text-align: center }
.hidetop { width: 70%; margin: 0px auto 0px auto; font-weight: bold; color: #000000 }
.hidemain { width: 70%; border: 1px dashed #156BC3; padding: 4px; margin: 0px auto 8px auto; color: #245D98; background-color: #EFF4FD }
.signature { table-layout: fixed; word-wrap: break-word; line-height: normal }
.postcontent { position: static; line-height: normal }
.threadtitle { padding: 2px }
.forumtitle { font-weight: bold }
.postad { font-weight: bold; margin-bottom: 5px; border-bottom: 1px solid #156BC3 }

