/* general typeface stuff */

	h1, h2, h3, h4, h5, h6, th, .heading, .caption { font-family: Arial, Helvetica, sans-serif; }
	body, p, td, ul, ol, address, cite, blockquote, .text { font-family: "Times New Roman", Times, serif; }

	tt, pre, code, kbd, samp, .fixed { font-family: "Courier New", Courier, monospace; font-size: smaller; }

	code, kbd { white-space: nowrap; }

	address, cite, var, em, i { font-style: italic; }
	th, strong, b { font-weight: bold; }

	acronym, abbr, .slang { text-decoration: none; border-bottom: #00CC00 dotted 1px; cursor: help; }

/* link stuff */

	a:link { color: #0000FF; background: transparent; }
	a:visited { color: #9966FF; background: transparent; }
	a:hover { color: #6666FF; background: transparent; }
	a:active { color: #FF0000; background: transparent; }
	a.unemphasized { text-decoration: none; }	/* not underlined */
	a:hover.unemphasized { text-decoration: underline; }

	a.unemphasized img { border-style: none; }

/* text alignment stuff */

	.left { text-align: left; }
	.right { text-align: right; }
	.center { text-align: center; }
	.just { text-align: justify; }

/* margin stuff */

	ul, ol { margin-top: 0; margin-bottom: 0; }
	div.indent { margin-left: 1em; }
	address { margin-top: 1em; margin-bottom: 1em; }

/* miscellaneous */

	hr { border-top: black solid thin; margin: 0; clear: both; height: 1px; }
	.date { white-space: nowrap; }

	.breadCrumbs
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		font-weight: bold;
	}


	#mainTitle .breadcrumbs { margin-bottom: 0.5em; }
	#mainTitle h1 { margin-top: 0; margin-bottom: 0; padding-bottom: 0.5em; }
	#mainTitle { border-bottom: black solid 1px; }

	body
	{
		color: black;
		background: white;
		font-style: normal;
		font-weight: normal;
	}
