td.day {text-align:center; font-weight:normal; font-style:oblique;}
td.breaks {text-align:center; font-weight:normal; font-style:oblique;}
td.time {width:6em; text-align:right; padding-right:.5em; vertical-align:top;}
span.room {padding-left:5em;}

hr.solidlineup { 
   color:white; margin-bottom:.0em;  margin-top:.4em; height:1px;
   border-bottom:solid; border-bottom-color:#080808; border-width:1px;
}

hr.solidline { 
   color:white; margin-top:0em; height:1px;
   border-bottom:solid; border-bottom-color:#080808; border-width:1px;
}

hr.dashedline { 
   color:white; margin-bottom:-.0em;  margin-top:0em; height:1px;
   border-bottom:dashed; border-bottom-color:#080808; border-width:1px;
}




.abstracttitle {margin-bottom:1.0em; font-style:oblique; color:#333300; font-weight:bold;}
.abstractspeaker{margin-bottom:1.5em; font-style:oblique; color:#333300; font-weight:normal;}
.abstracttext{margin-bottom:.5em; font-style:oblique; color:#333300; font-weight:normal;}

a.talktitle:link { color:#b11818; text-decoration:none; font-weight:normal; font-style:oblique;}
a.talktitle:hover { color:#550000; text-decoration: underline; font-weight:normal; font-style:oblique;}
a.talktitle:visited { color:#8a3f3f; font-weight:normal;  font-style:oblique;}
a.talktitle:focus { color:#b11818; text-decoration:underline; font-weight:normal; font-style:oblique; }
a.talktitle:active { color:#b11818; text-decoration:underline; font-weight:normal;  font-style:oblique;}

a.abstracttitle:link { color:#b11818; text-decoration:none; font-weight:bold;}
a.abstracttitle:hover { color:#004444; text-decoration: underline; font-weight:bold;}
a.abstracttitle:visited { color:#8a3f3f; text-decoration:none; font-weight:bold; }
a.abstracttitle:focus { color:#b11818; text-decoration:underline; font-weight:bold; }
a.abstracttitle:active { color:#b11818; text-decoration:underline; font-weight:bold; }

