/* CSS style sheet for the DHTML WCC book Web site */

BODY { background-color: #069; font: 11pt/16pt Arial,sans-serif; }

H1 { background-color: #036; color: white; 
     text-align: center; margin-top: 0px;
     margin-bottom: 0px; border: 1px solid black; 
     padding: 5px; font-family: serif; 
     font-variant: small-caps; }
H2 { background-color: #CCF; text-align: left; margin-top: 2px;
     border: 1px solid black; padding: 2px; font-variant: small-caps; }
TD { background-color: white; }

.smallprint { font-size: 80%; color: black; }
.noul       { text-decoration: none; } 
.tm         { vertical-align: top; font-size: 33%; 
              font-weight: bold; text-transform: uppercase; }
.link	    { margin-left: 2em; color: #009; line-height: 1; }
.link2	    { margin-left: 2em; color: #009; line-height: 1.1; }

.topnav { border: 1px solid black; font-size: 75%; 
          text-align:center; background-color: #DDF;  }
   
.menu1,.menu2 { position: absolute; 
        background-color: #009;
        visibility: hidden; 
        width: 200px; 
        border-bottom: 2px solid #000;
        border-right: 2px solid #000;
        border-left: 1px solid #666;
        border-top: 1px solid #666;
        margin: 3px; 
        cursor: nw-resize;
      }

.menu3,.menu4 { position: absolute; 
        background-color: #009;
        visibility: hidden; 
        width: 350px; 
        border-bottom: 2px solid #000;
        border-right: 2px solid #000;
        border-left: 1px solid #666;
        border-top: 1px solid #666;
        margin: 3px; 
        cursor: nw-resize;
      }
      
.mi   { padding: 1px;
		border-bottom: 1px solid #003;
		border-right: 1px solid #003;
		border-left: 1px solid #00C;
		border-top: 1px solid #00C;
		background-color: #33C;
		color: white;
		font-family: sans-serif;
		font-size: 80%;
      }
      
.mt   { padding: 1px;
		border-bottom: 1px solid #003;
		border-right: 1px solid #003;
		border-left: 1px solid #00C;
		border-top: 1px solid #00C;
		background-color: #669;
		color: white;
		font-family: sans-serif;
		font-size: 80%;
		font-weight: bold;
		text-align: center;
      }

A:link    { color: black; text-decoration: none; }
A:hover   { background-color: #AAC; }
A:visited { color: black; text-decoration: none; }

