body 
{ 
font: medium "Arial", "Helvetica", sans-serif;
margin-left: 5em;
margin-right: 5em;
background-color: FFF5EE;
color: 000066
}

body.index 
{ 
font: medium "Arial", "Helvetica", sans-serif;
margin-left: 0em;
margin-right: 0em;
background-color: 8B0000;
color: 000066;
}



/*
#################
*/



a {
	text-decoration: none;
font: medium "Arial", "Helvetica", sans-serif;
	color: 8B0000;
	} 
a:active {
	text-decoration: none;
font: medium "Arial", "Helvetica", sans-serif;
	color: 8B0000;
	}
a:visited {
	text-decoration: none;
font: medium "Arial", "Helvetica", sans-serif;
	color: 8B0000;
	}

a.bottomstuff
 	{
	text-decoration: none;
font: medium "Arial", "Helvetica", sans-serif;
color: 000066;
	}	

a.index
 	{
	text-decoration: none;
font: medium "Arial", "Helvetica", sans-serif;
	color: 8B0000;
	}	

div.topstuff
{
font: medium "Arial", "Helvetica", sans-serif;
font-size: 10pt;
text-align: center;
margin-left: 0pt;
padding-left: 5pt;
padding-right: 5pt;
padding-top: 5pt;
padding-bottom: 5pt;
color: 000066;
}

div.bottomstuff
{
font: medium "Arial", "Helvetica", sans-serif;
font-size: 10pt;
text-align: center;
margin-left: 0pt;
padding-left: 5pt;
padding-right: 5pt;
padding-top: 5pt;
padding-bottom: 5pt;
background-color: 8B0000;
color: 000066;
}


/*
#################
*/


small
{font-size: .75em}

small.caps 
{
font-variant: small-caps;
font-size: 1em
}

.center
{text-align: center}




p
{
text-indent: 0em;
margin-left: 1em;
margin-top: 0em;
margin-bottom: 1em;
}



	/*  The lead <p> following any HEADING (see below), epigraphs or sectionBreaks is NOT indented.

	h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, blockquote.disp-quote-epigraph + p, div.sec-break + p
	{
	text-indent: 0em;
	margin-left: 1em;
	}
*/



h1
{
font-size: 2.5em;
padding-left: .5em;
padding-top: .5em;
padding-bottom: .5em;
font-weight: 700;
background-color: 8B0000;
color: FFF5EE;
/*color: 996600;*/
}

h1.index
{
font-size: 2.5em;
margin-top: 1em;
margin-bottom: 0em;
font-weight: 700;
color: 000066;
background-color: FFF5EE;
}


h2
{
font-size: 1.5em;
margin-top: 2em;
margin-bottom: .1em;
}

h2.index
{
font-size: 1.5em;
margin-top: 0em;
margin-bottom: 1em;
color: 000066;
}

h3
{
font-size: 1.25em;
margin-top: 2em;
margin-bottom: .1em;
font-variant: small-caps;
}

h3.index
{
font-size: 1em;
margin-top: 2em;
margin-bottom: 0em;
color: 000066;
}

h4
{
font-size: 1em;
font-style: italic;
margin-left: 1em;
margin-top: 2em;
margin-bottom: .1em;
}



div.indent
{
margin-left: 5em;
margin-right: 5em;
margin-top: 1.5em;
margin-bottom: 1.5em;
}


div.indent2
{
font-size: .75em;
margin-left: 5em;
margin-right: 5em;
margin-top: 1.5em;
}


div.indent3
{
font-size: .75em;
margin-left: 10em;
margin-right: 5em;
margin-bottom: 1.5em;
}



table.gray
{
margin-left: -1.2em;
background-color: D3D3D3;
padding: 1em
}

table.index
{
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0em;
background-color: FFF5EE;
}

table
{
margin-top: 1em;
margin-bottom: 1em;
margin-left: 4em
}


th
{
padding-right: 1em;
}

td
{
}

td.middle
{
padding-right: 1em;
vertical-align: middle
}

td.bottom
{
padding-right: 1em;
vertical-align: bottom
}

td.center
{
padding-right: 1em;
text-align: center;
}

td.right
{
padding-right: 1em;
text-align: right
}

tr
{
vertical-align: top
}

tr.middle
{
vertical-align: middle
}

tr.bottom
{
vertical-align: bottom
}




img.inline-graphic-floatLeft
{
border: none;
float: left;
padding-right: 1em;
padding-bottom: .5em;
padding-top: 0em
}


div.list
{
font-size: .75em;
margin-left: 3em;
margin-top: 1.5em;
margin-bottom: 1.5em;
}

li
{
/*font-size: .75em;*/
margin-bottom: .5em;
}

ul
{
margin-top: 1em;
margin-bottom: 1em;
list-style-position: outside;
list-style-type: disc;
}

ol
{
margin-top: 1em;
margin-bottom: 1em;
list-style-position: outside;
list-style-type: decimal;
}

.right
{text-align: right}

