@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:13px;
	line-height:20px;
	color:#344444;
}


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 { font-family: arial; color: #53a692; 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;}

.title01 {font-family: arial; font-size: 13px; color: #344444;}
.title01 a:link { font-family:"µ¸¿ò"; font-size: 12px; color:#1C79C7; text-decoration:none }


.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:"arial", "µ¸¿ò"; font-size: 13px; color:#ffffff; text-decoration:none;}


.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: "arial"; font-size: 16px; color:#276a65 ; 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;s3_
}
.btn {
	text-decoration: none;
	color: #302497;
	border: 0px;
	background: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.btn:hover {
	color: #B897B8;
}



a:link{color:#3f2a29;text-decoration:none;font-size:12px;}
a:visited{color:#3f2a29;text-decoration:none;font-size:12px;}
a:active{color:#3f2a29;text-decoration:none;font-size:12px;}
a:hover{color:#ff860f;text-decoration:none;font-size:12px; text-decoration:underline;}
