BODY {
   margin-left: 2em;
	 margin-right: 2em;
	 background: white; 
   font-family: sans-serif;
   color: black;
     }

A:link { color: teal; text-decoration: underline; background: transparent;}
A:active { color: #0F0; text-decoration: underline; background: transparent;}
A:visited { color: navy; text-decoration: underline; background: transparent;}
A.internal   {color: teal; text-decoration: none; background: transparent; }
A.internal:link    {color: teal; text-decoration: none; background: transparent;}
A.internal:active    { color: #0F0; text-decoration: none; background: transparent;}
A.internal:visited    {color: navy; text-decoration: none; background: transparent;}
A.internal2:link    {color: teal; text-decoration: none;font-weight: 700; background: transparent;}
A.internal2:active    {color: #0F0; text-decoration: none; font-weight: 700; background: transparent;}
A.internal2:visited    {color: navy; text-decoration: none; font-weight: 700; background: transparent;}

P  {
  font-family: sans-serif;
  background: transparent;
  color: black;
   }
 H1 {
 font-family: sans-serif; 
  font-size: 160%; color: teal;
  text-align: center;
  background: transparent;
   }
H2 {
  font-family: sans-serif; 
  font-size: 142%;
  color: maroon;
  background: transparent;
   } 
H3 {
  font-family: sans-serif; 
  font-size: 130%;
  color: teal;
  background: transparent;
   } 
H4 {
  font-family: sans-serif; 
  font-size: 120%;
  color:maroon;
  background: transparent;
   } 
H5 {
  font-family: sans-serif; 
  font-size: 110%;
  color: teal;
  background: transparent;
   } 
H6 {
  font-family: sans-serif; 
  font-size: 100%;
  color: maroon;
  background: transparent;
   } 

CITE {
  font-family: "Bookman Old Style" serif;
  font-style: italic;
  color: black;
  background: transparent;
      }
CITE EM{
  font-family: "Bookman Old Style" serif;
  font-style: normal;
	font-weight: bold;
  color: black;
  background: transparent;
      }
			
PRE {
    white-space: pre; 
    font-family: monospace;
	color: black;
	background: transparent;
	}

BLOCKQUOTE {
            background: #FAF0E6;
			border: medium ridge navy;
            text-align: left;
			margin-left: 3%;
			margin-right: 3%;
        	color: black;
			}
BLOCKQUOTE BLOCKQUOTE {
			border: thin solid lightcoral;
      text-align: left;
      background: blanchedalmond;
      margin-left: 10%;
			margin-right: 10%;
      color: black;
			}
			
CAPTION {color: teal;
		 background: transparent;
		 }
TABLE TD {margin-left: 1em; }
		
DIV.left
     {                        
      width: 45%;
      float: left;
      float: left;
      color: black;
      padding:  0 1em 0 1em;
	  
     }

DIV.right {               
      width: 45%;
      float: right;
      color: blue;
      padding:  0 1em 0 1em;
    }


.menu {text-align: right;}

.hilite {background: yellow;
         color: black;
         }
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.warning { color: #cc3333;
          background: transparent;
         }
/* The one and only notagif 02 Feb 1998 */
.newnote {background: #cc3333;
          color: white;
          font-size: small;
		  font-weight: bold;
		  border: none;
		  } 
.smile {background:green;
         color: white;
		 font-size: normal;
		 font-weight: bold;
		 }
.frown {background:red;
         color: white;
		 font-size: normal;
		 font-weight: bold;
		  }
/* Okay, it isn't the only one, I
 found the following at the WAI
 portion of the W3C 22 Feb 1998
 span.man {
       font-family : Helvetica;
       font-size : 8pt;
       font-weight : bold;
       color : white;
       background : #990000;
       text-transform : uppercase
} */
		  
/*Ian Feldman suggest that this variation
would be more aesthetically pleasing
SUP {
 font-size: small;
 color:white;
 background:red;}
On reflection, however, the purist in me won't let me mung up a
perfectly viable HTML element in this way. */

.notagif {
 font: bold smaller sans-serif;
 color:white;
 background:#cc3333;}

.notagif2 {
 font-size:x-small;
 font-weight:bold;
 color:white;
 background:#cc3333;
 border:1px white solid;
 padding:0; }

.top {
 font-size: small;
 font-weight:bold;
 text-decoration: none;
 color: white;
 background:teal;
 /*border:1px teal solid;*/
 padding:5px; }

 .hide {display: none;} 

P.copy {
  text-align: right;
  font-size: small;
       }

.indent{ text-indent: 5em;}
/*Ordered list with all possible displays-inside*/

OL.decimali { display: list-item; list-style: decimal inside; }  
OL.alphali  { display: list-item; list-style: lower-alpha inside; }
OL.romanli  { display: list-item; list-style: lower-roman inside; }
OL.alphaui  { display: list-item; list-style: upper-alpha inside; }
OL.romanui  { display: list-item; list-style: upper-roman inside; }
OL.disci    { display: list-item; list-style: disc inside; }
OL.circlei  { display: list-item; list-style: circle inside; }
OL.squarei  { display: list-item; list-style: square inside; }
OL.i        { display: list-item; list-style: none inside; }

UL { margin: 0 5% }
UL.decimali { display: list-item; list-style: decimal inside; }  
UL.alphali  { display: list-item; list-style: lower-alpha inside; }
UL.romanli  { display: list-item; list-style: lower-roman inside; }
UL.alphaui  { display: list-item; list-style: upper-alpha inside; }
UL.romanui  { display: list-item; list-style: upper-roman inside; }
UL.disci    { display: list-item; list-style: disc inside; margin: 0;}
UL.circlei  { display: list-item; list-style: circle inside; margin: 0;}
UL.squarei  { display: list-item; list-style: square inside; margin: 0;}
UL.i         { display: list-item; list-style: none inside; margin: 0;}


		   
EM { font-style: italic; }
STRONG { font-weight: bold }

/* Classes of 16 recognized colour names*/
	 
.red {color: red; background: transparent;}
.blue {color: blue; background: transparent;}
.green {color: green; background: transparent;}
.yellow {color: yellow; background: transparent;}
.teal {color: teal; background: transparent;}
.maroon {color: maroon; background: transparent;}
.black {color: black;background: transparent;}
.purple {color: purple;background: transparent;}
.aqua {color: aqua;background: transparent;}
.fuchsia {color: fuchsia;background: transparent;}
.white {color: white;background: transparent;}
.gray {color: gray;background: transparent;}
.lime {color: lime;background: transparent;}
.navy {color: navy;background: transparent;}
.silver {color: silver;background: transparent;}
.olive {color: olive;background: transparent;}

/*Class for decorative rule, from the brilliant Alan Flavell*/

.dr { 
      margin: 1em 30% 0;
      border: 3px double #999999;
      padding: 6px 0 0;
    }
.dr HR { width: 0; line-height: 19px }

