/* 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;
}
