#content a, #content a:hover, #content a:visited { color: #006643; }

a i { text-decoration: underline; } /* corrects formatting that removes the underline from italics in a link */
a:lang { text-decoration: underline; } /* template format removes the underline from a span in a link. this style allows spans with lang attribute to be underlined in a link */

ul.nodots li { list-style-type: none; margin-left: 0; padding-left: 0; }

.body ul li { padding-bottom: 5px; }

.bsc, .fas-logo { 
	margin: auto;
	text-align: center;
	}
	
figure  {
  display: block;
  margin-before: 1em;
  margin-after: 1em;
  margin-start: 40px;
  margin-end: 40px;
}

figure#padding  {
  padding: 10px;
  
  text-align: center;
}

figcaption {
  padding: 0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 0.9em;
  font-weight: 500;
  font-style: italic;
  border: none;
  background: transparent;
  word-wrap:normal;
  text-align: center;
}

.fl-l { float: left; }
.fl-r { float: right; }

.indent { margin-left: 15px; }

.english, .french {
	float: left;
	width: 49%;
	}

.english {
	margin-right: 1%;
	}
	
.right {
	float: right;
	margin-left: 5px;
	}

.space-top { margin-top: 20px; }

ul.report-toc li { 
	list-style-type: none;
	padding-top: 10px;
	overflow: hidden;
	}
	
ul.report-toc li:first-child { clear: both; }

.text-center { text-align: center; }
.text-right { text-align: right; }

.top { text-align: right; }

.w100 { width: 100%; }
.w50 { width: 50%; }

@media print {
	.noprint { display: none; }
	.print-change h2, .print-change h3, .print-change h4, .print-change br { 
		margin: 0;
		padding: 0;
		}
}

@media only screen and (max-width : 515px) {
	.fl-l, .fl-r { float: none; }
	.w50 { width: 100%; }
}