  body {margin:0px; background-color:white; }

  .pagecontainer {width: 800px; 
           font-family:verdana; font-size:10pt; line-height:1.5em;
           color: #606060; background-color:white;  }


  #mainsection { float:left; width:645px; text-align:left; padding:0px; }

  #maincontent { margin:20px 0px 0px 0px }

  #menu { width:150px; padding-top:10px; padding-left:5px; margin-left:0px; 
          float:left; text-decoration:none }

  .innertube { margin:10px; margin-top:0px; }

  #menu dl {width: 150px; padding-bottom:10px;
            background: #777 url(bottom.gif) no-repeat bottom left;}
  #menu dt {margin:0; padding: 5px; font-size: 1em; font-weight:bold; 
            color: #fff; border-bottom:1px solid #fff; background: #777 url(top.gif) no-repeat top left;}
  #menu dd {margin:0; padding:0; color: #fff; font-size: 1em; 
            border-bottom:1px solid #fff; background: #666;}
  #options a, 
  #options a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px;
           background: #777 url(arrow.gif) no-repeat 10px 10px; width:125px;}
  #options a:hover {background: #999 url(arrowr.gif) no-repeat 11px 10px;}

  .mainTitle { font-size:14pt; color:#303030; font-weight:bold; }

  .subTitle { font-size:12pt; color:#303030; font-weight:bold; }

  li, dd { margin-bottom:15px; }
 
  dt { font-weight:bold; font-size:12pt; margin-top:30px; }

  .footer { margin-top:0px; margin-right:0px; 
            background-color:#888; padding:1px; 
            font-size:10pt; color:white; font-weight:bold; text-align:center; }

  .speakerName { font-size:14pt; font-weight:bold; margin-bottom:20px; }

  .speakerTitle { font-size:12pt; font-weight:bold; font-style:italic; margin-bottom:20px; } 

  .box { border:solid 1px black; width:800px; margin-bottom:20px; padding:20px; }
