@charset "EUC-KR";
/* CSS Document */

/* ==================== General Define ========================== */
body {font-family:"±¼¸²"; font-size: 12px; color: #111; line-height:16px;}
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, th {font-size: 12px; line-height:16px; text-decoration: none; word-break:break-all;}
a {outline:none; select-dummy:expression(this.hideFocus=true);}
a {color:#3D3D3D; text-decoration:none; outline:none;}
a:link {text-decoration: none ; color: #001E8C;}
a:visited {text-decoration: none ; color: #777;}
a:active {text-decoration: underline ; color: #004EFF;}
a:hover {text-decoration: underline ; color: #004EFF;}

/* ==================== Top Area ========================== */

/* Master Head */
.user_info, .top_search {color: #111; font-Size:11px ; text-decoration: none;}

.top_search a:link {color: #111; text-decoration: none;}
.top_search a:visited {color: #111; text-decoration: none;}
.top_search a:active {color: #111; text-decoration: none;}
.top_search a:hover {color: #111; text-decoration: underline;}

.top_search_title   {color: #555 ;  font-Size:11px ; text-decoration: none; font-weight: bold;}

/* Top Navigation */
.top_menu_selected {color : #FFF; font-family: "±¼¸²"; font-Size: 11px ; text-decoration: none; font-weight: bold; padding: 0px 20px 0px 20px}
.top_menu_selected a:link {color: #FFF; text-decoration: none;}
.top_menu_selected a:visited  {color: #FFF; text-decoration: none;}
.top_menu_selected a:active   {color: #FFF; text-decoration: none;}
.top_menu_selected a:hover    {color: #FFF; text-decoration: none;}


/* ==================== Left Area ========================== */

/* Page Tab */
.page_tab {font-family:"±¼¸²"; font-Size: 11px ; color:#777 ; text-decoration: none;   font-weight: bold; padding: 0px 10px 0px 10px}
.page_tab a:link {text-decoration: none ; color:#777;  font-weight: bold;}
.page_tab a:visited {text-decoration: none ; color:#777;  font-weight: bold;}
.page_tab a:active {text-decoration: none ; color:#777;  font-weight: bold;}
.page_tab a:hover {text-decoration: none ; color:#777;  font-weight: bold;}

.page_tab_selected {font-family:"±¼¸²"; font-Size: 11px ; color:#333; text-decoration: none; font-weight: bold;  padding: 0px 10px 0px 10px}


/* left Navigation */
.left_menu {font-family:"±¼¸²"; font-Size: 11px ; color:#666; text-decoration: none;  font-weight: bold; padding: 3px 2px 3px 2px;  line-height:14px; cursor:hand;}
.left_menu a:link {text-decoration: none ; color:#666;  font-weight: bold;}
.left_menu a:visited {text-decoration: none ; color:#666;  font-weight: bold;}
.left_menu a:active {text-decoration: none ; color:#666;  font-weight: bold;}
.left_menu a:hover {text-decoration: none ; color:#666;  font-weight: bold;}

.left_menu_3depth {font-family:"±¼¸²"; font-Size: 11px ; color:#555; text-decoration: none;  padding: 3px 2px 3px 2px;  line-height:12px; cursor:hand;}
.left_menu_3depth  a:link {text-decoration: none ; color:#555;  }
.left_menu_3depth  a:visited {text-decoration: none ; color:#555; }
.left_menu_3depth  a:active {text-decoration: none ; color:#555; }
.left_menu_3depth  a:hover {text-decoration: none ; color:#555; }


/* ==================== Content Area ========================== */

/* Breadcrumb */
.search_navi, .breadcrumb {font-Size:11px; color:#9c9c9c; text-decoration:none; line-height:13px}
.breadcrumb a:link {text-decoration:none ; color:#858585;}
.breadcrumb a:visited {text-decoration:none ; color:#858585;}
.breadcrumb a:active {text-decoration:none ; color:#858585;}
.breadcrumb a:hover {text-decoration:underline ; color:#858585;}

.korean_small{font-size:11px;font-family:??????;letter-spacing:-1px}

/* Title */
.page_title {
    font-size:16px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	line-height:17px;
}

/* Title */
.page_title {
    font-size:16px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	line-height:17px;
}
.3depth_title{
	color : #555;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}

.4depth_title{
	color : #999;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}

.down_title{
	color : #C8453B;
	font-size:12px;
	text-decoration: none;
}

.dotline{ background-image: url("/images/pbf/dotline.gif"); height:2px; }

/* Button */
.button_default,
.button_default_eng,
.button_default_small,
.button_default_eng_small {
	cursor: hand;
	color:#1c5978;
	font-size: 12px;
	height: 19px;
	background-color: #DAE1F1;
	border-top: 1px solid #8094CF;
	border-right: 1px solid #5268B4;
	border-bottom: 1px solid #5268B4;
	border-left: 1px solid #8094CF;
}

.button_default{
    padding: 2px 5px 0px 5px;
}

.button_default_eng{
    padding: 0px 5px 0px 5px;
}

.button_default_small{
    padding: 2px 0px 0px 0px;
}

.button_default_eng_small{
    padding: 0px;
}

.button_default_long{
	cursor: hand;
	color:#1c5978;
	font-size: 12px;
	height: 19px;
	width:100%;
    background-color: #DAE1F1;
    border-top: 1px solid #8094CF;
    border-right: 1px solid #5268B4;
    border-bottom: 1px solid #5268B4;
    border-left: 1px solid #8094CF;
	padding: 2px 5px 0px 5px;
}

.button_nav{
	cursor: hand;
	color:#1c5978;
	font-size: 12px;
	height: 19px;
    background-color: #DAE1F1;
    border-top: 1px solid #8094CF;
    border-right: 1px solid #5268B4;
    border-bottom: 1px solid #5268B4;
    border-left: 1px solid #8094CF;
	padding: 2px 5px 0px 5px;
}

.button_search{
	cursor: hand;
	color:#1c5978;
	font-size: 12px;
	height: 19px;
    background-color: #C5D3F0;
    border-top: 1px solid #5463BF;
    border-right: 1px solid #212A91;
    border-bottom: 1px solid #212A91;
    border-left: 1px solid #5463BF;
    padding: 2px 4px 0px 4px;
}

.button_small{
	cursor: hand;
	color:#1c5978;
	font-size: 11px;
	height: 18px;
	background-color: #EFEFEF;
    border-top: 1px solid #B3B3B3;
    border-right: 1px solid #939393;
    border-bottom: 1px solid #939393;
    border-left: 1px solid #B3B3B3;
    padding: 2px 0px 2px 0px;
}

.button_small_long{
	cursor: hand;
	color:#1c5978;
	font-size: 11px;
	height: 18px;
	width:100%;
    background-color: #EFEFEF;
    border-top: 1px solid #B3B3B3;
    border-right: 1px solid #939393;
    border-bottom: 1px solid #939393;
    border-left: 1px solid #B3B3B3;
	padding: 2px 0px 2px 0px;
}

.button_close{
	cursor:hand;
	font-family:"±¼¸²";
	font-weight:none;
	font-size:11px;
	height:18px;
	width:62px;
	background:#DFDFDF;
	border-width:1px;
	border-style:solid;
	border-color:#BFBFBF #9D9D9D #9D9D9D #BFBFBF;
}

.button_file{
    left:110px;
    top:1px;
    position:
    relative;
    width:0;
    -moz-opacity:0;
    filter:alpha(opacity=0);
    cursor:pointer;
}

/* Table */
.table_search_line {
	height: 1px;
	background-color: #D0D0D0;
}

/** 2005/05/12 height:22px Ãß?**/
.table_title{
	font-size: 13px;
	color:#333;
	font-weight:bold;
	text-decoration: none;
}
.table_header_simple {
  height: 22px;
	background-color: #FFF;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}

.table_header_efefef {
	background-color: #EFEFEF;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}

.table_header_simple_c {
  height: 22px;
	background-color: #FFF;
	text-align: center;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}

.table_header_efefef_c {
	background-color: #EFEFEF;
	text-align: center;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}

.table_header_simple_r{
  height: 22px;
	background-color: #FFF;
	text-align: right;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}

.table_header_efefef_r {
	background-color: #EFEFEF;
	text-align: right;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}

.table_header_simple_d{
  height: 22px;
	background-color: #FFF;
	text-align: right;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	font-weight:bold;
	padding: 1px 7px 1px 2px;
}
/** 2005/04/14 name ??????**/
.table_line_simple {
	height: 1px;
	background-color: #D0D0D0;
}

.table_line_complex {
	background-color: #D0D0D0;
}

/* Process*/
.Process_past {
	background-color: #F2B4B0;
}

.Process_now{
	background-color: #D26A62;
}

.Process_next {
	background-color: #D0D0D0;
}

.process_text {
	text-align: center;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	padding: 2px 0px 0px 0px;

}

.process_text_r {
	text-align: right;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#555;
	padding: 2px 0px 0px 5px;

}

.process_text_now{
	text-align: center;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#D26A62;
	padding: 2px 0px 0px 0px;
}

.process_text_now_r{
	text-align: right;
	font-family: "±¼¸²";
	font-size: 11px;
	color:#D26A62;
	padding: 2px 0px 0px 5px;
}


/* Pagination */
.pagenumber_selected {
  font-size: 11px;
	color: #D26A62;
	text-align: center;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
}

.pagenumber {font-size: 11px; height: 10px; color: #333; text-decoration: none; cursor:hand; text-align:center; padding: 0px 6px 0px 6px;}
.pagenumber a:link {text-decoration: none ; color: #333; text-align:center;}
.pagenumber a:visited {text-decoration: none ; color: #333; text-align:center;}
.pagenumber a:active {text-decoration: none ; color: #333; text-align:center;}
.pagenumber a:hover {text-decoration: none ; color: #333; text-align:center;}

/* Input form */
.input_search_top {
    font-size: 12px;
	height: 22px;
	width: 90px;
	padding: 4px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_text {
	height: 22px;
  font-size: 12px;
	padding: 4px 0px 0px 4px;
	border: 1px solid #dadada;
	text-decoration: none;
	background-color: #FFF;
}
.input_text_100 {
    width:100%;
	height: 22px;
    font-size: 12px;
	padding: 4px 0px 0px 3px;
	border: 1px solid #dadada;
	text-decoration: none;
	background-color: #FFF;
	color: #555;
	IME-MODE: active;
}

.input_emedit {
	height: 20px;
    font-size: 12px;
    padding: 4px 0px 0px 3px;
	border: 1px solid #dadada;
	text-decoration: none;
	background-color: #FFF;
	IME-MODE: active;
}

.input_textfield_100 {
    font-size: 12px;
    width:100%;
	padding: 2px 0px 0px 3px;
	border: 1px;
	color: #555;
	text-decoration: none;
	background-color: #e5eaf2;
}

.input_text_dimmed {
	height: 22px;
    font-size: 12px;
	padding: 4px 0px 0px 3px;
	border: 1px solid #dadada;
    color: #766B6B;
    text-decoration: none;
    background-color: #efefef;
}

.input_number {
	height: 22px;
    font-size: 12px;
	padding: 4px 0px 0px 3px;
	border: 1px solid #dadada;
	text-decoration: none;
	background-color: #FFF;
	text-align: right;
	padding-right: 3px;
}

.input_number_hidden {
	height: 22px;
  font-size: 12px;
	padding: 4px 0px 0px 3px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #ffffff;
	text-align: right;
	readOnly:true;
	padding-right: 3px;
	
}

input.text_hidden {
  font-size: 12px;
  height: 22px;
	padding: 4px 0px 0px 3px;
	border: 0px solid #ffffff;
	text-decoration: none;
	background-color: #ffffff;
	text-align: right;
	readonly: true;
	width:100px;
	padding-right: 4px;
}
	
.input_date {
  font-size: 12px;
	height: 18px;
	width: 70px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_combobox {
  width:100%;
  font-size: 12px;
	height: 18px;
	padding: 2px 0px 0px 3px;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_textarea {
    font-size: 12px;
	width:100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_select_100 {
    font-size: 12px;
	width:100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_select_short {
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_select_dimmed{
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #b4b4b4;
	text-decoration: none;
	background-color: #e6e7e9;
    width:"100%";
}

/* Font */
.font_small {	font-size: 11px;}

.font_red  { color:#D26A62; }

.font_link_underline {font-size: 12px;  text-decoration: none; }
.font_link_underline a:link {text-decoration: none ; color: #111;}
.font_link_underline a:visited {text-decoration: none ; color: #111;}
.font_link_underline a:active {text-decoration: underline ; color: #111;}
.font_link_underline a:hover {text-decoration: underline ; color: #111;}

.commodity {font-family:"±¼¸²"; font-size: 11px; color:#D26A62; vertical-align:middle;}

.search_title {font-family:"±¼¸²"; font-size: 12px; color:#57657d; 	font-weight:bold;}
.search_title a:link {font-family:"±¼¸²"; font-size: 12px; color:#57657d; 	font-weight:bold;}
.search_title a:visited {font-family:"±¼¸²"; font-size: 12px; color:#57657d; 	font-weight:bold;}
.search_title a:active {font-family:"±¼¸²"; font-size: 12px; color:#57657d; 	font-weight:bold; text-decoration:underline ; }
.search_title a:hover {font-family:"±¼¸²"; font-size: 12px; color:#57657d; 	font-weight:bold; text-decoration:underline ; }

.font_dimmed {color:#858585;}
.font_dimmed a:link {color:#858585;}
.font_dimmed a:visited {color:#858585;}
.font_dimmed a:active { color:#858585; text-decoration:underline ;}
.font_dimmed a:hover {color:#858585; text-decoration:underline ;}

.font_general { font-size: 12px; text-decoration:none ; color:#111; line-height:16px; }
.font_general_bold { font-size: 12px; text-decoration:none ; color:#111; 	font-weight:bold; line-height:16px; }/*20050525_???*/

.subtitle_red{	font-weight:bold; 	font-size:14px; 	color:#D26A62;	text-decoration: none;	line-height:16px;}/*20050525_???*/

.paragraph {font-size: 12px; line-height:16px; text-decoration: none;}
.paragraph a:link {text-decoration: none ; color: #001E8C;}
.paragraph a:visited {text-decoration: none ; color: #001E8C;}
.paragraph a:active {text-decoration: underline ; color: #004EFF;}
.paragraph a:hover {text-decoration: underline ; color: #004EFF;}

.download{ font-size: 12px; line-height:16px; text-decoration: none; word-break:break-all; color: #001E8C; padding: 7px 5px 0px 10px;}
.download a:link {text-decoration: none ; color: #001E8C;}
.download a:visited {text-decoration: none ; color: #001E8C;}
.download a:active {text-decoration: underline ; color: #004EFF;}
.download a:hover {text-decoration: underline ; color: #004EFF;}

.download_row{ font-size: 12px; line-height:16px; text-decoration: none; word-break:break-all; color: #001E8C; padding: 2px 3px 2px 10px;}
.download_row a:link {text-decoration: none ; color: #001E8C;}
.download_row a:visited {text-decoration: none ; color: #001E8C;}
.download_row a:active {instruction}
.download_row a:hover {text-decoration: underline ; color: #004EFF;}

.instruction{text-decoration: none ; color: #606BBD;}

/* 3depth menu */
.3depth_menu{ color:#333;	padding: 0px 11px 0px 11px;	}
.3depth_menu a:link {color: #333; text-decoration: none;}
.3depth_menu a:visited {color: #333; text-decoration: none;}
.3depth_menu a:active {color: #858585; text-decoration: none;}
.3depth_menu a:hover {color: #858585; text-decoration: none;}

.3depth_menu_on{color: #858585; text-decoration: none;	padding: 0px 11px 0px 11px;	}

/* Calendar*/
.calendar_title {	font-family: "±¼¸²"; 	font-size: 11px;	color:#555;	font-weight:bold;}

.calendar_num {	font-size: 11px; color:#111; cursor:hand;}
.calendar_num a:link {	font-size: 11px; text-decoration:none ; color:#111;}
.calendar_num a:visited {	font-size: 11px; text-decoration:none ; color:#111;}
.calendar_num a:active {	font-size: 11px; text-decoration:none ; color:#111;}
.calendar_num a:hover {	font-size: 11px; text-decoration:none ; color:#111;}

.calendar_week_sun {font-family:"±¼¸²"; font-Size: 10px ; color:#A53439; font-weight: bold; vertical-align:bottom }
.calendar_week_sat {font-family:"±¼¸²"; font-Size: 10px ; color:#0B4AAA; font-weight: bold; vertical-align:bottom }

.calendar_sun { font-size: 11px; color:#A53439; cursor:hand;}
.calendar_sun a:link {	font-size: 11px; text-decoration:none ; color:#A53439;}
.calendar_sun a:visited {	font-size: 11px; text-decoration:none ; color:#A53439;}
.calendar_sun a:active {	font-size: 11px; text-decoration:none ; color:#A53439;}
.calendar_sun a:hover {	font-size: 11px; text-decoration:none ; color:#A53439;}

.calendar_sat { font-size: 11px; color:#0B4AAA; cursor:hand; }
.calendar_sat a:link {	font-size: 11px; text-decoration:none ; color:#0B4AAA;}
.calendar_sat a:visited {	font-size: 11px; text-decoration:none ; color:#0B4AAA;}
.calendar_sat a:active {	font-size: 11px; text-decoration:none ; color:#0B4AAA;}
.calendar_sat a:hover {	font-size: 11px; text-decoration:none ; color:#0B4AAA;}

/* Login page*/
.login_title { font-size: 11px; text-decoration:none ; color:#333;	font-weight:bold; line-height:25px; }
.font_login { font-size: 11px; text-decoration:none ; color:#555; line-height:15px; }
.font_login a:link {text-decoration: none ; color: #555;}
.font_logina:visited {text-decoration: none ; color: #555;}
.font_login a:active {text-decoration: underline ; color: #555;}
.font_login a:hover {text-decoration: underline ; color: #555;}

.font_login_notice { font-size: 12px; text-decoration:none ; color:#555; line-height:14px; }

/* Sitemap*/
.sitemap_1dep { font-Size: 12px ;  color:#555; font-weight: bold;  line-height:20px; padding: 0px 0px 0px 5px;}
.sitemap_1dep   a:link {text-decoration: none ; color: #555; font-weight: bold;}
.sitemap_1dep  a:visited {text-decoration: none ; color: #555; font-weight: bold;}
.sitemap_1dep  a:active {text-decoration: underline ; color: #555; font-weight: bold;}
.sitemap_1dep  a:hover {text-decoration: underline ; color: #555; font-weight: bold;}


/* Padding */
.padding_left9 {
 padding: 0px 0px 0px 9px;
}

.padding_top10 {
 padding: 10px 0px 0px 0px;
}

.padding_left_outline {
 padding: 14px 0px 0px 4px;
}

.table_padding {
	height: 15px;
	padding: 2px 2px 1px 3px;
  background-color: #FFF
}

.table_padding_f7f7f7 {
	height: 22px;
	padding: 1px 2px 1px 2px;
    background-color: #F7F7F7
}

.sub_table_padding_p {
	height: 22px;
	padding: 3px 3px 3px 3px;
    background-color: #FFF
}

.table_padding_f9f8ef{
	height: 22px;
	padding: 1px 2px 1px 2px;
    background-color: #F9F8EF
}

.table_td_padding {
	padding: 1px 2px 1px 2px;
}

.3depth_padding{
	padding: 0px 0px 0px 13px;
}

.3depth_img_padding{
	padding: 3px 0px 0px 13px;
}

.4depth_padding{
	padding: 0px 0px 0px 23px;
}

.4depth_img_padding{
	padding: 3px 0px 0px 20px;
}


/* BG Color */
.bg_white {
 background-color: #FFF
}

.table_bg_white {
	height: 18px;
}

.bg_gray_ddded9 {
 background-color: #DDDED9
}

.bg_gray_a6a6a6 {
 background-color: #A6A6A6
}

.bg_gray_F7F7F7 {
 background-color: #F7F7F7
}

.bg_gray_cfcfcf{
 background-color: #CFCFCF
}

.bg_gray_efefef {
 background-color: #EFEFEF
}

.bg_login_f7f7ef {
 background-color: #F7F7EF
}

 /* Bullet */
.bullet_red_small {background-image: url("/images/pbf/bullet_item.gif"); background-repeat:no-repeat; width:6px; }
.bullet_red_contents {background-image: url("/images/pbf/bullet_item.gif"); background-repeat:no-repeat; width:9px; }
.bullet_blue_contents {background-image: url("/images/pbf/bullet_item_blue.gif"); background-repeat:no-repeat; width:9px; }
.bullet_sub_contents {background-image: url("/images/pbf/bullet_sub.gif"); background-repeat:no-repeat; width:10px; }

/* Footer */
.footer {color : #666 ; font-family:"±¼¸²"; font-Size:10px ; line-height:20px; text-decoration: none;}

/* added by TKshin remove input_ prefix */
/* Input form */
input.search_top {
  font-size: 12px;
	height: 18px;
	width: 90px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

input.textfield {
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #dadada;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

input.textfield_100 {
    font-size: 12px;
    width:100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #dadada;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

input.textfield_dimmed {
  font-size: 12px;
 padding: 2px 0px 0px 3px;
 border: 1px solid #dadada;
 color: #b4b4b4;
 text-decoration: none;
 background-color: #e6e7e9;
}

input.text_phone {
	height: 22px;
    font-size: 12px;
	padding: 4px 0px 0px 3px;
	border: 1px solid #dadada;
	text-decoration: none;
	background-color: #FFF;
	ime-mode:disabled;
}

input.text_phone_dimmed {
	height: 22px;
    font-size: 12px;
	padding: 4px 0px 0px 3px;
	border: 1px solid #dadada;
    color: #b4b4b4;
    text-decoration: none;
    background-color: #e6e7e9;
	ime-mode:disabled;
}

input.text_label {
    font-size: 12px;
    height: 21px;
	padding: 4px 0px 0px 3px;
	border: 0px solid #FFF;
	text-decoration: none;
	background-color: #FFF;
	readonly: true;
	width:100px;
}

input.text_label2 {
    font-size: 12px;
    height: 21px;
	padding: 4px 0px 0px 3px;
	border: 0px solid #FFF;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	background-color: #F5F5F5;
	readonly: true;
}

input.date {
  font-size: 12px;
	height: 18px;
	width: 70px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

input.combobox {
  width:100%;
  font-size: 12px;
	height: 18px;
	padding: 2px 0px 0px 3px;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

textarea.textfield {
    font-size: 12px;
	width:100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

select.w100 {
    font-size: 12px;
	width:100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

select.short {
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

select.dimmed{
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #b4b4b4;
	text-decoration: none;
	background-color: #E8E8E8;
    width:"100%";
}

.popup_title_table{
	background-color: #778899;
	border:0px;
	width:"100%";
	height:12;
	color:white;
	font-weight:bold;
}

.popup_body {
	border:1px solid;
	border-color:#778899;
}

/* ==================== Calendar Css ========================== */
.table_bg {background-color: #C0C0C0;}
.schedule_title_red { font-size: 13px; line-height: 16px; color: #740000; font-weight: bold; text-align: center; }

.schedule_day_week { color: #000000;  font-weight: bold; text-align:center; background-color:#E8E8E8;}
.schedule_day_weekend { color:#740000; font-weight: bold; text-align:center; background-color:#F1DADA; }

.schedule_number_gray { color: #797979; font-weight: bold; text-align:left; background-color:#FFFFFF;}
.schedule_number_gray a:link {text-decoration: none ; color: #797979;}
.schedule_number_gray a:visited {text-decoration: none ; color: #797979;}
.schedule_number_gray a:active {text-decoration: underline ; color: #797979;}
.schedule_number_gray a:hover {text-decoration: underline ; color: #630460;}

.schedule_number_red { color: #ff4500; text-align:left; font-weight: bold; background-color:#FAF2F2;}
.schedule_number_red a:link {text-decoration: none ; color: #ff4500;}
.schedule_number_red a:visited {text-decoration: none ; color: #ff4500;}
.schedule_number_red a:active {text-decoration: none ; color: #ff4500;}
.schedule_number_red a:hover {text-decoration: underline ; color: #ff4500;}

.schedule_number_blue { color: #4876ff; text-align:left; font-weight: bold; background-color:#FAF2F2;}
.schedule_number_blue a:link {text-decoration: none ; color: #4876ff;}
.schedule_number_blue a:visited {text-decoration: none ; color: #4876ff;}
.schedule_number_blue a:active {text-decoration: none ; color: #4876ff;}
.schedule_number_blue a:hover {text-decoration: underline ; color: #4876ff;}

.schedule_number_gleen { color: #000000; text-align:left; font-weight: bold; background-color:#E1EEDB;}
.schedule_number_gleen a:link {text-decoration: none ; color: #ff4500;}
.schedule_number_gleen a:visited {text-decoration: none ; color: #ff4500;}
.schedule_number_gleen a:active {text-decoration: none ; color: #ff4500;}
.schedule_number_gleen a:hover {text-decoration: underline ; color: #ff4500;}

.calendarOver { color: #000000;  font-weight: bold; background-color:#E8E8E8; }

.yearNaviInput
{
  font-family:±¼¸²;
  font-size:13px;
  font-weight:bold;
  color: #740000;
  background-color:#f7f7f7;
  border-style:solid;
  border-width:0pt;
  text-align:center;
  height:12pt;
  width:28pt;
}

.monthNaviInput
{
  font-family:±¼¸²;
  font-size:13px;
  font-weight:bold;
  color: #740000;
  background-color:#f7f7f7;
  border-style:solid;
  border-width:0pt;
  text-align:center;
  height:12pt;
  width:14pt;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.rd_style {
  height:22px;
}

.leftmenu_title {	font-size: 14px;	font-wight:bold;	color: 444444;	font-style: normal;	FONT-FAMILY: "±¼¸²", "Dotum", "Arial", "Verdana";	line-height: 18px;	font-weight: bold;	text-align: center;}

img.image_btn { cursor:pointer; }

.tooglePlus  { background: url("/images/icon/icon_plus.gif") no-repeat center; padding :0 0 0 14px; cursor:pointer; }
.toogleMinus { background: url("/images/icon/icon_minus.gif") no-repeat center; padding :0 0 0 14px; cursor:pointer; }

.file_link a:link,
.file_link a:visited,
.file_link a:active,
.file_link a:hover   {  
	color: #001E8C; 
	text-decoration: underline; 
	background: url("/images/pbf/icon_disk.gif") no-repeat left; 
	padding :0 0 0 16px; 
}

#divBody {width:865px; margin-left:15px; margin-top:30px; float:left;}
#divBody2 {width:600px; margin-left:15px; margin-top:30px; float:left;}

.divPop { width: 650px; position:absolute; background-color: white; border: 1px solid #000000; font-style: normal; FONT-FAMILY: "±¼¸²", "Dotum", "Arial", "Verdana"; line-height: 18px; font-size:13px; text-align: center; }
.divPop .divPopClose{ cursor:hand; font-size: 20pt; float: right; margin-top: 10px; margin-right: 15px; }
.divPop .d_name01 {line-height: 25px; font-weight: bold; font-size:14px; }
.divPop .d_text01 {line-height: 25px; font-size:14px; }
.divPop .d_text02 {line-height: 25px; font-weight: bold; font-size:15px; clear: both; }


/* 2015.11.11 KIMM css add */
	#PCL          { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-style:none; font-weight:normal ; text-decoration:none; font-size:9pt }
	#PTT          { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt }
	#PST          { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt }


	.10pt         { line-height:10pt }
	.11pt         { line-height:11pt }
	.12pt         { line-height:12pt }
	.13pt         { line-height:13pt }
	.14pt         { line-height:14pt }
	.15pt         { line-height:15pt }
	.16pt         { line-height:16pt }
	.17pt         { line-height:17pt }
	.18pt         { line-height:18pt }
	.19pt         { line-height:19pt }
	.20pt         { line-height:20pt }
	.21pt         { line-height:21pt }
	.22pt         { line-height:22pt }
	.23pt         { line-height:23pt }
	.24pt         { line-height:24pt }
	.25pt         { line-height:25pt }
	.help         { cursor:help }
	.hand         { cursor:hand }
	.cross        { cursor:crosshair }
	.move         { cursor:move }
	.wait         { cursor:wait }
	.scroll       { font-weight:bold ; font-size:15 ; text-align:center ; color:#FF9933 }
	.drag         {position:relative ; cursor:move }
	.starhome     {	position:absolute ; visibility:visible ; top:-50px ; font-size:9pt ; font-family:Arial,±¼¸² ; font-weight:bold ; color:orange }


.line140 {
	line-height: 140%;
}
.tit01 {
	line-height: 130%;
	color: 666666;
}
.form {
	background-color: #ffffff;
	border: 1px solid #c1c6ca;
	height: 18px;
	color: #535353;
	font-family:µ¸¿ò;
}
.form01 {
	background-color: #636363;
	border: 1px solid #3F3F3F;
	height: 205px;
	width: 360px;
}
.form02 {
	background-color: #636363;
	border: 1px solid #3F3F3F;
	height: 18px;
	width: 350px;
}
.form03 {
	background-color: #636363;
	border: 1px solid #3F3F3F;
	height: 18px;
	width: 95px;
}
.form04 {
	background-color: #636363;
	border: 1px solid #3F3F3F;
	height: 18px;
	width: 400px;
}
.form05 {
	background-color: #636363;
	border: 1px solid #3F3F3F;
	height: 225px;
	width: 391px;
}
.form6 {
	background-color: #636363;
	border: 1px solid #3F3F3F;
	height: 18px;
	width: 210px;
}
.form7 {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 14px;
	width: 150px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.form8 {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 14px;
	width: 66px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.form9 {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 14px;
	width: 35px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.form10 {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 14px;
	width: 210px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.form11 {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 14px;
	width: 170px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.form12 {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 60px;
	width: 470px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.form13 {
	background-color: #ffffff;
	border: 1px solid #1b9896;
	height: 14px;
	width: 150px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.form14 {
	background-color: #ffffff;
	border: 1px solid #ff9600;
	height: 14px;
	width: 150px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.form15 {
	background-color: #ffffff;
	border: 1px solid #9a7bb0;
	height: 14px;
	width: 150px;
	color: #4a4a4a;
	font-family:µ¸¿ò;
}
.radio {
	background-color: #573942;
	border: 1px solid #573942;
	height: 13px;
	width: 20px;
}
.select {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 18px;
	width: 65px;
	font-family:µ¸¿ò;
}
.select01 {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 18px;
	width: 50px;
	font-family:µ¸¿ò;
}
.select02 {
	background-color: #ffffff;
	border: 1px solid #f39bb6;
	height: 18px;
	width: 75px;
	font-family:µ¸¿ò;
}
.select03 {
	background-color: #ffffff;
	border: 1px solid #1b9896;
	height: 18px;
	width: 65px;
	font-family:µ¸¿ò;
}
.select04 {
	background-color: #ffffff;
	border: 1px solid #ff9600;
	height: 18px;
	width: 65px;
	font-family:µ¸¿ò;
}
.select05 {
	background-color: #ffffff;
	border: 1px solid #9a7bb0;
	height: 18px;
	width: 65px;
	font-family:µ¸¿ò;
}
	.text   {font-family: "µ¸¿ò";cursor:text; font-size: 12px; color: #797979; }
    .text_b   {font-family: "µ¸¿ò";cursor:text; font-size: 11px; color: #000000;}
	.text01   {font-family: "µ¸¿ò";cursor:text; font-size: 12px; color: #ffffff;}
	.text02   {font-family: "µ¸¿ò";text-align:center;cursor:text; font-size: 11px; color: #898989;}
	.text03   {font-family: "µ¸¿ò";cursor:text; font-size: 11px; color: #898989;}
	.text04   {font-family: "µ¸¿ò";cursor:text; font-size: 9pt; color: #c5c5c5;}
	.menu01 {font-family: "µ¸¿ò"; font-weight: bold; color: #000000;}
	.menu02 {font-family: "µ¸¿ò"; text-align:center; font-weight: bold; color: #ffffff;}	
	.menu03 {font-family: "µ¸¿ò"; font-weight: bold; color: #ff5a5a;}	
	.menu04 {font-family: "µ¸¿ò"; font-weight: bold; color: #ffad2c;}

	