html,body {height:100%;}
body {
padding:0;
margin:0;
text-align:center;
background-color:#FFFFFF;
font-family:"宋体";
}
.per60 {
width:60%;
}
.per80 {
width:80%;
}
.per98 {
width:98%;
}
.per100 {
width:100%;
}
div{
font-size:12px;
}
a {
color:#000162;
text-decoration:none;
}
a:hover {
color:#FF0000;
}
td {
font-size:12px;
}
input {
font-size:12px;
}
form {
margin:0px;
padding:0px;
}
ol{
margin-left:0px;
text-align:left;
font-size:12px;
}

.currentItem,.item {
cursor:pointer;
}
#wrapper {
width:1002px;
margin:0 auto;
background-color:#FFD97E;
}
/*header*/
#header {
width:1002px;
height:185px;
background-image:url(images/header_bg.jpg);
margin:0 auto 0px;
padding-bottom:0px;
}
#banner {
width:1002px;
height:138px;
}
#logo {
width:180px;
height:80px;
margin:29px 0 29px 36px;
float:left;
background-color:#666666;
_display:inline;
display:none;
}
#adBanner {
width:650px;
height:80px;
margin:29px 36px 29px 0;
float:right;
_display:inline;
display:none;
}
#topNav {
width:960px;
height:47px;
background-image:url(images/topnav_bg.gif);
margin:auto;
}
#navLeft {
padding-left:10px;
height:33px;
float:left;
font-weight:bold;
color:#FFFFFF;
margin-top:14px;
}
#navLeft ul {
padding:0;
margin:0;
/*height:33px;*/
float:left;
list-style:none;
font-size:12px;
}
#navLeft .currentItem {
height:25px;
line-height:25px;
float:left;
background-color:#0067A9;
border:1px solid;
border-color:#DFD3D3 #DFD3D3 #FFFFFF #DFD3D3;
_display:inline;
}
#navLeft .item {
margin:6px 9px 0 9px;
padding:0 12px;
height:27px;
line-height:27px;
float:left;
_display:inline;
}
#navLeft table {
border:0px solid;
border-collapse:collapse;
}
#navRight {
height:33px;
float:right;
color:#FFFFFF;
padding-right:12px;
margin-top:14px;
}
#navRight a {
height:27px;
line-height:27px;
font-size:12px;
font-weight:bold;
color:#9B1B18;
margin:0 12px;
float:left;
}
#navRight a:link {
text-decoration:none;
}
#navRight a:visited {
text-decoration:none;
}
#navRight a:hover {
text-decoration:underline;
}
/*tree menu*/
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
/*Top level list items*/
.suckertreemenu ul li {
position: relative;
display: inline;
float: left;
padding-top:9px;
height:23px;
}
.suckertreemenu ul li:hover {
border-top:1px solid #DFD3D3;
border-left:1px solid #DFD3D3;
border-right:1px solid #DFD3D3;
background-image:url(images/nav_item.jpg);
}
/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 65px; /*Width of top level menu link items*/
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
text-align:center;
text-decoration: none;
color: #9B1B18;
font-family:"宋体";
}
.suckertreemenu ul li a:hover{
/*background-color: black;*/
color:#ff0000;
text-decoration:none;
}
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
background-color: #F3F3F3; /*overall menu background color*/
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
border:1px solid black;

font-size:12px;
line-height: 18px;
padding-left:28px;
background-image: url(images/menu_left.gif);
background-repeat:repeat-y;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
clear:both;
padding-top:0px;
display: list-item;
float: none;
background-color: #F3F3F3; /*overall menu background color*/
margin-left:30px;
height:20px;
color:blue;
}
.clear {
clear:both;
}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
margin-left:0px;
}
/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 60px; /*width of sub menu levels*/
text-decoration: none;
padding:1px 3px;
border:0px solid #000;
height:18px;
text-align:left;
font-weight:normal;
color:black;
}
/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: url(images/arrow-down.gif) no-repeat center right;
}
/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(images/arrow-right.gif) no-repeat center right;
}
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */
.suckertreemenu ul li.menuDiv {
margin-top:5px;
}

#bbsInfo {
height:50px;
margin:0px 10px 0px 0px;
font-size:12px;
line-height:25px;
}
#bbsInfo a {
margin:0 10px;
color:#000000;
}
#bbsInfo a:link {
text-decoration:none;
}
#bbsInfo a:visited {
text-decoration:none;
}
#bbsInfo a:hover {
text-decoration:underline;
}
#bbsInfo div {
clear:both;
}
#bbsInfo #userBlock {
float:left;
}
#bbsInfo #userBlock a {
margin:0 1px;
}
#bbsInfo #topicBlock{
float:right;
}
#bbsInfo #listBlock{
float:left;
}
#bbsInfo #memberBlock{
float:right;
}
#bbsInfo #memberBlock a{
margin:0 0px;
}
#adTextBox {
background-color:#FFFFFF;
width:920px;
}
#adTextBox table {
background-color:#FFFBFA;
border:1px solid;
border-color:#DFD3D3 #DFD3D3 #DFD3D3 #DFD3D3;
border-collapse:collapse;
font-size:12px;
}
#adTextBox table td {
padding:2px 0px;
text-align:center;
height:35px;
}

#adTextBox a {
color:#1268A3;
text-decoration:none;
}

#tagBox {
text-align:left;
font:12px "宋体";
line-height:150%;
padding:3px;
}
#tagBox a {
color:#1268A3;
text-decoration:none;
}
/*end header*/
#main {
/*margin:0 auto;*/
margin:0 21px;
padding:0 20px;
padding-top:10px;
font-size:12px;
background-color:#ffffff;
width:920px;
}
#homeBg {
width:920px;
padding-top:5px;
background-color:#ffffff;
}
#sideBar {
width:232px;
float:right;
background-color:#FFEFEF;
}
#userInfo {
width:232px;
height:105px;
float:left;
background-image:url(images/userinfo_bg.jpg);
background-repeat:repeat-x;
}
#userImg {
width:65px;
height:65px;
margin:20px 15px;
float:left;
_display:inline;
}
#closeSide {
width:70px;
height:16px;
float:right;
margin-top:8px;
margin-right:20px;
_display:inline;
}
#homeBg img {
border:none;
}
#closeSide a {
color:#4692D1;
font-size:12px;
height:16px;
line-height:16px;
text-decoration:none;
}
#closeSide a:link {
color:#999999;
}
#closeSide a:visited {
color:#999999;
}
#closeSide a:hover {
color:#4692D1;
}
#sideLogin{
text-align:left;line-height:1.5;padding-left:5px;margin-top:20px;
padding-bottom:5px;
}
#sideUnLogin {
width:85px;
margin-top:30px;
margin-right:20px;
float:right;
_display:inline;
text-align:left;
color:#FFFFFF;
line-height:1.5;
}
#sideUnLogin a {
color:#FFFFFF;
font-size:12px;
height:20px;
line-height:20px;
margin-right:12px;
text-decoration:none;
}
#sideUnLogin a:link {
color:#FFFFFF;
}
#sideUnLogin a:visited {
color:#FFFFFF;
}
#sideUnLogin a:hover {
color:#000000;
}
.sideBox {
width:222px;
margin:0 4px 10px 4px;
background-color:#FFFFFF;
border-top:1px solid #DFD3D3;
border-right:1px solid #DFD3D3;
border-left:1px solid #DFD3D3;
border-bottom:1px solid #DFD3D3;
float:left;
_display:inline;
}
.sideBox .menu {
width:222px;
height:28px;
float:left;
}
.sideBox .menu ul {
width:100%;
height:100%;
margin:0px;
padding:0px;
float:left;
list-style:none;
}
.sideBox .menu .currentItem {
width:74px;
height:28px;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:28px;
background-image:url(images/currentitem_bg.jpg);
}
.sideBox .menu .item {
width:74px;
height:28px;
float:left;
text-align:center;
font-size:12px;
line-height:28px;
background-image:url(images/item_bg.jpg);
}
.sideBox .content {
width:206px;
padding:8px;
float:left;
text-align:center;
font-size:12px;
margin:0;
background-color:#FFFFFF;
}
.sideBox .content ul {
width:206px;
padding:0px;
margin:0;
float:left;
list-style:none;
}
.sideBox .content ul li {
width:206px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
text-align:left;
padding:2px 0px
}
.sideBox .content td {
vertical-align:middle;
height:20px;
line-height:20px;
text-align:left
}
.sideBox .content td a {
margin-left:8px;
color:#0164CA;
}
.sideBox .content table a:link {
text-decoration:none;
}
.sideBox .content table a:visited {
text-decoration:none;
}
.sideBox .content table a:hover {
text-decoration:underline;
}
.sideBox img {
border:0px;
}

.outWithSide {
margin-left:-232px;
}
.mLWithSide {
margin-left:232px;
}
.inWithSide {
margin-right:10px;
}
#outWrapper {
width:100%;
float:left;
}
#mainLeft {
background-color:#ffffff;
}
#notice {
height:32px;
padding-left:20px;
background-color:#FFEFEF;
border:1px solid;
border-color:#DFD3D3 #DFD3D3 #DFD3D3 #DFD3D3;
font-size:12px;
}
#notice table td {
}
#notice table td img {
margin-bottom:2px;
}
#noticeContent {
width:100%;
height:100%;
float:left;
}
#noticeContent ul {
width:100%;
height:32px;
padding:0;
margin:0;
float:left;
list-style:none;
overflow:hidden;
}
#noticeContent ul li {
width:100%;
height:32px;
padding:0;
margin:0;
float:left;
line-height:32px;
}
.boardArea {
padding-bottom:10px;
margin-top:10px;
background-color:#FFFFFF;
border:1px solid;
border-color:#FEEACF #F1CD99 #F1CD99 #FFEBD0;
}
.boardAreaTitle {
height:28px;
padding:0px 20px;
font-size:12px;
font-weight:bold;
background-image:url(images/boardareatitle_bg.jpg);
background-repeat:repeat-x;
}
.boardAreaTitle img {
margin-right:8px;
}
.boardArea .content {
padding:0px 20px;
zoom:1;
}
.boardArea .content a {
color:#000064;
margin:0 0px;
}
.boardArea .content a:link {
text-decoration:none;
}
.boardArea .content a:visited {
text-decoration:none;
}
.boardArea .content a:hover {
text-decoration:underline;
}
.boardArea .content a.boardName{
line-height:2;
font-size:13px;
}
.boardArea .content ul {
width:100%;
margin:0;
padding:0;
list-style:none;
}
#linkInfo {
text-align:left;
overflow:auto;
}
#linkInfo ul {
text-align:left;
padding:2px 0px;
clear:both;
}
#linkInfo ul li {
list-style-type: none;
float:left;
font-size:12px;
width:100px;
padding-right:10px;
}
.boardlist {
font-size:12px;
}
.boardlist td {
vertical-align:middle;
line-height:24px;
}
.boardlist .msgTitle {
float:left;white-space:nowrap;width:252px;overflow:hidden;text-overflow:ellipsis;margin-right:5px;
}
.boardlist .msgReplier {
float:left;white-space:nowrap;width:98px;overflow:hidden;text-overflow:ellipsis;margin-right:5px;
}

#footer {
width:960px;
padding-top:0px;
padding-bottom:10px;
margin:0 auto;
background-image:url(images/foot_bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#onlineInfo {
width:918px;
float:left;
margin:10px auto;
padding:0 0px;
border:1px solid #DFD3D3;
background-color:#FFFFFF;
font-size:12px;
text-align:left;
}
#onlineInfo table{
width:100%;
}
#onlineInfo table td {
vertical-align:middle;
text-align:left;
padding:0 15px;
}
#onlineInfo table td img {
vertical-align:middle;
}
.online_info{
position:relative;
z-index:2;
}
.online_info:hover{
z-index:3;
background:none;
text-decoration:none;
}
.online_info span{
display: none;
}
.online_info:hover span{
display:block;
position:absolute;
top:15px;
left:9px;
width:220px;
height:66px;
border:1px solid #A3D8EF;
background-color:#DAE6FC;
padding:3px;
color:black;
filter:alpha(opacity=90);
}
#OLInfoTitle {
height:28px;
color:#2D74AF;
}
#OLInfoTitle a {
margin:12px;
color:#2D74AF;
}
#OLInfoTitle a:link {
text-decoration:none;
}
#OLInfoTitle a:visited {
text-decoration:none;
}
#OLInfoTitle a:hover {
text-decoration:underline;
}
.line {
height:1px;
background-image:url(images/line_bg.jpg);
overflow:hidden;
}
/*listtopic.jsp*/
.position {
border:1px solid;
background-color:#FFFFFF;
border-color:#C9D2E3 #C9D2E3 #C9D2E3 #C9D2E3;
margin-bottom:10px;
padding:5px;
text-align:left;
font-size:12px;
}
.menuskin{
position: absolute;
background-color: #f4f3f3;
background-image: url(images/menu_left.gif);
background-repeat:repeat-y;
border:1px solid black;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
padding:5;
padding-left:15px;
filter: alpha(opacity=90);
text-align:left;
}
.menuskin a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
padding-left:15px;
}
.boardRules {
margin-bottom:10px;
background-color:#FFFFFF;
border:1px solid;
border-color:#DFD3D3 #DFD3D3 #DFD3D3 #DFD3D3;
}
.boardRulesTitle {
height:30px;
margin:1px;
background-image:url(images/board_rules_title_bg.jpg);
background-repeat:repeat-x;
color:#1468A4;
font-weight:bold;
text-align:left;
line-height:30px;
padding-left:20px;
}
.boardRulesLine {
height:1px;
overflow:hidden;
background-color:#E6E7E1;
}
.boardRulesContent {
padding:5px 10px;
background-color:#FFFFFF;
text-align:left;
color:#DE1B19;
}
.pluginRules {
margin-bottom:10px;
background-color:#FFFFFF;
border:1px solid;
border-color:#DFD3D3 #DFD3D3 #DFD3D3 #DFD3D3;
}
.pluginRulesTitle {
height:30px;
margin:1px;
background-image:url(images/board_rules_title_bg.jpg);
background-repeat:repeat-x;
color:#1468A4;
font-weight:bold;
text-align:left;
line-height:30px;
padding-left:20px;
}
.pluginRulesLine {
height:1px;
overflow:hidden;
background-color:#E6E7E1;
}
.pluginRulesContent {
padding:5px 10px;
background-color:#FFFFFF;
text-align:left;
color:#DE1B19;
}
.listTopicWrapper {
width:918px;
margin-top:0px;
margin-bottom:10px;
}
.listTopicWrapper table thead {
height:30px;
background-color:#FFEFEF;
}
.btnArea {
padding-top:10px;
padding-bottom:10px!important;
padding-bottom:0px;
width:918px;
float:left!important;
float:none;
}
.addTopic {
height:29px;
float:left;
}
.op {
height:29px;
float:right;
}
.op table td {
vertical-align:middle;
text-align:left;
}
.op td img {
vertical-align:middle;
}
#listTopic {
clear:both;
}
#listTopic table {
border:1px solid #CCCCCC;
}
#listTopic table tbody tr {
background-color:#FFFFFF;
}
#listTopic table tbody td {
height:30px;
}
#listTopic table tbody td.separaterBlank {
height:1px;
}
#listTopic table tbody td.separater {
height:1px;
overflow:hidden;
background-color:#CCCCCC;
}
.separaterArea {
height:1px;
overflow:hidden;
background-color:#FEF9F3;
}
#listTopic table table {
border:0px;
}
#listTopic .listTopicHot {
width:3%;
}
#listTopic .listTopicEmote {
width:30px;
text-align:center;
}

.followDiv {
text-align:left;
}
.table_page{
    BORDER: #0085D0 0px solid;
	padding-left:3px;
	padding-right:3px;
	jerry:expression(cellSpacing="3");
}
.table_page_title{
    COLOR: #fff;
    BACKGROUND-COLOR: #ffffff;
	color:#0185D0;
    BORDER: #E7EADF 1px solid;
	padding:0px 7px;
}
.table_page_list{
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #ffffff;
	color:#0185D0;
	padding:0px 7px;
    BORDER: #E7EADF 1px solid;
}
.table_page_cur{
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #0185D0;
	color:#ffffff;
	font-weight:bold;
	padding:0px 7px;
}
.table_page_num {
padding:0px;
border:#E7EADF 1px solid;
}
.table_page_num input {
color:#000000;
height:20px;
width:30px;
margin:0px;
border:0px;
}
.table_page_btn {
border:0px;
padding:0px;
}

/*showtopic.jsp*/
.showTopicWrapper {
width:918px;
float:left;
margin-bottom:10px;
}
.showTopicTab {
WORD-BREAK: break-all;
WORD-WRAP: break-word;
table-layout: fixed;
border:1px solid #DFD3D3;
border-collapse:collapse;
}
.showTopicTab thead {
height:35px;
background-color:#FFEFEF;
}
.showTopicTd {
border:1px solid #FFEFEF;
border-collapse:collapse;
}
#showTopic .quote {
border:2px dashed #cccccc;
}

.showTopicWrapper .topicTitle {
float:left;
padding-left:24px;
}
.showTopicWrapper .topicOp {
float:right;
padding-right:24px;
}
.showTopicWrapper .topicOp a {
text-decoration:none;
}
.showTopicWrapper .topicOp a:link {
color:#991C1A;
}
.showTopicWrapper .topicOp a:visited {
color:#991C1A;
}
.showTopicWrapper .topicOp a:hover {
color:#ff0000;
}
.opHis {
height:25px;
margin:1px;
background-color:#FFF8DC;
border:1px dashed #FF6501;
padding-top:10px;
}
.separaterL {
width:12%;
height:4px;
background-color:#FFEFEF;
}
.separaterR {
width:82%;
height:4px;
background-color:#FFFCF7;
}
.topicCnt {
padding:10px 15px;
font-size:14px;
line-height:1.5;
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
}
.topicCntHeader {
padding:5px 5px;
border-bottom:1px dotted #cccccc;
text-align:left;
}
.topicCntTitle {
font-weight:bold;
padding:10px 0px;
text-align:left;
}
.topicCntContent {
_height:220px;
min-height:220px;
}
.topicCntSign {
font-size:12px;
color:#777777;
padding-bottom:10px;
}
.topicCntFooterR{
float:right;
}
.topicPage {
text-align:left;
margin-bottom:10px;
}
.topicPageR {
float:right;
}
.tableCommon {
border:1px solid;
border-color:#DFD3D3 #DFD3D3 #DFD3D3 #DFD3D3;
border-collapse:collapse;
text-align:left;
background-color:#FFFBFA;
width:920px;
}
.tableCommon thead {
border:1px solid #DFD3D3;
height:35px;
background-color:#FFEFEF;
font-weight:bold;
padding:0px;
}
.tableCommon td {
border:1px solid #DFD3D3;
padding:3px;
line-height:2.0;
}
.tableCommon thead td {
padding:0px 5px;
}

.tableCommon table {
border:0px;
}
.tableCommon table td {
border:0px;
}

.tableCommon .tableBorder1 {
border:1px solid #DFD3D3;
border-collapse:collapse;
text-align:left;
}
.tableCommon .tableBorder1 thead {
border:1px solid #C9D2E3;
height:22px;
background-color:#eeeeee;
font-weight:bold;
padding:0px;
}
.tableCommon .tableBorder1 td {
border:1px solid #C9D2E3;
padding:3px;
line-height:2.0;
}
.tableTitle{
text-align:center;
font-weight:bold;
font-size:14px;
color:#0066FF;
padding:5px;
}
/*plugin table*/
.tableCommon .plugin {
border:1px solid #C9D2E3;
border-collapse:collapse;
}
.tableCommon .plugin td {
border:1px solid #C9D2E3;
}
.tableCommon80 {
border:1px solid #DFD3D3;
border-collapse:collapse;
width:80%;
text-align:left;
background-color:#FFFFFF;
}
.tableCommon80 thead {
border:1px solid #C9D2E3;
height:35px;
background-color:#FFEFEF;
font-weight:bold;
padding:0px;
}
.tableCommon80 td {
border:1px solid #DFD3D3;
padding:3px;
line-height:2.0;
}
.tableCommon80 .tableBorder1 {
border-collapse:collapse;
text-align:left;
}
.tableCommon80 .tableBorder1 thead {
border:1px solid #C9D2E3;
height:22px;
background-color:#eeeeee;
font-weight:bold;
padding:0px;
}
.tableCommon80 .tableBorder1 td {
border:1px solid #C9D2E3;
padding:3px;
line-height:2.0;
}

.tableCommon60 {
border:1px solid #C9D2E3;
border-collapse:collapse;
width:60%;
text-align:left;
background-color:#FFFFFF;
}
.tableCommon60 thead {
border:1px solid #C9D2E3;
height:35px;
background-color:#FFEFEF;
font-weight:bold;
padding:0px;
}
.tableCommon60 td {
border:1px solid #C9D2E3;
padding:3px;
line-height:2.0;
}
.tableCommon30 {
border:1px solid #C9D2E3;
border-collapse:collapse;
width:30%;
text-align:left;
background-color:#FFFFFF;
}
.tableCommon30 thead {
border:1px solid #C9D2E3;
height:35px;
background-color:#FFEFEF;
font-weight:bold;
padding:0px;
}
.tableCommon30 td {
border:1px solid #C9D2E3;
padding:3px;
line-height:2.0;
}


.userInfo {
width:18%;
vertical-align:top;
background-color:#FFFFFF;
}
.userInfo ul {
width:100%;
padding:20px 0 0 0;
margin:0;
float:left;
list-style:none;
}
.userInfo ul li {
width:80%;
padding-left:20px;
margin:2px 0;
float:left;
text-align:left;
clear:both;
}
.userInfo ul li img {
margin:3px 0px;
max-width:100px;
width:expression(this.width>100?"100px":this.width);
}

/*emote*/
.anylinkcss{
position:absolute;
display:none; /*防止页面出现横向滚动条*/
visibility: hidden;
/*border:1px solid gray;*/
/*border-bottom-width: 0;*/
font:normal 12px Verdana;
z-index: 100;
background-color: white;
}
.shadetabs_bar {
color: #eeffff;
font-weight: bold;
background-image: url("images/bg1.gif");
height: 24px;
width:330px;
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0px;
font: 9pt;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
width:240px;
}
.shadetabs li{
display: inline;
margin: 0;
}
.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}
.shadetabs li a:visited{
color: #2d2b2b;
}
.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}
.shadetabs li.selected{
position: relative;
top: 1px;
}
.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 308px;
height:200px;
margin-bottom: 1em;
padding: 10px;
overflow-x:hidden;
overflow-y:scroll;
text-align:left;
}
.tabcontent{
display:none;
}
@media print {
.tabcontent {
display:block!important;
}
}

#winpop {
width:200px; height:0px; position:absolute; right:0; bottom:0; 
background-color:#DAE6FC;
BORDER-RIGHT: #455690 1px solid;
BORDER-TOP: #a6b4cf 1px solid;
BORDER-LEFT: #a6b4cf 1px solid;
BORDER-BOTTOM: #455690 1px solid;
margin:0; padding:1px; overflow:hidden; display:none;
}
#winpop .title {
width:100%; height:20px; line-height:20px;
background: #5FABCF;
font-weight:bold; text-align:center; font-size:12px; color:#ffffff; }
#winpop .con {
width:100%; height:80px; line-height:80px; font-weight:bold; font-size:12px; text-align:center}
#winpop .con a:link,#winpop .con a:visited{ color:#F00; text-decoration:none;}
#winpop .con a:hover{ color:#09F;}
#winpop .close { position:absolute; right:4px; top:-1px; color:#FFFFFF; cursor:pointer}

#frameBtn {
background: url('images/board_tree/frame_btn.gif') no-repeat 0;
cursor: pointer;
}


.thread_type ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.thread_type li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	height: 25px;
	background-position: center;
	margin: 2px 1px 0px 1px;
	padding: 0px;
	font-size: 14px;
	color: #835821;
	border: 1px solid #89BEF0;
}
.thread_type li div a:link {
color:#000000;
}
.thread_type li div a:visited {
color:#000000;
}
.thread_type li div a:hover {
color:#D52709;
}
.thread_type li div {
margin:1px; width:60px; text-align:center; background-image:url(images/thread_type1.jpg);
font-size:12px;
padding-top:5px;
height:21px;
}
li.thread_type_hover {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	height: 25px;
	background-position: center;
	margin: 2px 1px 0px 1px;
	padding: 0px;
	font-size: 14px;
	color: #835821;
	border: 1px solid #F6BC50;
}
li.thread_type_hover div {
margin:1px; width:60px; text-align:center; background-image:url(images/thread_type2.jpg);
font-size:12px;
padding-top:5px;
height:21px;
}

.voteTab {
margin-top:10px;
border:1px solid #C9D2E3;
border-collapse:collapse;
font-size:12px;
}
.voteTab thead {
border:1px solid #C9D2E3;
border-collapse:collapse;
background-color:#eeeeee;
height:22px;
}
.voteTab td {
border:1px solid #C9D2E3;
border-collapse:collapse;
}