BODY { 
  font-family: arial, sans-serif;
  font-size: 10pt;
  background-color: #FF9933;
  color: black;
}
BODY,HTML {
  scrollbar-arrow-color: #000099;
  scrollbar-base-color: #FF9933;
  scrollbar-darkshadow-color: #000099;
  scrollbar-3dlight-color: #000099;
  scrollbar-highlight-color: #FF9933;
  scrollbar-track-color: #FF9933;
}
table { background-color: #FF9933; }
th { background-color: #000099 }
td { background-color: #FF9933 }
td.brd { background-color: #000099 }
table.yell { background-color: #FFFF99 }
table.yell tr { background-color: #FFFF99 }
table.yell td { background-color: #FFFF99 }
tr.yell { background-color: #FFFF99 }
td.yell { background-color: #FFFF99 }
td.topcell { background-color: #000099 }
td.side { background-color: #FF9933 }
table.embed { border: 0; background-color: #FFFF99; margin: 1em }
table.embed tr { background-color: #FFFF99 }
table.embed td { background-color: #FFFF99 }
img.logosmall { margin: 1em }

table.program { background-color: #FFFF99 }
td.lect { background-color: #FFFFFF }
td.cmn { background-color: #FFFFCC }
td.empty { background-color: #FFFF99; border: 0 }
td.session { background-color: #FFCC99 }
td.times { background-color: #FFCC99; font-size: 10pt }
td.times-to { background-color: #FFCC99; font-size: 8pt }
td.day { background-color: #FFCC99 }

h1, h2, h3, h4, h5, h6, p, p.text, p.itext, p.bigwelc, div.home, div.imp, div.foot, div.list, div.list2, div.comlist, div.adr, div.banner, div.veryimp { font-family: arial, sans-serif }
span.abs_title span.abs_type span.abs_type0 span.abs_auth span.abs_aff { font-family: arial, sans-serif }
span.abs_text { font-family: times }

h1 { text-align: center; font-size: 4em; font-weight: bold; color: #000099 }
h2 { text-align: left; font-size: 1.1em; margin: 1.5em 1.2em }
h3 { text-align: center; font-size: 1.3em; color: #000099 }
h4 { text-align: center; font-size: 1.1em; color: #000099 }
h5 { text-align: left; font-size: 1em; margin: 0 1em }
h6 { text-align: left; font-size: 1em; font-weight: bold; font-style: italic; color: #006600 }

p { font-size: 10pt }
p.text { font-size: 10pt; display: block; margin: 0 0.5em }
p.itext { text-align: left; font-size: 10pt; margin: 0 3em 0 4em }
p.itext b { color: #990000; font-size: 0.9em }
p.itext a:link { background: #FFFFCC; text-decoration: none; color: blue }
p.itext a:visited { background: #FFFFCC; text-decoration: none; color: blue }
p.itext a:hover { background: #FF9933; color: #000000 }

p.imp a:link { background: #FFFFCC; text-decoration: none; color: blue }
p.imp a:visited { background: #FFFFCC; text-decoration: none; color: blue }
p.imp a:hover { background: #FF9933; color: #000000 }

p.bigwelc { text-align: center; font-size: 1.1em }

span.line1 { font-size: 1.1em; color: #000099; margin: 0 2em }
span.line2 { font-size: 1.1em; color: #000099; font-weight: bold; margin: 0 3em }
span.line3 { color: black; margin: 0 4em }
span.line4 { color: black; margin: 0 4em }

span.abs_title { font-size: 12pt; font-weight: bold; color: #009 }
span.abs_type { font-size: 7pt; color: red }
span.abs_type0 { font-size: 9pt; color: red }
span.abs_auth { font-size: 10pt; font-style: italic; color: #009 }
span.abs_aff { font-size: 9pt; color: #009 }
span.abs_text { font-size: 11pt; color: black }
span.abs_link { font-size: 8pt }
span.abs_link a:link { text-decoration: none; color: blue }
span.abs_link a:visited { text-decoration: none; color: blue }
span.abs_link a:hover { color: #000000 }

span.pr_abs_title { font-size: 9pt; color: #009 }
span.pr_abs_auth { font-size: 8pt; font-weight: bold; color: #009 }
span.pr_abs_link { font-size: 8pt }
span.pr_abs_title a:link { text-decoration: none; color: blue }
span.pr_abs_title a:visited { text-decoration: none; color: blue }
span.pr_abs_title a:hover { color: #000000 }
span.pr_chair { font-size: 8pt; color: black }
span.pr_chair b { text-style: italic; color: black }
span.pr_sess { font-size: 10pt; font-weight: bold; color: #990000 }
span.pr_chair a:link { font-size: 8pt; color: #990000 }
span.pr_chair a:visited { font-size: 8pt; text-decoration: none; color: #990000 }
span.pr_chair a:hover { font-size: 8pt; text-decoration: none; color: #000000 }
span.invited { font-size: 8pt; text-decoration: none; color: #990000 }

div.home { text-align: right; color: #990000; font-size: 0.9em; margin: 0 0.5em }
div.home a:link { background: #FFFFCC; text-decoration: none; color: #009 }
div.home a:visited { background: #FFFFCC; text-decoration: none; color: #009 }
div.home a:hover { background: #FFFFFF; color: blue }

div.imp { color: black; font-size: 0.9em; margin: 0 3em }
div.veryimp { color: red; font-size: 1em; align: center }
div.imp b { color: #990000; font-size: 0.9em }
div.imp a:link { background: #FFFFCC; text-decoration: none; color: blue }
div.imp a:visited { background: #FFFFCC; text-decoration: none; color: blue }
div.imp a:hover { background: #FF9933; color: #000000 }
div.imp-o { color: black; font-size: 0.9em; margin: 0 3em }
div.imp-o b { color: #990000; font-size: 0.9em }
div.imp-o a:link { background: #FFCC33; text-decoration: none; color: blue }
div.imp-o a:visited { background: #FFCC33; text-decoration: none; color: blue }
div.imp-o a:hover { background: #FF9933; color: #000000 }

div.foot { color: black; font-size: 0.9em }
div.foot b { color: #990000; font-size: 0.9em }
div.foot a:link { text-decoration: none; color: #000099 }
div.foot a:visited { text-decoration: none; color: #000099 }
div.foot a:hover { background: #FFFF99; color: blue }

div.banner { font-size: 10pt; line-height: 0.8em }
div.banner b { color: #990000 }
div.banner a { display: block; margin: 0 0.1em }
div.banner a:link { text-decoration: none; color: black }
div.banner a:visited { text-decoration: none; color: black }
div.banner a:hover { background: #FFFF99; color: blue }

div.list { font-size: 1.2em; color: #000099; margin: 0 3em }
div.list2 { font-style: italic; font-size: 1em; color: #000099; margin: 0 5em }
div.list3 { font-size: 1em; color: #000099; margin: 0 3em; line-height: 1.5em }
div.list a:link { text-decoration: none; color: blue }
div.list a:visited { text-decoration: none; color: blue }
div.list a:hover { color: #000000 }
div.list2 a:link { text-decoration: none; color: blue }
div.list2 a:visited { text-decoration: none; color: blue }
div.list2 a:hover { color: #000000 }

div.datelist { font-size: 1em; color: #000099  }
div.comlist { text-align: center; font-size: 1em; font-weight: bold; line-height: 1.5em }
div.adr { font-size: 1em; color: #000099; margin: 1em 4em }
hr { color: white }

div.caption { font-size: 8pt; font-style: italic; text-align: center }

div.datelist a { font-size: 1em; color: #000099  }
