@charset "utf-8";
@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: arial; ;
	font-size:12px;
	line-height:18px;
	color:#000000;
}


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;
}

a:link{color:#ff8a00;text-decoration:underline;font-size:12px;}
a:visited{color:#ff8a00;text-decoration:underline;font-size:12px;}
a:active{color:#ff8a00;text-decoration:underline;font-size:12px;}
a:hover{color:#ff8a00;text-decoration:underline;font-size:12px;}

.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 { font-family: arial; color: #0B52B5; font-size:14px;}

.b_red { font-weight: bold; color: red; }
.b_blue { font-family: arial; font-size:14px; 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:arial ;font-size:14px;line-height:18px;color:#2a44b3}
.small a:link {font-family:arial;font-size:14px;color:#2a44b3;line-height:16px;letter-spacing:-0.9px;}
.small a:visited {font-family:arial;font-size:14px;line-height:16px;letter-spacing:-0.9px;}
.small a:active {font-family:arial;font-size:14px;line-height:16px;letter-spacing:-0.9px;}
.small a:hover {font-family:arial;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: "arial", "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: "arial", "verdana"; font-size: 13px; color: #002948; font-weight: bold;}




.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}

.lmenu { font-family:"Arial", ""; font-size: 12px; color:#000000; text-decoration:none; padding: 3px 0px 0px 10px;}
.font2 { font-family:"Arial", ""; font-size: 12px; color:#de0000; text-decoration:none; padding-left:17px;}

.tbB { border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;}
.tbB .tb01{padding-left:8px; border-right:solid 1px #d7d7d7; font-weight:bold;}
.tbB .tb02{padding:10px 3px 10px 10px; font-style:italic}
.tbB .tb011{padding-left:8px; border-right:solid 1px #d7d7d7; font-weight:bold; background-color:#f3f3f3;}
.tbB .tb022{padding:10px 3px 10px 10px; font-style:italic; background-color:#f3f3f3;}

.title01 {font-family: Tahoma; font-size: 14px; font-weight:bold; color: #6b8001; text-align:left;}
.title011 {font-family: Tahoma; font-size: 13px; font-weight:bold; color: #000000; text-align:left; padding-left:15px; padding-top:5px; padding-bottom:5px;}
.title02 {font-family: Times New Roman; font-size: 20px; font-weight:bold; color: #151c4a; text-align:left;}

.tbl_c{background:url(/img/bg_stitle02.gif) no-repeat; width="255px"; height="41"; }
.tbl_c .text{font-family: Times New Roman; font-size: 20px; font-weight:bold; color: #6b8001; text-align:left; padding-left:17px; height:35px;}
.tbl_c .place{text-align:left;padding-bottom:40px;color:#3c5e8e}

.tbl_e{ height="41";}
.tbl_e .text{font-family: Times New Roman; font-size: 20px; font-weight:bold; color: #6b8001; text-align:left; height:35px;}
.tbl_e .place{text-align:left;padding-bottom:40px;color:#3c5e8e}


.tbl_d{ height="41";}
.tbl_d .text{font-family: Tahoma; font-size: 17px; font-weight:bold; color: #6b8001; text-align:left; height:35px;}
.tbl_d .place{text-align:left;padding-bottom:40px;color:#3c5e8e}


.titlefa {font-family: Tahoma; font-size: 13px; font-weight:bold; color: #3d5bd0; text-align:left; height:35px; padding-left:20px;}
.titlefa_b {font-family: Tahoma; font-size: 13px; color: #000000; text-align:left; height:35px; padding-left:20px;}
.tb_con {padding-left:20px; text-align:left;}
.tb_con2 {padding-left:40px; text-align:left;}



.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  { font-family: "verdana"; font-size: 14px; color:#8598ae ; margin-bottom:20 ; margin-left: 10; font-weight: bold; letter-spacing: -1;}
.s4_t  { font-family: "verdana"; font-size: 13px; color:#8598ae ; margin-top:20 ; margin-left: 10; font-weight: bold; letter-spacing: -1;}
.s5_t  { font-family: "Times New Roman"; font-size: 14px; color:#344444 ; margin-top:20 ; margin-left: 10; letter-spacing: -1;}
.s6_t  { font-family: "Arial"; font-size: 13px; color:#344444 ; margin-top:20 ; margin-left: 10;}
.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%;}
*/


.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;s3_
}
.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;
}


span.xref a { color:red; }