	body {
		font: normal 76%/1.25em Arial, Helvetica, sans-serif;
		color: #786941 !important;
	}

	a { color: #FF6600 !important; }

	a:visited { color: #993300 !important; }

	sup a { color: #786941 !important; }

	sup a:visited { color: #786941 !important; }
	
	a img { border: none; }

	form, map {
		margin: 0;
		padding: 0;
	}

	td, th {
		font-size: 76%;
		line-height: 1.45em;
	}


	h1 {
		margin: 0;
		font-size: 1.55em;
		line-height: 1em;
		letter-spacing: -.75px;
		text-transform: uppercase;
		color: #456FA8;
		border-bottom: solid #456FA8 1px;
	}

	h1.home2 {
		margin: 10px 0 0 0;
		font-size: 1.75em;
		line-height: 1em;
		letter-spacing: -.75px;
		text-transform: uppercase;
		color: #456FA8;
		border-bottom: solid #456FA8 1px;
	}

	h2 {
		font-size: 1.35em;
		line-height: 1em;
		font-weight: bold;
		color: #456FA8;
	}

	h3 {
		font-size: 1.15em;
		line-height: 1em;
		font-weight: bold;
		color: #456FA8;
	}

	h4 {
		font-size: 1.1em;
		line-height: 1em;
		font-weight: bold;
		color: #456FA8;
	}

	h4 sup a { color: #456FA8 !important; }

	h4 sup a:visited { color: #456FA8 !important; }

	table h1, table h2, table h3, table h4 {
		margin: 0;
		padding: 0;
	}

	li h1, li h2, li h3, li h4 {
		margin-bottom: 0;
	}

	li p { margin-top: 0; }

	dt { font-weight: bold; }

	ul { list-style-type: disc; }

	.float-left { float: left; }
	.float-right { float: right; }
	.float-clear { clear: both; }

	.top-image {
		margin: 10px 10px 15px 25px;
		padding: 5px;
		display: inline;
		float: right;
		border: solid #456FA8 1px;
		background-color: #FFF;
	}

	.image-box {
		text-align: center;
	}

	.list-blank-nomargin {
		padding-left: 0;
		margin-left: 0;
		list-style-type: none;
	}

	.hr {
		margin: 0;
		padding: 0;
		height: 1px;
		width: 100%;
		text-align: left;
		background-color: #6A8CB6 !important;
	}

	.hr hr { display: none; }


	.center, .center img {
		text-align: center;
		vertical-align: bottom;
	}

	.brief {
		padding: .5em 1em;
		background-color: #E1E9F2 !important;
		text-align: center;
		color: #456FA8;
		font-weight: bold;
	}

	.brief sup a { color: #456FA8 !important; }

	.brief sup a:visited { color: #456FA8 !important; }

	.references, 
	.reference {
		font-size: .9em;
		line-height: 1.35em;
		margin: 1em .5em .5em .5em;
		padding: .5em 1.5em;
		/*border-top: 1px solid #D8CBB4;
		border-bottom: 1px solid #D8CBB4;*/
		background-color: #F4F1EA !important;
	}

	.references a, 
	.reference a { color: #786941 !important; }

	.addresses { line-height: 1.25em; }

	.emphasis li {
		font-weight: bold;
		color: #34547F !important;
	}

	.emphasis li li {
		font-weight: normal;
		color: #786941 !important;
	}

	.emphasis sup a { color: #34547F !important; }

	.emphasis sup a:visited { color: #34547F !important; }

	.reset-table td { 
		font-size: 1em;
		vertical-align: top;
		padding-right: 10px;
	}