@charset "utf-8";
 
 /* 사이트 공통 CSS */
 body,
input[type='text'],
input[type='password'],
input[type='file'],
select,
textarea,
button {font-family:Calibri, '돋움', Dotum, 'Apple Gothic', sans-serif;}

body,
input[type='text'],
input[type='password'],
input[type='file'],
select,
textarea,
button,
a {color:#3f3f3f;}

input[type='text'],
input[type='password'] {padding: 3px 5px 4px;height: 18px;}
select {}
.essenBl {display:inline-block;width: 10px;padding-left: 0;text-indent: -10000px;text-align: left;background:url(../image/common/bl_essen.png) 0 6px no-repeat;}
.fcPoint {color: #1b6fbd !important;}


/* Layout */
.wrapper {word-break:normal;text-align:justify;}
div.wrapper {
	padding-top: 90px;
	font-family: Calibri, 돋움, Dotum, "Apple Gothic", sans-serif;
}
div.wrapper a,
div.wrapper a:link {text-decoration:none;}
div.wrapper a:hover,
div.wrapper a:focus {text-decoration:underline;}


.fcPoint {color:#f2580c !important;}
.fcBlue {color: #0c8baf !important;}
.floatArea * {float:left;}
a.underline {color: #0c8baf;}

/* 타이틀 스타일 */
.blTit {display:block;margin:30px 0 20px;padding:6px 0 6px 47px;border:1px solid #e2aac4;font-weight:bold;color:#cf2172;font-size:12px;background:url('../image/common/bl_tit.gif') 0 0 no-repeat;}
.blTit:first-child {margin-top:0;}

/* 버튼 영역 */
.btnArea {position: relative;margin-top: 20px;padding:30px 0;text-align:center;}
ul.btnArea {padding:0;}

ul.posTR {overflow: hidden;}
ul.posTR > li {float: left;margin-left: 5px;}
ul.posTR > li:first-child {margin-left: 0;}

ul.btnArea > li,
.btnArea a,
.btnArea input,
.btnArea button {display:inline-block;}
.ie7 ul.btnArea > li {display:inline;}
.ie7 ul.btnArea > li:first-child a,
.ie7 ul.btnArea > li:first-child input,
.ie7 ul.btnArea > li:first-child button {margin-right:5px;}


/* Pagenation */
.page {text-align:center;font-size:12px;line-height: 18px;}
.page img {display: inline-block;padding: 3px 5px 0;}

/* 게시판 검색 */
div.searchArea {overflow: hidden;width: 361px;margin: 20px auto 0;}
div.searchArea dl,
div.searchArea p {float: left;}

div.searchArea dl {padding-right: 5px;}
div.searchArea select {border: 1px solid #ccc;}
div.searchArea input[type=text] {height: 18px;padding: 0 10px 1px;}
div.searchArea p {padding-top: 1px;}

/* 기본 Button */
a.btnDef,
input.btnDef,
button.btnDef {display:inline-block;padding:1px 4px 2px;border:1px solid #2e3e5f;color:#fff !important;font-weight:bold;text-decoration: none;cursor:pointer;background-color:#2e3e5f;}

a.btnBlue,
input.btnBlue,
button.btnBlue {display:inline-block;padding:1px 4px 2px;border:1px solid #aac8e6;color:#0c467d !important;font-weight:bold;text-decoration: none;cursor:pointer;background-color:#aac8e6;}

a.btnPoint,
input.btnPoint,
button.btnPoint {display:inline-block;width:169px;height:39px;padding:5px 0 6px;border:0 none;text-align:center;color:#fff;font-size:20px;background:url('../image/common/btn_point.gif') 0 0 no-repeat;}

a.btnBg,
input.btnBg,
button.btnBg {display:inline-block;width:169px;height:39px;padding:5px 0 6px;border:0 none;text-align:center;color:#fff;font-size:20px;background:url('../image/common/btn_blue.gif') 0 0 no-repeat;}


span.btnOrange {display:inline-block;padding-right:10px;background:url('../image/common/btnOrange_r.gif') right top no-repeat;}
span.btnOrange a,
span.btnOrange input,
span.btnOrange button {display:inline-block;border:0 none;padding:4px 0 5px 10px;color:#fff;font-size:16px;height:24px;background:url('../image/common/btnOrange_l.gif') left top no-repeat;}
span.btnOrange input,
span.btnOrange button {height:33px;}

span.btnblue {display:inline-block;padding-right:10px;background:url('../image/common/btnblue_r.gif') right top no-repeat;}
span.btnblue a,
span.btnblue input,
span.btnblue button {display:inline-block;border:0 none;padding:4px 0 5px 10px;color:#fff;font-size:16px;height:24px;background:url('../image/common/btnblue_l.gif') left top no-repeat;}
span.btnblue input,
span.btnblue button {height:33px;}

span.btnpink {display:inline-block;padding-right:10px;background:url('../image/common/btnpink_r.gif') right top no-repeat;}
span.btnpink a,
span.btnpink input,
span.btnpink button {display:inline-block;border:0 none;padding:4px 0 5px 10px;color:#fff;font-size:16px;height:24px;background:url('../image/common/btnpink_l.gif') left top no-repeat;}
span.btnpink input,
span.btnpink button {height:33px;}

a.btnBig,
input.btnBig,
button.btnBig {padding: 3px 20px 4px;text-align:center;color:#fff;font-size:20px;}


/* 기본 Button에 mouseover시 보여야 할 디자인 넣기 */
a.btnDef:hover,
a.btnDef:focus,
input.btnDef:hover,
input.btnDef:focus {background-color:#fff;color:#2e3e5f !important;}

a.btnDef:link,
a.btnDef:visited,
input.btnDef:link,
input.btnDef:visited {text-decoration:none !important;}


a.btnBlue:hover,
a.btnBlue:focus,
input.btnBlue:hover,
input.btnBlue:focus,
button.btnBlue:hover, 
button.btnBlue:focus {border:1px solid #aac8e6;background-color:#fff;}


/* Button 영역 */

/* 기본 table */
div.tblWrap {border-top:2px solid #2c5c8a;border-bottom:2px solid #2c5c8a;}
div.tblWrap table {border-top:0 none;}
div.tblWrap th,
div.tblWrap td {padding:10px 8px;border-top:1px solid #d6d6d6;text-align:left;font-size:14px;word-break:normal;}
div.tblWrap tr:first-child th,
div.tblWrap tr:first-child td {border-top:0 none;}
div.tblWrap th {background-color:#f7f7f7;color:#3f3f3f;font-weight:bold;}

div.tblWrap table.ac th,
div.tblWrap table.ac td {text-align: center;}


div.tblWrap table.tblDef th,
div.tblWrap table.tblDef td {border-left: 1px solid #d6d6d6;border-top: 1px solid #d6d6d6;}
div.tblWrap table.tblDef thead tr:first-child th {border-top: 0 none;}
div.tblWrap table.tblDef th:first-child,
div.tblWrap table.tblDef td:first-child {border-left: 0 none;}
div.tblWrap table.tblDef th {background-color: #f7f7f7;}


div.tblWrap thead th {background-color:#ebf4fd;text-align:center;}

div.tblWrap td p {font-size:12px;color:#656565;}

div.tblWrap td.multi div {overflow:hidden;}
div.tblWrap td.multi div:first-child {padding-bottom:5px;}
div.tblWrap td.multi *:first-child {padding-left: 0;margin-left: 0;}

div.tblWrap td.multi input,
div.tblWrap td.multi label,
div.tblWrap td.multi span {float:left;line-height:18px;}
div.tblWrap td.multi input[type=checkbox],
div.tblWrap td.multi input[type=radio] {margin:7px 5px 0 15px;}
.ie7 div.tblWrap td.multi input[type=checkbox],
.ie7 div.tblWrap td.multi input[type=radio] {margin-top:0;}

div.tblWrap td.multi input:first-child {margin-left:0;}
div.tblWrap td.multi input[type=text] {margin-top:0;}

div.tblWrap td.multi label {padding:4px 0 5px;}
div.tblWrap td.multi span {padding:4px 10px 5px;}

div.tblWrap td.equal label {width: 40px;}

div.tblWrap td.phone input,
div.tblWrap td.phone span {float:left;}
div.tblWrap td.phone input[type=text] {width:30px;}
div.tblWrap td.phone span {padding:0 5px;}

div.tblWrap td.textArea div {padding-top:10px;}
div.tblWrap td.textArea div:first-child {padding-top:0;}

/* 게시판 Table */
div.tblWrap.tblBbs {border-bottom: 1px solid #d7d7d7;}
div.tblWrap.tblBbs th,
div.tblWrap.tblBbs td {padding: 7px 10px 8px;text-align: center;}
div.tblWrap.tblBbs td {text-align: left;border-top: 1px solid #d7d7d7 !important;}
div.tblWrap td.tab_r {background-color:#ffdcdd;}
div.tblWrap td.tab_l {background-color:#fffadc;}
div.tblWrap td.tab_b {background-color:#dce8ff;}

div.tblWrap.tblBbs td.su {text-align: left;}
div.tblWrap.tblBbs td.su img {padding-top: 5px;}
div.tblWrap.tblBbs td.ed {vertical-align: middle;text-align: center;}
div.tblWrap.tblBbs td.ed a {display: inline-block;width: 10px;height: 11px;line-height: 11px;}

ul.utilBtn {float: right;padding-bottom: 0px;}
ul.utilBtn > li {float: left;}
ul.utilBtn > li a {padding: 4px 3px 5px;color: #fff;text-decoration: none;font-weight: bold;}
div.p_right {text-align: right; padding-top:30px; }




 

/* 탭 스타일 */
ul.tabStyle {overflow:hidden;}
ul.tabStyle > li {float:left;margin-left:10px;}
ul.tabStyle > li:first-child {margin-left:0;}
ul.tabStyle > li > a {display:inline-block;min-width:106px;padding:3px 18px 5px;border:1px solid #ccc;background-color:#f4f4f4;color:#6b6b6b;font-size:15px;text-align:center;}
ul.tabStyle > li.on a {background-color:#ebf4fd;border-color:#aac8e6;color:#2c5c8a;font-weight:bold;}


/* Main */
div.main {
	background:url('../image/common/bg.jpg') 0 0 repeat-x;
	font-family: Calibri, 돋움, Dotum, "Apple Gothic", sans-serif;
}

/* Header */
div#headerWrap {
	z-index:100;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	min-width:1100px;
	height: 80px;
}
div.header {position:relative;width:1100px;height:30px;margin:0 auto;}

div#topMenu {position:absolute;right:15px;top:5px;overflow:hidden;}
div#topMenu a {display:block;color:#fff;font-size:12px;}

div#topMenu p,
div#topMenu ul {float:left;}
div#topMenu p a {padding:0 5px;font-weight:bold;background-color:#2f8b6e;}
div#topMenu ul > li {float:left;padding:0 5px 0 8px;background:url('../image/common/util_bar.gif') 0 center no-repeat;}
div#topMenu ul > li:first-child {background:none;}

div.gnbWrap {height:60px;background:url('../image/common/gnb_bg.png');}

/* GNB */
ul#gnbUI {width:1100px;height:60px;margin:0 auto;}
ul#gnbUI > li {float:left;width:137px;}
ul#gnbUI > li.even {width:138px;}
ul#gnbUI > li > a {display:block;padding:11px 0;color:#fff;font-size:16px;line-height:1.2;font-weight:bold;text-align:center;}
ul#gnbUI > li > a.tp20 {padding:20px 0 21px;}
ul#gnbUI > li > a:hover,
ul#gnbUI > li > a:focus {color:#c1d72e;text-decoration:none;}

div.subWrap {display:none;width:185px;margin-left:-26px;border:2px solid #0e1a40;border-top:0 none;background:url('../image/common/gnb_subBg.png');}
div.subWrap ul {padding:10px 5px 25px 10px;}
div.subWrap ul li {padding-top:11px;}
div.subWrap a {display:block;font-size:14px;line-height:1;text-align: left;}


/* Footer */
div#footerWrap {margin-top:21px;background-color:#efefef;}
div.footer {width:1100px;margin:0 auto;padding:24px 0 25px;}
div.footer address {display: inline;}

div.footer > div.fl {
	width:695px;
	color:#a4a4a4;
	font-family: Calibri, Dotum, "Apple Gothic", sans-serif;
}
div.footer > div.fl dd {padding-top:5px;}
div.footer > div.fl dd,
div.footer > div.fl dd a {font-size:11px;line-height:15px;color:#a4a4a4;}

div.footer > div.fl dl.fl {font-family:Tahoma;}
div.footer > div.fl dl.fl dt {font-weight:bold;color:#4b7cba;}

div.footer > div.fl dl.fr {font-family:Dotum;}
div.footer > div.fl dl.fr dt {color:#5f2b7e;}

div.footer > div.fr {padding-top:3px;}
div.footer > div.fr dl {float:right;overflow: hidden;}
div.footer > div.fr dl:first-child {float:left;}
div.footer > div.fr dl.clear {float: none;overflow: hidden;}
div.footer > div.fr dl.clear dt {padding-top: 25px;}
div.footer > div.fr dl.clear dd {padding-top: 10px;}

div.footer > div.fr dt,
div.footer > div.fr dd {float:left;}
div.footer > div.fr dt {padding:15px 8px 0 0;color:#464646;font-size:14px;}
div.footer > div.fr dd a {display: inline-block;}

div.footer > div.fr dl:first-child {padding:7px 20px 0 0;}
div.footer > div.fr dl:first-child dt {padding-top:8px;}


/* Container */
div#containerWrap {min-width:1100px;margin:-90px auto 0;}
div.main div#containerWrap {background:url('../image/common/main_bg.jpg') 0 434px repeat-x;}

div#container {padding-top:474px;background:url('../image/common/main_visual.png') center top no-repeat;}

div.mainCon {z-index: 100;position: relative;width:1100px;margin:0 auto;}

div.mainCon > div.mainInfo {position:relative;float:none;}
div.mainInfo dl.dDay {position:absolute;right:270px;top:-124px;}
div.mainInfo dl.dDay dd {color:#fff;font-size:46px;text-align:center;line-height:1;}
div.mainInfo dl.dDay dd span {color:#d1f03d;}
div.mainInfo dl.dDay dd.fwBold {font-family:Tahoma;font-size:12px;}


div.mainCon > div.psamInfo {
	z-index: 100;
	position: relative;
	height: 200px;
}
div.mainCon div.dates_news {float:left;width:400px;}
div.dates_news > dl {}
div.dates_news > dl > dt {font-weight:bold;color:#0c0c0c;font-size:27px;line-height:41px;}
.ie7 div.dates_news > dl > dt {line-height:37px;}
div.dates_news > dl > dd {padding-top:4px;}
div.dates_news > dl > dd li {
	overflow:hidden;
	padding-left:10px;
	background:url('../image/common/mainBl_list.gif') 0 12px no-repeat;
	text-align: left;
}
div.dates_news > dl > dd li span {float:right;font-size:16px;color:#d74e12;line-height:25px;}
.ie7 div.dates_news > dl > dd li span {line-height:23px;}
div.dates_news > dl > dd span:first-child {float:left;color:#404040;}

div.dates_news > p {margin-top: 15px;}

div.dates_news div.notice {position:relative;margin-top:16px;padding:13px 26px 13px 29px;border:1px solid #c9c9c9;border-bottom:0 none;}
.ie7 div.dates_news div.notice {padding-top:11px;}
div.dates_news div.notice h3 {font-size:20px;color:#0c0c0c;}
div.dates_news div.notice li {overflow:hidden;padding:2px 0;}
.ie7 div.dates_news div.notice li,
.ie7 div.dates_news div.notice li a {zoom:0;}

div.dates_news div.notice a,
div.dates_news div.notice span {float:right;color:#666;font-size:13px;}
div.dates_news div.notice a {float:left;width:245px;color:#666;}
div.dates_news div.notice p {position:absolute;right:29px;top:20px;width:17px;height:17px;}
.ie7 div.dates_news div.notice p {top:20px;}

/*
이전 Notice영역

div.dates_news div.notice {position:relative;margin-top:28px;padding:13px 26px 13px 29px;border:1px solid #c9c9c9;border-bottom:0 none;}
.ie7 div.dates_news div.notice {padding-top:11px;}
div.dates_news div.notice h3 {font-size:20px;color:#0c0c0c;}
div.dates_news div.notice li {overflow:hidden;padding:2px 0;}
.ie7 div.dates_news div.notice li,
.ie7 div.dates_news div.notice li a {zoom:0;}

div.dates_news div.notice a,
div.dates_news div.notice span {float:right;color:#666;font-size:13px;}
div.dates_news div.notice a {float:left;width:245px;color:#666;}
div.dates_news div.notice p {position:absolute;right:29px;top:20px;width:17px;height:17px;}
.ie7 div.dates_news div.notice p {top:20px;}


*/

div.dates_news div.newsletter {height:27px;padding:9px 0 10px 30px;background-color:#102954;}
div.dates_news div.newsletter h3,
div.dates_news div.newsletter dl {float:left;}
div.dates_news div.newsletter h3 {padding:0 17px 0 33px;color:#fff;font-size:20px;background:url('../image/common/mainBl_newsletters.gif') left center no-repeat;}
div.dates_news div.newsletter dl {position:relative;width:186px;height:27px;padding:0 7px;border:1px solid #c2c8d2;background:url('../image/common/mainBl_dropdown.gif') 96% 12px no-repeat;background-color:#fff;}
div.dates_news div.newsletter dl.on dd {display:block;}
div.dates_news div.newsletter dd {display:none;z-index:50;position:absolute;left:-1px;top:27px;width:186px;padding:0 7px 5px;border:1px solid #c2c8d2;border-top:0 none;background-color:#fff;}


div.dates_news div.newsletter dd ul {border-top:1px solid #c2c8d2;}
div.dates_news div.newsletter dd li {padding-top: 4px;}
div.dates_news div.newsletter dt a,
div.dates_news div.newsletter dd a {display:block;font-weight:bold;font-size:14px;}
div.dates_news div.newsletter dt a {padding:3px 0;}
div.dates_news div.newsletter dd a {line-height: 16px;}

div.mainCon div.mainBtns {float:left;width:394px;margin:0 26px;}
div.mainBtns a {display:block;}

div.mainBtns > ul {overflow:hidden; margin: 0px 2px;}
div.mainBtns > ul > li {float:left;}

div.mainBtns > div {overflow:hidden;padding-top:12px; margin: 0px 2px;}
div.mainBtns > div p,
div.mainBtns > div dl {float:left;}
div.mainBtns > div dl {width:134px;padding:19px 32px 19px 29px;background:url('../image/common/mainBg_download.jpg') 0 0 no-repeat;}
div.mainBtns > div dl dt {padding-bottom:15px;color:#fff;font-size:18px;}
div.mainBtns > div dl dd li {border-top:1px dotted #92a3bd;}
div.mainBtns > div dl dd li:first-child {border-top:0 none;}

div.mainBtns > div dd a {padding:2px 0;color:#fff;font-size:16px;background:url('../image/common/mainBl_download.png') 100% center no-repeat;}

div.mainCon div.others {float:left;width:250px;}
div.others div.videoArea {height:140px;background-color:#ccc;}
.ie7 div.others div.videoArea {width:250px;}
div.others > ul {
	padding-top:15px;
	font-family: Calibri, 돋움, Dotum, "Apple Gothic", sans-serif;
}
div.others > ul a {display: block;}
div.others > p {padding-top: 11px;}


div.mainCon div.mainBnr {clear:both;float:none;position:relative;padding:21px 48px 0;}

div.mainCon div.mainBnr span {display:block;width:188px;height:40px;background-color:#f8f8f8;color:#aaa;font-weight:bold;line-height:40px;font-size:20px;text-align:center;}
div.mainCon div.mainBnr div.bx-controls a {position:absolute;top:21px;display:block;width:14px;height:40px;text-indent:-10000px;background-position:left center;background-repeat:no-repeat;}
div.mainCon div.mainBnr div.bx-controls a.bx-prev {left:0;background-image:url('../image/common/mainBnr_prev.gif');}
div.mainCon div.mainBnr div.bx-controls a.bx-next {right:0;background-image:url('../image/common/mainBnr_next.gif');}

/* 서브페이지 */
div.subVisual {height:284px;background:url('../image/common/bg.jpg') 0 0 repeat-x;}
div.subVisual a {display: block;min-width:1100px;height:284px;margin:0 auto;background-position:center top;background-repeat:no-repeat;text-indent: -10000px;}
div.subVisual  dl {}

div.container {
	width:1100px;
	margin:0 auto;
	font-family: Calibri, 돋움, Dotum, "Apple Gothic", sans-serif;
}
div.aside {float:left;width:214px;}
div.lnb {}
div.lnb h2 {padding:16px 0;background:url('../image/common/lnb_tit_bg.jpg') 0 0 no-repeat;font-size:22px;line-height:24px;color:#fff;text-align:center;}
div.lnb h2.oneLine {padding:28px 0;}

div.lnb > ul > li {}
div.lnb > ul > li > a {display:block;padding:8px 10px;border-bottom:1px solid #d6d6d6;color:#262626;font-size:15px;}
div.lnb > ul > li > a.on {padding:8px 9px 8px 21px;border-bottom-color:#091b45;font-weight:bold;color:#091b45;background:url('../image/sub/lnb_on.gif') 10px 16px no-repeat;}

div.subContWrap {float:right;width:846px;min-height:700px;font-size: 15px;}

div.subTitWrap {
	position:relative;
	padding:36px 0 30px;
	font-family: Calibri, 돋움, Dotum, "Apple Gothic", sans-serif;
}
div.subTitWrap h2 {padding:7px 0 8px 58px;color:#fff;font-size:19px;font-weight:bold;background:url('../image/sub/tit_bg.jpg') 0 0 no-repeat;}
div.subTitWrap dl {position:absolute;right:0;top:10px;}
div.subTitWrap dl ul {overflow:hidden;}
div.subTitWrap dl li {float:left;padding:0 10px 0 16px;background:url('../image/sub/pagePath_bar.gif') 0 center no-repeat;color:#7e7e7e;}
div.subTitWrap dl li:first-child {padding-left:22px;background:url('../image/sub/pagePath_bl.gif') 0 3px no-repeat;}

div.subContWrap > p {padding-top: 20px;}

div.notyet {margin:50px 0 200px;text-align:center;}

div.roundBg {margin-top: 30px;padding-bottom: 10px;background: url('../image/common/roundBg_b.gif') left bottom no-repeat;}
div.roundBg > div {padding:10px 14px 0;background: url('../image/common/roundBg_t.gif') left top no-repeat;}

dl.overHidden > dt,
dl.overHidden > dd {float: left;}


/* tabArea */
ul.tabMenu,
ul.tabStyle_bg {height: 40px;margin-bottom: 30px;border-bottom: 1px solid #4179be;}
ul.tabMenu > li,
ul.tabStyle_bg > li {float: left;margin-left: 5px;padding-right: 7px;background: url('../image/common/tabMenu_bg.gif') right top no-repeat;}
ul.tabMenu > li:first-child,
ul.tabStyle_bg > li:first-child {margin-left: 0 !important;}
ul.tabMenu > li a,
ul.tabMenu > li span,
ul.tabStyle_bg > li a, 
ul.tabStyle_bg > li span {display: block;border: 0 none;}
ul.tabMenu > li a,
ul.tabStyle_bg > li a {padding:0 0 0 7px;background: url('../image/common/tabMenu_bg.gif') left top no-repeat;}
ul.tabMenu > li span,
ul.tabStyle_bg > li span {padding:6px 40px 7px 20px;color: #fff;font-size: 18px;font-weight: bold;background: url('../image/common/tabMenu_bl.png') 95% center no-repeat;}

ul.tabMenu > li a:hover,
ul.tabMenu > li a:focus,
ul.tabStyle_bg > li a:hover,
ul.tabStyle_bg > li a:focus {text-decoration: none;}

ul.tabMenu > li.on,
ul.tabMenu > li.on a,
ul.tabStyle_bg > li.on,
ul.tabStyle_bg > li.on a {background-image: url('../image/common/tabMenu_bg_on.gif');}
ul.tabMenu > li.on span,
ul.tabStyle_bg > li.on span {padding-right: 20px;background: none;}

div.contents {}
div.contents h3,
.subTit {display:block;margin:30px 0 10px;padding:7px 0 7px 40px;background:url('../image/sub/subTit_bg.jpg') 0 0 no-repeat;font-size:16px;color:#2c5c8a;}
div.contents h3:first-child,
.subTit:first-child {margin-top:0;}

.boldTit,
div.contents h3.boldTit {padding: 0;font-family: Calibri;font-size: 22px;font-style:italic;line-height: 24px;color: #2c5c8a;background: none;font-weight: bold;}


/* 서브 페이지 */
div.subContWrap div.contents > p {
	padding-top: 20px;
	font-family: Calibri, 돋움, Dotum, "Apple Gothic", sans-serif;
}
dl.borderTit {overflow: hidden;padding-top: 20px;}
dl.borderTit > dt,
dl.borderTit > dd {float: left;}
dl.borderTit > dt {border-left: 2px solid #2c5c8a;border-right: 2px solid #2c5c8a;color: #2c5c8a;font-family: Calibri;font-size: 22px;font-style:italic;line-height: 24px;}
dl.borderTit > dd {padding-left: 15px;}

div.tabArea {}
div.tabArea > ul,
ul.tabStyle_bd {overflow: hidden;border-bottom: 1px solid #718da8;}
div.tabArea > ul > li,
ul.tabStyle_bd > li {float: left;padding: 0 !important;}
div.tabArea > ul > li a,
ul.tabStyle_bd > li a {display: block;padding-right: 10px;background: url('../image/sub/tabMenu_bg.jpg') right top no-repeat;}
div.tabArea > ul > li a span,
ul.tabStyle_bd > li a span {display: block;padding: 10px 0 10px 10px;text-align: center;background: url('../image/sub/tabMenu_bg.jpg') left top no-repeat;}
div.tabArea > ul > li.on a,
div.tabArea > ul > li.on a span,
ul.tabStyle_bd > li.on a, 
ul.tabStyle_bd > li.on a span {background-image: url('../image/sub/tabMenu_bg_on.jpg');color: #2c5c8a;}

div.tabArea ul.tab2ea > li {width: 423px;}
div.tabArea ul.tab2ea > li:first-child {width: 422px;margin-right: 1px;}

div.tabArea > div {padding-top: 20px;}



/* Congress Infomation */
div.overview > dl {overflow: hidden;}
div.overview dl.borderTit > dt {width: 121px;text-align: center;}

div.overview > dl > dd li span {display: inline-block;width: 215px;}


/* organizers */
div.organizers dl.borderTit > dt {width: 300px;padding-left: 10px;font-size: 18px;}
div.organizers dl.borderTit > dd {width: 517px;}
div.organizers dl.borderTit > dd span {display: inline-block;width: 170px;}

dl.venue > dd > p {padding-top: 10px;}
dl.venue > dd > p:first-child {padding-top: 0;}





/* Call for Paper */
dl.impoDate {padding-bottom: 10px;}
dl.impoDate dt,
dl.impoDate dd {color: #2c5c8a;font-weight: bold;}
dl.impoDate dt {width: 305px;padding-top: 90px;text-align: center;background: url('../image/sub/program_bl_date.gif') center 26px no-repeat;font-size: 20px;}

dl.impoDate ul > li {overflow: hidden;width: 400px;background: url('../image/sub/date_bg.gif') left 13px repeat-x;}
dl.impoDate ul > li span {float: right;padding-left: 5px;background-color: #ebf4fd;color: #e3591c;font-size: 16px;line-height: 26px;}
dl.impoDate ul > li span:first-child {float: left;padding: 0 5px 0 0;color: #2c5c8a;}

dl.topics {overflow: hidden;padding: 20px 0 20px 15px;text-align: center;}
dl.topics dt {float: left;width: 146px;margin-top: 138px;padding-left: 119px;font-size: 26px;font-weight: bold;color: #2c5c8a;line-height: 26px;text-align: left;background: url('../image/sub/topics_bl.gif') 50px center no-repeat;}
dl.topics dd {float: left;padding-left: 40px;border-left: 1px solid #aac8e6;}
dl.topics dd ul {}
dl.topics dd ul li {font-family: Calibri;font-size: 17px;line-height: 28px;color: #168fb2;text-align: left;}
dl.topics dd ul li.even {color: #296ab9;}

div.subMission {font-size: 15px;}
div.subMission > dl,
div.subMission > p {padding-top: 20px;}
div.subMission > dl > dt.fwBold {color: #d84d09;}
div.subMission > dl > dd.fwBold {color: #0c8baf;font-size: 13px;}


div.subMission > ul > li {margin-top: 20px;}
div.subMission > ul > li:first-child {margin-top: 0;}

ul.step {overflow: hidden;height: 117px;padding-top: 10px;background: url('../image/sub/stepBg.gif') 0 10px no-repeat;}
ul.step > li {float: left;width: 149px;margin-left: -10px;text-align: center;line-height: 17px;}
ul.step > li:first-child {margin-left: 0;}

div.subMission div.roundBg dl {overflow: hidden;padding: 19px 0;}
div.subMission div.roundBg dt,
div.subMission div.roundBg dd {float: left;}
div.subMission div.roundBg dt {width: 216px;padding-right: 14px;font-weight: bold;color: #2c5c8a;font-size: 20px;text-align: center;line-height: 22px;}
div.subMission div.roundBg dd {}

/* Special Session */
div.special {}

div.special p.date {padding-bottom: 22px;text-align: center;font-weight: bold;color: #2c5c8a;font-size: 22px;}

div.special ul.tabStyle_bd li {width: 166px;margin-left: 4px;}
div.special ul.tabStyle_bd li:first-child {margin-left: 0;}

ul.subMenu {overflow: hidden;border: 1px solid #728da8;border-left: 0 none;}
ul.subMenu > li {float: left;width: 282px;border-left: 1px solid #728da8;}


ul.subMenu > li a {display: block;padding: 7px 0;text-align: center;}
ul.subMenu > li span {display: inline-block;padding-right: 25px;background: url('../image/sub/subMenu_off.png') right center no-repeat;color: #728da8;}
ul.subMenu > li.on a {background-color: #728da8;}
ul.subMenu > li.on span {color: #fff;background-image: url('../image/sub/subMenu_on.png');}

div.special ul.subMenu {margin-top: 40px;}
div.special ul.subMenu > li {width: 281px;}
div.special ul.subMenu > li:first-child {width: 280px;}


table.tblProgram {border-top: 2px solid #2d5c8a;border-bottom: 2px solid #2d5c8a;}
table.tblProgram th,
table.tblProgram td {padding: 5px 20px;border-top: 1px solid #d6d6d6;text-align: justify;border-left: 1px solid #d6d6d6;word-break: normal;}
table.tblProgram tr:first-child th,
table.tblProgram tr:first-child td {border-top: 0 none;}

table.tblProgram th {font-weight: bold;background-color: #f7f7f7;color: #3f3f3f;}
table.tblProgram th:first-child,
table.tblProgram td:first-child {border-left-color: #fff;}
table.tblProgram th.tit{color:#fff; font-size:18px; background-color:#4179be; font-weight: normal;}
table.tblProgram td span {display: block;}
table.tblProgram td span.tit {font-weight: bold;color: #4179be;}

table.tblProgram td a {display: inline-block;padding: 0 30px 0 10px;background: url('../image/sub/btnBl_more.png') right center no-repeat;background-color: #41a2be;color: #fff;font-weight: bold;}


/* Registration Guidelines */
div.regitGuide {}
div.regitGuide ul.tabMenu {margin: 0 1px;height: 86px;}
div.regitGuide ul.tabMenu > li {margin-left: 2px;background: none;}
div.regitGuide ul.tabMenu > li a {width: 139px;padding: 21px 0 22px;height: auto;background: url('../image/sub/regitGuide_tabBg.png') 0 0 no-repeat;text-align: center;font-size: 18px;font-weight: bold;color: #3f3f3f;line-height: 22px;}

div.regitGuide ul.tabMenu > li:first-child a {padding: 10px 0 11px;}
div.regitGuide ul.tabMenu > li.on a {background-image: url('../image/sub/regitGuide_tabBg_on.png');color: #fff;}

div.regitGuide > div {padding: 30px 0 50px;}
div.regitGuide > div a {display: inline-block;}

div.regitGuide ol.stepInfo {height: 108px;background: url('../image/sub/regitGuide_stepInfo.gif') center center no-repeat;text-indent: -10000px;}
div.regitGuide > div ul.txtIndet20 > li {padding-left: 20px;text-indent: -20px;}

div.regitGuide a.goTab {text-decoration: underline;color: #0c8baf;}
div.regitGuide .tit,
div.regitGuide h4 {padding:20px 0 5px;color: #2c5c8a;font-size: 18px;}


/* Hotel / Reservation Guidelines */
.bgImg {text-indent: -10000px;}
div.reservGuide {padding-bottom: 50px;}
div.reservGuide ol.bgImg {height: 109px;background: url('../image/sub/reservGuide_stepInfo_n.gif') center top no-repeat;}
div.reservGuide .boldTit {padding: 10px 0 20px;}

div.reservGuide table th {background-color: #f7f7f7;}
div.reservGuide table th,
div.reservGuide table td,
div.reservGuide div.tblWrap .bdLeft {border-left: 1px solid #d6d6d6;}
div.reservGuide table th,
div.reservGuide table td {text-align: center;word-break:normal;}
div.reservGuide table th:first-child,
div.reservGuide table td:first-child {border-left: 0 none;}

div.reservGuide > dl {padding-top: 10px;}
div.reservGuide > dl > dt,
div.reservGuide > dl > dd {line-height: 18px;}
div.reservGuide > dl > dd {padding-left:10px;}

div.reservGuide dl.overHidden > dt {width: 270px;}
div.reservGuide dl.overHidden > dd {width: 566px;padding-top: 0;}
div.reservGuide dl.overHidden > dd span.fwBold {color: #2c5c8a;}
div.reservGuide > dl > dd div.tblWrap {margin-top: 5px;}

div.reservGuide .bdBottom {padding-bottom: 50px;border-bottom: 1px dashed #898989;}
div.reservGuide div.tabArea > ul > li {width: 250px;margin-left: 2px;}
div.reservGuide div.tabArea > ul > li:first-child {width: 342px;}


/* Hotel / Social & Tour Program */
div.accomm {padding-bottom: 50px;}
div.accomm table {border-top: 2px solid #2c5c8a;border-bottom: 2px solid #2c5c8a;}
div.accomm table th,
div.accomm table td {padding: 10px;border-top: 1px solid #d6d6d6;border-left: 1px solid #d6d6d6;text-align: left;}
div.accomm table th {padding-left: 0px;font-weight: bold;text-align: center;}
div.accomm table td {padding-left: 28px;word-break:normal;}

div.accomm thead tr:first-child th {border-top: 0 none;}
div.accomm th:first-child,
div.accomm td:first-child {border-left: 0 none;}

div.accomm table thead th {padding-left: 0;background-color: #f7f7f7;text-align: center;}
div.accomm td.img {padding-left: 10px;text-align: center;}
div.accomm td.img img {margin-left: 20px;}
div.accomm td.img img:first-child {margin-left: 0;}

div.accomm > ul > li {padding-left: 15px;text-indent: -15px;}

div.accomm div.tabArea,
div.reservGuide div.tabArea {margin-top: 30px;}
div.accomm div.tabArea > ul,
div.reservGuide div.tabArea  ul{border-bottom-color: #4179be;}
div.accomm div.tabArea > ul > li {width: 210px;margin-left: 2px;}
div.accomm div.tabArea > ul > li:first-child,
div.reservGuide div.tabArea > ul > li:first-child {margin-left: 0;}
div.accomm div.tabArea > ul > li a,
div.reservGuide div.tabArea > ul > li a {text-decoration: none;}
div.accomm div.tabArea > ul > li a,
div.accomm div.tabArea > ul > li a span,
div.reservGuide div.tabArea > ul > li a,
div.reservGuide div.tabArea > ul > li span {background-image: url('../image/sub/accomm_tab_bg.jpg');}
div.accomm div.tabArea > ul > li a span,
div.reservGuide div.tabArea > ul > li a span {padding: 8px 0 8px 10px;}
div.accomm div.tabArea > ul > li.on a, 
div.accomm div.tabArea > ul > li.on a span,
div.reservGuide div.tabArea > ul > li.on a, 
div.reservGuide div.tabArea > ul > li.on a span {background-image: url('../image/sub/accomm_tab_bg_on.jpg');}
div.accomm div.tabArea > ul > li.on a span,
div.reservGuide div.tabArea > ul > li.on a span{color: #fff;}

/* Sponsorship & Exhibition */
div.sponsor {padding-bottom:90px;}
div.sponsor > dl {padding-top: 49px;}
div.sponsor > dl:first-child {padding-top: 0;}
div.sponsor > dl > dd {padding:28px 18px 0 17px;}
div.sponsor > dl ul {overflow:hidden;}
div.sponsor > dl li {float:left;width:259px;height:65px;padding-left:17px;}
div.sponsor > dl li:first-child {padding-left:0;}

div.sponsor2 {padding-bottom:30px;}
div.sponsor2 > dl {padding-top: 49px;}
div.sponsor2 > dl:first-child {padding-top: 0;}
div.sponsor2 > dl > dd {padding:28px 18px 0 17px;}
div.sponsor2 > dl ul {overflow:hidden;}
div.sponsor2 > dl li {float:left;width:395px;height:65px;padding-left:17px;}
div.sponsor2 > dl li:first-child {padding-left:0;}


/* Seoul, Korea */
div.genInfo {}
div.genInfo p {padding-top: 20px;}

div.genInfo > ul > li,
div.tabArea > div > ul > li {padding: 10px 0 0 10px;text-indent: -10px;line-height: 1.2;}
div.genInfo > ul > li a,
div.tabArea > div > ul > li a {text-indent: 0;}

div.genInfo div.tblWrap table thead th {background-color: #f7f7f7;border-top: 0 none;}
div.genInfo div.tblWrap table th,
div.genInfo div.tblWrap table td {padding: 5px 0;border-left: 1px solid #d6d6d6;border-top: 1px solid #d6d6d6;text-align: center;line-height: 1.2;}

div.genInfo div.tblWrap table th:first-child,
div.genInfo div.tblWrap table td:first-child {border-left: 0 none;}


dl.option {padding-top: 20px;}
dl.option > dt {padding: 5px 0 6px 42px;border: 1px solid #cecece;background-position: 8px center;background-repeat: no-repeat;background-color: #f4f4f4;}
dl.option > dd {padding-top: 20px;line-height: 1.2;}


dl.option > dd li {padding-top: 5px;}
dl.option > dd li:first-child {padding-top: 0;}

div.genInfo div.overHidden {padding-top: 1px;}
div.genInfo div.overHidden p {padding-top: 0;}
div.genInfo div.overHidden dl.fl {width: 670px;padding-left: 20px;}

div.genInfo ul.linkList {overflow: hidden;}
div.genInfo ul.linkList > li {float: left;padding: 10px 0 0 25px;}
div.genInfo ul.linkList > li a {display: block;width: 170px;padding: 11px 0 11px 19px;border: 1px solid #9ebcd7;background: url('../image/sub/info_bl_link.png') 90% center no-repeat;background-color: #ebf4fc;color: #2c5c8a;}



/* Related Congress */
div.related {}
div.related ul {overflow: hidden;}
div.related ul > li {float: left;padding-left: 17px;}
div.related ul > li a {display: block;}

/* Sign Up */
div.signUp div.agree {overflow:hidden;font-size:14px;color:#f3f3f3f;}

div.signUp div.agree h5 {padding-bottom:20px;font-size:15px;}
div.signUp div.agree > div:first-child {overflow-x:hidden;overflow-y:scroll;height:100px;padding:25px 25px 0;padding-top:20px;color:#666;line-height:20px;background-color:#f7f7f7;}
div.signUp div.agree div > dl,
div.signUp div.agree div > p,
div.signUp div.agree div > ul {padding-bottom:20px;}
div.signUp div.agree div a {display:inline;}

div.signUp div.agree dt {font-size:12px;color:#666;font-weight:bold;}
div.signUp div.agree dd {text-align:justify;}
div.signUp div.agree div.btn {padding:6px 0 7px;text-align: center;}
div.signUp div.agree div.btn * {}
div.signUp div.agree div.btn label {line-height:18px;}
div.signUp div.agree div.btn input {margin:3px 5px 0 30px;}
.ie7 div.signUp div.agree div.btn input {margin-top:0;}
div.signUp div.agree div.btn input:first-child {margin-left:0;}

div.signUp p.btn {text-align:center;}

div.signUp ul.btn {overflow: hidden;width:264px;margin:30px auto 0;padding: 0 !important;background: none;}
div.signUp ul.btn li {float:right;width:128px;height:34px;background:url('../image/sub/btn_bg_next.jpg') 0 0 no-repeat;}
div.signUp ul.btn li:first-child {float:left;background-image:url('../image/sub/btn_bg_modify.jpg');}

/* LOG IN */
div.login {width:615px;margin:56px auto 80px;padding-bottom:10px;background:url('../image/sub/loginBg_b.gif') left bottom no-repeat;}
div.login > div:first-child {padding:5px 0 0;background:url('../image/sub/loginBg_t.gif') 0 0 no-repeat;}

div.loginCon {position:relative;padding:127px 193px 0 53px;border-left:1px solid #aac8e6;border-right:1px solid #aac8e6;background:url('../image/sub/login_tit.gif') center 20px no-repeat;background-color:#ebf4fd;}


dl.inputArea {overflow:hidden;padding-top:10px;}
dl.inputArea dt,
dl.inputArea dd {float:left;}
dl.inputArea dt {width:84px;font-weight:bold;font-size:13px;line-height:38px;color:#4f4f4f;}
dl.inputArea dd input {padding:10px;border:1px solid #aac8e6;background-color:#fff;}

div.loginCon dd {width:283px;}
div.loginCon dd input {width:261px;}

div.findID dd {width:267px;}
div.findID dd input {width:245px;}

div.loginCon p {position:absolute;right:53px;top:132px;width:129px;height:88px;background:url('../image/sub/loginBtn.gif') 0 0 no-repeat;}
div.loginCon p button {width:100%;height:100%;}

div.logInfo {padding:0 53px 32px;background:url('../image/sub/loginBg.gif') 0 0 repeat-y;}
div.logInfo > p {padding-top:5px;}
div.logInfo > ul {overflow:hidden;margin-top:25px;padding-top:24px;border-top:1px solid #aac8e6;}
div.logInfo > ul > li {float:left;}
div.logInfo > ul > li:first-child {margin:0 10px 0 177px;}


/* Find ID &amp; Password */
div.findID {width:615px;margin:56px auto 80px;padding-bottom:10px;background:url('../image/sub/loginBg_b.gif') left bottom no-repeat;}
div.findID > div {padding-top:5px;background:url('../image/sub/loginBg_t.gif') 0 0 no-repeat;}
div.findID h3,
div.findID p,
div.findIDCon {background:url('../image/sub/loginBg.gif') 0 0 repeat-y;}
div.findID h3 {padding:29px 0 20px;margin:0;}
div.findID p {padding:0 53px;font-size:13px;}
div.findID > div p {padding-bottom:10px;font-size:14px;}
div.findID > p {padding-bottom:29px;}

div.findIDCon {position:relative;padding:15px 53px 25px;}
div.findIDCon dl {padding-top:0;}
div.findIDCon p {position:absolute;right:53px;top:15px;width:139px;height:40px;padding:0;background:url('../image/sub/btn_findPwd.gif') 0 0 no-repeat;}


/* My Page*/
div.tblWrap table.mypage th,
div.tblWrap table.mypage td {text-align:center;}
div.tblWrap table.mypage th {font-weight:bold;}
div.tblWrap table.mypage thead th {border-bottom: 1px solid #d3d3d3;}
div.tblWrap table.mypage td > a {text-decoration:underline;}

a.btnBlue,
input.btnBlue,
button.btnBlue {font-size:12px;line-height:14px;}

div.mypageCon {font-size:15px;}
div.mypageMsg {padding:15px 0;}
div.mypageMsg p.fwBold {padding-bottom:10px;}

ul.myPagebtns {float:right;padding:20px 0 180px;}
ul.myPagebtns > li {float:left;margin-left:10px;}
ul.myPagebtns > li:first-child {margin-left:0;}

ul.myPagebtnsCenter {width:348px;margin:35px auto 100px;}
ul.myPagebtnsCenter > li {float:right;}
ul.myPagebtnsCenter > li:first-child {float:left;}




/*========= 입력폼 관련 CSS(IMCS2016) ===============================================================================================================*/
div.formArea table th,
div.formArea table td {border-bottom: 1px solid #d3d3d3;}

div.formArea ul.keyword {height:35px;}
div.formArea ul.keyword li {float:left;width:142px;margin-left:15px;}
div.formArea ul.keyword li:first-child {margin-left:0;}
div.formArea ul.keyword input {width:120px;padding:7px 10px 8px;border:1px solid #b6b6b6;}


table th,
table td {padding: 5px 0 4px;text-align:center;}
table tbody th {padding-left:10px;text-align:left;}
table td p {padding: 0;}

table.basicTBL {border-top:2px solid #6066bc;border-bottom:2px solid #6066bc;}
table.basicTBL thead th {font-weight:bold;background-color: #f8f8f8;}
table.basicTBL th,
table.basicTBL td {height: auto;padding: 5px 5px 4px;border-top: 1px solid #d3d3d3;}
table.basicTBL thead tr:first-child th {border-top: 0 none;}

table.basicTBL thead th {text-align: center;padding-left: 0;}
table.basicTBL tbody th {background-color: #f8f8f8;}
table.taLeft td {text-align: left;}

p.floatArea,
p.authorCheck {overflow: hidden;}
p.floatArea input,
p.floatArea label,
p.authorCheck input,
p.authorCheck label {float: left;}
p.floatArea input,
p.authorCheck input {margin: 5px 5px 0 0;}



/* Online */
ul.choose {margin:29px 0 200px;height:152px;}
ul.choose>li {float:left;}

h3.titBgWhite {margin-top:30pxdisplay:block;margin:30px 0 10px;padding:7px 0 7px 40px;background:url('../image/sub/subTit_bg_admin.jpg') 0 0 no-repeat;font-size:16px;color:#2c5c8a;}
div.formArea p {padding:10px 0 5px;}

div.formArea table.basicTBL th {text-align: center;font-weight: bold;}
div.formArea table.basicTBL th,
div.formArea table.basicTBL td {border-bottom: 0 none;}
div.formArea table.txtLeft tbody th {padding-left: 15px;text-align: left;}
div.formArea table.txtLeft tbody td {text-align: center;}
div.formArea table.basicTBL td {text-align: left;}
div.formArea table.basicTBL td.textArea div {padding-top: 10px;}
div.formArea table.basicTBL td.textArea div:first-child {padding-top: 0;}

ul.keyword {height:35px;}
ul.keyword li {float:left;width:132px;margin-left:15px;}
ul.keyword li:first-child {margin-left:0;}
ul.keyword input {width:120px;padding:7px 10px 8px;border:1px solid #b6b6b6;}
div.abstract ul.keyword  input {width: 110px;}

div.abstract {font-size: 14px;}
div.abstract p {padding-bottom: 10px;}
div.abstract table.basicTBL th {padding-left: 10px;}
div.abstract table.basicTBL td {text-align: left;}


div.formArea table td label {margin-left:10px;}

dl.numAuthor {overflow:hidden;padding:10px 0;}
dl.numAuthor dt,
dl.numAuthor dd {float:left;}
dl.numAuthor dd {margin-left:5px;}
dl.numAuthor dd select {width:170px;}

div.formArea table {margin-top:10px;}
div.formArea input[type=text] {width:79px;padding:0 5px;}
div.formArea select {width:89px;}

div.formArea .phone * {float: left;}
div.formArea .phone input[type=text] {width: 40px;}
div.formArea .phone span {padding: 0 5px;}


div.formArea table.affiliation th,
div.formArea table.affiliation td {padding-left:10px;text-align:left;}
div.formArea table.affiliation th {padding-left:0;font-weight:bold;background-color:#f8f8f8;text-align:center;}
div.formArea table.affiliation th span {font-weight:normal;}
div.formArea table.affiliation input[type=text] {width:170px;padding:0 10px;}
div.formArea table.affiliation select {width:190px;}


div.formArea ul > li {margin-top:10px;}
ul.flRight {float:right;margin:10px 0 30px;}
ul.flRight > li {float:left;margin-left:10px;}
ul.flRight > li:first-child {margin-left:0;}

h4 {padding: 15px 0 10px;font-size: 14px;}
div.agree {border: 1px solid #d3d3d3;}
div.agree div:first-child {overflow-x: hidden;overflow-y: scroll;height: 120px;padding:10px 15px;background-color: #f8f8f8;}
div.agree div.btn {padding: 5px 0 7px;border-top: 1px solid #d3d3d3;text-align: center;}
div.agree div.btn input {margin: 0 5px 0 50px;}
div.agree div.btn input:first-child {margin-left: 0;}
div.agree div.btn label {font-weight: bold;}

div.formArea p.btn {padding: 45px 0;}
ul.btnList {overflow:hidden;width:369px;margin:45px auto;}
ul.btnList > li {float:right;margin-top: 0;}
ul.btnList > li:first-child {float:left;}

ul.btnList > li .btnPoint,
ul.btnList > li .btnBg {font-size: 16px;}

.btnBasic {}

/* My page */
div.message {padding-bottom: 30px;}
div.mypage {padding: 30px 0;}
div.mypage div.searchArea {overflow: hidden;padding:10px 0 10px 502px;}
div.mypage div.searchArea dl,
div.mypage div.searchArea dt,
div.mypage div.searchArea dd {float: left;}
div.mypage div.searchArea dt {font-weight: bold;padding:2px 10px 3px 0;}
div.mypage div.searchArea dd input {padding: 2px 10px 3px;}
div.mypage div.searchArea p {float: right;padding-top: 0;}

/* Popup */
#popupWrap {margin:0;}
#popupWrap h1 {height:122px;text-indent:-10000px;background-position:0 0;background-repeat:no-repeat;}

div.pop,
div.pop01,
div.pop02,
div.pop03 {width:400px;}

div.pop h1 {height: 0 !important;}
div.pop01 h1 {background-image:url(../image/popup/popup_topImg_01.jpg);}
div.pop02 h1 {background-image:url(../image/popup/popup_topImg_02.jpg);}
div.pop03 h1 {background-image:url(../image/popup/popup_topImg_03.jpg);}

div.popCon {padding:0 32px 30px;line-height:20px;color:#2c2c2c;}

div.pop div.popCon {padding: 0;}
div.pop01 .popCon {padding-bottom:30px;}
div.pop02 .popCon {background-color:#031136;color:#fff;}
div.pop03 .popCon {padding:0 0 20px;background:url(../image/popup/popup_bg_bottom.jpg) left bottom no-repeat;}
div.pop03 .popCon > div {padding:0 32px 10px;background:url(../image/popup/popup_bg.jpg) 0 0 repeat-y;}

div.popCon .tit {padding:5px 0 12px;font-weight:bold;font-size:14px;}
div.pop01 div.popCon .tit {color:#d56003;}
div.pop02 div.popCon .tit {color:#ffff29;}
div.pop03 div.popCon .tit {color:#85ac14;}

div.popCon p {padding-top:0;}
div.pop  table td {height: auto;padding: 5px 0;border: 0 none !important;}

div.mypagePop {padding: 10px ;}
div.mypagePop th {padding-left: 0;font-weight: bold;text-align: center;}
div.mypagePop td {text-align: left;word-wrap:break-all;}

div.mypagePop ul.btnList {width: auto;margin: 10px auto 0;text-align: center;}
div.mypagePop ul.btnList li {float: none;display: inline-block;}

/* Author Kit */
.authorDl{overflow:hidden;margin-bottom:20px;}
.authorDl dt{font-size:17px;color:#2c5c8a;font-weight:bold;padding-left:12px;background:url(../image/sub/circle_blue.jpg) 0 10px no-repeat;}
.authorDl dt > span{font-weight:normal;}
.authorDl dd{margin-bottom:25px;}
.authorDl dd > a{color:#0076e7;}
div.authorKit div.tblWrap{border-top:0;border-bottom:1px solid #d6d6d6;}
div.authorKit div.tblWrap table tbody th{padding-left:20px;background:#fff url(../image/sub/bg_circle.jpg) 10px 50% no-repeat;}

/* camera */
.authorKit,
.camera{margin-top:-10px;}
.bdTBlue > dt{padding:16px 12px;border-top:2px solid #2c5c8a;border-bottom:1px solid #d6d6d6;font-size:15px;font-weight:bold;color:#3f3f3f;}
.bdTBlue > dd{padding:10px 0 30px;}
.bdTBlue > dt > dl dt{color:#2c5c8a;}
.bdTBlue > dt > dl dd{font-weight:normal;}

.txtBlue{color:#2c5c8a;}
.bdTBlue dt.txtBlue{color:#2c5c8a;}

.plenarySession dl{padding-top:0px !important; padding-left:10px;}
.plenarySession dl dt{padding-top: 4px;}
.plenarySession dl dt a,
div.sessionTit a {
	color:#d84d09;   
	font-size: 17px;
	letter-spacing: -0.3px;
}



div.wrapper .sessionTit a,
div.wrapper .sessionTit a:hover,
div.wrapper .sessionTit a:focus {text-decoration: none;}

div.sessionTit {position: relative;padding-right: 140px;}
div.sessionTit a span {margin-right: 5px;}
div.sessionTit a:hover span,
div.sessionTit a:focus span {text-decoration: underline;}
div.sessionTit a img {vertical-align: middle;margin-top: -2px;}

div.sessionTit p.date {position: absolute;right: 0;top: 50%;margin-top: -16px;line-height: 16px;font-weight: normal;font-size: 12px;}

div.plenarySession th,
div.plenarySession td {padding: 7px 8px;}

.plenarySession dl.organizers {overflow: hidden;padding-left: 0;}
.plenarySession dl.organizers dt {float: left;padding-top: 0;}
.plenarySession dl.organizers dd {padding-left: 75px;font-size: 14px;line-height: 21px;letter-spacing: -0.3px;}

.plenarySession dl dt a img{margin-top:5px;}
.plenarySession dl dd{padding-left:10px; line-height:17px; font-weight: normal;}
.plenarySession dl dd.organizers{position: relative; padding-left: 83px;}
.plenarySession dl dd.organizers b{position: absolute; left: 10px; top: 0px;}
.plenarySession div.tblWrap{border-bottom:1px solid #d6d6d6;}

.tableType01{width:100%;}
.tableType01 th,
.tableType01 td{border-bottom:1px dashed #ccc;padding:10px 0;text-align:left;}
.tableType01 th{font-weight:bold;color:#6b4a90;padding-left:20px;background:url('../image/sub/subicon1.png') 0 50% no-repeat;}
.tableType01 td > b{font-weight:bold;color:#333;}
.tableType01 td > a{color:#738cc4;text-decoration:underline !important;}

/** sub3_2 **/
.speake1 > h3{margin-bottom:20px !important;}
.speake1 .tableWrap{overflow:hidden;margin-bottom:20px;}
.speake1 .tableWrap > img{float:left;margin-right:23px;}
.speake1 .tableWrap > table{width:715px;}
.speake1 .tableWrap > table th{color:#6b4a90;}
.speake1 .tableWrap > table th,
.speake1 .tableWrap > table td{height:37px;padding:0;}
.speake1 .tableWrap > table td{padding:0 0 0 10px;}

div.plenary div.tblWrap {overflow: hidden;border-top: 0 none;border-bottom: 0 none;padding-bottom: 20px;}
div.plenary div.tblWrap > table {border-top: 2px solid #2c5c8a;border-bottom: 1px solid #ddd;}
div.plenary th {padding: 7px 8px 8px;}

div.plenary table th span {color:#d84d09;font-size: 17px;}
div.plenary td {text-align: left;line-height: 38px;vertical-align: top;}

div.plenary table a {margin-left: 10px;}
div.plenary table a img {vertical-align: middle;}


.popup{border:10px solid #4643dd;width:560px;height:500px;position:fixed;top:50%;left:50%;margin:-310px 0 0 -280px;background:#fff;display:none;}
.popup > div{padding:45px 35px;overflow:hidden;position:relative;}
.popup > div > span{float:left;margin-right:30px;margin-bottom:15px;}
.popup > div > dl dt{font-size:20px;font-weight:bold;letter-spacing:-1px;	}
.popup > div > dl dd{text-align:left;float:right;width:325px;margin-bottom:10px;line-height:18px;}
.popup > div > ul{/* margin-top:120px; */overflow-y:scroll;height:280px;width:500px;padding-right:10px;}
.popup > div > ul > li{margin-bottom:10px;}

.closeBtn{position:absolute;top:0px;right:0;display:block;width:50px;height:50px;background:url('../image/pic/close.png') no-repeat;text-indent:-9999px;font-size:0;}

/* Daily Program */
div.dailyProgram {}
div.dailyProgram > ul.tabStyle > li {width: 261px;}
div.dailyProgram > ul.tabStyle > li:first-child {width: 260px;}
div.dailyProgram > ul.tabStyle > li a {text-align: center;}

div.dailyProgram .tit {font-weight: bold;text-align: left;}

div.dailyProgram ul.bdArea {overflow: hidden;padding: 10px 10px 12px 0;border: 1px solid #4643dd;margin-top: 20px;}
div.dailyProgram ul.bdArea > li {float: left;}
div.dailyProgram ul.bdArea li.bl_arrow {width: 151px;padding: 0;background: none;font-weight: bold;text-align: center;}
div.dailyProgram ul.bdArea li.tit {width: 400px;padding-left: 20px;}
div.dailyProgram ul.bdArea li.info {float: right;width: 149px;text-align: right;}

div.dailyProgram div.divaclass ul {float: right;text-align: left;}
div.dailyProgram div.divaclass li.time {padding-left: 36px;text-indent: -36px;}
div.dailyProgram div.divaclass li.venue {padding-left: 46px;text-indent: -46px;}
div.dailyProgram div.divaclass li.moderators {padding-left: 46px; text-indent: -46px;}



div.dailyProgram div.sessionTit {background:#4e689e;color:#ffffff;height:30px;margin-top: 20px;padding:10px 0 0 15px;font-weight:bold;border-radius:5px 5px 0px 0px;}

div.dailyProgram dl.session {overflow: hidden;margin-top: 20px;padding: 0 15px;color: #fff;line-height: 40px;}
div.dailyProgram dl.session.sscolor{background-color: #62b15e;}
div.dailyProgram dl.session dt {float: left;padding-right: 15px;background: none;font-weight: bold; line-height: 20px; padding: 10px 0;}
div.dailyProgram dl.session dd {float: right;}


div.dailyProgram dl.session li.time {padding-left: 36px;text-indent: -36px;}
div.dailyProgram dl.session li.venue {padding-left: 46px;text-indent: -46px;}
div.dailyProgram dl.session li.moderators {padding-left: 51px; text-indent: -46px;}

div.dailyProgram table.absList {margin-top: 10px;border-top: 1px solid #d3d3d3;}
div.dailyProgram table.absList td {padding: 10px 15px;text-align: left;}
div.dailyProgram table.absList td:first-child {background-color: #f0f0f0;text-align: center;}

div.dailyProgram table.absList td a {font-weight: bold;text-decoration: none !important;}
div.dailyProgram table.absList td span.absNum {display: inline;color: #df2930;}

div.dailyProgram table.absList dl{overflow: hidden;}
div.dailyProgram table.absList dl dd{float:left;text-align: center;word-break:normal;}
div.dailyProgram table.absList dl dd.abs_imsi_no{width:10%; min-height: 30px;}
div.dailyProgram table.absList dl dd.abs_no{width:8%; min-height: 30px; cursor:pointer;}
div.dailyProgram table.absList dl dd.abs_content{width:90%;text-align: left;}
div.dailyProgram table.absList dl dd.abs_content:first-child {width: 100%;}

div.dailyProgram table.absList dl dd p{word-wrap: normal;}

div.dailyProgram table.absList dl dd.abs_content strong,
div.dailyProgram table.absList dl dd.abs_content span {display: block !important;line-height: 1.2em;}
div.dailyProgram table.absList dl dd.abs_content strong {padding-bottom: 5px;}

div.divaclass{
	overflow:hidden;
	border:1px solid #d3d3d3;
}

div.divaclass ul{
	padding:5px 10px;
	line-height:22px;
}
div.tabArea > div.divaclass{padding-top:0px;}
.fwBold {font-weight: bold !important;}
div.dailyProgram table {border-top:1px solid #d3d3d3;}
div.dailyProgram table th,
div.dailyProgram table td {height:51px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;text-align:center;}
div.dailyProgram table th:first-child,
div.dailyProgram table td:first-child {border-left:1px solid #d3d3d3;}
div.dailyProgram table thead th {background-color:#f8f8f8;}
div.dailyProgram table tbody th {padding-left:10px;text-align:left;}

div.tabArea.dailyProgram > div > ul > li {
    padding: 0px;
    text-indent: -10px;
    line-height: 1.2;
}

div.dailyProgram .session1{background-color:#66459a; border-color:#66459a !important;color: #fff;}
div.dailyProgram .session2{background-color:#7c8d27; border-color:#7c8d27 !important;color: #fff !important;}
div.dailyProgram .session3{background-color:#fffadc; border-color:#d9cc80 !important;}
div.dailyProgram .session4{background-color:#3a6b9b; border-color:#3a6b9b !important;}
div.dailyProgram .session5{background-color:#15304d; border-color:#15304d !important;}
div.dailyProgram .session6{background-color:#5e6bb1; border-color:#5e6bb1;}


/* 초록관련 팝업 */
div.absPopup {display: none;z-index: 100;position: fixed;left: 50%;top:50%;width: 542px;margin:-282px 0 0 -300px;padding: 34px 26px;border: 3px solid #4643dd;background-color: #fff;}

div.absPopup div.scrollArea {overflow-x: hidden;overflow-y: auto;max-height: 420px; padding:0px; border: 1px solid #d3d3d3;}

div.absPopup table {border: 0 none; margin:0px;}
div.absPopup th,
div.absPopup td {border-bottom: 0 none;border-right: 0 none;border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;}
div.absPopup tr:first-child th,
div.absPopup tr:first-child td {border-top: 0 none;}

div.absPopup th:first-child,
div.absPopup td:first-child {border-left: 0 none;}

div.absPopup > ul {width: 264px;height: 34px;margin: 35px auto 0;}
div.absPopup > ul li {float: right;}
div.absPopup > ul li:first-child {float: left;}
div.absPopup > ul a {display: block;}

table.absList {margin-top: 10px;border-top: 1px solid #d3d3d3;}
table.absList td {padding: 10px 15px;text-align: left;}
table.absList td:first-child {background-color: #f0f0f0;text-align: center;}

table.absList td a {font-weight: bold;text-decoration: none !important;}
table.absList td span.absNum {display: inline;color: #df2930;}

/* WCMISST 2016 Table */
div.scrollArea table {border-top:2px solid #4643dd;}
div.scrollArea table th,
div.scrollArea table td {border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;word-break:normal; }
div.scrollArea table th:first-child,
div.scrollArea table td:first-child {border-left:1px solid #d3d3d3;}
div.scrollArea table th {background-color:#f8f8f8;text-align:center;font-weight:bold;}

div.scrollArea table td.multi div {overflow:hidden;}
div.scrollArea table td.multi div:first-child {padding-bottom:5px;}

div.scrollArea table td.multi input,
div.scrollArea table td.multi label,
div.scrollArea table td.multi span {float:left;}
div.scrollArea table td.multi input {margin:3px 5px 0 15px;}
div.scrollArea table td.multi input:first-child {margin-left:0;}
div.scrollArea table td.multi input[type=text] {margin-top:0;display:none;}

div.scrollArea table td.equal label {width: 40px;}

div.scrollArea table td.phone input,
div.scrollArea table td.phone span {float:left;}
div.scrollArea table td.phone input[type=text] {width:30px;}
div.scrollArea table td.phone span {padding:0 5px;}

div.scrollArea table.taLeft td {padding-left:10px;text-align:left !important;}

div.divaclass{
	overflow:hidden;
	border:1px solid #d3d3d3;
}

div.divaclass ul{
	padding:5px 10px;
	line-height:22px;
}
.new_20160614 dl dt{
    width: 100%;
}
.new_20160614 dl.bl_arrow{
	padding-top:5px !important;
	
}

.new_20160614 dl p{
	padding-top:0px;
	word-break: break-word;
}

.new_20160614 dl p.flclass{
    position: relative;
    width: 100%;
}
.new_20160614 dl p.flclass span.title_ss{
    position: absolute;
    left: 0px;
    top: 0px;
}
.new_20160614 dl p.flclass span.text{
    margin-left: 135px;
    display: inline-block;
}

/* BBS */
.bbsBtn {display:inline-block;height:12px;padding:2px 9px 4px 8px;border:1px solid #adadad;color:#545353;font-size:11px;line-height:12px;}
button.bbsBtn {height:20px;background-color:#fff;}

.bbsPoint,
button.bbsPoint {border-color:#1e3e62;background-color:#2661a4;color:#fff !important;}
.bbsGrey,
button.bbsGrey {border-color:#424242;background-color:#585858;color:#fff !important;}

div.bbsWrap table.bbsView {
    width: 100%;
    border: 0;
    border-collapse: separate;
    border-spacing: 0;
	border-top:1px solid #081944;
}
div.bbsWrap table .bdLeft {border-right:1px solid #346dae;}

div.bbsWrap table th,
div.bbsWrap table td {padding:11px 0;text-align:center; border:0 none;}
div.bbsWrap table thead th {border-bottom:1px solid #346dae;font-weight:bold;color:#2661a4;background:url('../image/sub/bbs_bar.gif') left center no-repeat;background-color:#deeeff;}
div.bbsWrap table thead th:first-child {border-left:1px solid #346dae;background-image:none;}
div.bbsWrap table tbody th {font-weight:bold;color:#081944;background-color:#cae2fd;}

div.bbsWrap table th,
div.bbsWrap table td {border-bottom:1px solid #d3d3d3;}

div.bbsWrap table td.tit {padding-left:10px;text-align:left;}
div.bbsWrap table td a {
	max-width:380px;
    color: #3b3b3b;
    font-family: Calibri, sans-serif;
    font-size: 12px;
}
div.wrapper a, div.wrapper a:link {
	text-decoration: none;
	font-weight: bold;
	font-family: Calibri, 돋움, Dotum, "Apple Gothic", sans-serif;
}
.ie7 div.bbsWrap table td.tit a {width:380px;}
div.bbsWrap table td.tit a.blNew {padding-right:15px;background:url('../image/sub/bl_new.gif') right center no-repeat;}

div.bbsWrap table.bbsView th,
div.bbsWrap table.bbsView td {height: auto;}
div.bbsWrap table.bbsView td {padding:11px 10px;text-align:left;}
div.bbsWrap table.bbsView td.floatArea label {padding:0 10px 0 5px;}
div.bbsWrap table.bbsView td.editorArea {padding:0;}

div.bbsWrap table.bbsView td.mceStatusbar {overflow: hidden;}


div.bbsWrap table .thumb > div {margin: 0 auto;}
div.bbsWrap table td.ed a {display: inline-block;vertical-align: middle;}
div.bbsWrap table td.ed a img {display: inline-block;vertical-align: top;}

div.bbsBtnArea {position:relative;margin-top:10px;padding-top:53px;text-align: center;}

ul.btnList > li {float:left;margin-left:6px;}
ul.btnList > li:first-child {margin-left:0;}


div.bbsBtnArea ul.pager {overflow:hidden;margin:0 auto 30px;}
div.bbsBtnArea ul.pager li {float:left;width:29px;line-height:28px;margin-left:10px;}
div.bbsBtnArea ul.pager li:first-child {margin-left:0;}
div.bbsBtnArea ul.pager li a {display:block;text-align:center;}
div.bbsBtnArea ul.pager li.on a {font-weight:bold;color:#2661a4;}


div.bbsBtnArea ul.noFloat {text-align: center;}
div.bbsBtnArea ul.noFloat li {float: none;display: inline-block;}




div.bbsSearch {clear:both;width:382px;margin:0 auto 80px;text-align:center;}
div.bbsSearch dl,
div.bbsSearch p {float:left;}
div.bbsSearch dl {margin-right:5px;}

div.bbsSearch select {width:140px;height:29px;}
div.bbsSearch input[type=text] {width:125px;padding:6px 10px 5px;}
div.bbsSearch p {width:85px;height:29px;background:url('../image/sub/bbsBtn_search.gif') 0 0 no-repeat;}

div.noticeList {border-top:2px solid #515151;}

div.noticeList > dl {overflow:hidden;border-bottom:1px solid #d3d3d3;}
div.noticeList dt,
div.noticeList dd {float:left;}
div.noticeList dt {width:93px;padding:9px 0;}
div.noticeList dd {width:745px;padding:9px 0 8px;}
div.noticeList dd a {float:left;width:720px;padding:0 10px;}


div.fileUpload {margin-top:10px;}

ul.bbsBtn_2ea {width:125px;margin:10px auto 0;}
ul.bbsBtn_2ea > li {float:right;}
ul.bbsBtn_2ea > li:first-child {float:left;}
ul.bbsBtn_2ea > li button {width:60px;padding:2px 0 4px;}
li.photo {
    width: 15%;
    margin-bottom: 15px;
    text-align: center;
}
li.photo a {
    display: block;
    color: #4f4f4f;
    text-decoration: none;
    cursor: pointer;
}


/* Certificate */
div.certificate {width: 826px; margin:19px;/*background: url('../image/certificate/certi_bg.jpg') 0 0 repeat-y;*/}/*border:5px solid #7d7c7c; */
div.certificate.wide {width: 97%;  /*background-image: url('../image/certificate/certi_bg_w.jpg'); */}
div.certificate img { border:none; }
div.certificate p {padding-top:0;}	

div.certificate div.dataArea {width: 100%;margin: 10px auto;text-align: center;font-family: Vani, sans-serif;font-size: 15pt;line-height: 1.2;color: #000;}
div.certificate div.dataArea p {padding-top: 5px;}
div.certificate div.dataArea p:first-child {padding-top: 0;}
div.certificate div.dataArea .name {font-size: 50px;font-weight: normal;font-family: Vani, sans-serif;}
div.certificate div.dataArea p.txt {font-size: 18px;}

div.certificate div.dataArea sup {display: inline-block;margin-top: -5px;}

div.certificate div.present {width: 800px;}
div.certificate div.present p {font-weight: bold;}
div.certificate div.present .name {}
div.certificate div.present .fz22 {font-weight: normal;}
