/*Basic style sheet for BMSA*//*Heading styles*/h1 { font-size: 175%; }h1.main{	text-align: center;	color: white;	background: rgb(0,0,140);	border: solid 1px gray;	padding: 5px;}.title {	text-align: center;	color: white;	background: rgb(0,0,140);	border: solid 1px gray;	padding: 5px;}h2 { font-size: 150%; }h2.main{	color: white;	border: solid 1px silver;	background: rgb(0, 0, 140);	padding: 5px;}h3 { font-size: 125%; }h4 { font-size: 100%; }/*Body styles*/body{	background: white;	color: black;	font-weight: normal;	font-size: 11pt;	font-family: "Times New Roman", Times, serif;	line-height: 21px;	margin: 15pt;}.strong {font-weight: bold;}.center {text-align: center;}/*Divisions*/div.latex{	margin-bottom: 0px;	margin-top: 0px;	display: none;	text-align: right;}/*Anchor styles*/a { 	text-decoration: none; 	color: blue;}a:hover { 	text-decoration: underline; }/*Tables*/table {	border: solid 1px black;	border-collapse: collapse;}th {	font-weight: bold;	background: rgb(220, 220, 220);	border: solid 1px black;	text-align: left;}tfoot {	font-weight: bold;	background: rgb(220, 220, 220);	}td {	border: solid 1px black;}td.num {	text-align: right;}caption{	font-weight: bold;	font-style: italic;}* {	box-sizing: border-box;}.column{	float: left;	padding: 10px;}	.row:after{	content: "";	display: table;	clear: both;}ul.nav{	list-style: none;	font-family: Arial, sans-serif;	font-size: 90%;	margin-left: 0px;	margin-top: 0px;	padding: 0px 0px;}li.parent{	list-style: none;	display: inline;}li.parent:after { content: " > "; }li.child:after { content: " | "; }li.child{	display: inline;	padding: 2px 2px;}li.last{	display: inline;	padding: 2px 2px;}header{	margin-top: 0px;	border-bottom: solid 1px gray;}figcaption{	font-weight: bold;	font-style: italic;}