@charset "utf-8";

/**/
body, td, div, p, ul, li, input, select
{	margin: 0px; padding: 0px; list-style: none; list-style-type: none; border-collapse: collapse; color: #666666; font-size:12px; font-family:Arial,Tahoma; line-height:17px; 
	scrollbar-3dlight-color:DADADA;
	scrollbar-arrow-color:#DADADA;
	scrollbar-track-color:#DADADA;
	scrollbar-darkshadow-color:#DADADA;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DADADA; }

body { background:url(../../files/images/english/common2/all_back_gra.gif) repeat-x;}
table, dl, dt, dd { margin:0px; padding:0px; }
select { letter-spacing:-1; }
input { height:18px; border:1px solid #d1d1d1; color:#787878; }
textarea { height:150px; width:95%; border:1px solid #d1d1d1; color:#787878; font-family:dotum,Arial; }
form { margin:0px; }

.chk, .radio { border:0px;}
.radio2 {  border:0px; margin-bottom:-2px;}

a:link  { COLOR: #666666; TEXT-DECORATION: none; }
a:active { COLOR: #666666; TEXT-DECORATION: none; } 
a:visited { COLOR: #666666; TEXT-DECORATION: none; }
a:hover { COLOR: #666666; TEXT-DECORATION: underline; }

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style:none; } /* for Firefox */ 

img { border:none; }


/*font*/
.fs11, a.fs11:link, a.fs11:visited, a.fs11:hover, a.fs11:active { font-size:11px; font-family:dotum,돋움; line-height:14px; }
.fs14, a.fs14:link, a.fs14:visited, a.fs14:hover, a.fs14:active { font-size:14px; font-family:dotum,돋움; line-height:14px; }
.fc_01, a.fc_01:link, a.fc_01:visited, a.fc_01:hover, a.fc_01:active {color:#ef6417;}
.fc_02, a.fc_02:link, a.fc_02:visited, a.fc_02:hover, a.fc_02:active {color:#000000;}
.fc_gray, a.fc_gray:link, a.fc_gray:visited, a.fc_gray:hover, a.fc_gray:active {color:#999999;}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active { font-weight:bold; }


/*align*/
.cen { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }

.top { vertical-align:top; }
.mid { vertical-align:middle; }
.bot { vertical-align:text-bottom; }

/* Common Layout */
#header {position:relative; width:939px; background:url(../../files/images/english/common2/all_back.gif) no-repeat;}
#header .top {position:relative; height:55px; margin:0 auto;}
#header .top h1 {position:absolute; top:9px; left:18px; margin:0;}
#header .top h1 img {vertical-align:middle;}
#header .top .util {position:absolute; top:38px; right:19px; clear:both;}
#header .top .util li {float:left; display:inline;}
#header .top .util li img {vertical-align:middle;}
#footer {position:relative; width:939px; margin-top:0px; clear:both;}
#footer .footer-util {position:relative; width:939px; margin:0 auto; height:70px; text-align:center;}
#footer .footer-util span.w-space {padding:0 5px 0 5px;}
#footer .t-padd {padding-top:15px;}
#footer .copy {margin-left:20px; font-size:10px; font-family:tahoma;}
#footer .copy span {font-weight:bold; letter-spacing:-1px;}
/*contents*/
#layout, #top { float:left; width:939px; margin:0 auto; }     
#top { height:93px; }
#global { float:right; padding-top:10px; padding-bottom:10px; text-align:right; }

#left { float:left; padding-top:0px; padding-left:2px; width:201px; }
#leftmenu { padding-top:80px; padding-bottom:0px; position:absolute; width:201px; }
#right { float:left; width:736px; text-align:left; }
#content { margin:0; padding:15px 23px 100px 25px; background:url(../../files/images/english/common2/right_back.png) repeat-y; }

/*
#left { float:left; padding-top:0px; width:165px; }
#leftmenu { padding-top:80px; position:absolute; width:250px; }
#right { float:right; width:720px; text-align:left;  }
#content { margin:0; padding:15px 23px 100px 23px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; }
*/

.tms { margin-top:10px; }
.leftmenu { width:100%; background:url(../../files/images/english/common2/left_back.png) repeat-y; }
.leftmenu li { vertical-align:middle; background:url(../../files/images/english/common2/menu_bullet.gif) no-repeat; margin:0px 0px 0px 20px; padding:0px 0px 0px 14px; line-height:27px;}
.leftmenu li a:hover { COLOR: #f27611; TEXT-DECORATION: none; font-weight:bold; }
.leftmenu li a.menuSelected { COLOR: #f27611; TEXT-DECORATION: none; font-weight:bold; }
.leftmenu .img { background:url(); margin:0px; padding:0px; line-height:0; }
.leftmenu .menu { padding: 15px 0px 0px 10px; }
.leftmenu .lms { font-size:11px; background:url(../../files/images/common/lms_bg.gif); line-height:17px; padding-top:5px; padding-bottom:5px;}

.logo { float:left; margin:25px 0px 32px 34px; }
.box { background:url(../../files/images/english/common2/right_top.gif) no-repeat top; height:75px; }
.title { color: 444444; font-family:Tahoma; font-size:16px; font-weight:bold; float:left; padding:33px 0px 0px 32px; width:50%; }
.navi { background:url(../../files/images/common/navi_dot.gif) no-repeat 0px 6px;  float:right; margin:38px 35px 0px 0px; padding:0px 0px 0px 10px; font-size:11px;}
.con_bot { background:url(../../files/images/english/common2/right_bottom.gif) top no-repeat; margin-bottom:20px; height:19px; }
.subimg { margin-bottom:20px; }



/*2008.06.19*/
#topmenu { background:url(../../files/images/common/tm_bg.gif) no-repeat; float:right; position:relative; width:720px; text-align:left; }
html[xmlns] #treemenu1 { padding:0px 0px 0px 20px;}
html* div #treemenu1 { padding:0px 10px 0px 20px;}
#treemenu1 .menu {display:inline;cursor:pointer; float:left; position: relative; padding: 7px 10px 0px 10px; height:27px; width:120px; line-height:15px;}
#treemenu1 li .topmenu {height:27px;width:120px;padding: 7px 0px 0px 0px; _padding: 7px 0px 0px 0px; text-decoration:none; color:#FFFFFF;font-size:14px;font-weight:bold;}
#treemenu1 li ul { position: absolute; left:0px; display:none; width:500px; list-style-type: none; }
#treemenu1 li #menu4 { left:-80px;}
#treemenu1 li #menu5 { position: absolute; left:-50px;  display:none; width:500px; list-style-type: none; }
#treemenu1 li ul li { float:left;}
#treemenu1 li ul li a { padding:0px 8px; font-weight:bold;font-size:12px; text-decoration:none;}
#treemenu1 li .topmenu { background:url("../../files/images/english/common/tm_bg_off.gif") no-repeat; position:absolute; top:0px; left:0px;}
#treemenu1 li .topmenu:hover { background:url("../../files/images/english/common/tm_bg_on.gif") no-repeat;  position:absolute; top:0px; left:0px; COLOR:#f27611; }

.bar { background:url("../../files/images/korean/common/tms_bar.gif") no-repeat center left; }




/*margin*/ 
.m5 { margin-left:5px; margin-right:5px; }
.m2 { margin-left:2px; margin-right:2px; }
.t5 { margin-top:5px;}
.t10 { margin-top:10px;}
.t20 { margin-top:20px;}
.t30 { margin-top:30px;}
.t40  { margin-top:40px;}
.b5 { margin-bottom:5px;}
.b10 { margin-bottom:10px;}
.b20 { margin-bottom:20px;}
.b30 { margin-bottom:30px;}
.r5 {margin-right:5px;}
.r15 {margin-right:15px;}
.r30 {margin-right:27px;}
.l20 {margin-left:20px;}
.l30 {margin-left:30px;}

/*padding*/
.pl10{padding-left:10px;}
.pr30{padding-right:32px}

/* Line hight */
.dotline { background:url(../../files/images/common/dotline.gif) repeat-x bottom; }


/*bullet*/
.stit{background:url("../../files/images/common/bullet_stit.gif") left 1px no-repeat; padding:0 0 0 20px; margin:0 0 10px 0; font-weight:bold; font-size:15px;}
.list_con li { background:url("../../files/images/common/dot_gray.gif") no-repeat 3px 6px; padding:0px 0px 0px 12px;}
.list_con2 li { background:url("../../files/images/common/dot_gray.gif") no-repeat 3px 6px; padding:0px 0px 0px 12px; color:#ef6417; font-weight:bold;}

/*tab*/
.tab {background:url(../../files/images/korean/common/tab_bg.gif) repeat-x; height:25px; margin-bottom:10px;}
.tab_off{float:left; width:120px; background:url("../../files/images/korean/common/tab_off_bg.gif") no-repeat; height:25px; text-align:center; padding-top:5px; font-weight:bold;}
.tab_off a:hover {TEXT-DECORATION: none; }
.tab_on { float:left; background:url(../../files/images/korean/common/tab_on_bg.gif) no-repeat; height:25px; width:120px; COLOR:#ffffff; text-align:center; padding-top:5px;font-weight:bold; }
.tab_on a:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.tab_on a:active { COLOR: #ffffff; TEXT-DECORATION: none; }
.tab_on a:hover { COLOR: #ffffff; TEXT-DECORATION: none; }
.tab_on a:visited { COLOR: #ffffff; TEXT-DECORATION: none; }


.tab2 {background:url(../../files/images/korean/common/tab_bg.gif) repeat-x; height:25px; margin-bottom:10px;}
.tab2_off{float:left; width:110px; background:url("../../files/images/korean/common/tab_off_bg2.gif") no-repeat; height:25px; text-align:center; padding-top:5px; font-weight:bold;}
.tab2_off a:hover {TEXT-DECORATION: none; }
.tab2_on { float:left; background:url(../../files/images/korean/common/tab_on_bg2.gif) no-repeat; height:25px; width:110px; COLOR:#ffffff; text-align:center; padding-top:5px;font-weight:bold; }
.tab2_on a:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.tab2_on a:active { COLOR: #ffffff; TEXT-DECORATION: none; }
.tab2_on a:hover { COLOR: #ffffff; TEXT-DECORATION: none; }
.tab2_on a:visited { COLOR: #ffffff; TEXT-DECORATION: none; }


/*main*/
#main {margin-bottom:30px;}
.main_notice {width:287px;}
.main_new {width:358px; margin-bottom:10px}
.main_new img {border:solid 1px #b3b3b3} 
.main_new2 {background:url("../../files/images/korean/main/main_new_bg.gif") repeat-x; width:358px; float:left;}
.main_new2 li{float:left;padding-top:16px; margin-right:3px; margin-left:7px; text-align:center}
.main_new2 li a:link  { border:solid 1px #b3b3b3 }
.main_new2 li a:active { border:solid 1px #b3b3b3 } 
.main_new2 li a:visited { border:solid 1px #b3b3b3 }
.main_new2 li a:hover { background:url("../../files/images/korean/main/narrow.gif") no-repeat; padding:60px 4px 10px 4px; #padding:11px 4px 10px 4px; border:none}
.b_line{border-bottom:solid 1px #dddddd}



/*001*/
.table_001 { border-top:2px solid #fab040; border-bottom:2px solid #d5d5d5;}
.table_001 td {background:url("../../files/images/common/dotline.gif") bottom repeat-x; padding:10px;}
.table_001 .td01 {background-color:#fafafa;}

/*002*/
.program {width:145px; border-bottom:2px solid #d5d5d5;}
.program li{background:url("../../files/images/common/dot_gray.gif") no-repeat 3px; margin:0px; padding:0px 0px 0px 12px; line-height:24px; font-size:11px; border-bottom:dotted 1px #d5d5d5;}
.program .tit{background:url("../../files/images/common/program_tit_bg.gif") no-repeat; text-align:center; color:#ef6417; font-weight:bold; padding:0px; font-size:12px; border:none; line-height:27px;}
.program .tit a{color:#ef6417;}
.search {background:url("../../files/images/english/board/search_bg.gif") no-repeat; width:670px; height:56px; padding-top:40px; text-align:center;}
.program_list{border:solid 1px #d5d5d5; padding:3px 7px 3px 7px; float:left; width:656px; margin-bottom:10px; background-color:#f8f8f8;}
.program_list li{float:left; background:url("../../files/images/common/dot_orange.gif") no-repeat 3px; padding:0px 0px 0px 12px; width:118px; line-height:20px;}
.program_list li a:hover { COLOR: #f27611; TEXT-DECORATION: none; font-weight:bold; }
.program_type1 {border-top:solid 2px #d5d5d5;}
.program_type1 th{border-bottom:dotted 1px #d5d5d5; padding:5px 0px 4px 10px; color:#ef6417; background-color:#f6f6f6; width:80%;}
.program_type1 td{padding:7px 0px 7px 10px; border-bottom:solid 1px #d5d5d5;}
.program_type1 .img1{float:left; margin-right:15px; }
.program_type1 .item1{ font-size:11px; margin-bottom:5px; margin-top:5px; color:#8b8b8b;}
.program_type1 .txt1{float:left; width:560px;}
.box_line {border:solid 1px #d5d5d5; padding:3px;}
.program_view {margin-bottom:40px;}
.program_view .tit {background:url("../../files/images/common/dotline.gif") bottom repeat-x; font-size:15px; font-weight:bold; color:#ef6417; padding:5px 0px 5px 0px;}
.program_view td{padding:3px 0px 2px 0px;}
.program_view .txt2{padding-top:10px;}
.program_view2 td{padding:7px 5px 7px 5px;}
.program_view2 {border-top:solid 1px #d5d5d5; border-bottom:solid 2px #d5d5d5; background-color:#f6f6f6;}
.program_view2 .write{background:url("../../files/images/common/dotline.gif") bottom repeat-x; padding:7px; text-align:center;}
.program_view2 li {background:url("../../files/images/common/dot_gray.gif") no-repeat 8px 7px; padding-left:15px; font-size:11px; margin-bottom:5px;}


/*004*/
.faq {width:100%; }
.faq td {color:#666666; text-align:left; padding:6px 0px 4px 30px; font-size:12px;}
.faq .td01 {background:url(../../files/images/common/icon_q.gif) no-repeat 0px 5px; text-align:left; padding:6px 0px 4px 38px; border-bottom:1px solid #e7e7e7; line-height:16px;}
.faq .td02 {background:url(../../files/images/common/icon_a.gif) no-repeat 10px 7px; text-align:left; padding:8px 10px 6px 48px; background-color:#f7f7f7; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; line-height:16px;}


/*member*/
#member {background:url(../../files/images/korean/board/member_bg.gif) no-repeat; margin-left:105px; width:460px; height:136px; margin-top:40px;}
#member .member_bg {margin:25px 40px 0px 40px;}
#member .member_bg td{line-height:23px;}
#member .member_bg .td01 {background:url("../../files/images/common/dot_gray.gif") no-repeat 3px 11px; padding-left:10px; width:120px; font-weight:bold;}


/*007*/
.pr_01{ background:url(../../files/images/korean/board/pr_bg_01.gif) no-repeat; width:289px; height:382px; text-align:center; padding-top:18px;}
.pr_02{ background:url(../../files/images/korean/board/pr_bg_02.gif) no-repeat; width:97px; height:140px; text-align:center; padding-top:9px;}
.pr_board {border-bottom:2px solid #e7e7e7; border-top:2px solid #e7e7e7;}
.pr_board td {border-bottom:1px solid #e7e7e7; padding:10px;}
.map {border:2px solid #e7e7e7; padding:10px 20px 10px 20px;} 


/*sitemap*/
.sitemap {width:145px; border-bottom:2px solid #d5d5d5;}
.sitemap li{background:url("../../files/images/common/dot_gray.gif") no-repeat 3px; margin:0px; padding:0px 0px 0px 12px; line-height:24px; font-size:11px; border-bottom:dotted 1px #d5d5d5;}
.sitemap .li2{ background:url("../../files/images/common/blank_gray.gif") no-repeat; background-color:#F7F7F7; padding:8px 0px 8px 15px;line-height:17px;}
.sitemap .tit{background:url("../../files/images/common/bg_sitemap.gif") no-repeat; text-align:center; color:#ffffff; font-weight:bold; padding:0px; font-size:12px; border:none; line-height:27px;}


/*popup*/
#popup { margin:5px; padding:20px 15px 50px 15px; text-align:left; border:10px solid #e9e9e9;}
.popup_s {font-size:11px; background-color:#f6f6f6; border-top:solid 1px #d5d5d5; padding:5px; margin:10px 0px 10px 0px;}
.popup_tit {border-bottom:solid 1px #e9e9e9; padding-bottom:5px; margin-bottom:15px;}
.thanks {width:670px; height:198px; background:url(../../files/images/common/thanks_bg.gif) no-repeat; text-align:center; padding-top:30px;}


/* board */
#board { margin:0px; width:670px; text-align:left; }

.board_list{ margin:0px 0px 15px 0px; border-bottom:1px solid #e7e7e7;}
.board_list th { padding:0px 0px 0px 0px; text-align:center; line-height:33px;}
.board_list .th01 { background:url(../../files/images/korean/board/list_bar.gif) no-repeat 0px 10px;}
.board_list td { padding:6px 0px 4px 0px; vertical-align:middle; text-align:center; border-bottom:1px solid #e7e7e7; }
.board_list td a { color:#666666; }
.board_list .ltd { padding:6px 5px 4px 10px; text-align:left; }
.board_list .view { padding:6px 5px 4px 10px; text-align:left; background-color:#f5f5f5;}
.board_list .view_tit { background:url(../../files/images/common/dotline.gif) repeat-x bottom; margin-bottom:10px; padding-bottom:5px; }
.bg_list { background:url(../../files/images/korean/board/bg_list.gif) no-repeat top; margin-top:10px; }
.b_seq { width:50px; }
.b_username { width:80px; }
.b_date { width:80px; }
.b_date2 { width:150px; }
.b_visited { width:80px; }
.b_button { width:100px; }

.board_select{ border-top:2px solid #e7e7e7; margin:0px 0px 15px 0px; border-bottom:1px solid #e7e7e7;}
.board_select th { background-color:#f7f7f7; text-align:center; padding:6px 0px 4px 0px; border-bottom:1px solid #e7e7e7;}
.board_select .th01 { background:url(../../files/images/korean/board/list_bar.gif) no-repeat 0px 10px; background-color:#f7f7f7;}
.board_select td { padding:6px 0px 4px 0px; text-align:center; border-bottom:1px solid #e7e7e7; }
.board_select td a { color:#666666; }
.board_select .ltd { padding:6px 5px 4px 10px; text-align:left; }

.board_event{ border-top:2px solid #e7e7e7; margin:0px 0px 15px 0px; border-bottom:1px solid #e7e7e7; margin-top:5px;}
.board_event td { padding:7px 5px 7px 5px; text-align:center; border-bottom:1px solid #e7e7e7; }
.board_event td a { color:#666666; }
.board_event .ltd { padding:7px 5px 7px 10px; text-align:left; }
.event_img {border:solid 4px #e7e7e7;}

.board_write { margin:0 0 15px 0; border-bottom:1px solid #e7e7e7; border-top:2px solid #e7e7e7; }
.board_write td { padding:3px 5px 3px 10px; vertical-align:top; text-align:left; border-bottom:1px solid #e7e7e7; color:#666666;  }
.board_write .td01 { background:url(../../files/images/korean/board/board_dot.gif) no-repeat 10px 11px; background-color:#f7f7f7; padding:6px 5px 4px 20px; font-weight:bold;}

.board_view { margin:0 0 15px 0; border-bottom:1px solid #e7e7e7; }
.board_view th { background:url(../../files/images/korean/board/board_dot.gif) no-repeat 10px 13px; padding:9px 0px 8px 20px; text-align:left; }
.board_view .th01 { background:url(../../files/images/korean/board/list_bar.gif) no-repeat 0px 11px; padding:8px 5px 6px 10px; }
.board_view td { background:url(../../files/images/korean/board/list_bar.gif) no-repeat 0px 8px; padding:6px 5px 4px 10px; vertical-align:top; text-align:left; border-bottom:1px solid #e7e7e7;  }
.board_view .td01 { background:url(../../files/images/korean/board/board_dot.gif) no-repeat 10px 13px; padding:6px 5px 4px 20px; font-weight:bold; }
.board_view .td02 { background:url(../../files/images/korean/board/blank.gif) no-repeat 0px 10px; padding:10px; border-bottom:1px solid #e7e7e7; }
.board_view .td03 { background:url(../../files/images/korean/board/icon_reply.gif) no-repeat 0px 10px; padding:10px 10px 10px 65px; border-bottom:1px solid #e7e7e7; background-color:#f8f8f8; }
.bg_view { background:url(../../files/images/korean/board/bg_list.gif) no-repeat top; }

.board_next{ margin:30px 0 0 0; border-bottom:1px solid #e7e7e7; border-top:2px solid #e7e7e7; }
.board_next td { background:url(../../files/images/korean/board/list_bar.gif) no-repeat 0px 8px; padding:6px 5px 4px 10px; vertical-align:top; text-align:left; border-bottom:1px solid #e7e7e7;  }
.board_next .td01 { background:url(../../files/images/korean/board/pre_bar.gif) no-repeat 8px 11px; padding:6px 5px 4px 20px; font-weight:bold; }
.board_next .td02 { background:url(../../files/images/korean/board/next_bar.gif) no-repeat 8px 11px; padding:6px 5px 4px 20px; font-weight:bold; }

.paging { width:100%; height:15px; text-align:center; }
.pagingText {margin:0px 3px 0px 3px; height:15px; vertical-align:top; color:#D1D1D1; font-size:11px; }
.pagingText a b { color:#787878; }

.board_list_btn { width:20%; text-align:right; }
.board_view_btn { width:100%; text-align:right; margin-top:10px;}
.board_center_btn { width:100%; text-align:center; }
.board_detail_btn { width:100%; text-align:right; margin-top:10px;}




/*
.page { margin:0px 2px 2px 0px; text-align:right; color:#787878; font-size:11px; }

.board_list .rtd { padding:6px 10px 4px 5px; text-align:right; }

.b_consult { width:80px; }

.board_list_btn { width:20%; text-align:right; }
.board_view_btn { width:100%; text-align:right; }
.board_center_btn { width:100%; text-align:center; }

#popup { padding:30px 20px 30px 20px; width:100%; text-align:left; border-right:8px solid #efefef; border-left:8px solid #efefef; }
*/


/*line_height*/
/*
.lh20 { line-height:20px; }
*/

/*contents_board*/
/*
.board_con { border-bottom:1px; solid #d5d5d5; border-top:2px solid #d5d5d5; }
.board_con th { background-color:f7f7f7; padding:8px 7px 6px 7px; text-align:center; border-bottom:1px solid #d5d5d5; }
.board_con .rth { border-right:1px; solid #d5d5d5; }
.board_con td { padding:8px 7px 6px 7px; text-align:center; border-bottom:1px solid #d5d5d5; color:#666666; line-height:16px; }
.board_con .ltd { padding:8px 5px 6px 10px; text-align:left; }
.board_con .rtd { border-right:1px solid #d5d5d5; }
.board_table { border-top:1px; solid #d5d5d5; border-left:1px solid #d5d5d5; }
.board_table td { padding:3px; text-align:center; border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; }
*/

/* BG Color */
/*
.bgc_pink { background-color:#eda4b7; }
.bgc_lgray { background-color:#f7f7f7; }
*/



/* photoalbum */
li.album { float:left; padding:7px; position:relative; }

span.album,
span.album img { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url(../../files/images/common/img_gallerybox.gif) no-repeat; vertical-align:middle;}
span.album { padding:0; background-position:left top;}
span.album img { left:0px; top:3px; padding:4px 7px 7px 7px; background-position:left bottom;}

span.album.sel { background:url(../../files/images/common/img_gallerybox_on.gif); }
span.album.sel img { background:url(../../files/images/common/img_gallerybox_on.gif);background-position:left bottom;}


