 {
	WORD-WRAP: break-word
}
HTML {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
BODY {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
BODY {
	TEXT-ALIGN: left
}

INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
BUTTON {
	VERTICAL-ALIGN: middle
}
TEXTAREA {
	resize: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

H1 {
	FONT-SIZE: 1em
}
H2 {
	FONT-SIZE: 1em
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em
}
UL LI {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #222; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.lightlink {
	COLOR: #09c
}
.lightlink A {
	COLOR: #09c
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
EM {
	FONT-STYLE: normal; TEXT-ALIGN: left
}
CITE {
	FONT-STYLE: normal; TEXT-ALIGN: left
}
STRONG {
	FONT-STYLE: normal; TEXT-ALIGN: left
}
TH {
	FONT-STYLE: normal; TEXT-ALIGN: left
}
.emfont {
	COLOR: #f60
}
TABLE {
	BORDER-COLLAPSE: collapse; empty-cells: show
}
TH {
	FONT-WEIGHT: 400
}
.txt {
	BORDER-RIGHT: #d3e8f2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #6eb1d5 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fcfdfe; PADDING-BOTTOM: 0px; BORDER-LEFT: #6eb1d5 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d3e8f2 1px solid; HEIGHT: 20px
}
.txtarea {
	BORDER-RIGHT: #d3e8f2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #6eb1d5 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fcfdfe; PADDING-BOTTOM: 0px; BORDER-LEFT: #6eb1d5 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d3e8f2 1px solid; HEIGHT: 20px
}
.txtarea {
	HEIGHT: auto
}
.checkbox {
	MARGIN: 0px; WIDTH: 15px
}
.radio {
	MARGIN: 0px; WIDTH: 15px
}
.pipe {
	MARGIN: 0px 5px
}
.lighttxt {
	COLOR: #999
}
.lighttxt A {
	COLOR: #999
}
.pipe {
	COLOR: #999
}
.smalltext {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.noborder {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.noborder TD {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.nobg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.right {
	FLOAT: right
}
.left {
	FLOAT: left
}

.nodata {
	FONT-WEIGHT: 700; FONT-SIZE: 16px; MARGIN: 99px auto; COLOR: #999; TEXT-ALIGN: left
}
#ajaxwaitid {
	DISPLAY: none; Z-INDEX: 100; RIGHT: 0px; BACKGROUND: #d00; OVERFLOW: hidden; WIDTH: 100px; COLOR: #fff; LINE-HEIGHT: 1.6em; POSITION: absolute; TOP: 0px; HEIGHT: 1.6em
}
#checksecanswer IMG {
	VERTICAL-ALIGN: middle
}
#checksecanswer3 IMG {
	VERTICAL-ALIGN: middle
}
#checkseccodeverify IMG {
	VERTICAL-ALIGN: middle
}
#checkseccodeverify3 IMG {
	VERTICAL-ALIGN: middle
}
.warning IMG {
	VERTICAL-ALIGN: middle
}
.s_clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.s_clear {
	ZOOM: 1
}

.solidline {
	BORDER-TOP: #fcfdfe 1px solid; BORDER-BOTTOM-WIDTH: 1px
}
.dashline {
	BORDER-TOP-STYLE: dashed; BORDER-BOTTOM: 1px dashed; BORDER-RIGHT-STYLE: dashed; BORDER-LEFT-STYLE: dashed; HEIGHT: 0px
}
.shadowline {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #fff; MARGIN: 2px 0px; BORDER-TOP-COLOR: #c8dcec; BORDER-RIGHT-WIDTH: 0px
}
.side .shadowline {
	MARGIN: 2px 0px
}
.cornerlayger {
	BORDER-RIGHT: #09c 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #09c 1px solid; PADDING-LEFT: 8px; BACKGROUND: #ebf2f8; PADDING-BOTTOM: 6px; BORDER-LEFT: #09c 1px solid; LINE-HEIGHT: 1.6em; PADDING-TOP: 6px; BORDER-BOTTOM: #09c 1px solid
}
.wrap {
	MARGIN: 0px auto; TEXT-ALIGN: left
}
#wrap {
	CLEAR: both; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; MIN-HEIGHT: 450px; PADDING-BOTTOM: 10px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: #fcfdfe
}
 
.wrap {
	WIDTH: 982px
}
#nav {
	WIDTH: 982px
}
#header {
	MARGIN-BOTTOM: 8px; WIDTH: 100%; BORDER-BOTTOM: 0px solid; min-width: 982px
}
#header .wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 22px; PADDING-TOP: 24px; POSITION: relative
}
#header H2 {
	FLOAT: left
}
#umenu {
	RIGHT: 0px; LINE-HEIGHT: 20px; POSITION: absolute; TOP: 0px
}
#umenu A {
	MARGIN: 0px 6px
}
#umenu CITE {
	FONT-WEIGHT: 700
}
#umenu CITE SPAN A {
	FONT-WEIGHT: 400; MARGIN: 0px
}

#myprompt_menu A.new {
	COLOR: #f60
}
#myprompt_menu LI {
	FLOAT: left; WIDTH: 50%
}

.promptmenu UL {
	BORDER-RIGHT: #91c8e2 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #91c8e2 0px solid; PADDING-LEFT: px; BACKGROUND: #fefefe; PADDING-BOTTOM: 0px; BORDER-LEFT: #91c8e2 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #91c8e2 0px solid
}
.promptmenu LI {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; COLOR: #999; LINE-HEIGHT: 29px; BORDER-BOTTOM: #f4f4f4 1px solid; TEXT-OVERFLOW: ellipsis; webkit-text-overflow: ellipsis; moz-text-overflow: ellipsis; o-text-overflow: ellipsis
}
.promptmenu A:hover {
	COLOR: #09c; TEXT-DECORATION: none
}
.up {
	BACKGROUND-POSITION: -500px 100%; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 0px
}
.up .promptcontent {
	BACKGROUND-POSITION: -650px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.up LI {
	LINE-HEIGHT: 160%; BORDER-BOTTOM-STYLE: none
}

#uchome_ntc A {
	MARGIN: 0px
}
#umenu {
	COLOR: #444
}
#umenu A {
	COLOR: #444
}
#umenu .pipe {
	COLOR: #444
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#rightinfo {
	FLOAT: left
}
#footlink {
	FLOAT: right; TEXT-ALIGN: right
}
#footer {
	COLOR: #000
}
#footer A {
	COLOR: #000
}
.content {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.content H1 {
	FONT-WEIGHT: 400; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px
}
#menu {
	RIGHT: 0px; BOTTOM: -2px; POSITION: absolute; HEIGHT: 26px
}
#menu LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px
}
#menu A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: 1px solid; PADDING-LEFT: 6px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; COLOR: #fff; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; HEIGHT: 25px; TEXT-DECORATION: none
}

#menu A:hover {
	COLOR: #f4a429
}
#menu LI.current A {
	COLOR: #f4a429; HEIGHT: 26px
}

#nav {
	COLOR: #f4a429
}
#nav A {
	COLOR: #f4a429
}
.mainbox TABLE {
	WIDTH: 100%
}
.blocktitle {
	FONT-WEIGHT: 700; FONT-SIZE: 16px; MARGIN-BOTTOM: 0.5em
}
.channelinfo {
	CLEAR: both; MARGIN: 5px 0px; COLOR: #666
}
.channelinfo IMG {
	VERTICAL-ALIGN: middle
}
.channelinfo .onerror {
	BACKGROUND-POSITION: 2px 0px
}
.pages_btns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; LINE-HEIGHT: 30px; PADDING-TOP: 5px
}
.pages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.pageback {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.pages A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: 1px solid; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; LINE-HEIGHT: 26px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; HEIGHT: 26px
}
.pages STRONG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: 1px solid; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; LINE-HEIGHT: 26px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; HEIGHT: 26px
}
.pageback A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: 1px solid; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; LINE-HEIGHT: 26px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; HEIGHT: 26px
}
.pages A {
	BORDER-LEFT-COLOR: #e3edf5; BORDER-BOTTOM-COLOR: #e3edf5; COLOR: #09c; BORDER-TOP-COLOR: #e3edf5; BACKGROUND-COLOR: #fcfdfe; BORDER-RIGHT-COLOR: #e3edf5
}
.pageback A {
	BORDER-LEFT-COLOR: #e3edf5; BORDER-BOTTOM-COLOR: #e3edf5; COLOR: #09c; BORDER-TOP-COLOR: #e3edf5; BACKGROUND-COLOR: #fcfdfe; BORDER-RIGHT-COLOR: #e3edf5
}
.pages A:hover {
	TEXT-DECORATION: none
}
.pageback A:hover {
	TEXT-DECORATION: none
}
.pages STRONG {
	FONT-WEIGHT: 700; BORDER-LEFT-COLOR: #09c; BORDER-BOTTOM-COLOR: #09c; COLOR: #fff; BORDER-TOP-COLOR: #09c; BACKGROUND-COLOR: #09c; BORDER-RIGHT-COLOR: #09c
}
.pages A.prev {
	BACKGROUND-REPEAT: no-repeat
}
.pages A.next {
	BACKGROUND-REPEAT: no-repeat
}

.pages A:hover {
	BORDER-LEFT-COLOR: #09c; BORDER-BOTTOM-COLOR: #09c; BORDER-TOP-COLOR: #09c; BORDER-RIGHT-COLOR: #09c
}
.pageback A {
	BORDER-LEFT-COLOR: #09c; BORDER-BOTTOM-COLOR: #09c; BORDER-TOP-COLOR: #09c; BORDER-RIGHT-COLOR: #09c
}
.pages A.next {
	BORDER-LEFT-COLOR: #09c; BORDER-BOTTOM-COLOR: #09c; BORDER-TOP-COLOR: #09c; BORDER-RIGHT-COLOR: #09c
}
.formtable {
	WIDTH: 100%
}
.formtable TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; WIDTH: 100px; PADDING-TOP: 5px
}
.formtable TH A {
	FONT-WEIGHT: 400; COLOR: #09c; TEXT-DECORATION: underline
}
.formtable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.formtable .sep_space TH {
	HEIGHT: 40px
}
.formtable .txt {
	WIDTH: 270px
}
.formtable .txtarea {
	FLOAT: left; MARGIN: -1px 8px 0px 0px; WIDTH: 270px; BORDER-TOP-COLOR: #d3e8f2; HEIGHT: 60px
}
.float_typeid {
	FLOAT: left; MARGIN-RIGHT: 6px
}
.float_typeid SELECT {
	FLOAT: left; HEIGHT: 20px
}

 HTML .float_typeid A {
	PADDING-TOP: 2px; HEIGHT: 18px
}
.float_typeid A:hover {
	BORDER-RIGHT: #09c 1px solid; BACKGROUND-POSITION: 100% -20px; BORDER-TOP: #09c 1px solid; BORDER-LEFT: #09c 1px solid; BORDER-BOTTOM: #09c 1px solid
}
.float_typeid A:unknown {
	BORDER-RIGHT: #09c 1px solid; BACKGROUND-POSITION: 100% -20px; BORDER-TOP: #09c 1px solid; BORDER-LEFT: #09c 1px solid; BORDER-BOTTOM: #09c 1px solid
}
.float_typeid SELECT {
	WIDTH: 94px
}
.short_select A {
	WIDTH: 39px
}
.short_select SELECT {
	WIDTH: 60px
}
.select_menu UL {
	MARGIN: 0px 4px
}
.select_menu LI {
	CURSOR: pointer; COLOR: #444
}
.select_menu LI:hover {
	COLOR: #09c
}
.select_menu LI.current {
	COLOR: #f60
}
.commonlist LI {
	MARGIN: 4px 0px
}
.inlinelist LI {
	FLOAT: left; WIDTH: 33%
}
.inlinelist LI.wide {
	WIDTH: 49.5%
}
.datalist {
	ZOOM: 1
}
.datalist TABLE {
	BORDER-RIGHT: #e3edf5 1px solid; BORDER-TOP: #e3edf5 1px solid; MARGIN-BOTTOM: 30px; BORDER-LEFT: #e3edf5 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e3edf5 1px solid
}
.datalist TH {
	BORDER-RIGHT: #e3edf5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e3edf5 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 400; PADDING-BOTTOM: 4px; BORDER-LEFT: #e3edf5 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e3edf5 1px solid
}
.datalist TD {
	BORDER-RIGHT: #e3edf5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e3edf5 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 400; PADDING-BOTTOM: 4px; BORDER-LEFT: #e3edf5 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e3edf5 1px solid
}
.datalist TH IMG {
	VERTICAL-ALIGN: top
}
.datalist TABLE .stat_subject {
	BORDER-RIGHT-STYLE: none
}
.datalist TABLE .stat_num {
	PADDING-RIGHT: 15px; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right
}
.datalist .datatable {
	MARGIN-BOTTOM: 10px
}
.datalist .datatable {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.datalist .datatable TH {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.datalist .datatable TD {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.datalist .fixtable {
	TABLE-LAYOUT: fixed
}
.colplural {
	BACKGROUND-COLOR: #f7f7f7
}
.colplural TH {
	BACKGROUND-COLOR: #f7f7f7
}
.colplural TD {
	BACKGROUND-COLOR: #f7f7f7
}
TH.highlight {
	BACKGROUND-COLOR: #f7f7f7
}
TD.highlight {
	BACKGROUND-COLOR: #f7f7f7
}
.avt_list LI {
	FLOAT: left; WIDTH: 64px; MARGIN-RIGHT: 9px; HEIGHT: 54px; TEXT-ALIGN: center
}
.side .avt_list LI {
	MARGIN: 0px; WIDTH: 33.3%
}
.postmessage .avt_list LI {
	HEIGHT: 70px
}
.avt_uname LI {
	HEIGHT: 80px
}
.avt_list IMG {
	DISPLAY: block; MARGIN: 0px auto
}
.avt_list P {
	OVERFLOW: hidden; WIDTH: 96%; WHITE-SPACE: nowrap
}
.avt_list .cornerlayger P {
	WHITE-SPACE: normal; TEXT-ALIGN: left
}

.avt_title {
	MARGIN: 8px
}
.list {
	BORDER-TOP: #e3edf5 3px solid
}
.content .list H3 {
	PADDING-LEFT: 6px; COLOR: #666; LINE-HEIGHT: 35px
}
.list TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #e3edf5 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: #666; PADDING-TOP: 6px; HEIGHT: 50px
}
.list TH {
	PADDING-RIGHT: 0px; BORDER-TOP: #e3edf5 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: #666; PADDING-TOP: 6px; HEIGHT: 50px
}
.narrowlist TH {
	VERTICAL-ALIGN: top
}

.list TH H2 EM {
	FONT-WEIGHT: 400
}
.list TH H2 EM STRONG {
	COLOR: #f60
}
.feed {
	MARGIN-BOTTOM: 10px
}
.feed H3 {
	FONT-SIZE: 14px; MARGIN: 10px 0px 10px 30px; COLOR: #999
}
.feed A {
	COLOR: #09c
}
.feed LI {
	BORDER-BOTTOM: #e3edf5 1px dashed
}

.feed DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.feed .f_icon {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.feed .apptype {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 0px 0px -30px; POSITION: absolute
}

.feed DFN {
	RIGHT: 0px; FONT-STYLE: normal; POSITION: absolute; TOP: 12px
}
.feed DFN .deloption {
	FLOAT: right; MARGIN: 0px
}
.feed EM {
	COLOR: #999
}
.feed EM A {
	COLOR: #999
}
.feed .summary {
	COLOR: #999
}
.feed .summary {
	MARGIN: 12px 2em 6px
}
.feed DT {
	FLOAT: left; COLOR: #444
}
.feed DD {
	MARGIN-BOTTOM: 6px
}
.feed .il {
	MARGIN-LEFT: 2em; WHITE-SPACE: nowrap
}

.feed I {
	MARGIN: 0px 5px; COLOR: #999
}
.f_thumb {
	MARGIN: 5px 0px
}
.f_thumb IMG {
	BORDER-RIGHT: #e3edf5 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e3edf5 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e3edf5 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #e3edf5 1px solid; max-width: 100px; max-height: 70px
}
 HTML .f_thumb IMG {
	WIDTH: 100px; HEIGHT: 70px
}
.folder {
	WIDTH: 25px; TEXT-ALIGN: center
}
TD.icon {
	WIDTH: 20px; TEXT-ALIGN: left
}
.icon .solved {
	FILTER: alpha(opacity=30); opacity: 0.3
}
.subject LABEL {
	FLOAT: right
}
.threadlist TH A:hover {
	COLOR: #09c
}
.subject A:hover {
	COLOR: #09c
}
.datatable .subject {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.threadpages {
	WHITE-SPACE: nowrap
}
.threadpages A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; COLOR: #444; PADDING-TOP: 2px
}
.threadpages A:hover {
	BACKGROUND-COLOR: #f2f7fb
}
.forum {
	WIDTH: 110px
}
.author {
	WIDTH: 110px
}
.lastpost {
	WIDTH: 110px
}
.lastpost {
	TEXT-ALIGN: right
}
.lastpost CITE {
	TEXT-ALIGN: right
}
.lastpost EM {
	TEXT-ALIGN: right
}
.author CITE {
	DISPLAY: block; MARGIN-BOTTOM: -5px; OVERFLOW: hidden; WIDTH: 105px; HEIGHT: 1.6em
}
.lastpost CITE {
	DISPLAY: block; MARGIN-BOTTOM: -5px; OVERFLOW: hidden; WIDTH: 105px; HEIGHT: 1.6em
}
THEAD .lastpost CITE {
	MARGIN-BOTTOM: 0px
}
.author EM {
	FONT-SIZE: 9px; COLOR: #999; FONT-FAMILY: Arial,sans-serif
}
.lastpost EM {
	FONT-SIZE: 9px; COLOR: #999; FONT-FAMILY: Arial,sans-serif
}
.lastpost EM A {
	FONT-SIZE: 9px; COLOR: #999; FONT-FAMILY: Arial,sans-serif
}
.lastpost CITE {
	DISPLAY: block; MARGIN-RIGHT: 5px
}
.lastpost EM {
	DISPLAY: block; MARGIN-RIGHT: 5px
}
.nums {
	WIDTH: 80px; COLOR: #999; TEXT-ALIGN: center
}
THEAD .nums {
	COLOR: #444
}
.nums STRONG {
	PADDING-RIGHT: 2px; FONT-WEIGHT: 400; COLOR: #09c
}
.nums EM {
	PADDING-LEFT: 2px; COLOR: #444
}
.forumnums {
	PADDING-RIGHT: 10px! important; WIDTH: 90px; COLOR: #999; TEXT-ALIGN: center
}
.forumnums EM {
	COLOR: #09c
}
.forumlast {
	WIDTH: 225px; TEXT-ALIGN: left
}
.num {
	WIDTH: 120px; COLOR: red; TEXT-ALIGN: center
}
.threadlist TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.threadlist .colplural TH {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: #f2f7fb; PADDING-BOTTOM: 7px! important; PADDING-TOP: 7px! important
}
.threadlist .colplural TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: #f2f7fb; PADDING-BOTTOM: 7px! important; PADDING-TOP: 7px! important
}
.threadlist .colplural TH {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 7px! important; PADDING-TOP: 7px! important
}
.threadlist .colplural A {
	COLOR: #09c; FONT-FAMILY: Tahoma,sans-serif
}
.threadlist .colplural A:hover {
	TEXT-DECORATION: underline
}

.itemfilter {
	LINE-HEIGHT: 18px
}
.itemfilter  {
	FLOAT: left; OVERFLOW: hidden; HEIGHT: 18px
}
.itemfilter LI {
	MARGIN-RIGHT: 5px
}

.itemfilter .current A:hover {
	TEXT-DECORATION: none
}
.itemfilter SPAN {
	CURSOR: pointer
}

.threadlist TH EM {
	MARGIN-RIGHT: 4px
}
.threadlist TH EM {
	COLOR: #09c
}
.threadlist TH EM A {
	COLOR: #09c
}
.threadlist TH .attach {
	VERTICAL-ALIGN: middle
}
 HTML .threadlist TH .attach {
	VERTICAL-ALIGN: baseline
}
.threadlist TH A {
	TEXT-DECORATION: none
}

.popupmenu_popup {
	BORDER-RIGHT: #7fcae2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #7fcae2 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fefefe; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #7fcae2 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #7fcae2 1px solid; TEXT-ALIGN: left
}
.popupmenu_popup LI {
	MARGIN: 3px 0px; LINE-HEIGHT: 20px
}
.headermenu_popup {
	WIDTH: 100px
}
.headermenu_popup LI {
	WIDTH: 100px; BORDER-BOTTOM: #e3edf5 1px solid
}
.headermenu_popup A:hover {
	COLOR: #09c; TEXT-DECORATION: none
}
.headermenu_popup .active {
	FONT-WEIGHT: 700
}
.titlemenu_popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.titlemenu_popup LI {
	MARGIN: 0px
}
.titlemenu_popup A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
 HTML .titlemenu_popup A {
	DISPLAY: inline-block
}
.titlemenu_popup .current A {
	BACKGROUND: #f1f5fa
}
.filter_popup {
	WIDTH: 5em
}
.filter_popup LI {
	WIDTH: 60px
}
.showselect_menu {
	BORDER-RIGHT: #7fcae2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7fcae2 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fefefe; MARGIN-BOTTOM: 0.8em; PADDING-BOTTOM: 5px; BORDER-LEFT: #7fcae2 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #7fcae2 1px solid; TEXT-ALIGN: left
}
.headactions .popupmenu_popup A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666; WHITE-SPACE: nowrap
}
.headactions .popupmenu_popup STRONG {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666; WHITE-SPACE: nowrap
}
.headactions .popupmenu_popup {
	OVERFLOW: visible
}
.hasdropdownbtn {
	
}
.hasdropdownbtn INPUT {
	FLOAT: left; WIDTH: 129px
}
.hasdropdownbtn .spmediuminput {
	WIDTH: 115px
}

.dropdownbtn:hover {
	BACKGROUND-POSITION: 0px -20px
}
#style_switch {
	RIGHT: 0px; BOTTOM: -25px; POSITION: absolute
}
#style_switch LI {
	PADDING-LEFT: 5px; FLOAT: left
}
#style_switch A {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; WIDTH: 8px; LINE-HEIGHT: 100px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 8px
}
#style_switch A:hover {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#style_switch .current A {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#style_switch .current A {
	BORDER-TOP-WIDTH: 2px; MARGIN-TOP: -1px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; BORDER-RIGHT-WIDTH: 2px
}
#ad_headerbanner {
	FLOAT: right; MARGIN: 5px 0px 10px
}
.ad_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fcfdfe; PADDING-BOTTOM: 10px; MARGIN: 0px auto 5px; WIDTH: 982px; PADDING-TOP: 10px
}
.ad_text TABLE {
	WIDTH: 100%
}
.ad_text TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}

.ad_pip {
	CLEAR: right; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fcfdfe; FLOAT: right; PADDING-BOTTOM: 10px; COLOR: #999; LINE-HEIGHT: 130%; PADDING-TOP: 10px
}
.ad_pip LI {
	MARGIN-BOTTOM: 1em
}
.ad_pip A {
	COLOR: #09c
}
.ad_topicrelated {
	CLEAR: both; BORDER-RIGHT: #78a73d 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #78a73d 1px solid; DISPLAY: inline; PADDING-LEFT: 30px; BACKGROUND: #caeec0; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; BORDER-LEFT: #78a73d 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #78a73d 1px solid
}
.ad_column {
	TEXT-ALIGN: center
}
.ad_footerbanner {
	CLEAR: both; MARGIN: 5px; TEXT-ALIGN: center
}
.ad_float_left {
	Z-INDEX: 300; FLOAT: right; POSITION: fixed; TOP: 350px
}
.ad_float_right {
	Z-INDEX: 300; FLOAT: right; POSITION: fixed; TOP: 350px
}
 HTML .ad_float_left {
	POSITION: absolute; ; TOP: expression(offsetParent.scrollTop+350)
}
 HTML .ad_float_right {
	POSITION: absolute; ; TOP: expression(offsetParent.scrollTop+350)
}
.ad_float_left {
	LEFT: 5px
}
.ad_float_right {
	RIGHT: 5px
}
.ad_couplebanner {
	TOP: 5px
}
 HTML .ad_couplebanner {
	
}
.headactions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 12px
}
.headactions IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; CURSOR: pointer; PADDING-TOP: 0px
}
.headactions A {
	MARGIN-LEFT: 4px
}
.mainbox .headactions {
	COLOR: #999
}
.mainbox .headactions STRONG {
	FONT-WEIGHT: 700
}
.msgfix {
	OVERFLOW: hidden
}
.side {
	WIDTH: 170px
}
.sideinner .txt {
	MARGIN: 6px 0px
}
.side LI.current A {
	FONT-WEIGHT: 700; COLOR: #444; TEXT-DECORATION: none
}
.with_side {
	
}
.with_side .main {
	FLOAT: left; MARGIN-LEFT: -180px; OVERFLOW: hidden; WIDTH: 100%
}
.with_side .content {
	MARGIN-LEFT: 180px; WIDTH: auto
}
.with_side .side {
	FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 180px
}
.with_side .side H2 {
	FONT-SIZE: 14px; MARGIN: 20px 25px 10px; COLOR: #999
}
.with_side .side A {
	COLOR: #09c; TEXT-DECORATION: underline
}
.sideinner {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sideinner .tabs {
	MARGIN: 5px 0px
}
.sideinner .tabs LI {
	LINE-HEIGHT: 2em
}

.special {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.special .main {
	FLOAT: right
}
.special .side {
	FLOAT: left
}
.sidebox {
	MARGIN: 5px 10px 10px; OVERFLOW: hidden
}
.sidebox H4 {
	MARGIN-BOTTOM: 4px; COLOR: #09c
}
.fwinmask {
	
}
.fwin {
	OVERFLOW-X: hidden; MARGIN: 0px auto; TEXT-ALIGN: left
}
.t_l {
	BACKGROUND: #d1dfef; FILTER: alpha(opacity=90); OVERFLOW: hidden; opacity: 0.9
}
.t_c {
	BACKGROUND: #d1dfef; FILTER: alpha(opacity=90); OVERFLOW: hidden; opacity: 0.9
}
.t_r {
	BACKGROUND: #d1dfef; FILTER: alpha(opacity=90); OVERFLOW: hidden; opacity: 0.9
}
.m_l {
	BACKGROUND: #d1dfef; FILTER: alpha(opacity=90); OVERFLOW: hidden; opacity: 0.9
}
.m_r {
	BACKGROUND: #d1dfef; FILTER: alpha(opacity=90); OVERFLOW: hidden; opacity: 0.9
}
.b_l {
	BACKGROUND: #d1dfef; FILTER: alpha(opacity=90); OVERFLOW: hidden; opacity: 0.9
}
.b_c {
	BACKGROUND: #d1dfef; FILTER: alpha(opacity=90); OVERFLOW: hidden; opacity: 0.9
}
.b_r {
	BACKGROUND: #d1dfef; FILTER: alpha(opacity=90); OVERFLOW: hidden; opacity: 0.9
}
.t_l {
	WIDTH: 8px; HEIGHT: 8px
}
.t_r {
	WIDTH: 8px; HEIGHT: 8px
}
.b_l {
	WIDTH: 8px; HEIGHT: 8px
}
.b_r {
	WIDTH: 8px; HEIGHT: 8px
}
.t_c {
	HEIGHT: 8px
}
.b_c {
	HEIGHT: 8px
}
.m_l {
	WIDTH: 8px
}
.m_r {
	WIDTH: 8px
}
.m_c {
	BACKGROUND: #f1f5fa
}
.fcontent {
	MARGIN: 15px
}
.float_ctrl {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.float_ctrl EM {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; FLOAT: left; COLOR: #09c
}
.float_ctrl EM A {
	TEXT-DECORATION: none
}

.float_ctrl .onerror {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #444; LINE-HEIGHT: 140%; WHITE-SPACE: nowrap; HEIGHT: auto
}
.float_ctrl .onright {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #444; LINE-HEIGHT: 140%; WHITE-SPACE: nowrap; HEIGHT: auto
}
.float_ctrl SPAN {
	FLOAT: right; COLOR: #999
}
.float_ctrl SPAN A {
	FONT-WEIGHT: 400; FLOAT: left; MARGIN-LEFT: 8px; COLOR: #444; TEXT-DECORATION: none
}
.float_ctrl STRONG {
	FONT-WEIGHT: 400; FLOAT: left; MARGIN-LEFT: 8px; COLOR: #444; TEXT-DECORATION: none
}
.float_ctrl SPAN A:hover {
	COLOR: #999
}

.float_close:hover {
	BACKGROUND-POSITION: 0px -20px
}
.floatwrap {
	OVERFLOW-X: hidden; MARGIN-BOTTOM: 10px; OVERFLOW: auto; HEIGHT: 280px
}
.fcontent LI {
	LIST-STYLE-TYPE: none
}
.fcontent A {
	COLOR: #09c; TEXT-DECORATION: underline
}
.fcontent .list {
	BORDER-TOP: #e3edf5 3px solid; MARGIN: 0px auto; WIDTH: 570px; BORDER-BOTTOM: #e3edf5 3px solid
}
.fcontent .list TH {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; PADDING-BOTTOM: 3px! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #e3edf5 1px dashed; HEIGHT: auto
}
.fcontent .list TD {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; PADDING-BOTTOM: 3px! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #e3edf5 1px dashed; HEIGHT: auto
}
.fcontent .list .btns TH {
	BORDER-BOTTOM-STYLE: none
}
.fcontent .list .btns TD {
	BORDER-BOTTOM-STYLE: none
}
.fcontent .list TH {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 150px
}
.postbox {
	CLEAR: both
}
.moreconf {
	MARGIN-TOP: 10px
}
.moreconf BUTTON {
	MARGIN-RIGHT: 3px
}
.moreconf A {
	MARGIN-RIGHT: 3px
}
.loginform {
	BORDER-RIGHT: #d3e8f2 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: -10px; PADDING-BOTTOM: 20px; WIDTH: 280px; PADDING-TOP: 20px
}
.regsec {
	MARGIN-BOTTOM: 10px
}
.channelinfo .onerror {
	BACKGROUND-POSITION: 2px 0px
}
.channelinfo .onright {
	BACKGROUND-POSITION: 2px 0px
}
.loginform LABEL {
	CLEAR: both; DISPLAY: block; MARGIN: 0px 0px 10px; OVERFLOW: hidden; LINE-HEIGHT: 22px
}
.loginform .txt {
	WIDTH: 170px
}
.loginform SELECT {
	WIDTH: 175px
}
.fsubmit {
	CLEAR: both; MARGIN-TOP: 8px
}
.fsubmit .submit {
	MARGIN-RIGHT: 8px
}
.loginform LABEL EM {
	FLOAT: left; WIDTH: 60px
}
.fsubmit EM {
	FLOAT: left; WIDTH: 60px
}
.fsubmit .regpre {
	MARGIN-TOP: 4px
}
.nolabelform .txt {
	WIDTH: 230px
}
.clause {
	MARGIN-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 470px; HEIGHT: 240px
}
.selectinput {
	BORDER-RIGHT: #d3e8f2 1px solid; BORDER-TOP: #6eb1d5 1px solid; FLOAT: none; MARGIN: 0px 0px 10px; BORDER-LEFT: #6eb1d5 1px solid; WIDTH: 234px; BORDER-BOTTOM: #d3e8f2 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fcfdfe
}
.selectinput A {
	PADDING-RIGHT: 0px; FLOAT: left; WIDTH: 61px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.selectinput A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.selectinput A:unknown {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.selectinput .txt {
	FLOAT: left; WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.selecttype {
	CLEAR: both; FLOAT: none; MARGIN: 10px 0px
}
.selecttype A {
	PADDING-RIGHT: 0px; BORDER-LEFT-COLOR: #f1f5fa; BORDER-BOTTOM-COLOR: #f1f5fa; WIDTH: 230px; COLOR: #999! important; BORDER-TOP-COLOR: #f1f5fa; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #f1f5fa
}
.selecttype A:hover {
	PADDING-RIGHT: 0px; BORDER-LEFT-COLOR: #f1f5fa; BORDER-BOTTOM-COLOR: #f1f5fa; WIDTH: 230px; COLOR: #999! important; BORDER-TOP-COLOR: #f1f5fa; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #f1f5fa
}
.selecttype A:unknown {
	PADDING-RIGHT: 0px; BORDER-LEFT-COLOR: #f1f5fa; BORDER-BOTTOM-COLOR: #f1f5fa; WIDTH: 230px; COLOR: #999! important; BORDER-TOP-COLOR: #f1f5fa; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #f1f5fa
}
.loginpsw LABEL {
	PADDING-LEFT: 4px; FLOAT: left; WIDTH: 61px; LINE-HEIGHT: 150%
}

.logininfo {
	FLOAT: left; MARGIN: 87px 25px 10px 40px; OVERFLOW: visible
}
.logininfo H4 {
	FONT-WEIGHT: 400; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px
}
.multinfo {
	MARGIN-TOP: 53px
}
.switchnav {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 480px; WHITE-SPACE: nowrap
}
.postboardlist {
	BORDER-RIGHT: #7fcae2 0px solid; BORDER-TOP: #7fcae2 1px solid; BACKGROUND: #fff; MARGIN: 9px 0px; OVERFLOW: hidden; BORDER-LEFT: #7fcae2 1px solid; WIDTH: 597px; BORDER-BOTTOM: #7fcae2 1px solid
}
.postboardlist LI {
	BORDER-RIGHT: #7fcae2 1px solid; PADDING-RIGHT: 5px; OVERFLOW-Y: auto; PADDING-LEFT: 5px; FLOAT: left; OVERFLOW-X: hidden; PADDING-BOTTOM: 5px; WIDTH: 188px; PADDING-TOP: 5px; HEIGHT: 300px
}
.postboardlist P {
	LINE-HEIGHT: 25px; HEIGHT: 25px
}
.postboardlist A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #444; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.postboardlist A:hover {
	BACKGROUND-COLOR: #f7f7f7; TEXT-DECORATION: none
}
.postboardlist .highlightlink {
	COLOR: #09c
}

.pbl_selected A {
	FONT-WEIGHT: 700; COLOR: #fff! important; BACKGROUND-COLOR: #09c
}
.pbl_selected A:hover {
	FONT-WEIGHT: 700; COLOR: #fff! important; BACKGROUND-COLOR: #09c
}
.nofloat {
	MIN-HEIGHT: 410px; HEIGHT: 410px; BACKGROUND-COLOR: #f2f7fb
}
.nofloat .fcontent {
	MARGIN: 15px auto; WIDTH: 600px
}
.nofloat .loginform {
	HEIGHT: auto
}
.nofloat .clause {
	WIDTH: auto; HEIGHT: auto
}
.fcontent .float_postinfo {
	WIDTH: 568px
}
.c_header {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
 HTML .c_header {
	ZOOM: 1
}
.c_header H2 {
	PADDING-RIGHT: 15px; FONT-SIZE: 14px; BACKGROUND: #fcfdfe; FLOAT: left; CURSOR: pointer
}
.c_header H3 {
	PADDING-RIGHT: 15px; FONT-SIZE: 14px; BACKGROUND: #fcfdfe; FLOAT: left; CURSOR: pointer
}

.searchfaq H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: auto
}
.c_header .noarrow {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: auto
}
.c_header H3 A {
	COLOR: #09c
}
.c_header H3 SPAN {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #666
}
.c_header H2 EM {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-LEFT: 8px; COLOR: #999
}
.c_header H3 EM {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-LEFT: 8px; COLOR: #999
}
.c_header_action {
	FLOAT: right
}
.c_header .c_header_ctrlbtn {
	DISPLAY: none
}
.c_header .c_header_ext {
	DISPLAY: block
}

.closenode .c_header_ctrlbtn {
	DISPLAY: block; CURSOR: pointer; COLOR: #666; BACKGROUND-COLOR: #fcfdfe
}
.closenode .c_header_ext {
	DISPLAY: none
}
.itemtitle {
	CLEAR: both; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; LINE-HEIGHT: 23px
}
.itemtitle H1 {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
.itemtitle UL {
	FLOAT: left
}
.itemtitle LI {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.itemtitle LI.pipe {
	MARGIN-LEFT: 0px
}
.itemtitle UL A {
	DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 23px
}
 HTML .itemtitle UL A {
	FLOAT: left
}
.itemtitle UL A SPAN {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 1px
}

.itemtitle UL A.dropmenu {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -161px
}

.itemtitle UL A.dropmenu:hover {
	BACKGROUND-POSITION: 0px -46px
}
.itemtitle UL A.dropmenu:hover SPAN {
	BACKGROUND-POSITION: 100% -115px
}

.itemtitle UL .current A.dropmenu SPAN {
	BACKGROUND-POSITION: 100% -92px
}
.itemtitle UL .current A.dropmenu:hover SPAN {
	BACKGROUND-POSITION: 100% -92px
}
.float_postinfo {
	
}
.float_postinfo EM {
	BORDER-RIGHT: #d3e8f2 1px solid; BORDER-TOP: #6eb1d5 1px solid; PADDING-LEFT: 3px; FLOAT: left; BORDER-LEFT: #6eb1d5 1px solid; CURSOR: pointer; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #d3e8f2 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fcfdfe
}
.float_postinfo EM IMG {
	MARGIN-TOP: 2px
}
.float_postinfo INPUT {
	FLOAT: left
}
.float_postinfo #subject {
	WIDTH: 358px
}
.float_postinfo .float_typeid {
	DISPLAY: inline; MARGIN-LEFT: 6px; MARGIN-RIGHT: 0px
}
.viewpoint {
	MARGIN: 9px 0px
}
.colorbox INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; WIDTH: 12px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 12px; BORDER-RIGHT-WIDTH: 0px
}
.smilieslist {
	BORDER-RIGHT: #7fcae2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #7fcae2 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fefefe; PADDING-BOTTOM: 10px; BORDER-LEFT: #7fcae2 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #7fcae2 1px solid
}
.smilieslist TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.smilieslist_page {
	FLOAT: left; TEXT-ALIGN: right
}
.smilieslist_page A {
	COLOR: #09c; MARGIN-RIGHT: 5px; TEXT-DECORATION: underline
}
.pags_act {
	FLOAT: left
}
.smilies_preview {
	BORDER-RIGHT: #7fcae2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #7fcae2 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 8px; BACKGROUND: #fcfdfe; PADDING-BOTTOM: 8px; BORDER-LEFT: #7fcae2 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #7fcae2 1px solid
}
.smiliesgroup {
	OVERFLOW: hidden; ; WIDTH: expression(this.parentNode.offsetWidth); HEIGHT: 34px
}
.smiliesgroup UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 26px; MARGIN: 6px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d3e8f2 1px solid
}
.imguptype {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 26px; MARGIN: 6px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d3e8f2 1px solid
}
.smiliesgroup LI {
	DISPLAY: inline
}
.imguptype LI {
	DISPLAY: inline
}
 HTML .smiliesgroup LI {
	LINE-HEIGHT: 18px
}
 HTML .imguptype LI {
	LINE-HEIGHT: 18px
}
.smiliesgroup LI A {
	BORDER-RIGHT: #d3e8f2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d3e8f2 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 2px 6px 0px 0px; BORDER-LEFT: #d3e8f2 1px solid; COLOR: #09c; PADDING-TOP: 2px; BORDER-BOTTOM: #d3e8f2 1px solid; HEIGHT: 19px; TEXT-DECORATION: none
}
.imguptype LI A {
	BORDER-RIGHT: #d3e8f2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d3e8f2 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 2px 6px 0px 0px; BORDER-LEFT: #d3e8f2 1px solid; COLOR: #09c; PADDING-TOP: 2px; BORDER-BOTTOM: #d3e8f2 1px solid; HEIGHT: 19px; TEXT-DECORATION: none
}
.smiliesgroup LI A:unknown {
	outline: none
}
.imguptype LI A:unknown {
	outline: none
}
.smiliesgroup LI A.current {
	FONT-WEIGHT: 700; BORDER-BOTTOM-COLOR: #fefefe; COLOR: #444
}
.imguptype LI A.current {
	FONT-WEIGHT: 700; BORDER-BOTTOM-COLOR: #fefefe; COLOR: #444
}
.alert_win {
	MARGIN: 0px; WIDTH: 350px
}
.alert_win .float_ctrl {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.alert_win .shadowline {
	MARGIN: -8px 0px
}
.alert_win .postbox {
	PADDING-RIGHT: 15px; MARGIN-TOP: -15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}

.alert_btnleft {
	MARGIN-TOP: 8px
}
.alert_btn {
	MARGIN-TOP: 20px; TEXT-ALIGN: center
}
.alert_act {
	MARGIN-TOP: 20px; PADDING-LEFT: 58px
}
.popupcredit {
	
}
.pc_c {
	BACKGROUND-POSITION: 0px -56px; WIDTH: 200px; BACKGROUND-REPEAT: repeat-x
}
.pc_inner {
	BACKGROUND-POSITION: 50% -112px; WIDTH: auto; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.pc_inner SPAN {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #ffea97; MARGIN-RIGHT: 15px
}
 HTML .pc_inner SPAN {
	DISPLAY: inline-block
}
.pc_inner SPAN A {
	COLOR: #ffea97; TEXT-DECORATION: underline
}
.pc_inner SPAN EM {
	FONT-WEIGHT: 400; FONT-SIZE: 18px; COLOR: #fff
}
.pc_inner SPAN EM.desc {
	COLOR: #930
}
.pc_btn IMG {
	opacity: 0.5
}
.pc_btn:hover IMG {
	opacity: 1
}
.pc_r {
	BACKGROUND-POSITION: -30px 0px
}

.deloption:hover {
	BACKGROUND-POSITION: 0px -12px
}
.color_menu {
	OVERFLOW: hidden; WIDTH: 63px
}
.color_menu A {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 20px; HEIGHT: 20px
}
.chosemagic {
	MARGIN-BOTTOM: 9px; WIDTH: 220px
}
.topicadminhigh {
	HEIGHT: 200px
}
.topicadminhigh .tah_body {
	MARGIN: 5px 0px 15px
}
.topicadminhigh .tah_body SELECT {
	WIDTH: 217px
}
.topicadminlow {
	HEIGHT: 50px
}
.topicadminlow TABLE {
	WIDTH: 100%
}
.topicadminlow TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.topicadminlow .txt {
	WIDTH: 100px
}
.topicadminlow .wide .txt {
	WIDTH: 50px
}
.topicadminlog {
	
}
.topicadminlog H4 {
	FONT-WEIGHT: 400
}
.topicadminlog .dropdownbtn {
	BORDER-LEFT-WIDTH: 1px
}
.topicadminlog .txtarea {
	MARGIN: 5px 0px; WIDTH: 212px; HEIGHT: 40px
}
HTML {
	BACKGROUND: url(bg.jpg) #e2e2e2 repeat-y 50% 0px
}
BODY {
	BACKGROUND: url(header.jpg) no-repeat 50% 0px; POSITION: relative; min-width: 1000px
}
#header {
	HEIGHT: 200px
}
#header H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 6px
}
#umenu {
	BORDER-RIGHT: #f1f1f1 0px solid; BORDER-TOP: #f1f1f1 0px solid; BORDER-LEFT: #f1f1f1 0px solid; BORDER-BOTTOM: #f1f1f1 0px solid; TOP: 6px
}
 HTML #umenu A.noborder {
	BACKGROUND-POSITION: 0px 100%; MARGIN-LEFT: 0px
}
#umenu A {
	MARGIN: 0px 2px
}
#umenu .pipe {
	MARGIN: 0px 2px; COLOR: #444
}
#menu {
	LEFT: 45px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TOP: 144px; BORDER-BOTTOM-STYLE: none
}
#menu A {
	FONT-WEIGHT: bold; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#style_switch {
	RIGHT: 18px; TOP: 311px
}
#nav {
	BACKGROUND: url(icon_nav.gif) no-repeat 0px 8px; WIDTH: 980px; COLOR: #fcfdfe
}
#nav A {
	COLOR: #000
}
#footer {
	BACKGROUND: url(footer.jpg) no-repeat center bottom; PADDING-TOP: 5px; HEIGHT: 172px
}
#footer .wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 135px; PADDING-BOTTOM: 0px; WIDTH: 700px; PADDING-TOP: 66px
}
.ad_footerbanner {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 982px
}
#ad_headerbanner {
	
}
.ad_text {
	BACKGROUND: #fff; MARGIN: 0px auto
}
.ad_footerbanner {
	BACKGROUND: #fff; MARGIN: 0px auto
}
.ad_text {
	
}
.popupmenu_popup {
	DISPLAY: inline-block; BACKGROUND: #fff; POSITION: absolute
}
.postbtn {
	BACKGROUND-IMAGE: url(post.png)! important
}
.replybtn {
	BACKGROUND-IMAGE: url(post.png)! important
}
.replybtn {
	BACKGROUND-POSITION: 0px -30px
}
#online {
	
}
#bdays {
	
}
#online H3 {
	BACKGROUND-IMAGE: url(header_bg.jpg); COLOR: #000000
}
#bdays H3 {
	BACKGROUND-IMAGE: url(header_bg.jpg); COLOR: #000000
}
#online H3 A {
	COLOR: #000000
}
#bdays H3 A {
	COLOR: #000000
}
#index .content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#forumdisplay .content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#index .with_side .content {
	PADDING-RIGHT: 15px! important
}
#forumdisplay .with_side .content {
	PADDING-RIGHT: 15px! important
}
#index .pages_btns {
	PADDING-BOTTOM: 6px
}
.list {
	BORDER-RIGHT: #fcfdfe 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fcfdfe 0px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fcfdfe 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fcfdfe 0px solid
}
.content .list H3 {
	PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(header_bg.jpg); COLOR: #000000; LINE-HEIGHT: 31px
}
.list H3 A {
	COLOR: #000000
}
.list TH {
	BACKGROUND-POSITION: 13px 10px; PADDING-LEFT: 55px! important; BACKGROUND-IMAGE: url(forum.gif)
}
.list TH.new {
	BACKGROUND-IMAGE: url(forum_new.gif)
}
#index .list TABLE {
	BORDER-COLLAPSE: separate
}
#forumdisplay .list TABLE {
	BORDER-COLLAPSE: separate
}
#index .mainbox TABLE TR:hover TH {
	BACKGROUND-COLOR: #f6f6f6
}
#index .mainbox TABLE TR:hover TD {
	BACKGROUND-COLOR: #f6f6f6
}
div.menu{
		font-size:110%;
		font-weight:bold;
		text-align:center;
		padding:5 5 5 5;
		width:140px;
		border:solid 1px #CC3300;
		background-color:#ffbdfa;
	}
	table.menu th{
		font-weight:normal;
		font-size:120%;
		color:#666666;
	}

	fieldset{width:860px;}
	legend {
		color:blue;
		font-weight:bold;
	}
	fieldset table{
		margin:20 20 20 20;
		
	}
	th{text-align:left;}
	input {
		border-width:0px;
		border-style:solid;
		border-color:silver;
		background-color:aliceblue;
	}
	a{text-decoration:none;}
	a:hover{color:#999999;text-decoration:underline;}
	a:visited {color : blue;}
	a:link {color : blue;}