#small		{ FONT-WEIGHT:lighter; FONT-SIZE:9pt; COLOR:#000000; LINE-HEIGHT:150%; FONT-FAMILY:, arial; }
#small_link	{ FONT-WEIGHT:lighter; FONT-SIZE:9pt; COLOR:#FFFFFF; TEXT-DECORATION:underline; LINE-HEIGHT:150%; FONT-FAMILY:, arial; }
A.menuWhite:link	{ FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none; }
A.menuWhite:visited	{ FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none; }
A.menuWhite:active	{ FONT-SIZE:9pt; COLOR:#238e68; TEXT-DECORATION:none; }
A.menuWhite:hover	{ FONT-SIZE:9pt; COLOR:navy; TEXT-DECORATION:none; }

.thispage	{ font-style:normal; color:#EBF5FF; }
.thistabr	{ position:absolute; left:157px; }
.thistabl	{ position:absolute; left:1px; }
.tailcover	{ position:relative; top:-4px; left:4px; }

.yp			{ font-size:9pt; line-height:150%; }
/*
.yphead		{ font-size:9pt; font-weight:bolder; letter-spacing:-1px}
*/
.yphead		{display: block; margin: 25px 0 0 0; font-weight: bold;}
.yptitle	{ font-size:10pt; font-weight:bolder; line-height:150%; background:#F0F0F0; letter-spacing:-1px}

.ljetech a:link 	{ color:#4c4c4c; text-decoration:none; }
.ljetech a:active  	{ color:#6E3F82; text-decoration:underline; }
.ljetech a:visited 	{ color:#4c4c4c; text-decoration:none; }
.ljetech a:hover 	{ color:#6E3F82; text-decoration:underline; }

.fontTF           	{ font-family:""; color:#561D1D; font-size:12pt; font-weight:bold; line-height:2; padding-left:0em; }
.fontTH            	{ font-family:""; color:#000000; font-size:9pt; line-height:2; padding-left:3em; }

.fontTC           	{ font-family:""; color:#031052; font-size:10pt; font-weight:bold; line-height:2; padding-left:0em; }
.fontTC a:link     	{ color:#031052; }
.fontTC a:visited  	{ color:#031052; }
.fontTC a:hover    	{ color:orange; }
.fontTJ            	{ font-family:""; color:#5D97B8; font-size:9pt; font-weight:bold; line-height:2; padding-left:1em; }
.fontTJ a:link     	{ color:#5D97B8; }
.fontTJ a:visited  	{ color:#5D97B8; }
.fontTJ a:hover    	{ color:orange; }
.fontTK            	{ font-family:""; color:#000000; font-size:9pt; line-height:2; padding-left:2em; }
.fontTK a:link     	{ color:#000000; }
.fontTK a:visited  	{ color:#000000; }
.fontTK a:hover    	{ color:orange; }
.fontT1            	{ font-family:""; color:#0f128b; font-size:9pt; line-height:2; padding-left:3em; }
.fontT1 a:link     	{ color:#0f128b; }
.fontT1 a:visited  	{ color:#0f128b; }
.fontT1 a:hover    	{ color:orange; }

/*----- °øÅë ÁÂÃø¸Þ´º °³Æí°ü·Ã Ãß°¡ ½ºÅ¸ÀÏ ½ºÆ® 2005³â4¿ù20ÀÏ Á¤À¯È­ Ãß°¡ -----*/	
	.left_menu	   { font-size :9pt; cursor : hand ; color=#000000; background-repeat : no-repeat;}
	.lefto_menu	   { font-size :9pt; cursor : hand ; color=#5c77ab; background-repeat : no-repeat; font-weight:bold;}
/*	.lefto_menu	   { font-size :9pt; font-weight : bold; cursor : hand ; color=#FFFFFF; background-repeat : no-repeat;} */

	.left_smenu	   { font-size :9pt; cursor : hand ; color=#555555; background-repeat : no-repeat;}
	.lefto_smenu   { font-size :9pt; cursor : hand ; color=#0265B6; background-repeat : no-repeat;}

/*----- ¿À¸¥ÂÊ¹è³Ê -----*/
.td_banner
{
	font-size:12px; 
	line-height:12pt;	
	font-family: µ¸¿ò, Verdana, Helvetica, Seoul;
    color: #444;
}

/*----- ¼¼·ÎÇü Å×ÀÌºí -----*/
table.gridH{
  width: 100%;
  border-top:2px solid #5E99D3;
  border-bottom:1px solid #A0C9E9;
 }
 table.gridH th,
 table.gridH td{
 padding: 3px 10px; 
 }
table.gridH thead th{
  background:#F3F8FD;
  border-left:1px solid #B6CDE4;
  border-bottom: 1px solid #B6CDE4;
  color:#618DBF;
}
table.gridH thead th.first-child,
table.gridH tbody td.first-child{
  border-left:none;
}
table.gridH tbody th{
  background:#F9F9F9;
  color:#53628D;
  border-bottom: 1px solid #D8D8D8;
  font-weight:normal;
}
table.gridH tbody td,
table.gridH tfoot td{
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
  text-align:left;
}

/*----- °¡·ÎÇü Å×ÀÌºí -----*/
table.gridV {
	width: 100%;
	border-top:2px solid #5E99D3;
	border-bottom:1px solid #A0C9E9;
}
table.gridV th,
table.gridV td {
	padding: 0.3em 0.5em;
  text-align:left;
}
table.gridV th{
  border-right:1px solid #B6CDE4;
  border-bottom:1px solid #B6CDE4;
}
table.gridV th {
	color:#618DBF;
	background: #F3F8FD;
}
table.gridV th.tbl-bg02 {
	color:#53628D;
	background: #F9F9F9;
  font-weight:normal;
}
table.gridV td{
   border-bottom:1px solid #B6CDE4;
}


/*----- 2011/.10.17. ÆÇ·Ê ½ºÅ¸ÀÏ Àû¿ë -----*/
.Panre-titTbl {
	padding: 16px 16px 14px 16px;
	text-align: left;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #d3d3d3;
	background: #eee;
}

.Panre-titTbl th {
	padding: 0 11px 0 0;
	background: url(/law/images/panre_titic.gif) no-repeat right 2px;
}

.Panre-titTbl td {
	padding: 0 0 0 8px;
	text-align: justify;
}

.Panre-titTbl td.text {
	padding: 0 0 8px 8px;
	font-weight: normal;
}

.Panre-titTbl th.cellC {
	background: #ddd url(/law/images/panre_titic.gif) no-repeat right 2px;
}

.Panre-titTbl td.cellC {
	color: #666699;
	background: #ddd;
}

.Panre-contents {
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

.Panre-contents p {
	margin: 0 0 2px 0;
	padding: 10px 0 2px 14px;
	text-align: left;
	font-weight: bold;
	letter-spacing: -1px;
	border-bottom: 1px solid #e9e9e9;
	background: url(/law/images/panre_stit.gif) no-repeat left 10px;
}

.Panre-contents span {
	display: block;
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	text-align: justify;
}

.Panre-contents span.box {
	display: block;
	margin: 8px 0 10px 0;
	padding: 20px 18px 18px 18px;
	text-align: justify;
	border: 1px solid #e0e0e0;
	background: #f7f7f7;
}