@charset "utf-8";


@font-face{font-family:NanumBarunGothic-Regular;src:url(../font/NanumBarunGothic-Regular.eot);src:local(※), url(../font/NanumBarunGothic-Regular.woff) format('woff')}
@font-face{font-family:NanumBarunGothic-Bold;src:url(../font/NanumBarunGothic-Bold.eot);src:local(※), url(../font/NanumBarunGothic-Bold.woff) format('woff')}



*{margin:0; padding:0;}

/* body, td, div, img, form ������� */
BODY {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	/* background:url('/oak/images/oak_seoul/common/body_bg.gif') repeat; */

	COLOR: #757575; 
	FONT:normal 12px 'Arial';
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
	OVERFLOW-Y:SCROLL;
	overflow-x:hidden;
	word-break:break-all;
	 font-size: 14px; font-family:NanumBarunGothic-Regular,NanumBarunGothic-Bold,Malgun Gothic,맑은 고딕, Verdana,Arial, '돋움', Dotum;color:#3b3b3b;  
}

A:link,
A:visited,
A:active,
A:hover { COLOR: #353535; TEXT-DECORATION: none;LINE-HEIGHT: 18px;   }
A:hover {	TEXT-DECORATION: underline;}

img {
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
}

form {
	margin:0;
	padding:0;
}

div {
	margin:0;
	padding:0;
}


/* button�±� ���̾��� ���� */
button::-moz-focus-inner {border:0; padding:0;}


/* table �������  */
table{
	padding:0; 
	border:0; 
	border-spacing:0px; 
	border-collapse:collapse;
}

th, td{
	padding:0px; 
	border-spacing:0px; 
	border-collapse:collapse;
	LINE-HEIGHT: 18px;
}

td a:link{
	LINE-HEIGHT: 18px;
}


/* ul, li */
ul, li{
	list-style:none;
	margin:0;
	padding:0;
}

li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

.clear li{
	float:none;
	clear:both;
}


/* input, select box */
input{
	height:19px;
	border:1px solid #cccccc;
}

select{
	padding:1px 0 2px 0;
	color:#00000c; 
	font:normal 13px 'Arial';  
	text-decoration:none;
	vertical-align:1px;
}


/*****************   --- text style---   *****************/
/* h1 */
h1{
	COLOR: #0b416e; 
	LINE-HEIGHT: 32px; 
	TEXT-DECORATION: none;
}


/* h2 */
h2{
	color: #2d437b; 
	text-decoration: none;
	font-size: 1.7em;
	font-weight: bold;
}

span.title{
	color: #2d437b; 
	text-decoration: none;
	line-height:20px; 
}

span.eng{
	color: #2d437b; 
	text-decoration: none;
	line-height:20px; 
}


/* h3 */
h3{
	color: #0b416e; 
	text-decoration: none;
	line-height:16px; 
	display:inline;
	font-size: 1.2em;
}

h3 a:link{
	color: #0b416e; 
	text-decoration: none;
	line-height:16px; 
	display:inline;
	font-size: 1.1em;
}

h3 a:visited{
	color: #0b416e; 
	text-decoration: none;
	line-height:16px; 
	display:inline;
	font-size: 1.1em;
}

h3 a:active{
	color: #0b416e; 
	text-decoration: none;
	line-height:16px; 
	display:inline;
	font-size: 1.1em;
}

h3 a:hover{
	color: #0b416e; 
	text-decoration: none;
	line-height:16px; 
	display:inline;
	font-size: 1.1em;
}


/* highlight_11pt */
.highlight_11pt{
	COLOR: #2d437b; 
	TEXT-DECORATION: none;
	LINE-HEIGHT:15px; 
	display:inline;
	font-size: 11px;
}

.highlight_11pt a:link{
	color: #2d437b; 
	text-decoration: none;
	line-height:15px; 
	display:inline;
	font-size: 11px;
}

.highlight_11pt a:visited{
	color: #2d437b; 
	text-decoration: none;
	line-height:15px;
	display:inline;
	font-size: 11px;
}

.highlight_11pt a:active{
	color: #2d437b; 
	text-decoration: none;
	line-height:15px; 
	display:inline;
	font-size: 11px;
}

.highlight_11pt a:hover{
	color: #2d437b; 
	text-decoration: underline;
	line-height:15px; 
	display:inline;
	font-size: 11px;
}


/* highlight_11pt_i */
.highlight_11pt_i{
	color: #353535; 
	text-decoration: none;
	line-height:15px; 
	display:inline;
	font-size: 11px;
	font-style: italic;
}


/* basic_normal_11pt */
.basic_normal_11pt{
	color: #000000; 
	text-decoration: none;
	line-height:15px; 
	font-size: 11px;
}

.basic_normal_11pt  a:link{
	color: #000000; 
	text-decoration: none;
	line-height:15px; 
	font-size: 11px;
}

.basic_normal_11pt  a:visited{
	color: #000000; 
	text-decoration: none;
	line-height:15px;
	font-size: 11px;
}
.basic_normal_11pt  a:active{
	color: #000000; 
	text-decoration: none;
	line-height:15px; 
	font-size: 11px;
}
.basic_normal_11pt  a:hover{
	color: #000000; 
	text-decoration: underline;
	line-height:15px;
	font-size: 11px; 
}


/*  highlight_12pt */
.highlight_12pt{
	color: #2d437b; 
	text-decoration: none;
	line-height:15px; 
	font-size: 12px;
}

.highlight_12pt a:link{
	color: #2d437b; 
	text-decoration: none;
	line-height:15px;
	font-size: 12px; 
}

.highlight_12pt a:visited{
	color: #2d437b; 
	text-decoration: none;
	line-height:15px; 
	font-size: 12px;
}

.highlight_12pt a:active{
	color: #2d437b; 
	text-decoration: none;
	line-height:15px; 
	font-size: 12px;
}

.highlight_12pt a:hover{
	color: #2d437b; 
	text-decoration: underline;
	line-height:15px; 
	font-size: 12px;
}


/* title_12pt */
.title_12pt{
	color: #5a5a5a; 
	text-decoration: none;
	line-height:15px;
	font-size: 12px;
	
}


/* comment_i */
.comment_i{
	color: #353535;
	text-decoration: none;
	line-height:15px;
	margin-bottom:3px;
	font-size: 1.0em;
	font-style:italic;
}


/* button */
.basic_btn_01{
	height:21px;
	padding:0px 8px;
	background-image:url('../layout/btn_bg_01.gif');
	border:1px solid #dbdcd7;
	color:#ffffff;
	font:normal 1.0em 'Georgia','Times';
	text-decoration:none;
	cursor:pointer;
	outline:0;
	overflow:visible;
}

.depth03 li{
	float: none;
	margin-bottom: 10px;
}



.metadataFieldLabel{
	background-color: #f5f8fd;
	padding-left: 5px;
	padding-right: 5px;
	width: 200px;
}

.metadataFieldValue {
	width: 200px;
}

.itemDisplayTable th{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	height: 30px;
}

.itemDisplayTable td{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
}