﻿/* CSS Document */

/* ==================== General Define ========================== */

a {text-decoration:none; color:#434343;}
.mn_top {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; color:#000;}
.photo {border:2px solid #999;}
.photo_notice {border:1px solid #999; margin:5px 6px 5px 6px;}

.bu_list {width:11px;}
.in_list_title {border-top: 1px solid #AAA; border-bottom:1px dotted #AAA; height:25px;}
.in_list_body {border-bottom: 1px solid #AAA; padding:3px 0px 3px 0px; color:#999; line-height:18px;}
.in_list_title2 {font-weight:bold; padding:3px 0px 0px 0px;}
.in_list_title_old {font-weight:bold; padding:3px 0px 0px 0px; color:#4c4c4c;}
.in_list_data {font-size:11px; text-align:right; color:#999;}


.in_notice_title {border-top: 1px dotted #AAA; border-bottom:1px solid #AAA;}
.in_notice_body {padding:3px 0px 3px 0px; color:#999; line-height:120%;}


body { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #434343; padding:0px; margin:0px; line-height:18px;}
body {
	scrollbar-face-color: #FFF; 
	scrollbar-shadow-color: #B6B6B6; 
	scrollbar-highlight-color: #B6B6B6; 
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-color: #FFF; 
	scrollbar-track-color: #EFEFEF; 
	scrollbar-arrow-color: #B6B6B6; 
}

td 			{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #434343; line-height:18px; text-decoration: none;}


a:link 		{text-decoration: none ; color: #434343; outline: none; selector-dummy:expression(this.hideFocus=true);}
a:visited 	{text-decoration: none ; color: #434343; outline: none; selector-dummy:expression(this.hideFocus=true);}
a:active 	{text-decoration: none ; color: #434343; outline: none; selector-dummy:expression(this.hideFocus=true);}
a:hover 	{text-decoration: none ; color: #000000; outline: none; selector-dummy:expression(this.hideFocus=true);}


.blue {text-decoration: none ; color:#1f5d93;}
.blue2 {text-decoration: none ; color:#5d70a3;}
.skyblue	{text-decoration: none ; color:#8198ff;}

.gray {text-decoration: none ; color:#808080;}

.red {text-decoration: none ; color:#9a0f00;}

.violet	{text-decoration: none ; color: #7024ce;}
.violet a:link 		{text-decoration: none ; color: #7024ce;}
.violet a:visited 	{text-decoration: none ; color: #7024ce;}
.violet a:active 	{text-decoration: none ; color: #7024ce;}
.violet a:hover 	{text-decoration: none ; color: #b231d2;}

/* main */
.main_dot {
	margin:1px 2px 0px 4px;
}

.basic_dot {
	margin:1px 5px 3px 4px;
}

/* Input form */

.input_textfield_search {
  	font-size: 12px;
	height: 20px;
	border: 1px solid #7f9db9;
	color: #434343;
	text-decoration: none;
	background-color: #FFF;
	margin-right:3px;
	
}

.input_textfield_100 {
  	font-size: 12px;
	width:98%;
	height: 16px;
	border: 1px solid #bed0e3;
	color: #434343;
	text-decoration: none;
	background-color: #FFF;
	
}

.input_select {
  	font-size: 12px;
	border: 1px solid #bed0e3;
	color: #434343;
	text-decoration: none;
	background-color: #FFF;
	
}

.input_textfield {
  	font-size: 12px;
	height: 19px;
	border: 1px solid #bed0e3;
	color: #434343;
	text-decoration: none;
	background-color: #FFF;
	
}

.input_textarea_100 {
  	font-size: 12px;
	width:98%;
	border: 1px solid #bed0e3;
	color: #434343;
	text-decoration: none;
	background-color: #FFF;
	
}


.quick { border-bottom:1px #e6e6e6 solid; }



.Btn_def {
	text-align:center;
	color: #374c82;
	cursor:hand;
	font:normal 9pt 돋움;
	border-width:1px;
	border-style:solid;
	border-color:#cbcedb #b0b4c4 #b0b4c4 #cbcedb;
	background-color:#EDF4FA;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#d5def2);
	width:60px;
	height:19px;
	padding:2px 5px 0px 5px;
}
a.Btn_def {
	text-decoration:none;
	color: #374c82;
	border-style:solid;
	border-color:#cbcedb #b0b4c4 #b0b4c4 #cbcedb;
}

.Btn_def:hover {
	color: #593db6;
	background-color:#DAECFF;
	border-style:solid;
	border-color:#d7c1ed #c0a5da #c0a5da #d7c1ed;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dfd1f4,endColorStr=#ffffff);
}
.Btn_def:active {
	color: #374c82;
	background-color:#EFF6FA;
	border-style:solid;
	border-color:#cbcedb #b0b4c4 #b0b4c4 #cbcedb;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#d5def2);
}



/* ==================== List Area ========================== */

.list_tit	{font-family:"Verdana"; font-size: 11px; padding-bottom:4px; color: #002462; font-weight:bold; text-align:center; text-decoration: none;}

.search {padding:7px 3px 2px 0px; }

.list_subject_01	{ font-size: 12px;  color: #434343; text-align:left; padding:5px 0px 4px 0px; border-bottom:1px #eaeaea solid; }
.list_subject_01	 a:link 	{text-decoration: none ; color: #434343;}
.list_subject_01	 a:visited 	{text-decoration: none ; color: #434343;}
.list_subject_01	 a:active 	{text-decoration: none ; color: #434343;}
.list_subject_01	 a:hover 	{text-decoration: none ; color: #2073b7;}

.list_writer	{  color: #969696; text-align:right; padding:5px 7px 4px 0px; border-bottom:1px #eaeaea solid; }

.list_No	{ font-size: 11px;  color: #969696; text-align:center; padding:5px 0px 4px 0px; border-bottom:1px #eaeaea solid; }
.list_Date	{ font-size: 11px;  color: #434343; text-align:center; padding:5px 0px 4px 0px; border-bottom:1px #eaeaea solid; }


.list_page	{ 
	font-family:Verdana;
	font-weight: bold; 
	font-size: 11px; 
	color: #9e9e9e; 
	padding:0px 25px 0px 25px; 
	text-align:center;
}

.list_page a:active 	{color: #9e9e9e; text-decoration: none;}
.list_page a:visited 	{color: #9e9e9e; text-decoration: none;}
.list_page a:link 		{color: #9e9e9e; text-decoration: none;}
.list_page a:hover 		{color: #3191e1; text-decoration: underline;}

.list_page_now	{ 
	font-family:Verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #1c3abb;
	text-decoration: none;
}

.doc_count {font-size: 11px; text-decoration: none ; color:#737373; text-align:right; padding-right:10px;}
.page_count {font-size: 11px; text-decoration: none ; color:#767676; text-align:left; padding-left:10px;}

.bg1 { background-color:#f7f7f7; }
.bg2 { background-color:#FFFFFF; }


.compose_table {border-top:3px #e1e1e1 solid ; border-bottom:3px #e1e1e1 solid ; margin:3px 0px 20px 22px}
.compose_table2 {border:1px #e1e1e1 solid ; margin:10px 0px 10px 22px; padding:7px;}
.compose_table3 {margin:10px 0px 10px 22px}
.compose_table4 {border-top:1px #e1e1e1 solid ; margin:3px 0px 20px 22px}
.compose_table5 {border-top:3px #e1e1e1 solid ; border-bottom:3px #e1e1e1 solid ; margin:18px 0px 20px 22px}
.compose_table6 {border-top:1px #e1e1e1 solid ; border-bottom:1px #e1e1e1 solid ; border-collapse:collapse;}
.compose_table6 td {border-bottom:1px #e1e1e1 dotted ; padding:10px 0px 5px 0px;}
.compose_table7 {border-top:3px #e1e1e1 solid ; border-bottom:2px #e1e1e1 solid ; margin:18px 0px 20px 0px}



.compose_tit_1 { font-family:Verdana; font-size: 11px; color:#113981; padding: 5px 10px 4px 0px; text-align:right; border-bottom:1px #e8e8e8 solid;}
.compose_detail_1 {  color:#434343; padding: 5px 10px 4px 6px; text-align:left; border-bottom:1px #e8e8e8 solid;}
.compose_photo_1 { font-family:Verdana; font-size: 11px; color:#8599bf; font-weight:bold; text-align:center;}
.compose_photo_2 { font-family:Verdana; font-size: 11px; color:#8599bf; font-weight:bold; text-align:center; border:1px #e8e8e8 solid;}



.view_tit	{font-size: 12px; background-color:#f1f7ff; text-decoration: none ; color:#113981; text-align:center; padding:7px; border-bottom:1px #e1e1e1 solid ; }
.view_date	{font-size: 11px; text-decoration: none ; color:#575757; text-align:right;  padding:5px 2px 4px 0px;}
.view_text	{font-size: 12px; text-decoration: none ; color:#434343; padding:20px 2px 20px 2px;}

.view_table_tit1 { color:#628bbb; background-color:#f1f5fa; border-top:2px #c3d0df solid ; padding:7px 0px 3px 0px; border-bottom:1px #e2e8ef solid ;}
.view_table_toptit1 { color:#4e69a7; background-color:#e2ebf5; border-top:2px #c3d0df solid ; padding:7px 0px 3px 0px; border-bottom:1px #e2e8ef solid ;}
.view_table_tit2 { color:#647cae; background-color:#f6f7f9; padding:4px 0px 2px 0px; border-bottom:1px #e2e8ef solid ;}


.eng_view_table_tit1 { font-family:Verdana; font-size:11px; color:#6469ae; background-color:#f6f6f9; border-top:2px #c3d0df solid ; line-height:12px; padding:5px 0px 3px 0px; border-bottom:1px #e2e8ef solid ;}


.eng_view_table_toptit1 { font-size:11px; color:#5c539b; font-weight:bold; background-color:#e2e6f5; line-height:12px; border-top:2px #c3d0df solid; border-bottom:1px #c3d0df solid; padding:3px 5px 1px 5px;}

.eng_view_table_toptit2 { font-size:11px; color:#4a5373; font-weight:bold; background-color:#f3f4f6; line-height:12px; border-bottom:1px #c3d0df solid; padding:3px 5px 1px 5px;}

.eng_view_table_tit2 { font-family:Verdana; line-height:12px; font-size:11px; color:#6469ae; background-color:#f6f6f9; padding:4px 0px 3px 0px; border-bottom:1px #e2e8ef solid ;}




.view_table_text1 { color:#434343; border-top:2px #c3d0df solid ; padding:7px 0px 3px 10px; border-bottom:1px #e5ebf0 solid ;}
.view_table_text2 { font-size:11px; line-height:12px; color:#434343; padding:4px 0px 2px 10px; border-bottom:1px #e5ebf0 solid ;}

.att	{ font-size: 12px;  color: #5061c6; text-align:left; padding:5px 0px 10px 2px; }
.att	 a:link 	{text-decoration: none ; color: #5061c6;}
.att	 a:visited 	{text-decoration: none ; color: #5061c6;}
.att	 a:active 	{text-decoration: none ; color: #5061c6;}
.att	 a:hover 	{text-decoration: none ; color: #9448ea;}

.list_next	{font-family:Verdana; font-size: 10px; text-decoration: none ; color:#277fc5; padding:5px 0px 4px 2px; font-weight:bold; text-align:left; border-bottom:1px #e8e8e8 solid;}


.photo_1 {padding:5px 0px 5px 0px;}
.photo_2 {padding:5px 10px 5px 0px; border-bottom:1px #d0d0d0 solid;}
.text_1 {padding:15px 0px 15px 0px;}
.text_2 {font-size:12px; color:#000000; padding:7px 0px 4px 0px; font-weight:bold; text-align:left; }
.text_2_dot {background:url(/n_img/icon_04.gif) no-repeat 0px 7px; font-size:12px; color:#000000; padding:7px 0px 4px 34px; font-weight:bold; text-align:left; }
.text_3 {padding:5px 0px 5px 0px; text-align:left; border-bottom:1px #d0d0d0 solid; line-height:14px;}
.text_4 { font-family:Verdana; padding:7px 0px 4px 0px; font-weight:bold; text-align:left; color:#393E93; }

.tit_text_1 { font-family:Verdana; font-size:14px; padding:7px 0px 4px 0px; text-align:left; color:#4961c5; }
.tit_text_2 { padding:7px 0px 4px 0px; font-weight:bold; text-align:left; color:#004d8b; }
.tit_text_3 { font-family:Verdana; font-size:14px; padding:7px 0px 4px 0px; font-weight:bold; text-align:left; color:#3a3a3a; border-bottom:1px #d6d6d6 solid;}

.eng_tit_text_0 { font-size:16px; font-family:Verdana; font-weight:bold; padding:7px 0px 4px 0px; text-align:left; color:#6d2eb4; }
.eng_tit_text_1 {font-family:Verdana; font-weight:bold; padding:7px 0px 4px 0px; text-align:left; color:#6d2eb4; }
.eng_tit_text_2 { font-family:Verdana; padding:7px 0px 4px 0px; font-weight:bold; text-align:left; color:#6253b0; }
.eng_tit_text_dot { background:url(/n_img/eng_bu_dot1.gif) no-repeat 0px 8px; font-family:Verdana; padding:7px 0px 4px 17px; font-weight:bold; text-align:left; color:#5444a5; }

.urllink { font-size:12px; color:#5c5c5c; line-height:16px;}
.urllink	 a:link 	{text-decoration: none ; color: #48a013;}
.urllink	 a:visited 	{text-decoration: none ; color: #48a013;}
.urllink	 a:active 	{text-decoration: none ; color: #48a013;}
.urllink	 a:hover 	{text-decoration: underline ; color: #47bc00;}

.emaillink { font-size:12px; color:#5c5c5c;}
.emaillink	 a:link 	{text-decoration: none ; color: #3386e5;}
.emaillink	 a:visited 	{text-decoration: none ; color: #3386e5;}
.emaillink	 a:active 	{text-decoration: none ; color: #3386e5;}
.emaillink	 a:hover 	{text-decoration: underline ; color: #1d86ff;}


.text_red {padding:7px 0px 0px 0px; font-weight:bold; text-align:left; color:#900;}
.text_dotline {padding:5px 0px 5px 0px; text-align:left; border-bottom:1px #d0d0d0 dotted;}

.page_menu { font-size:11px; font-family:Verdana;letter-spacing:-1px; color:#a0664e; text-align:center; font-weight:bold;}
.page_menu	 a:link 	{text-decoration: none ; color: #a0664e;}
.page_menu	 a:visited 	{text-decoration: none ; color: #a0664e;}
.page_menu	 a:active 	{text-decoration: none ; color: #a0664e;}
.page_menu	 a:hover 	{text-decoration: none ; color: #000000;}

.page_menu_bar { font-size:11px; font-family:Verdana; color:#f2cfc4; text-align:center; font-weight:bold;}

.view_tit_2 { font-family:Verdana; font-size: 11px; color:#8599bf; font-weight:bold; padding: 5px 0px 4px 0px; text-align:left; border-bottom:1px #e8e8e8 solid;}
.view_detail_2 { color:#434343; padding: 5px 0px 4px 0px; text-align:left; border-bottom:1px #e8e8e8 solid;}

.view_detail_right { color:#434343; padding: 5px 0px 4px 0px; text-align:right; border-bottom:1px #e8e8e8 solid;}


.view_tit_3 { font-family:Verdana; font-size: 12px; color:#242424; font-weight:bold; padding: 5px 0px 4px 0px; text-align:left; }


.Q_tit { font-family:Verdana; font-size: 11px; color:#8599bf; font-weight:bold; padding: 20px 0px 20px 0px; text-align:center; border-bottom:1px #e8e8e8 solid;}
.A_tit { font-family:Verdana; font-size: 11px; background-color:#f8f8f8; color:#8599bf; font-weight:bold; padding: 20px 0px 20px 0px; text-align:center;}
.Q_text { color:#434343; padding: 20px 10px 20px 6px; text-align:left; border-bottom:1px #e8e8e8 solid; font-weight:bolder;}
.A_text { color:#434343; padding: 20px 10px 20px 6px; background-color:#f8f8f8; text-align:left;}

.location   { font-size:11px; font-family:"verdana","돋움"; color: #878686; text-align:right; padding-top:5px;}
.location	 a:link 	{text-decoration: none ; color: #878686;}
.location	 a:visited 	{text-decoration: none ; color: #878686;}
.location	 a:active 	{text-decoration: none ; color: #878686;}
.location	 a:hover 	{text-decoration: none ; color: #878686;}


.ceo_stit  { color:#343434; padding: 2px 0px 3px 5px; font-weight:bold; text-align:left; background-color:#f0f0f0; border-top:1px #dbdbdb solid; border-bottom:1px #dbdbdb solid;}

.ceo_book { font-size:12px; color: #767676; padding-top:7px; line-height:14px;}
.ceo_book	 a:link 	{text-decoration: none ; color: #767676;}
.ceo_book	 a:visited 	{text-decoration: none ; color: #767676;}
.ceo_book	 a:active 	{text-decoration: none ; color: #767676;}
.ceo_book	 a:hover 	{text-decoration: none ; color: #006dc8;}


/* ==================== 관리자 ========================== */


.a_left_bg { border-left:4px #7eabd6 solid; border-right:4px #7eabd6 solid;}

.a_lmenu_1depth { font-size:12px; font-weight:bold; color:#5d86b0; letter-spacing:-1px; text-align:left; height:30px; border-bottom:1px #e8e8e8 solid;}
.a_lmenu_1depth	 a:link 	{text-decoration: none ; color: #5d86b0;}
.a_lmenu_1depth	 a:visited 	{text-decoration: none ; color: #5d86b0;}
.a_lmenu_1depth	 a:active 	{text-decoration: none ; color: #5d86b0;}
.a_lmenu_1depth	 a:hover 	{text-decoration: none ; color: #0e2485;}

.a_lmenu_2depth { font-size:12px; color:#434343; padding:5px 0px 0px 10px; background-color:#edf1f5; text-align:left;}
.a_lmenu_2depth	 a:link 	{text-decoration: none ; color: #434343;}
.a_lmenu_2depth	 a:visited 	{text-decoration: none ; color: #434343;}
.a_lmenu_2depth	 a:active 	{text-decoration: none ; color: #434343;}
.a_lmenu_2depth	 a:hover 	{text-decoration: none ; color: #000000;}

.a_lmenu_select { font-size:12px; font-weight:bold; color:#ffffff; text-align:left; padding-left:10px; height:30px; background-image: url(/n_img/a_left_menu_bg.gif);}

.a_body_tit { font-size:14px; font-weight:bold; color:#01356a; text-align:left;}




/* ==================== 팝업E-mail ========================== */

.email_tit  { font-family:"Verdana", "돋움"; font-size:18px; font-weight:bold; color:#8e8768; line-height:18px; letter-spacing:-1px; text-align:left; border-bottom:1px #ededea solid; border-top:5px #dadad4 solid; background-color:#f8f8f3;}

.email_text  { font-size:12px; color:#434343; line-height:16px; text-align:left; border-left:5px #dadad4 solid; border-right:5px #dadad4 solid; background-color:#f8f8f3; padding:20px;}



.popup_tit{
	font-family:"Verdana";
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-align:left;

}

.popup_tit_rline{
	font-family:"Tahoma";
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	border-right:1px #78749c solid;

}

.popup_tit_s{
	font-family:"Tahoma";
	font-size:11px;
	color:#c7c7c7;
	text-align:left;

}

.popup_tit2{
	font-family:"Verdana";
	font-size:13px;
	color:#8d52d0;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 6px 10px;
}

.popup_box{
	padding:20px;
	border:4px #62b5eb solid;
	background-color:#FFF;

}

.popup_file{
	padding:10px 20px 10px 20px;;
	border:4px #62b5eb solid;
	background-color:#FFF;

}

.popup_box_compose_table {border-top:3px #e1e1e1 solid ; border-bottom:3px #e1e1e1 solid ;}

.popup_body {
	margin: 0px 12px 12px 12px;
	background-color: #20387f;
}

.popup_compose_tit_1 { font-family:Verdana; font-size: 11px; color:#113981; font-weight:bold; padding: 5px 10px 4px 0px; text-align:right; }