	@font-face { 
  	    font-family: "WorkSans-ExtraLight"; 
  	    src: url("./fonts/WorkSans-ExtraLight.woff2"); 
        }
	@font-face { 
  	    font-family: "WorkSans-Light"; 
  	    src: url("./fonts/WorkSans-Light.woff2"); 
        }
	@font-face { 
  	    font-family: "WorkSans-Regular"; 
  	    src: url("./fonts/WorkSans-Regular.woff2"); 
        }
        body {
            font-family: "WorkSans-Regular",serif;
            font-size: 11pt;
	    background-color: #3b4252;
        }
        p {
            font-family: "WorkSans-Regular",serif;
            text-align: justify;
	    text-justify: inter-word;
            padding: 0px 0px 14px 0px;
            text-indent: 0pt;
            color: #d8dee9;
            hyphens: auto;
            -ms-hyphens: auto;
            -webkit-hyphens: auto;
        }
        a {
            text-decoration: none;
            font-family: "WorkSans-Regular",serif;
            color: #a3be8c;
            font-size: 11pt;
        }
        a:visited { color: #d08770; }
        a:hover { text-decoration: none; color: #ebcb8b; }
        a:active { color: #b48ead; }
	mark {
	    background: transparent;
    	    border-radius: 0.8em 0.3rem;
    	    -webkit-box-decoration-break: clone;
    	    box-decoration-break: clone;
    	    color: rgba( 59, 66, 82, 1 );
    	    -webkit-print-color-adjust: exact;
    	    color-adjust: exact;
    	    margin: 0 -0.4rem;
    	    padding: 0.1em 0.4rem;
    	    background-image: linear-gradient(
                to right,
                color-mix( in srgb, #a3be8c 20%, transparent ),
                color-mix( in srgb, #a3be8c 90%, transparent ) 4%,
                color-mix( in srgb, #a3be8c 40%, transparent )
	    );
	}
        td {
	    width: 50%;
	    vertical-align: top;
            width: 300pt; 
            padding: 0in 5.4pt 0in 5.4pt;
	}
	table {
	    width: 800px; 
	    margin: auto; 
	    border-collapse: collapse; 
	    border: none;
	}
	ul {
            font-family: "WorkSans-Regular",serif; 
            font-size: 11pt;
            margin-top: 0pt;
            margin-bottom: 0pt;
            padding-top: 0pt;
            padding-bottom: 0pt;
            padding-left: 14pt;
            line-height: 14pt;
        }
	.error {
            font-family: "WorkSans-Regular",serif;
            text-align: center;
            text-justify: inter-word;
            padding: 200px 0px 14px 0px;
            text-indent: 0pt;
            font-size: 28.5pt;
            color: #bdae93;
            hyphens: auto;
            -ms-hyphens: auto;
            -webkit-hyphens: auto;
	}
        .pgHeading {
            background-color: #a3be8c;
            margin: 10px; 
            padding: 5px;
        }
        .lnTitle {
            font-size: 28.5pt;
            font-family: "WorkSans-Light",serif;
	    color: #3b4252
        }
        .sectionTitle {
            font-size: 14pt;
            font-family: "WorkSans-Light",serif;
	    color: #ebcb8b;
        }
	.sectionSubtitle {
	    font-size: 12pt;
	    font-weight: bold;
	    font-style: italic;
	    color: #ebcb8b;
	}
	.Photo {
	    border-radius: 25px;
	    background: #3b4252;
	}
        #sectionPublications div {
            padding-bottom: 10pt;
	    color: #d8dee9;
        }
 	
