body {color:white; background-color:navy; font-family:Arial,Helvetica,Geneva,sans-serif; margin-left:24px;
  margin-top:18px; margin-right:12px}
a {text-decoration:none; color:#90EE90; background-color:transparent}
a img {border:none}
a:hover {color:#90EE90; background-color:#5555AA}
h1,h2,h3,h4 {font-family:Arial,Helvetica,Geneva,sans-serif; color:#E77919; background-color:transparent}
h1 {font-weight:bold; font-style:normal; font-variant:normal}
h2 {font-weight:normal; font-style:normal; font-variant:small-caps}
h3 {font-weight:bold; font-style:normal; font-variant:small-caps}
h4 {font-weight:normal; font-style:italic; font-variant:normal}
h2 .infoCategory {border-style:dashed; border-width:2px; padding-left:4px; padding-top:2px; padding-right:4px;
  padding-bottom:2px; color:white; background-color:transparent; border-color:#E77919}
.header {margin-right:-12px}
.header h1 {font-family:'Tempus Sans ITC',sans-serif; font-size:32px; line-height:38px; margin-top:19px; margin-bottom:19px}
.header h2 {font-family:Dauphin,Dolphin,serif; font-style:normal; font-weight:bold; border-style:none;
  font-variant:normal; font-size:24px; line-height:29px; margin-top:19px; margin-bottom:19px}
.header p {font-style:italic; font-size:16px; line-height:19px; margin-top:19px; margin-bottom:12px; padding-bottom:30px}
.headerServices {height:134px}
.headerServices h1 {font-family:Arial,Helvetica,Geneva,sans-serif; font-weight:normal; font-size:1.5em;
  letter-spacing:0.75em; color:white; background-color:transparent; margin-top:24px}
.headerServices p {font-style:italic}
p,ul,ol,li,div,td,th,address,blockquote,b,i {font-family:Arial,Helvetica,Geneva,sans-serif; color:white;
  background-color:transparent}
li {margin-bottom:0.5em}
tt,pre { font-family:'Courier New',Courier,monospace; color:white; background-color:transparent}
.flush {height:410px; margin-top:24px; margin-left:-24px}
.navigation {position:absolute; height:410px; padding-left:50%}
.navigation .layer {position:relative; left:-300px; width:100%}
.navigation table {position:absolute; top:0px; left:0px; width:600px; height:396px;
  background-image:url(downtown.jpg); background-repeat:no-repeat}
.navigation td {height:42px; padding:3px; text-align:center; font-size:0.9em; width:200px}
.navigation tr.first td {height:54px; padding-top:12px}
.navigation tr.last td {height:258px; padding-bottom:219px}
.navigation td.first {padding-left:23px}
.navigation td.last {padding-right:23px}
.navigation td a {color:white; background-color:transparent}
.navigation td a:hover {color:#FFD700; background-color:#404060}
.logo {float:right; width:231px; height:192px; margin-right:0px}
.logo .overflow {position:absolute; width:231px; height:192px}
.logo object, .logo img {position:absolute; left:0px; bottom:0px}
.logoSmall object, .logoSmall img {float:left; margin-right:48px}
.before {float:left; margin-top:12px; margin-right:24px; margin-bottom:18px}
.after {float:right; margin-top:12px; margin-left:24px; margin-bottom:18px}
.credits {clear:both}
.credit {float:left; margin-top:24px; margin-right:30px}
.credit p, .creditLast p {margin-top:12px; margin-bottom:9px}
.creditLast {float:right; margin-top:24px; margin-right:0px}
.menu {margin-left:2%;margin-right:2%;width:96%;clear:both}
.menu hr,hr.divider {color:#90EE90; background-color:#90EE90; border-style:none; height:1px}
.menu hr {margin:0px}
.linkbar {margin-top:6px;margin-bottom:6px;text-align:center}
td.number {text-align:right}
.pricing col.number {width:80px}
.hotel col.number {width:110px}
.note table {margin-left:36px; margin-right:48px}
.note td {padding:12px; color:navy; background-color:#ADD8E6}
.pricing table, .hotel table {width:90%; border-collapse:collapse; border-style:solid; border-width:2px; border-color:#ADD8E6}
.pricing td, .hotel td {border-style:solid; border-width:2px; padding:6px; border-color:#ADD8E6}
.pricing th, .hotel th {border-style:solid; border-width:2px; padding:6px; border-color:#ADD8E6; color:#E77919;
  background-color:transparent}
.note p, .note li {font-style:italic; font-weight:bold; color:navy}
.note a {color:green}
.detail {font-size:smaller}
.requiredField {color:red; background-color:transparent; margin-left:5px}
table.proceedingsEntry {margin-top:10pt; margin-bottom:10pt}
td.paperTitle {font-weight:bold}
td.paperSubtitle {margin-right:20pt; vertical-align:top}
table.coursesEntry {margin-top:10pt; margin-bottom:10pt}
td.courseTitle {font-weight:bold}
td.courseSubtitle {margin-right:20pt; vertical-align:top}
.bioEntry {margin-top:20pt; margin-bottom:20pt}
.keynote {clear:both; margin-top:4em}
.keynoteSpeaker {font-weight:bold; font-size:1.2em; color:#E77919; background-color:transparent}
.keynoteJob {font-size:1.2em}
.keynoteBio .before {margin-top:6px; margin-right:18px; margin-bottom:9px}
.exhibitor {clear:both; margin-top:2em; margin-bottom:2em}
.exhibitorName {font-weight:bold; font-size:1.2em; color:#E77919; background-color:transparent}
.exhibitorSubName {margin-left:10; font-weight:bold}
.exhibitorDescription, .exhibitorProducts {margin-top:1em; margin-bottom:1em}
@font-face {font-family:'Tempus Sans ITC'; font-style:normal; font-weight:700; src:url(TEMPUSS0.eot)}
@font-face {font-family:Dolphin; font-style:normal; font-weight:700; src:url(DOLPHIN0.eot)}
