body
{
	margin-top:0px;
	margin-bottom:opx;
	/*font:Geneva, Arial, Helvetica, sans-serif;*/
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#454545;
	background:#ebf2fa;
	overflow-x: hidden;

}

td.border_left
{
	width:15px;
	background:url(images/border_left.gif);
	background-repeat: repeat-y;
}
td.border_right
{
	width:15px;
	background:url(images/border_right.gif);
	background-repeat: repeat-y;
}
.top_left
{
	position:relative; float:left;
	width:475px;
	height:75px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	background:url(images/top_left.png) no-repeat;
}
.top_right
{
	position:relative; float:left;
	width:475px;
	height:75px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:0px;
	background:url(images/top_right.png) no-repeat;
}

.top_font
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
}

.cbody
{
	margin-top:0px;
	margin-bottom:opx;
	/*font:Geneva, Arial, Helvetica, sans-serif;*/
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#454545;
	background:#ebf2fa;
}

/*-------------------------Top Header Style----------------------------*/
.t_header
{
	position:relative; float:left;
	width:950px;
height:31px;
	padding-top:4px;
	background:url(images/t_header.gif) no-repeat;
}

.t_sub_header
{
	position:relative;
	float:left;
	width:950px;
	height:25px;
	padding-top:5px;
	background:#f5f5f5;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#454545;
	text-decoration:none;
}

.t_bg_content{
	position:relative; float:left;
	width:950px;
	height:250px;
	background:url(images/t_bg_contain.gif) no-repeat;
}

.t_content_topic
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#2d5ab5;
}

.t_content_data
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
}
/*-------------------------End Header Style----------------------------*/

/*-------------------------Content Header Style----------------------------*/
.c_header
{
	position:relative; float:left;
	width:700px;
	height:28px;
	padding-top:7px;
	padding-left: 10px;
	background:url(images/c_header.gif) no-repeat;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.c_sub_header
{
	position:relative;
	float:left;
	width:708px;
	height:20px;
	padding-top:5px;
	background:#f5f5f5;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.c_body
{
	position:relative; float:left;
	width:708px;
	background:url(images/c_body.gif);
}

.c_footer
{
	position:relative; float:left;
	width:708px;
	height:15px;
	background:url(images/c_footer.gif);
}

.c_topic
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#454545;
}

.c_detail
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}

.c_date
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
}
/*-------------------------End Content Header Style----------------------------*/

/*-------------------------Right Content Style----------------------------*/

.bg_head_menu_right
{
position:relative; float:left;
width:237px;
height:28px;
padding-top:7px;
background:url(images/bg_head_menu_right.gif) no-repeat;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.bg_menu_right
{
position:relative; float:left;
width:237px;
background:#d1e2f2;
}

.bg_menu_right_footer
{
position:relative; float:left;
	width:237px;
	height:15px;
	background:url(images/c_footer.gif);
}

/*-------------------------End Right Content Header Style----------------------------*/
.footer_main
{
position:relative; float:left;
width:950px;
height:35px;
background:url(images/footer.gif) no-repeat;

}
/*-------------------------Link Style----------------------------*/
a:link,a:visited{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#3366CC;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration:none;
}
a.config_item
{
color:#3366CC;
}
a.font_top_menu
{
color:#FFFFFF;
}
/*-------------------------End Link Style----------------------------*/
/* --------------------  Table Forum & Thread CSS ---------------------- */
table.table_forum{
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-collapse: collapse;
	/*background-color: white;*/
}

table.table_forum th{
	border-width: 0px;
	border-style: none;
	border-color: #FFFFFF;
	background-color: #78a6dd;
	color:#FFFFFF;
	/*background-image:url(images/bar_blue2.jpg);*/
	background-repeat: repeat-x;
	height:23px;
}

table.table_forum td.head{
	border-width: 0px;
	border-style: none;
	border-color: #FFFFFF;
	background-color: #78a6dd;
	color:#FFFFFF;
	/*background-image:url(images/bar_blue2.jpg);*/
	background-repeat: repeat-x;
	height:23px;
}

table.table_forum td{
	border-width: 1px;
	border-style: solid; 
	border-color: #78a6dd;
	background-color: white;
}

table.table_forum_noborder{
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-collapse: collapse;
	/*background-color: white;*/
}

table.table_forum_noborder th,td.head{
	border-width: 0px;
	border-style: none;
	border-color: #78a6dd;
	background-color: #78a6dd;
	color:#FFFFFF;
	/*background-image:url(images/bar_blue2.jpg);*/
	background-repeat: repeat-x;
	height:23px;
}

table.table_forum_noborder td{
	border-width: 0px;
	border-style: solid;
	border-color: #78a6dd;
	background-color: white;
}
/* --------------------  End Table Forum & Thread CSS ---------------------- */