body, td  { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; }
.topline  { color: #4a79a5; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: right; text-decoration:none; height: 14px;}
.midline  { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #214573; text-align: center; text-decoration:none; width: 96px; height: 14px; }
a { color: #4a79a5; text-decoration: none; background-color: #ffffff; }
img { border-style: none }
h1, h2, h3, h4, h5, h6  { color: #214573; background-color: #ffffff }
h1 { font-size: medium; font-family: Georgia, "Times New Roman", Times, serif; font-stretch: normal; text-decoration: blink }
h2 { font-size: small; font-family: Georgia, "Times New Roman", Times, serif }
h3 { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.credit { font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; }
hr.credit  { color: #4a79a5 }
td.contents { padding-right: 25px; padding-left: 25px }
td.activity     { text-align: left; padding: 5px 10px; width: 494px; vertical-align: baseline; border-style: none solid none none; border-width: medium 1px medium medium; border-color: #e4e3dc }
td.time     { text-align: right; padding: 1px 10px; width: 83px; vertical-align: baseline; border-style: none solid none none; border-width: medium 1px medium medium; border-color: #e4e3dc }
td.place   { text-align: left; padding: 5px 10px; width: 104px; vertical-align: baseline; border: #e4e3dc }
td.bio { padding: 25px 25px 15px 15px; border-bottom: 1px solid #e4e3dc }
.speaker    { color: black; font-size: xx-small; font-style: italic; line-height: 110%; font-stretch: ultra-condensed; text-align: left; vertical-align: baseline }
