body { font-family: Verdana, Arial, Helvetica, sans-serif; }
p { }
td { }
a:link { color: #99f; }
a:visited { color: #99f; }
a:hover { color: #ff3; }
a:active { }
#container { position: absolute; top: 0; }
#bigdiv { font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; top: 10px; left: 148px; width: 70%; height: auto; visibility: visible; margin-top: 10px; margin-left: 16px; border-left: thin solid #ff9; }
#checkeddiv { font-family: Verdana, Arial, Helvetica, sans-serif; visibility: visible; margin-top: 10px; position: relative; top: 10px; left: 160px; width: 70%; height: auto; margin-bottom: 5%; border-bottom: 1px double #960; border-left: 1em solid #960; }
.mconemph { font-size: x-large; }
.bigemph { color: #ccf; font-size: 110%; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 500; background-color: #003; }
#exmenu { color: #808080; font-size: 80%; background-color: #100000; position: absolute; top: 34px; left: 0; width: 110%; z-index: 50; border-top: 1em solid #100000; border-bottom: 1ex solid #100000; }
.exprop { border-top: 1px solid #60f; border-bottom: 1px dashed #60f; }
.persname { color: #ccc; font-size: 90%; font-weight: 300; text-indent: -3em; position: relative; left: 4em; z-index: 30; cursor: pointer; }
.persname:hover { color: #ff3; }
.persname span { color: #efefef; font-weight: 600; background-color: #000; }
.paneldiv .persname span { color: #efefef; font-weight: 700; background-color: #000; }
.persname span:hover { font-weight: 600; }
.paneldiv .persname span:hover { font-weight: 700; }
.expropbody { border-bottom-color: #009; }
.abstracttxt { font-size: 80%; position: relative; left: 2em; border-top-color: #ccc; border-top-width: 1px; border-bottom-color: #808080; border-bottom-width: 1px; }
.paneltit { font-size: 110%; font-stretch: semi-expanded; vertical-align: top; margin-bottom: 1ex; cursor: pointer; }
.paneltit:hover { color: #ff3; }
.room { font-size: 80%; font-variant: small-caps; }
.sesstit { color: #000; font-size: 130%; background-color: #ffc; margin-top: 1em; margin-bottom: 2ex; padding-top: 2px; padding-bottom: 4px; }
.eventtit { color: #fc6; font-size: 150%; position: relative; left: -1em; width: 96%; margin-top: 2ex; margin-bottom: 1ex; padding-left: 1em; border-left: 3em outset #960; }
.evtittit { color: #fc6; font-size: 124%; margin-top: 0.5ex; margin-bottom: 1ex; padding-left: 1.5em; width: 94%; }
.eventtit .room { color: #ccc; }
.eventtit:hover { color: #ff3; }
.daytit { color: #000; font-size: 150%; font-weight: 800; background-color: #960; text-align: center; margin-top: 3em; margin-bottom: 2ex; padding-bottom: 6px; border-bottom: 4px outset #808080; }
.paneldiv { margin-top: 1ex; margin-bottom: 0.5ex; border-top: 1px solid #808080; }
#checkeddiv .paneldiv { margin-top: 1ex; margin-bottom: 0.5ex; border-top: 1px solid #960;  border-bottom: medium none; }
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this definition of interface*/
#interface { color: #ff0; font-size: 85%; font-weight: 600; font-variant: small-caps; text-indent: 1.5em; position: absolute; left: 0; top: 0; width: 140px; z-index: 20; margin: 1% 2% 3% 4px; padding-right: 3px; padding-left: 3px; border-top-width: 12px; border-right-width: 5px; border-bottom-width: 12px; }
#interface .frmtit { color: #960; text-align: left; }
body > div#interface {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed; }
#interface a:link { color: #ffc; }
#interface a:visited { color: #ffc; }
#interface a:hover { color: #c90; }
.helpwin { color: #ffc; }
.helpwin:hover { color: #c90; cursor: pointer; }
.sectitle { color: #ffc; font-size: 250%; font-weight: 700; font-stretch: semi-expanded; font-style: italic; text-align: right; margin-bottom: 1ex; }
#fixprog { position: relative; top: 1em; }
#dhtmltooltip { color: #000; font-size: 84%; position: absolute; border: solid 2px black; padding: 2px; background-color: #ffc; visibility: hidden; z-index: 100; }
#titlebar { position: relative; left: 220px; padding-top: 20px; padding-bottom: 40px; }
.schprint { display: none; }

