h1			{font-family: tahoma,arial,sans-serif; color: #333333; font-size: 19pt; font-weight: bold; line-height: 130%; margin-bottom: 1em; letter-spacing: -0.1em}
h2			{font-family: tahoma,arial,sans-serif; color: #333333; font-size: 16pt; font-weight: bold; line-height: 130%; margin-bottom: 1em; letter-spacing: -0.1em}
h3			{font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,sans-serif; color: #333333; font-size: 18px; font-weight: bold; line-height: 130%; margin-bottom: 1em; letter-spacing: 0em; margin-left: 0px}
h4			{font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,sans-serif; color: #54872f; font-size: 16px; font-weight: bold; line-height: 130%; margin-bottom: .6em; letter-spacing: 0em; margin-top: 1.5em}
h5			{font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,sans-serif; color: #454545; font-size: 13px; font-weight: bold; line-height: 130%; margin-bottom: .6em; letter-spacing: 0em; margin-top: 1.5em}
body  	{font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",tahoma,arial,sans-serif; font-weight: normal; line-height: 150%; color: #444444; padding: 0; margin: 0; font-size: 9pt}
td     	{font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",tahoma,arial,sans-serif; font-weight: normal; line-height: 150%; color: #444444; font-size: 9pt}

#mainContainer {width: 100%; min-height: 700px}
#header {background-color: #000000}
#nav {width: 180px !important; padding: 1.5em 0em 5em .5em; font-size: 12px; background-color: #80a321; color: white}
#footer {padding: 1em 0 1em 1em}

.mainMenu {font-weight: bold; border: 0px solid yellow; font-family: verdana; color: white; cursor: pointer; margin: 1.3em .5em .3em 0}
.subMenu {font-weight: normal; margin: .8em 1em .8em 1.3em; line-height: 110%; font-family: verdana; font-size: .9em; cursor: pointer}

#subCols {border-right: 0px solid #e3e3e3; padding-bottom: 200px; width: 150px !important}
.subCol {padding: 7px 0; margin: 0 5px; font-family: verdana; font-size: 8pt; cursor: pointer; width: 140px !important; border-bottom: 1px solid #e3e3e3}
.subCol:hover {color: #990000}
#mainContents {padding: 1.5em 2em 5em 4em; line-height: 150%}
/*h3.header {background: url(/images/header_bg.gif) repeat-x; padding: .5em 0 .5em 1.5em; color: white; margin: 0 -40px 1em -30px}*/
h3 {color: #3A57C3; margin: 0 0 1em -1em}
h4:first-child {margin-top: 1em}

ul, ol {
  margin:auto -3em 1em 0;
  padding:0;
  position:relative;
  left:-3em;
  overflow:hidden;
}

li {
  margin-top:0.25em;
  margin-bottom:0.25em;
}

ul ul, ul ol,
ol ol, ol ul {
  margin-left:1em;
  padding-left:0;
}

ul li, ol li {
  margin-left:5em;
}

li li {
  margin-left:1em;
}

<!--[if lte IE 6]>
ul, ol {
  height:0;
  overflow:visible;
}
< ![endif]-->

<!--[if gt IE 6]>
ul, ol { height:1%; }
< ![endif]-->

.flat li {
  margin-left:3em;
}

.flat li ul, .flat li ol {
  margin-left:1em;
  padding-left:0;
}

.flat li li {
  margin-left:0;
}

.spaced {
  margin-bottom:0;
}

.spaced ul, .spaced ol {
  margin-top:1em;
}

.spaced li {
  margin-bottom:.7em;
}

.indent li {
  padding-left:1em;
  text-indent:-1em;
}

.inside li {
  list-style-position:inside;
}

.clear li {
  list-style-type:none;
}

pre     {font-family: 'Lucida Console', 'curier new', monaco}
img     {border: none}
input   {line-height: 120% }

.abstractFormStep {font-size: 20px; font-weight: normal; text-align: left; padding-bottom: 10px; color: #4F599F}

/* ABSTRACT PRINT STYLE */
div.print_block          {width: 160mm; height: 246mm; overflow: hidden}
div.print_correspondence {width: 160mm; height: 5mm; font-size: 13px; font-family: 'times', 'times new roman'; text-align: left; padding: 1mm 0 0 0}
div.print_footer         {width: 160mm; height: 4mm; font-size: 16px; font-family: 'times', 'times new roman'; text-align: center}

div.print_code     {font-size: 19px; font-family: 'times', 'times new roman'; height: 9mm}
div.print_title    {font-size: 22px; font-family: 'times', 'times new roman'; line-height: 110%; text-align: center}
div.print_names    {font-size: 15px; font-family: 'times', 'times new roman'; line-height: 110%; text-align: center; margin: 0.8em 0em}
div.print_address  {font-size: 14px; font-family: 'times', 'times new roman'; line-height: 110%; text-align: center; font-style: italic; margin-bottom: 0.8em}
div.print_abstract {font-size: 15px; font-family: 'times', 'times new roman'; line-height: 120%; text-align: justify; text-indent: 1.5em; text-autospace: ideograph-numeric}
div.print_abstract p, div {line-height: 120%; margin: 0 0 .5em 0; text-autospace: ideograph-numeric}
div.print_abstract sub, sup {font-size: .6em}
div.print_abstract .fig {font-size: 12px; line-height: 120%; font-style: normal; margin-bottom: 3px}
div.print_abstract .small {font-size: 12px}
div.print_abstract table {border-width: 0px}
div.print_abstract td {line-height: 120%; font-size: 13px}
/* div.print_names sup {font-size: 13px} */
/* div.print_address  sup {font-size: 13px} */
/* ABSTRACT PRINT STYLE */

table.schedule_table {font-family: tahoma; width: 625px; margin-left: -17px}
table.schedule_table thead td {text-align: center; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; font-size: 8pt; font-weight: normal; height: 32px; background-color: #F8E77F}
table.schedule_table tbody td {text-align: center; border-bottom: 1px solid #999999; border-right: 1px solid #999999; line-height: 140%; font-size: 8pt; height: 24px; width: 22px !important}
.dotline {background: url(/images/dot_line_gray.gif) center left repeat-x; height: 1px; font-size: 1px}
.presentTime {font-family: tahoma; font-size: 8pt; margin-bottom: 5px; padding-top: 1px}

.sessionHour    {background-color: #ffffff; color: #000000; padding: 2px 3px 2px 3px; width: 49px !important; border-left: 1px solid #999999}
.sessionEmpty   {background-color: #ffffff; color: #000000; padding: 2px 1px}
.sessionRegist  {background-color: #ccffcc; color: #000000; padding: 2px 1px}
.sessionWelcome {background-color: #ffcc99; color: #000000; padding: 2px 1px}
.sessionOpening {background-color: #339966; color: #ffffff; padding: 2px 1px}
.sessionPlenary {background-color: #BACCE2; color: #000000; padding: 2px 1px}
.sessionKeynote {background-color: #BACCE2; color: #000000; padding: 2px 1px}
.sessionOral    {background-color: #bfbfbf; color: #ffffff; padding: 2px 1px}
.sessionPoster  {background-color: #99ccff; color: #000000; padding: 2px 1px}
.sessionBreak   {background-color: #ffffff; color: #000000; padding: 2px 1px}
.sessionLunch   {background-color: #F8E77F; color: #000000; padding: 2px 1px}
.sessionBanquet {background-color: #ff9900; color: #000000; padding: 2px 1px}
.sessionClosing {background-color: #bb3333; color: #ffffff; padding: 2px 1px}

a:link		{color: #006683 }
a:visited {color: #006683 }
a:active	{color: #00ABBE }
a:hover	  {color: #00ABBE }
a.dimmed:link 		{color: #999999 }
a.dimmed:visited	{color: #999999 }
a.dimmed:active 	{color: #999999 }
a.dimmed:hover		{color: #999999 }
a.green: link		  {color: #A5EA00 }
a.green: visited	{color: #A5EA00 }
a.green: active	  {color: #DCFF89 }
a.green: hover		{color: #DCFF89 }


.spaced-list li  {margin-bottom: 5px !important}
.non-spaced-list li  {margin-bottom: 0px !important}
.dimmed     {color: #666666 !important}
.white		{color: #ffffff !important}
.black		{color: #000000 !important}
.blue       {color: blue !important}
.red        {color: red !important}
.darkblue   {color: #403F95 !important}
.navy       {color: navy !important}
.darkred    {color: #D50409 !important}
.bold       {font-weight: bold !important}
.pointer    {cursor: pointer !important}
.wait       {cursor: wait !important}
.italic     {font-style: italic !important}
.underline  {text-decoration: underline !important}
.hidden     {visibility: hidden}
.displayNone {display: none}

.pt6        {font-size:  6pt !important}
.pt7        {font-size:  7pt !important}
.pt8        {font-size:  8pt !important}
.pt9        {font-size:  9pt !important}
.pt10       {font-size: 10pt !important}
.pt11       {font-size: 11pt !important}
.pt12       {font-size: 12pt !important}
.pt13       {font-size: 13pt !important}
.pt14       {font-size: 14pt !important}
.pt15       {font-size: 15pt !important}
.pt16       {font-size: 16pt !important}
.pt17       {font-size: 17pt !important}
.pt18       {font-size: 18pt !important}
.pt19       {font-size: 19pt !important}
.pt20       {font-size: 20pt !important}

.px9        {font-size:  9px !important}
.px10       {font-size: 10px !important}
.px11       {font-size: 11px !important}
.px12       {font-size: 12px !important}
.px13       {font-size: 13px !important}
.px14       {font-size: 14px !important}
.px15       {font-size: 15px !important}
.px16       {font-size: 16px !important}
.px17       {font-size: 17px !important}
.px18       {font-size: 18px !important}
.px19       {font-size: 19px !important}
.px20       {font-size: 20px !important}
.px21       {font-size: 21px !important}
.px22       {font-size: 22px !important}
.px23       {font-size: 23px !important}
.px24       {font-size: 24px !important}
.px25       {font-size: 25px !important}

.georgia    {font-family: georgia !important}
.times      {font-family: 'times new roman' !important}
.verdana    {font-family: verdana !important}
.tahoma     {font-family: tahoma !important}
.gulim      {font-family: 굴림 !important}
.dotum      {font-family: 돋움 !important}
.lucida     {font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode" !important}
.narrow     {letter-spacing: -0.1em !important}
.LH100      {line-height: 100% !important}
.LH110      {line-height: 110% !important}
.LH120      {line-height: 120% !important}
.LH130      {line-height: 130% !important}
.LH140      {line-height: 140% !important}
.LH150      {line-height: 150% !important}
.LH160      {line-height: 160% !important}
.LH170      {line-height: 170% !important}
.LH180      {line-height: 180% !important}
.LH190      {line-height: 190% !important}
.LH200      {line-height: 200% !important}
.left       {text-align: left !important}
.center     {text-align: center !important}
.right      {text-align: right !important}
.justify    {text-align: justify !important}
.item       {text-align: right; font-weight: bold; color: #403F95; width: 12em; margin-right: 1em}

table.menu {width: 180px}
table.menu td.top {line-height: 110%; padding: 3px 0 7px 5px; font-family: verdana; font-weight: bold; font-size: 15px}
table.menu td.sub {line-height: 110%; padding: 3px 2px 3px 15px; font-family: verdana; font-weight: normal; font-size: 11px}
table.menu td a:link		{color: #006683 }
table.menu td a:visited {color: #006683 }
table.menu td a:active	{color: #00ABBE }
table.menu td a:hover	  {color: #00ABBE }

table.menu td.sub2 {line-height: 110%; padding: 2px 2px 2px 30px; font-family: verdana; font-weight: normal; font-size: 9px}
table.menu td.dummy {height: 10px}
table.menu td.disabled {color: #949494; cursor: default}
table.menu a {color: #333333; text-decoration: none; line-height: 110%}

td {font-weight: normal; line-height: 150%; }
td.borderbottom {border-bottom: 1px solid #999999}
td.bordertopbot {border-top: 1px solid #999999; border-bottom: 1px solid #999999}
td.dashedbottom {border-bottom: 1px dashed #999999}
td.dashedtopbot {border-top: 1px dashed #999999; border-bottom: 1px dashed #999999}
td.bordertop {border-top: 1px solid #999999}
div.subheading {font-size: 9pt; font-weight: bold; color: #D50409}

label.menu_label {text-decoration: none; border-bottom: 1px dashed Green; font-weight: bold; font-size: 9pt; color: navy; cursor: help; }
sub			  {font-size: .7em; line-height: 100%; letter-spacing: 0; padding-left: .1em; padding-right: .1em; vertical-align: text-bottom}
sup			  {font-size: .7em; line-height: 100%; letter-spacing: 0; padding-left: .1em; padding-right: .1em; vertical-align: text-top}

.menu0 {cursor: pointer; font-family: verdana; font-size: 9pt; margin: 1px 0px 1px 0px; padding: 2px; border: 1px solid #EDEDED; letter-spacing: 0px; }
.menu1 {cursor: pointer; font-family: verdana; font-size: 9pt; margin: 0px 1px 0px 15px; padding: 2px; border: 1px solid #EDEDED; letter-spacing: 0px; }
.menu2 {cursor: pointer; font-family: verdana; font-size: 9pt; margin: 0px 1px 0px 30px; padding: 2px; border: 1px solid #EDEDED; letter-spacing: 0px; }
.menu3 {cursor: pointer; font-family: verdana; font-size: 9pt; margin: 0px 1px 0px 45px; padding: 2px; border: 1px solid #EDEDED; letter-spacing: 0px; }

textarea	{font-family: verdana, tahoma, sans-serif; font-size: 9pt}
input		  {font-family: verdana, sans-serif; font-size: 9pt; color: #333333}
.inputw   {font-family: verdana, arial, Helvetica; font-size: 9pt; color: #595959; BORDER-BOTTOM: #95957C 1px solid; BORDER-LEFT: #95957C 1px solid; BORDER-RIGHT: #95957C 1px solid; BORDER-TOP: #95957C 1px solid; height: 18 ; background-color: #F5F5ED}
.inputf		{font-family: verdana, sans-serif; font-size: 9pt; color: #595959; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; height: 18 ; background-color: #FFFFFF}
button    {font-family: verdana, sans-serif; font-size: 8pt; letter-spacing: 0px; color: #333333; height: 2.2em; line-height: 140%; margin: 2px}
fieldset  {padding: 0 1em 1em 1em}
legend    {margin-bottom: 0.5em}
input.submit {font-family: 'Segoe UI', verdana, sans-serif; font-size: 9pt; color: #333333; background-color: #eeeeee}
label     {cursor: pointer}
label.link {cursor: pointer; text-decoration: underline; color: blue}
.helptip	{color: Green; text-decoration: 	none; border-bottom: 1px dashed Green; cursor: help; }
p.pagebreak	{page-break-after: always}
.highlight	{color: #660000; font-weight: bold; }
.headTD		{border-bottom: solid 1px #cccccc; border-top: solid 1px black; height: 30px; font-weight: bold; color: #333333; background: #eeeeee}
.dataTD		{border-bottom: solid 1px #cccccc}
.data     {color: #CC3333; font-weight: bold}
img.button {cursor: pointer}
img.buttonNA {cursor: default; filter: alpha(opacity=30); }
.odd      {background-color: #EEF4FE}
.even     {background-color: #FFFFFF}
.hover    {background-color: highlight; color: highlighttext}

/* Review --------------------------------------- */
.ManuscriptCode {color: #660000; font-weight: bold; text-decoration: underline}
/* Review --------------------------------------- */

/* form table styles .... */
.form_table {background: #DEE3E7; }
.form_table thead {background: #8D5666; height: 35; }
.form_table th {background: #8D5666; height: 1; }
.form_table th.sub {background: #517286; height: 1; }
.form_table tr.gray {background: #F5F5F6; }
.form_table tr.dot {height: 15; }
.form_table tr.dotgray {background: #F5F5F6; height: 15; }
.form_table tr.button {background: #FFFFFF; height: 80; }
.form_table td {padding: 4px 8px; }
.form_table td.subhead {background: #517286; height: 35; color: white; font-size: 9pt; font-weight: bold}
.form_table td.title {color: white; font-size: 10pt; font-weight: bold}
.form_table td.subtitle {color: #92002A; font-size: 8pt; letter-spacing: 0px; font-weight: bold; height: 40px; }
.form_table td.subtitle2 {color: #005284; font-size: 8pt; letter-spacing: 0px; font-weight: bold; height: 40px; }
/* form table styles .... */


.data_table {font-family: 'Segoe UI', Icon; border: 1px Solid ThreeDShadow; background: Window; color: WindowText; }
.data_table thead {background: ButtonFace; }
.data_table thead td {padding: 3px 0px 3px 5px; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; }
.data_table thead td: active {border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; padding: 3px 4px 1px 6px; }
.data_table tr {}
.data_table td {padding: 3px 4px}
.data_table td.border_bottom {padding: 3px 4px; border-bottom: 1px solid ThreeDShadow}
.data_table td.leftheader {background: ButtonFace; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; }
.data_table td.rightdata {background: window; border-bottom: 1px solid ThreeDShadow; }
.data_table td.rowheader {background: Highlight; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; font-size: 11pt; font-weight: bold; text-align: center; color: HighlightText}
.data_table tfoot td {background: ButtonFace; color: ButtonText; border-top: 1px solid ButtonShadow}


