/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}
img
{
float:none
}
.signup_left
{
vertical-align:text-top;
width:70px;
}
.signup_right
{
width:70%;
text-align:left;
}
.signup_left_v1
{
vertical-align:text-top;
width:30%;
text-align:right;
padding-right:10;
}
.signup_right_v1
{
width:70%;
text-align:left;
}
table.signup 
{
table-layout:fixed;
font-size:12px;
width:100%;
}
div.signup
{
font-size:12px;
padding:10;
}
.forum_login
{
padding-top:10;
text-align:center;
table-layout:fixed;
font-size:12px;
width:100%;
}
table.signup td{overflow:hidden;}
span.message
{
width:100%;
text-align:center;
}
span.err_message
{
width:100%;
text-align:center;
color:#0987b7;
}
div.title_question
{
text-align:center;
font-size:20px;	
padding:5 0 5 10;
}
a.admin_option
{
display:block;
background-color:#CCCCCC;
margin-bottom:2px;
font-weight:bold;
padding-left:5px;
color:#000000;
text-decoration:none;
cursor:pointer;
}
a.admin_option_ac,a.admin_option:hover
{
display:block;
background-color:#0987b7;
margin-bottom:2px;
padding-left:5px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
}
table.admin_content_table
{
background-color:#000000;
font-size:12px;
}
td.admin_content
{
background-color:#FFFFFF;
text-align:center;
}
span.button
{
background-color:#0987b7;
border:#CCCCCC 1px outset;
text-align:center; 
cursor:pointer
/*need to put fix width otherwise won show expected result*/
}
a.button
{
text-decoration:none;
background-color:#0987b7;
border:#CCCCCC 1px outset;
text-align:center;
/*need to put fix width otherwise won show expected result*/
}
span.dis_small_btn
{
cursor:default;
text-align:center; 
color:#999999;
font-size:12px; 
/*need to put fix width otherwise won show expected result*/
}
span.dis_accept_btn
{
cursor:default;
font-size:13px;
font-weight:bold;
background-color:#00CC33;
border:#CCCCCC 2px outset;
text-align:center; 
color:#FFFFFF; 
/*need to put fix width otherwise won show expected result*/
}
.error
{
font-size:12px;
color:#0987b7;
}
img.nav_topic{padding-left:18px;}
ul.admin_cat_list 
{
list-style-type:none;
padding:0;
margin:0;
}
ul.admin_cat_list ul
{
display:none;
list-style-type:none;
}
td.main_nav,td.main_nav a{font-size:12px;}
table.topics{table-layout:fixed;}
/*end to hide overflowed mesg*/
td.main_nav img,table.signup img{cursor:pointer;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*from forum_css.css*/
td.topic_left
{
vertical-align:top;
width:20%;
text-align:left;
}
td.topic_right
{
width:40%;
text-align:right;
vertical-align:top;
}
tr.topic_header, tr.topic_header a
{
font-size:12px;
color:#000000;
}
tr.reply_header td
{
border-top:1px solid #CCCCCC
}
tr.reply_header, tr.reply_header a
{
font-size:12px;
color:#000000;
}
tr.reply_body td
{
font-size:12px;
padding:10px 0 5px 0;
vertical-align:top;
border-bottom:#FFFFFF 1px solid;
overflow:hidden;
}
tr.topic_body td
{
font-size:12px;
border-top-width:0;
padding:0 5px 5px 5px;
overflow:hidden;
}
.small_btn
{
vertical-align:bottom;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
background-color:#0987b7;
border:#FFFFFF 1px outset;
text-align:center; 
color:#FFFFFF;
padding:1px 2px 0 2px;
/*need to put fix width otherwise won show expected result*/
}
.go_btn
{
vertical-align:middle;
float:right;
margin:2px 3px 0 0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
font-size:13px;
background-color:#0987b7;
border:#FFFFFF 1px outset;
text-align:center; 
color:#000000;
width:40px;
/*need to put fix width otherwise won show expected result*/
}
/*#########################################################*/
/*from forum.css*/
/* put into the main css
*/
.msg_welcome_white
{
padding:2px 0 1px 10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.cur_nav
{
text-decoration:none;
color:#000000;
}
a.nav
{
color:#0987b7;
text-decoration:none;
font-size:15px;
}
div.user
{
font-size:12px;
padding:10px 0 10px 10px;
}
div.user a
{
margin-right:5px;
font-size:16px;
font-weight:bold;
}
div.user_yellow a
{
color:#0987b7;
margin-right:5px;
font-size:18px;
}
div.user_yellow
{
padding:10px 0;
font-size:12px;
}
td.title
{
color:#0987b7;
text-align:center;
font-size:18px;
}
span.total{text-decoration:underline}
.bg_light a
{
color:#000000;
text-decoration:none;
}
.bg_dark a
{
color:#FFFFFF;
text-decoration:none;
}
.bg_light a:hover,.bg_dark a:hover
{
text-decoration:underline
}
.bg_light{padding:2px;}
.bg_dark
{
background-color:#0987b7;
color:#FFFFFF;
padding:2px;
}
/*#######################################################################*/
/*text editors*/
div.imagebutton {height: 20px; width: 21px; border: solid 2px #3C3C3C; }
div.image {}
table.toolbar {height: 30px; }
/*#######################################################################*/
ul.cat_list
{
margin: 0;
padding: 0;
list-style: none;
}
li.cat_dis
{
text-align:center;
font-weight:600px;
}
div.cat_dis
{
text-align:left;
font-size:12px;
padding-left:10px;
}
img.head_icon
{
vertical-align:text-bottom;
margin:5px 10px 5px 5px;
border:#021E2A 1px solid;
}
img.head_icon_pro
{
vertical-align:text-bottom;
border:#021E2A 1px solid;
}
table.help{text-align:center}
/* for pop window video frame*/
div.p_main_div
{
display:none;
position:absolute;
width:308px;
height:50px;
z-index:1000;
}
table.p_main_table{z-index:500;}
td.p_main_td
{
text-align:right;
width:308px;
height:100px;
background-image:url(v_frame/bg1.png);
background-repeat:repeat-y;
}
td.p_menu_bar
{
width:308px;
height:21px;
text-align:right;
background-image:url(v_frame/top1.png);
background-position:top;
background-repeat:no-repeat;
}
td.p_footer
{
width:308px;
height:22px;
background-image:url(v_frame/bottom1.png);
background-position:bottom;
background-repeat:no-repeat;
}
div.p_content
{
margin-left:5px;
margin-right:17px; 
}
div.p_ads
{
float:left;
width:180px;
margin-left:3px;
margin-top:20px;
text-align:center;
vertical-align:bottom;
}
img.p_close
{
cursor:pointer;
margin-top:4px;
margin-right:18px;
width:14px;
height:14px;
}
/* end pop window video frame*/
img.sec_img
{
vertical-align:text-bottom;
height:30px;
}
td.relpy{font-size:12px;}
td.relpy a{color:#000000;}
.reply_nor_mesg
{
font-weight:bold;
font-size:12px;
}
span.nickname
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0987b7;
}
div.div_nickname
{
margin:2px 0 0 2px;
}
img.th_n_img
{
border:#021E2A 1px solid;
margin:5px 5px 5px 0;
}
img.th_n_video{margin:5px 5px 5px 0;}
div.new_topic_left
{
padding-top:5px;
float:left;
width:30%;
text-align:left;
}
.pager_style
{
padding:5px 0 5px 0;
color:#000000;
}
.pager_style a{color:#000000;}
.site_color_bold
{
font-weight:600px;
color:#06557C;
}
iframe.editor_frame
{
width:99%;
background:#FFFFFF;
margin:0 0 0 -1px;
}
div.nav_tree
{
text-align:left;
margin-top:5px;
padding:3 0 2 10;
font-size:12px;
}
div.nav_div_left{position:relative;}
div.search_left
{
width:70.2%;
float:left;
padding-left:10px;
}
div.search_left a{color:#000000;}
div.serch_right
{
width:28%;
float:right;
text-align:right;
}
td.search_back
{
color:#FFFFFF;
padding-left:10px;
}
td.login_left
{
text-align:right;
padding-right:10px;
}
.c_red{color:#FF0000;}
div.post_op_left{float:left;}
div.post_op_right
{
float:right;
text-align:right;
}
/* CSS Document */
div.add_question_main{margin:10px 0 2px 0;}
div.sticky_div
{
font-size:18px;
color:#0987b7;
position:relative;
padding:2px 0 2px 0;
}
table.forum_topic
{
width:100%;
font-size:16px;
}
span.out_nav_right
{
position:absolute;
right:0%;
}
input.pic_input{float:none;}
img.img_pict{vertical-align:text-top;}
span.pic_name{vertical-align:bottom;}
div.date_picker{padding-left:42px;}
td.seprator{height:10px;}
a.back_to_forum{color:#000000;}
div.myprofile_main
{
width:98%; 
text-align:left;
}
div.mypro_info
{
padding:2px 0 1px 10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
font-size:16px;
font-weight:bold;
}
div.pass_reset
{
padding:10px 0 10px 10px;
border-bottom:#FFFFFF 1px solid;
border-top:#FFFFFF 1px solid;
}
div.pass_reset a
{
color:#000000;
font-size:12px;
}
div.new_topic_main
{
width:99%; 
font-size:14px;
padding:20px 0 0 4px;
}
#hid_body{display:none;}
div.pass_change_main{width:98%;}
hr.pro_separator
{
width:90%;
height:1px;
}
span.signup_mesg_header
{
font-size:16px;
font-weight:bold;
}
div.signup_agree
{
text-align:right; 
width:50%; 
}
div.signup_reg
{
float:right;
width:28%;
padding:8px 30px 0 0;
}

div.page_jump_main
{
float:right;
width:185px;
}
div.page_jump_left
{
float:left;
width:135px;
}
div.goto_page
{
float:left;
padding-left:10px;
}
td.admin_option{font-size:24px;}
span.nav_span
{
position:absolute;
right:0%;
}
div.check_main{width:98%;}
span.new_cat_title{font-size:24px;}
div.opt_protential{font-size:20;}
td.search_pager_td{font-size:14px;}
table.forum_cat_main
{
width:98%;
border-bottom:1px #CCCCCC solid
}
.fm_admin_nav
{
width:200px;
border-right:1px solid #999999;
padding-right:5px;
}
.fm_admin_body{ padding-left:5px;}
.fm_cat_title
{
text-align:center;
font-weight:bold;
font-size:18px;
}