/* CSS Document */
input[type="text"], input[type="password"], select, textarea {
    outline: none;
}

.td_text {
	FONT-SIZE: 12px;
	COLOR: #555555;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	padding : 0px 0px 0px 0px;
    vertical-align:middle ;
	}
.search_td {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #c1dcd5 #c1dcd5 #c1dcd5;
	padding : 0px 0px 0px 0px;
	background-color: #f2f2f2;
  vertical-align:middle ;
	}

.search_td input[type="text"] {
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #ffffff;
    vertical-align: middle;
}

.search_text {
    FONT-SIZE: 12px;
    COLOR: #555555;
    FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
    padding: 2px 2px 2px 2px;
    height: 25px;
    vertical-align: middle;
    white-space: nowrap;
}

.text_left{
	FONT-SIZE: 12px;
	COLOR: #555555;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	text-align: left;
  vertical-align:middle ;
}

.text_left_g{
	FONT-SIZE: 12px;
	COLOR: #099c94;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	padding : 2px 2px 2px 2px;
	height: 25px;
	text-align: left;
  vertical-align:middle ;
}

.text_center{
	FONT-SIZE: 12px;
	COLOR: #555555;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	padding : 2px 2px 2px 2px;
	height: 25px;
	text-align: center;
  vertical-align:middle ;
}

.text_center_g{
	FONT-SIZE: 12px;
	COLOR: #099c94;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	padding : 2px 2px 2px 2px;
	height: 25px;
	text-align: center;
  vertical-align:middle ;
}

.text_right{
	FONT-SIZE: 12px;
	COLOR: #555555;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	padding : 2px 2px 2px 2px;
	height: 25px;
	text-align: right;
  vertical-align:middle ;
}

.btn_area{
	text-align: right;
	padding : 2px 0px 5px 0px;
  vertical-align:middle ;
}
.btn_area input[type="image"]{    
    vertical-align: top;
}
	
.total_search_num {
	FONT-SIZE: 11px;
	COLOR: #909090;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	padding : 5px 0px 5px 0px;
  vertical-align:middle ;
	}

.board_title_scroll th {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #dbefe6 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	padding : 6px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 22px;
    position: relative;
	}
	
.board_hidden {
	display:none;
	}
	
.board_title {
	border-width: 1px;
	border-style: solid;
	/*border-color: #c1dcd5 #dbefe6 #c1dcd5 #c1dcd5;*/
    border-color: #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_title2 {
	border-width: 1px;
	border-style: solid;
	border-color: #dbefe6 #dbefe6 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_title3 {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #dbefe6 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 22px;
	}
.board_title_l_b {
	border-width: 1px;
	border-style: solid;
	border-color: #eeeeee #eeeeee #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #eeeeee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_title_l_b_end {
	border-width: 1px;
	border-style: solid;
	border-color: #eeeeee #c1dcd5 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #eeeeee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_title_top {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #c1dcd5 #deebe5 #c1dcd5;
	text-align: center;
	background-color: #deebe5;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_title_top01 {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #deebe5 #deebe5 #c1dcd5;
	text-align: center;
	background-color: #deebe5;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
    vertical-align:middle ;
	}
		
.board_title_end {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #c1dcd5 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
    }

.board_title_end2 {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #c1dcd5 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 22px;
	}
	
.board_title_¤Ó {
	border-width: 1px;
	border-style: solid;
	border-color: #f2f2f2 #f2f2f2 #c1dcd5 #c1dcd5;
	text-align: left;
	background-color: #f2f2f2;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
	}
.board_title_end_¤Ó {
	border-width: 1px;
	border-style: solid;
	border-color: #f2f2f2 #c1dcd5 #c1dcd5 #c1dcd5;
	text-align: left;
	background-color: #f2f2f2;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_title_¤Ó_top {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #f2f2f2 #c1dcd5 #c1dcd5;
	text-align: left;
	background-color: #f2f2f2;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
	}
.board_title_end_¤Ó_top {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #c1dcd5 #c1dcd5 #c1dcd5;
	text-align: left;
	background-color: #f2f2f2;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
	}

.board_s_title {
	border-width: 1px;
	border-style: solid;
	border-color: #e8f4ee #e8f4ee #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_s_title2 {
	border-width: 1px;
	border-style: solid;
	border-color: #e8f4ee #e8f4ee #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 22px;
	}
	
.board_s_title_end {
	border-width: 1px;
	border-style: solid;
	border-color: #e8f4ee #c1dcd5 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}

.board_s_title_end2 {
	border-width: 1px;
	border-style: solid;
	border-color: #e8f4ee #c1dcd5 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 22px;
	}
	
.board_s_title_top {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #e8f4ee #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_s_title_l {
	border-width: 1px;
	border-style: solid;
	border-color: #e8f4ee #e8f4ee #c1dcd5 #c1dcd5;
	text-align: left;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
.board_s_title_top_l {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #e8f4ee #c1dcd5 #c1dcd5;
	text-align: left;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
	
.board_left_title {
	border-width: 1px;
	border-style: solid;
	border-color: #dbefe6 #dbefe6 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
	}
.board_left_title_top{
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #dbefe6 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 25px;
  vertical-align:middle ;
}
.board_left_s_title {
	border-width: 1px;
	border-style: solid;
	border-color: #e8f4ee #e8f4ee #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
.board_left_s_title_l {
	border-width: 1px;
	border-style: solid;
	border-color: #e8f4ee #e8f4ee #c1dcd5 #c1dcd5;
	text-align: left;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
.board_left_s_title_top {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #e8f4ee #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
.board_blank_title {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #dbefe6 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	padding : 6px 2px 2px 02px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #dbefe6;
	height: 25px;
  vertical-align:middle ;
	}
.board_line01_title {
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #dbefe6 #c1dcd5 #dbefe6;
	text-align: center;
	background-color: #dbefe6;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #0699a0;
	height: 25px;
	font-weight: bold;
  vertical-align:middle ;
	}
	
.board_text_c_bold {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
	font-weight: bold;
  vertical-align:middle ;
	}
.board_text_c_bold a:link {text-decoration: none ; color: #88b4b4;}
.board_text_c_bold a:visited {text-decoration: none ; color: #338d88; font-weight: bold}
.board_text_c_bold a:active {text-decoration: none ; color: #88b4b4;}
.board_text_c_bold a:hover {text-decoration: none ; color: #88b4b4;}


.board_text_empty {
	text-align: center;
	padding : 6px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	BORDER-RIGHT: #d5d5d3 1px solid;
	height: 22px;
	}

	
.board_text_c {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_vertical_align_top_c {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
	vertical-align:top;
	}
.board_text_c a:link {text-decoration: none ; color: #88b4b4;}
.board_text_c a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_c a:active {text-decoration: none ; color: #88b4b4;}
.board_text_c a:hover {text-decoration: none ; color: #88b4b4;}

.board_text_r {
	text-align: right;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;	
	BORDER-LEFT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_r a:link {text-decoration: none ; color: #88b4b4;}
.board_text_r a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_r a:active {text-decoration: none ; color: #88b4b4;}
.board_text_r a:hover {text-decoration: none ; color: #88b4b4;}


.board_text_c_top {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-Top: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_c a:link {text-decoration: none ; color: #88b4b4;}
.board_text_c a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_c a:active {text-decoration: none ; color: #88b4b4;}
.board_text_c a:hover {text-decoration: none ; color: #88b4b4;}


.board_text_c_end {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-RIGHT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_vertical_align_top_c_end {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-RIGHT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:top ;
	}
	
.board_text_c_end a:link {text-decoration: none ; color: #88b4b4;}
.board_text_c_end a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_c_end a:active {text-decoration: none ; color: #88b4b4;}
.board_text_c_end a:hover {text-decoration: none ; color: #88b4b4;}

.board_text_c_end_top {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-Top: #d5d5d3 1px solid;
	BORDER-RIGHT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_c_end a:link {text-decoration: none ; color: #88b4b4;}
.board_text_c_end a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_c_end a:active {text-decoration: none ; color: #88b4b4;}
.board_text_c_end a:hover {text-decoration: none ; color: #88b4b4;}

.board_text_l {
	text-align: left;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-LEFT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_l a:link {text-decoration: none ; color: #88b4b4;}
.board_text_l a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_l a:active {text-decoration: none ; color: #88b4b4;}
.board_text_l a:hover {text-decoration: none ; color: #88b4b4;}

.board_text_l_bg {
	text-align: left;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-LEFT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 25px;
	background-color: #f0f1f1;
  vertical-align:middle ;
	}
.board_text_l a:link {text-decoration: none ; color: #88b4b4;}
.board_text_l a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_l a:active {text-decoration: none ; color: #88b4b4;}
.board_text_l a:hover {text-decoration: none ; color: #88b4b4;}



.board_text_l_top {
	text-align: left;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-Top: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_l a:link {text-decoration: none ; color: #88b4b4;}
.board_text_l a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_l a:active {text-decoration: none ; color: #88b4b4;}
.board_text_l a:hover {text-decoration: none ; color: #88b4b4;}

.board_text_l_end {
	text-align: left;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-RIGHT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_l_end a:link {text-decoration: none ; color: #88b4b4;}
.board_text_l_end a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_l_end a:active {text-decoration: none ; color: #88b4b4;}
.board_text_l_end a:hover {text-decoration: none ; color: #88b4b4;}

.board_text_r_end {
	text-align: right;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-RIGHT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_r_end a:link {text-decoration: none ; color: #88b4b4;}
.board_text_r_end a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_r_end a:active {text-decoration: none ; color: #88b4b4;}
.board_text_r_end a:hover {text-decoration: none ; color: #88b4b4;}


.board_text_l_end_top {
	text-align: left;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-Top: #d5d5d3 1px solid;
	BORDER-RIGHT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.board_text_l_end a:link {text-decoration: none ; color: #88b4b4;}
.board_text_l_end a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_l_end a:active {text-decoration: none ; color: #88b4b4;}
.board_text_l_end a:hover {text-decoration: none ; color: #88b4b4;}

.board_text_Top {
	text-align: left;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	BORDER-LEFT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:top ;
	}
.board_text_Top a:link {text-decoration: none ; color: #88b4b4;}
.board_text_Top a:visited {text-decoration: none ; color: #88b4b4;}
.board_text_Top a:active {text-decoration: none ; color: #88b4b4;}
.board_text_Top a:hover {text-decoration: none ; color: #88b4b4;}

.form_area {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.form_area01_end {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	BORDER-RIGHT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.form_area_l {
	text-align: left;
	padding : 2px 2px 2px 2px;	
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}
.form_area01_end_l {
	text-align: left;
	padding : 2px 2px 2px 2px;	
	BORDER-RIGHT: #d5d5d3 1px solid;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
	height: 25px;
  vertical-align:middle ;
	}

.Printform {  
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px; 
	padding : 5px 5px 5px 5px;	
	color: #000000; 
	border: 1px #808080 solid; 
	background-color: #FFFFFF;
  vertical-align:top ;
	}
.form {  
	font-family: "±¼¸²"; 
	font-size: 12px; 
	color: #000000; 
	border: 1px #808080 solid; 
	background-color: #FFFFFF;
  vertical-align:middle ;
	}
.form1 {  
	FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	border: 1px #d5d5d5 solid; 
	background-color: #f4f3d1; 
	width: 99%;
  vertical-align:middle ;
	}
.form2 {  
	FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	border: 1px #d5d5d5 solid; 
	background-color: #ffffff; 
	width: 99%;
  vertical-align:middle ;
	}
.form3 { 
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	border: 1px #d5d5d5 solid; 
	background-color: #ffffff; 
	width: 99%;
  vertical-align:middle ;
	}
.form4 {  
	text-align: center; 
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	border: 1px #d5d5d5 solid; 
	background-color: #f4f3d1; 
	width: 99%;
  vertical-align:middle ;
	}
.form5 { 
	text-align: right;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	border: 1px #d5d5d5 solid; 
	background-color: #ffffff; 
	width: 99%;
  vertical-align:middle ;
	}
.form6 {  
	text-align: right; 
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69; 
	border: 1px #d5d5d5 solid; 
	background-color: #f4f3d1; 
	width: 99%;
  vertical-align:middle ;
	}
.file_text {
	padding : 0px, 0px, 0px, 0px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 15px;
  vertical-align:middle ;
	}
.file_text a:link {text-decoration: none ; color: #88b4b4;}
.file_text a:visited {text-decoration: none ; color: #88b4b4;}
.file_text a:active {text-decoration: none ; color: #88b4b4;}
.file_text a:hover {text-decoration: none ; color: #88b4b4;}

.view_left_title {
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
.view_left_title_l{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	text-align: left;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
}
	
.view_left_title2 {
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
.view_left_title2_end {
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}

.view_left_title_all {
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
.view_left_title_all a:link {text-decoration: none ; color: #88b4b4;}
.view_left_title_all a:visited {text-decoration: none ; color: #88b4b4;}
.view_left_title_all a:active {text-decoration: none ; color: #88b4b4;}
.view_left_title_all a:hover {text-decoration: none ; color: #88b4b4;}


.view_left_title_end {
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	text-align: center;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	
.view_left_title_end_l {
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	text-align: left;
	background-color: #e8f4ee;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
  vertical-align:middle ;
	}
	

.view_sum_end {
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: right;
	background-color: #f0f1f1;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #555555;
	height: 25px;
  vertical-align:middle ;
	}

.view_line{
	BORDER-Top: #c1dcd5 1px solid;
	text-align: left;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line a:link {text-decoration: none ; color: #88b4b4;}
.view_line a:visited {text-decoration: none ; color: #88b4b4;}
.view_line a:active {text-decoration: none ; color: #88b4b4;}
.view_line a:hover {text-decoration: none ; color: #88b4b4;}

.view_line_r{
	BORDER-Top: #c1dcd5 1px solid;
	text-align: right;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_r a:link {text-decoration: none ; color: #88b4b4;}
.view_line_r a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_r a:active {text-decoration: none ; color: #88b4b4;}
.view_line_r a:hover {text-decoration: none ; color: #88b4b4;}


.view_line_all{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: left;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_all a:link {text-decoration: none ; color: #88b4b4;}
.view_line_all a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_all a:active {text-decoration: none ; color: #88b4b4;}
.view_line_all a:hover {text-decoration: none ; color: #88b4b4;}

.view_line_all_r{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	border-width: 1px;
	border-style: solid;
	border-color: #c1dcd5 #ffffff #c1dcd5 #ffffff;
	text-align: right;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_all_r a:link {text-decoration: none ; color: #88b4b4;}
.view_line_all_r a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_all_r a:active {text-decoration: none ; color: #88b4b4;}
.view_line_all_r a:hover {text-decoration: none ; color: #88b4b4;}


.view_line_bot{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: left;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line a:link {text-decoration: none ; color: #88b4b4;}
.view_line a:visited {text-decoration: none ; color: #88b4b4;}
.view_line a:active {text-decoration: none ; color: #88b4b4;}
.view_line a:hover {text-decoration: none ; color: #88b4b4;}


.view_line_end{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	text-align: left;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_end a:link {text-decoration: none ; color: #88b4b4;}
.view_line_end a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_end a:active {text-decoration: none ; color: #88b4b4;}
.view_line_end a:hover {text-decoration: none ; color: #88b4b4;}

.view_line_end_r{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	text-align: right;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_end_r a:link {text-decoration: none ; color: #88b4b4;}
.view_line_end_r a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_end_r a:active {text-decoration: none ; color: #88b4b4;}
.view_line_end_r a:hover {text-decoration: none ; color: #88b4b4;}

.view_line_end_all{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: left;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_end_all a:link {text-decoration: none ; color: #88b4b4;}
.view_line_end_all a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_end_all a:active {text-decoration: none ; color: #88b4b4;}
.view_line_end_all a:hover {text-decoration: none ; color: #88b4b4;}

.view_line_end_all_r{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: right;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_end_all_r a:link {text-decoration: none ; color: #88b4b4;}
.view_line_end_all_rl a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_end_all_r a:active {text-decoration: none ; color: #88b4b4;}
.view_line_end_all_r a:hover {text-decoration: none ; color: #88b4b4;}

.view_line_end_r{
	BORDER-Top: #c1dcd5 1px solid;
	text-align: right;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_end_r a:link {text-decoration: none ; color: #88b4b4;}
.view_line_end_r a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_end_r a:active {text-decoration: none ; color: #88b4b4;}
.view_line_end_r a:hover {text-decoration: none ; color: #88b4b4;}

.view_line_end_bot{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: left;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_end_bot a:link {text-decoration: none ; color: #88b4b4;}
.view_line_end_bot a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_end_bot a:active {text-decoration: none ; color: #88b4b4;}
.view_line_end_bot a:hover {text-decoration: none ; color: #88b4b4;}

.view_line_end_bot_r{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: right;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
  vertical-align:middle ;
	}
.view_line_end_bot_r a:link {text-decoration: none ; color: #88b4b4;}
.view_line_end_bot_r a:visited {text-decoration: none ; color: #88b4b4;}
.view_line_end_bot_r a:active {text-decoration: none ; color: #88b4b4;}
.view_line_end_bot_r a:hover {text-decoration: none ; color: #88b4b4;}

.star{
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#FF0000;
}


.number{
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	text-align: center;
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	background-color: #f0f1f1;
  vertical-align:middle ;
}
.number a:link {text-decoration: none ; color: #6b6b69;}
.number a:visited {text-decoration: none ; color: #88b4b4;font-weight: bold;}
.number a:active {text-decoration: none ; color: #88b4b4;}
.number a:hover {text-decoration: none ; color: #88b4b4;}

.grid_text_r {
	text-align: right;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	background-color: #ffffff;
	height: 22px;
	}
.grid_text_r a:link {text-decoration: none ; color: #88b4b4;}
.grid_text_r a:visited {text-decoration: none ; color: #88b4b4;}
.grid_text_r a:active {text-decoration: none ; color: #88b4b4;}
.grid_text_r a:hover {text-decoration: none ; color: #88b4b4;}

.grid_text_c {
	text-align: center;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	background-color: #ffffff;
	height: 22px;
	}

.grid_text_c a:link {text-decoration: none ; color: #88b4b4;}
.grid_text_c a:visited {text-decoration: none ; color: #88b4b4;}
.grid_text_c a:active {text-decoration: none ; color: #88b4b4;}
.grid_text_c a:hover {text-decoration: none ; color: #88b4b4;}

.grid_text_l {
	text-align: left;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	background-color: #ffffff;
	height: 22px;
	}

.grid_text_l a:link {text-decoration: none ; color: #88b4b4;}
.grid_text_l a:visited {text-decoration: none ; color: #88b4b4;}
.grid_text_l a:active {text-decoration: none ; color: #88b4b4;}
.grid_text_l a:hover {text-decoration: none ; color: #88b4b4;}

.grid_text_Top {
	text-align: left;
	padding : 2px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	background-color: #ffffff;
	height: 22px;
	vertical-align:top ;
	}

.GridView_title {
	border-color: #c1dcd5 #dbefe6 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #dbefe6;
	padding : 6px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	font-weight: bold;
	height: 22px;
	}

.GridView_scroll_title {
    border: 1px #c1dcd5 solid;
    text-align: center;
    background-color: #c1dcd5;
    FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #099c94;
    font-weight: bold;
    height: 22px;
    /*
    position: relative;
	top: expression(this.offsetParent.scrollTop-1); 
    */
    position: sticky;
    top: -1px;
}
	
.GridView_foot 
{
	border-color: #c1dcd5 #dbefe6 #c1dcd5 #c1dcd5;
	text-align: center;
	background-color: #f0f1f1;
	padding : 6px 2px 2px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 22px;
}
	
#grvList.table_line {
    border: 1px solid #d5d5d3;
}

.table_line
{
	border-collapse:collapse; 
	text-align: center;
	border:1px #c1dcd5 solid;
}

.table_line01
{
	border-collapse:collapse; 
	text-align: center;
	border:1px #c1dcd5 solid;
}


.table_view_line
{
	border-collapse:collapse; 
	text-align: center;
	border:1px #c1dcd5 solid;
}

.table_title_c
{
	text-align: center;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
	padding : 2px 2px 2px 2px;	
	vertical-align:middle ;
}

.table_header_c
{
	text-align: center;
	background-color: #dbefe6;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
	font-weight: bold;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
}

.table_header_c +p {
    margin: 20px auto 0;
}

.table_header_l
{
	text-align: left;
	background-color: #dbefe6;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
	font-weight: bold;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
}

.table_header_r
{
	text-align: right;
	background-color: #dbefe6;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #d5d5d3;
	height: 25px;
	font-weight: bold;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
}



.table_view_header_c
{
	text-align: center;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
}

.table_view_header_l
{
	text-align: left;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
	
}

.table_view_header_r
{
	text-align: right;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #099c94;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
}

.table_cell_c
{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
	
}

.table_cell_l
{
	text-align: left;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
	
}

.table_cell_r
{
	text-align: right;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
	
}

.table_view_cell_c
{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
	
}

.table_view_cell_l
{
	text-align: left;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
	
}

.table_view_cell_r
{
	text-align: right;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	border:1px #c1dcd5 solid;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
	padding : 2px 2px 2px 2px;	
  vertical-align:middle ;
}

.r_b_table         
{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	border-right:1px solid #d5d5d3;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 32px;
}

.r_b_table_bold         
{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	border-right:1px solid #d5d5d3;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 32px;
	font-weight: bold;
	color : blue;
	background-color: yellow;
}

.r_b_table2      
{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	border-right:1px solid #d5d5d3;
	BORDER-BOTTOM: #d5d5d3 1px solid;
}

.r_b_table2_bold      
{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	border-right:1px solid #d5d5d3;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	font-weight: bold;
	color : blue;
	background-color: yellow;
}

.r_l_b_table         
{
	
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	border-left:1px solid #d5d5d3;
	border-right:1px solid #d5d5d3;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 32px;
}

.r_table         
{
	
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	border-right:1px solid #d5d5d3;
	height: 32px;
}

.r_table_bold       
{
	
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	border-right:1px solid #d5d5d3;
	height: 32px;
	font-weight: bold;
	color : blue;
	background-color: yellow;
}

.b_table         
{
	
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 32px;
}

.b_table_bold       
{
	
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	height: 32px;
	font-weight: bold;
	color : blue;
	background-color: yellow;
}

.n_table         
{
	
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	height: 32px;
}
.n_table_bold       
{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	height: 32px;
	font-weight: bold;
	color : blue;
	background-color: yellow;
}
.tab_cen_on{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #308f8f;
	padding : 6px 0px 0px 0px;
    vertical-align:middle ;
	font-weight: bold;
}
.tab_cen_on a:link {text-decoration: none ; color: #308f8f;}
.tab_cen_on a:visited {text-decoration: none ; color: #308f8f;}
.tab_cen_on a:active {text-decoration: none ; color: #308f8f;}
.tab_cen_on a:hover {text-decoration: none ; color: #308f8f;}

.tab_cen_off{
	text-align: center;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6c6d6d;
	padding : 6px 0px 0px 0px;
    vertical-align:middle ;
	font-weight: bold;
}
.tab_cen_off a:link {text-decoration: none ; color: #6c6d6d;}
.tab_cen_off a:visited {text-decoration: none ; color: #6c6d6d;}
.tab_cen_off a:active {text-decoration: none ; color: #6c6d6d;}
.tab_cen_off a:hover {text-decoration: none ; color: #6c6d6d;}



/*
	2008-11-10 ±èÁ¤ÀÏ Ãß°¡ ½ÃÀÛ
	µðÀÚÀÎ È­¸éÀÇ CSS¿Í ÀÏÄ¡ÇÏÁö ¾Ê¾Æ µðÀÚÀÎ È­¸éÀÇ CSS¸¦ º°µµ·Î Ãß°¡ÇÔ.
*/
.board_text_c_bold_eq {
	text-align: center;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color: #6b6b69;
	height: 25px;
	font-weight: bold;
	BORDER-BOTTOM: #d5d5d3 1px solid;
	BORDER-LEFT: #d5d5d3 1px solid;
    vertical-align:middle ;
	}
.board_text_c_bold_eq a:link {text-decoration: none ; color: #88b4b4;}
.board_text_c_bold_eq a:visited {text-decoration: none ; color: #338d88; font-weight: bold}
.board_text_c_bold_eq a:active {text-decoration: none ; color: #88b4b4;}
.board_text_c_bold_eq a:hover {text-decoration: none ; color: #88b4b4;}

/* 2008-11-10 ±èÁ¤ÀÏ Ãß°¡ ³¡*/

/* 2008-11-17 ÁøÇà»óÈ² Ãß°¡ */
.proc_line_end_bot{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: center;
	background-color: #f4f3d1;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
    vertical-align:middle ;
	}

.proc_line_end{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	text-align: center;
	background-color: #f4f3d1;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
    vertical-align:middle ;
	}

.proc_line_bot{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	BORDER-BOTTOM: #c1dcd5 1px solid;
	text-align: center;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
    vertical-align:middle ;
	}

.proc_line{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	text-align: center;
	background-color: #ffffff;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#6b6b69;
	height: 25px;
    vertical-align:middle ;
	}

.proc_line_head{
	BORDER-Top: #c1dcd5 1px solid;
	BORDER-LEFT: #c1dcd5 1px solid;
	BORDER-RIGHT: #c1dcd5 1px solid;
	text-align: center;
	background-color: #f2f2f2;
	padding : 2px 2px 2px 2px;	
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	FONT-SIZE: 12px;
	color:#099c94;
	height: 25px;
    vertical-align:middle ;
	}

/* 2008-11-17 ÁøÇà»óÈ² Ãß°¡ ³¡*/


.grid_view_header_l
{
	text-align: left;
	background-color: #dbefe6;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #099c94;
	padding : 6px 2px 6px 2px;	
    vertical-align: middle;
    position: relative;
    z-index: 0;
    border-right: solid 1px #c1dcd5;
    border-bottom: solid 1px #c1dcd5;
}
.grid_view_header_c
{
	text-align: center;
	background-color: #dbefe6;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #099c94;
	padding : 6px 2px 6px 2px;	
    vertical-align: middle;
    position: relative;
    z-index: 0;
    border-right: solid 1px #c1dcd5;
    border-bottom: solid 1px #c1dcd5;
}
.grid_view_header_r
{
	text-align: right;
	background-color: #dbefe6;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #099c94;
	padding : 6px 2px 6px 2px;	
    vertical-align: middle;
    position: relative;
    z-index: 0;
    border-right: solid 1px #c1dcd5;
    border-bottom: solid 1px #c1dcd5;
}

.grid_view_cell_l
{
	text-align: left;
	padding : 5px 2px 5px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	background-color: #ffffff;
	border-right: solid 1px #d5d5d3;
    border-bottom: solid 1px #d5d5d3;
}
.grid_view_cell_c
{
	text-align: center;
	padding : 5px 2px 5px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	background-color: #ffffff;
	border-right: solid 1px #d5d5d3;
    border-bottom: solid 1px #d5d5d3;
}
.grid_view_cell_r
{
	text-align: right;
	padding : 5px 2px 5px 2px;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	background-color: #ffffff;
	border-right: solid 1px #d5d5d3;
    border-bottom: solid 1px #d5d5d3;
}

.grid_view_footer_l
{
	text-align: left;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #099c94;
	padding : 6px 2px 6px 2px;	
    vertical-align: middle;
    position: relative;
    z-index: 0;
    border-right: solid 1px #c1dcd5;
    border-bottom: solid 1px #c1dcd5;
}
.grid_view_footer_c
{
	text-align: center;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #099c94;
	padding : 6px 2px 6px 2px;	
    vertical-align: middle;
    position: relative;
    z-index: 0;
    border-right: solid 1px #c1dcd5;
    border-bottom: solid 1px #c1dcd5;
}
.grid_view_footer_r
{
	text-align: right;
	background-color: #e8f4ee;
	FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #099c94;
	padding : 6px 2px 6px 2px;	
    vertical-align: middle;
    position: relative;
    z-index: 0;
    border-right: solid 1px #c1dcd5;
    border-bottom: solid 1px #c1dcd5;
}
.grid_view_header_scroll 
{
    position: relative;
    top: expression(this.offsetParent.scrollTop);
}


/* 202306 »çÀÌÆ® °³Æí css Ãß°¡ */

.input_basic_style,
input[type="text"]#TbxTitle,
textarea#TbxContents,
.child_textarea_style textarea,
.child_input_basic #txtRepairAmt {
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #ffffff;
    vertical-align: middle;
}

.child_input_basic.border input[type="text"],
.child_input_basic.border textarea,
.child_input_basic.border select {
    border: 1px #d5d5d5 solid;
}

.child_width_inherit input[type="text"],
.child_width_inherit select {
    width: inherit;
}

.child_ta_r input[type="text"] {
    text-align: right;
}

.inner_input_resize td input[type="text"] {
    width: inherit;
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #f4f3d1;
    vertical-align: middle;
}

table#GrvListCorp {
    border-left: 1px solid #d5d5d3;
    border-bottom: 1px solid #d5d5d3;
    border-right: 1px solid #d5d5d3;
}

table#GrvListCorp .board_text_c,
#gvNozzleList.grv_view_table {
    border: 1px solid #d5d5d3;
}

table#GrvListCorp .board_text_l {
    border: 1px solid #d5d5d3;
}

table#GrvListCorp tr:last-child[align="center"] td[colspan="8"] {
    border: 0;
}

.table_form_valid input[type="text"] {
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #ffffff;
    vertical-align: middle;
}

.input_active,
.child_input_active input[type="text"],
.child_input_active select,
.child_input_active textarea,
.table_form_valid table #txtID,
.table_form_valid table #txtZipCD1,
.table_form_valid table #txtZipCD2,
.table_form_valid table #txtAddr,
.table_detail_active #TxtDate,
.table_detail_active #cbeData,
#divAreaInfo table input[validtargetgroupname],
#divAreaInfo table select,
#divAreaInfo table textarea[validtargetgroupname],
#divAreaComments table textarea[validtargetgroupname] {
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #f4f3d1;
    vertical-align: middle;
}

.child_input_active.bg_disabled input[type="text"],
.child_input_active.bg_disabled select,
.child_input_active.bg_disabled textarea {
    background: #fff;
}

.child_input_active.bg_disabled input[type="text"] [disabled="disabled"],
.child_input_active.bg_disabled select[disabled="disabled"],
.child_input_active.bg_disabled textarea[disabled="disabled"] {
    background: #f4f3d1;
}

.child_active_toggle textarea[readonly="readonly"] {
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #f4f3d1;
}

.child_input_rezize_1 #ddlEqcls,
.child_input_rezize_1 #ddlItem,
.child_input_rezize_1 #txtCode,
.child_input_rezize_1 #ddlPartName {
    width: 240px;
    border: 1px #d5d5d5 solid;
}

.child_input_disabled input[disabled="disabled"],
.child_input_disabled select[disabled="disabled"],
.child_input_disabled textarea[disabled="disabled"] {
    border: 1px #d5d5d5 solid;
}

.child_input_disabled_toggle input[type="text"],
.child_input_disabled_toggle select,
.child_input_disabled_toggle textarea {
    border: 1px #d5d5d5 solid;
    background: #fff;
}

.child_input_disabled_toggle input[disabled="disabled"],
.child_input_disabled_toggle select[disabled="disabled"],
.child_input_disabled_toggle textarea[disabled="disabled"] {
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #f4f3d1;
    vertical-align: middle;
}

.child_input_active2 textarea,
td.child_input_active2 textarea {
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #fff;
    vertical-align: middle;
}

.child_input_active2 textarea[readonly="readonly"],
td.child_input_active2 textarea[readonly="readonly"] {
    background-color: #f4f3d1;
}

.table_input_active .INPUT01 {
    FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    border: 1px solid #A0C5EA;
    color: #003b7b;
}

.table_detail_active .active_inner #cbeData ,
.table_detail_active textarea {
    width: 100%;
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #f4f3d1;
    vertical-align: middle;
}

.table_detail_active.bg_custom #UC_FaEval1_txtReason,
.table_detail_active.bg_custom #TxtStatus,
.table_detail_active textarea#UC_RepairInfo1_tbxRequest,
.table_detail_active .bg_white textarea {
    background-color: #fff;
}

.table_fullbox {
    height: 100%;
}

.table_fullbox .grid_text_c a:hover {
    text-decoration: underline;
    font-weight: normal;
    color: #166b6b;
}

.table_fullbox th {
    border: 1px #c1dcd5 solid;
}

.table_style_border {
    border: 1px solid #c8c8c8;
}

.table_style_0 { /* min-height: 0 */
    width: 755px;
    border: 1px solid #c8c8c8;
    overflow-x: hidden;
    overflow-y: auto;
}

.table_style_1 { /* min-height: 320 */
    width: 755px;
    min-height: 320px;
    border: 1px solid #c8c8c8;
    overflow-x: hidden;
    overflow-y: auto;
}

.table_style_2 { /* min-height: 400 */
    width: 755px;
    min-height: 400px;
    border: 1px solid #c8c8c8;
    overflow-x: hidden;
    overflow-y: auto;
}

.table_style_3 {
    width: 568px;
}

.table_style_3 .active {
    background: #dbefe6;
}

.table_style_3 .active2 {
    background: #B8DAEB;
}

.table_style_3 .GridView_scroll_title {
    display: none;
}

.table_style_4 tr {
    height: 22px;
}

.table_style_5 {
    min-height: 290px;
    border: 1px solid #ddd;
}

.table_style_6 input[type="text"] {
    border: 1px solid #D2E0EE;
    margin: 2px;
}
.table_style_6 input[readonly="readonly"] {
    background: #efefef;
}

.table_max_contents {
    max-height: calc(100vh - 260px);
}

.table_max_contents2 {
    max-height: calc(100vh - 340px);
}

.inner_scroll {
    width: calc(100% + 18px);
}

.inner_btn a:link, a:visited {
    font-size: 12px;
    color: #45aaf2;
    border: 1px solid;
    padding: 2px 4px;
    text-decoration: none;
}

.inner_btn a:hover {
    font-weight: bold;
}

.input_style_1 {
    FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    border: 1px solid #A0C5EA;
    color: #003b7b;
}

.grv_table {
    font-size: 12px;
    font-family: µ¸À½, Arial;
    border: 0;
    white-space: nowrap;
    vertical-align: Middle;
}

.grv_table tr:nth-child(even) {
    background-color: #f4f4f4;
}

.grv_table.bgCustom tr.GridView_title{
    background: #ffdfdf;
}

.grv_table th {
    color: #467E7A;
    height: 22px;
    padding: 0 3px;
    border-right: 1px solid #A6BBBA;
    border-bottom: 1px solid #A6BBBA;
    background-color: #DAF2EF;
}

.grv_table td {
    color: #333;
    height: 22px;
    border: 1px solid #A6BBBA;
    background-color: inherit;
}

.grv_table td.border_none {
    border: none;
}

.grv_table .grid_text_active {
    background-color: LightYellow;
}

.grv_table a:link,
.grv_table a:visited{
    color:#88b4b4;
}

.grv_table a:hover {
    text-decoration: underline;
    font-weight: normal;
    color: #166b6b;
}

.grv_view_table {
    border-bottom: 1px solid #c1dcd5;
}

.grv_view_table th {
    height: 34px;
    vertical-align: middle;
    color: #099c94;
    FONT-SIZE: 12px;
    font-weight: bold;
    FONT-FAMILY: µ¸¿ò, Dotum, seoul, arial, helvetica;
    text-align: center;
    padding: 6px 2px 2px 2px;
    border: 1px #c1dcd5 solid;
    background-color: #dbefe6;
}

.grv_view_table td {
    height: 34px;
    vertical-align: middle;
    border: 1px #c1dcd5 solid;
}

.grv_view_table td.border_reset {
    border: 0;
}

.grv_view_table td.border_reset_top {
    border-top: 0;
}

.grv_view_table td.border_reset_right {
    border-right: 0;
}

.grv_view_table td.border_reset_bottom {
    border-bottom: 0;
}

.grv_view_table td.border_reset_left {
    border-left: 0;
}

.grv_view_table .border_none {
    border: none;
}

.grv_view_table.border_type2 td{
    border: 1px solid #c8c8c8;
}

.grv_view_table a:link,
.grv_view_table a:visited {
    color: #88b4b4;
}

.grv_view_table a:hover {
    text-decoration: underline;
    font-weight: normal;
    color: #166b6b;
}

.grv_view_table.select_active td.table_line_select {
    outline: 1px #2828CD solid;
}

.grv_view_table.scroll_title .GridView_scroll_title td {
    height: 34px;
    vertical-align: middle;
    color: #099c94;
    FONT-SIZE: 12px;
    font-weight: bold;
    text-align: center;
    padding: 6px 2px 2px 2px;
    border: 1px #c1dcd5 solid;
    background-color: #dbefe6;
}

.grv_view_table.outline th,
.grv_view_table.outline td {
    border: 0;
    outline: 1px #c1dcd5 solid;
}

.table_size_custom_1 {
    width: calc(100vw - 56px);
    min-width: 755px;
}

.table_size_custom_1 .detail_1 {
    min-width: 1200px;
}

.table_size_custom_1 .detail_2 {
    min-width: 1720px;
}

.table_size_custom_1 .detail_3 {
    min-width: 1440px;
}

.table_size_custom_1 .detail_4 {
    min-width: 1900px;
}

.table_size_custom_2 {
    width: calc(100vw - 56px);
    height: calc(100vh - 280px);
}

.table_size_custom_3 {
    width: calc(100% + 2px);
    height: calc(100% + 1px);
    margin: -1px;
}

.table_size_custom_4 {
    width: calc(100vw - 56px);
    height: calc(100vh - 350px);
}

.table_empty_size_1 {
    width: calc(100vw - 56px);
}

.table_resize.detail_4{
    min-width: 1050px;
}

.table_resize.detail_5 {
    min-width: 1450px;
}

.table_resize.detail_6 {
    min-width: 1580px;
}

.table_resize.detail_7 {
    min-width: 1320px;
}

.table_resize.detail_8 {
    min-width: 1180px;
}

.table_resize.detail_9 {
    min-width: 1690px;
}

.table_resize.detail_10 {
    min-width: 1790px;
}

.table_fix {
    table-layout: fixed;
}

.table_fix tr td {
    white-space: nowrap;
}

.table_fix tr td.item_hidden {
    display: none;
}

.table_fix_inherit {
    table-layout: fixed;
}

.child_table_resize > table {
    width: 100%;
}

.child_w100_select select {
    width: 100%;
}

.pop_board_custom_1 {
    height: 330px;
    overflow-x: hidden;
    overflow-y: auto;
}

.pop_board_custom_1 .border {
    border: 1px #c1dcd5 solid;
}

.pop_board_custom_2{
    width: 550px;
    height: 400px;
}

.pop_board_custom_2{
    width: 566px;
    height: 400px;
}

.pop_board_custom_3{
    width: 565px;
    overflow: hidden;
}

.pop_board_custom_4 {
    width: 566px;
    height: 320px;
}

.pop_board_custom_5 {
    width: 566px;
    height: 408px;
}

.pop_board_custom_6 {
    width: 755px;
    height: 393px;
    overflow: auto;
}

.pop_board_custom_7 {
    height: 170px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.popup_planpoptitle {
    width: 100%;
    height: 38px;
    background: url('/Resources/PlanImages/planpoptitle_bg.jpg') repeat;
}

.popup_planpoptitle > div {
    width: 455px;
    height: 38px;
    background: url('/Resources/PlanImages/planpoptitle.jpg') no-repeat;
}

.fuldset_custom {
    padding: 0;
}

.fuldset_custom dl {
    padding: 0 24px;
}

.fuldset_custom dl .text,
.fuldset_custom dl .radioBtn {
    display: inline-block;
    width: 80px;
    margin-right: 12px;
}

.fuldset_custom2 {
    width: 380px;
    padding: 3px;
    margin: 0 auto;
    border: 1px solid #ddd;
}

textarea[classname="form1"] {
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #f4f3d1;
    width: 99%;
    vertical-align: middle;
}

textarea[classname="form2"] {
    FONT-FAMILY: µ¸¿ò, Dotum, ±¼¸², GULIM, seoul, arial, helvetica;
    FONT-SIZE: 12px;
    color: #6b6b69;
    border: 1px #d5d5d5 solid;
    background-color: #ffffff;
    width: 99%;
    vertical-align: middle;
}