/* IE 6,7,8 Layout Setup */
html {width:100%;}
body {margin:0; font-size:12px; font-family:Malgun Gothic, 'Malgun Gothic', malgungothic, Dotum, 'Apple Gothic', sans-serif; color:#000; background:#fff;}
form {margin:0}


/* public */
td {font-size:12px; font-family:Malgun Gothic, 'Malgun Gothic', malgungothic, Dotum, 'Apple Gothic', sans-serif; line-height:16px; color:#000; }
img {border:0} /* 이미지 보더 제거 */
.b {font-weight:bold} /* 굵게 */
.s {font-size:11px} /* 작게 */
.ss {font-size:10px} /* 더작게 */
.sss {font-size:9px} /* 더더작게 */
.n {font-size:12px} /*원래크기 */
.l {font-size:14px} /* 크게 */
.ll {font-size:16px} /* 더크게 */
.v {font-family:verdana;}
.dd {font-family:Malgun Gothic;}
.l14{line-height:14px}
.l12{line-height:12px}
.l13{line-height:13px}
.l15{line-height:15px}
.l16{line-height:16px}
.l17{line-height:17px}
.l18{line-height:18px}
.l150{line-height:150%}
.l20{line-height:20px}
.l22{line-height:22px}

.g{font-family:Malgun Gothic}
.gg{font-family:Malgun Gothic}
.let{letter-spacing:-1px}
.let_m{letter-spacing:-2px}
.let_p{letter-spacing:3px}
.over {text-decoration: line-through}
.un {text-decoration: underline}
.c {text-align: center}
.r {text-align: right}
.top {vertical-align:top;}
.pad_t2{padding-top:2px}
.pad_t3{padding-top:3px}
.pad_t5{padding-top:5px}
.pad_t6{padding-top:6px}
.pad_t8{padding-top:8px}

/*색상*/
.f_fff {color:#ffffff}
.f_00 {color:#000000}
.f_66 {color:#57C194}

/* Basic Link */
A:link        {color:#575757; text-decoration:none}
A:visited     {color:#575757; text-decoration:none}
A:active      {color:#575757; text-decoration:none}
A:hover       {color:#575757; text-decoration:underline}

A.f_fff:link        {color:#ffffff; text-decoration:none}
A.f_fff:visited     {color:#ffffff; text-decoration:none}
A.f_fff:active      {color:#ffffff; text-decoration:none}
A.f_fff:hover       {color:#ffffff; text-decoration:underline}

.sub_title{width:923px; padding:15px 0 15px 27px; margin-bottom:28px; font-weight:bold; font-size:16px; border-bottom:3px solid #ddd; background:url('../image/icon2.gif') 0 17px no-repeat;}





/* 2015-08-28 추가 */
/* reset */
/* .wsContArea div, .wsContArea span, .wsContArea applet, .wsContArea object, .wsContArea iframe, .wsContArea h1, .wsContArea h2, .wsContArea h3, .wsContArea h4, .wsContArea h5, .wsContArea h6, .wsContArea blockquote, .wsContArea pre, .wsContArea a, .wsContArea abbr, .wsContArea acronym, .wsContArea big, .wsContArea cite, .wsContArea code, .wsContArea del, .wsContArea dfn, .wsContArea em, .wsContArea img, .wsContArea ins, .wsContArea kbd, .wsContArea q, .wsContArea s, .wsContArea samp, .wsContArea small, .wsContArea strike, .wsContArea strong, .wsContArea sub, .wsContArea sup, .wsContArea tt, .wsContArea var, .wsContArea b, .wsContArea u, .wsContArea i, .wsContArea center, .wsContArea dl, .wsContArea dt, .wsContArea dd, .wsContArea ol, .wsContArea ul, .wsContArea li, .wsContArea fieldset, .wsContArea form, .wsContArea label, .wsContArea legend, .wsContArea table, .wsContArea caption, .wsContArea tbody, .wsContArea tfoot, .wsContArea thead, .wsContArea tr, .wsContArea th, .wsContArea td, .wsContArea article, .wsContArea aside, .wsContArea canvas, .wsContArea details, .wsContArea embed, .wsContArea figure, .wsContArea figcaption, .wsContArea footer, .wsContArea header, .wsContArea hgroup, .wsContArea menu, .wsContArea nav, .wsContArea output, .wsContArea ruby, .wsContArea section, .wsContArea summary, .wsContArea time, .wsContArea mark, .wsContArea audio, .wsContArea video {margin:0; padding:0; border:0 none;}
.wsContArea article, .wsContArea aside, .wsContArea details, .wsContArea figcaption, .wsContArea figure, .wsContArea footer, .wsContArea header, .wsContArea hgroup, .wsContArea menu, .wsContArea nav, .wsContArea section {display:block;}
.wsContArea h1, .wsContArea h2, .wsContArea h3, .wsContArea h4, .wsContArea h5, .wsContArea h6 {font-weight:normal;}
.wsContArea ol, .wsContArea ul, .wsContArea li {list-style: none;}
.wsContArea blockquote, .wsContArea q {quotes: none;}
.wsContArea blockquote:before, .wsContArea blockquote:after, .wsContArea q:before, .wsContArea q:after {content:''; content: none;}
.wsContArea table {border-spacing:0;}
.wsContArea caption, .wsContArea legend {width:0; height:0; visibility:hidden; line-height:0;}
.wsContArea hr {display:none;}
.wsContArea em, .wsContArea address {font-style:normal} */


/* float */
.fl {float:left !important;}
.fr {float:right !important;}
.Lfloat {float:left !important;}
.Rfloat {float:right !important;}
.overHidden {overflow:hidden;}
.clear {clear:both !important;}
.clearleft {clear:left !important; *zoom:1;}
.clfix {*zoom:1;}
.clfix:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}

/* align */
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}

/* position */
.posRel {position:relative !important;}
.posAbs {position:absolute !important;}
.posTL {position:absolute !important; top:0; left:0;}
.posTR {position:absolute !important; top:0; right:0;}
.posBL {position:absolute !important; bottom:0; left:0;}
.posBR {position:absolute !important; bottom:0; right:0;}

/* display */
.none {display:none !important;}
.iBlock {display:inline-block !important; vertical-align:top; *display:inline !important;}
.borderNone {border:none !important;}
.scrollArea {overflow-x:hidden;overflow-y:scroll;}
/* IR 기법 */
.hidden {position:absolute; top:-11000px; left:-11000px; width:0; height:0; overflow:hidden;}
.ie7 .hidden {position:static; font-size:0; line-height:0;}
/* 한 줄일 때, 말줄임표 */
.ellipsis {position:relative; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} /* width 별도 설정 */
/*투명도*/
/* .opacity0 {opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);} */
/* 세로 가운데 정렬을 위한 빈태그용 */
.blank {display:inline-block; width:0; vertical-align:middle; overflow:hidden; vertical-align:middle;} /* 높이 별도 설정 */


/* Font */
.fwBold {font-weight:bold !important;}
.fwNormal {font-weight:normal !important;}
.fcWhite {color:#fff !important;}
.fcBlack {color:#000 !important;}
.fcRed {color: #ed1c24 !important;}
.ffNG {font-family:'Nanum Gothic', NanumGothic, Dotum, 'Apple Gothic', sans-serif !important;}
.ffDotum {font-family:Dotum, 'Apple Gothic', sans-serif !important;}
.ffGulim {font-family:Gulim, 'Apple Gothic', sans-serif !important;}
.underline {text-decoration:underline !important;}
.italic {font-style:italic;}


/* 여백 */
.padding0 {padding:0 !important;}
.margin0 {margin:0 !important;}
/* Top Padding */
.tp0 {padding-top:0px !important;}
.tp5 {padding-top:5px !important;}
.tp10 {padding-top:10px !important;}
.tp15 {padding-top:15px !important;}
.tp20 {padding-top:20px !important;}
.tp25 {padding-top:25px !important;}
.tp30 {padding-top:30px !important;}
/* Bottom Padding */
.bp0 {padding-bottom:0px !important;}
.bp5 {padding-bottom:5px !important;}
.bp10 {padding-bottom:10px !important;}
.bp15 {padding-bottom:15px !important;}
.bp20 {padding-bottom:20px !important;}
.bp25 {padding-bottom:25px !important;}
.bp30 {padding-bottom:30px !important;}
/* Left Padding */
.lp0 {padding-left:0 !important;}
.lp5 {padding-left:5px !important;}
.lp10 {padding-left:10px !important;}
.lp15 {padding-left:15px !important;}
.lp20 {padding-left:20px !important;}
.lp25 {padding-left:25px !important;}
.lp30 {padding-left:30px !important;}
/* Right Padding */
.rp0 {padding-right:0 !important;}
.rp5 {padding-right:5px !important;}
.rp10 {padding-right:10px !important;}
.rp15 {padding-right:15px !important;}
.rp20 {padding-right:20px !important;}
.rp25 {padding-right:25px !important;}
.rp30 {padding-right:30px !important;}
/* Top Margin */
.tm0 {margin-top:0 !important;}
.tm5 {margin-top:5px !important;}
.tm10 {margin-top:10px !important;}
.tm15 {margin-top:15px !important;}
.tm20 {margin-top:20px !important;}
.tm25 {margin-top:25px !important;}
.tm30 {margin-top:30px !important;}
/* Bottom Margin */
.bm0 {margin-bottom:0 !important;}
.bm5 {margin-bottom:5px !important;}
.bm10 {margin-bottom:10px !important;}
.bm15 {margin-bottom:15px !important;}
.bm20 {margin-bottom:20px !important;}
.bm25 {margin-bottom:25px !important;}
.bm30 {margin-bottom:30px !important;}
/* Left Margin */
.lm0 {margin-left:0 !important;}
.lm5 {margin-left:5px !important;}
.lm10 {margin-left:10px !important;}
.lm15 {margin-left:15px !important;}
.lm20 {margin-left:20px !important;}
.lm25 {margin-left:25px !important;}
.lm30 {margin-left:30px !important;}
/* Right Margin */
.rm0 {margin-right:0 !important;}
.rm5 {margin-right:5px !important;}
.rm10 {margin-right:10px !important;}
.rm15 {margin-right:15px !important;}
.rm20 {margin-right:20px !important;}
.rm25 {margin-right:25px !important;}
.rm30 {margin-right:30px !important;}



.wsContArea { padding-bottom:40px; font-size:12px; line-height:1.5; color:#666;}

.wsContArea .tabMenu {padding:0; margin:0; margin-bottom:24px; border-bottom:2px solid #518993; *zoom:1; list-style:none;}
.wsContArea .tabMenu:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.wsContArea .tabMenu li {float:left; padding:0; margin:0; margin-left:3px;}
.wsContArea .tabMenu li.first {margin:0;}
.wsContArea .tabMenu li a {display:inline-block; height:41px; overflow:hidden; vertical-align:top;}
.wsContArea .tabMenu li.on a img {margin-top:-50px;}

.wsContArea .subTabArea {border:5px solid #e8e3de; margin-bottom:20px;}
.wsContArea .subTabArea table {width:100%;}
.wsContArea .subTabArea td {padding:11px 10px 10px; font-size:12px; line-height:14px; font-weight:bold; text-align:center; background:url('../image/vbar_sub_tab.gif') 0 50% no-repeat; word-break:normal;}
.wsContArea .subTabArea td.first {background-image:none;}
.wsContArea .subTabArea td.on a {color:#ea6837; text-decoration:underline;}
.includeTblArea table td {word-break:normal;}

ul.bl {padding:0; margin:0; list-style:none;}
ul.bl li {margin-top:3px; padding-left:19px; background:url('../image/icon3.gif') 0 4px no-repeat;}
ul.bl li.first-child {margin-top:0;}
ul.bl li .tit {font-weight:bold; color:#000;}



/* 전체테이블 */
.totalTblArea {position:relative; width:5500px; *zoom:1; *display:inline; z-index:0;}
.totalTblArea:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.totalTblArea .placeTbl {float:left; width:360px; margin-left:-1px; table-layout:fixed; border-collapse:collapse;}

.placeTbl td {height:50px; padding:0 4px; color:#666; font-size:11px; line-height:15px; text-align:center; word-break:normal; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}

.placeTbl td.al {text-align:left !important;}
.placeTbl td.ar {text-align:right !important;}
.placeTbl .time {padding:0; color:#333; text-align:center !important; background-color:#f8f8f8; border-left:1px solid #d3d3d3;}
.placeTbl .cont {text-align:left;}
.placeTbl tr .cont:first-child,
.placeTbl tr .first {border-left:1px solid #d3d3d3;}

.placeTbl td.em {font-size:13px; font-weight:bold; color:#000;}
.placeTbl td dl,
.placeTbl td dl dt,
.placeTbl td dl dd {margin:0; padding:0;}
.placeTbl td dl dt {margin-bottom:10px;}

/* 전체테이블 - title */
.placeTbl .titTr td {font-size:12px; font-weight:bold; color:#fff; background-color:#518993; border-left:1px solid #d3d3d3;}
.placeTbl .subTitTr td {color:#333; background-color:#ebf1de; font-weight:bold;}
.placeTbl .subTitTr .cont {font-size:12px; text-align:center;}
.placeTbl .subTitTr.def .cont {font-size:13px;}

/* 전체테이블 color */
.totalTblArea .place01 {margin-left:0;}

.placeTbl .bg0 td {background-color:#fff;}
.placeTbl .bg1 td {background-color:#ebf1de;}
.placeTbl .bg2 td {background-color:#fde9d9;}
.placeTbl .bg3 td {background-color:#eeece1;}
.placeTbl .bg4 td {background-color:#daeef3;}
.placeTbl .bg5 td {background-color:#e4dfec;}
.placeTbl .bg6 td {background-color:#f2f2f2;}
.placeTbl .bg7 td {background-color:#c4bd97;}
.placeTbl .bg8 td {background-color:#dce6f1;}

.placeTbl .nonBdL td,
.placeTbl td.nonBdL {border-left:none !important;;}
.placeTbl .nonBdR td,
.placeTbl td.nonBdR {border-right:none !important;;}
.placeTbl .bdL td,
.placeTbl td.bdL {border-left:1px solid #d3d3d3 !important;}
.placeTbl .bdR td,
.placeTbl td.bdR {border-right:1px solid #d3d3d3 !important;}

/* 전체테이블 width */
.totalTblArea .placeTbl.place07 {width:370px;}
.totalTblArea .placeTbl.place09 {width:340px;}
.totalTblArea .placeTbl.place10 {width:440px;}

.totalTblArea .placeTbl.place12,
.totalTblArea .placeTbl.place13,
.totalTblArea .placeTbl.place14,
.totalTblArea .placeTbl.place15 {width:330px;}

/* 전체테이블 height */
/* .placeTbl tr.short td {height:42px !important;}
.placeTbl tr.short2 td {height:42px !important;}
.ie .placeTbl tr.short2 td {height:40px !important;} */
.placeTbl tr.low td {height:40px;}

.placeTbl tr.h1of2 td {height:25px;}
.placeTbl tr.h1of2 + tr.h1of2 td {height:24px;}
.placeTbl tr.h2of3 td {height:33px;}
.placeTbl tr.h3of2 td {height:75px;}
.placeTbl tr.h2 td {height:101px;}
.placeTbl tr.h5of2 td {height:125px;}
.placeTbl tr.h3 td {height:152px;}
.placeTbl tr.h4 td {height:200px;}
.placeTbl tr.h5 td {height:250px;}

/* .ie .placeTbl tr.iePd td {padding-top:1px;}
.ie .placeTbl tr.iePd2 td {padding-top:1px; padding-bottom:1px}
.ie .placeTbl tr.iePd3 td {padding-top:2px; padding-bottom:1px}
 */
.placeTbl .fixedH1 td {height:407px;}
.placeTbl.place01 .fixedH2 td {height:407px;}
/* .placeTbl.place11 .fixedH1 td {height:153px;}
.placeTbl.place11 .fixedH2 td {height:102px;}
 */

.placeTbl .fixedLunch {height:102px;}
.placeTbl .fixedCoffee {height:; }



div.program {width:6500px;padding-right:30px;}

h3.subTitBg {padding: 5px 0 7px;margin: 30px 0 0;text-align: center;color: #fff;background-color: #518993;font-size: 12px;}

table.tblProgram {width:100%;border: 0 none;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;}
table.tblProgram th,
table.tblProgram td {padding:5px 5px 7px;border: 0 none;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;font-size:11px;font-family:Malgun Gothic,"Malgun Gothic",malgungothic,Dotum,"Apple Gothic",sans-serif;vertical-align:middle;line-height:1.2em;}
table.tblProgram th {background-color:#f2dcdb;font-weight:bold;text-align:center;}
table.tblProgram td {height:30px;}
table.tblProgram td.time {width:80px;padding:5px 0 7px;text-align:center;background-color:#ededed;}
table.tblProgram td.speaker {width:90px;text-align:center;letter-spacing:-1px;}
table.tblProgram td.tit {max-width:250px;}
table.tblProgram td.break {text-align:center;}
table.tblProgram td.luncheon {background-color:#f2f2f2;font-weight:bold;}
table.tblProgram td.dinner {background-color:#da9694;font-weight:bold;}


table.tblProgram td.quiz {background-color:#ffcc00 !important;font-weight:bold;}
table.tblProgram td.essen {background-color:#fdfec2 !important; font-weight:bold;text-align:center;}
table.tblProgram td.essen2 {background-color:#FFC6AA !important; font-weight:bold;text-align:center;}
table.tblProgram td.edu {background-color:#ddd9c4 !important; font-weight:bold;text-align:center;}
table.tblProgram td.advanced {background-color:#ebf1de !important;font-weight:bold;text-align:center;}
table.tblProgram td.hands {background-color:#ddd9c4 !important; font-weight:bold;text-align:center;}
table.tblProgram td.general {background-color:#dce6f1 !important; font-weight:bold;text-align:center;}
table.tblProgram td.sympo {background-color:#9999ff !important; font-weight:bold;text-align:center;}
table.tblProgram td.session {background-color:#afdc7e !important; font-weight:bold;text-align:center;}
table.tblProgram td.poster {background-color:#95b3d7 !important; font-weight:bold;text-align:center;}
table.tblProgram td.posterCon {background-color:#dce6f1 !important;}
table.tblProgram td.hospital {background-color:#F8EAD6 !important; font-weight:bold;text-align:center;}

table.tblProgram td.chief {background-color:#f2f2f2 !important;font-weight:bold;}
table.tblProgram td.board {background-color:#fcd5b4 !important;font-weight:bold;}

table.tblProgram td.poster,
table.tblProgram td.posterCon,
.ac {text-align:center;}
.fwBold {font-weight:bold;}



table.tblDetail {width:100%;border: 0 none;border-top: 2px solid #518993;border-left:1px solid #d3d3d3;}
table.tblDetail th,
table.tblDetail td {padding:5px 5px 7px;border: 0 none;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;font-size:12px;font-family:Malgun Gothic,"Malgun Gothic",malgungothic,Dotum,"Apple Gothic",sans-serif;vertical-align:middle;line-height:1.2em;text-align: center;}
table.tblDetail th {color:#518993;background-color:#DEE5E6;font-weight:bold;text-align:center;}
table.tblDetail td.room {color: #000;background-color: #fafafa;}
table.tblDetail td.tit {text-align: left;}

table.tblDetail tr.sessionTit th,
table.tblDetail tr.sessionTit td {background-color: #DEE5E6;color:#518993;font-weight: bold;}
