/* CS211 Style */

* { color: black; font-family: Times, serif; text-align: left; }
.center { text-align: center ; }

body { background-color: white; }

a:link    { color: blue;   text-decoration: none }
a:visited { color: purple; text-decoration: none}  
a:hover   { color: red;    text-decoration: none}  
a:active  { color: orange; font-weight: bold; text-decoration: none}

em { text-decoration: italics; font-weight: bold; }

p  { font-size: 12pt; }
li { font-size: 12pt; }
ul { list-style: outside; }
hr { width: 100% ; background: black; height: 2pt; }

h1 {
  background-color:  #66cccc;
  width: 99%;
  border: 2pt solid black;
  padding: 4pt;
  font-family: Helvetica, Arial,  Geneva, sans-serif;
  font-size: 24pt;
  font-weight: bold;
  white-space: nowrap;
}

h2 {
  color: #0000aa;
  font-family: Helvetica, Arial, Geneva, sans-serif ;
  font-size:   24pt;
  font-weight: bold;
  white-space: nowrap;
}

h3 {
  color: #003366;
  font-family: Helvetica, Arial, Geneva, sans-serif ;
  font-size:   18pt;
  font-weight: bold;
  white-space: nowrap;
}

h4 {
  color: red;
  font-family: Helvetica, Arial, Geneva, sans-serif ;
  font-size:   18pt;
  font-weight: bold;
  white-space: nowrap;
}

code {
  font-family: Courier, monospace;
  font-weight: bold;
}

table { 
   border-spacing: 0 ;
   border-style: none ;
   width: 100% ;
   background-color: #ccffff ;
   white-space: nowrap;
}

table.wrap { 
   border-spacing: 0 ;
   border-style: none ; 
   width: 100% ; 
   background-color: #ccffff ; 
   white-space: normal; 
}

table.variable { 
   border-spacing: 0 ;
   border-style: none ; 
   width: auto;
   background-color: #ccffff ; 
   white-space: normal; 
}

table.variable2 {
   border-spacing: 0 ;
   border-style: none ; 
   width: auto;
   background-color: #ccffff ; 
   white-space: nowrap;
}

th {
   border: thin solid white ;
   text-align: center ;
   vertical-align: middle ;
   font-family: Helvetica, Arial, Geneva, sans-serif ;
   font-size:   12pt;
   font-weight: bold;
}

td {
   border: thin solid white ;
   vertical-align: middle ;
   font-size: 12pt;
}

tr {
   border: thin solid white ;
   vertical-align: middle ;
   font-size:   12pt;
}
