:root {
	--colBlue: #4C94D8;
	--colRed: #C00000;
	--colBG: #262626;		/* Not quite black to avoid too high a contrast */
	--colText: #F6F6F6;		/* Not quite white to avoid too high a contrast */
	--colLink: #99C3FF;		/* Blue */
	--colvLink: #C58AF9;	/* Purple */
	--colNote: #84E290; 	/* Pale Green */
}

body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	background-color: var(--colBG); /* black; #262626; */
	color: var(--colText); /* white; #F6F6F6; */
}

 p.MsoNormal, li.MsoNormal, div.MsoNormal {
	margin: 0cm;
	line-height: 107%;
	font-size: 11.0pt;
	font-family: Arial,sans-serif;
	color: var(--colText);
}
	
p.MsoTitle, li.MsoTitle, div.MsoTitle {
	mso-style-link: "Title Char";
	margin: 0cm;
	text-align: center;
	font-size: 28.0pt;
	font-family: "Arial",sans-serif;
	color: var(--colText);
	letter-spacing: -.5pt;
}

p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {
	margin-top: 0cm;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 36.0pt;
	line-height: 107%;
	font-size: 11.0pt;
	font-family: Arial,sans-serif;
	color: var(--colText);
}
	
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {
	margin-top: 0cm;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 36.0pt;
	line-height: 107%;
	font-size: 11.0pt;
	font-family: Arial,sans-serif;
	color: var(--colText);
}
	
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
	margin-top: 0cm;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 36.0pt;
	line-height: 107%;
	font-size: 11.0pt;
	font-family: Arial,sans-serif;
	color: var(--colText);
}
	
p.Note, li.Note, div.Note {
	mso-style-name:Note;
	mso-style-link:"Note Char";
	margin:0cm;
	line-height:107%;
	font-size:11.0pt;
	font-family:Arial,sans-serif;
	color: var(--colNote);
}

span.NoteChar {
	mso-style-name:"Note Char";
	mso-style-link:Note;
	font-family:Arial,sans-serif;
	color: var(--colNote);
}
	
 h1 {
	margin-top: 12.0pt;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 0cm;
	line-height: 107%;
	page-break-after: avoid;
	font-size: 16pt;
	font-family: Arial, sans-serif;
	color: var(--colRed);
	font-weight: normal;
}

 h2 {
	margin-top: 2.0pt;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 0cm;
	line-height: 107%;
	page-break-after: avoid;
	font-size: 13pt;
 	font-family :  Arial, sans-serif;
	color: var(--colBlue);
	font-weight: normal;
}

 h3 {
	margin-top: 2.0pt;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 0cm;
	line-height: 107%;
	page-break-after: avoid;
	font-size: 12pt;
 	font-family :  Arial, sans-serif;
	color: var(--colBlue);
	font-weight: normal;
}

 h4 {
	margin-top: 2.0pt;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 0cm;
	line-height: 107%;
	page-break-after: avoid;
	font-size: 11pt;
	font-style: italic;
 	font-family :  Arial, sans-serif;
	color: var(--colBlue);
	font-weight: normal;
}

/* Can be no spaces in "A:link", "A:visited" etc */
A:link {
	color: var(--colLink);
	text-decoration: none;
}

A:visited {
	color: var(--colvLink);
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}