/* CSS Document */

<!--

.mytable
{
    border-color:gray;
}

.mytable tr:hover
{
    background-color:#e6e6fa;
    color:#fff;    
}

.mytable th {
 font-family: 돋움,arial,verdana,; 
 font-size: 12px;
 border-width: 1px;
 padding: 1px;
 border-style: inset;
 border-color: gray;
 background-color: #999999;
 -moz-border-radius: ;
}
-->

b_td_bold {   
    font-size: 118px; color: #8C8C8C; text-decoration:underline; FONT-WEIGHT: bold;
}


/* 기본 */
body {font-family: 돋움,arial,verdana,; font-size: 12px; color: #555555; line-height:13px;}
body { /* page margin*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	/* scrollbar */
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color: #ddded9;
	scrollbar-darkshadow-color: #b6b6b6; 
	scrollbar-track-color: #EFEFEF; 
	scrollbar-arrow-color: #b6b6b6; 
    overflow-x: hidden;
}

/*본문 */
td {font-family: 돋움,arial,verdana,; font-size: 12px; color: #555555; line-height:17px;letter-spacing: -0.01em;}
table, tr, td, img, select {border-collapse:collapse;}


A {color: #8C8C8C; line-height:16px;}
A:link { font-size: 12px; color: #8C8C8C; text-decoration:none}
A:visited { font-size: 12px; color: #446998; text-decoration:none}
A:active { font-size: 12px; color: #446998; text-decoration:none}
A:hover { font-size: 12px; color: #2152A5; letter-spacing: -0.01em; text-decoration:underline;}


/*공지사항 */
.news {color: #8C8C8C; line-height:16px; height: 19px;}
a.news:link{ font-size: 12px; color: #8C8C8C; text-decoration:none; height: 19px;}
a.news:visited  { font-size: 12px; color: #8C8C8C; text-decoration:none; height: 19px;}
a.news:active { font-size: 12px; color: #8C8C8C; text-decoration:none; height: 19px;}
a.news:hover  { font-size: 12px; color: #2152A5; letter-spacing: -0.01em; text-decoration:underline; height: 19px;}

	
    a.left_menu:link { COLOR: #757575;  font-size: 12px; text-decoration:none; letter-spacing: -0.01em;}
    a.left_menu:visited { COLOR: #757575;  font-size: 12px; text-decoration:none; letter-spacing: -0.01em;} 
    a.left_menu:active {  font-size: 12px; color: #AD5F40; text-decoration:none; letter-spacing: -0.01em;}
    a.left_menu:hover { font-size: 12px; color: #4A4A4A; text-decoration:none; letter-spacing: -0.01em; FONT-WEIGHT: bold;}
	
    
     .left_menu2    { COLOR: #757575;  height:18px; font-size: 12px; text-decoration:none; padding: 0 0 0 5;} 
    a.left_menu2:link { COLOR: #757575;  font-size: 12px; text-decoration:none; letter-spacing: -0.01em;}
    a.left_menu2:visited { COLOR: #757575;  font-size: 12px; text-decoration:none; letter-spacing: -0.01em;} 
    a.left_menu2:active { font-size: 12px; color: #c67e39; text-decoration:none; letter-spacing: -0.01em;}
    a.left_menu2:hover { font-size: 12px; color: #c67e39; text-decoration:none; letter-spacing: -0.01em; }

.leftmenu_bg { border-left: solid 3px #e9e9e9; border-right: solid 3px #e9e9e9;  
	       background-image:url(../images/leftmenu/left_v_bg.gif); background-position:left bottom; background-repeat:repeat-x;
	       padding: 15 3 10 3; vertical-align:top; align: center;
}	

/* 타이틀 */
.search_area { background-color: #efefef; padding:0 0 0 8;}
.btn_area { text-align:right; padding:3 0 0 0;}
.btn_area1 { padding: 2 0 0 0;}
.btn_area2 {text-align:right; padding: 0 0 3 0;}
.tit_area1 {padding: 7 0 3 0;}
.btn_bg1 { padding-top: 1; background-image:url(../images/btn/btn_g_bg.gif); background-position:left top; background-repeat:repeat-x;}
.botline     {background-image:url(../images/mtit_line.gif); background-position:left bottom; background-repeat:repeat-x;}
.dotline     {background-image:url(../images/dot_line.gif); background-position:left bottom; background-repeat:repeat-x;}
.user_txt01 { COLOR: #1547A4;  FONT-SIZE: 12px; padding: 2 0 0 0;}
.user_txt02 { padding: 2 7 0 2; text-align: center; COLOR:#1C5183}
.user_txt03 { padding: 3 4 0 3; text-align: center; COLOR:#1C5183}
.leftF_margin { background-color: #FFFFFF; padding: 0 10 10 15; vertical-align:top;}
.content_white { background-color: #FFFFFF; padding: 0 10 15 15; vertical-align:top;}
.text { COLOR: #666666;  FONT-SIZE: 8px; FONT-WEIGHT: normal;}
.massage { COLOR: #0B4880; font-size: 11px; FONT-WEIGHT: bold;vertical-align:bottom;}
.top_info { COLOR: #666666;  font-size: 11px; FONT-WEIGHT: normal;}
.sub_text03 { COLOR: #E37217;  FONT-SIZE: 10pt; FONT-WEIGHT: normal;}
.left_tit{ COLOR: #ffffff;  FONT-SIZE: 14px; FONT-WEIGHT: bold; vertical-align:top;}
.m_title { COLOR: #01315E;  FONT-SIZE: 14px; FONT-WEIGHT: bold; padding: 2 10 2 0;}
.s_title { COLOR: #c67e39;  FONT-SIZE: 12px; FONT-WEIGHT: bold;}
.lefttop_tit{ COLOR: #01315E;  FONT-SIZE: 13px; FONT-WEIGHT: bold;}
.title_sub{color: #FF7E00; font-family:"Verdana", "dotum"; font-size:11px; text-decoration: none; font-weight:bold;}
.title_sub2{color: #3A96EB; font-size:11px; text-decoration: none; font-weight:bold;}
.title_sub3{ color: #2557aa; font-size:12px; text-decoration: none; font-weight:bold;}
.title_sub4{color: #3A96EB; font-size:11px; text-decoration: none;}

.pop_margin { width: 100%; height: 100%; padding: 8 9 8 9; vertical-align:center;}
.pop_tit01{ background-image:url(../images/pop/pop_bg.gif); COLOR: #ffffff;  FONT-SIZE: 13px; FONT-WEIGHT: bold;}
.pop_sh{ background-image:url(../images/pop/pop_bg_sh.gif); background-position:left top; background-repeat:repeat-x;}
.pop_stit01 { COLOR: #034F7E;  FONT-SIZE: 12px; FONT-WEIGHT: bold; padding: 0 0 2 0;}
.pop_stit02 { COLOR: #034F7E;  FONT-SIZE: 12px; FONT-WEIGHT: bold; padding: 0 0 5 0; height:25px; vertical-align:bottom;}
.pop_stit03 { COLOR: #034F7E;  FONT-SIZE: 12px; FONT-WEIGHT: bold; padding: 0 0 0 0;}
.num { COLOR: #9B693C; font-family: arial; FONT-SIZE: 12px; FONT-WEIGHT: nomal; height: 16px;}
.instruction{color: #B46817;  font-size:12px; text-decoration: none;line-height:15px;padding: 2 0 0 3;}
.instruction2{color: #d26a62;  font-size:12px; text-decoration: none;line-height:15px; padding: 10 0 0 5;}
.instruction3{color: #d26a62;  font-size:12px; text-decoration: none;line-height:15px;}
.bull{color: #FF7200; font-family:"Verdana", "arial"; font-size:5px; text-decoration: none;}

.box01 {
    background-color: #EFEAE1;
    font-size: 12px; 
    align: center; width: 100%;
    padding: 0 0 0 0;
    
}
.box02 {
    background-color: #FFFFFF;
    font-size: 12px; 
    align: center; width: 100%;
    padding: 10 10 10 10; border: solid 5px #EFEAE1;
    
}
.box3 {
    background-color: #FFFFFF;
    align: center; width: 100%;
    border: solid 5px #E5E5E5; 
}
.box4 {
    background-color: #FFFFFF;
    align: center; width: 100%;
    border: solid 1px #AFAFAF; 
}
.tabbox2 {
    background-color: #FFFFFF;
    align: center; width: 100%;
    padding: 0 10 10 10;
    border: solid 1px #D6D6D6; 
}
.pop_bottom_box {
    background-color: #F3F3F3;
    font-size: 12px; 
    align: center; width: 100%;
    border-top: solid 1px #CACAC8; border-bottom: solid 1px #CACAC8;
}

.h_lightgreen {
	height: 19px;
	background-color: #CEE1C5;
	text-align: ;
	padding: 0 0 0 5;
	font-size: 12px;

}
.h_lightgreen1 {
	height: 19px;
	background-color: #CEE1C5;
	padding: 0 0 0 5;
	font-size: 12px;

}
.h_lightorg {
	height: 19px;
	background-color: #f7f3dd;
	text-align: center;
	font-size: 12px;
}
.h_lightorg_message {
	height: 19px;
	background-color: #f7f3dd;
	text-align: left;
	font-size: 12px;
}

.h_lightorg_left {
	color: #06519f;
	height: 19px;
	background-color: #f7f3dd;
	font-size: 12px; font-weight: nomal; letter-spacing: -0.01em;
        text-align: center;
}
.h_lightorg0001 { background-color: #fdfcf4; text-align: center;
	

}
.h_lightorg1 {
	height: 19px;
	background-color: #f0e7c5;
	text-align: center;
	font-size: 12px;

}
.h_lightorg2 {
	height: 19px;
	background-color: #e7d9a7;
	text-align: center;
	font-size: 12px;

}
.h_blue1 
{       height: 19px;
	BACKGROUND: #DEE9F5;
	COLOR: #555555;
	font-size: 12px;
	text-align: ;
	padding: 0 0 0 5;
}
.h_blue2 
{       height: 19px;
	BACKGROUND: #C7E0FA;
	COLOR: #555555;
	font-size: 12px;
	text-align: ;
	padding: 0 0 0 5;
}
.h_blue3
{       height: 19px;
	BACKGROUND: #AFD5F7;
	COLOR: #555555;
	font-size: 12px;
	text-align: ;
	padding: 0 0 0 5;
}
.h_blue_c 
{	BACKGROUND: #E9F3F9; COLOR: #555555; font-size: 12px; text-align: center;padding: 0 0 0 5;}
.h_gray 
{	BACKGROUND: #EEEEEE; COLOR: #555555; font-size: 12px; padding: 0 0 0 0;}
	


.header_blue_center {
	height: 20px;
	background-color: #D7EDEA;
	text-align: center;
	font-family: 돋움,arial,verdana,;
	font-size: 12px;

}
.header_bright {
	height: 20px;
	background-color: #FFFFFF;
	font-size: 12px;

}
.header_bright2 {
	padding:8 8 8 8 ; vertical-align:top;
	background-color: #FFFFFF;
	font-size: 12px;

}
.table_bg {
	background-color: #A3ACB5;
}

.table_bg_white {
	font-size: 12px;
	background-color: #FFFFFF;
	height: 19px;
}
.table_bg_gray {
	font-size: 12px;
	background-color: #F2F2F2;
	height: 19px;padding: 0 0 0 5;
}
.wh_01 {background-color: #FFFFFF; height: 19px; padding: 1 0 1 5;}
.wh_01_c {background-color: #FFFFFF; height: 19px; padding: 1 0 1 5; text-align: center;}
.wh_02 {background-color: #FFFFFF; height: 19px; padding: 5 0 5 5;}
.wh_03 {background-color: #FFFFFF; height: 19px; padding: 5 5 5 5;}
.wh_04 {background-color: #FFFFFF; height: 19px; padding: 7 20 7 47;}
.table_line_gray {height: 3px; background-color: #E6E6E6;}
.wh_05 {height: 19px;  BACKGROUND-IMAGE: url(../images/tb_bg2.gif);background-position:left top; background-repeat:repeat-y;}


/* 입력폼 */
input,textarea, select{background-color:#;font-family: 돋움,arial;font-size:12px;color:#444444;}

.textarea1
{
	width: 98%;
	border:1 solid #9C9A9C;
	background-color:#FFFFFF;
	font-size: 12px;color:#555555;
}
.textarea2
{
	width: 98%;
	border:1 solid #9C9A9C;
	background-color:#EEEEEE;
	font-size: 12px;color:#555555;
}
.in_required {height: 18px; BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/required.gif); BACKGROUND-REPEAT: no-repeat}
.in_d
{         
        height: 18px;	
	padding: 2px 1px 0px 2px;
	border:1 solid #9C9A9C;
	background-color:#FFFFFF;
	font-size: 12px;color:#555555;
}
.in_r 
{
	border:1 solid #9C9A9C;
	background-color:#FFFFFF;
	font-size: 12px;color:#555555; 
	text-align:right; padding: 2 2 0 0; 
}
.out_d
{
	border:1 solid #9F926C;
	background-color:#F5F2EA;padding: 2 0 0 2;
	font-size: 12px; color:#6C5C32; readonly;
}
.out_d_1
{
	border:0 solid #9F926C;
	font-size: 12px; color:#6C5C32; readonly;
	text-align:center
}
.out_r 
{
	border:1 solid #9F926C;
	background-color:#F5F2EA;
	font-size: 12px; color:#6C5C32; readonly; padding: 2 2 0 0;
	text-align:right
}

.input_combobox {
	height: 18px;	
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
} 
.input_combobox_s {font-family: arial;
	height: 16px;	
	font-size: 10px;
	color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

.input_textarea {
	width: 100%;
	padding: 2px 3px 2px 3px;
	border: 1px solid #9C9A9C;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	line-height:18px;
}
/* button */
.button_default{
	cursor:hand;font-weight:none; font-size:12px; color:#71532D;
	height:18px;Width: 100%; margin:0px; background:#F0DAC0;
	border-width: 1px; border-style: solid; border-color: #CBA97C #CBA97C #CBA97C #CCCCCC;
}
/* 이미지 */
img {border-width: 0px;}

/* 링크메뉴 */
.link_menu { font-size: 12px; line-height: 16px; color: #999999; text-decoration: none;}
.link_menu a:link {text-decoration: none ; color: #555555;}
.link_menu a:visited {text-decoration: none ; color: #555555;}
.link_menu a:active {text-decoration: underline ; color: #A7023E;}
.link_menu a:hover {text-decoration: underline ; color: #A7023E;}

/*Tab */
.tab01_text01	{COLOR: #ffffff;  FONT-SIZE: 12px; padding-top:3; FONT-WEIGHT: bold;padding:5px 5px 0px 5px;}

.tab01_text02			{COLOR: #5991c7;  FONT-SIZE: 12px; padding:3px 5px 0px 5px;}
.tab01_text02 a:link		{text-decoration: none ; color: #5991c7; }
.tab01_text02 a:visited		{text-decoration: none ; color: #5991c7; }
.tab01_text02 a:active		{text-decoration: none ; color: #5991c7;}
.tab01_text02 a:hover		{text-decoration: none ; color: #5991c7; FONT-WEIGHT: bold; }
.tab01_text03	{COLOR: #5991c7;  FONT-SIZE: 12px;  padding:3px 5px 0px 5px;}
.tab_sub	{height:25px; background-color:#efeefc; COLOR: #433d98;  FONT-SIZE: 12px; padding:4px 0px 0px 11px;}
.tab_sub a:link		{text-decoration: none ; color: #5991c7; }
.tab_sub a:visited		{text-decoration: none ; color: #5991c7; }
.tab_sub a:active		{text-decoration: none ; color: #5991c7;}
.tab_sub a:hover		{text-decoration: none ; color: #5991c7; FONT-WEIGHT: bold; }
.tabbox1 {    background-color: #ffffff;  border: solid 2px #74a4d9; padding:2px 2px 2px 2px; vertical-align:top;}
.tabbox_gray1 {    background-color: #e5e5e5;  border: solid 1px #cccccc;}
.photobox1 {      border: solid 2px #dddddd;}
.photobox2 {      border: solid 2px #729de4;}
/* box */
.box_line1 {    background-color: #efefef; width: 6px; border-left: solid 1px #dddddd;}
.box_line2 {    background-color: #efefef;  width: 6px; border-right: solid 1px #dddddd;}
.box_line3 {    background-color: #efefef; height: 5px; width: 100%; height: 5px; border-top: solid 1px #dddddd;}
.box_line4 {	background-color: #efefef; height: 5px; border-bottom: solid 1px #dddddd;}


/* yjyoon 추가 12-23*/
.left_menu_hover { color: #4A4A4A; FONT-WEIGHT: bold;}


.tdSelectColor {
	background-image:url(../images/dhtmlxTree/sky_blue_sel_tree.png);
	border:1px solid #FFB951;
}
