body {
     margin-left : 5%;
     margin-right: 5%;
     color       : black;
}

@page {
     size  : 8.5in 11in;
     margin: 1in 1in .5in .5in
}

i {
     font-weight: bolder;
     font-family: arial, helvetica;
}

b {
     font-weight   : bolder;
     font-family   : arial, helvetica;
     text-transform: uppercase;
     font-size     : 12pt;
}

.bc {
     font-weight   : bold;
     font-family   : courier;
     text-transform: uppercase;
     color         : black;
     background    : #ffff99;
}

.bf {
     font-weight: bold;
     font-family: Merriweather, serif, Georgia;

     text-transform: uppercase;
     font-size     : 12pt;
     background    : silver;
}

.fieldname {
     font-weight   : bolder;
     font-family   : arial, helvetica;
     font-size     : 12pt;
     text-transform: uppercase;
     background    : #ccffff;
}

h1 {
     color           : white;
     background-color: blue;
     margin-left     : 5%;
     margin-right    : 5%;
     margin-top      : 16pt;
     margin-bottom   : 16pt;
     font-family     : arial, helvetica;
     font-size       : 2em;
     text-align      : center;
     border-width    : medium;
     border-style    : inset;
     border-color    : silver;
     padding         : 3pt;
}

h2 {
     color            : white;
     background-color : blue;
     margin-left      : 5%;
     width            : 40%;
     margin-top       : 8pt;
     text-transform   : capitalize;
     padding          : 3pt;
     padding-left     : 10pt;
     text-align       : left;
     border-width     : medium;
     border-style     : inset;
     border-color     : silver;
     font-size        : 12pt;
     font-family      : arial, helvetica;
     page-break-before: always;
}

#h2a {
     color           : white;
     background-color: blue;
     margin-left     : 5%;
     width           : 40%;
     margin-top      : 8pt;
     text-transform  : capitalize;
     padding         : 3pt;
     padding-left    : 10pt;
     text-align      : left;
     border-width    : medium;
     border-style    : inset;
     border-color    : silver;
     font-size       : 12pt;
     font-family     : arial, helvetica;
}

h3 {
     color           : black;
     margin-left     : 1.0in;
     text-transform  : capitalize;
     margin-right    : .5in;
     background-color: aqua;
     font-family     : arial, helvetica;
     font-size       : 12pt;
}

h4 {
     color           : white;
     margin-left     : 2%;
     text-transform  : capitalize;
     margin-right    : .5in;
     background-color: blue;
     padding         : 3pt;
     padding-left    : 10pt;
     text-align      : left;
     border-width    : medium;
     border-style    : inset;
     border-color    : silver;
     font-family     : courier;
     font-size       : 14pt;
}

h5 {
     color         : black;
     margin-left   : 1.0in;
     text-transform: capitalize;
     margin-right  : 1.0in;
     font-family   : arial;
     font-size     : 12pt;
}

h6 {
     color         : black;
     margin-left   : 2.0in;
     text-transform: capitalize;
     margin-right  : 1.0in;
     font-family   : arial;
     font-size     : 12pt;
     border-style  : inset;
     border-width  : 5px;
     text-align    : center;
}

ul {
     list-style-position: outside;
     list-style-type    : square;
     padding-top        : 15pt;
     padding-bottom     : 1pt;
     font-family        : arial, helvetica;
     font-size          : 11pt;
     font-weight        : normal;
     margin-left        : 5%;
     margin-right       : 5%;

}

li {
     padding-top   : 15pt;
     padding-bottom: 1pt;
     font-family   : arial, helvetica;
     font-size     : 12pt;
     font-weight   : bold;
     color         : darkblue;
     text-transform: uppercase;
}

ol {

     list-style-position: outside;
     list-style-type    : decimal;
     padding-top        : 10pt;
     padding-bottom     : 5pt;
     font-family        : arial, helvetica;
     font-size          : 12pt;
     font-weight        : normal;
     margin-left        : 8%;
     margin-right       : 5%;

}

p {
     margin-left      : 5%;
     text-transform   : none;
     text-align       : left;
     margin-right     : 5%;
     font-family      : Merriweather, serif, Georgia;
     font-size        : 12pt;
     font-weight      : normal;
     page-break-inside: avoid;
}

#index1 {
     text-transform: none;
     font-family   : "arial";
     font-size     : 14pt;
     font-weight   : bold;
     margin        : 2px;
     text-align    : center;
     vertical-align: top;
     background    : #fffab2;
     color         : darkblue;
     padding       : 5px;
}

#index2 {
     text-transform: none;
     font-family   : "arial";
     font-size     : 14pt;
     font-weight   : bold;
     margin        : 2px;
     text-align    : left;
     vertical-align: top;
     background    : #fffab2;
     color         : darkblue;
     padding       : 5px;
}

#t1 {
     text-transform: none;
     font-family   : "courier new";
     font-size     : 12pt;
     font-weight   : bold;
     margin        : 2px;
     text-align    : left;
     vertical-align: top;
}

#t2 {
     margin        : .1in text-transform: none;
     font-family   : Merriweather, serif, Georgia;
     font-size     : 12pt;
     font-weight   : normal;
     vertical-align: top;


}

#tabletop2 {
     text-transform: none;
     font-size     : 10pt;
     font-weight   : bold;
     vertical-align: middle;
     text-align    : center;
     background    : steelblue;
     color         : white;
     margin        : 5px;
}

#tabletop {
     text-transform: none;
     font-size     : 10pt;
     font-weight   : bold;
     align         : center;
     background    : steelblue;
     color         : white;
     margin        : 0px;

}

#ttblue {
     text-transform: none;
     font-family   : "courier new";
     font-size     : 12pt;
     font-weight   : bold;
     text-align    : center;
     background    : #fffab2;
     color         : darkblue;
     padding       : 5px;
}

#ttred {
     text-transform: none;
     font-family   : "courier new";
     font-size     : 11pt;
     font-weight   : bold;
     text-align    : left;
     background    : #fffab2;
     color         : black;
     padding       : 5px;
}

#ttrl {
     text-transform: none;
     font-family   : "arial";
     font-size     : 14pt;
     font-weight   : bold;
     text-align    : center;
     background    : #fffab2;
     color         : black;
     padding       : 2pts;
}

#tt {
     text-transform: uppercase;
     font-size     : 14pt;
     font-weight   : bold;
     font-family   : "arial";

     text-align       : center;
     background       : black;
     color            : yellow;
     margin           : 2px;
     page-break-before: always;
}

div.color {
     background: rgb(204, 204, 255);
     padding   : 0.1in;
     border    : dotted;
}

div.box {
     border      : dotted;
     border-width: thin;
     width       : 100%;
     padding     : .1in
}

#p0 {
     margin-left      : 10;
     text-transform   : none;
     margin-right     : 10;
     margin-top       : 10;
     margin-bottom    : 10;
     font-family      : Merriweather, serif, Georgia;
     font-size        : 12pt;
     font-weight      : normal;
     page-break-inside: avoid;
}

#p00 {
     margin-left   : 10;
     text-transform: none;
     text-align    : left;
     margin-right  : 10;
     margin-top    : 10;
     font-family   : Merriweather, serif, Georgia;

     font-size        : 12pt;
     font-weight      : normal;
     page-break-inside: avoid;
}

#b1 {
     margin-left      : 10%;
     margin-right     : 15%;
     padding-top      : 8pt;
     padding-bottom   : 5pt;
     text-align       : left;
     font-size        : 11pt;
     font-family      : arial, helvetica;
     font-weight      : normal;
     page-break-inside: avoid;
}

#p1 {
     margin-left      : 2%;
     margin-right     : 2%;
     text-align       : left;
     font-size        : 12pt;
     font-family      : Merriweather, serif, Georgia;
     font-weight      : normal;
     page-break-inside: avoid;
}

#p2 {
     margin-left      : 5%;
     text-transform   : none;
     margin-right     : 5%;
     text-align       : left;
     font-family      : Merriweather, serif, Georgia;
     font-size        : 14pt;
     font-weight      : normal;
     page-break-inside: avoid;
}

#p77 {
     margin-left      : 0%;
     text-transform   : none;
     margin-right     : 0%;
     text-align       : left;
     font-family      : arial, helvetica;
     font-size        : 12pt;
     font-weight      : normal;
     page-break-inside: avoid;
}

#p3 {
     margin-left      : 1.25in;
     text-transform   : none;
     text-align       : justify;
     margin-right     : .5in;
     font-family      : Merriweather, serif, Georgia;
     font-size        : 12pt;
     font-weight      : normal;
     page-break-inside: avoid;
}

#c1 {
     font-weight: bold;
}

#parm {
     margin-left   : 1.25in;
     color         : red;
     text-transform: none;
     margin-right  : .5in;
     font-family   : "courier-new";
     font-size     : 12pt;
     font-weight   : bold;
}

#p7 {
     border-top       : outset;
     border-bottom    : outset;
     border-left      : outset;
     border-right     : outset;
     border-width     : 4px;
     margin-top       : 0pt;
     padding          : .1in;
     font-family      : monospace;
     font-size        : mediumpt;
     font-weight      : normal;
     font-style       : normal;
     background       : #ffffcf color: black;
     text-align       : left;
     text-decoration  : none;
     text-transform   : uppercase;
     margin-left      : 1in;
     margin-right     : 1in;
     page-break-inside: avoid;
}

#report {
     border-top       : outset;
     border-bottom    : outset;
     border-left      : outset;
     border-right     : outset;
     border-width     : 4px;
     margin-top       : 0pt;
     padding          : .1in;
     font-family      : monospace;
     font-size        : "10";
     font-weight      : normal;
     font-style       : normal;
     background       : #c9dfdf;
     color            : black;
     text-align       : none;
     text-decoration  : none;
     text-transform   : none;
     margin-left      : .1in;
     margin-right     : .1in;
     page-break-inside: avoid;
}

a {
     border         : 1px solid;
     font-weight    : normal;
     padding-left   : 5px;
     padding-top    : 2px;
     padding-right  : 5px;
     padding-bottom : 2px;
     border-radius  : 5px;
     text-decoration: none;
     color          : black;
}

a:link {

     background-color: #54ff9f;


}

a:visited {
     background-color: #00308f;

}

a:focus {
     background-color: #54ff9f;

}

a:active {
     color           : white;
     background      : gray;
     background-color: #54ff9f;

}

a:hover {
     background-color: yellow;

}