   body
   {
      background: #A1B39C;
   }
   .main
   {
      font-family:Arial, Helvetica, sans-serif;
      background: #FFFFFF none;
      color: #000000;
      width: 80%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0px;
      margin-bottom 0px;
      text-align: left;
      padding: 3px;
      border: 3px solid #666666;
   }
   A
   {
      text-decoration: none;
   }
   A:link
   {
      color: #3366FF;
      background: transparent;
   }
   A:active
   {
      color: #0033CC;
      background: transparent;
   }
   A:visited
   {
      color: #6699FF;
      background: transparent;
   }
   .mainheader
   {
      width: 100%;
      background: #003300 none;
      margin-left: auto;
      margin-right: auto;
      border: 8px solid #003300;
      display: table;
   }
   .maintitle
   {
      color: #CC9900;
      font-size: 14pt;
      font-weight: bold;
      text-align: center;
      margin-bottom: 0;
   }
   .subtitle
   {
      color: #CC9900;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
   }
   .bulletitem
   {
      font-size:small;
      margin-bottom: 1ex;
      margin-top: 1ex;
      list-style-type: square;
   }
   .announce
   {
      font-size:small;
   }
   .anncsubject
   {
      font-weight:bold;
   }
   .sectiontable
   {
      color:#000080;
      background: #003300 none;
      border-color: #003300;
      border-style: solid;
      width: 60%;
      padding:0;
   }
   .sectbullet
   {
      background: #CC9900 none;
      color: #000000;
      width: 5%;
      margin: 0;
      margin-top: 0.75ex;
      height: 2px;
      padding: 0;
      float: left;
   }
   .sectionblock
   {
      color:#CC9900;
      background: #003300 none;
      margin-left: 6%;
   }
   .section
   {
      font-weight:bold;
      padding-left: 2%;
      margin-left: 0%;
      font-size: 11pt;
   }
   .bcard
   {
      background-image:url('goldbar.gif');
      color: #000000;
      font-size:small;
      width: 60%;
      border-top: solid 1px;
      border-left: solid 1px;
      border-right: solid 1px;
      border-color: #9D9DA1;
   }
   .bcardentry
   {
      width: 100%;
      border-bottom: solid 1px;
      border-color: #9D9DA1;
   }
   .bcardfield
   {
      font-weight: bold;
      width: 30%;
      text-align: right;
      margin: 0;
      padding: 0;
      float: left;
   }
   .bcardvalue
   {
      font-weight:normal;
      padding-left: 2%;
      padding-right: 0;
      margin-left: 30%;
      margin-right: 0;
      text-align: left;
   }
   .listtable
   {
      padding: 0;
      margin: 0;
   }
   .shift
   {
      font-weight:normal;
      padding-left: 2%;
      padding-right: 0;
      margin: 0;
      text-align: left;
   }
   .presentations
   {
      font-size:small;
   }
   .duedate
   {
      color: #ff0000;
      background: transparent none;
   }
   .olddate
   {
      color: #666666;
      background: transparent none;
   }
   hr
   {
      border-style: solid;
      width: 100%;
      height: 1px;
      border-color: #9D9DA1;
      background: #9D9DA1;
      border-bottom-width: 0;
      border-right-width: 0;
      border-left-width: 0;
   }
   li
   {
      padding: 0;
      margin-top: 0;
      margin-bottom: 0.5%;
      margin-right: 10%;
   }
   .center
   {
      text-align: center;
   }
   tr.odd
   {
	background-color: rgb(220, 220, 220);
   }
   tr.even
   {
	background-color: rgb(255, 255, 255);
   }
