﻿body	{font-size:12px;font-family:굴림;color:#4d4d52;line-height:18px; text-align:justify;}

select,textarea { color:#717171;}
body, div, table, form { margin:0px;}
.u {text-decoration:underline} .b {font-weight:bold} 
img {border:0}

.he_20 {height:20px} .he_25 {height:25px}

a:link 		{color: #575757; text-decoration: none;}
a:visited 	{color: #575757; text-decoration: none;}
a:active 	{color: #000000; text-decoration: none;}
a:hover 	{color: #000000; text-decoration: underline;}

.main_board {color:#666666; font-size: 12px; }
.main_board  a:link {color: #666666; text-decoration: none; font-size: 12px; }
.main_board  a:visited {color: #666666; text-decoration: none; font-size: 12px; }
.main_board  a:active {color: #666666; text-decoration: none; font-size: 12px; }
.main_board  a:hover {color: #2D7CD5; text-decoration: none; font-size: 12px; }



.png24 {
   tmp:expression(setPng24(this));
}


/* 텍스트 강조 */
.b11		{ FONT-WEIGHT: bold; font-family: 돋움; font-size: 11px; color: #666666;}
.bb		{ FONT-WEIGHT: bold; color: #000000; font-size: 12px; }


/* Selector Definition */
input		{
	FONT-SIZE: 9pt;
	COLOR: #818181;
	BACKGROUND-COLOR: #FFFFFF;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}


.location2       {font-size:12px; letter-spacing:-1px; }


.td {color: #787878; letter-spacing:-1;}
.td1 {color: #787878; letter-spacing:0;}

#Mcontents			{ padding:17px 0 20px 0; }
#Mbtm			{ padding-top:6px; border-top:1px solid #E2E2E2;}


body
{	
	scrollbar-face-color: #dddddd;
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #dadada;
	scrollbar-darkshadow-color: #dadada;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #ffffff;
}


/* 테두리 박스 color */
.ibox_01		{border: 1px solid #C4CAD1;background: #FFFFFF; FONT-SIZE: 9pt;}

/* 테이블 박스 color */
.box_01		{border: 1px solid #D0D0D0;background: #FFFFFF;}
.box_02		{background:url(../images/box01.gif) no-repeat; width:738px; height:52px; }

/* 테이블 color */
.theory_table_txt {
	FONT-SIZE: 9pt;
	COLOR: #06656E;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #E4F0EF;
	font-weight: bold;
}
.theory_table_txt1 {
	FONT-SIZE: 9pt;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #F7FBFA;
	font-weight: bold;
}


/* 입력폼 */
.input_01 	{border: 1px solid #CACACA;background: #EAEAEA; color:#666666; font-size:8pt; text-align:left; text-valign: middle;}
.input_02 	{border: 1px solid #E8E8E8;background: #F9F9F9; color:#666666; font-size:8pt; text-align:left; text-valign: middle; height:16px;}

.textarea_01 	
	{border: 1px solid #BFBFBF; background: #FFFFFF;color:#666666;
	text-align:left;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#D6D6D6;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-shadow-color:#D6D6D6;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#E5E5E5;
	scrollbar-arrow-color:#B7B7B7;
	}
.radio_01 	{height:14px; width:14px; border:solid 0px; background-color:transparent}

.mragin_00 { margin-left: 15px; margin-top: 5px; margin-bottom: 5px;}
.margin_01 { margin-left: 30px; margin-top: 7px; margin-bottom: 5px;}
.margin_10 { margin-left: 7px; margin-top: 7px; margin-bottom: 5px;}
.margin_10_2 { margin-left: 5px; margin-top: 2px; margin-bottom: 2px; }
.margin_15 { margin-left: 13px; margin-top: 20px; margin-bottom: 35px; }
.margin_top2 { margin-top: 5px; }
.margin_bottom3 { margin-bottom: 3px; }
.margin_left10 { margin-left: 10px; }
.margin_left15 { margin-left: 15px; }
.padding_left10 { padding-left:10; }
.faq_icon_margin {
	margin-right:5px;
	margin-bottom:3px;
	margin-left:20px;
}

/* 김수진 */
ul,li,ol { margin: 0px; padding: 0px;}
.font_black { color: #000000;}
.font_orange { color:#FF3300;}
.font_green { color:#006600;}
.normal_font { font-weight:normal;}
.font_11px { font-size: 11px; font-family: "돋움";}

td.title_under { border-bottom: 2px #4369ab solid; height: 34px;}
td.title_location { border-bottom: 2px #c8d6ec solid; text-align: right; color:#959595; font-size:11px; letter-spacing:-1px; font-family:"돋움";}
td.bm_title img { margin-top: 25px; margin-bottom: 25px; } 
td.bm_s_tt img { margin-bottom: 15px; margin-top: 15px;}
td.small_tt { background-image:url(/images/common_dot.gif); background-position:left top; background-repeat:no-repeat; padding-left: 20px; color: #000000; font-weight:bold; padding-bottom: 10px;}
td.small_tt_long { background-image:url(/images/common_dot.gif); background-position:left top; background-repeat:no-repeat; padding-left: 20px; color: #000000; font-weight:bold;padding-bottom: 10px; }
td.bm_txt { padding-left: 20px; text-align: justify; }
td.bm_txt_step01 { text-align: justify; }
td.bm_txt_d1 { padding-left: 30px; text-align: justify; }
td.bm_txt_d2 { padding-left: 30px; text-align: justify; color:#666666; padding-top: 15px;}

td.space_40 { height: 40px;}
td.foot { height: 50px;}

table.deapth { width: 97%; text-align: justify;}
table.deapth td.number { width: 18px; vertical-align: top; color:#000000;}
table.deapth td.bm_tt { font-weight:bold; vertical-align: top; padding-bottom: 10px; }
#inbox { background-color:#F4F5F7; border: 1px #cccccc solid; padding: 15px; color:#2D4864; margin-top: 10px; margin-bottom: 10px;  }

ul.d1 { float:left; padding-right: 5px; clear: both; padding-left: 15px; margin-left: 15px; list-style: disc outside; }
ul.d1 li { text-align:justify;}
ul.d2 { float:left; padding-right: 5px; clear: both; padding-left: 18px; list-style:circle outside ; }
ul.d2 li { text-align:justify; }

.clear { clear:both;}

/* ----------------- deapth content for table --------------------- */
table.type1 { margin-bottom: 10px; width: 96%; margin-left: 10px; border-top: 2px #7390c0 solid; border-bottom: 2px #7390c0 solid; }
table.type1 thead tr th { text-align:center; font-weight:bold; color: #3e5589; background-color: #e4ebfd; border-bottom: 1px #b0c5e2 solid; height: 30px;border-right: 1px #b0c5e2 solid; }
table.type1 thead tr th.r { text-align:center; font-weight:bold; color: #3e5589; background-color: #e4ebfd; border-bottom: 1px #b0c5e2 solid; border-right: 0px;}

table.type1 tbody th { background-color: #f3f6fd; border-bottom: 1px #b2c5e3 solid; border-right: 1px #b2c5e3 solid; width: 70px;}
/*
table.type1 thead tr th.first_child { background-image:url(/img/deapth/public/board_left_bg.gif); width: 16px; background-repeat:no-repeat; background-position:right;}
table.type1 thead tr th.last_child { background-image:url(/img/deapth/public/board_right_bg.gif); background-position:right; background-repeat:no-repeat;width: 15px;} 

table.type1 tbody tr td { text-align: left; border-bottom: 1px #d9d9d9 dotted; padding: 5px; }
table.type1 tbody tr td.point { background-color: #eff3fa;border-bottom: 1px #d9d9d9 solid; text-align: right; }
table.type1 tbody tr td.inbox { background-color: #f7f7f7;border-bottom: 1px #d9d9d9 solid; text-align: center; }
*/
table.type1 tbody tr td.left { text-align:left; border-bottom: 1px #d9d9d9 dotted; border-right: 1px #b2c5e3 solid;  padding: 5px; background-color:#FFFFFF;}
table.type1 tbody tr td.right { text-align:left; border-bottom: 1px #d9d9d9 dotted; padding: 5px; background-color:#FFFFFF;}
table.type1 tbody tr td.bt_line { text-align:left; border-bottom: 1px #b2c5e3 solid; padding: 5px; background-color:#FFFFFF;}
table.type1 tbody tr td.bt_right {border-right: 1px #b2c5e3 solid; background-color:#FFFFFF; }

table.type1 tbody tr td.left_g { text-align:left; border-bottom: 1px #d9d9d9 dotted; border-right: 1px #b2c5e3 solid;  padding: 5px; background-color: #f6f7f9;}
table.type1 tbody tr td.right_g { text-align:left; border-bottom: 1px #d9d9d9 dotted; padding: 5px; background-color: #f6f7f9;}
table.type1 tbody tr td.bt_line_g { text-align:left; border-bottom: 1px #b2c5e3 solid; padding: 5px; background-color: #f6f7f9;}
table.type1 tbody tr td.bt_right_g {border-right: 1px #b2c5e3 solid;  background-color: #f6f7f9;}

/*자주하는질문 */

.faq-q	{
	border-bottom-width:1px;
	border-bottom-color:#E3E3E3;
	border-bottom-style:solid;
	padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
}

.answer_faq	{
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 12px;
	background-color: #F7F7F7;
	border-bottom-width:1px;
	border-bottom-color:#E3E3E3;
	border-bottom-style:solid;
}

.board_num		{
	FONT-WEIGHT: bold;
	font-size: 11px;
	color: #556CBD;
}

/* 질문과 답변 */
.write_td	{ FONT-WEIGHT: bold; background-color: #F5F6F8; padding-right: 15px; }
.write_td2	{ FONT-WEIGHT: bold; background-color: #F5F6F8; padding-right: 15px; }

/* FAQ */
.faq_table_txt { FONT-WEIGHT: bold; font-size: 12px; color:#666666; BACKGROUND-COLOR: #F2F7F6;	padding-left: 10px;	padding-right: 10px;}
.faq_table_txt  a:link { color: #3E3E3E;	text-decoration: none;	font-size: 12px;}
.faq_table_txt  a:visited {	color: #3E3E3E;	text-decoration: none;	font-size: 12px;}
.faq_table_txt  a:active {	color: #3E3E3E;	text-decoration: none;	font-size: 12px;}
.faq_table_txt  a:hover { color: #0B999E; text-decoration: none; font-size: 12px; }
.faq_table_txt2		{	FONT-WEIGHT: bold;	font-size: 12px;	color: #0B999E;}



/*김미희*/
ul.d3 { float:left; padding-right: 5px; clear: both; padding-left: 40px; list-style:square ; }
ul.d3 li { text-align:justify; }

.width10 { background-color: #f3f6fd; border-bottom: 1px #b2c5e3 solid; border-right: 1px #b2c5e3 solid; font-weight:bold; width:25px; text-align:center;}
.width00 { background-color: #f3f6fd; border-bottom: 1px #b2c5e3 solid; border-right: 1px #b2c5e3 solid; font-weight:bold; text-align:center;}
.width0_line { background-color: #f3f6fd; border-bottom: 1px #b2c5e3 solid; font-weight:bold; text-align:center;}

.bt_line_g_center { text-align:center; border-bottom: 1px #b2c5e3 solid; padding: 5px; background-color: #f6f7f9; border-right: 1px #b2c5e3 solid;}
.bt_line_center { text-align:center; border-bottom: 1px #b2c5e3 solid; border-right: 1px #b2c5e3 solid; padding: 5px;}

.text_up {text-align:right; font-weight:bold; color: #3e5589; padding-right:5px;}
.text_down {text-align:left; font-weight:bold; color: #3e5589;}

.th_private_line{font-weight:bold; color: #3e5589; background-color: #e4ebfd; border-bottom: 1px #b0c5e2 solid; height: 30px;border-right: 1px #b0c5e2 solid;}

/*테이블*/
table.type1 tbody tr td.right_g_center { text-align:center; border-bottom: 1px #b2c5e3 solid; padding: 5px; background-color: #f6f7f9;}
table.type1 tbody tr td.bt_line_center { text-align:center; border-bottom: 1px #b2c5e3 solid; padding: 5px;}
table.type1 tbody tr td.right_center { text-align:center; border-bottom: 1px #b2c5e3 dolid; padding: 5px;}

