body{
overflow  : visible;
width     : auto;
margin    : 0 auto;
text-align: center;
}
div.articles_title{
	padding      : 10px 3px;
	margin       : -58px auto;
	height       : auto;
	overflow     : hidden;
	font-family  : Times New Roman;
	position     : relative;
	z-index      : 12;
	margin-bottom: 0px;
}

table.article_header{
	padding         : 0;
	margin		    : 0 auto;
	border		    : none;
	border-collapse : collapse;
	height		    : auto;
	min-width       : 80%;
	width           : 80%;
	text-align      : center;
	vertical-align  : top;
}

/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/


.jh_outer{
	position     : relative; 
	height       : 1px; 
	width        : 1px; 
	overflow     : visible; 
	margin       : 0 auto; 
	margin-bottom: 0px;
	z-index      : 15;
}
#contents_table{
	background: gray;
	border    : none;
	width     : 430px;
	height    : auto;
	left      : -215px;
	position  : absolute;
	z-index   : 50;
	top       : 9px;
}
 #contents_table_sub{	
	padding         : 0;
	margin          : 0px auto;
	margin-bottom   : 0;
	
	list-style-type : none;
	padding         : 0px;
	text-align      : center;
	vertical-align  : top;
	
	border		    : none;
	border-collapse : collapse;
	background      : #dadada;
	
	width           : 430px;
	height          : auto;
	overflow        : hidden;
}
table.article_header tr,
table.article_header tr td,
#contents_table_sub tr,
#contents_table_sub tr td{
	padding     : 0;
	margin      : 0;
	background  : #dadada;
	border      : none;
}
#contents_table_sub tr.top,
#contents_table_sub tr.bttm             {height: 20px;}
#contents_table_sub tr td.left,
#contents_table_sub tr td.right        {width: 20px;}
#contents_table_sub tr td.cen            {width: auto;}
#contents_table_sub tr.top td.left  {background: url(images/jh3.jpg) no-repeat;}
#contents_table_sub tr.top td.cen    {background: url(images/jh6.jpg) repeat-x;	line-height : 1px;}
#contents_table_sub tr.top td.right{background: url(images/jh8.jpg) no-repeat;}
#contents_table_sub tr.mid td.left  {background: url(images/jh14.jpg) repeat-y;}
#contents_table_sub tr.mid td.cen{
		background: #d2d2d2;
		text-align: center;
		height    : auto;
		overflow  : visible;
}
table.article_header tr.mid #m1 {height: auto; vertical-align: center;overflow: hidden;display: block;}
table.article_header tr.mid #m2 {height: 30px; vertical-align: bottom;overflow: hidden; display: block;}
table.article_header tr.mid#m2 td.cen{height: 30px; vertical-align: bottom;}
.articles_title h3{
	margin        : 3px auto;
	font-size     : 36px;
	color         : #8f8f8f;
	letter-spacing: 12px;
	font-weight   : normal;
	display       : block;
}
.articles_title h4{
	margin         : 3px auto;
	margin-bottom  : 7px;
	font-size      : 18px;
	color          : #a8a8a8;
	font-family    : Arial;
	font-weight    : normal;
	display        : inline-block;
}
#ct_dir{
	height      : 28px;
	width       : 158px;
	overflow    : hidden;
	margin      : 0px auto;
	margin-bottom : -10px;
	vertical-align: bottom;
	font-size     : 12pt;
	font-family   : Arial;
	color         : #828080;
	padding-top   : 2px;
	position      : relative;
	z-index       : 12;
	cursor        : pointer;
}
#ct_dir.to_hide{background: url('/./img2/images/to_hide.jpg') no-repeat;}
#ct_dir.to_show{background: url('/./img2/images/to_show.jpg') no-repeat;}
#contents_table_sub tr.mid td.right  {background: url(images/jh13.jpg) repeat-y;}
#contents_table_sub tr.bttm td.left  {background: url(images/jh18.jpg) no-repeat;}
#contents_table_sub tr.bttm td.cen    {background: url(images/jh20.jpg) repeat-x;}
#contents_table_sub tr.bttm td.right{background: url(images/jh22.jpg) no-repeat;}

/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

table.article_header tr.top  {height: 58px;}
table.article_header tr.bttm{height: 20px;}
table.article_header tr td.left,
table.article_header tr td.right{width: 20px;}
table.article_header tr td.cen    {width:auto;}
table.article_header tr.top td.left{background: url(images/jh3.jpg) no-repeat;}
table.article_header tr.top td.cen   img{
	height  : 58px;
	width   : 239px;
	border  : none;
	margin  : 0;
	padding : 0;
	line-height: 0px;
	float   : left;
}
table.article_header tr.mid td.left img{
	width: 20px;
	border: none;
	margin:0;
	padding:0;
}
table.article_header tr.top td.cen    {background: url(images/jh6.jpg) repeat-x;line-height : 1px;}
table.article_header tr.top td.right{background: url(images/jh8.jpg) no-repeat;}
table.article_header tr.mid td.left  {background: url(images/jh14.jpg) repeat-y;}
table.article_header tr.mid td.cen{
		background: #d2d2d2;
		text-align: center;
		height    : auto;
		overflow  : visible;
}
table.article_header tr.mid td.right  {background: url(images/jh13.jpg) repeat-y;}
table.article_header tr.bttm td.left  {background: url(images/jh18.jpg) no-repeat;}
table.article_header tr.bttm td.cen    {background: url(images/jh20.jpg) repeat-x;}
table.article_header tr.bttm td.right{background: url(images/jh22.jpg) no-repeat;}
table.article_text{
	padding        : 0;
	margin         : -160px auto;
	border         : none;
	border-collapse: collapse;
	height         : 100%;
	width          : 90%;
	text-align     : left;
	vertical-align : top;
	background     : none;
}
table.article_text tr td{
	padding : 0;
	margin  : 0;
}
table.article_text tr.content{
	height     : auto;
	text-align : left;
	text-align : justify;
	padding    : 7px 3px;
}
table.article_text tr.article_arch td{
	color        : #8d8b8b;
	font-size    : 14pt;
	font-family  : Arial;
	padding-left : 25px;
}