/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.signup_left
{
	vertical-align:text-top;
	width:30%;
	text-align:right;
	padding-right:50;
}
.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;
}
.signup_left_border
{
	vertical-align:text-top;
	width:30%;
	text-align:right;
	padding-right:10;
	border:#000000 1px solid;
}
.signup_right_border
{
	width:70%;
	text-align:left;
	border:#000000 1px solid;
}
table.admin
{
	table-layout:fixed;
}
table.admin table
{
	/* table-layout:fixed; */
}
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:#FF0000;
}
div.title_question
{
	text-align:center;
	font-size:20px;
	
	padding:5 0 5 10;
}
div.title_answer
{
	padding:20 0 15 10;
	text-align:center;
	font-size:40px;
	background-color:#C70000;
	color:#FFFFFF;
	font-weight:bold;
}
h6
{
background-image:url(icon.png);
height:23px;
width:23px;
}

a.admin_option
{
background-color:#CCCCCC;
width:19.5%;
margin:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:center;
float:left;
text-decoration:none;
cursor:pointer;
}
a.admin_option_ac
{
background-color:#C70000;
width:19.5%;
margin:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
float:left;
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:#C70000;
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:#C70000;
border:#CCCCCC 1px outset;
text-align:center; 
color:#000000;
/*need to put fix width otherwise won show expected result*/
}
/*
a.small_btn
{

text-decoration:none;
font-size:small;
background-color:#0099FF;
border:#CCCCCC 1px outset;
text-align:center; 
 

}*/
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; 
 
/*need to put fix width otherwise won show expected result*/
}
.error
{
font-size:12px;
color:#FF0000;
}
img.nav_cat
{

}
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 ul ul
{
display:none;
}
*/
/*to hide overflowed mesg*/

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, tr.reply_header a
{
color:#000000;
font-size:12px;
}
tr.reply_body
{
font-size:12px;
}
tr.reply_body td
{
width:100%;
padding:10 0 5 0;
vertical-align:top;
border-bottom:#C70000 2px solid;
overflow:hidden;
}
tr.topic_body
{
font-size:12px;

}
tr.topic_body td
{

border-top-width:0;
padding:0 5 5 5;
overflow:hidden;
}

.nk_small_btn
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
font-size:13px;
background-color:#2F82B6;
border:#CCCCCC 2px outset;
text-align:center; 

padding:1px;
}
.small_btn
{
vertical-align:bottom;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
background-color:#C70000;
border:#FFFFFF 1px outset;
text-align:center; 
color:#FFFFFF;
padding:1 2 0 2;

/*need to put fix width otherwise won show expected result*/
}
.go_btn
{
vertical-align:middle;
padding:2;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
font-size:13px;
background-color:#C70000;
border:#FFFFFF 1px outset;
text-align:center;
color:#FFFFFF;

/*need to put fix width otherwise won show expected result*/
}
/*#########################################################*/
/*from forum.css*/

.msg_welcome
{
 font-family:arial;
 font-size:16pt;
 

 text-indent:5px;
}

.msg_welcome_white
{
padding:2 0 1 10;
border-top:1px #C70000 solid;
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:#000000;
font-size:15px;
}
div.user
{
font-size:12px;
padding:10 0 10 10;
}
div.user a
{
color:#000000;
margin-right:5px;
font-size:16px;
font-weight:bold;
}
div.user_red
{
font-size:12px;
}
div.user_yellow a
{
color:#C70000;
margin-right:5px;
font-size:18px;
}
div.user_yellow
{
padding:10 0 10 10;

font-size:12px;
}
div.user_red a
{
color:#9D0104;
margin-right:5px;
font-size:18px;
}
td.title
{
text-align:center;
font-size:18px;

	
}
span.total
{
text-decoration:underline
}
.bg_light
{
/*background-color:#E3E3E3;*/
}
.bg_dark
{
background-color:#FF7878 ;
}
/*#######################################################################*/
/*text editors*/
div.imagebutton {height: 20px; width: 21px; border: solid 2px #000000; background-color: #889F83}
div.image {}
table.toolbar {height: 30px;}
/*#######################################################################*/

ul.cat_list
{
margin: 0;
padding: 0;
list-style: none;
}
li.cat_dis
{
text-align:center;

font-weight:600;
}
div.cat_dis
{
text-align:left;

font-size:12px;
padding-left:10;
}
img.head_icon
{
vertical-align:text-bottom;
margin:5 10 5 5;
border:#021E2A 1px solid;
}
img.head_icon_pro
{
vertical-align:text-bottom;
border:#021E2A 1px solid;
}
img
{
float:none
}
table.help
{
text-align:center
}

span.ini_note
{
font-weight:bold;
vertical-align:top;
color:#9D0104
}

/* for pop window video frame*/
div.p_main_div
{
display:none;
position:absolute;
width:308px;
height:50px;
z-index:1000;
}
div.test
{
width:308px;
height:50px;
border:#000000 1px solid;
cursor:e-resize;

}
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;
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);*/
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;
}
div.p_video
{
/*float:right;*/
}
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
{
background-color:#636363;
padding:0 80 0 80;
font-size:12px;
color:#FFFFFF;
}
td.relpy a
{

}
.nor_mesg
{
background-color:F9DE08;
color:#06557C;
font-weight:bold;
font-size:20px;
padding:0 10 0 10;
border:#000000 medium solid;
border-bottom:#000000 1px solid;
}
.reply_nor_mesg
{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}
span.nickname
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
div.div_nickname
{
margin:2 0 0 2;

}
img.th_n_img
{
border:#021E2A 1px solid;
margin:5 5 5 0;
}
img.th_n_video
{
margin:5 5 5 0;
}
div.new_topic_left
{
padding-top:5;
float:left;
width:30%;
text-align:left;
}
.pager_style
{
padding:5 0 5 0;


}
.pager_style a
{
color:#000000;
}
.site_color_bold
{
font-weight:600;
color:#06557C;
}
.pager_submit
{
padding:0;
margin:0;
border:none;
background:#FFFFFF;
cursor:pointer;
text-decoration:underline;
}
iframe.editor_frame
{
width:99%;
background:#FFFFFF;
margin:0 0 0 -1;
}
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:10;
}
div.search_left a
{
color:#000000;
}
div.serch_right
{
width:28%;
float:right;
text-align:right;

}
td.search_back
{


padding-left:10;
}
img.flame_icon
{
position:absolute;
top:-18;
left:-30;
}
img.query_icon
{
position:absolute;
top:-15;
left:-40;
}
td.login_left
{
text-align:right;
padding-right:10;
}
.c_red
{
color:#FF0000;
}
div.post_op_left
{
float:left;
}
div.post_op_right
{
float:right;
text-align:right;
}
/* ******************************************************************************
This for the article part of the forum
******************************************************************************* */
div.google_left
{
float:left;
margin:5 40 40 10;
}
td.art_sub_header
{
vertical-align:bottom;
background-color:#2D86B2;

text-align:center;
font-size:12px;
font-weight:bold;
height:22px;
}
table.art_sub_table
{
border:#2D86B2 thin solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#1100FD;
}
table.art_sub_table td
{
width:33%;
padding:0 0 5 20;

}
a.add_your_question
{
color:#000000;
}
.add_your_question
{
border:none
}
td.ads_right_nothing
{
vertical-align:top;
background-color:#D46C93;
width:1px;
}
td.search_pager
{

font-size:14px;
}
/* CSS Document */
div.add_question_main
{
margin:10 0 2 0;
}
div.sticky_div
{
font-size:18px;
color:#FFFFFF;
position:relative;
background-color:#FF0000;
padding:2 0 2 10;
}
div.msg_welcome_question
{
padding:2 0 1 10;


text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:10;
padding-left:50;
}
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:2 0 1 10;
color:#FFFFFF;
background-color:#C70000;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10;
font-size:16px;
font-weight:bold;
}
div.pass_reset
{
padding:10 0 10 10;
border-bottom:#FFFFFF 1px solid;
border-top:#FFFFFF 1px solid;
}
div.pass_reset a
{
color:#000000;
}
div.new_topic_main
{
width:99%; 
font-size:14px;
padding:20 0 0 4;
}
#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_main
{
color:#000000;
width:98%;
}
div.signup_agree
{
text-align:right; 
width:50%; 
float:left;
}
div.signup_terms
{
font-weight:bold;
}
div.signup_reg
{
float:right;
width:28%;
padding:8 30 0 0;
}
.signup_chk_bx
{
float:left; 
margin:8 0 0 5;
}
div.page_jump_main
{
float:right;
width:185;
}
div.page_jump_left
{
float:left;width:135;
}
div.goto_page
{
float:left;
padding-left:10;
font-size:12px
}
td.admin_option
{
font-size:24px;
}
span.nav_span
{
position:absolute;
right:0%;
}
div.check_main
{
color:#000000;
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:100%;
}
table.pager_table
{
width:100%;
font-size:12px;
}
table.pager_table a:hover
{
color:#08A3C7;
}
td.jump_right
{
text-align:right;
width:160px;
}