body {
	margin: 8px;
	text-align: center;
}
table.main {
	background-color: #F0EAD8;
	background-image: url('/financial_institutions/msb/materials/images/bsa_top.jpg');
	background-repeat: repeat-x;

	border: 2px solid #A40046;

	margin-left: auto;
	margin-right: auto;

	width: 650px;
}
td.header {
	background-image: url('/financial_institutions/msb/materials/images/bsa_header.jpg');
	background-repeat: no-repeat;
	background-position: top center;

	height: 500px;

	vertical-align: top;
}
div.title {
	position: absolute;

	color: #FFFFFF;
}
div.subtitle {
	position: absolute;

	color: #00539E;
}
div.language {
	position: absolute;

	font-family: Arial, Sans-Serif;
	font-size: 10px;

	text-transform: uppercase;

	color: #00539E;
}
td.header_bottom {
	background-image: url('/financial_institutions/msb/materials/images/bsa_seal.jpg');
	background-repeat: no-repeat;
	background-position: 415px center;

	height: 100px;
}
div.header_bottom {
	color: #00539E;
}
td.content {
	padding-left: 40px;
	padding-right: 40px;
}
div.recordkeeping_requirements {
	text-align: center;

	margin-top: 48px;
	margin-bottom: 16px;

	color: #A40046;
}
div.heading {
	margin-top: 24px;
	margin-bottom: 16px;

	color: #00539E;
}
div.section_title {
	margin-top: 24px;
	margin-bottom: 16px;

	border-bottom: solid 1px #000000;

	color: #A40046;
}
div.body_text a:link {
	color: #00539E;
}
div.body_text a:hover {
	color: #00539E;
}
div.body_text a:active {
	color: #00539E;
}
div.body_text a:visited {
	color: #A40046;
}
div.body_text ul {
	list-style: none;

	margin: 0px;
	padding: 0px;
}
div.body_text ul.diamonds ul {
	margin: 0px;
	padding: 0px;
}
span.indent {
	padding-left: 20px;
}
.highlight_red {
	color: #A40046;

	font-weight: bold;
}
.highlight_blue {
	color: #00539E;

	font-weight: bold;
}

