HTML  {
	font-family : "Arial", "Helvetica", "Helv", sans-serif;
}

BODY  {
	font-family : "Arial", "Helvetica", "Helv", sans-serif;
	color : #552010;
	background-color : #E8E8D8;
}

/* TEXT ELEMENTS AND TREATMENTS*/
A  {
	color : #CC6666;
}

A:Visited  {
	color : #AA6666;
}

A:Active  {
	color : #CC9933;
}

A:Hover  {
	color : #FF9933;
}

STRONG  {
	font-weight : bold;
}

EM, CITE  {
	font-style : italic;
}

/* H1 is used for page titles.*/
H1  {
	color : #204020;
	font-family : "Arial", "Helvetica", "Helv", sans-serif;
	font-size : 1.5em;
	font-weight : bold;
	text-align : center;
}

/* Generic H2, but the font is fairly large*/
H2  {
	color : #330000;
	font-family : "Arial", "Helvetica", "Helv", sans-serif;
	font-size : 1.3em;
	font-weight : bold;
	display : block;
	margin-left : 3em;
	margin-bottom : 0.1em;
}

/* heading levels on the page*/
H2.dos  {
	font-family : "Arial", "Helvetica", "Helv", sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	margin-left : 3em;
	margin-top : 1em;
}

/* Very small indent*/
H2.short  {
	font-size : 1.2em;
	margin-left : 0.5em;
	font-family : "Arial", "Helvetica", "Helv", sans-serif;
	font-weight : bold;
	margin-top : 1.25em;
}

H3  {
	color : #105010;
	font-family : "Arial", "Helvetica", "Helv", sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	margin-left : 4em;
	margin-top : 2.25em;
}

H4  {
	color : #330000;
	font-family : "Arial", "Helvetica", "Helv", sans-serif;
	font-size : 1em;
	font-weight : bold;
	margin-left : 3em;
}

P  {
	margin-left : 3em;
	margin-right : 3em;
	margin-top : 2em;
	margin-bottom : 1em;
}

P.tagline  {
	margin-top : 2.5em;
	text-align : center;
	font-size : smaller;
	margin-left : 5em;
	margin-right : 5em;
	font-style : italic;
}

HR.whitespace  {
	margin-top : 2.7em;
}

HR.copy  {
	margin-bottom : 0.5em;
	font-size : x-small;
}

/* A slightly indented list*/
UL.indent  {
	margin-left : 3em;
}

/* Used for an outline of page sections at the top of a page*/
UL.toplist  {
	margin-left : 5em;
	margin-top : 0.5em;
}

/* Selector for a slightly-indented, numbered list*/
OL LI  {
	margin-left : 2em;
	margin-top : 0.5em;
}

/* Special Blocks for Page Design elements*/
DIV.banner  {
	display : block;
	margin-left : -2em;
	margin-right : -2em;
	background-color : #ECE4D4;
}

DIV.sidemenu  {
	float : left;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	background-color : #FFFFFF;
	width : 100px;
}

/* Mark the time and place in event listings*/
.timeplace  {
	color : #336688;
	font-weight : bold;
}

/* subhead is used in Header lines to reduce a portion of the text*/
.subhead  {
	font-weight : normal;
	font-size : .75em;
}

/* Dark red text for reminders*/
.reminder  {
	color : #993300;
}

/* Bright red text to draw attention*/
.alert  {
	color : #AA0022;
	font-weight : bolder;
}

.black  {
	color : #000000;
}

.dkgreen  {
	color : #003000;
}

.dkgray  {
	color : #404040;
	font-size : 0.75em;
}

/* Changes text font for CASE STUDY markers on reading list*/
SPAN.case  {
	font-family : "Century Gothic", "Franklin Gothic Demi", "Courier", monospace;
}

/* For the copyright notice line*/
.source  {
	font-size : x-small;
	color : #330000;
}

/* Address blocks - used for designating ESA address and other organizations*/
ADDRESS  {
	font-style : normal;
	font-size : x-small;
	margin-top : 2em;
	margin-left : 3em;
	margin-right : 3em;
	margin-bottom : 0.1em;
}

ADDRESS.org  {
	font-style : normal;
	text-align : center;
	margin-top : 2em;
	display : block;
}


