@import "button.css";
html, body { height: 100%; }

html, body, div, span, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, blockquote {
	margin: 0px;
	padding: 0px;
}

html, body, input, select, textarea {
	font-family: verdana,tahoma;
	font-size:12px;
	line-height:18px;
	color:#444444;
}
a:link { text-decoration: none; color: #ffffff; }
a:visited { text-decoration: none; color: #ffffff; }
a:hover { text-decoration: underline; color: #ffffff; }


input, select, textarea {
	vertical-align: middle;
}

input { margin: 0; }
form {
	padding: 0px;
	margin: 0px;
	display: inline;
}
a img {
	border: none; margin: 0px; padding: 0px;
}
img {
	border: none; margin: 0px; padding: 0px;
}
.icon {
	vertical-align: middle;
}

fieldset {
	margin:			0px 2px 3px 2px;
	border:			#000 solid 1px;
	padding:		0 10px 10px 10px;
}
fieldset fieldset {
	margin:					0.8em;
}
fieldset legend {
	background-color:		transparent;
	margin-bottom:			0.3em;
	font-family: arial;
}
fieldset legend.head {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}

ul.default { margin: 0 0 0 23px; padding: 0; text-align: left; }

/* ´ë¹®ÀÚ */
.upper {
	text-transform:			uppercase;
}
/* ¼Ò¹®ÀÚ */
.lower {
	text-transform:			lowercase;
}
/* Ã¹±ÛÀÚ¸¸ ´ë¹®ÀÚ */
.capital {
	text-transform:			capitalize;
}
/* ÇÑ±Û */
.kor {
	ime-Mode:				active;
}
/* ¿µ¹® */
.eng {
	ime-Mode:				disabled;
}

.bold { font-weight:		bold; }
.nowrap { white-space:		nowrap; }
.hand { cursor:				pointer; }
.pointer { cursor:				pointer; }
.form_line { border:		1px solid #999; }
.form_kline { border:		1px solid #999; ime-mode: active; }
.form_eline { border:		1px solid #999; ime-mode: inactive; }
.form_dline { border:		1px solid #999; ime-mode: disabled; }

.red { color:				red; }
.blue { color:				blue; }
.green { color:			green; }
.purple { color:			purple; }
.brown { color:			brown; }
.gray { color:				gray; }
.yellow { color:			yellow; }
.orange { color:			orange; }

.color01 { color: #0B52B5; }

.b_red { font-weight: bold; color: red; }
.b_blue { font-weight: bold; color: blue; }
.b_brown { font-weight: bold; color: brown; }

.f_left { float:			left; }
.f_right { float:			right; }
.clear { clear:				both; }

.a_left { text-align:		left; }
.a_right { text-align:		right; }
.center { text-align:		center; }

.inline { display:			inline; }
.block { display:			block; }

.br5 { margin-top: 5px; }
.br { margin-top: 15px; }

/* ¿©±â±îÁö common.css */


/* ¿©±âºÎÅÍ table.css */
table {
	margin: 0px;
}
.tbl {
	margin: 0px;
	padding: 0px;
	/*width: 100%;*/
	border-Collapse: collapse;
}
.tbl textarea {
	width:					96%;
}
.tbl th.int, .tbl td.int {
	text-align: right;
}
.tbl td input.int {
	text-align: right;
	padding-right: 2px;
}
/*\ IE/Win hack */
* html table.tbl {
	margin-top:				3px;
}
.tbl caption,
.tbl th,
.tbl td {
	padding: 3px;
	font-size:				12px;
	vertical-align:			middle;
}
.tbl th.subTH {
	text-align:left;
	padding-left: 10px;
}

.tbl th {
	font-weight:			normal;
	color:					black;
	white-space:			nowrap;
	text-align:				center;
	background:			#D3DCE3;
	border: 1px solid #B7B7B7;					/* º¸´õ¼³Á¤ */
}
.tbl td {
	background: #FFF;
	border: 1px solid #B7B7B7;					/* º¸´õ¼³Á¤ */
}

/* odd items 1,3,5,7,... */
.tbl tr.odd td,
.tbl tr.odd,
.odd {
	background: #FFF;
}

/* even items 2,4,6,8,... */
.tbl tr.even td,
.tbl tr.even,
.even {
	/*
	 * 1 #F8F8FF
	 * 2 #F8F8FF
	 * 3 #F8F8FF
	*/
	background: #F8F8FF;
}

/* ÀçÁ¢¼ö¿Ï·á */
.tbl tr.rety td,
.tbl tr.rety,
.rety {
	/*
	 * 1 #FFE4E1
	 * 2 #FFFFF0
	 * 3 #F5F5DC
	*/
	background: #FFE4E1;
}

/* ¿µ¹®±³Á¤¿Ï·á */
.tbl tr.engy td,
.tbl tr.engy,
.engy {
	background: #CCFFCC;
}

/* marked table rows */
.tbl tr.marked th,
.tbl tr.marked td,
.tbl tr.marked,
.tbl tr.odd th.marked,
.tbl tr.odd td.marked,
.tbl tr.even th.marked,
.tbl tr.even td.marked,
.tbl tr.rety th.marked,
.tbl tr.rety td.marked,
.tbl tr.engy th.marked,
.tbl tr.engy td.marked,
.marked {
	/*
	 * 1 #FFF8DC
	 * 2 #FFF0F5
	 * 3 #FFE4E1
	*/
	background: #FFF8DC;
	color: black;
}

/* hovered table rows */
.tbl tr.odd:hover th,
.tbl tr.odd:hover td,
.tbl tr.even:hover th,
.tbl tr.even:hover td,
.tbl tr.rety:hover th,
.tbl tr.rety:hover td,
.tbl tr.engy:hover th,
.tbl tr.engy:hover td,
.tbl tr.hover th,
.tbl tr.hover td,
.hover
{
	/*
	 * 1 #D4E3FF
	 * 2 #F0F8FF
	 * 3 #E6E6FA
	*/
	background: #D4E3FF;
	color:   black;
}

.tbl td.dotLine {
	margin:					0px;
	padding:				0px;
	height:					1px;
	background:				url(/icon/dot3.gif) repeat-x;
}

.tbl td.capLine {
	margin:					0px;
	padding:				0px;
	height:					2px;
	/*background:			#C5D5E5;*/
	/*background:			#718CA4;*/
	background: #145CA5;
	line-height: 0;
}

table.notbl td { border: none; padding: 0; margin: 0; }
table.nobord td,
table.nobord th { border: none; }

.tbl td.over_clip { overflow: hidden; white-space: nowrap; text-overflow: clip; }
.tbl td.over_ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/* ¿©±â±îÁö table.css */


/* ÆË¾÷Ã¢ css */
#popHeadLineLeft { width: 58px; height: 18px; background: #D3DCE3; float: left; }
* html #popHeadLineLeft { margin-right: -3px; } /* IE6 hack */
#popHeadLineRight { height: 18px; background: #E5E5E5; text-align: right; }
#popTitleArea { background: #FFF; }
#popTitleAreaLeft { width: 18px; height: 40px; background: #D3DCE3; float: left; }
#popTitleAreaRight { width: 18px; height: 40px; background: #E5E5E5; float: right; }
#popTitle { height: 40px; }
#popTitle th, #popTitle td { font-size: 13px; font-weight: bold; padding: 8px 15px; color: brown; background: #FFF; }
#popBody { background: #E5E5E5; color: black; }
#popBody th, #popBody td { color: black; }
#popContent { font-size: 12px; margin: 0px 18px; padding: 15px; background: #F7F7F7; }
/*#popContent input, #popContent select, #popContent textarea {
	color: #424244;
}*/
#popFoot { height: 18px; background: #E5E5E5; }
/* ÆË¾÷Ã¢ css ¿©±îÁö */


/* IMG ¹öÆ° */
.list-btn {clear:both; height:43px; }
.list-btn .fl {display:inline; float:left; margin:15px 0 0 15px !important;}
.list-btn .fr {display:inline; float:right; margin:10px 10px 0 0 !important;}
.sbtn span {background-image:url(/icon/btn-bg.gif);}
.sbtn p	  {background-image:url(/icon/btn-bg.gif);}
.sbtn {display:inline; float:left; height:23px; margin-left:5px; overflow:hidden; cursor:pointer; cursor:hand; }
.sbtn span {float:left; width:10px; height:23px; margin:0; background-position:0 0; background-repeat:no-repeat; }
.sbtn p {display:inline; float:left; height:23px; padding-right:10px;background-position:top right; background-repeat:no-repeat; line-height:1;}
.sbtn p a {float:left; margin-top:5px; letter-spacing:-1px; line-height: 11pt; }
.sbtn p a:hover {text-decoration:none; color: #003264;}
.sbtn p img {margin-right:4px; margin-bottom:2px; vertical-align:middle;}


/* ÀÌÇÏ Ãß°¡ ½ºÅ¸ÀÏ ¼³Á¤ */
.login{font-size:9pt;border-width:1px;border-color:#999999;border-style:solid;}

.small{font-family:Times New Roman ;font-size:14px;line-height:18px;color:#2a44b3}
.small a:link {font-family:Times New Roman;font-size:14px;color:#2a44b3;line-height:16px;letter-spacing:-0.9px;}
.small a:visited {font-family:Times New Roman;font-size:14px;line-height:16px;letter-spacing:-0.9px;}
.small a:active {font-family:Times New Roman;font-size:14px;line-height:16px;letter-spacing:-0.9px;}
.small a:hover {font-family:Times New Roman;font-size:14px;line-height:16px;letter-spacing:-0.9px;}

.ora_02 { font-family:"µ¸¿ò", "verdana"; font-size: 12px; color:#675F4E; text-decoration:none; font-weight:bold }
.ora_02 a:link { font-family:"µ¸¿ò", "verdana"; font-size: 12px; color:#675F4E; text-decoration:none; font-weight:bold }
.ora_02 a:visited { font-family:"µ¸¿ò", "verdana"; font-size: 12px; color:#675F4E; text-decoration:none; font-weight:bold }
.ora_02 a:active { font-family:"µ¸¿ò", "verdana"; font-size: 12px; color:#675F4E; text-decoration:underline; font-weight:bold }
.ora_02 a:hover { font-family:"µ¸¿ò", "verdana"; font-size: 12px; color:#675F4E; text-decoration:underline; font-weight:bold }

.notice1 {font-family: "µ¸¿ò", "verdana"; font-size: 12px; color: #333333;}
.notice2 {font-family: "µ¸¿ò", "verdana"; font-size: 12px; color: #727272;}
.notice3 {font-family: "µ¸¿ò", "verdana"; font-size: 12px; color: #6d6d6d;}
.notice4 {font-family: "µ¸¿ò", "verdana"; font-size: 12px; color: #6d6d6d; font-weight: bold;}
.notice5 {font-family: "µ¸¿ò", "verdana"; font-size: 12px; color: #002948; font-weight: bold;}

.title01 {font-family: times new roman;; font-size: 14px; color: #444444;}


.navi { font-family:"µ¸¿ò", "verdana";font-size:11px;line-height:18px;color:#777777}
.navi2 { font-family:"µ¸¿ò", "verdana";font-size:11px;line-height:18px;color:#631A09;}
.navi3 { font-family:"µ¸¿ò", "verdana";font-size:11px;line-height:18px;color:#0A325F}
.counter { font-family:"verdana";font-size:10px;line-height:18px;color:#ffffff;font-weight:bold}
.counter2 { font-family:"verdana";font-size:10px;line-height:18px;color:#BE3100;font-weight:bold}
.font1 { font-family:"µ¸¿ò", "verdana"; font-size: 11px; color:#555555;text-decoration:none;}
.fontb { font-family:"µ¸¿ò", "verdana"; font-size: 11px; color:#0B509A;text-decoration:none;}
.fontr { font-family:"µ¸¿ò", "verdana"; font-size: 11px; color:#cc3300;text-decoration:none;}
.font4 { font-family:"µ¸¿ò", "verdana"; font-size: 11px; color:#0010AC; text-decoration:none;}
.font5 { font-family:"µ¸¿ò", "verdana"; font-size: 11px; color:#2D4F01; text-decoration:none;font-weight:bold }
.font6 { font-family:"µ¸¿ò", "verdana"; font-size: 11px; color:#777777; text-decoration:none;font-weight:bold }
.font7 { font-family:"µ¸¿ò", "verdana"; font-size: 11px; color:#ffffff; text-decoration:none;}
.font8 { font-family:"µ¸¿ò", "verdana"; font-size: 11px; color:#EA6A02; text-decoration:none;}
.font9 { font-family:"µ¸¿ò", "verdana"; font-size: 12px; color:#EA6A02; text-decoration:none;font-weight:bold }
.font10 { font-family:"µ¸¿ò", "verdana"; font-size: 16px; color:#1f89df; text-decoration:none;font-weight:bold }

.sub {margin:30px 0 60px 0;}
.sub ul {margin-left:20px;}
.sub li {margin-top:5px;}
.sub .caption {font-weight:bold; margin-top:30px;}
.sub #table_center {background:url(/img/executive/table_center.gif) repeat-y;}
.sub #table_bottom {background:url(/img/executive/table_bottom.gif) no-repeat;}
.sub .strong {color:#0B509A;}

.form_1{border-right:1px #DDDDDD solid; border-bottom:1px #DDDDDD solid; padding:5pt 0pt 5pt 10px; width:100px;}
.form_2{border-bottom:1px #DDDDDD solid; padding-left:10px;}
.form_3{border-right:1px #DDDDDD solid; border-bottom:1px #DDDDDD solid; padding:5pt 0pt 5pt 10px; width:419px;}
.form_4{border-bottom:1px #DDDDDD solid; padding-left:5px;}
.form_5{border-right:1px #DDDDDD solid; border-bottom:1px #DDDDDD solid; padding:5pt 0pt 5pt 10px; width:90px;}
.form_6{border-right:1px #DDDDDD solid; border-bottom:1px #DDDDDD solid; padding:5pt 0pt 5pt 5px; width:100px;}

.s3_t  { color:#6390BB ; margin-top:20 ; margin-left: 10; font-weight: bold; letter-spacing: -1;}
.s3 {margin-bottom:2 ; margin-top:2 ; margin-left: 15; text-align:justify; line-height:150%;}
.s3_1 {margin-bottom:2 ; margin-top:2 ; margin-left: 25; text-align:justify; line-height:150%;}
.s3_2 {margin-bottom:2 ; margin-top:2 ; margin-left: 35; text-align:justify; line-height:150%;}
.ss3 {margin-bottom:2px ; margin-top:5px ; margin-left: 25px; text-align:justify; text-indent:-12px ;line-height:150%;}
.ss_3 {margin-bottom:2 ; margin-top:5 ; margin-left: 40; text-align:justify; text-indent:-17 ;line-height:150%;}
.ss4 {margin-bottom:2 ; margin-top:5 ; margin-left: 35; text-align:justify; text-indent:-10 ;line-height:150%;}
.sss3 {margin-bottom:2px ; margin-top:2px ; margin-left: 5px; text-align:justify; text-indent:-12px ;line-height:150%;}
.s4 {margin-bottom:2 ; margin-top:2 ; margin-left: 25; text-indent:-10 ;line-height:150%;}
.s4_t {FONT-SIZE: 11pt; COLOR: #3070AB; margin-bottom:2 ; margin-top:2 ; margin-left: 25; text-indent:-10 ;line-height:150%;font-weight: bold;}


.table_tr1 { background-color: #edeeee; }


/* * Button * */
.btn_bg {
	background: url(/img/btn_bg.gif) top left no-repeat;
	white-space: nowrap;
	text-align: center;
}
.btn_lt {
	background: url(/img/btn_lt.gif) top left no-repeat;
	white-space: nowrap;
}
.btn_rt {
	background: url(/img/btn_rt.gif) top right no-repeat;
	white-space: nowrap;
}
.btn_lb {
	background: url(/img/btn_lb.gif) bottom left no-repeat;
	white-space: nowrap;
}
.btn_rb {
	background: url(/img/btn_rb.gif) bottom right no-repeat;
	white-space: nowrap;
}
.btn_rb a {
	text-decoration: none;
	color: #302497;
	font-size: 12px;
	font-family: gulim;
	padding: 0px;
	margin: 0px;
}
.btn_rb a:hover {
	text-decoration: none;
	color: #B897B8;
	font-size: 12px;
	font-family: gulim;
	padding: 0px;
	margin: 0px;
}
.btn_rb input {
	font-size: 12px;
	font-family: gulim;
}
.btn {
	text-decoration: none;
	color: #302497;
	border: 0px;
	background: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.btn:hover {
	color: #B897B8;
}



.link a {
	color: #0070c3;
	text-decoration: none;
}.about_blue {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: 378cd3;
	font-family: "±¼¸²", "µ¸¿ò", Seoul, "ÇÑ°­Ã¼";
}
.text {
	font-family: "±¼¸²", "µ¸¿ò", Seoul, "ÇÑ°­Ã¼";
	font-size: 12px;
	line-height: 18px;
	color: 121212;
}
.text _grey {
	font-family: "±¼¸²", "µ¸¿ò", Seoul, "ÇÑ°­Ã¼";
	font-size: 12px;
	font-weight: bold;
	color: 353535;
}

.14text {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.oc {
	font-family:"Times New Roman", "µ¸¿ò", Times, serif;
	font-size: 14px;
	color:#4971cb;
	text-decoration:none;
	font-weight: bold;
}
.oc a:link {
	font-family:"verdana", "µ¸¿ò",Times, serif;
	font-size: 14px;
	color:#4971cb;
	text-decoration:none;
	font-weight: bold;
}
.oc a:visited {
	font-family:"verdana", "µ¸¿ò",Times, serif;
	font-size: 14px;
	color:#4971cb;
	text-decoration:none;
	font-weight: bold;
}
.oc a:active {
	font-family:"verdana", "µ¸¿ò",Times, serif;
	font-size: 14px;
	color:#6c3a19;
	text-decoration:underline;
	font-weight: bold;
}
.oc a:hover {
	font-family:"verdana", "µ¸¿ò",Times, serif;
	font-size: 14px;
	color:#ff6000;
	text-decoration:underline;
	font-weight: bold;
}
