@charset "euc-kr";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body,td,select,div,form,textarea,center,pre,blockquote{font-size:12px; font-family:"nanumgothic","gulim","batang"; color:#444444; text-decoration:none; line-height:180%; word-break:keep-all;}
a,img,input{outline:none;selector-dummy:expression!(this.hidefocus=true); vertical-align:top;}
div, img, table, p, ul {border:0; padding:0; margin:0;}
html,body {margin:0;padding:0;width:100%;}
body {background:url(/images/main/top_bg.gif) repeat-x top ;}

a:link {font-family:"nanumgothic","gulim","batang"; font-size:12px; color:#444444; text-decoration:none;}
a:visited {font-family:"nanumgothic","gulim","batang"; font-size:12px; color:#444444; text-decoration:none;}
a:active {font-family:"nanumgothic","gulim","batang"; font-size:12px; color:#444444; text-decoration:none;}
a:hover {font-family:"nanumgothic","gulim","batang"; font-size:12px; color:#444444; text-decoration:none;}

a.link01 {font-family:"nanumgothic","gulim","batang"; font-size:12px; color:#0045e2; text-decoration:none;}
a.link01:hover {font-family:"nanumgothic","gulim","batang"; font-size:12px; color:#e38d49; text-decoration:underline;}
a.btn01 {display:inline-block; padding:4px 7px 4px; line-height:100%; font-family:"nanumgothic","gulim","batang"; font-size:11px; background-color:#004d88; color:#fff; text-decoration:none;}
a.btn01:hover {color:#fff; background-color:#0f3552; text-decoration:none;}
a.btn02 {display:inline-block; background-color:#06285c; padding:5px 13px 7px; margin-bottom:5px; line-height:100%; font-family:'nanum gothic', Nanum Gothic, dotum, gulim; font-weight:600; font-size:12px; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
a.btn02:hover	{background-color:#d6a326;}
a.ch_a { color:#0072bc; text-decoration:underline; padding-left:5px }


div#wrap {width:1024px; margin:0 auto; position:relative}
div#top {position:relative;}
div#top img.top_logo {padding:31px 0 0 23px; margin-bottom:21px;}
div#top div.top_btn {position:absolute; top:0; right:9px;}
div#top div.top_btn a {float:left; margin-left:11px;}
div#top div.member_login	{position:absolute; top:31px; right:14px;}
div#top div.member_login input	{float:left; width:117px; height:22px; padding:3px; font-size:11px; border:0; margin-left:2px;}
div#top div.member_login input.input_id {background:url('/images/main/input_id_bg.gif') no-repeat;}
div#top div.member_login input.input_pw {background:url('/images/main/input_pw_bg.gif') no-repeat;}
div#top div.member_login input.input_keyup {background:url('/images/main/input_bg.gif') no-repeat;}
div#top div.member_login input.login_btn {width:74px; height:20px; padding:0;}
div#top div.member_login img {float:left; margin-left:2px;}
div#top div.member_login div.name_box	{font-family:'nanumgothic', dotum, gulim; float:left; margin-right:10px; color:#777; font-size:11px;}
div#top div.member_login div.name_box strong {font-weight:600; color:#0f3552; padding-right:5px; font-size:12px;}
div#top_menu {width:1024px; text-align:center; margin-top:9px; }
div#top_menu ul {margin:0; padding:0; list-style:none; overflow:hidden;}
div#top_menu ul li {float:left; margin:0 50px;}
div#top_menu ul li:first-child	{margin:0 60px 0 100px;}

div#wrap div#gnb { padding:85px 0 20px; width:1024px; margin:0 auto; position:relative; *padding-bottom:25px}
div#wrap div#gnb .logo { float:left}
div#wrap div#gnb .gnb_menu { display:inline-block}
div#wrap div#gnb .gnb_menu li { float:left; list-style:none; padding-left:86px;}
div#wrap div#snb { position:absolute; top:0; right:0; }
div#wrap div#snb ul li { float:left; font-size:11px; list-style:none; padding-left:10px; line-height:24px}
div#wrap div#snb ul li a { color:#fff}
div#wrap div#snb ul li a.eng { width:70px; height:22px; display:inline-block; background:#24298f; text-align:center}
div#wrap div.memberarea { position:absolute; top:32px; right:0}
div#wrap div.memberarea input { border:1px solid #ddd;}
div#wrap div.memberarea input.login_btn { border:none}
div#wrap div.memberarea input.input_id { width:120px}
div#wrap div.memberarea input.input_pw { width:120px}

div.main_wrap {padding-bottom:8px; }
div.main_img_wrap {height:230px; padding:0 5px 20px;  overflow:hidden;}
div.main_img_wrap div.main_img {float:left; width:782px; height:230px;}
div.main_img_wrap div.main_img div.main_img_icon	{position:absolute; top:10px; right:10px; z-index:999;}
div.main_img_wrap ul.quick_btn	{float:left; width:232px; padding:0; margin:0; list-style:none;}
div.main_img_wrap ul.quick_btn li.newsletter	{width:170px; height:31px; background:url('/images/main/quick_btn05.gif') no-repeat; padding:35px 0 0 62px; color:#cdd0d4; font-size:11px;}
div.main_img_wrap ul.quick_btn li.newsletter a	{color:#cdd0d4; font-size:11px;}

div.main_contnets {clear:both; padding:0 5px; overflow:hidden;}

div.list_tt	 {background:url('/images/main/list_tt_bg.gif') repeat-x ;height:51px;  position:relative;}
div.list_tt img {float:left;}
div.list_tt img.list_more {position:absolute; top:25px; right:7px;}

div.list01_wrap div.list_tt {}
div.list02_wrap div.list_tt {}
div.list02_wrap div.list_tt img	{cursor:pointer;}
div.main_journals div.list_tt {background-color:#9da1a3;}


/* main_list */
ul.main_list {background:url('/images/main/list_bg.gif') no-repeat ;margin:0px;; padding:10px 20px 10px 10px; list-style:none;}
ul.main_list li {margin:8px 0 13px; padding-left:9px; padding-bottom:6px; line-height:150%; font-size:11px; position:relative; border-bottom:1px dotted #ccc;}
div.list02_wrap ul.main_list li	{background:none; padding-left:0;}
div.list02_wrap ul.main_list li img {padding-right:3px;}
ul.main_list li:last-child	{border-bottom:0;}
ul.main_list li a {line-height:120%; color:#184f79; font-weight:bold; font-size:12px; margin-bottom:2px;}
ul.main_list li a:hover {color:#e38d49;}
ul.main_list li span {position:absolute; top:0; right:0; text-align:right; font-size:11px; color:#7a7a7a; margin-top:0;}
ul.main_list li.list_no_data {text-align:center; padding-top:10px;}

div.list01_wrap ul	{height:185px; margin-bottom:20px; overflow:hidden;}
div.main_center {float:left; width:678px; padding-right:20px;}

div.main_journals {float:left; width:300px; margin-bottom:10px;}
div.main_journals div.journals	{position:relative; width:300px; height:178px; margin-top:17px; border:1px solid #e2e2e2;}
/*div.main_journals div.journals:last-child	{border-bottom:0;}*/
div.main_journals div.journals img.journals_book {position:absolute; margin-top:20px; margin-left:20px;}
div.main_journals div.journals img.journals_title	{position:absolute; margin-top:20px; margin-left:135px;}
div.main_journals div.journals div.journals_btn {position:absolute; top:100px; left:140px;}
div.main_journals div.journals div.journals_btn img	{float:left; padding-left:1px;}

div.list02_wrap ul	{height:195px; margin-bottom:20px; overflow:hidden;}

div.main_banner {float:left; width:300px;}
div.main_banner	img {margin-top:15px;}

div.main_spon {clear:both; width:1014px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; padding:7px 0; margin: 0 0 18px 0; text-align:center;}
div.main_spon img {padding:0 19px;}
div.main_sitemap {background:url('/images/main/main_sitemap_bg.gif') repeat-y; border-top:1px solid #8e9193; overflow:hidden;}
div.main_sitemap div {float:left; width:121px; padding:12px;}
div.main_sitemap div:last-child {border:none; width:120px;}
div.main_sitemap div strong {color:#fff;}
div.main_sitemap div ul	 {margin:0; padding:5px 0 0 7px; list-style:none;}
div.main_sitemap div ul li {padding:4px 0 4px 10px; background:url('/images/main/main_sitemap_icon.gif') no-repeat 0 7px;}
div.main_sitemap div ul li a {color:#e5e6e6; line-height:110%;}
div.main_sitemap div ul li a:hover {color:#fff;}
div#bottom {position:relative; padding:21px 0; font-size:11px; width:100%; margin:0 auto; color:#666; }
div#bottom	 .f_logo { padding:0 0 0 20px; }
div#bottom p.adr { position:absolute; top:20px; left:200px; padding-bottom:20px;}

/* sub */
div.sub_wrap_bg {clear:both; padding-bottom:8px;  background:url('/images/sub/sub_contents_bottom.gif') no-repeat bottom;}
div.sub_contents_wrap {padding-top:3px; background:url('/images/sub/sub_contents_top.gif') no-repeat top;}
div.sub_contnets {padding:0 5px; background:url('/images/sub/sub_contents_bg.gif') repeat-y; overflow:hidden;}
div#left_menu {float:left; width:206px; margin-top:26px;}
div#left_menu ul {border-top:9px solid #ced0d1; border-bottom:9px solid #0f3552; background-color:#0f3552; margin:0; padding:0; list-style:none;}
div#left_menu ul li a	{display:block; border-bottom:1px dotted #496478; font-family:nanumgothic, dotum, gulim; font-size:13px; font-weight:600; color:#fff; background:url('/images/sub/left_icon.png') no-repeat 187px 16px; padding:13px 14px 10px; line-height:110%;}
div#left_menu ul li a:hover	{background-color:#e38d49;}
div#sub_wrap {float:left; width:764px; margin:33px 16px 30px 28px;}
div#sub_wrap_02 {float:left; width:750px; margin:33px 0 30px 10px;}
div#sub_tt {background:url('/images/sub/subtt_icon.gif') no-repeat 0 5px; font-family:nanumgothic, dotum, gulim; font-size:22px; font-weight:600; color:#0f3552; border-bottom:1px solid #9faeba; line-height:120%; padding-left:13px; padding-bottom:3px; position:relative;}
div#sub_tt span.location {font-size:11px; font-weight:normal; color:#888; position:absolute; top:7px; right:5px;}
div#sub_tt2 {font-family:nanumgothic, dotum, gulim; font-size:16px; font-weight:600; color:#333333; line-height:120%; padding-left:5px; padding-bottom:10px; position:relative;}
div#contents {padding:25px 10px; min-height:550px;}

/* conference left */
span#left_conf	{display:block; margin:30px 1px 0 0;}
span#left_conf .headerbar {padding:10px 20px 9px; font-family:nanumgothic, dotum, gulim; font-size:13px; font-weight:600; line-height:14px; color:#ffffff; font-weight:bold; text-align:center; background:url(/images/sub/conf_left_top.gif) no-repeat top #0f3552;}
span#left_conf .headerbar a {color:#fff; word-break:keep-all; font-family:nanumgothic, dotum, gulim; font-size:13px; font-weight:600;}
span#left_conf .headerbar a:hover {color:#ced0d1;}
span#left_conf ul	{padding:0; margin:0; list-style:none; background:url(/images/sub/conf_left_bottom.gif) no-repeat bottom}
span#left_conf ul li {margin:0;border-bottom:1px dotted #0f3552;}
span#left_conf ul li a {display:block; color:#0f3552; padding:11px 0px 10px 11px; background:url('/images/sub/sub_left_icon02.gif' ) left 7px no-repeat; border:none; }
span#left_conf ul li a:hover {color:#19576d;background:url('/images/sub/sub_left_icon02.gif' ) left 7px no-repeat #ecf3f6;}

/* publication */
table.publication_input input	{border:1px solid #aaa; font-size:11px; padding:4px 3px 2px; color:#555;}
table.publication_input select	{border:1px solid #aaa;}

/* Introduction */
.comp_info	{padding:10px 20px; border:1px solid #e0e0e0;border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,238,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,238,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,238,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,238,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,238,242,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,238,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edeef2',GradientType=0 ); /* IE6-9 */
}
.comp_info	{margin-bottom:15px;}
.comp_info > p {margin:0px;padding:0px;}
.comp_info .tt01 {font-size:14px;color:#0f3552;font-weight:bold;background:url(/images/sub/dot05.gif) no-repeat 0px 5px;padding-left:12px;}
.comp_info .tt02 {margin:5px 0 0 12px;font-size:13px;}
.comp_info .tt03 {margin:3px 0 0 11px;color:#e38d49;font-weight:bold}
.comp_info .tt03 a:link	{color:#e38d49;text-decoration:none;}
.comp_info .tt03 a:hover {text-decoration:underline;}
.comp_info .tt04 {margin:5px 0 0 12px;font-size:13px;background:url(/images/sub/about07_logo.gif) no-repeat left 0; padding-left:90px;}
.comp_info .tt06 {margin:3px 0 0 11px;color:#848484;}

/* tabmenu */
#comp {width:95%;}
ul.tab	{padding:0;margin:0;}
ul.tab > li {vertical-align:top;list-style:none;float:left;background:#e0e0e0;color:#ccc;font-size:12px;line-height:120%;}
ul.tab > li a	{outline:none;display:block;text-align:center;padding:7px 15px 5px 15px;color:#545454;text-decoration:none;}
ul.tab > li a.selected	{text-decoration:none;color:#333;cursor:hand;background:#0f3552;color:#fff;}
ul.panel	{clear:both;border-top:1px dotted #e0e0e0;padding:0;}
ul.panel > li {list-style:none;padding:15px 10px;color:#333;}

/* common */
div.conf_subtt {font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:18px; color:#0a456d; background:url(/images/sub/sub_icon01.gif) no-repeat 10px 10px; padding:6px 0 6px 27px; min-height:20px; background-color:#f3f7fb; border:1px solid #9faeba; border-radius:15px; -ms-border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; line-height:110%; margin:10px 0 0; position:relative;}
div.subtt01 {font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:18px; color:#0a456d; background:url(/images/sub/sub_icon01.gif) no-repeat 0 4px; padding:0 0 2px 15px; border-bottom:1px dotted #0a456d; line-height:110%; margin:10px 0 0; position:relative;}
div.subtt01 img.subtt_btn {position:absolute; top:1px; right:0;}
select.award_select {position:absolute; top:1px; right:0; height:20px; width:200px; border:1px solid #aaa;}
div.subtt02 {font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:15px; color:#0a456d; background:url(/images/sub/sub_icon02.gif) no-repeat 0 2px; padding-left:12px; line-height:110%; margin:10px 0;}
div.subtt03 {font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:15px; color:#e38d49;}
div.subtt04 {font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:13px; color:#0a456d; background:url(/images/sub/sub_icon03.gif) no-repeat 0 2px; padding-left:15px; line-height:110%; margin:20px 0 10px;}
div.article01 {padding:5px 10px; text-align:justify;}
div.article02 {padding:15px 10px 5px; text-align:justify;}

h2.header {font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:18px; color:#0a456d;}
h3.header {font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:14px; color:#0a456d;}

ul.list01 {margin:0; padding:0; list-style:none;}
ul.list01 li {background:url(/images/sub/sub_icon04.gif) no-repeat 0 5px; padding-left:10px;}
ul.list01 li ol li	{padding:0; background:none;}

ul.list03 {margin:10px 0 14px; padding:13px 5px 7px; list-style:none; border-top:1px dotted #aaa; border-bottom:1px dotted #aaa;}
ul.list03 li {background:url(/images/sub/sub_icon04.gif) no-repeat 0 5px; margin-left:7px; padding-left:10px;}

ul.list04 {margin:0; padding:0; list-style:none;}
ul.list04 li {background:url(/images/sub/sub_icon04.gif) no-repeat 0 5px; padding-left:10px;}

div.tab_top {margin-top:10px; margin-bottom:2px; font-size:0; text-align:right;}
div.tab_top img {padding-left:2px;}
div.center_btn {padding:30px 0 0; text-align:center;}
div.sub_top_text {font-family:nanumgothic, dotum, gulim; font-weight:600; background-color:#f7f7f7; padding:10px;}
div.text_box01	{background-color:#f9f9f9; padding:10px 20px; font-size:11px; border-top:1px dotted #444; border-bottom:1px dotted #444;}
div.text_box01 td	{font-size:11px;}
div.text_box02	{background-color:#f9f9f9; padding:20px 25px 17px; margin-bottom:40px; font-size:11px; text-align:justify; border-bottom:1px dotted #444;}
div.about05 ol, div.about05 ul {padding:5px 25px; margin:0;}
div.greeting	 {padding:20px 0 0 15px; font-family:nanumgothic, dotum, gulim; text-align:justify; font-size:13px; line-height:200%; color:#555; word-break:keep-all;}
div.greeting_bottom	{font-family:nanumgothic, dotum, gulim; text-align:right; font-weight:600; font-size:16px;}
div.president_list {overflow:hidden; border-bottom:1px dotted #aaa; padding:25px 0;}
div.president_list div.president_box:first-child	{margin-right:20px;}
div.president_box {float:left; background:url(/images/sub/president_box.gif) no-repeat; width:364px; height:206px; position:relative;}
div.president_box img.president_photo	{margin:11px 11px 0;}
div.president_box div {position:absolute; top:40px; left:180px; font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:18px; color:#0a456d; line-height:130%;}
div.president_box div span	{display:block; font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:14px; color:#888;}
div.president_box img.president_btn {position:absolute; top:171px; left:228px; z-index:999;}
div.president_list {overflow:hidden; border-bottom:1px dotted #aaa; padding:25px 0;}
div.president_list div.president_box:first-child	{margin-right:20px;}
div.president_box {float:left; background:url(/images/sub/president_box.gif) no-repeat; width:364px; height:206px; position:relative;}
div.president_box img.president_photo	{margin:11px 11px 0;}
div.president_box div {position:absolute; top:40px; left:180px; font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:18px; color:#0a456d; line-height:130%;}
div.president_box div span	{display:block; font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:14px; color:#888;}
div.president_box img.president_btn {position:absolute; top:171px; left:228px; z-index:999;}
div.pop_wrap {border-right:5px solid #0a456d; border-left:5px solid #0a456d; border-bottom:5px solid #0a456d; width:494px; height:459px; overflow:auto;}
div.pop_title {background-color:#0a456d; font-family:nanumgothic, dotum, gulim; font-weight:600; color:#fff; padding:5px 20px; border-bottom:5px solid #e38d49;}
div.pop_title div.president_name	{border-top:1px dotted #fff; padding-top:5px; font-family:nanumgothic, dotum, gulim; font-weight:600; font-size:14px; color:#fff; line-height:120%;}
ul.pop_list01 {margin:0; padding:20px 20px 15px; list-style:none;}
ul.pop_list01 li	{background:url(/images/sub/sub_icon04.gif) no-repeat 0 5px; padding-left:10px;}
ul.pop_list02 {margin:0; padding:20px; list-style:none; background-color:#f7f7f7;}
ul.pop_list02 li	{background:url(/images/sub/sub_icon04.gif) no-repeat 0 5px; padding-left:10px;}

ol.p8 {padding:4px 0 23px 26px; margin:0;}

img.outline {padding:5px; border:1px solid #cccccc;}
img.outline02	{padding:3px; border:1px solid #cccccc;}
.justify {text-align:justify !important; line-height:180%;}
.center {text-align:center !important;}
.right {text-align:right !important;}
.left {text-align:left !important;}
.color_r {color:#b4302a;}
.color_b {color:#0069b8;}
.p6 {padding:7px 0 20px 10px;}

table.table01 {border-collapse:collapse; border-top:3px solid #0f3552; border-bottom:2px solid #0f3552;}
table.table01 th {padding:10px 10px 6px; text-align:center; font-weight:bold; border-bottom:1px solid #0f3552; background-color:#f7f7f7; color:#0f3552;}
table.table01 td {padding:5px 7px 1px; text-align:center; border-bottom:1px solid #dee3eb; font-size:12px;}
table.table01 td.tt01	{font-weight:bold; border-right:1px solid #a6adb3; background-color:#f7f7f7; color:#0f3552;}
table.table01 td.tt02	{border-right:1px solid #a6adb3; background-color:#f9f9f9; color:#0f3552;}
table.table01 td.tt03	{border-right:1px solid #a6adb3; border-left:1px solid #0f3552; background-color:#f9f9f9; color:#0f3552;}

table.table02 {border-collapse:collapse; border-top:3px solid #0f3552; border-bottom:2px solid #0f3552;}
table.table02 th {padding:10px 10px 6px; text-align:center; font-weight:bold; border-bottom:1px solid #0f3552; background-color:#f7f7f7; color:#0f3552;}
table.table02 td {padding:10px 10px 6px; border-bottom:1px dotted #afc5e7; font-size:12px;}
table.table02 td.tt01	{font-weight:bold; border-right:1px solid #a6adb3; background-color:#f7f7f7; color:#0f3552; text-align:center;}
table.table02 td.tt02	{border-right:1px solid #a6adb3; background-color:#f9f9f9; color:#0f3552; text-align:center;}
table.table02 td.tt03	{border-right:1px solid #a6adb3; border-left:1px solid #0f3552; background-color:#f9f9f9; color:#0f3552; text-align:center;}

table.table03 {border-collapse:collapse; border-top:3px solid #0f3552; border-bottom:2px solid #0f3552;}
table.table03 th {padding:10px 10px 6px; text-align:center; font-weight:bold; border-bottom:1px solid #0f3552; background-color:#f7f7f7; color:#0f3552;}
table.table03 td {padding:10px 10px 6px; border-bottom:1px dotted #afc5e7; font-size:12px;}
table.table03 td.td01 {text-align:center; font-weight:bold; border-right:1px solid #0f3552; background-color:#f7f7f7; color:#0f3552;}
table.table03 td.td02 {text-align:center; font-weight:bold; border-right:1px solid #0f3552; background-color:#f9f9f9; color:#0f3552;}                 
table.table03 td.td03 {text-align:right;}
table.table03 td.td04 {padding:17px 0 17px 22px;}

table.table04 {border-collapse:collapse; border-top:3px solid #0f3552; border-bottom:2px solid #0f3552;}
table.table04 th {padding:10px 10px 6px; text-align:center; font-weight:bold; border-bottom:1px solid #0f3552; background-color:#f7f7f7; color:#0f3552;}
table.table04 td {padding:7px; text-align:center; border-bottom:1px dotted #afc5e7; font-size:12px;}
table.table04 td.tt01	{font-weight:bold; border-right:1px dotted #0f3552; background-color:#f7f7f7; color:#0f3552;}
table.table04 td.tt02	{font-weight:bold; border-right:1px solid #0f3552; background-color:#f9f9f9; color:#0f3552;}

table.table05 {border-collapse:collapse; border-top:3px solid #0f3552; border-bottom:2px solid #0f3552;}
table.table05 th {padding:10px 10px 6px; text-align:center; font-weight:bold; border-bottom:1px solid #0f3552; background-color:#f7f7f7; color:#0f3552;}
table.table05 td {padding:10px 10px 6px; border-bottom:1px solid #d3dbe7; border-left:1px solid #d6dce1; border-right:1px solid #d6dce1; font-size:12px; word-break:keep-all; text-align:left;}
table.table05 td.tt01	{font-weight:bold; border-right:1px solid #a6adb3; background-color:#f7f7f7; color:#0f3552; text-align:center;}
table.table05 td.tt02	{border-right:1px solid #a6adb3; background-color:#f9f9f9; color:#0f3552; text-align:center;}
table.table05 td.tt03	{border-right:1px solid #a6adb3; border-left:1px solid #0f3552; background-color:#f9f9f9; color:#0f3552; text-align:center;}
table.table05 td.tt04	{padding:10px 10px 6px; text-align:center; font-weight:bold; border-top:3px solid #0f3552; border-bottom:1px solid #0f3552; background-color:#f7f7f7; color:#0f3552;}
table.table05 ul {padding:0 3px 0 20px; margin:0;}
table.table05 ul.list01 {padding:0; margin:0;}
table.table05 td.tcen	{text-align:center;}

table.table06	{border-collapse:collapse; border-top:2px solid #444; border-bottom:2px solid #444;border-left:2px solid #fff;border-right:2px solid #fff; font-size:12px;}
table.table06 th	{border-bottom:1px solid #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; background-color:#f3f3f3; padding:6px 0 3px; font-weight:bold; text-align:center;}
table.table06 th.bg01	{background-color:#f8f8f8;}
table.table06 td	{border:1px solid #999999; text-align:center; padding:5px 10px 5px 10px;border-collapse:collapse;}
table.table06 td.tt01	{background-color:#f8f8f8; font-weight:bold; text-align:center;}
table.table06 td.tt02	{text-align:center;}

table.table06 td.bg00	{background-color:#f7f7f7;}
table.table06 td.bg01	{background-color:#c9daa2;}
table.table06 td.bg02	{background-color:#e6b9b8;}
table.table06 td.bg03	{background-color:#ffcc99;}
table.table06 td.bg04	{background-color:#d8d4ba;}
table.table06 td.bg05	{background-color:#dbeef3;}
table.table06 td.bg06	{background-color:#fde9d9;}
table.table06 td.bg07	{background-color:#ffff99;}
table.table06 td.bg08	{background-color:#e5e0ec;}
table.table06 td.bg09	{background-color:#92d050;}
table.table06 td.bg10	{background-color:#ffffcc;}

table.table06 td.bg11	{background-color:#eff8cb;}
table.table06 td.bg12	{background-color:#ccdff7;}
table.table06 td.bg13	{background-color:#f8eccd;}
table.table06 td.bg14	{background-color:#fbfbbc;}

span.red_box {background-color:#cc0000; color:#fff; font-weight:bold; display:inline-block; padding:5px 10px 0; margin-bottom:5px;}
span.blue_box	{background-color:#0045e2; color:#fff; font-weight:bold; display:inline-block; padding:5px 10px 0; margin-bottom:5px;}
span.green_box {background-color:#0a8f00; color:#fff; font-weight:bold; display:inline-block; padding:5px 10px 0; margin-bottom:5px;}
span.orange_box	{background-color:#ff4e00; color:#fff; font-weight:bold; display:inline-block; padding:5px 10px 0; margin-bottom:5px;}
span.brown_box {background-color:#bd5f00; color:#fff; font-weight:bold; display:inline-block; padding:5px 10px 0; margin-bottom:5px;}
span.aqua_box	{background-color:#009d9d; color:#fff; font-weight:bold; display:inline-block; padding:5px 10px 0; margin-bottom:5px;}
span.blue_font	{color:#0045e2;}
span.green_font {color:#0a8f00;}
span.red_font {color:#cc0000;}
div.dotline {clear:both; margin:0 0 25px; height:1px; border-top:1px dotted #ccc;}

.PageFix {font-weight:bold; font-size:12px; color:#0b81bb; font-family:"nanumgothic","Dotum"; text-decoration:none;}

.ro  {font:11px "nanumgothic","Dotum"; color:#666666;}
.ro2 {font:11px "nanumgothic","Dotum"; color:#0c75b5;}

.ta_top {background-color:#9bc5e1; font-weight:bold; color:#FFFFFF; text-align:center;}
.ta_top2	{background-color:#f4f4f4; text-align:center;}
.ta_body1 {background-color:#ffffff; text-align:center;}
.ta_body2 {background-color:#ffffff; text-align:left !important;}

form {margin:0px;}
input.search01 {border:1px solid #cccccc; width:185px; height:14px;}
input.board01 {border:none;border-bottom:1px dotted #0d5985; height:14px; background-color:transparent;}

.text {COLOR: #000000; BORDER:1px solid #dadbe9; FONT-FAMILY:'nanumgothic', Helvetica, geneva,sans-serif; BACKGROUND-COLOR:#ffffff;}
.basic{font-family: "nanumgothic"; font-size: 11px; color: #666666; line-height: 20px}
.basicc{font-family: "nanumgothic"; font-size: 11px; color: #666666; line-height: 20px; padding-left: 10px;}
.basiccc{font-family: "nanumgothic"; font-size: 11px; color: #666666; line-height: 20px; padding-top: 10px;}
.basic00{font-family: "nanumgothic"; font-size: 11px; color: #333333; line-height: 20px;}
.basic0{font-family: "nanumgothic"; font-size: 11px; color: #333333; line-height: 20px; font-weight:bold;}
.basic1{font-family: "nanumgothic"; font-size: 11px; color: #FFFFFF; line-height: 20px;}
.basic2{font-family: "nanumgothic"; font-size: 11px; color: #FF6633; font-weight:bold; line-height: 20px}
.basic3{font-family: "nanumgothic"; font-size: 12px; color: #0669b2; font-weight:bold; line-height: 20px}
.large{font-family: "nanumgothic"; font-size: 15px; color: #0c8ebe; font-weight:bold; line-height: 20px}
.red{font-family: "nanumgothic"; font-size: 12px; color: #FF3300; line-height: 20px}
.small{font-family: "nanumgothic"; font-size: 10px; color: #666666; line-height: 20px; line-height: 20px}
.small_1 {font-family: "nanumgothic"; font-size: 10px; color: #FF3333; line-height: 20px}

select { BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid;BORDER-LEFT: #7f9db9 1px solid;  BORDER-BOTTOM: #7f9db9 1px solid; FONT-SIZE: 11px;  COLOR: #615B55;  FONT-FAMILY: "nanumgothic"; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff;}

.button {font-family:"nanumgothic","Gulim";font-size:11px;margin-top:1px;padding-top:3px;height:19px;border:1px outset #192f8e;color:#FFFFFF;cursor:hand;background-color:#426dbd;vertical-align:top;cursor:pointer;}
.button:hover	{background-color:#192f8e;}

.thp {background-color:#f3f7fb;font-size:12px; color:#666666;}
.tbw {background-color:#ffffff;font-size:12px; color:#666666;}

.textbox{border:1px solid #dadbe9; font-size:12px; color:#000000; height:16px;padding-top:2px; vertical-align:top;}

/* board css */
table.board01 {border-top:1px dotted #0f3552;}
table.board01 thead th	{border-bottom:4px solid #0f3552; color:#0f3552; padding:10px 0 6px; background-color:#f7f7f7;}
table.board01 tbody td	{text-align:center; padding:5px 7px 1px 7px; border-bottom:1px dotted #0f3552;}
table.board01 tbody tr:hover	{background-color:#f9f9f9;}
table.board01 tfoot td	{text-align:center; padding:5px 7px 1px 7px; background-color:#f7f7f7; border-bottom:2px solid #0f3552;}

table.board02 {border-top:1px dotted #0f3552;}
td.board_c011 {border-bottom:1px solid #e1ebf2; color:#0f3552; padding:10px 0 6px; background-color:#f1f1f1; font-weight:bold; text-align:center;}
td.board_c01 {border-bottom:4px solid #0f3552; color:#0f3552; padding:10px 10px 6px; background-color:#f1f1f1; font-weight:bold; text-align:center;}
td.board_c02 {border-bottom:4px solid #0f3552; color:#0f3552; padding:10px 10px 6px; background-color:#f7f7f7; font-weight:bold;}
td.board_c03 {border-bottom:1px dotted #0f3552; color:#0f3552; padding:5px 10px 1px; background-color:#f7f7f7; font-weight:bold; text-align:center;}
td.board_c04 {border-bottom:1px dotted #0f3552; color:#0f3552; padding:5px 10px 1px;}
td.board_c05 {border-bottom:1px dotted #0f3552; padding:20px 15px;}
td.board_c05 img, td.board_c05 table {max-width:680px;}

td.bg01 {background:#f9f9f9; border-right:1px dotted #cccccc; text-align:center;}

table.board03 {border:0;}
table.board03 tbody td	{text-align:center;}
table.board03 tfoot td {text-align:center; padding:5px 7px 1px 7px; border-top:3px solid #e1ebf2; border-bottom:1px solid #e1ebf2;}
div.board03 {padding:5px 5px 15px 5px;}
div.board03_tt {padding-top:5px;}
div.board03 span {font-size:11px; color:#999999; line-height:12px;}
img.board03_img	 {border:1px solid #cccccc;}

div.btn01 {display:block; background:#0071bc; margin-bottom:10px; font-weight:bold; color:#fff; width:250px; height:30px; line-height:30px; text-align:center;}
div.btn01 a {color:#fff;}


/* 구독안내 */
#contents .publication01 { width:100%; position:relative; overflow:hidden; padding:30px 0}
#contents .publication01 .section1 { float:left; width:360px; }
#contents .publication01 .section1 td.left { width:150px;}
#contents .publication01 .section1 td .title { font-size:15px; color:#578ec3; font-weight:700; padding:0; margin:0; border-bottom:1px solid #ccc; }
#contents .publication01 .section1 td ul { padding:10px 0 0 0 }
#contents .publication01 .section1 td ul  li { padding:0 0 5px 0; list-style:none}
#contents .publication01 .section1 td span { width:40px; display:inline-block}
#contents .publication01_btn { padding:30px 0; text-align:center; }
#contents .publication01_btn a { width:120px; height:40px; margin:0 auto; background:#0072bc; display:block; color:#fff; line-height:40px; text-align:center; font-size:15px; font-weight:700}

table.tabl5 {border-collapse:collapse; border-top:3px solid #0f3552; border-bottom:1px solid #0f3552;}
table.tabl5 th {padding:10px 10px 6px; text-align:center; font-weight:bold; border-bottom:1px solid #d3dbe7; background-color:#f7f7f7; color:#0f3552;}
table.tabl5 td {padding:10px 10px 6px; border-bottom:1px solid #d3dbe7; border-left:1px solid #d6dce1; font-size:12px; word-break:keep-all; text-align:left;}
table.tabl5 td:first-child { border-left:0}
table.tabl5 td.tcen {text-align:center;}
table.tabl5 th.renew { border-right:1px solid #d3dbe7}











