﻿html {
    --body-font-size: 12pt;
}
body {
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: var(--body-font-size);
	margin:0;
	padding:10px;
	padding-top:0;
	text-align:center;
	background:white;
	background-repeat: no-repeat;
}
a{
	color:#0040C0;
	text-decoration:none;
    font-weight: 500;
}
a:hover
{
	text-decoration:underline;
}
.templateBody
{
	text-align:center;
}
.page {
	max-width:600px;
	margin-left:auto;margin-right:auto;
	text-align:left;
}

.title {
	font-size: 62pt;
	margin:0;
	margin-right:-2px;
	padding:0;
	font-family:'Segoe UI Light', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	font-weight:lighter;
	text-align:right;
	line-height:62pt;
	color:#C0C0C0;
}
.title a {
	color:#C0C0C0;
	text-decoration:none;
}
.subtitle {
	font-size: var(--body-font-size);
	text-align:right;
	color:#C0C0C0;
}
.subtitle a {
	color:#C0C0C0;
	text-decoration:none;
}
.intro {
	margin:0;
	margin-top:25px;
	padding:0;
	text-align:justify;
	line-height:14pt;
}
h1 {
	font-size: calc( var(--body-font-size) * 1.6 * 1.6);
	margin:0;
	margin-top:20px;
	margin-bottom:15px;
	margin-left:-2px;
	padding:0;
	font-family:'Segoe UI Light', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	font-weight:lighter;
}
h2 {
	font-size: calc( var(--body-font-size) * 1.6);
	margin:0;
	margin-left:-1px;
	margin-top:30px;
	margin-bottom:15px;
	padding:0;
	font-weight:normal;
	color:#108000
}
h2 A.quicklink {
	color:#0040C0;
	font-size: var(--body-font-size);
	text-decoration:none;
}
h2 A:hover.quicklink .u {
	text-decoration:underline;
}
h3 {
	font-size: calc( var(--body-font-size) * 1.2);
    margin: calc( var(--body-font-size)) 0 calc( var(--body-font-size) / 2) 0;
	padding:0;
	font-weight: bold;
	color:#606060
}
h4 {
	color:red;
	font-size: var(--body-font-size);
}
p {
	margin:0;
	margin-bottom: calc( var(--body-font-size) / 1.5);
	padding:0;
	text-align:justify;
	line-height: calc( var(--body-font-size) * 1.4);
}
ul{
	margin: calc( var(--body-font-size)) 0 calc( var(--body-font-size) / 2) calc( var(--body-font-size) * 1.4);
	padding: 0;
}
ul ul {
	margin-top:calc( var(--body-font-size) / 3);
}
li {
	margin:0;
	margin-top: calc( var(--body-font-size) / 3);
	padding:0;
	line-height: calc( var(--body-font-size) * 1.4);
}
ul + p {
	margin-top: calc( var(--body-font-size) / 1.2);
}

table.layoutonly {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: separate;
}
table.layoutonly td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	vertical-align: top;
}
.strike {
	text-decoration:line-through;
}
.note {
    background-color: #e0f0ff;
    border: 1px solid #c0d0df;
    padding: 6px 10px 4px 10px;
}
.footerRow {
    font-size: 9pt;
}
