@charset "UTF-8";
/* CSS Document */


@font-face {
  font-family: "Common";
  src: url("Common-Regular.woff2");
}

@font-face {
  font-family: "CommonA";
  src: url("CommonA-Regular.woff2");
}

@font-face {
  font-family: "CommonB";
  src: url("CommonB-Regular.woff2");
}

@font-face {
  font-family: "CommonC";
  src: url("CommonC-Regular.woff2");
}

@font-face {
  font-family: "CommonD";
  src: url("CommonD-Regular.woff2");
}

h1 {
	font-family: "Common";
	font-size: 12vw;
	line-height: 14vw;
	text-align: left;
	vertical-align: bottom;
}

.red {
  color: red;
}

.orange {
  color: orange;
}

.yellow {
  color: yellow;
}

.green {
  color: green;
}

.blue {
  color: blue;
}

.indigo {
  color: indigo;
}

.violet {
  color: violet;
}


.divfull {
  background: white;
  font-family: "Common";
  font-size: 6vw;
  line-height: 6vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
}

.imagecaption {
  background: white;
  font-family: "Common";
  font-size: 1.5vw;
  line-height: 1.8vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: right;
}

.referencescaption {
  background: white;
  font-family: "Common";
  font-size: 1.5vw;
  line-height: 1.8vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-top: 2vw;
  text-align: left;
}

.referencenumbers {
  background: white;
  font-family: "Common";
  font-size: 0.5vw;
  line-height: 1.8vw;
  padding-left: 1.8vw;
  padding-right: 0vw;
  margin-bottom: 1.8vw;
  padding-top: 0vw;
  text-align: left;
}




.A {
  background: white;
  font-family: "CommonA";
  font-size: 6vw;
  line-height: 7.2vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
}

.B {
  background: white;
  font-family: "CommonB";
  font-size: 6vw;
  line-height: 7.2vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
}
.C {
  background: white;
  font-family: "CommonC";
  font-size: 6vw;
  line-height: 7.2vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
}

.D {
  background: white;
  font-family: "CommonD";
  font-size: 6vw;
  line-height: 7.2vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
}

.divspec {
  background: white;
  font-family: "Common";
  font-size: 28vw;
  line-height: 25vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align:justify;  
  text-justify:inter-character;
}

.divstatement {
  background: white;
  font-family: "Common";
  font-size: 3vw;
  line-height: 3.6vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
  text-indent: 22vw;
}

.divstatementjust {
  background: white;
  font-family: "Common";
  font-size: 4vw;
  line-height: 4.8vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: justify;
  text-indent: 22vw;
}

.divleft {
  float: left;
  width:45%;
  background: white;
  font-family: "Common";
  font-size: 1.5vw;
  line-height: 2vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
}

.divright {
  float: left;
  width:45%;
  background: white;
  font-family: "Common";
  font-size: 1.5vw;
  line-height: 2vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
}

.divleft {
  float: left;
  width:45%;
  background: white;
  font-family: "Common";
  font-size: 1.5vw;
  line-height: 2vw;
  padding-top: 2vw;
  padding-left: 2.3vw;
  padding-right: 2.3vw;
  padding-bottom: 2vw;
  text-align: left;
}

.responsivehalf {
  width: 45%;
  height: auto;
}

.divfullimage {
  background: white;
  font-family: "Common";
  font-size: 6vw;
  line-height: 7.2vw;
  padding-top: 2vw;
   padding-left: 2.3vw;
  padding-right: 2.3vw;;
  padding-bottom: 0vw;
  position: relative;
  text-align: center;
}

.divfullimagebully {
  background: white;
  font-family: "Common";
  font-size: 6vw;
  line-height: 7.2vw;
  padding-top: 2vw;
   padding-left: 2.3vw;
  padding-right: 2.3vw;;
  padding-bottom: 2vw;
  position: relative;
  text-align: center;
}


.responsivefull {
  width: 100%;
  height: auto;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}

.centeredbully {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}

.articleindent {
	text-indent: 5.5vw;
	margin-top: 0 ;
  	margin-bottom: 0 ;
}

.statementindent {
	clear: both;
	text-indent: 10.5vw;
	margin-top: 0 ;
  	margin-bottom: 0 ;
}

.statementnoindent {
	clear: both;
	text-indent: 0vw;
	margin-top: 0 ;
  	margin-bottom: 0 ;
}

.glyphA {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonA";
  font-size: 25vw;
  line-height: 25vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}

.glyphB {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonB";
  font-size: 25vw;
  line-height: 25vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}

.glyphC {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonC";
  font-size: 25vw;
  line-height: 25vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}

.glyphD {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonD";
  font-size: 25vw;
  line-height: 25vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}

.glyphtitle {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonA";
  font-size: 1.5vw;
  line-height: 1.8vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}

.commonA {
  font-family: "CommonA";
}

.commonB {
  font-family: "CommonB";
}

.commonC {
  font-family: "CommonC";
}

.commonD {
  font-family: "CommonD";
}

.glyphtitleA {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonA";
  font-size: 1.5vw;
  line-height: 1.8vw;
  padding-top: 2vw;
  padding-bottom: 5vw;
  text-align: center;
}

.glyphtitleB {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonB";
  font-size: 1.5vw;
  line-height: 1.8vw;
  padding-top: 2vw;
  padding-bottom: 5vw;
  text-align: center;
}

.glyphtitleC {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonC";
  font-size: 1.5vw;
  line-height: 1.8vw;
  padding-top: 2vw;
  padding-bottom: 5vw;
  text-align: center;
}

.glyphtitleD {
  float: left;
  width:25%;
  background: white;
  font-family: "CommonD";
  font-size: 1.5vw;
  line-height: 1.8vw;
  padding-top: 2vw;
  padding-bottom: 5vw;
  text-align: center;
}

.threecolumnleft {
  float: left;
  width:33%;
  background: white;
  font-family: "CommonA";
  font-size: 12vw;
  line-height: 10vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}

.threecolumnmiddle {
  float: left;
  width:33%;
  background: white;
  font-family: "CommonB";
  font-size: 12vw;
  line-height: 10vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}

.threecolumnright {
  float: left;
  width:33%;
  background: white;
  font-family: "CommonC";
  font-size: 12vw;
  line-height: 10vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}

a:link {
	color: black;
	text-decoration: underline;
}

a:visited {
	color: black;
	text-decoration: underline;
}

a:hover {
	color: black;
	text-decoration: underline;
}