body  { background-color: #FFFFFF ;	/* white */
	color: black ; 	
	font-family: Arial ;
	width: 96% ; }	/* estblishes a base width of page to 96% */

a:link
	{ color: #0033FF ;  }		/* blue */

a:visited
 	{color: #660099 ; } 			/* purple */

a:active 
	{color: #ff0000 ; }			/* purple */

a:link.head
	{color: #FFFFFF ;  }		/* white, for blue background of header */

a:visited.head
	{color: #FFFFFF ; } 		/* white, for blue background of header */

a:active.head 
	{color: #FFFFFF ; }			/* white, for blue background of header */

table
	{ /* table-border-color-light: rgb(255,204,102) ; 	???? 
	table-border-color-dark: rgb(204,153,102) ; 	???? */
	font-family:  Arial ;
	width: 100% ; }			/* sets base width of tables to 700 pixels */

td 
	{table-align : left ;			/* text and graphics within cells are left aligned */
	vertical-align : top ; }		/* text and graphics within cells are top aligned */
	/* font-size: .75em; } */

h1
	{font-size: 1.5em  ;
	font-weight:700 ;	color: black ; }
	
h2
	{font-size: 1.3em ;
	font-weight:700 ;
	color: rgb(0,102,153 ; }
	
h3
	{color: black ; 
	font-size: 1.2em ; 
	font-weight:700 ; }

h4	{color: rgb(153,153,0) ; }

h5   /* used for the heading at the top of each page */ 
	{font-size: 0.8em ;
	font-weight:600 ; 
	   color: #000000 ; }

h6  /* used for the set of links at the top of each navigation page */
	{font-size: 0.85em ;
	font-weight:500 ; 
	color: #000000 ; }

/* Class style declarations */
.centered { text-align:center }
.reverse { background-color:#0000FF ; 
	color:#ffffff ; }
.bold {font-weight:700}
.cb { text-align:center;   /* centered and bold */
	font-weight:700 }  
.small {font-size:0.9em}	
.head {background-color:#0000FF; 
	color:#ffffff ;
	text-decoration: none ;
	font-weight:700 ;
	font-size: 0.9em ; } 
