@charset "utf-8";

/* 공통 스타일 */
.fcPoint {color: #ff0000 !important;}
.ing {padding:161px 0;text-align:center;}
a.underline {color: #102f74 !important;}
.scroallArea {overflow-x: hidden;overflow-y: auto;padding:15px 30px 19px;background-color: #eff4f8;}

.bdNone {border: 0 none !important;}

.essenImg {vertical-align: middle;}
.fcOrange {color:#f2580c !important;}
.fsItalic {font-style: italic;}
.ffMG {font-size: 13px !important;}


input[type=text],
input[type=password],
input[type=file],
select,
textarea {border: 1px solid #d7d7d7;}


input[type=text],
input[type=password],
input[type=file] {height:17px;padding:2px 10px;}

input[type=radio],
input[type=checkbox] {vertical-align: middle;}

.input_b{background-color:#eee;}

.btnArea {padding-top: 40px;text-align: center;}

.btn a,
.btn input,
.btn button,
.btnArea a,
.btnArea input,
.btnArea button {display:inline-block;text-decoration:none;cursor:pointer;height:36px;padding:0 16px 2px;font-size:14px;line-height: 20px;border-style:solid;border-width:1px;vertical-align:top;text-align: center !important;}

.btn a,
.btnArea a {height:19px; line-height:19px !important;padding:7px 16px 7px;}
.btn .eng_chk_id, .btn .sssize{height:18px; line-height:18px !important; padding:1px 16px;}

/* 회색 */		.btnDef {background-color:#a69684;border-color:#958777;color:#fff !important;}
/* 녹색 */		.btnPoint {background-color:#f3892b;border-color:#f3892b !important;color:#fff !important;}
/* 진녹색 */		.btnGPoint {background-color:#88a331;border-color:#88a331 !important;color:#fff !important;}
/* 흰색 */		.btnWhite {background-color:#fff;border-color:#bdbdbd;color:#242424 !important;}
/* 진회색 */		.btnLightGrey {background-color:#444;border-color:#444;color:#fff !important;}
/* 갈색 */		.btnBrown {background-color:#6c5e50;border-color:#584c3f;color:#fff !important;}
/* 라임색 */		.btnLime {background-color:#cdc42b;border-color:#cdc42b;color:#fff !important;}

/* border+회색 */			.btnBdDef {background-color:#fff;border-color:#545454;color:#545454 !important;}
/* border+주황색 */		.btnBdPoint {background-color:#fff;border-color:#c87310;color:#c87310 !important;}

a.btnReset,
.btnReset input,
.btnReset button {height: auto;border: 0 none;padding: 0;}

.btn .btnBig,
.btnArea .btnBig {height: 26px;padding:14px 25px 12px;line-height: 18px;}


.btn .btnSmall,
.btnArea .btnSmall {height: 26px;padding:2px 5px 0;line-height: 18px;}

span.btn {display: inline-block;vertical-align: middle;}

.btn a.btnSmall,
.btnArea a.btnSmall {height: 19px;padding:2px 5px 0;}


/*  서브페이지 타이틀 & 리스트 스타일 */
.subTit {padding:0 0 0 15px; color:#4c4c4c;font-size:19px;line-height:20px;background: url(/image/sub/subTit_bl.png) 0 2px no-repeat; background-size: 6px 19px; font-weight:bold;}
.subTit:first-child {margin-top:0;}

.subTit_arr {padding: 0 0 0 20px;margin-top: 10px;font-size: 16px;color: #000;font-weight: bold;background: url('/image/sub/subTit_blArr.png') 0 5px no-repeat;}

.boldTit {margin-top:20px;font-weight:bold;color:#e38112;line-height:1.2;}

ul.txtIndent15 > li,
.txtIndent15 {padding-left:15px;text-indent:-15px;}
ul.txtIndent15 {padding-left:0;text-indent:0;}

ul.txtIndent10 > li,
.txtIndent10 {padding-left:10px;text-indent:-10px;}
ul.txtIndent10 {padding-left:0;text-indent:0;}


ul.listStyle {margin-left:;}
ul.listStyle > li {margin-left:0;list-style:inside;list-style-type:disc;}

ul.listBl > li,
.bullet {padding-left:10px;background:url('/image/common/listBl.png') 0 10px no-repeat;}

ul.listBl_w > li,
.blCircle_w {padding-left:10px;background:url('/image/common/listBl_w.png') 0 10px no-repeat;}

ul.listBl_black > li,
.blCircle_black {padding-left:10px;background:url('/image/common/listBl_black.png') 0 10px no-repeat;}

ul.listBl_arr > li,
.blArr {padding-left: 20px;background: url('/image/common/listBl_arr.png') 0 3px no-repeat;}

ul.overHidden > li {float:left;}

table {border-top: 2px solid #424242;}
table th,
table td {border-left: 1px solid #ccc;}
table .bdLeft {border-left: 1px solid #ccc !important;}
table th:first-child,
table td:first-child {border-left: 0 none;}

table th,
table td {padding:11px 20px;color: #484848;font-size: 14px;line-height: 18px;border-bottom: 1px solid #ccc;}
table.ssss td {padding:5px 7px;color: #484848;font-size: 12px;line-height: 16px;border-bottom: 1px solid #ccc; text-align: center;}

table th {background-color: #f1f1f1;font-weight: bold;}
table .bg {background-color: #f1f1f1;}

table.ssss th {padding:1px 10px;color: #484848;font-size: 11px;line-height: 13px;border-bottom: 1px solid #ccc;}

table.allP0 th,
table.allP0 td {padding: 11px 0;}

table.borderTbl th,
table.borderTbl td {border-left: 0 none;}


table td.bbsCon {padding:10px 0;}
table td.bbsCon th,
table td.bbsCon td {padding:0;}


/* 탭메뉴 */
div.tabArea {}
ul.tabMenu {overflow: hidden;margin-bottom: 20px;}
ul.tabMenu > li {float: left;}
ul.tabMenu a {display: block;padding: 16px 10px 17px;border: 1px solid #ddd;border-left: 0 none;text-align: center;color: #666;font-size: 18px;}
ul.tabMenu li:first-child a {border-left: 1px solid #ddd;}
ul.tabMenu .on a {border-color: #e38112;background-color: #e38112;color: #fff;}

div.tabCon {margin-top: 20px;}

/* 서브 비주얼 */
div.subVisual { width:100%; height:210px; background:#ff8a81; text-align:center; margin-top:-3px; }
div.subVisual.svbg1 { background:#ff8a81;}
div.subVisual.svbg2 { background:#e881ff;}
div.subVisual.svbg3 { background:#8071d9;}
div.subVisual.svbg4 { background:#71d2d9;}
div.subVisual.svbg5 { background:#71d999;}
div.subVisual.svbg6 { background:#d9cd71;}
div.subVisual.svbg7 { background:#ff8a81;}
div.subVisual.svbg8 { background:#e881ff;}
div.subVisual.svbg10 { background:#71d2d9;}
div.subVisual.svbg11 { background:#d9cd71;}
div.subVisual.svbg12 { background:#8071d9;}



/* LNB */
div.lnbWrsp { background:#fdfdfd; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; height:45px; }
div.lnbWrsp .lnbinner { width:1100px; margin:0 auto; }
div.lnbWrsp ul.lnb {  height:45px; width:100%; }
div.lnbWrsp ul.lnb > li.home { height:45px; border-left:1px solid #e3e3e3; } 
div.lnbWrsp ul.lnb > li { float:left; color:#000; height:45px; line-height:45px; border-right:1px solid #e3e3e3; }
div.lnbWrsp ul.lnb > li .btn_lnb a { display: block; padding:0 50px 0 30px; color:#303030; background: url('/image/sub/lnb_arr.png') right center no-repeat; }
div.lnbWrsp ul.lnb > li span { padding:0 30px; }
div.lnbWrsp ul.lnb > li ul.lnb_etc { position: absolute; display:none;  z-index:110; background-color: #fdfdfd; border:1px solid #e3e3e3;  border-bottom:0 none; }
div.lnbWrsp ul.lnb > li ul.lnb_etc > li { border-bottom:1px solid #e3e3e3; line-height:32px; }
div.lnbWrsp ul.lnb > li ul.lnb_etc > li a { color:#767676; height:16px; line-height:32px; padding:8px 30px;   }

/* 타이틀 영역 */
div.titArea { background: url('/image/sub/titArea_bg.gif') center 22px repeat-X; }
div.titArea h2 { height:45px;padding-bottom:30px;font-size:35px;line-height:1.2em; color:#353535; text-align:center; }
div.titArea h2 span { background:#fff; padding:0 25px; font-weight: bold;}

div.subCon { padding:40px 0;  }

/* Login */
div.loginArea {width: 620px;margin: 30px auto 100px;border: 6px solid #f3f3f3;padding: 50px 0;}
div.loginArea p.btn * {width: 100%;height: 100%;font-size: 18px;font-weight: normal;}
div.loginArea input[type=text],
div.loginArea input[type=password] {padding: 13px 10px;font-size: 15px;}


div.login {position: relative;width: 300px;padding-right: 140px;margin: 0 auto;}
div.login dd {padding-top: 5px;}
div.login dd input {width: 278px;}
div.login p.btn {position: absolute;right: 0;top:5px;width: 133px;height: 95px;}

div.loginArea li {padding: 15px 0;text-align: center;color: #666;font-size: 14px;}
div.loginArea li:first-child {background: url('/image/sub/loginBg.gif') center bottom no-repeat;}

/* Find ID &amp; Pasword */
dl.findId {width: 440px;margin: 0 auto;text-align: center;color: #666;}
dl.findId > dt {text-transform:uppercase;font-size: 36px;font-weight: bold;}
dl.findId > dt span {color: #ff8800;}

dl.findId dd.formArea {overflow: hidden;padding-top: 30px;}
dl.findId dd.formArea p {float: left;}
dl.findId dd.formArea p.btn {float: right;width: 155px;height: 45px;}

dl.findId dd.formArea input[type=text] {width: 256px;}

dl.findId p.txtIndent10 {text-align: left;margin-top: 30px;padding-top: 22px;background: url('/image/sub/loginBg.gif') center top no-repeat;}

/* Sign Up */

div.member input {vertical-align: middle;}
div.member input[type=radio],
div.member input[type=checkbox] {margin: 0 5px 0 20px;}
div.member input[type=radio]:first-child,
div.member input[type=checkbox]:first-child {margin-left: 0;}

div.member div.scroallArea {height: 150px;}
div.member div.scroallArea {padding: 5px 0 7px;border-top: 0 none;text-align: center;}

div.member div.scroallArea {overflow:hidden;font-size:14px;}

div.member div.scroallArea h5 {padding-bottom:20px;font-size:15px;}
div.member div.scroallArea {overflow-x:hidden;overflow-y:scroll;height:100px;padding:25px 25px 0;padding-top:20px;color:#666;line-height:20px;background-color:#f7f7f7;}
div.member div.scroallArea > dl,
div.member div.scroallArea > p,
div.member div.scroallArea > ul {padding-bottom:20px;}
div.member div.scroallArea a {display:inline;}

div.member div.scroallArea dt {font-size:12px;color:#666;font-weight:bold;}
div.member div.scroallArea dd {text-align:justify;}
div.member div.scroallArea div.btn {padding:6px 0 7px;text-align: center;}
div.member div.scroallArea div.btn * {}
div.member div.scroallArea div.btn label {line-height:18px;}
div.member div.scroallArea div.btn input {margin:3px 5px 0 30px;}
.ie7 div.member div.scroallArea div.btn input {margin-top:0;}
div.member div.scroallArea div.btn input:first-child {margin-left:0;}

div.member div.agree {
    overflow: hidden;
    font-size: 14px;
}
div.member div.agree {
    border: 1px solid #d3d3d3;
}

div.member div.agree div.btn {
    padding: 6px 0 7px;
    text-align: center;
}

div.member div.agree div.btn {
    padding: 5px 0 7px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}

div.member div.agree div.scroallArea{
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100px;
    padding: 25px 25px 0;
    padding-top: 20px;
    color: #666;
    line-height: 20px;
    background-color: #f7f7f7;
	    text-align: left;
}
div.member div.agree dt {
    font-size: 12px;
    color: #666;
    font-weight: bold;
}
div.member div.agree dd {
    text-align: justify;
}


div.policyAgree {padding-top: 20px;text-align: center;}
div.policyAgree input {margin-left: 30px;}
div.policyAgree input:first-child {margin-left: 0;}
div.policyAgree label {margin-left: 10px;}


/* Personal Information */
table.memberInfo {margin-top: 5px;}
table.memberInfo th,
table.memberInfo td {text-align: left;padding: 10px;}
table.memberInfo th {}

table.memberInfo th span {font-size: 0.9em;}


table.memberInfo td span {line-height: 21px;}
table.memberInfo .note {display: block;color: #656565;font-size: 14px;line-height: 1.2em;}

table.memberInfo td.phone input[type=text] {width: 80px;}
table.memberInfo td.phone span {}


/*초록*/
div.paper {color: #666;font-size: 15px;}
div.paper th {text-align: left;}
div.paper td {font-weight: bold;font-style:italic;}

div.paper span.fwBold {color: #000;}


ol.step {height: 148px;margin: 20px 0;background: url('/image/sub/stepImg_paper.png') 0 0 no-repeat;}
ol.step li {text-indent: -10000px;}

div.paper p.btn {padding-top: 30px;}

div.paper dl.bdArea {padding: 10px;border: 6px solid #f3f3f3;}
div.paper dl.bdArea dt {color: #e38212;font-weight: bold;}


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.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;}
.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;}


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;}
div.formArea p {padding-bottom: 10px;}


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.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;}

a.btnBig,
input.btnBig,
button.btnBig {padding: 3px 25px 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;}


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;}

/* regist */
table.basicTBL input[type=text],
table.basicTBL input[type=password] {width: 80%;}


div.mypage div.searchArea {float: right;padding-bottom: 10px;}
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-right: 5px;}
div.mypage div.searchArea dt label {line-height: 26px;}
div.mypage div.searchArea dd input {padding: 3px 10px 4px;}
div.mypage div.searchArea p {float: right;padding-top: 0;margin-left: 5px;}


/* 게시판 */
div.tblBbs > table {border-top: 1px solid #1957ab;}
div.tblBbs > table th,
div.tblBbs > table td {padding: 5px;text-align: center;}

div.tblBbs > table th {background-color: #1957ab;color: #fff;}
div.tblBbs > table td {border-bottom: 1px solid #ddd;}
div.tblBbs > table td.su {text-align: left;}
div.tblBbs > table td.su a {color: #444;}
div.tblBbs > table td.ed a {display: inline-block;}
div.tblBbs > table td.ed a img {vertical-align: middle;}

div.tblBbs > table td.bbsCon {text-align: left;border-bottom: 0 none;}
div.tblBbs > table td.bbsCon img {max-width:100%}

div.btnArea {position: relative;margin-top: 20px;}

div.btnArea p.page > * {margin-left: 5px;}
div.btnArea p.page > *:first-child {margin-left: 0;}
div.btnArea p.page img {vertical-align: middle;}

div.btnArea div.searchArea {padding-top: 20px;text-align: center;}
div.btnArea div.searchArea dl,
div.btnArea div.searchArea dt,
div.btnArea div.searchArea dd,
div.btnArea div.searchArea p {display: inline-block;vertical-align: top;}

div.btnArea div.searchArea select {height: 28px;}
div.btnArea div.searchArea input {vertical-align: top;}
div.btnArea div.searchArea input[type=text] {height: 18px;padding: 4px 10px;border-radius:0;}

div.btnArea div.searchArea p {padding-top: 4px;}




/* sub 시작 */
.big_title { font-weight:bold; color:#000; font-size:18px; }
.ftc4b4b4b { color:#4b4b4b; }
.ftc09bad3 { color:#09bad3; } /* sky */
.ftcf3892b { color:#f3892b; } /* 녹색 */
.ftc4c4c4c { color:#4c4c4c; } /* 검정 */
.ftc102f74 { color:#102f74; } /* 청색 */
.fts16 { font-size:16px; } 
.dot_black li { background:url('/image/sub/dot_black.png') 0 8px no-repeat; padding-left:10px; }
.dot_sky li { background:url('/image/sub/dot_sky.png') 0 8px no-repeat; padding-left:10px; color:#09bad3; }
.btn_arr a { background:#a29029 url('/image/sub/btn_arr2.png') right center no-repeat; padding:12px 70px 12px 20px; font-size:18px; border-color:#a29029 !important;}
.big_ttl { font-weight:bold; color:#f3892b ; font-size:20px; margin-bottom:40px; height:48px; line-height:48px;  }
.gr_tit { font-weight:bold; color:#f3892b; font-size:16px; background:url('/image/sub/gr_tit.png') 0 center no-repeat; padding-left:20px; margin-bottom:15px; }
.blue_tit { font-weight:bold; color:#09bad3; font-size:16px; background:url('/image/sub/blue_tit.png') 0 center no-repeat; padding-left:20px; margin-bottom:15px; }



.importantDates { position:relative;   padding:30px; margin-bottom:40px; }
.importantDates dt { position:absolute; left:53px;top:32px; height:48px; line-height:48px; padding-left:63px; font-size:20px;  }
.importantDates dd ul { margin-left:318px; } 
.importantDates dd ul li { color:#4e4e4e; font-size:16px; line-height:1.8; background: url('/image/sub/dot_black.png') 0 center no-repeat; }

.importantDates.green { border:2px solid #65bf4e; background-color:#f4f8e7; } 
.importantDates.green dt { background:url('/image/sub/importantDates_green.png') 0 0 no-repeat;  color:#65bf4e; }

.importantDates.blue { border:2px solid #09bad3; background-color:#f0fbfd; } 
.importantDates.blue dt { background:url('/image/sub/importantDates_blue.png') 0 0 no-repeat;  color:#09bad3; }


.importantDates.purple { border:2px solid #9a71a3; background-color:#eeecf4; } 
.importantDates.purple dt { background:url('/image/sub/importantDates_purple.png') 0 0 no-repeat;  color:#9a71a3; }



.areCon { margin-bottom:40px; }
.areCon dt { margin-bottom:20px; }
.areCon dd {  position:relative; padding-left:15px; }

/* How to register */


table.basicTbl { border-top:1px solid #c7a692; text-align:center; }
table.basicTbl thead th { border-bottom:1px solid #c7a692; background:#faf3ee; color: #303030; font-weight:bold; }
table.basicTbl tbody th.bg { background:#f7f7f7; font-weight:normal; color:#767676; }
table.basicTbl tbody td { text-align:left; }

table.blueTbl {  border-top:2px solid #09bad3; text-align:center; }
table.blueTbl thead th { border-bottom:1px solid #c7c7c7; background:#f6fdfe; color: #303030; font-weight:bold; }

/* accommodation */
.accommodation { position:relative; }

/* 로그인 */
.loginWrap { width:1100px; margin:0 auto; }
.logininner { height:180px; padding:32px 220px 32px 230px; background: url('/image/sub/loginWrap_bg.gif') 0 0 no-repeat; }
.login_tbl,
.login_tbl th,
.login_tbl td {  border:0 none; padding: 11px 0; }
.login_tbl strong { display:inline-block; width:80px;  }
.Forgotpw { padding:20px; line-height:30px; background: url('/image/sub/gr_tit.png') 0 28px no-repeat; }
.lp115 { padding-left:115px !important; }

.bg_none { background:none; }
 
/* Sponsoship & Exhibition */
.spexWrap { position:relative; }
.spextop { position:relative; }
.spextop span {  color: #ff0000;  font-size:22px;  position:absolute; left:430px;top:32px; }

.conferenceInfo { position:relative; }
.conferenceInfo table td,
.conferenceInfo table { border:0 none; }
.conferenceInfo table td.title {  padding: 11px 0; vertical-align:top; }
.conferenceInfo table td.title p { text-align:center; color: #fff;  font-size:16px; display:inline-block; width:173px; height:28px; line-height:28px; background: url('/image/sub/conferenceInfo_bg.gif') 0 0 no-repeat; }
.conferenceInfo table td { color: #000;  font-size:16px; line-height:28px; font-weight:bold; }

/* Venue & Transportation */
.venue { position:relative; }
.venue .left_venue { padding-left:20px;   }

.pos_no1 { position:absolute; left:20px; top:65px; }

/* incheonWrap */
.incheonWrap { position:relative;  }
.incheonWrap .incheon_top .img { position:absolute; left:0; top:53px; }
.incheonWrap .incheon_top .lp324 { padding-left:324px } 
.incheon table td,
.incheon table { border:0 none; }
.incheon table td.title {  padding: 6px 0; vertical-align:top; }
.incheon table td.title p { color: #f3892b;  display:inline-block; width:154px;   }
.incheon table td { color: #000;  font-size:14px; padding: 6px 0; }

.incheonWrap .prideWrap table,
.incheonWrap .prideWrap table th,
.incheonWrap .prideWrap table td { padding:0; margin:0; border:0 none; }
.incheonWrap .prideWrap table td { vertical-align:top; } 
.incheonWrap .prideWrap table td p.website { color: #f3892b;  font-size:14px; font-weight:bold; margin-top:20px;}
.incheonWrap .prideWrap table td p.website a { color: #102f74; text-decoration:underline }


/* Site map */
.sitemapWrap { position:relative; }
.sitemapWrap ul:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.sitemapWrap ul li { float:left; padding:0 60px; background: url('/image/sub/sitemap_line.gif') left 0 repeat-y ;  margin-bottom:90px; min-height: 180px;}
.sitemapWrap ul li.bg_none { background:none; }
.sitemapWrap ul li dl {  width:244px; height:230px; }
.sitemapWrap ul li dl dt { display:block; width:244px; height:38px; line-height:38px; color: #fff;  font-size:17px; background:#f5a60e; text-align:center; margin-bottom:20px; }
.sitemapWrap ul li dl dd a { color: #000;  font-size:17px; line-height:1.8; }
.sitemapWrap ul li dl dd { background: url('/image/sub/sitemap_dot.gif') 0 14px no-repeat; padding-left:10px; }



div#selectFile {overflow:hidden;}
div#selectFile p {float:left;}
div#selectFile p input[type=text] {height: 18px;padding: 2px 10px;}
div#selectFile p.find {width:66px;height:18px;padding-bottom:6px;margin: 0 5px;background:url('/image/sub/btn_browse.png') center center no-repeat;background-color:#393939;}
div#selectFile p.find input {width:100%;height:100%;padding: 0;}
div#selectFile p.btn * {height: 24px;font-size: 14px;}

.btn_toggle { margin-top:30px; }
.btn_toggle dt { margin-bottom:20px; }
.btn_toggle dd { display:none; }

/* General Information */
.generalInfoWrap { position:relative; }
ul.generalInfo {}
ul.generalInfo > li { background:url('/image/sub/genera_line_bg.gif') 0 top repeat-x; padding:30px 0 39px 0; }
ul.generalInfo > li.fist { background:none; }
ul.generalInfo li p.img { display:block; width:173px; height:117px; float:left; overflow:hidden; }
ul.generalInfo li div.txt { display:block; width:888px; height:117px; float:left; margin-left:38px;}
ul.generalInfo li div.txt a { color:#102f74; text-decoration:underline; font-weight:bold; }

.wd225 { display:inline-block; width:220px; }

/* Invited Speakers */
.invitedSpWrap { position:relative; }
.speakers_list { position:relative; overflow:hidden; }
.speakers_list ul {}
.speakers_list ul li { width:20%; float:left; background:url('/image/sub_pic/main_pic_line.gif') 0 bottom repeat-x; }
.speakers_list ul li dl { padding:48px 0; }
.speakers_list ul li dl dt { text-align:center; margin-bottom:15px; }
.speakers_list ul li dl dd { text-align:center; font-weight:bold; color:#4c4c4c; font-size:16px; line-height:1.4;  }
.invitedSpWrap p.txt { font-weight:bold; color:#4c4c4c; font-size:16px; padding:30px 0 50px 0;  }

/* Mission/Purpose */
.mission p.img { margin-bottom:45px; }
.mission dl { padding:25px; background:#f6f6f6; margin-bottom:20px; }
.mission dl dt { font-weight:bold; color:#784d8c; font-size:20px; padding-left:17px; background: url('/image/sub/subTit_bl.png') 0 10px no-repeat; } 
.mission dl dd { padding:10px 0 0 17px; }

/* Related Associations&Societies */
.associations ul li { background: url('/image/sub/genera_line_bg.gif') 0 bottom repeat-x; }
.associations ul li dl { padding:40px 0; }
.associations ul li dl:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.associations ul li dl dt { display:block; width:173px; height:117px; margin-right:50px; float:left; }
.associations ul li dl dd { float:left; }
.btnsite { margin-top:26px; }
.btnsite a { display:inline-block; border: 1px solid #784d8c; padding:6px 58px 6px 18px;  color:#784d8c; font-size:15px; font-weight:bold; background: url('/image/sub/icon_site_go.png') right center no-repeat; }

/* Rules and Regulations */
.regulations_txt { border:1px solid #784d8c;  background:#f4f0f6; padding:28px 40px; margin-bottom:20px; }
.regulations_txt dl dt { color:#784d8c; font-size:25px; font-weight:bold;  }
.regulations_txt dl dd p { color:#5a3d67; font-size:18px; margin-bottom:30px;}
.regulations_txt dl dd ul li { font-size:15px; background: url('/image/sub/dot_black.png') 0 10px no-repeat; padding-left:10px; }

.regulations h4 { position:relative; height:63px; line-height:63px; background:url('/image/sub/h4_bg.gif') 0 bottom no-repeat; color:#4c4c4c; font-size:20px; font-weight:bold; }
.regulations .div-text { line-height:20px; }
.regulations  .maincolor { color:#09bad3; font-weight:bold; }

/* Secretariat */
.secretariat {  }



/* Program at a Glance */
table.tblGlance {border-top: 0 none; border-right:1px solid #dcdcdc;}
table.tblGlance th,
table.tblGlance td {text-align: center;font-size: 14px;color: #393630;border-color: #dcdcdc; padding: 11px 8px; border-left:1px solid #dcdcdc;}
table.tblGlance .bdLeft {border-left: 1px solid #dcdcdc !important;}
table.tblGlance .bdLeftNone{border-left: 0px solid #dcdcdc !important;}
table.tblGlance th {background-color: #ebeadd;}
table.tblGlance tr.date td {background-color: #90895a;color: #fff;font-size: 16px; font-weight:bold;}

table.tblGlance td.time {background-color: #e5ebf4;color: #000; font-weight:bold;}
table.tblGlance td.session {background-color: #ffffe3;}
table.tblGlance td.live {background-color: #eafafc;}
table.tblGlance td.learn {background-color: #f1d3b6;}
table.tblGlance td.handsOn {background-color: #f6c5b0;}
table.tblGlance td.luncheon {background-color: #eef3dd;}
table.tblGlance td.plenary {background-color: #ebdbda;}
table.tblGlance td.last { border-right: 1px #dcdcdc solid; }


/* Daily Program */
div.dailyPro {}
div.dailyPro ul.tabMenu li {width: 310px !important;padding-bottom: 6px;}
div.dailyPro ul.tabMenu a {background-color: #f6f6f6;color: #898787;text-align: center;}

div.dailyPro li.on {background: url('/image/sub/tabMenu2_on.png') center bottom no-repeat;}
div.dailyPro li.on a {background-color: #f5a60e;color: #fff;border-color: #f5a60e;}

div.dailyPro li.li2.on {background: url('/image/sub/tabMenu_on.png') center bottom no-repeat;}
div.dailyPro li.li2.on a {background-color: #f3a52b;color: #fff;border-color: #f3a52b;}

div.dailyPro h3 {padding: 20px 0;color: #f5a60e;font-size: 16px;}

div.dailyPro div.tabCon dt,
div.dailyPro div.tabCon dd li {padding: 10px 30px;}
div.dailyPro div.tabCon dt {color: #fff;font-size: 16px;}
div.dailyPro div.tabCon dd {border: 1px solid #b3b3b7;border-top: 0 none;}
div.dailyPro div.tabCon dd li {border-top: 1px solid #b3b3b7;color: #4c4c4c;}

dl.day1 > dt {background-color: #65bf4e;}
dl.day2 > dt {background-color: #8964a7;}

/* programArea */
.programArea { }
.programArea .programDay_a { color: #002266; font-size: 16px; background-color: #ffede3; border:2px solid #f3805b; padding:0 29px; line-height:42px; margin-bottom:15px; }
.programArea .programDay_b { color: #002266; font-size: 16px; background-color: #e7f8e3; border:2px solid #65bf4e; padding:0 29px; line-height:42px; margin-bottom:15px; }

.programArea .programtit_a { color: #002266; font-size: 16px; background-color: #F29661; padding:0 29px; line-height:42px; text-align:center; }
.programArea .programtit_b { color: #002266; font-size: 16px; background-color: #65bf4e; padding:0 29px; line-height:42px; text-align:center; }

.programArea table { margin-bottom:70px; border-top:1px solid #b3b3b7; border-right:1px solid #b3b3b7; }
.programArea table td { border-left:1px solid #b3b3b7; border-bottom:1px solid #b3b3b7; }
.programArea table td.time { color:#4c4c4c; text-align:center; }
/* programroom_a */
.programArea table.programroom_a td.time { background-color: #ffede3; }
.programArea table.programroom_a td.time.bg { background-color: #d44b00; color:#fff;}
.programArea table.programroom_a td.session { background-color: #fff0e0; }
.programArea table.programroom_a td.chairs { background-color: #fff568; }
.programArea table.programroom_a .bg td { background-color: #d9eef6; }
.programArea table.programroom_a td.bgfff0e0 { background-color: #fff0e0; }
/* programroom_b */
.programArea table.programroom_b td.time { background-color: #e7f8e3; }
.programArea table.programroom_b td.time.bg { background-color: #197b30; color:#fff;}
.programArea table.programroom_b td.session { background-color: #e7f8e3; }
.programArea table.programroom_b td.chairs { background-color: #fff568; }
.programArea table.programroom_b .bg td { background-color: #d9eef6; }
.programArea table.programroom_b td.bgf5c356 { background-color: #f5c356; }

.guidelines { border:1px solid #d1d1d1; padding:30px; height:470px; background:url('/image/sub/guidelines_bg.gif') center 70px no-repeat; }
.guidelines p.text { color:#1d1d1d; text-align:center; font-size:15px; margin:200px 0 55px 0; }
.guidelines .btn_guidelines { overflow:hidden; height:150px; width:820px; margin:0 auto; }
.guidelines .btn_guidelines .btn_01 a { overflow:hidden; height:40px; width:330px; display:block; text-align:center; font-size:15px; background:#36a4ad; color:#fff; line-height:1.2em; padding:10px 0; }
.guidelines .btn_guidelines .btn_02 a { overflow:hidden; height:60px; width:330px; display:block; text-align:center; font-size:15px; background:#3649a9; color:#fff; line-height:60px; }
.guidelines .btn_guidelines .btn_03 a { overflow:hidden; height:60px; width:330px; display:block; text-align:center; font-size:15px; background:#36a4ad; color:#fff; line-height:60px; }
.guidelines .btn_guidelines .btn_04 a { overflow:hidden; height:60px; width:330px; display:block; text-align:center; font-size:15px; background:#037bc1; color:#fff; line-height:60px; }
.guidelines .btn_guidelines .btn_05 a { overflow:hidden; height:60px; width:330px; display:block; text-align:center; font-size:15px; background:#784d8c; color:#fff; line-height:60px; }


/* _Foreign Invited Speakers */

div.speakers {overflow:hidden;}
div.speakers dl {position:relative;width:50%;min-height:165px;padding:8px 8px 8px 170px;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;box-sizing:border-box;float:left;}
div.speakers dl.bdLeft {border-left:1px solid #d4d4d4;}
div.speakers dl.bdTop {border-top:1px solid #d4d4d4;}
div.speakers dl dt {font-weight:bold;color:#f3892b;margin:8px 0;}
div.speakers dl dd p {position:absolute;top:8px;left:7px;}
div.speakers span {display:block;color:#929292;}


/* presentation */
div.presentation{padding: 50px 0; font-size: 16px; text-align: justify;}

ul.subMenu2 {overflow: hidden;margin-bottom: 20px;}
ul.subMenu2 > li {float: left;}
ul.subMenu2 a {display: block;padding: 16px 10px 17px;border: 1px solid #ddd;border-left: 0 none;text-align: center;color: #666;font-size: 18px;}
ul.subMenu2 li:first-child a {border-left: 1px solid #ddd;}
ul.subMenu2 .on a {border-color: #e38112;background-color: #e38112;color: #fff;}

.menu02{margin: 30px 0 !important;}
.menu02 li{width: 50%;}
.menu02 li a{background: #fff; color: #515151; border-color: #515151;}
.menu02 li:first-child a{border-color: #515151 !important;}
.menu02 li.on a{background: #515151; color: #fff; border-color: #515151;}

.presentation h3{margin: 40px 0 10px;}
.presentation th{background: #d7e4bd; font-weight: bold;}
.presentation dl{margin-top: 40px;}
.presentation dl dt{color: #002060; font-weight: bold; font-size: 18px; margin-bottom: 5px; padding-left: 10px;}

.disc{overflow: hidden;}
.disc li{padding-left: 25px; list-style: inside !important; text-indent: -22px; margin-top: 5px;}

.poster_ul li{margin-top: 5px;}
.poster_ul li a.btn{margin-left: 5px;}
.poster_ul li span.btnDef{padding: 2px 10px !important; font-size: 14px; border: 1px solid #947757;}
.poster_ul li:first-child{margin-top: 0;}

.fcVio{color: #7030a0; font-weight: bold;}


