/* CS211 Style */

body {
   background-color: white; 
   text-align: left;
}

body.grey {
   background-color: #cccccc; 
   text-align: left;
}

.center {
  text-align: center ;
}

a:link    { color: red }    /* unvisited links */
a:visited { color: blue }   /* visited links   */
a:hover   { color: green }  /* user hovers     */
a:active  { color: orange } /* active links    */

/* Netscape is producing lame results...maybe 7.0 will fix? */
/* so most of this is commented out... */
p, li { 
  color: black;
  /* font-family: Times, serif; */
  /* font-size: 12pt; */
  /* line-height: 12pt; */
}

li.small {
  color: black;
  font-size: 6pt;
}


p.label1 {
   color: black;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}   

p.label2 {
   color: black;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-indent: 15%;
}  

ul { 
   color: black;
   list-style: outside;
}

hr {
 border: 2pt;
 line-height: 0;
}

h1 {
  color: black;
  font-family: Helvetica, Arial,  Geneva, sans-serif;
  font-size: 20pt;
  font-weight: bold;
  line-height: 20pt;
  white-space: nowrap;
}

h2 {
  color: #009999;
  font-family: Helvetica, Arial, Geneva, sans-serif ;
  font-size:   16pt;
  font-weight: bold;
  white-space: nowrap;
  line-height: 16pt;
}

code {
  font-family: Courier, "Courier New", Monotype.com, monospace;
  font-weight: bold;
}

strong { 
   color: black;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

th {
   display: table-cell ;
   vertical-align: middle ;
   horizontal-align: left ;
   white-space: nowrap;  
   font-family: Helvetica, Arial, Geneva, sans-serif ;
   font-size:   10pt;
   font-weight: bold;
}

td {
   display: table-cell ;
   vertical-align: middle ;
/*   white-space: nowrap; */
   font-size:   10pt;
}

td.left { 
   display: table-cell ;
   vertical-align: middle ;
   horizontal-align: left ;
   white-space: nowrap;
}

td.center { 
   display: table-cell ;
   vertical-align: middle ;
   horizontal-align: center ;
   white-space: nowrap;
}
