@font-face {
 font-family: 'NanumSquare';
 src: url(../../inc/fonts/NanumSquareR.eot);
 src: url(../../inc/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(../../inc/fonts/NanumSquareR.woff) format('woff'),
      url(../../inc/fonts/NanumSquareR.ttf) format('truetype');
}
@font-face {
  font-family: '3dsweb';
  src: url('../../inc/fonts/v2/3ds-v2.eot');
  src: url('../../inc/fonts/v2/3ds-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-v2.svg#3dsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '3dsweblight';
  src: url('../../inc/fonts/v2/3ds-Light-v2.eot');
  src: url('../../inc/fonts/v2/3ds-Light-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-Light-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-Light-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-Light-v2.svg#3dslight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '3ds';
  src: url('../../inc/fonts/v2/3ds-v2.eot');
  src: url('../../inc/fonts/v2/3ds-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-v2.svg#3dsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '3dsitalic';
  src: url('../../inc/fonts/v2/3ds-Italic-v2.eot');
  src: url('../../inc/fonts/v2/3ds-Italic-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-Italic-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-Italic-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-Italic-v2.svg#3dsitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: '3dssemi';
  src: url('../../inc/fonts/v2/3ds-SemiBold-v2.eot');
  src: url('../../inc/fonts/v2/3ds-SemiBold-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-SemiBold-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-SemiBold-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-SemiBold-v2.svg#3dssemibold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: '3dssemiitalic';
  src: url('../../inc/fonts/v2/3ds-SemiBoldItalic-v2.eot');
  src: url('../../inc/fonts/v2/3ds-SemiBoldItalic-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-SemiBoldItalic-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-SemiBoldItalic-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-SemiBoldItalic-v2.svg#3dssemibold_italic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: '3dsbold';
  src: url('../../inc/fonts/v2/3ds-Bold-v2.eot');
  src: url('../../inc/fonts/v2/3ds-Bold-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-Bold-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-Bold-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-Bold-v2.svg#3dsbold') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: '3dsbolditalic';
  src: url('../../inc/fonts/v2/3ds-BoldItalic-v2.eot');
  src: url('../../inc/fonts/v2/3ds-BoldItalic-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-BoldItalic-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-BoldItalic-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-BoldItalic-v2.svg#3dsbold_italic') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: '3dsextralight';
  src: url('../../inc/fonts/v2/3ds-ExtraLight-v2.eot');
  src: url('../../inc/fonts/v2/3ds-ExtraLight-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-ExtraLight-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-ExtraLight-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-ExtraLight-v2.svg#3dsextralight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: '3dsextralightitalic';
  src: url('../../inc/fonts/v2/3ds-ExtraLightItalic-v2t.eot');
  src: url('../../inc/fonts/v2/3ds-ExtraLightItalic-v2t.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-ExtraLightItalic-v2t.woff') format('woff'), url('../../inc/fonts/v2/3ds-ExtraLightItalic-v2t.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-ExtraLightItalic-v2t.svg#3dsextralight_italic') format('svg');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: '3dscondensedregular';
  src: url('../../inc/fonts/v2/3ds-Condensed-v2.eot');
  src: url('../../inc/fonts/v2/3ds-Condensed-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-Condensed-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-Condensed-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-Condensed-v2.svg#3dscondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '3dscondensedbold';
  src: url('../../inc/fonts/v2/3ds-CondensedBold-v2.eot');
  src: url('../../inc/fonts/v2/3ds-CondensedBold-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-CondensedBold-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-CondensedBold-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-CondensedBold-v2.svg#3dscondensed_bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: '3dscondensedlight';
  src: url('../../inc/fonts/v2/3ds-CondensedLight-v2.eot');
  src: url('../../inc/fonts/v2/3ds-CondensedLight-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-CondensedLight-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-CondensedLight-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-CondensedLight-v2.svg#3dscondensed_light') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: '3dslight';
  src: url('../../inc/fonts/v2/3ds-Light-v2.eot');
  src: url('../../inc/fonts/v2/3ds-Light-v2.eot?#iefix') format('embedded-opentype'), url('../../inc/fonts/v2/3ds-Light-v2.woff') format('woff'), url('../../inc/fonts/v2/3ds-Light-v2.ttf') format('truetype'), url('../../inc/fonts/v2/3ds-Light-v2.svg#3dslight') format('svg');
  font-weight: normal;
  font-style: normal;
}



* { box-sizing: padding-box; word-break: keep-all; }

body {font-family: '3dsweblight',  '3dslight', 'NanumSquare'; margin :0;	background-color: #ffffff;}

img {border :0; vertical-align:middle }

td {font-family: '3dsweblight',  '3dslight', 'NanumSquare'; font-size:14px; color:#404040;}
ul {font-family: '3dsweblight',  '3dslight', 'NanumSquare'; font-size:14px; padding-left:20px; margin-bottom: 0; padding-bottom: 0 }
li {padding-top:5px; margin-bottom: 0; padding-bottom: 0 }

body {	margin :0;	background-color: #2d4d5b; background-image: url(../../images/header_bg2.png); background-attachment: fixed; background-position: center top;  background-repeat: repeat-x; background-size:auto}

.header_logo {background-color: #00325c; background-image: url(../../images/logo_bg.png);  background-position: center 0;  background-repeat: repeat-y; background-size: 100%}
.header_logo2 {background-color: #01acab}
.header_logo img, .header_logo2 img   {width:25%; max-width: 200px;}
.header { }
.header img  {width:100%;}
.content {padding:30px 30px; background: #ffffff}

#menu    { width:930px; border-left: 1px solid #ffffff;  background-color:#01acab ; padding:0; margin:0; display: inline-block;  box-sizing: border-box;  } 
#menu li {width:20%; border-right: 1px solid #ffffff;  border-top: 1px solid #ffffff; padding:0; margin:0;  box-sizing: border-box; font-size:15px; text-align:center;  float:left; display: inline-block ;  }
#menu li:last-child {display: none}
#menu li a:link {   text-decoration: none; color: #ffffff; display: block;  padding: 10px 10px 10px 10px; -ms-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out; }
#menu li a:visited  {text-decoration:none; color:#ffffff; display: block; }
#menu li a:hover  {background-color:#123544 !important }
#menu li .on  {background-color:#123544 !important }

@media only screen and (max-width: 980px){ 
#menu {width: 100% !important; margin-top: 0 !important} 
#menu li {width:33.3333%; margin-top:1px !important; } #menu li:last-child {display: block}
.content {padding:20px 15px;}
.header {  background-attachment: scroll;  background-position: center center; background-repeat:no-repeat; background-size:cover}
table[class=tablecontent]{
width: 100% !important;
padding-right:0 !important;
border: 0  !important;}
img[class=headerGF]{
 width: 100% !important;
 height: auto !important;
}
}


h1 {padding:0; color:#01acab;font-size:24px; font-weight:normal; }
h2 { color:#01acab;font-size:24px; }
h3 {margin:0 0 10px 0; color:#2d4d5b;font-size:17px; clear:both; }
h4, .h4{font-size: 16px; color:#2d4d5b; line-height: 1.6}

#footer {clear:both; width:100%; margin-bottom:0; margin-top:30px; padding-top:20px;  border-top: 1px solid #e0e0e0; color:#999999; font-size:12px; line-height:14px; }

a:link     {color:#0075c1;}
a:visited  {color:#0075c1;}
a:active   {color:#0075c1;}
a:hover    {color:#0075c1;}

.intro {font-size:15px; line-height:1.6; }

.agenda td {font-size:14px; color:#777777; border-bottom: 1px #e0e0e0 solid; padding:7px;}
.agenda .white {font-size:14px; color:#ffffff; font-weight: bold}
.agenda .ses {color:#000000}
.agenda .time {color:#01acab !important; }

.info {padding-left:20px; margin:0}

.sponsors1 img, .sponsors2 img{width:90%;}
.sponsors1 td {padding:20px 20px; ;font-size:16px; font-weight: bold; }
.sponsors2 td {padding:30px 20px; border-bottom:1px #e0e0e0 solid;}
.sponsors2 tr:last-child td { border-bottom:0}
@media only screen and (max-width: 980px){ 
.sponsors1 td {padding:10px 0; font-size:14px;}
.sponsors2 td {padding:30px 0; border-bottom:1px #e0e0e0 solid;}
}

.venue {width:100%; max-width: 440px; margin:2px;}
