body{
	margin: 0 0; 
	font-family:, u, seoul, arial, verdana;
	font-size:12px;
	color:#858585;
	line-height:18px;
	word-break:break-all;

	background-image: url(../img/bg/sub_bg.jpg) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
}

td{

font-family:, u, seoul, arial, verdana;
font-size:12px;
color:#858585;
line-height:18px;

}

/* bg */

.top_bg{

	background-image: url(/assets/img/contents/top_bg.jpg) ; 
	background-position:right top; 
	background-repeat:no-repeat; 

}

.board_top{

	background-image: url(/assets/img/contents/board_bg.gif) ; 
	background-position:right top; 
	background-repeat:repeat-x; 

}

.board_line{
	font-weight:bold;
	color:#3F72B9;
	background-image: url(/assets/img/contents/board_line.gif) ; 
	background-position:right top; 
	background-repeat:no-repeat; 

}




/* Line */
.leftmenu {padding-top:5px;padding-bottom:5px;border-bottom: solid 1px #ECECEC }
.leftmenu2 {padding-bottom:5px;border-bottom: solid 1px #ECECEC }
.txt_menu {font-weight:bold; color:#187EAC }
.title {border-top: solid 1px #ecebe6;  border-bottom: solid 1px #ecebe6;  }

.mainnewsLine{
	background-image: url(/assets/img/main/main_line_01.gif) ; 
	background-position:left bottom; 
	background-repeat:no-repeat; 
}


/* Text*/
.location {font-family:, seoul, arial, verdana; font-size:11px; color:#858585;}
.location02 { color:#494949; font-weight:bold; letter-spacing:-0.05em;}
.dap_txt { color:#3768AA; line-height:22px; letter-spacing:-0.05em;}
.maindate { COLOR: #7fa4c8; font-size:11px; letter-spacing:-0.02em;}
.red-txt { COLOR: #ff0055; font-size:11px; letter-spacing:-0.02em;font-weight:bold;}
.small_txt {font-family:돋움; font-size:11px; color:#ff3600; line-height:18px; letter-spacing:-0.05em;}

.popTXT{

font-family:, u, seoul, arial, verdana;
font-size:12px;
color:#484848;
line-height:22px;
letter-spacing:-0.05em;

}

/* margin */

.ML21 { margin-left:21px; }
.MTL21 { margin-top:21px;margin-left:21px; }



/* Board */

td{
font-family:, u, seoul, arial, verdana;
font-size:12px;
color:#858585;
line-height:18px;
}

.boardTopBg{
	background-image: url(/assets/img/contents/board_top_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
}
.boardTopLeft {
	color: #417fbd ;
	font-weight: bold;
}
.boardTop {
	color: #417fbd ;
	font-weight: bold;
	background-image: url(/assets/img/contents/board_top_line.gif) ; 
	background-position:left bottom; 
	background-repeat:no-repeat; 
}
.boardList{
	color:#858585;
	border-bottom:solid 1px #ececec;
}
.boardViewTitle{
	color:#417fbd;
	font-weight: bold;
	border-bottom:solid 1px #badff4;
	background-image: url(/assets/img/contents/board_view_line01.gif) ; 
	background-position:right center; 
	background-repeat:no-repeat; 
}
.boardViewText{
	border-bottom:solid 1px #badff4;
}
.boardViewContents{
	border-top:solid 1px #f6f6f6;
	border-bottom:solid 1px #badff4;
	padding: 20 10 20 10;
}
.boardViewNext{
	color:#5a5a5a;
	font-weight: bold;
	background-image: url(/assets/img/contents/board_view_line02.gif) ; 
	background-position:right center; 
	background-repeat:no-repeat; 
}


/* Padding */
.pdLR10 {padding:0 10 0 10;}
.pdLR7 {padding:0 7 0 7;}
.pdTB10 {padding:10 0 10 0;}
.PT30{ padding-top:30px; }
.pdA {padding:5 5 5 5;}

.input01 {
	border:solid 1px #d1d1d1;
}


/* Image */

img {border:0}

.img01 {border:1px #f0f0e8 solid; }
.img02 {border:1px #e5e5e5 solid; }


/* Link */

A:link {FONT-SIZE: 12px; COLOR: #858585; TEXT-DECORATION: none; line-height:16px;}
A:active {FONT-SIZE: 12px; COLOR: #858585; TEXT-DECORATION: none; line-height:16px;}
A:visited {FONT-SIZE: 12px; COLOR: #858585; TEXT-DECORATION: none; line-height:16px;}
A:hover {FONT-SIZE: 12px; COLOR: #ff6e00; TEXT-DECORATION: none; line-height:16px;}

.page { COLOR: #ff6e00; font-size:11px; }
.page A:link { COLOR: #818181; font-size:11px; TEXT-DECORATION: none;}
.page A:active { COLOR: #818181; font-size:11px; TEXT-DECORATION: none; }
.page A:visited { COLOR: #818181; font-size:11px; TEXT-DECORATION: none; }
.page A:hover { COLOR: #ff6e00; font-size:11px; TEXT-DECORATION: none; }

.mainnews { COLOR: #1e5592; font-size:12px; }
.mainnews A:link { COLOR: #1e5592; font-size:12px; TEXT-DECORATION: none;}
.mainnews A:active { COLOR: #1e5592; font-size:12px; TEXT-DECORATION: none; }
.mainnews A:visited { COLOR: #1e5592; font-size:12px; TEXT-DECORATION: none; }
.mainnews A:hover { COLOR: #ff6e00; font-size:12px; TEXT-DECORATION: none; }






/* input */


.board{

font-family:, u, seoul, arial, verdana;
font-size:11px;
color:#484848;
line-height:18px;
letter-spacing:-0.05em;

}


/* Background */
.bgleftbottomx { background-position: left bottom; background-repeat:repeat-x}




/* sub06_application */
.input01 {background-color:#fffffd; border:1px solid;border-color:#cccccc;font-size:9pt;color:#222222; }
.input02 {background-color:#e7e7e7; border:1px solid;border-color:#cccccc;font-size:9pt;color:#222222; }
.bd { border-style:none none solid solid; border-width:1px; border-color:#e4e4e4; padding: 0 5 0 5;}
.bdtop01 {
	color:#417fbd;
	font-weight:bold;
	background-color:#eaf5ff;
	letter-spacing:-0.04em;
	line-height:14px;
	word-break:break-all;
	border-style:none none solid none;
	border-width:1px;
	border-color:#e4e4e4; 
}
.bdtop02 {
	color:#417fbd;
	font-weight:bold;
	background-color:#f9f9f9;
	letter-spacing:-0.04em;
	line-height:14px;
	word-break:break-all;
	border-style:none none solid none;
	border-width:1px;
	border-color:#e4e4e4; 
}
.bdtop02r {
	color:#417fbd;
	font-weight:bold;
	background-color:#f9f9f9;
	letter-spacing:-0.04em;
	line-height:14px;
	word-break:break-all;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#e4e4e4; 
}
.bdtop03 {
	color:#986274;
	font-weight:bold;
	background-color:#ffedf3;
	letter-spacing:-0.04em;
	line-height:14px;
	word-break:break-all;
	border-style:none none none none;
	border-width:1px;
	border-color:#e4e4e4; 
}

.bdtop04 {
	color:#553d86;
	font-weight:bold;
	background-color:#d4c7ef;
	letter-spacing:-0.04em;
	line-height:14px;
	word-break:break-all;
	border-style:none none none none;
	border-width:1px;
	border-color:#e4e4e4; 
}

.bdtop05 {
	color:#553d86;
	font-weight:bold;
	background-color:#f6f2ff;
	letter-spacing:-0.04em;
	line-height:14px;
	word-break:break-all;
	padding:5px 0 5px 0;
	border-color:#e4e4e4; 
}
.bdtop01t { border-top : solid 1px #96b4dc; }

.bd_bottom { border-bottom : solid 1px #E4E4E4; }

.bd_right { border-right : solid 1px #E4E4E4; }

.input100{
 width:90%;
 padding:0 5px 0 5px ;
}


.Table02C{
	width:588px;
	table-layout:fixed;
}

/* table */
#Table02{
	width:588px;
	table-layout:fixed;
}
#Table03{
	width:700px;
	table-layout:;
}
#Table03 td{
	letter-spacing:-0.05em;
}


/* htmlEditor P태크 정의 */
.htmlEditorP P{margin-top:0px;margin-bottom:0px;}

/* Modal_Container CSS */
#modal_container {
	padding:5px;
	background-color:#fff;
	border:1px solid #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#333;
	text-align:left;
}
#modal_container.test {
	background-color:#900;
	color:#fff;
	padding:30px;
	text-align:center
}
#modal_overlay {
	background-color:#000;
}
#modal_overlay.test {
	background-color:#fff;
}
