/* CSS Document */
div#content {position: absolute; top: 50px; left: 191px; right: 25px;
   color: #EED; font: 13px Verdana, sans-serif; padding: 10px; 
   border: solid #FFCC99; max-width: 900px; min-width: 600px; min-height: 900px;}
div#links {padding-top: 30px;}
div#content p, table {margin-left: 20px; margin-bottom: 20px; margin-right: 20px; margin-top: 0px;}
div#content td {padding-right: 50px;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 10px 15px; margin: 0 0 2px; border-width: 0; 
   text-decoration: none; color: #FFC;}
div#links a:hover {color: #FFCC99;}
h1 {margin: -9px -9px 0.5em; padding: 15px 5px 5px; text-align: right; height: 140px; background: #F9F2FC; filter: alpha(opacity=70);-moz-opacity:.70;opacity:.70; color: #024; vertical-align: middle; white-space: nowrap;}
h2 {text-align: right; font-size: 125%; font-weight:600; margin-top: -9px; margin-bottom: 30px;}
h3 {color:beige; font-size: 190%; margin-left: 20px; margin-bottom: 0px; margin-top: 50px; }
h4 {color: beige; font-size:125%; text-align: center;}
h5 {color: beige; font-size:130%; padding-bottom: 0px; margin-bottom: 0px; padding-top: 20px; margin-left: 20px;}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
ul {padding-bottom: 20px;}
li {margin-bottom: 10px; margin-left: 25px;}
div#content a:link {color: white; font-weight: bold;}
div#content a:visited {color: #FFCC99; font-weight: bold; }
div#content a:link:hover {color: #FFCC99;}
div#content a:visited:hover {color: #FFCC99;}
div#links {position: absolute; top: 52px; left: 0; width: 190px; height: 990px; font: 16px Verdana, sans-serif;}
code, pre {color: #EDC; font: 110% monospace;}
strong {font-size: 120%;}
.copyright {text-align:center; padding-top: 50px; font-size: 80%;}
.winner {list-style-type: none; margin-left: 0px; padding-left: 10px; padding-bottom: 0px;}
.winner li { background-image: url(/2007/images/ribbon.gif);  background-repeat: no-repeat;  background-position: 0 .1em; padding-left: 50px; padding-bottom: 25px; padding-top: 0px; }

h2.title {font-size: 120%; margin-top: 30px; text-align: left; margin-left: 20px; margin-bottom: 5px; }
h2.presenter {font-size: 100%; margin-top: 0px; padding-top: 0px; margin-bottom: 8px; text-align: left; margin-left: 20px }
p.schedule {font-size: 100%; margin-top: 0px; margin-bottom: 0px; padding:8px; background-color:#FFCC99; border: single black 1px; margin-left: 20px; color:#000000; }
p.abstract {padding-top: 0px;}
div#program a span {display: none;}
div#program a:hover span {display: block; position:absolute; left: 50px; z-index:100;
   width: 350px; padding: 5px; margin: 10px; margin-top: 10px; background: #ACE; border: 3px solid #FFCC99; font-size: 70%; color:#2D267D; text-decoration: none;}

#schedule {margin-top: 20px; color:#333333;}
#schedule tr.date_header {text-align: center; font-weight:bold; background-color:#FFCC99; font-size: 120%; color:#2D267D; margin-top: 50px;}
#schedule tr.clarion {background-color:#FFFFCC;}
#schedule tr.hyatt {background-color:#99CCFF;}
#schedule tr.none {background-color:#cccccc;}

#glance {margin-top: 20px; }
#glance td {border-top: 1px solid #FFFFFF; padding-top: 5px; padding-bottom: 5px; font-family: Helvetica, Arial, sans-serif; }
#glance a {text-decoration:none;}
#glance a:hover {text-decoration:underline;}

