/* 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 }
SPAN.MATH { display:inline-block; }	/* don't stretch spaces inside eqn */

DIV.author_info { text-align:center; } /* latex centers author */

.LEFT    { text-align:left; }
.FLOATLEFT    { float:left; }
.CENTER  { text-align:center; }
.CENTER > * { margin:auto; }
.RIGHT   { text-align:right; }
.FLOATRIGHT   { float:right; }
.TOP     { vertical-align:top; }
.MIDDLE  { vertical-align:middle; }
.BOTTOM  { vertical-align:bottom; }

IMG.LEFT    { float:left; }
IMG.RIGHT   { float:right; }
IMG.TOP     { vertical-align:top; }
IMG.BOTTOM  { vertical-align:baseline; }

/* captions for latex tables and figures appear at bottom */
CAPTION { caption-side:bottom; }

DL.COMPACT > dt { float:left; padding-right: 1em; }
BODY { width:95%; max-width:50em; margin:auto; }

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

/* heading styles */
H1		{  }
H2		{  }
H3		{  }
H4		{  }
H5		{  }

/* mathematics styles */
DIV.displaymath { text-align:center; margin-top:1em; margin-bottom:1em; }
	/* math displays: margins for \abovedisplayskip \belowdisplayskip */
TD.eqno			{ width:0; }	/* equation-number cells */
TABLE.PAD TD	{ padding:3px; }
TABLE.BORDER TD	{ border:1px solid black; }
TABLE.equation	{ width:100%; }	/* place eq nos at right/left edge */
TABLE.equation > *	{ vertical-align:baseline; }
TABLE.equation TD	{ white-space:nowrap; padding-bottom:5px; }
TABLE		{ border-collapse: collapse; }

/* document-specific styles come next */
DIV.LaTeX		{   }
DIV.LaTeX2HTML		{   }
DIV.alltt		{   }
DIV.center		{   }
DIV.flushleft		{   }
DIV.logo-LaTeX		{   }
DIV.logo-LaTeX2HTML		{   }
DIV.navigation		{   }
PRE.preform		{   }
DIV.quote		{   }
SPAN.tt		{   }
SPAN.arabic		{   }
SPAN.textbf		{ font-weight: bold  }
SPAN.textit		{ font-style: italic  }
SPAN.texttt		{ font-family: monospace  }
#hue2803		{ color: #00b300;  }
#hue2804		{ color: #0000ff;  }
#hue2805		{ color: #ff0000;  }
#hue2806		{ color: #9900e6;  }
#hue2817		{ color: #00b300;  }
#hue2818		{ color: #0000ff;  }
#hue2819		{ color: #ff0000;  }
#hue2820		{ color: #9900e6;  }
#hue3140		{ color: #00bbee;  }
#hue3142		{ color: #ff3311;  }
#hue3204		{ color: #00bbee;  }
#hue3210		{ color: #00bbee;  }
#hue3212		{ color: #00bbee;  }
#hue3214		{ color: #00bbee;  }
#hue3216		{ color: #00bbee;  }
#hue3218		{ color: #00bbee;  }
#hue3220		{ color: #00bbee;  }
#hue3222		{ color: #00bbee;  }
#hue3255		{ color: #00bbee;  }
#hue3257		{ color: #ff3311;  }
#hue3259		{ color: #00bbee;  }
#hue3261		{ color: #00bbee;  }
#hue3263		{ color: #ff3311;  }
#hue3265		{ color: #ff3311;  }
#hue3267		{ color: #ff3311;  }
#hue3269		{ color: #ff3311;  }
#hue3271		{ color: #ff3311;  }
#hue3273		{ color: #ff3311;  }
#hue3275		{ color: #ff3311;  }
#hue3277		{ color: #ff3311;  }
#hue3279		{ color: #ff3311;  }
#hue3281		{ color: #ff3311;  }
#hue3283		{ color: #ff3311;  }
#hue3285		{ color: #ff3311;  }
#hue3287		{ color: #ff3311;  }
#hue3289		{ color: #ff3311;  }
#hue3318		{ color: #00bbee;  }
#hue3320		{ color: #00bbee;  }
#hue3329		{ color: #00bbee;  }
#hue3346		{ color: #00bbee;  }
#hue3379		{ color: #00bbee;  }
#hue3381		{ color: #00bbee;  }
#hue3385		{ color: #00bbee;  }
#hue3394		{ color: #00bbee;  }
#hue3410		{ color: #00bbee;  }
#hue3451		{ color: #00bbee;  }
#hue3453		{ color: #00bbee;  }
#hue3455		{ color: #ff3311;  }
#hue3457		{ color: #ff3311;  }
#hue3459		{ color: #00bbee;  }
#hue3462		{ color: #ff3311;  }
#hue3498		{ color: #00bbee;  }
#hue3500		{ color: #00bbee;  }
#hue3502		{ color: #ff3311;  }
#hue3504		{ color: #ff3311;  }
#hue3517		{ color: #00bbee;  }
#hue3521		{ color: #00bbee;  }
#hue3571		{ color: #00bbee;  }
#hue3588		{ color: #00bbee;  }
#hue3599		{ color: #00bbee;  }
#hue3601		{ color: #00bbee;  }
#hue3625		{ color: #00bbee;  }
#hue3627		{ color: #00bbee;  }
#hue3629		{ color: #ff3311;  }
#hue3650		{ color: #00bbee;  }
#hue3652		{ color: #00bbee;  }
#hue3654		{ color: #ff3311;  }
#hue3656		{ color: #ff3311;  }
#hue3658		{ color: #ff3311;  }
#hue3660		{ color: #ff3311;  }
#hue3662		{ color: #ff3311;  }
#hue3664		{ color: #ff3311;  }
#hue3666		{ color: #ff3311;  }
#hue3668		{ color: #ff3311;  }
#hue3671		{ color: #ff3311;  }
#hue3673		{ color: #ff3311;  }
#hue3675		{ color: #ff3311;  }
#hue3677		{ color: #ff3311;  }
#hue3679		{ color: #ff3311;  }
#hue3681		{ color: #ff3311;  }
#hue3683		{ color: #ff3311;  }
#hue3685		{ color: #ff3311;  }
#hue3687		{ color: #ff3311;  }
#hue3689		{ color: #ff3311;  }
#hue3691		{ color: #ff3311;  }
#hue3693		{ color: #ff3311;  }
#hue3695		{ color: #ff3311;  }
#hue3699		{ color: #ff3311;  }
#hue3738		{ color: #00bbee;  }
#hue3740		{ color: #00bbee;  }
#hue3742		{ color: #ff3311;  }
#hue3744		{ color: #ff3311;  }
#hue3746		{ color: #ff3311;  }
#hue3748		{ color: #ff3311;  }
#hue3750		{ color: #ff3311;  }
#hue3752		{ color: #ff3311;  }
#hue3755		{ color: #ff3311;  }
#hue3757		{ color: #ff3311;  }
#hue3759		{ color: #ff3311;  }
#hue3761		{ color: #ff3311;  }
#hue3763		{ color: #ff3311;  }
#hue3765		{ color: #ff3311;  }
#hue3767		{ color: #ff3311;  }
#hue3769		{ color: #ff3311;  }
#hue3771		{ color: #ff3311;  }
#hue3773		{ color: #ff3311;  }
#hue3775		{ color: #ff3311;  }
#hue3777		{ color: #ff3311;  }
#hue3781		{ color: #ff3311;  }
