		@page { size: 210mm 297mm; margin: 20mm; }
		
		A:link { color: blue; text-decoration: none; }
		A.enote:link { color: blue; text-decoration: none; font-size: small; vertical-align: super }
		A.bibl:link { color: blue; text-decoration: none; }
		A:hover   { color: magenta; text-decoration:underline; }
  		A.enote:hover   { color: magenta; text-decoration:underline; font-size: small; vertical-align: super }
   		A:active  { color: red; text-decoration:none; }
   		A.enote:active  { color: red; text-decoration:none; font-size: small; vertical-align: super }
   		A.bibl:active  { color: red; text-decoration:none;  }
   		A:visited { color: #014430; text-decoration:none; }
   		A.enote:visited { color: #014430; text-decoration:none; font-size: small; vertical-align: super }
   		A.bibl:visited { color: #014430; text-decoration:none; }
	
		BODY { 
			font-family: Baskerville, serif; 
			background-color: lightgrey;
			margin-top: 0;
  			margin-bottom: 0;
  			margin-left: 0;
  			margin-right: 0;
  			padding-left: 0;
  			padding-right: 0;
		}

		#rheader {
			position: absolute;
			margin: 10px;
			padding: 10px;
			height: 100px;
			right: 10px;
			width: 46%;
			font-size: x-large;
			text-align: left;
			font-style: italic; 
 			font-weight: bold;
 			font-family: Helvetica, sans-serif; color:darkblue; 
		}
		#lheader {
			position: absolute;
			margin: 10px;
			padding: 10px;
			height: 100px;
			left: 10px;
			width: 46%;
			font-size: medium;
			text-align: center;
			font-style: italic; 
 			font-weight: bold; 
		}
		#lmargin {
			position: absolute;
			left: 15px;
			top: 100px;
			width: 5%;
		}
		#center {
			position: absolute;
			top: 100px;
			margin-left: 5%;
			margin-right: 5%;
			
		}
		#rmargin {
			position: absolute;
			right: 15px;
			top: 100px;
			width: 25%;
		}

		H1 { font-family: Helvetica, sans-serif; color:darkblue; vertical-align: top; position: relative; width: 96%; top: 15px;}
		H2 { font-family: Helvetica, sans-serif; color:black; vertical-align: top; position: relative; width: 96%; top: 15px;}
		H3 { font-family: Helvetica, sans-serif; color:darkblue; vertical-align: top; position: relative; width: 96%; top: 15px;}
		H4 { font-family: Helvetica, sans-serif; color:black; vertical-align: top; position: relative;  width: 96%; top: 15px;}
		H5 { font-family: Helvetica, sans-serif; color:darkblue; vertical-align: top; position: relative;  width: 96%; top: 15px;}
		H6 { font-family: Helvetica, sans-serif; color:black; vertical-align: top; position: relative;  width: 96%; top: 15px;}
		
		HR { 
			margin-top: 4mm; margin-bottom: 4mm;
			align: justify; 
		}
		
		P { 
			margin-top: 8mm; margin-bottom: 8mm;
			background: transparent; text-align: justify; 
			page-break-before: auto; font-size: medium;
			text-align: justify;
			vertical-align: text-top;
			position: relative; width: 100%; 
		}
		
		P.quotation { 
			margin-top: 8mm; margin-bottom: 8mm; margin-left: 4%;
			background: transparent; text-align: justify; 
			page-break-before: auto; font-size: medium;
			text-align: justify;
			font-style: italic; 
			vertical-align: text-top;
			position: relative; width: 90%; 
		}
		
		P.rquotation {
			margin-top: 2mm; margin-bottom: 2mm;
			font-family: helvetica, impact, sans-serif; 
			font-size: small; 
			text-align: right;
			font-style: italic; 
			position: relative; width: 100%;
		}
		
		P.author {
			margin-top: 8mm; margin-bottom: 8mm;
			font-size: medium; 
		    font-variant: small-caps; 
			text-align: center;
			font-style: italic; 
			font-weight: lighter; 
			position: relative; width: 100%; 
  		}

		P.sign { 
			margin-top: 8mm; margin-bottom: 8mm;
			font-size: medium; 
			text-align: right;
			font-style: italic; 
			font-weight: lighter; 
			position: relative; width: 86%;
  		}

		P.signsmall { 
			margin-top: 8mm; margin-bottom: 8mm;
			font-size: small; 
			text-align: right;
			font-style: normal; 
			font-weight: normal; 
			position: relative; width: 86%;
  		}

		P.address {
			margin-top: 8mm; margin-bottom: 8mm;
			font-family: courier, monospace;
			font-size: medium; 
			text-align: center;
			font-style: italic; 
 			font-weight: bold; 
			position: relative; width: 100%; 
		}

		P.footer { 
			margin-top: 8mm; margin-bottom: 8mm;
			font-family: helvetica, impact, sans-serif; 
			font-size: medium;
			text-align: center;
			position: relative; width: 100%;
		}

		P.leftheader {
			margin-top: 0mm; margin-bottom: 4mm;
			font-family: helvetica, impact, sans-serif;
			font-size: medium;
			text-align: center;
			width: 96%;
		}

		P.comment {
			margin-top: 2mm; margin-bottom: 2mm;
			font-family: helvetica, impact, sans-serif; 
			font-size: small; 
			text-align: right;
			position: relative; width: 100%;
		}

		P.caption {
			margin-top: 2mm; margin-bottom: 2mm;
			font-family: helvetica, impact, sans-serif; 
			font-size: small; 
			text-align: center;
			position: relative; width: 100%;
		}

		P.note {
			margin-top: 2mm; margin-bottom: 2mm;
			font-family: monospace; 
			font-size: medium; 
			text-align: left;
			font-style: default; 
 			font-weight: lighter; 
			position: relative; width: 100%;
		}


