body { background-color: #000066; margin: 0px; padding: 0px }

hr { color: white; text-align: left; width: 80%; size: 2px }

h2.serif { text-align: center; padding-top: 20px; font-weight: bold; font-family: serif }

h3.serif {padding-top: 20px; padding-left: 25px; font-weight: bold; font-family: serif }

p { font-size: small; font-family: Verdana, Arial, sans-serif; padding: 0px 20px 0px 20px }

.credit { text-align: right; font-style: italic; padding-top: 0px; padding-right: 25px }

.nav { padding: 0px; color: white; text-align: center; font-weight: bold; font-size: smaller }

.pad { padding: 25px 25px 0px 25px }

.nopad { padding: 0px }

.nobr { white-space: nowrap }

div.header { text-align: center }

div.content { width: 80%; min-height: 100%; margin: 0px 10%; padding-top: 10px; padding-bottom: 10px; background-color: white; border-top: solid 5px #CCCCFF; border-bottom: solid 5px #CCCCFF; position: absolute; top: 200px }

img#blue { width: 150px; height: 200px; border: solid 0px white; position: absolute; top: 0px; right: 10% }

img#logo { width: 400px; height: 100px; border: solid 0px lime; margin-top: 20px }

img.speaker { width: 20px; height: 18px; border: solid 0px green; vertical-align: middle }

img.videoicon { width: 20px; height: 20px; border: solid 0px blue; vertical-align: middle }

a { color: white; text-decoration: none; }

a:link { color: white; text-decoration: none; }

a:visited { color: white  }

a:hover { color: #CCCCFF }

a:active { color: #CCCCFF  }

a.body:link { color: #000066; text-decoration: underline; }

a.body:visited { color: #000066; text-decoration: underline; }

a.body:hover { color: #666699; text-decoration: underline; }

a.body:active { color: #CCCCFF; text-decoration: underline; }

table {width: 760px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border: solid 0px #CCCCFF }

