/* CSS Document */
@charset "utf-8";

/******************************************************************************/
/************************  default  ************************/
/******************************************************************************/
html {  font-family:"Verdana", AppleGothic, Sans-serif; font-family:dotum, "돋움"; font-size:11px; line-height:16px;color:#707070; background:#FFFFFF; height:100%;}

body { float:left; width:100%;
	margin:0 0 0 0;
	}

sup { font-family:dotum, "돋움"; }
h1,h2,h3,h4,h5,h6 {display:none;}

img {border:none;  padding:0; margin:0; }

ul {margin:0; padding:0; list-style:none;}

li {margin:0; padding:0; list-style:none;}


input {
	font-size: 1em;
	color: #777;
}

/* ũ  */
a {cursor:pointer;}

a:link {
color:#555;
	text-decoration: none;
}

a:hover {
color:#555;
	text-decoration:underline;
}

a:visited {
color:#555;
	text-decoration:none;
}

.bold1 {font-weight:bold;}

span.bold2 a:link {
color:#565d7f;
	text-decoration: none;
}

span.bold2 a:hover {
color:#565d7f;
	text-decoration:underline;
}

span.bold2 a:visited {
color:#565d7f;
	text-decoration:none;
}

.aligncenter { text-align:center !important;}

p { color:#707070;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; padding:0.5em 0.5em 0.5em 1em; margin:0; font-size:11px; }
p.p1 { color:#0071ad;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; padding:3em 0.5em 0.5em 1em; margin:0; font-size:11px; }
p.p2 { color:#707070;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; padding:0 0.5em 0.5em 1em; margin:0; font-size:11px; }
p.p3 { color:#707070;  font-family: "Courier New", Courier, monospace; line-height:16px; padding:0 0.5em 0.5em 1em; margin:0; font-size:12px; }
p.p4 { color:#0071ad;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; padding:0 0 0.2em 1em; margin:0; font-size:11px; }
p.p5 { color:#0071ad;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; padding:1em 0 0.2em 1em; margin:0; font-size:11px; }
p.p6 { color:#0071ad; padding:0 0 1em 0; }
p.p7 { color:#0071ad;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; font-weight:bold; padding:0 0 0.2em 1em; margin:0; font-size:11px; }
p.p8 { float:left; width:100%; background:#53a3cb; width:10em; color:#FFF;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; font-weight:bold; padding:0 0.2em 0.2em 0.5em; margin:0; font-size:11px; }
p.p9 { background:#53a3cb; width:15em; color:#FFF;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; font-weight:bold; padding:0 0.2em 0.2em 0.5em; margin:0 0 0.5em 0; font-size:11px; }
p.p10 { background:#97cc69; width:15em; color:#FFF;  font-family:"Verdana", AppleGothic, Sans-serif; line-height:16px; font-weight:bold; padding:0 0.2em 0.2em 0.5em; margin:0 0 0.5em 0; font-size:11px; }


table.depth01 {float:left; width:100%; text-align:center; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse; margin:0 0 0 0; color:#5a4d44; }
table.depth02 {width:97%; text-align:center; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse; margin:1em 0 0 0; color:#5a4d44; }
table.depth022 {width:590px; border:1px solid #fff; font:12px Dotum; border-collapse:collapse; margin:1em 0 0 0; color:#5a4d44; background-color:#f8f8f8; }
table.depth022 td {padding:3px; text-align:left; line-height:110%; border:1px solid #fff; padding:7px;}
table.depth022 td.other{background-color:#b3c3ca;}
table.depth022 td.metting{background-color:#FFF263; font-weight:bold;}
table.depth022 td.opening{background-color:#ffcdcd;}
table.depth022 td.plenary1{background-color:#b8ffaf;}
table.depth022 td.plenary2{background-color:#afffc9;}
table.depth022 td.plenary3{background-color:#cac9b3;}
table.depth022 td.parallel1_1{background-color:#edf5f9;}
table.depth022 td.parallel1_2{background-color:#e5f1f7;}
table.depth022 td.parallel1_3{background-color:#dcecf4;}
table.depth022 td.parallel1_4{background-color:#d3e7f1;}
table.depth022 td.session9{background-color:#e0eff6;}
table.depth022 td.center {text-align:center; }
table.depth03 {width:97%; text-align:center; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse; margin:1em 0 0 1em; color:#5a4d44; }
table.depth033 {width:97%; text-align:center; border:1px solid #fff; border-collapse:collapse; margin:1em 0 0 1em; color:#5a4d44;}
table.depth033 th, table.depth033 td {font:11px Dotum; line-height:110%; border:1px solid #fff; }
table.depth033 th {padding:5px 3px; background-color:#958c55; color:#fff;}
table.depth033 thead td {padding:3px; background-color:#ccc9a6;}
table.depth033 td {padding:3px;}
.font_w {color:#fff;}
table.depth04 {border:0px!important; font:12px Dotum; border-collapse:collapse; margin:70px 0 0 0; color:#5a4d44; }
table.depth05 {width:590px; text-align:center; border-bottom:2px solid #DCDCDC;  border-collapse:collapse; margin:5px 0 0 0; color:#5a4d44; }
table.depth05 td {padding:10px;}
table.depth05 td.t_color6{line-height:110%}

table.depth06 {width:580px; border-bottom:2px solid #DCDCDC; font:12px arial; border-collapse:collapse; margin:5px 0 0 0; }
table.sinfo {width:573px; font:12px arial; margin:5px 0 0 0; }

table.depth06 td, table.depth06 p, table.depth06 li {color:#555;}
table.depth06 td.day {text-align:center; font-size:12px; padding:7px; line-height:120%; background-color:#D2D2C6; color:#282828;}
table.depth06 td.time {width:80px; text-align:center; background-color:#F0F0E8; color:#282828;}
table.depth06 td.imp {text-align:center; background-color:#F0E672; font-weight:bold;}
table.depth06 td {text-align:left; padding:5px; font-size:12px; color:#444; line-height:130%;}
table.depth06 span.ref  {color:#999; line-height:105%;}
/*
table.depth06 p.tt  {line-height:130%; letter-spacing:-1px; background:url(../../03_program/images/dot01.gif) repeat-x left 8px; letter-spacing:0;}
.bg_w {background-color:#fff; padding-right:5px; font-weight:bold;}
table.depth06 td.session {text-align:center; background-color:#B7D2D9;}
table.depth06 span.color1  {color:#468336; line-height:110%; font-size:12px;}
table.depth06 p.tt1  {font-weight:bold; color:#468336; padding:7px 0 5px 0;}
table.depth06 p.tt2  {font-weight:bold; color:#368351; padding:7px 0 5px 0;}
table.depth06 p.tt3  {font-weight:bold; color:#368374; padding:7px 0 5px 0;}
table.depth06 p.tt4  {font-weight:bold; color:#367783; padding:7px 0 5px 0;}
table.depth06 p.tt5  {font-weight:bold; color:#366183; padding:7px 0 5px 0;}
table.depth06 p.tt6  {font-weight:bold; color:#364683; padding:7px 0 5px 0;}
table.depth06 p.tt7  {font-weight:bold; color:#3b3683; padding:7px 0 5px 0;}
table.depth06 p.tt8  {font-weight:bold; color:#4f3683; padding:7px 0 5px 0;}
table.depth06 p, table.depth06 li {text-align:left; padding:0; margin:0 0 3px 0; line-height:110%; clear:both;}
table.depth06 p.md {background:url(../images/sub/bullet3.gif) no-repeat 4px 6px; padding-left:10px; margin-bottom:5px; margin-right:8px;}
table.depth06 ul.pr {background:url(../images/sub/bullet3.gif) no-repeat 4px 6px; padding-left:10px; padding-bottom:5px;}

.name, .name a:link, .name a:visited, .name a:active,.name a:hover {color:#252525; text-decoration:underline; margin:0 8px 0 0px;}
.name2, .name a:link, .name a:visited, .name a:active,.name a:hover {color:#252525; font-size:11px; margin:0 7px 0 0px;}

.md01 {font-size:10px; letter-spacing:0; margin-right:8px;}
table.depth06 ul.pr {background:url(../../03_program/images/icon_Presentation.gif) no-repeat 1px left; padding-left:68px;}
*/

table.depth06 td.center{text-align:center;}
table.depth06 div.dotted {boter-top:0; boter-left:0; boter-right:0; border-bottom:2px dotted #EFEFEF; margin:0 0 5px 0; padding:0 0 5px 0;}

th { padding:5px 0 2px 0; background-color:#F5F7F9; border-top:1px solid #DCDCDC; border-left:1px solid #becece; border-right:1px solid #becece; font:12px dotum; text-align:left; line-height:16px; padding:0.75em 5px; text-align:center; font-weight:bold; }
td {padding:3px 0 2px 0; border:1px solid #becece; text-align:center; padding:0.75em; line-height:150%;  }
td.T_center { text-align:center; }
td.T_center1 { text-align:left; }
th.color { background:none; font-weight:normal; }
td.t_color { background:#bee1cb; text-align:center; }
td.t_color2 { background:#f7cdbf; text-align:center; }
td.t_color3 { background:#dbebc4; text-align:center; }
td.t_color4 { background:#f8e1b8; text-align:center; }
td.t_color5 { background:#f2e7d8; text-align:center; }
td.t_color6 { background:#e4eeef; text-align:center; color:#255a62; }
th.t_color7 { text-align:center; color:#255a62; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border-top: solid 2px #c3d2f3; background:#f5f9fe; }
th.t_color7_1 { text-align:center; color:#255a62; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:#f5f9fe; }
td.t_color8 { text-align:center; color:#74a4b7; background:#e0eff5; font-weight:bold; }
td.t_color8_1 { text-align:left; color:#74a4b7; background:#ecf5f9; font-weight:bold; }
td.t_color8_2 { text-align:left; color:#74a4b7; background:#e0eff5; font-weight:bold; }
th.t_color9 { text-align:left; color:#255a62; }
th.t_color10 { font-family:Arial, Helvetica, sans-serif; text-align:left; color:#2884d1; border-top: solid 2px #c3d2f3; background:#f5f9fe; border-left:none; font-weight:normal; }
th.t_color11 { font-family:Arial, Helvetica, sans-serif; text-align:left; color:#2884d1; border-top: solid 2px #c3d2f3; background:#f5f9fe; border-left:none; border-right:none; font-weight:normal; }
th.t_color11_1 { font-family:Arial, Helvetica, sans-serif; text-align:center; color:#707070; border-top: solid 2px #c3d2f3; background:#f5f9fe; border-left:none; border-right:none; font-weight:normal; border-right:1px solid #becece; }


th.th1 { font-weight:normal; color:#255a62; }
th.th3 { float:left; }
th.th2 { clear:both; padding:0; margin:0; font-weight:normal; color:#255a62; }
td.t_left { text-align:left; }
td.t_left2 { text-align:left; background:#f5f5fe; color:#344b95; border-left:none; font-family:Arial, Helvetica, sans-serif; }
td.t_left3 { text-align:left; background:#fff; color:#707070; border-left:none;  border-right:none; font-family:Arial, Helvetica, sans-serif;  }
td.t_left4 { text-align:center; background:#f5f5fe; color:#344b95; font-family:Arial, Helvetica, sans-serif; }
td.t_left5 { text-align:center; background:#f5f5fe; color:#344b95; font-family:Arial, Helvetica, sans-serif; }

span.span1 { padding:0 0 0 18.2em; color:#707070; font-weight:normal; }
span.span2 { padding:0 0 0 19em; color:#707070;  font-weight:normal; }
span.span3 { padding:0 0 0 19em; color:#707070;  font-weight:normal; }
span.span4 { padding:0 0 0 0; color:#707070;  font-weight:normal; background:#53a3cb; color:#fff; padding:0 0.5em 0.2em 0.5em; }
span.span5 { padding:0 0 0 0; color:#0054aa;  font-weight:normal;  padding:0 0.5em 0.2em 0.5em; font-weight:bold; }

span.none3 { font-family: "Lucida Sans Unicode", "Lucida Grande";}
span.color3 { text-align:center; font-size:13px; font-weight:bold; }
ul.color5 { width:95%; color:#599599; background:#fafafa; padding:1em; border: dotted 1px #dfdfdf; text-align:center; }
ul.color6 { width:97%; color:#599599; background:#fafafa; padding:1em; border: dotted 1px #dfdfdf; }
li.color7 { font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#3aa577; margin:0 0 1em 0.5em; }


.chknumber { ime-mode:disabled; }
.alpha { ime-mode:disabled; }
.right {text-align:right;}


/* session error message style */
.message, .find-message {
  margin-bottom:5px;
	color:#FF0000;
	background:#DCDCDC;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

#flashMessage {
}
/* form error message style */
.error-message {
	background:#FFC8C8;
	padding:3px;
	color:#CC0000;
}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}