@charset "utf-8";

/* common */
select{border:1px solid #ccc;line-height:14px;font-size:12px}
input.type_radio{margin:-5px 0 0 0}
*:first-child+html input.type_radio{margin:1px 0 0 0}
.font_blue2{color:#52819f}

/* layout */
#container{width:980px;margin:0;padding:00;clear:both}
#content{float:left;width:900px;margin:0}
.cont_left{float:left;width:190px;margin:0}
.cont_right{float:right;display:inline;width:701px;min-height:535px;_height:535px;
/* defaults to this if JS is disabled */
height:auto;
margin:0;_margin:0 -5px 0 0;padding:0 0 15px 0;background:url(/images/engportal/comm/cont_bg.gif) left top repeat-y}

.sub_cont{float:left;width:100%;margin:15px 0px 0 18px;font-family:arial;font-size:12px;}
.sub_cont table{margin-top:30px;border-spacing:0;border-collapse:collapse;border-width:0;}
.sub_cont table p{line-height:15px;}
.sub_cont table p strong{line-height:18px;}
.sub_cont thead td{padding:3px 5px 3px 5px;font-family:arial;font-size:12px;color:#666;font-weight:bold;background:#ecf2f6;text-align:center;word-wrap:break-word;word-break: break-all;border:1px solid #9fcfe8;}
.sub_cont thead td.s{padding:3px 1px 3px 1px;font-family:arial;font-size:10px;color:#666;font-weight:bold;background:#ecf2f6;text-align:center;word-wrap:break-word;word-break: break-all;border:1px solid #9fcfe8;}
.sub_cont tbody th{padding:3px 5px 3px 5px;font-family:arial;font-size:12px;color:#666;font-weight:bold;background:#ecf2f6;text-align:center;word-wrap:break-word;word-break: break-all;border:1px solid #9fcfe8;}
.sub_cont tbody td{padding:3px 5px 3px 5px;font-family:arial;font-size:12px;color:#666;background:#FFF;word-wrap:break-word;word-break: break-all;border-top:1px solid #9fcfe8;border-right:1px solid #9fcfe8;border-bottom:1px solid #9fcfe8;border-left:1px solid #9fcfe8;line-height:15px;}
.sub_cont tbody td.s{padding:3px 1px 3px 1px;font-family:arial;font-size:10px;color:#666;background:#FFF;word-wrap:break-word;word-break: break-all;border-top:1px solid #9fcfe8;border-right:1px solid #9fcfe8;border-bottom:1px solid #9fcfe8;border-left:1px solid #9fcfe8;line-height:15px;}
.sub_cont tbody td p{padding:4px 5px 3px 5px;line-height:15px;}
.sub_cont thead td p.s{padding:0px;line-height:15px;font-size:10px;}
.sub_cont tbody td p.s{padding:0px;line-height:15px;font-size:10px;}
.sub_cont tbody td.btn_site{padding:0 0 5px 0;vertical-align:top;text-align:center;border:0;}
.sub_cont tbody td.ftext{padding:0 0 5px 0;vertical-align:top;text-align:center;border:0;}
.sub_cont tbody td img strong{margin:0 0 3px 0;padding:3px 5px 3px 1px;}
.sub_cont tbody td img {margin:-2px 0 3px 0;padding:3px 5px 3px 1px;}
.sub_cont p{line-height:23px;font-family:arial;font-size:12px;}
.sub_cont p strong{line-height:26px;font-family:arial;font-size:12px;}
.sub_cont p img{margin:5px 3px 0 5px;}
.sub_cont .single_bx{padding:3px 5px 3px 5px;font-family:arial;font-size:12px;color:#666;background:#f6f6f6;word-wrap:break-word;word-break: break-all;border-top:1px solid #9fcfe8;}
.sub_cont a.btn_site_on:link, a.btn_site_on:visited, a.btn_site_on:hover{float:left;width:320px;height:30px;padding:4px 0 0 0;font-family:arial,Dotum;font-size:12px;color:#007fb2;font-weight:bold;text-decoration:none;text-align:center;line-height:20px;border:0;background:url(/images/engportal/comm/btn_site_on.gif) left top no-repeat}
.sub_cont a.btn_site_off:link, a.btn_site_off:visited, a.btn_site_off:hover{float:left;width:320px;height:30px;padding:4px 0 0 0;font-family:arial,Dotum;font-size:12px;color:#007fb2;font-weight:bold;text-decoration:none;text-align:center;line-height:20px;border:0;background:url(/images/engportal/comm/btn_site_off.gif) left top no-repeat}
.sub_cont a.ftext_on:link, a.ftext_on:visited, a.ftext_on:hover{float:left;width:180px;height:30px;padding:4px 0 0 0;font-family:arial,Dotum;font-size:12px;color:#007fb2;font-weight:bold;text-decoration:none;text-align:center;line-height:20px;border:0;background:url(/images/engportal/comm/btn_text_fta_on.gif) left top no-repeat}
.sub_cont a.ftext_off:link, a.ftext_off:visited, a.ftext_off:hover{float:left;width:180px;height:30px;padding:4px 0 0 0;font-family:arial,Dotum;font-size:12px;color:#007fb2;font-weight:bold;text-decoration:none;text-align:center;line-height:20px;border:0;background:url(/images/engportal/comm/btn_text_fta_off.gif) left top no-repeat}
.sub_cont ul li.disc{margin-top:4px;margin-left:20px;list-style-type:disc;list-style-position:outside;}


/* sub img */
.sub_img{width:900px;height:111px;margin:0;font-size:0;background:url(/images/engportal/comm/sub_img.jpg) left top no-repeat}


/* left menu */
.leftmn_title1{width:190px;height:71px;font-size:0;background:url(/images/engportal/comm/leftmn_title1.gif) left top no-repeat}
.leftmn_title2{width:190px;height:71px;font-size:0;background:url(/images/engportal/comm/leftmn_title2.gif) left top no-repeat}
.leftmn_title3{width:190px;height:71px;font-size:0;background:url(/images/engportal/comm/leftmn_title3.gif) left top no-repeat}
.leftmn_title4{width:190px;height:71px;font-size:0;background:url(/images/engportal/comm/leftmn_title4.gif) left top no-repeat}
.leftmn_title5{width:190px;height:71px;font-size:0;background:url(/images/engportal/comm/leftmn_title5.gif) left top no-repeat}
.leftmn_title6{width:190px;height:71px;font-size:0;background:url(/images/engportal/comm/leftmn_title6.gif) left top no-repeat}
.leftmn_title7{width:190px;height:71px;font-size:0;background:url(/images/engportal/comm/leftmn_title7.gif) left top no-repeat}
.leftmn_title8{width:190px;height:71px;font-size:0;background:url(/images/engportal/comm/leftmn_title8.gif) left top no-repeat}
.leftmenu{float:left;width:190px;margin:4px 0 0 0}
.leftmenu ul li{float:left;width:190px;letter-spacing:-0.00em}

a.leftmn:link, a.leftmn:visited{float:left;width:171px;margin:0 0 0 4px;padding:11px 0 11px 15px;font-family:arial;font-size:12px;color:#666;font-weight:bold;border-bottom:1px solid #dcdcdc;line-height:14px;text-decoration:none;background:url(/images/engportal/comm/ic_leftmn_off.gif) left 12px no-repeat}

a.leftmn:hover, a.leftmn_on:link, a.leftmn_on:visited, a.leftmn_on:hover{float:left;width:171px;margin:0 0 0 4px;padding:11px 0 11px 15px;font-family:arial;font-size:12px;color:#0078b9;font-weight:bold;border-bottom:1px solid #dcdcdc;line-height:14px;text-decoration:none;background:url(/images/engportal/comm/ic_leftmn_on.gif) left 12px no-repeat}


/* title */
.title h3{float:left;width:701px;_width:661px;height:38px;margin:0;padding:12px 0 0 40px;font-family:arial,verdana;font-size:14px;color:#383838;font-weight:bold;line-height:16px;background:url(/images/engportal/comm/title_bg.gif) left top no-repeat}
.sub_title h4{float:left;background:url(/images/engportal/comm/)}


/* content */
.cont_top{float:left;width:701px;height:34px;margin:0;font-size:12px;background:url(/images/engportal/comm/cont_top.gif) left top no-repeat}
.cont_end{float:left;width:701px;height:16px;margin:20px 0 0 0;background:url(/images/engportal/comm/cont_end.gif) left top no-repeat}
.cont_end2{float:left;width:900px;height:16px;margin:0;_margin:-4px 0 0 -6px;background:url(/images/engportal/comm/cont_end2.gif) left top no-repeat}
.cnt_navi{width:667px;margin:10px 0 0 17px}

/* sitemap */
.tabst_linewrap{float:left;width:655px;margin:0;padding:0 0 40px 0}
.sitemap_wrap{float:left;display:inline;width:201px;margin:0 16px 0 0}

.tab_sitemap1 h4{float:left;display:inline;width:201px;height:35px;font-size:0;background:url(/images/engportal/comm/sitemaptab_1.gif) left top no-repeat}
.tab_sitemap2 h4{float:left;display:inline;width:201px;height:35px;font-size:0;background:url(/images/engportal/comm/sitemaptab_2.gif) left top no-repeat}
.tab_sitemap3 h4{float:left;display:inline;width:201px;height:35px;font-size:0;background:url(/images/engportal/comm/sitemaptab_3.gif) left top no-repeat}
.tab_sitemap4 h4{float:left;display:inline;width:201px;height:35px;font-size:0;background:url(/images/engportal/comm/sitemaptab_4.gif) left top no-repeat}
.tab_sitemap5 h4{float:left;display:inline;width:201px;height:35px;font-size:0;background:url(/images/engportal/comm/sitemaptab_5.gif) left top no-repeat}
.tab_sitemap6 h4{float:left;display:inline;width:201px;height:35px;font-size:0;background:url(/images/engportal/comm/sitemaptab_6.gif) left top no-repeat}

.box_sitemap{float:left;width:190px;display:inline;margin:5px 0 0 8px}
.box_sitemap ul li.stext{float:left;width:174px;margin:0;padding:6px 0 5px 14px;font-size:12px;color:#666;font-weight:normal;line-height:16px;background:url(/images/engportal/comm/ic_sitemap.gif) left 10px no-repeat;_background:url(/images/engportal/comm/ic_sitemap.gif) left 12px no-repeat}

.stext a:link, .stext a:visited{text-decoration:none;color:#666}
.stext a:hover{text-decoration:none;color:#111}
.stxt_line{float:left;width:190px;height:1px;background:url(/images/engportal/comm/line_sitemap.gif) left top no-repeat}




.bd_search_line{border-top: 1px #bfc4cb solid; width:665px}
	.bd_search {position:relative;margin-bottom:20px;padding:18px 5px 10px; border:0px; background:url(/images/prog/board/search_bg.gif) no-repeat left bottom;}
	.bd_search legend {display:none}
	.bd_search div {height:20px;line-height:18px;margin-bottom:12px;}
	.bd_search div * {vertical-align:middle}
	.bd_search .title {display:inline-block;padding-left:31px;margin-right:15px;line-height:20px;background:url(/images/prog/board/search_bul.gif) no-repeat 22px 8px}
	.bd_search #sel_title,
	.bd_search #sel_cont {width:13px;height:20px;margin-right:5px}
	.bd_search #sel_cont {margin-left:12px}
	.bd_search #sel_part {width:136px;margin-right:8px}
	.bd_search #sel_category {width:114px; height:20px; line-height:20px}
	.bd_search .sel_title,
	.bd_search .sel_cont {display:inline-block;height:18px;padding:2px 0 0 0;font-size:11px}
	.bd_search .searchTxt_long {width:360px; border:1px solid #c0c0c0; height:18px; line-height:18px;}
	.bd_search .type1 {width:300px;}
	.bd_search .searchTxt_short {width:202px;margin-left:13px;border:1px solid #c0c0c0; height:18px; line-height:18px;}
	.bd_search .searchDay {width:63px;margin-right:2px;border:1px solid #c0c0c0; height:18px; line-height:18px;}
	.bd_search .search_btn {position:absolute;bottom:23px;right:25px;width:100px;margin:0;padding:0}
	.bd_search a {text-decoration:underline}
	
	
	
/* 게시판_list */
	.bd_lst_info {padding:0;}
	.bd_lst_info:after {content:"";display:block;visibility:hidden;clear:both;} 
	.bd_lst_info .page_num {float:left; margin:15px 0 0 0;padding:0 0 0 8px;}
	.bd_lst_info span{color:#048990;}
	.bd_lst_info .bold{color:#083473;}
	.bd_lst_info .condi_find {float:right; border:none; margin-top:15px; margin-right: 5px;}
	.bd_lst_info .condi_find select,
	.bd_lst_info .condi_find input {vertical-align:top; height:17px; background: #f1fbff; border: 1px #abc4d3 solid;}
	.bd_lst_info .condi_find legend {position:relative;visibility:hidden;height:0;line-height:0;font-size:0;}
	.bd_lst_info .condi_find label {position:absolute;visibility:hidden;height:0;line-height:0;font-size:0;}
	.bd_lst_info .condi_find select {height:20px;line-height:18px;}
	.bd_lst_info .condi_find #findWrite {width:190px;height:18px; line-height:18px; _margin-top:-1px;border:1px solid #c0c0c0;}
	
	
	
	.bd_lst {margin:10px 0;padding:0 0 0 0;}
	.bd_lst table {width:100%;table-layout:fixed; background-color:#fff; border-spacing:0;text-align:center; border-bottom:1px solid #90a6c2; border-top:2px #a9bdc9 solid; }
	.bd_lst caption {position:relative;visibility:hidden;height:0;line-height:0;font-size:1px;}
	.bd_lst col {background:none;}
	.bd_lst th {padding:9px 5px 9px 4px; border-left:1px #cacaca solid; border-right:1px #cacaca solid; color:#424242; background:url(/images/prog/board/list_top01.gif) repeat-x left bottom;}
	.bd_lst td {padding:6px 5px;border-bottom:1px solid #cacaca;}
	.bd_lst td.title {text-align:left;}
	.bd_lst td.title img {margin-right:5px;}
	.bd_lst .condition {color:#f67e14;}
	.bd_lst .point_col{ background-color:#eff2f6;}	
	
	.bd_page {margin:10px 0;text-align:center;line-height:16px;}
	.bd_page * {vertical-align:middle;}
	.bd_page span img {display:inline-block;width:16px;height:13px;}
	.bd_page span a {display:inline-block;padding:0 6px;font-weight:bold;}
	.bd_page .here{display:inline-block; color:#f06c01; padding:0px 6px; text-decoration:underline;background:none;}
	.bd_page .first a{display: inline;padding: 0;}
	.bd_page .pre a{display: inline; padding: 0;}
	.bd_page .next a{display: inline;padding: 0;}
	.bd_page .end a{display: inline;padding: 0;}	
	
/* board view */
	.bd_viewTit {min-height:16px;padding:9px 10px 5px 95px;background:url(/images/prog/board/list_top02.gif) repeat-x left bottom;border-top:2px solid #90a6c2}
	.bd_viewTit h4 {font-size:12px;color:#0a53a4;letter-spacing:normal;font-weight:normal;margin:0;padding:0;background:none;}
	.bd_viewTit h4 span {display:inline-block;width:83px;margin-left:-95px;padding-left:12px;color:#424242;font-weight:bold;}
	.bd_viewInfo {width:100%;}
	.bd_viewInfo:after {content:"";display:block;visibility:hidden;clear:both}
	.bd_viewInfo li {float:left;width:227px;margin-top:7px;padding:0 10px 4px 95px;border-bottom:1px solid #cacaca;background:url(/images/prog/board/view_tit_ln.gif) no-repeat 78px bottom}
	.bd_viewInfo li span {display:inline-block;width:83px;margin-left:-95px;padding-left:12px;color:#424242;font-weight:bold;letter-spacing:-1px}
	.bd_viewInfo li.file {width:560px}
	.bd_viewInfo li.file div {width:100%;margin-top:-17px}
	.bd_viewInfo li.file a {display:inline-block; margin-bottom:1px;padding-bottom:4px;padding-left:21px;background:url(/images/prog/board/list_icon_file.gif) no-repeat left 1px}
	.bd_viewInfo li.file a:link,
	.bd_viewInfo li.file a:visited {font-size:11px;color:#555555}
	.bd_viewInfo li.file a:hover,
	.bd_viewInfo li.file a:active,
	.bd_viewInfo li.file a:focus {font-size:11px;color:#555555;text-decoration:underline}	

	/* 내용보기 */
	.bd_viewHtit {position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0}
	.bd_viewDetail {padding:15px 10px;border-bottom:1px solid #90a6c2;}
	.bd_viewDetail_re {padding:15px 10px;background:url(/images/prog/board/photo_line.gif) repeat-x 0 100%}
	.bd_viewDetail_ori {padding:15px 10px 15px 55px;border-bottom:1px solid #90a6c2;}
	.bd_viewDetail_ori:after {content:"";display:block;visibility:hidden;clear:both;}
	.bd_viewDetail_ori span {float:left;margin-left:-45px}
	.bd_viewDetail .bd_icon_ori {margin-right:7px}
  	.bd_viewDetail p span{font-size: 12px !important; font-family: arial !important; font-weight: normal !important;}
  	
/* button style */
	.bd_butt {margin:15px 0;padding:0 10px;text-align:right;}
	/* Button Reset */
	.button,
	.button a,
	.button button,
	.button input {overflow:visible;position:relative;margin:0;display:inline-block;text-decoration:none !important;border:0;color:#4d4d4d;font-weight:bold;white-space:nowrap;background:url(/images/prog/common/bg_btn_white.gif) no-repeat left top;}
	.button {height:25px;padding:0; vertical-align:middle; margin-right:3px;}
	.button a,
	.button button,
	.button input {left:4px; vertical-align:top; cursor:pointer;height:25px;padding:0 24px 0 10px;font-size:12px;line-height:25px;letter-spacing:-1px;background-position:right top;}
	
	
		/* Button Size */
	.button.small {height:20px;background-position:left top}
	.button a,
	.button button,
	.button input {height:25px;padding:0 24px 0 10px;font-size:12px;line-height:25px;background-position:right top;}
	.button.small a,
	.button.small button,
	.button.small input {height:20px;padding:0 6px;font-size:11px;line-height:20px;font-weight:normal;background-position:right -36px;}


	/* Button Text Color */
	.button *:link{color:#4d4d4d;}
	.button *:hover,
	.button *:active,
	.button *:focus{color:#006bb6;}
	.button.blue,
	.button.blue a,
	.button.blue button,
	.button.blue input {color:#fff !important;background-image:url(/images/prog/common/bg_btn_blue.gif);}
	.button.blue *:hover,
	.button.blue *:active,
	.button.blue *:focus{color:#9df2ff !important;}
	.button.black,
	.button.black a,
	.button.black button,
	.button.black input {color:#fff !important;background-image:url(/images/prog/common/bg_btn_black.gif);}
	.button.black *:hover,
	.button.black *:active,
	.button.black *:focus{color:#ff0 !important;}
	
	



