@charset "utf-8";
/* CSS Document */
/* ------------ this file is blue06.css ------------------- */
 /*
{
 COLOR: #6504d2;

previous main background c7-d9-e6
previous dark main text 00-2e-63
previous simple link color 00-47-ba
previous hover simple link ff-33-33
alternatives for new simple link 65-04-a2 65-04-ae 65-04-d2
 */

body
{
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  background-color: #d3e0e9;
  color: #052b61;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.6vw);
  font-weight: normal;
  line-height: 1em;
  margin-left: 5%;
  margin-right: 5%;
  text-size-adjust: 100%;
}

.iframehead
{
  align: center;
  border: none;
  frameBorder: 0;
  height: calc(170pt + 0.5vh + 0.3vw);
  width: 100%;
}

.iframehistory
{
  height: calc(165pt + 0.5vh + 0.3vw);
  height: calc(165pt + 0.4vh + 0.2vw);
  height: calc(155pt + 0.4vh + 0.2vw);
  height: calc(145pt + 4vh + 2vw);
  height: calc(125pt + 2vh + 2vw);
  height: calc(125pt + 1vh + 3vw);
  height: calc(110pt + 1vh + 3vw);
  height: calc(95pt + 1vh + 4vw);
  height: calc(110pt + 1vh + 4vw);
  height: calc(100pt + 1vh + 4vw);
  height: calc(100pt + 1vh + 3vw);
  height: calc(100pt + 2vh + 2vw);
  height: calc(10vh + 13vw);
}

.iframefoot
{
  align: center;
  border: none;
  frameBorder: 0;
  height: calc(270pt + 0.5vh + 0.3vw);
  width: 100%;
}

a
{
  color: #6504d2;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(11pt + 0.6vw);
  font-weight: bold;
  text-decoration: none;
}

a:active:unknown
{
  color: #6504d2;
  text-decoration: none;
}

a:hover
{
  color: #b81414;
  text-decoration: none;
}

a:link:unknown
{
  color: #6504d2;
  text-decoration: none;
}

a:visited:unknown
{
  color: #6504d2;
  text-decoration: none;
}


hr
{
  background-color: #052b61;
  border-style: none;
  color: #052b61;
  height: 4pt;
}

img
{
  border: 0;
  border-style: none;
  border-width: 0px;
}

li
{
  text-align: justify;
}



p
{
  font-size: calc(12pt + 0.7vw);
  font-weight: normal;
  text-align: justify;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
}

ol
{
  font-size: calc(12pt + 0.7vw);
  font-weight: normal;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
}

table
{
  align: center;
  border-collapse: separate;
  width: 100%;
}

td
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: normal;
  padding: 0px;
}

td.outline
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
}

ul
{
  font-size: 1em;
  font-weight: normal;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
}

@keyframes blinkanimate
{
  0% 
    {
      color: #d55c19;
      font-size: calc(15pt + 0.6vw);
      text-transform: capitalize;
      visibility: visible;
     }
 25% 
    {
      color: #a70240;
      font-size: calc(16pt + 0.7vw);
      text-transform: uppercase;
      visibility: visible;
     }
   
  50% 
    {
      color: #622567;
      font-size: calc(17pt + 0.8vw);
      text-transform: capitalize;
      visibility: visible;
    }
  
 75% 
    {
      color: #052b61;
      font-size: calc(18pt + 0.9vw);
      text-transform: uppercase;
      visibility: visible;
    }  
}

@-webkit-keyframes blinkanimate
{
 0% 
    {
      color: #d55c19;
      font-size: calc(15pt + 0.6vw);
      text-transform: capitalize;
      visibility: visible;
     }
 25% 
    {
      color: #a70240;
      font-size: calc(16pt + 0.7vw);
      text-transform: uppercase;
      visibility: visible;
     }
   
  50% 
    {
      color: #622567;
      font-size: calc(17pt + 0.8vw);
      text-transform: capitalize;
      visibility: visible;
    }
  
 75% 
    {
      color: #052b61;
      font-size: calc(18pt + 0.9vw);
      text-transform: uppercase;
      visibility: visible;
    }  
}

.aredinlinesmall
{
    color: #ff3333;  
    display: inline-block;
    font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: calc(8pt + 0.7vw);
    font-weight: bold;
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap; 
}

.aredinlinetiny
{
    color: #ff3333;  
    display: inline-block;
    font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: calc(4pt + 0.3vw);
    font-weight: bold;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap; 
}

.bighead
{
  font-family: "Franklin Gothic Medium", "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(16pt + 0.7vw);
  font-weight: bold;
  list-style-type: none;
  margin: 0pt;
  padding: 2pt;
}

.bigheadcenter
{
  font-family: "Franklin Gothic Medium", "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(16pt + 0.7vw);
  font-weight: bold;
  margin: 0pt;
  padding: 2pt;
  text-align: center;
}



.bigheadlinkspacebottomheadcolor
{
  color: #052b61;
  display: block;
  font-family: "Franklin Gothic Medium", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(16pt + 0.7vw);
  font-weight: bold;
 /* height: auto;
  margin: auto; */
  padding-bottom: 12pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt; 
  text-decoration: none;
}

.borderlinetop
{
  border-top-style: solid;
  border-top-width: 4px;
  clear: both;
  margin-top: 40px;
  padding-top: 20px;
}

.borderlinetopdouble
{
  border-top-style: double;
  border-top-width: 8px;
  margin-top: 40px;
  padding-top: 20px;
}

.boxbars
{
  border-bottom-width: medium;
  border-color: #6504d2;
  border-left-width: medium;
  border-right-width: medium;
  border-style: solid solid solid solid;
  border-top-width: medium;
  text-align: center;
  text-decoration: none;
}

.caption
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: normal;
  text-align: justify;
}

.captioncenter
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: normal;
  text-align: center;
}

.captionright
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: normal;
  text-align: right;
}

.card
{
  font-family: BernhardGotURWTMed, "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(6pt + 0.7vw);
  font-weight: normal;
  vertical-align: top;
}

.center
{

  text-align: center;
}

.centerblock
{
  align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.centerinlineblock
{
  text-align: center;
  vertical-align: middle;
}


.centerlessheight
{
  margin-bottom: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: center;
}

.centerpadding2
{
  padding-left: 2pt;
  padding-right: 2pt;
  text-align: center;
}

.centertable
{
  align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.centertop
{
  text-align: center;
  vertical-align: top;
}

.centervcenter
{
  text-align: center;
  vertical-align: center;
}


.clearheightpx5
{
  clear: both;
  height: 4pt;
}

.collapse
{
  visibility: collapse;
}

.edictbighead
{
  display: block;
  font-family: manuscript, certificate, incident, iconoclast, linen, "old english", paraguay, parker, "yellow stone", zemstvo, "Old English Text MT", reformator, sherwood, paladin, agincort, berliner, barron, crusadergothic, DancingScript, cursive, fantasy, "lucida calligraphy", "Franklin Gothic Book", "Franklin Gothic Book", Verdana, Arial, sans-serif;
  font-size: calc(16pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-align: justify;
}

.edictreg
{
  display: block;
  font-family: manuscript, certificate, incident, iconoclast, linen, "old english", paraguay, parker, "yellow stone", zemstvo, "Old English Text MT", reformator, sherwood, paladin, agincort, berliner, barron, crusadergothic, DancingScript, cursive, fantasy, "lucida calligraphy", "Franklin Gothic Book", "Franklin Gothic Book", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-align: justify;
}

.edictreghead
{
  font-family: manuscript, certificate, incident, iconoclast, linen, "old english", paraguay, parker, "yellow stone", zemstvo, "Old English Text MT", reformator, sherwood, paladin, agincort, berliner, barron, crusadergothic, DancingScript, cursive, fantasy, "lucida calligraphy", "Franklin Gothic Book", "Franklin Gothic Book", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
}

.edictregindent
{
  display: block;
  font-family: manuscript, certificate, incident, iconoclast, linen, "old english", paraguay, parker, "yellow stone", zemstvo, "Old English Text MT", reformator, sherwood, paladin, agincort, berliner, barron, crusadergothic, DancingScript, cursive, fantasy, "lucida calligraphy", "Franklin Gothic Book", "Franklin Gothic Book", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 30pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-align: justify;
}

.figure_table_center
{
  display: table;
  float: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 8pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: center;
}


.figure_table_floatleft30ptright
{
  display: table;
  float: right;
  margin-left: 0pt;
  margin-right: 0pt;
  padding-bottom: 8pt;
  padding-left: 0pt;
  padding-right: 30pt;
  padding-top: 0pt;
}

.figure_table_pad20pxleft
{
  display: table;
  float: right;
  margin-left: 0pt;
  margin-right: 0pt;
  padding-bottom: 8pt;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 0pt;
  vertifcal-align: middle;
}


.figure_table_pad20pxright
{
  display: table;
  float: right;
  margin-left: 0pt;
  margin-right: 0pt;
  padding-bottom: 8pt;
  padding-left: 0pt;
  padding-right: 15pt;
  padding-top: 0pt;
}

.figcaption_table_center_largefont
{
  caption-side: bottom;
  display: table-caption;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  padding-left: 0pt;
  padding-right: 15pt;
  padding-top: 3pt;
  text-align: center;
} 

.figcaption_table_pad20pxleft
{
  caption-side: bottom;
  display: table-caption;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  padding-left: 20px;
  padding-right: 0pt;
  padding-top: 3px;
  text-align: justfy;
}

.figcaption_table_pad20pxright
{
  caption-side: bottom;
  display: table-caption;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  padding-left: 0pt;
  padding-right: 15pt;
  padding-top: 3pt;
  text-align: justify;
}

.figcaption_table_pad30ptright
{
  caption-side: bottom;
  display: table-caption;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  padding-left: 0pt;
  padding-right: 30pt;
  padding-top: 3pt;
  text-align: center;
}

.figcaption_table_center
{
  caption-side: bottom;
  display: table-caption;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: center;
}



.fineprint
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(8pt + 0.7vw);
  font-weight: normal;
  text-align: justify;
}

.fixedfont
{
  color: #6504d2;
  font-family: "Corporate Mono", "Sans Mono", "Courier New", "Lucida Console", "Lucida Sans Typewriter", monospace;
  font-size: 1em;
  font-weight: bold;
  line-height: calc(1em + 2pt);
  text-decoration: none;
  white-space: nowrap;
}

.float_left
{
  float: left;
}

.float_left_pad02right
{
  float: left;
  padding-right: 2%;
}

.float_right
{
  float: right;
}

.float_right_pad01left
{
  float: right;
  padding-left: 1%;
}

.float_right_pad02left
{
  float: right;
  padding-left: 2%;
}

.float_right_pad05left
{
  float: right;
  padding-left: calc(5vw);
}

.float_right_pad10left
{
  float: right;
  padding-left: 10%;
}

.font1vm
{
  font-size: calc(6pt + 2vw);
}

.gigantichead
{
  font-family: "Franklin Gothic Medium", "Franklin Gothic Bold", "Trebuchet MS", Verdana, Ariel, sans-serif;
  font-size: calc(18pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 9pt;
  padding-top: 9pt; 
}



.giganticheadcenter
{
  font-family: "Franklin Gothic Medium", "Franklin Gothic Bold", "Trebuchet MS", Verdana, Ariel, sans-serif;
  font-size: calc(18pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 9pt;
  padding-top: 9pt;
  text-align: center;
  vertical-align: center;
}


.giganticheadcenterred
{
  color: #ff0000;
  font-family: "Franklin Gothic Medium", "Franklin Gothic Bold", "Trebuchet MS", Verdana, Ariel, sans-serif;
  font-size: calc(18pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 9pt;
  padding-top: 9pt;
  text-align: center;
}


.giganticheadcompanionfloatright
{
  float: right;
  padding-bottom: 9pt;
  padding-top: 9pt;
  text-align: right;
  vertical-align: center;
}

.imagealignleft
{
  float: left;
}

.imageh133px15vw
{
  height: 133px;
  max-height: 15vw;
  padding: 0pt;
  width: auto;
}

.imageh133px15vwinlineblock
{
  display: inline-block;
  height: 133px;
  max-height: 15vw;
  padding: 0pt;
  vertical-align: middle;
  width: auto;
}

.imageh133px20vw
{
  height: 133px;
  max-height: 20vw;
  padding: 0pt;
  width: auto;
}

.imageh222px30vw
{
  height: 222px;
  max-height: 30vw;
  padding: 0pt;
  width: auto;
}

.imageh250px30vw
{
  height: 250px;
  max-height: 20vw;
  padding: 0pt;
  width: auto;
}

.imageh400px30vw
{
  height: 400px;
  max-height: 20vw;
  padding: 0pt;
  width: auto;
}

.imageh400full
{
  height: 400px;
  max-height: calc(10vh + 60vw);
  padding: 0pt;
  width: auto;
}

.imageh640full
{
  height: 640px;
  max-height: calc(10vh + 60vw);
  padding: 0pt;
  width: auto;
}


.imagew40px5vw
{
  height: auto;
  max-width: 7vw;
  padding: 0pt;
  width: 40px;
}
.imagew128px15vw
{
  height: auto;
  max-width: 15vw;
  padding: 0pt;
  width: 128px;
}
.imagew133px15vw
{
  height: auto;
  max-width: 15vw;
  padding: 0pt;
  width: 133px;
}
.imagew133px15vwinlineblock
{
  display: inline-block;
  height: auto;
  max-width: 15vw;
  padding: 0pt;
  vertical-align: middle;
  width: 133px;
}

.imagew133px20vw
{
  height: auto;
  max-width: 20vw;
  padding: 0pt;
  width: 133px;
}

.imagew133px80pc
{
  height: auto;
  max-width: 80%;
  padding: 0pt;
  width: 133px;
}

.imagew133px90pc
{
  height: auto;
  max-width: 90%;
  padding: 0pt;
  width: 133px;
}

.imagew222px30vw
{
  height: auto;
  max-width: 30vw;
  padding: 0pt;
  width: 222px;
}

.imagew250px20vw
{
  height: auto;
  max-width: 20vw;
  padding: 0pt;
  width: 250px;
}

.imagew250px40vw
{
  height: auto;
  max-width: 40vw;
  padding: 0pt;
  width: 250px;
}

.imagew250px50vw
{
  height: auto;
  max-width: 50vw;
  padding: 0pt;
  width: 250px;
}

.imagew400px40vw
{
  height: auto;
  max-width: 40vw;
  object-fit: scale-down;
  padding: 0pt;
  width: 400px;
}

.imagew450full
{
  height: auto;
  max-width: 70vw;
  padding: 0pt;
  width: 450px;
}

.imagew500full
{
  height: auto;
  max-width: 80vw;
  padding: 0pt;
  width: 500px;
}

.imagew500half
{
  height: auto;
  max-width: 40vw;
  padding: 0pt;
  width: 500px;
}

.imagew640full
{
  height: auto;
  max-width: 80vw;
  padding: 0pt;
  width: 640px;
}

.imagew800full
{
  height: auto;
  max-width: 80vw;
  padding: 0pt;
  width: 800px;
}

.invisibile
{
  visibility: hidden;
}

.justify
{
  text-align: justify;
}

.justifytop
{
  text-align: justify;
  vertical-align: top;
}

.left
{
  text-align: left;
}

.leftbar
{
  border-color: #6504d2;
  border-left-width: medium;
  border-right-width: medium;
  border-style: none none none solid;
  text-align: center;
  text-decoration: none;
}

.lefttop
{
  text-align: left;
  vertical-align: top;
}

.legend
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  text-align: center;
}

.listnobullets
{
  list-style: none;
  list-style-type: none;
}

.listnobulletsleft
{
  list-style: none;
  list-style-type: none;
  text-align: left; 
}

.listnobulletsnoindent
{
  list-style: none;
  list-style-type: none;
  padding-left: 0pt;
}

.listnobullets12
{
  font-size: calc(12pt + 0.7vw);
  line-height: calc(14pt + 0.7vw);
  list-style: none;
  list-style-type: none;
}

.listnobullets15
{
  line-height: calc(16pt + 0.7vw);
  list-style: none;
  list-style-type: none;
}

.margin05left
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 5%;
  padding-right: 0%;
  text-align: justify;
}

.margin05right
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 10%;
  padding-right: 5%;
  text-align: justify;
}

.margin10left
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 10%;
  padding-right: 0%;
  text-align: justify;
}

.margin10right
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 0%;
  padding-right: 10%;
  text-align: justify;
}

.margin20left
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 20%; 
  padding-right: 0%;
  text-align: justify;
}

.margin20leftbold
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: bold;
  padding-left: 20%;
  padding-right: 0%;
  text-align: justify;
}

.margin20right
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 0%;
  padding-right: 20%;
  text-align: justify;
}

.margin60pc
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 20%;
  padding-right: 20%;
  text-align: justify;
}

.margin70pc
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 15%;
  padding-right: 15%;
  text-align: justify;
}

.margin80pc
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 10%;
  padding-right: 10%;
  text-align: justify;
}

.margin80pcspaced
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 10%;
  padding-right: 10%;
  padding-bottom: 5pt;
  padding-top: 4pt;
  text-align: justify;
}

.margin80pcbolditalic
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: bold;
  font-style: oblique;
  padding-left: 10%;
  padding-right: 10%;
  text-align: justify;
}

.margin90pc
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 5%;
  padding-right: 5%;
  text-align: justify;
}

.margin100pc
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: normal;
  padding-left: 0;
  padding-right: 0;
  text-align: justify;
}

.mediumheadcenter
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(16pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
  text-align: center;
}

@media print 
{
  .noprint 
  {
      display: none;
   }
}

.olnotopmargin
{
  margin-top: 0pt;
  list-style-position: inside;
  padding-left: 1em;
}

.olleveltwo
{
  list-style-type: lower-alpha;
}

.outline
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
}

.outlinedoubleredbarstopbottom
{
  border-collapse: collapse;
  border-color: #ff0000;
  border-style: double none double none;
  border-width: 8pt;
  padding: 12pt;
  }

.outlinecenter
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlineegheadcenter, .outlineregheadcenter 
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinesmall
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  padding: 8px;
  vertical-align: top;
}

.outlinesmallbold
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinesmallboldcenterfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinesmallboldfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinesmallcenter
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  text-align: center;
  padding: 8px;
  vertical-align: top;
}

.outlinesmallcenterbold, .outlinesmallboldcenter
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinesmallcenterboldfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinesmallcenterfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinesmallfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  padding: 8px;
  vertical-align: top;
}

.outlinesmalljustifyfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  padding: 8px;
  text-align: justify;
  vertical-align: top;
}

.outlinesmallleft
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  text-align: left;
  vertical-align: top;
}

.outlinesmallleftbold
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinesmallleftboldfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinesmallleftboldfitfontwidth20pc
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
  width: 20%;
}


.outlinesmallleftboldfitfontwidth40pc
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
  width: 40%;
}

.outlinesmallleftfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinesmalllinkfitfont
{
  font-size: calc(0.3rem + 1vw);
/* padding is done in paretn */
  padding: 0px;
  text-decoration: none;
  vertical-align: top;
}

.outlinesmallpadding08
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  padding: 8px;
  vertical-align: top;
}


.outlinesmallregheadcenter
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinesmallregheadcenterfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.35em + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinesmallregheadleft
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinesmallregheadleftfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.35rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinesmallregheadleftfitfontwidth15pc
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.35rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
  width: 15%;
}

.outlinesmallregheadleftfitfontwidth20pc
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.35rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
  width: 20%;
}

.outlinesmallregheadleftfitfontwidth25pc
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.35rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
  width: 25%;
}

.outlinesmallright
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  padding: 8px;
  text-align: right;
  vertical-align: top;
}

.outlinesmallrightbold
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-weight: bold;
  padding: 8px;
  text-align: right;
  vertical-align: top;
}

.outlinesmallrightboldfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 8px;
  text-align: right;
  vertical-align: top;
}

.outlinesmallrightfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.3rem + 1vw);
  padding: 8px;
  text-align: right;
  vertical-align: top;
}



.outlinesmallwidth02pc
{
  border-collapse: separate;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
  width: 2%;
}

.outlinesmallwidth80pc
{
  border-collapse: separate;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
  width: 80%;
}

.outlinetinyboldcenterfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.18rem + 0.7vw); 
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinetinyboldfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.18rem + 0.7vw); 
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}


.outlinetinycenterboldfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.18rem + 0.7vw); 
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinetinycenterfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.18rem + 0.7vw); 
  padding: 8px;
  text-align: center;
  vertical-align: top;
}

.outlinetinyfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.18rem + 0.7vw); 
  padding: 8px;
  vertical-align: top;
}

.outlinetinyjustifyfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.18rem + 0.7vw); 
  padding: 8px;
  text-align: justify;
  vertical-align: top;
}


.outlinetinyleftboldfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.18rem + 0.7vw); 
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinetinyleftfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.18rem + 0.7vw); 
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

.outlinetinylinkfitfont
{
  font-size: calc(0.18rem + 0.7vw); 
  padding: 8px;
  text-decoration: none;
  vertical-align: top;
}


.outlinetinyregheadcenterfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.22em + 0.7vw);
  font-weight: bold;
  padding: 8px;
  text-align: center;
  vertical-align: top;
}


.outlinetinyregheadleftfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.22em + 0.7vw);
  font-weight: bold;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}



.outlinetinyrightboldfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.18rem + 0.7vw); 
  font-weight: bold;
  padding: 8px;
  text-align: right;
  vertical-align: top;
}

.outlinetinyrightfitfont
{
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  font-size: calc(0.18rem + 0.7vw); 
  padding: 8px;
  text-align: right;
  vertical-align: top;
}


.previoushovercolor
{
  color: #b81414;
}

.reg
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(12pt + 0.7vw);
  font-weight: normal;
}

.regbold
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding: 2pt;
}

.regboldcenter
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding: 2pt;
  text-align: center;
}

.regboldcenterblink
{
  animation: blinkanimate 4s linear infinite normal;
  height: calc(18pt + 1.0vw);;
  max-height: 15vw;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding: 2pt;
  text-align: center;
}


.regboldcenterfitfont
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 2pt;
  text-align: center;
}

.regboldcenterspace
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 9pt;
  padding-top: 9pt;
  text-align: center;
}

.regboldfitfont
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 2pt;
}


.regboldinlineblockfitfont
{
  display: inline-block; 
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 2pt;
  text-align: center;
  vertical-align: middle;
}

.regboldinlineblockrightfitfont
{
  display: inline-block; 
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 2pt;
  text-align: right;
  vertical-align: middle;
}

.regboldindent
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding-left: 30pt;
}

.regboldrightfitfont
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding: 2pt;
  text-align: right;
}

.regboldunderscore
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding: 2pt;
  text-decoration: 2px underline;
}

.regcenterfitfont
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(0.3rem + 1vw);
  font-weight: normal;
  text-align: center;
}


.regfitfont
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(0.3rem + 1vw);
  font-weight: normal;
}

.reghead
{
  display: inline-block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin: 0pt;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
}

.regheadcenter
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin: 0pt;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
  text-align: center;
}



.regheadcenterpadtop
{
  display: block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin: 0pt;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 28pt;
  text-align: center;
}
.regheadcenterpadtoppadbottom
{
  display: block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin: 0pt;
  padding-bottom: 28pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 28pt;
  text-align: center;
}
.regheadcenterpadtoppadbottomredbars
{
  border-collapse: collapse;
  border-color: #ff0000;
  border-style: double none double none;
  border-width: 8pt;
  display: block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12pt;
  padding-bottom: 12pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 12pt;
  text-align: center;
}

.regheadcenterwidth60pc
{
  display: block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin: 0pt;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
  text-align: center;
  width: 60%;
}

.regheadfitfont
{
  display: block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
}

.regheadlink
{
  color: #6504d2;
  display: inline-block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin: 0pt;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
  text-decoration: none;
}

.regheadlinkspacebottomheadcolor
{
  color: #052b61;
  display: inline-block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
 /* height: auto;
  margin: auto; */
  padding-bottom: 12pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-decoration: none;
}


.regheadspacebottom
{
  display: inline-block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(14pt + 0.7vw);
  font-weight: bold;
  margin: 0pt;
  padding-bottom: 12pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
}


.regjustifyfitfontpadtopleftright
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(0.3rem + 1vw);
  font-weight: normal;
  padding-top: calc(2vh);
  padding-left: calc(2vw);
  padding-right: calc(2vw);
  text-align: justify;
}

.regindent
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(12pt + 0.7vw);
  font-weight: normal;
  padding-left: 30pt;
}

.reglinksmallspaced
{
  color: #6504d2;
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
  text-decoration: none;
}


.reglinkspaced
{
  color: #6504d2;
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-decoration: none;
}

.reglinkspacedcenterfitfont
{
  color: #6504d2;
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-align: center;
  text-decoration: none;
}

.reglinkspacedfitfont
{
  color: #6504d2;
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(0.3rem + 1vw);
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-decoration: none;
}

.reglinkspacedleft
{
  color: #6504d2;
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-align: left;
  text-decoration: none;
}


.reglinkspacedleft20pt
{
  color: #6504d2;
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(12pt + 0.7vw);
  font-weight: bold;
  padding-bottom: 2pt;
  padding-left: 20pt;
  padding-right: 0pt;
  padding-top: 2pt;
  text-decoration: none;
}

.regrightfitfont
{
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(0.3rem + 1vw);
  font-weight: normal;
  text-align: right;
}

.regtext
{
  color: #052b61;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.7vw);
  font-weight: normal;
}

.regtextspaced
{
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(12pt + 0.7vw);
  font-weight: normal;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
}

.right
{
  text-align: right;
}

.rightbar
{
  border-color: #6504d2;
  border-left-width: medium;
  border-right-width: medium;
  border-style: none solid none none;
  text-align: center;
  text-decoration: none;
}

.righttop
{
  text-align: right;
  vertical-align: top;
}

.rowheight110pc
{
  height: 1.1em;
}

.smallboldcenter
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
  text-align: center;
}

.smallboldcenterfitfont
{
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(0.2rem + 0.7vw);
  font-weight: bold;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 1pt;
  text-align: center;
}



.smallbutton
{
  background-color: #052b61;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 0pt;
  color: #052b61;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 1em;
  font-weight: bolder;
  text-align: center;
  text-decoration: none;
}

.smallbutton:hover
{
  background-color: #460df2;
  color: #460df2;
}

.smallbuttonlink
{
  color: #d3e0e9;
  display: block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 1em;
  font-weight: bolder;
  padding-bottom: 6pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: center;
  text-decoration: none;
}

.smallbuttonlink:hover
{
  color: #d3e0e9;
  text-decoration: none;
}

.smallbuttonlinkred
{
  color: #e8d3d6;
  display: block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 1em;
  font-weight: bolder;
  padding-bottom: 6pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: center;
  text-decoration: none;
}

.smallbuttonlinkred:hover
{
  color: #e8d3d6;
  text-decoration: none;
}


.smallheadfitfont
{
  display: block;
  font-family: "Franklin Gothic Book", "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: calc(12pt + 0.6vw);
  font-weight: bold;
}

.smalllink
{
  color: #6504d2;
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
text-decoration: none;
}

.smalllinktext
{
  color: #6504d2;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-decoration: none;
}

.smalllist
{
  color: #6504d2;
  display: block;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-decoration: none;
}


.spacer01
{
  clear: both;
  height: 1px;
}

.spacer05
{
  clear: both;
  height: 4pt;
}

.spacer6
{
  clear: both;
  height: 4pt;
}

.spacer10
{
  height: 8pt;
}

.spacer20
{  
  clear: both;
  height: 16pt;
}

.spacer30
{  
  clear: both;
  height: 24pt;
}

.spacer40
{
  height: 32pt;
}

.spacer400
{
  height: 320pt;
}

.strikethrough
{
  text-decoration: line-through;
}

.supsub
{
  position: absolute;
}

.supsubbottom
{
  display: block;
  left: 1pt;
  position: relative;
  top: -5pt;
}

.supsubtop
{
  display: block;
  left: 1pt;
  position: relative;
  top: -4pt;
}

.tableoutlinesmall
{
  align: center;
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
}

.tableoutlinesmallwidth60pc
{
  align: center;
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}

.tableoutlinesmallwidth80pc
{
  align: center;
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.tableoutlinesmallwidth90pc
{
  align: center;
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.tablespace02
{
  border-collapse: separate;
  border-spacing: 2px; 
}

.tablespace02width90pc
{
  
  border-collapse: separate;
  border-spacing: 2px; 
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.tablespace03
{
  border-collapse: separate;
  border-spacing: 3px; 
}



.tablespace04outlinesmall
{
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 4px;
  border-width: 2pt;
}

.tablespace04centerwidth50pc
{
  align: center;
  border-collapse: separate;
  border-spacing: 4px; 
  border-width: 0;
  display: table;
  margin-left: auto;
  margin-right: auto; 
  max-width: 70%; 
  min-width: 30%;
  width: 50%;
}

.tablespace04centerwidth80pc
{
  align: center;
  border-collapse: separate;
  border-spacing: 4px; 
  border-width: 0;
  display: table;
  margin-left: auto;
  margin-right: auto; 
  max-width: 80%; 
  min-width: 40%;
  width: 80%;
}



.tablespace04width80pc
{
  border-collapse: separate;
  border-spacing: 4px;
  border-width: 0;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.tablespace05
{
  border-collapse: separate;
  border-spacing: 5px; 
}

.tablespace06
{
  border-collapse: separate;
  border-spacing: 6px; 
}

.tablespace06center
{
  align: center;
  border-collapse: separate;
  border-spacing: 6px; 
  display: table;
  margin-left: auto;
  margin-right: auto; 
  max-width: 60vw; 
  min-width: 30vw;
}

.tablespace06width50pc
{
  border-collapse: separate;
  border-spacing: 6px;
  border-width: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 55%; 
  min-width: 45%;
  width: 50%;
}

.tablespace06width60pc
{
  border-collapse: separate;
  border-spacing: 6px;
  border-width: 0;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}

.tablespace06width80pc
{
  border-collapse: separate;
  border-spacing: 6px;
  border-width: 0;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.tablespace06width90pc
{
  border-collapse: separate;
  border-spacing: 6px;
  border-width: 0;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}


.tablespace08
{
  border-collapse: separate;
  border-spacing: 8px;
}

.tablespace08center
{
  align: center;
  border-collapse: separate;
  border-spacing: 8px; 
  display: table;
  margin-left: auto;
  margin-right: auto; 
  max-width: 60vw; 
  min-width: 30vw;
}

.tablespace08centerwidth10pc
{
  align: center;
  border-collapse: separate;
  border-spacing: 8px;
  margin-left: auto;
  margin-right: auto;
  width: 10%;
}


.tablespace08centerwidth60pc
{
  align: center;
  border-collapse: separate;
  border-spacing: 8px;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}


.tablespace08outline
{
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 8px;
  border-width: 2pt;
}



.tablespace08outlinesmall
{
 border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 8px;
  border-width: 2pt;
}

.tablespace08outlinesmallwidth80pc
{
 border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 8px;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.tablespace08outlinesmallwidth90pc
{
  align: center;
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 8px;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.tablespace08width80pc
{
  align: center;
  border-collapse: separate;
  border-spacing: 8px;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.tablespace10
{
  border-collapse: separate;
  border-spacing: 10px; 
}

.tablespace10outeroutlineonly
{
  border-collapse: separate;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 10px;
  border-width: 2pt;
}

.tablespace10outline
{
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 10px;
  border-width: 2pt;
}

.tablespace10outlinesmall
{
 border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 10px;
  border-width: 2pt;
}


.tablespace10outlinesmallwidth60pc
{
  aling: center;
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 10px;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}

.tablespace10outlinesmallwidth70pc
{
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 10px;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}

.tablespace10outlinesmallwidth80pc
{
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 10px;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.tablespace10width60pc
{
  border-collapse: separate;
  border-spacing: 10px;
  border-width: 0;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}

.tablespace10width80pc
{
  border-collapse: separate;
  border-spacing: 10px;
  border-width: 0;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.tablespace12
{
  border-collapse: separate;
  border-spacing: 12px; 
}

.tablespace12centerwidth20pc
{
  align: center;
  border-collapse: separate;
  border-spacing: 12px;
  margin-left: auto;
  margin-right: auto;
  width: 20%;
}

.tablespace12outeroutlineonly
{
  border-collapse: separate;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 12px;
  border-width: 2pt;
}

.tablespace12outline
{
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 12px;
  border-width: 2pt;
}

.tablespace12outlinesmallwidth90pc
{
  border-collapse: collapse;
  border-color: #052b61;
  border-style: solid solid solid solid;
  border-spacing: 12px;
  border-width: 2pt;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.tablespace14
{
  border-collapse: separate;
  border-spacing: 14px; 
}

.tablespace20
{
  border-collapse: separate;
  border-spacing: 20px; 
}

.tablespace24
{
  border-collapse: separate;
  border-spacing: 24px; 
}

.tablespacearrowbox
{
  align: center;
  border-collapse: separate;
  border-spacing: 12px;
  margin-left: auto;
  margin-right: auto;
  max-width: 30vw;
  min-width: 20vw;
}

.tablespacethumbnailgrid
{
  align: center;
  border-collapse: separate;
  border-spacing: calc(2vh + 2vw);
  margin-left: auto;
  margin-right: auto;
  max-width: 40vw;
  min-width: 20vw;
 /* width: calc(15vh + 15vw);  */
}

.tablespacethumbnailtwocolumn
{
  border-collapse: separate;
  border-spacing: calc(2vh + 2vw);
  max-width: 40vw;
  min-width: 20vw;
 /* border-spacing: 6px;  */
}

.tinylink
{
  color: #6504d2;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: bold;
  text-decoration: none;
}

.tinylist
{
  color: #6504d2;
  font-family: "Franklin Gothic Book",  "Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: calc(10pt + 0.7vw);
  font-weight: normal;
  text-decoration: none;
}

.top
{
  vertical-align: top;
}

.ulsmallindent
{
  list-style-position: inside;
  list-style-type: disc;
  border: 0pt;
  margin: 0pt;
  padding: 0pt;
}

.verticalbars
{
  border-color: #6504d2;
  border-left-width: medium;
  border-right-width: medium;
  border-style: none solid;
  text-align: center;
  text-decoration: none;
}

.width01pctop
{
  vertical-align: top;
  width: 1%;
}

.width02pc
{
  width: 2%;
}



.width02pccenter
{
  text-align: center;
  width: 2%;
}

.width02pctop
{
  vertical-align: top;
  width: 2%;
}


.width03pc
{
  width: 3%;
}

.width03pctop
{
  vertical-align: top;
  width: 3%;
}

.width04pc
{
  width: 4%;
}

.width05pc
{
  width: 5%;
}

.width07pctop
{
  vertical-align: top;
  width: 7%;
}


.width10pc
{
  width: 10%;
}

.width10pccenter
{
  text-align: center;
  width: 10%;
}

.width15pccenter
{
  text-align: center;
  width: 15%;
}

.width20pc
{
  width: 20%;
}

.width20pccenter
{
  text-align: center;
  width: 20%;
}

.width20pcjustify
{
  text-align: justify;
  width: 20%;
}

.width220px
{

  text-align: justify;
  width: 220px;
}

.width220pxfloatright
{
  float: right;
  text-align: justify;
  width: 220px;
}

.width25pc
{
  width: 25%;
}

.width25pccenterfloatright
{
  float: right;
  text-align: center;
  width: 25%;
}

.width30pc
{
  width: 30%;
}


.width32pccenterpadding2
{
  padding-left: 2pt;
  padding-right: 2pt;
  text-align: center;
  width: 32%;
}

.width35pc
{
  width: 40%;
}

.width40pc
{
  width: 40%;
}

.width40pccenter
{
  text-align: center;
  width: 40%;
}

.width44pcjustify
{
  text-align: justify;
  width: 44%;
}

.width48pc
{
  width: 48%;
}

.width55pc
{
  width: 55%;
}

.width70pc
{
  width: 70%;
}

.width75pc
{
  width: 75%;
}


.width98pctop
{
  vertical-align: top;
  width: 98%;
}



