html{
height:100%;
}

body{
height:100%;
padding:0px;
margin:0px;
font: normal medium Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
}


A{color:#0000FF;text-decoration:none}
A:hover{color:#5555FF;text-decoration:underline}


div#main{
width:82%;
height:100%;
position:absolute;
margin-left:18%;
margin-top:0px;
margin-bottom:0px;
padding:0px;
top:0;
left:0;
overflow:hidden;
}
div#side{
width:18%;
height:100%;
position:absolute
margin:0px;
padding:0px;
top:0;
left:0;
overflow:hidden;
}


/* left */
body.leftframe{
font: normal medium Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
background-color:#206062;
}
body.leftframe A:link{color:#FFCC77;font-weight:bold;}
body.leftframe A:visited{color:#FFCC77;font-weight:bold;}
body.leftframe A:hover{color:#FFCC77;font-weight:bold;}
body.leftframe A:active{color:#FFEE66;font-weight:bold;}
body.leftframe A.list:link{color:#FFDD00;font-weight:bold;}
body.leftframe A.list:visited{color:#FFDD00;font-weight:bold;}
body.leftframe A.list:hover{color:#FFFF00;font-weight:bold;text-decoration:none}
body.leftframe A.list:active{color:#FFFF00;font-weight:bold;}
body.leftframe p{
font-size:small;
color:#FFFFFF;
}

div#menucenter{
margin:17px;
text-align:left;
}

/* right */
div.textcenter{
width:95%;
text-align:left;
}


body.rightframe{
text-align:center;
background-color:#eaf8f8;
}
table.lecture{
width:80%;
margin:20px 50px 20px 50px;
border-collapse:separate;
border-spacing:1px;
font-size:16pt;
border-style:none;
}
table.lecture td.name{
font-size:11pt;
color:#FFFFFF;
background-color:#206062;
}
table.lecture td.title{
font-size:11pt;
background-color:#9fd6d7;
}
table.lecture td.tutorial{
    color: #2046B0;
    font-size:11pt;
    background-color:#9fd6d7;
   
}
/* participants page */
table.member{
height:18pt;
margin:20px 50px 20px 50px;
border-collapse: separate;
border-spacing:3px;
font-size:12pt;
border-color:#EEEEFF;
border-style:solid;
}
tr.m_head td{
font: bold medium;
text-align:left;
font-size:11pt;
padding: 5px;
color:#FFFFFF;
white-space: nowrap;
background-color:#006677;
}
tr.participant td{
font: normal;
font-size:11pt;
padding: 3px 10px 3px 10px;
overflow:hidden;
background-color:#EEEEFF;
}

/* program page */
table.program{
margin: 0px;
border-collapse: separate;
border-style:none;
}
td.date{
font: x-large bold Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding: 10px 0px 10px 0px;
}
td.time{
text-align:center;
font-size:10pt;
padding: 5px 10px 5px 10px;
background-color: #E8E8FF;
}
td.name{
font-size:10pt;
padding: 5px 10px 5px 10px;
background-color: #E0E0FF;
}
td.title{
text-align:left;
font-size:10pt;
padding: 5px 10px 5px 10px;
background-color: #CCCCFF;
}
td.free{
font-size:10pt;
padding: 5px 10px 5px 10px;
background-color: #FFFFCC;
}
td.space{
text-align:center;
font-size:10pt;
padding: 5px 10px 5px 10px;
background-color: #FFFFFF;
}

/* poster page */
table.poster{
margin: 0px;
width:800px;
border:none;
}
td.num{
vertical-align:top;
font-size:10pt;
padding: 5px 10px 5px 10px;
border:none;
border-top:solid 5px #AAAAFF;
}
td.ptitle{
text-align:left;
font-size:10pt;
padding: 5px 10px 5px 10px;
border:none;
border-top:solid 5px #AAAAFF;
}
td.pname{
font-size:10pt;
padding: 5px 10px 5px 10px;
}
td.affi{
font-size:10pt;
padding: 5px 10px 5px 10px;
}
td.abst{
font-size:10pt;
padding: 5px 10px 5px 10px;
}







