BODY, TABLE, TD, TH { color: Black; }
BODY { background-color: "#d0d0d0";
       background-image: url(/~godfrey/mm/image/tile/maze-torus.gif);
	   background-attachment: scroll;
}

A { text-decoration: underline; }
A:link    { color: #000000; } 
A:focus   { color: Blue; }
A:visited { color: #404040; } 
A:hover   { background-color: #ff0000}
A:active  { color: #ffffff; }

.webster {
    COLOR: Teal;
    FONT-STYLE: italic;
}

.copyright {
    COLOR: #aaaaaa;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}

.title {
	font-family: Georgia, "Times New Roman", serif;
    font-style: italic;
	font-weight: normal;
}

.above, .below { font-size: 60%;
                 font-family: Verdana, Arial, sans-serif; }
.above { vertical-align: 0.7ex; }
.below { vertical-align: -0.3ex; }

/* Very limited support for Zapfino.  Too bad.
.cursive {
	font-family: Zapfino, "Lucinda Bright", lucindabright, serif;
	font-weight: normal;
}

.titlebar {
	font-size:   16px;
	font-family: Zapfino, "Lucinda Bright", lucindabright, serif;
	font-weight: normal;
}
*/

.clearlist {
	list-style-type: none;
}

.level-1 {
	list-style-type: disc;
}

.level-2 {
	list-style-type: circle;
}

.level-3 {
	list-style-type: square;
}

.box_1111 { border-style: solid;
			border-width: thin;
			border-color: #404040;
		  }
.box_0111 { border-style: none solid solid solid;
			border-width: thin;
			border-color: #404040;
		  }
.box_1011 { border-style: solid none solid solid;
			border-width: thin;
			border-color: #404040;
		  }
.box_1101 { border-style: solid solid none solid;
			border-width: thin;
			border-color: #404040;
		  }
.box_1110 { border-style: solid solid solid none;
			border-width: thin;
			border-color: #404040;
		  }
.box_0011 { border-style: none none solid solid;
			border-width: thin;
			border-color: #404040;
		  }
.box_0101 { border-style: none solid none solid;
			border-width: thin;
			border-color: #404040;
		  }
.box_0110 { border-style: none solid solid none;
			border-width: thin;
			border-color: #404040;
		  }
.box_1001 { border-style: solid none none solid;
			border-width: thin;
			border-color: #404040;
		  }
.box_1010 { border-style: solid none solid none;
			border-width: thin;
			border-color: #404040;
		  }
.box_1100 { border-style: solid solid none none;
			border-width: thin;
			border-color: #404040;
		  }
.box_0001 { border-style: none none none solid;
			border-width: thin;
			border-color: #404040;
		  }
.box_0010 { border-style: none none solid none;
			border-width: thin;
			border-color: #404040;
		  }
.box_0100 { border-style: none solid none none;
			border-width: thin;
			border-color: #404040;
		  }
.box_1000 { border-style: solid none none none;
			border-width: thin;
			border-color: #404040;
		  }
.box_0000 { border-style: none none none none;
			border-width: thin;
			border-color: #404040;
		  }

.boxA_1111 { border-style: solid solid solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		  }
.boxA_1111 A:hover { background-color: #ffffff; }
.boxA_0111 { border-style: none solid solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_0111 A:hover { background-color: #ffffff; }
.boxA_1011 { border-style: solid none solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_1011 A:hover { background-color: #ffffff; }
.boxA_1101 { border-style: solid solid none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_1101 A:hover { background-color: #ffffff; }
.boxA_1110 { border-style: solid solid solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_1110 A:hover { background-color: #ffffff; }
.boxA_0011 { border-style: none none solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_0011 A:hover { background-color: #ffffff; }
.boxA_0101 { border-style: none solid none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_0101 A:hover { background-color: #ffffff; }
.boxA_0110 { border-style: none solid solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_0110 A:hover { background-color: #ffffff; }
.boxA_1001 { border-style: solid none none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_1001 A:hover { background-color: #ffffff; }
.boxA_1010 { border-style: solid none solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_1010 A:hover { background-color: #ffffff; }
.boxA_1100 { border-style: solid solid none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_1100 A:hover { background-color: #ffffff; }
.boxA_0001 { border-style: none none none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_0001 A:hover { background-color: #ffffff; }
.boxA_0010 { border-style: none none solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_0010 A:hover { background-color: #ffffff; }
.boxA_0100 { border-style: none solid none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_0100 A:hover { background-color: #ffffff; }
.boxA_1000 { border-style: solid none none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_1000 A:hover { background-color: #ffffff; }
.boxA_0000 { border-style: none none none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #808098;
		   }
.boxA_0000 A:hover { background-color: #ffffff; }

.boxB_1111 { border-style: solid solid solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_0111 { border-style: none solid solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_1011 { border-style: solid none solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_1101 { border-style: solid solid none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_1110 { border-style: solid solid solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_0011 { border-style: none none solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_0101 { border-style: none solid none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_0110 { border-style: none solid solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_1001 { border-style: solid none none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_1010 { border-style: solid none solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_1100 { border-style: solid solid none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_0001 { border-style: none none none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_0010 { border-style: none none solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_0100 { border-style: none solid none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_1000 { border-style: solid none none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }
.boxB_0000 { border-style: none none none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #d0d0d0;
		   }

.boxC_1111 { border-style: solid solid solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		  }
.boxC_0111 { border-style: none solid solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_1011 { border-style: solid none solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_1101 { border-style: solid solid none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_1110 { border-style: solid solid solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_0011 { border-style: none none solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_0101 { border-style: none solid none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_0110 { border-style: none solid solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_1001 { border-style: solid none none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_1010 { border-style: solid none solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_1100 { border-style: solid solid none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_0001 { border-style: none none none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_0010 { border-style: none none solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_0100 { border-style: none solid none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_1000 { border-style: solid none none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }
.boxC_0000 { border-style: none none none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #e8e8e8;
		   }

.boxD_1111 { border-style: solid solid solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		  }
.boxD_0111 { border-style: none solid solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_1011 { border-style: solid none solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_1101 { border-style: solid solid none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_1110 { border-style: solid solid solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_0011 { border-style: none none solid solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_0101 { border-style: none solid none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_0110 { border-style: none solid solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_1001 { border-style: solid none none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_1010 { border-style: solid none solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_1100 { border-style: solid solid none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_0001 { border-style: none none none solid;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_0010 { border-style: none none solid none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_0100 { border-style: none solid none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_1000 { border-style: solid none none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }
.boxD_0000 { border-style: none none none none;
			 border-width: thin;
			 border-color: #404040;
			 background-color: #ffffff;
		   }

