﻿body
{
	margin: 0px;
	font-family: 돋움;
	color: #696969;
	font-size: 9pt;
}

ul, ol
{
	margin: 0;
	padding: 0;
}
dl, dt, dd
{
	margin: 0;
	padding: 0;
}
div, h1, h2, span, dl.dt, dd.ul, ol, td
{
	font: 9pt dotum;
	color: #555;
}
ul, li
{
	list-style-type: none;
	line-height: 140%;
}

td
{
	line-height: 120%;
	font-family: 돋움,arial;
	color: #696969;
	font-size: 12px;
}
a:link
{
	font-family: 돋움,arial;
	color: #696969;
	font-size: 9pt;
	text-decoration: none;
}
a:visited
{
	font-family: 돋움,arial;
	color: #7f8a98;
	font-size: 9pt;
	text-decoration: none;
}
a:hover
{
	font-family: 돋움,arial;
	color: #3a3a3a;
	font-size: 9pt;
	text-decoration: none;
}
.b
{
	font-weight: bold;
}
.f_location
{
	color: #9d9d9d;
	font-size: 11px;
}
.f_loc_h
{
	color: #217b8b;
	font-weight: bold;
}
.f_color_01
{
	color: #f26522;
	font-weight: bold;
}
.f_color_02
{
	color: #ff7d38;
	font-weight: bold;
}
.f_color_03
{
	color: #000000;
	font-weight: bold;
}
.f_color_04
{
	color: #ea6c0f;
	font-weight: bold;
}
.f_color_05
{
	color: #0e698f;
	text-decoration: underline;
}
.f_color_06
{
	color: #655235;
	font-weight: bold;
}
.f_c_white
{
	color: #ffffff;
}
.f_c_black
{
	color: #252525;
}
.f_c_black_b
{
	color: #252525;
	font-weight: bold;
}
.f_c_black1
{
	color: #3b3b3b;
}
.f_c_stat
{
	color: #176c81;
}
.f_pageno
{
	color: #de5128;
	font-weight: bold;
}
.f_board_t
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.f_board_st
{
	color: #124f5e;
	font-size: 11px;
}
.f_board_stb
{
	color: #124f5e;
	font-size: 11px;
	font-weight: bold;
}
.f_board_t1
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.f_foot
{
	color: #7e7777;
	font-size: 11px;
}
.f_11
{
	font-size: 11px;
}
.f_11_l
{
	line-height: 120%;
	font-size: 11px;
}
.f_14
{
	line-height: 140%;
	font-size: 14px;
}
.f_16
{
	line-height: 150%;
	font-size: 16px;
}
.f_view_sub
{
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 0px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
.cal_st1
{
	color: #ff714d;
}
.cal_st2
{
	color: #5a94c5;
}
.cal_st3
{
	color: #b4b4b4;
}
.cal_st4
{
	color: #ffc6b8;
}
.cal_st5
{
	color: #bdd4e8;
}
img
{
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}
input
{
	font-family: 돋움,arial;
	color: #696969;
	font-size: 12px;
}
textarea
{
	font-family: 돋움,arial;
	color: #696969;
	font-size: 12px;
}
.input_use
{
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
.input_search
{
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	background-color: #ffffff;
	width: 100%;
	font-family: 돋움;
	height: 18px;
	color: #7e7777;
	font-size: 9pt;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
.input_num
{
	border-bottom: #cccccc 1px solid;
	text-align: right;
	border-left: #cccccc 1px solid;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	padding-top: 1px;
}
.input_c
{
	text-align: center;
}
.input_color
{
	text-align: right;
	padding-bottom: 0px;
	background-color: #e6e6e6;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}
.input_noline
{
	border-bottom: #d0d0d0 0px solid;
	border-left: #d0d0d0 0px solid;
	font-family: "arial" , "돋움";
	background: #ffffff;
	font-size: 12px;
	border-top: #d0d0d0 0px solid;
	border-right: #d0d0d0 0px solid;
}
.body_st
{
	border-left: #e2e2e2 1px solid;
	padding-bottom: 0px;
	padding-left: 21px;
	padding-right: 20px;
	border-right: #e2e2e2 1px solid;
	padding-top: 0px;
}
.main_st
{
	border-right: #d3d3d3 1px solid;
}
.main_st1
{
	border-right: #e2e2e2 1px solid;
}
.main_db
{
	color: #217b8b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.p_title
{
	padding-bottom: 33px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_tab
{
	padding-bottom: 26px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_l_14
{
	padding-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_l_12
{
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0px;
}
.p_l_box
{
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 15px;
}
.p_trbl
{
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 3px;
}
.p_l_5
{
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_l_22
{
	padding-bottom: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_l_32
{
	padding-bottom: 0px;
	padding-left: 32px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_titleimg
{
	padding-bottom: 0px;
	padding-left: 32px;
	padding-right: 0px;
	padding-top: 10px;
}
.p_t_b
{
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}
.p_t_b_l
{
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 5px;
}
.p_r_3
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 0px;
}
.p_r_10
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
}
.p_pop
{
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 0px;
}
.p_table1
{
	padding-bottom: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 11px;
}
.p_table2
{
	padding-bottom: 11px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 11px;
}
.p_table3
{
	padding-bottom: 22px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 22px;
}
.p_site1
{
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_site11
{
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 9px;
}
.p_site2
{
	padding-bottom: 9px;
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 9px;
}
.p_site_t9
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 9px;
}
.p_site_b9
{
	padding-bottom: 9px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_site_t
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
}
.p_site_ta
{
	padding-bottom: 7px;
	padding-left: 25px;
	padding-right: 7px;
	padding-top: 7px;
}
.p_search
{
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.resource
{
	color: #696969;
	font-size: 9pt;
	font-weight: bold;
}
a.resource:link
{
	color: #696969;
	text-decoration: none;
}
a.resource:visited
{
	color: #7f8a98;
	text-decoration: none;
}
a.resource:hover
{
	color: #ff7d38;
	text-decoration: none;
}
a.resource:active
{
	color: #ff7d38;
	text-decoration: none;
}
.re_sub
{
	color: #696969;
	font-size: 9pt;
}
a.re_sub:link
{
	color: #696969;
	text-decoration: none;
}
a.re_sub:visited
{
	color: #7f8a98;
	text-decoration: none;
}
a.re_sub:hover
{
	color: #696969;
	font-weight: bold;
}
a.re_sub:active
{
	color: #696969;
	text-decoration: none;
}
.re_layer
{
	color: #696969;
	font-size: 11px;
}
a.re_layer:link
{
	color: #696969;
	font-size: 11px;
	text-decoration: none;
}
a.re_layer:visited
{
	color: #7f8a98;
	font-size: 11px;
	text-decoration: none;
}
a.re_layer:hover
{
	color: #696969;
	font-size: 11px;
	text-decoration: underline;
}
a.re_layer:active
{
	color: #696969;
	font-size: 11px;
	text-decoration: none;
}
.re_layer_1
{
	color: #3b3b3b;
	font-size: 11px;
}
a.re_layer_1:link
{
	color: #3b3b3b;
	font-size: 11px;
	text-decoration: none;
}
a.re_layer_1:visited
{
	color: #3b3b3b;
	font-size: 11px;
	text-decoration: none;
}
a.re_layer_1:hover
{
	color: #3b3b3b;
	font-size: 11px;
	text-decoration: underline;
}
a.re_layer_1:active
{
	color: #3b3b3b;
	font-size: 11px;
	text-decoration: none;
}
.lo_local
{
	color: #313130;
	font-size: 9pt;
}
a.lo_local:link
{
	color: #313130;
	text-decoration: none;
}
a.lo_local:visited
{
	color: #313130;
	text-decoration: none;
}
a.lo_local:hover
{
	color: #313130;
	text-decoration: none;
}
a.lo_local:active
{
	color: #313130;
	text-decoration: none;
}
select
{
	font-family: 돋움,arial;
	color: #696969;
	font-size: 12px;
}
.c_l_b
{
	border-bottom: #d6d6d6 1px solid;
	border-left: #d6d6d6 1px solid;
}
.c_b
{
	border-bottom: #d6d6d6 1px solid;
}
.c_l
{
	border-left: #d6d6d6 1px solid;
}
.c_r
{
	border-right: #d6d6d6 1px solid;
}
.c_t
{
	border-top: #d6d6d6 1px solid;
}
.c_b1
{
	border-bottom: #e1e1e1 1px solid;
}
.c_b2
{
	border-bottom: #d7e394 1px solid;
}
.t_h_k
{
	border-bottom: #ff6f38 1px solid;
	background-color: #fffcf9;
	height: 25px;
	color: #fd6025;
	font-size: 11px;
	border-top: #ff6f38 2px solid;
	font-weight: bold;
}
.c_l_k
{
	border-left: #ffc4ac 1px solid;
}
.layer_st
{
	border-bottom: #96cedc 1px solid;
	border-left: #96cedc 1px solid;
	padding-bottom: 7px;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	border-right: #96cedc 1px solid;
	padding-top: 7px;
}
.menu_wh
{
	border-bottom: #ffffff 2px solid;
	padding-bottom: 0px;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 0px;
	height: 21px;
	color: #696969;
	font-weight: bold;
	padding-top: 2px;
}
.menu_st
{
	border-bottom: #ffffff 2px solid;
	padding-bottom: 0px;
	background-color: #28a7c7;
	padding-left: 5px;
	padding-right: 0px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
}
.layer_in
{
	border-bottom: #a9dde1 1px solid;
	border-left: #a9dde1 1px solid;
	padding-bottom: 7px;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	border-right: #a9dde1 1px solid;
	padding-top: 7px;
}
.menu_in
{
	border-bottom: #ffffff 2px solid;
	padding-bottom: 0px;
	background-color: #56c5cc;
	padding-left: 5px;
	padding-right: 0px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
}
.layer_re
{
	border-bottom: #cddca7 1px solid;
	border-left: #cddca7 1px solid;
	padding-bottom: 7px;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	border-right: #cddca7 1px solid;
	padding-top: 7px;
}
.menu_re
{
	border-bottom: #ffffff 2px solid;
	padding-bottom: 0px;
	background-color: #8dbf10;
	padding-left: 5px;
	padding-right: 0px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
}
.layer_law
{
	border-bottom: #bdb8e8 1px solid;
	border-left: #bdb8e8 1px solid;
	padding-bottom: 7px;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	border-right: #bdb8e8 1px solid;
	padding-top: 7px;
}
.menu_law
{
	border-bottom: #ffffff 2px solid;
	padding-bottom: 0px;
	background-color: #938dc9;
	padding-left: 5px;
	padding-right: 0px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
}
.layer_kn
{
	border-bottom: #ecc5b6 1px solid;
	border-left: #ecc5b6 1px solid;
	padding-bottom: 7px;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	border-right: #ecc5b6 1px solid;
	padding-top: 7px;
}
.menu_kn
{
	border-bottom: #ffffff 2px solid;
	padding-bottom: 0px;
	background-color: #ff6f38;
	padding-left: 5px;
	padding-right: 0px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
}
.layer_he
{
	border-bottom: #c1bbb1 1px solid;
	border-left: #c1bbb1 1px solid;
	padding-bottom: 7px;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	border-right: #c1bbb1 1px solid;
	padding-top: 7px;
}
.menu_he
{
	border-bottom: #ffffff 2px solid;
	padding-bottom: 0px;
	background-color: #85785f;
	padding-left: 5px;
	padding-right: 0px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
}
.layer_mem
{
	border-bottom: #c1c1c1 1px solid;
	border-left: #c1c1c1 1px solid;
	padding-bottom: 7px;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	border-right: #c1c1c1 1px solid;
	padding-top: 7px;
}
.menu_mem
{
	border-bottom: #ffffff 2px solid;
	padding-bottom: 0px;
	background-color: #808080;
	padding-left: 5px;
	padding-right: 0px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
}
.l_link_st
{
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
}
a.l_link_st:link
{
	color: #ffffff;
}
a.l_link_st:visited
{
	color: #ffffff;
}
a.l_link_st:hover
{
	color: #ffffff;
}
a.l_link_st:active
{
	color: #ffffff;
}
.l_link_st1
{
	color: #ffffff;
	font-size: 11px;
}
a.l_link_st1:link
{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
a.l_link_st1:visited
{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
a.l_link_st1:hover
{
	color: #3b3b3b;
	font-size: 11px;
	text-decoration: none;
}
a.l_link_st1:active
{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
.l_link_st3
{
	color: #ffffff;
	font-size: 12px;
}
a.l_link_st3:link
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
a.l_link_st3:visited
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
a.l_link_st3:hover
{
	color: #3b3b3b;
	font-size: 12px;
	text-decoration: none;
}
a.l_link_st3:active
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
.l_link_st2
{
	color: #696969;
	font-size: 11px;
	font-weight: bold;
}
a.l_link_st2:link
{
	color: #696969;
}
a.l_link_st2:visited
{
	color: #696969;
}
a.l_link_st2:hover
{
	color: #ffffff;
}
a.l_link_st2:active
{
	color: #696969;
}
.p_2depth
{
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 7px;
}
.p_3depth
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.p_3depth1
{
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 7px;
	padding-top: 5px;
}
.p_b_text
{
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.p_t_text
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}
.p_t_text1
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}
.l_g
{
	color: #303030;
	font-size: 14px;
}
a.l_g:link
{
	color: #303030;
	font-size: 14px;
	text-decoration: none;
}
a.l_g:visited
{
	color: #303030;
	font-size: 14px;
	text-decoration: none;
}
a.l_g:hover
{
	color: #303030;
	font-size: 14px;
	text-decoration: underline;
}
a.l_g:active
{
	color: #303030;
	font-size: 14px;
	text-decoration: none;
}
.gf_st_1
{
	color: #303030;
	font-size: 14px;
	font-weight: bold;
}
.l_g_st
{
	color: #3aa1a7;
	font-size: 12px;
}
a.l_g_st:link
{
	color: #3aa1a7;
	font-size: 12px;
	text-decoration: none;
}
a.l_g_st:visited
{
	color: #3aa1a7;
	font-size: 12px;
	text-decoration: none;
}
a.l_g_st:hover
{
	color: #3aa1a7;
	font-size: 12px;
	text-decoration: underline;
}
a.l_g_st:active
{
	color: #3aa1a7;
	font-size: 12px;
	text-decoration: none;
}
.gs_st
{
	line-height: 18px;
}
.l_g_kn
{
	color: #ea8d3f;
	font-size: 12px;
}
a.l_g_kn:link
{
	color: #ea8d3f;
	font-size: 12px;
	text-decoration: none;
}
a.l_g_kn:visited
{
	color: #ea8d3f;
	font-size: 12px;
	text-decoration: none;
}
a.l_g_kn:hover
{
	color: #ea8d3f;
	font-size: 12px;
	text-decoration: underline;
}
a.l_g_kn:active
{
	color: #ea8d3f;
	font-size: 12px;
	text-decoration: none;
}
.l_g_law
{
	color: #90679e;
	font-size: 12px;
}
a.l_g_law:link
{
	color: #90679e;
	font-size: 12px;
	text-decoration: none;
}
a.l_g_law:visited
{
	color: #90679e;
	font-size: 12px;
	text-decoration: none;
}
a.l_g_law:hover
{
	color: #90679e;
	font-size: 12px;
	text-decoration: underline;
}
a.l_g_law:active
{
	color: #90679e;
	font-size: 12px;
	text-decoration: none;
}
.l_g_re
{
	color: #58a97f;
	font-size: 12px;
}
a.l_g_re:link
{
	color: #58a97f;
	font-size: 12px;
	text-decoration: none;
}
a.l_g_re:visited
{
	color: #58a97f;
	font-size: 12px;
	text-decoration: none;
}
a.l_g_re:hover
{
	color: #58a97f;
	font-size: 12px;
	text-decoration: underline;
}
a.l_g_re:active
{
	color: #58a97f;
	font-size: 12px;
	text-decoration: none;
}
.l_kca_1
{
	color: #3b3b3b;
	font-size: 12px;
}
a.l_kca_1:link
{
	color: #3b3b3b;
	font-size: 12px;
	text-decoration: none;
}
a.l_kca_1:visited
{
	color: #3b3b3b;
	font-size: 12px;
	text-decoration: none;
}
a.l_kca_1:hover
{
	color: #3b3b3b;
	font-size: 12px;
	text-decoration: underline;
}
a.l_kca_1:active
{
	color: #3b3b3b;
	font-size: 12px;
	text-decoration: none;
}
.l_kca_2
{
	color: #696969;
	font-size: 12px;
}
a.l_kca_2:link
{
	color: #696969;
	font-size: 12px;
	text-decoration: none;
}
a.l_kca_2:visited
{
	color: #696969;
	font-size: 12px;
	text-decoration: none;
}
a.l_kca_2:hover
{
	color: #f26522;
	font-size: 12px;
	text-decoration: underline;
}
a.l_kca_2:active
{
	color: #696969;
	font-size: 12px;
	text-decoration: none;
}
.p_t_15
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
}
.p_t_9
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}
.p_t_s
{
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 5px;
}
.gray_c1
{
	background-color: #eeefee;
}
.gray_c2
{
	background-color: #f6f7f6;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
}
.gray_c3
{
	background-color: #ffffff;
	height: 30px;
}
.gray_left
{
	border-left: #e1e1e1 1px solid;
}

.miniNews ul
{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	line-height: 140%;
}

.miniNews li
{
	background: url(../images/arr_main1.gif) no-repeat 0px 4px
    padding-top : 0px;
    padding-left : 10px;
 
}

.miniNews nobr
{
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: hand;
	width: 340;
	font-size: 12px;
}
