/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */
.MATH    { font-family: "Century Schoolbook", serif; }
.MATH I  { font-family: "Century Schoolbook", serif; font-style: italic }
.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold }

/* implement both fixed-size and relative sizes */
SMALL.XTINY		{ font-size : xx-small }
SMALL.TINY		{ font-size : x-small  }
SMALL.SCRIPTSIZE	{ font-size : smaller  }
SMALL.FOOTNOTESIZE	{ font-size : small    }
SMALL.SMALL		{  }
BIG.LARGE		{  }
BIG.XLARGE		{ font-size : large    }
BIG.XXLARGE		{ font-size : x-large  }
BIG.HUGE		{ font-size : larger   }
BIG.XHUGE		{ font-size : xx-large }

/* heading styles */
H1		{ color: navy }
H2		{ color: white; background: navy; padding: 8pt; text-align: center; letter-spacing: 5; word-spacing: 3 }
H3		{ color: white; background: navy; padding: 5pt; padding-top: 10pt; letter-spacing: 2; word-spacing: 1 }
H4		{ color: black; background: lightyellow; padding: 3pt  }
H5		{  }
H1 a	{ color: navy  }
H2 a	{ color: white  }
H3 a	{ color: white  }
H4 a	{ color: black  }
H1 a:hover	{ color: navy  }
H2 a:hover	{ color: white  }
H3 a:hover	{ color: white  }
H4 a:hover	{ color: black  }



/* mathematics styles */
DIV.displaymath		{ }	/* math displays */
TD.eqno			{ }	/* equation-number cells */


/* document-specific styles come next */
BODY  { background: white; color: black }
DIV.ManualTitle	{ background: navy; padding: 3pt; text-align: center; color: lightyellow; font-size: x-large; font-weight: bold  }
DIV.center		{   }
SPAN.tt		{   }
SPAN.sc		{   }
DIV.alltt		{ background: lightgray; padding: 3pt; padding-left: 15pt; padding-right: 15pt; margin: 10pt; display: table }
DIV.navigation		{ text-align: center  }
DIV.small		{   }
SPAN.bf		{   }
PRE.preform		{   }
DIV.em		{   }
SPAN.textit		{ font-style: italic  }
SPAN.textsl		{ font-style: italic  }
SPAN.arabic		{   }
SPAN.textbf		{ font-weight: bold  }
SPAN.textsf		{ font-style: italic  }
