/* 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  }
#hue2848		{ color: #00b300;  }
#hue2849		{ color: #0000ff;  }
#hue2850		{ color: #ff0000;  }
#hue2851		{ color: #9900e6;  }
#hue2862		{ color: #00b300;  }
#hue2863		{ color: #0000ff;  }
#hue2864		{ color: #ff0000;  }
#hue2865		{ color: #9900e6;  }
#hue3203		{ color: #00bbee;  }
#hue3205		{ color: #ff3311;  }
#hue3267		{ color: #00bbee;  }
#hue3273		{ color: #00bbee;  }
#hue3275		{ color: #00bbee;  }
#hue3277		{ color: #00bbee;  }
#hue3279		{ color: #00bbee;  }
#hue3281		{ color: #00bbee;  }
#hue3283		{ color: #00bbee;  }
#hue3285		{ color: #00bbee;  }
#hue3318		{ color: #00bbee;  }
#hue3320		{ color: #ff3311;  }
#hue3322		{ color: #00bbee;  }
#hue3324		{ color: #00bbee;  }
#hue3326		{ color: #ff3311;  }
#hue3328		{ color: #ff3311;  }
#hue3330		{ color: #ff3311;  }
#hue3332		{ color: #ff3311;  }
#hue3334		{ color: #ff3311;  }
#hue3336		{ color: #ff3311;  }
#hue3338		{ color: #ff3311;  }
#hue3340		{ color: #ff3311;  }
#hue3342		{ color: #ff3311;  }
#hue3344		{ color: #ff3311;  }
#hue3346		{ color: #ff3311;  }
#hue3348		{ color: #ff3311;  }
#hue3350		{ color: #ff3311;  }
#hue3352		{ color: #ff3311;  }
#hue3381		{ color: #00bbee;  }
#hue3383		{ color: #00bbee;  }
#hue3392		{ color: #00bbee;  }
#hue3409		{ color: #00bbee;  }
#hue3442		{ color: #00bbee;  }
#hue3444		{ color: #00bbee;  }
#hue3448		{ color: #00bbee;  }
#hue3457		{ color: #00bbee;  }
#hue3473		{ color: #00bbee;  }
#hue3514		{ color: #00bbee;  }
#hue3516		{ color: #00bbee;  }
#hue3518		{ color: #ff3311;  }
#hue3520		{ color: #ff3311;  }
#hue3522		{ color: #00bbee;  }
#hue3525		{ color: #ff3311;  }
#hue3561		{ color: #00bbee;  }
#hue3563		{ color: #00bbee;  }
#hue3565		{ color: #ff3311;  }
#hue3567		{ color: #ff3311;  }
#hue3580		{ color: #00bbee;  }
#hue3584		{ color: #00bbee;  }
#hue3634		{ color: #00bbee;  }
#hue3651		{ color: #00bbee;  }
#hue3662		{ color: #00bbee;  }
#hue3664		{ color: #00bbee;  }
#hue3688		{ color: #00bbee;  }
#hue3690		{ color: #00bbee;  }
#hue3692		{ color: #ff3311;  }
#hue3713		{ color: #00bbee;  }
#hue3715		{ color: #00bbee;  }
#hue3717		{ color: #ff3311;  }
#hue3719		{ color: #ff3311;  }
#hue3721		{ color: #ff3311;  }
#hue3723		{ color: #ff3311;  }
#hue3725		{ color: #ff3311;  }
#hue3727		{ color: #ff3311;  }
#hue3729		{ color: #ff3311;  }
#hue3731		{ color: #ff3311;  }
#hue3734		{ color: #ff3311;  }
#hue3736		{ color: #ff3311;  }
#hue3738		{ color: #ff3311;  }
#hue3740		{ color: #ff3311;  }
#hue3742		{ color: #ff3311;  }
#hue3744		{ color: #ff3311;  }
#hue3746		{ color: #ff3311;  }
#hue3748		{ color: #ff3311;  }
#hue3750		{ color: #ff3311;  }
#hue3752		{ color: #ff3311;  }
#hue3754		{ color: #ff3311;  }
#hue3756		{ color: #ff3311;  }
#hue3758		{ color: #ff3311;  }
#hue3762		{ color: #ff3311;  }
#hue3801		{ color: #00bbee;  }
#hue3803		{ color: #00bbee;  }
#hue3805		{ color: #ff3311;  }
#hue3807		{ color: #ff3311;  }
#hue3809		{ color: #ff3311;  }
#hue3811		{ color: #ff3311;  }
#hue3813		{ color: #ff3311;  }
#hue3815		{ color: #ff3311;  }
#hue3818		{ color: #ff3311;  }
#hue3820		{ color: #ff3311;  }
#hue3822		{ color: #ff3311;  }
#hue3824		{ color: #ff3311;  }
#hue3826		{ color: #ff3311;  }
#hue3828		{ color: #ff3311;  }
#hue3830		{ color: #ff3311;  }
#hue3832		{ color: #ff3311;  }
#hue3834		{ color: #ff3311;  }
#hue3836		{ color: #ff3311;  }
#hue3838		{ color: #ff3311;  }
#hue3840		{ color: #ff3311;  }
#hue3844		{ color: #ff3311;  }
