   pre.code {border:solid gray 1px;margin-left:2em;width:30em;padding-left:3em;}
   pre.code i{color:maroon}

   .DD{background:#f0f0f0}
   .YY{}

   .adminInfo{border-left:solid maroon 3px; color:maroon;margin-left:4em;font-size:.7em}
   .adminInfo a{display:block}
   .assign {color:#F09}
   .hint  {color:maroon;display:block;font-style:italic;font-size:.75em;margin:0 0 0 1em;padding:0}
   .submit {color:GREEN;display:block;font-style:italic;font-size:.75em;margin:0 0 0 2em;padding:0}
   .nosubmit {color:GREEN;font-style:italic;font-size:.75em;}


   table table, table table td{border:solid gray 1px;border-collapse:collapse}
                table table td{                      padding:.51em}


   #schedTable tr th b {color:maroon}
  table.tutoring {margin: 5px auto;border:solid #1C05B0 2px;padding:10px; }
  table.tutoring td:first-child{text-align:right;padding-right:.5em}
  table.tutoring tr:first-child{text-decoration:underline}
  table.tutoring *{color:#1C05B0;}

   .specialRow{
            background: rgb(153,153,204); 
            color:white;
          }
   .specialRow td{text-align:center; padding:10px;}
   .specialRow a, .specialRow b{color:white;font-size:1.3em;}


   .spec{display:block;text-align:center;
          background:#7A63B1;
          color:white;
          font-size:1.5em;
          font-weight:bold;
          font-style:italic;
          padding:.25em;}
   .spec a:visited{color:white}

   .registration{color:#7544F2;font-style:italic;font-weight:bold}


  .headBit {font-size:1.3em;display:block;margin-top:1em}
  .colorblue {color:blue;font-weight:bold}
  .colorred {color:red;}
  a.button {
       text-decoration:none;
       background:#B1B1B1;
       color:#FFF;
       border:solid 2px;

       border-top-color   :#DFDFDF;
       border-right-color :#666;
       border-bottom-color:#333;
       border-left-color  :#858585;
       }
  a.button:hover{
       border-top-color   :#333;
       border-right-color :#858585;
       border-bottom-color:#DFDFDF;
       border-left-color  :#666;
       }
  .alignRight{
       text-align:right;
       }
  b.spec {
       color:purple;
       font-size : 1.3em;
       }
  .spanRight{
       display : block;
       float: right;
       }
  sub{
       color : #333;
       font-size : .7em;
       }
    
  .speaker{
          display:block;
          background:#BB79E8;
          color:white;
          width:50%;
          padding:10px;
          border:solid #4F1575 2px;
       }
