@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: #edf2f6; }
a:visited { text-decoration: none; color: #edf2f6; }
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:"Times New Roman", Times, serif;
	font-size: 14px;
	color:#4971cb;
	text-decoration:none;
	font-weight: bold;
}
.oc a:visited {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color:#4971cb;
	text-decoration:none;
	font-weight: bold;
}
.oc a:active {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color:#6c3a19;
	text-decoration:underline;
	font-weight: bold;
}
.oc a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color:#ff6000;
	text-decoration:underline;
	font-weight: bold;
}

