BODY {
margin: 1em;
font-family: 'Roboto', Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1em;
text-decoration: none;
color: #000000;
background: repeating-linear-gradient(-45deg, #7386AD, #667AA2, #7386AD 1024px);
background-attachment: fixed;
}

hr {
color: #000000;
height: 1px;
}

a:link {
font-family: 'Roboto', Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration: underline;
color: #0000CC;
}

a:visited {
font-family: 'Roboto', Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration: underline;
color: #0000CC;
}

a:hover {
font-family: 'Roboto', Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration: underline;
color: #0000FF;
}

a:active {
font-family: 'Roboto', Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration: underline;
color: #0000CC;
}

.doc-page-globals {
    width: 90%;
}

.doc-page-header {
font-family: 'Roboto', Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration: none;
background-color: #141820;
color: #E5EEFF;
margin: 0em 0em 1em 0em;
text-align: left;
vertical-align:middle;
border-radius: 0.5em;
}

.doc-page-header img {
    vertical-align:middle;
}

.doc-page-header a {
color: #E5EEFF;
}

h1 {
    width:max-content;
    padding: 0.8em 3.6em;
    margin: 0em 0em 1em 0em;
    border-radius: 0.25em;
    background-color: #D1E2FF;
    border: 2px solid #000000;
    color: black;
    font-size: 2em;
}

h2 {
    width:max-content;
    padding: 0.8em 1.6em;
    margin: 0em 0em 1em 0em;
    border-radius: 0.25em;
    background-color: #D1E2FF;
    border: 1px solid #000000;
    color: black;
    font-size: 1.2em;
}

h3 {
    width:max-content;
    padding: 0.7em 1.4em;
    border-radius: 0.25em;
    border: 1px solid #808898;
    color: black;
    font-size: 1.2em;
    line-height: 100%;
}

.txt {
font-family: 'Roboto', Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:inherit;
line-height: 140%;
text-decoration: none;
background: #F5F8FF;
color: #000000;
text-align: left;
padding: 1em;
border-radius: 0.5em;
}

.txt a {
color: #0000FF;
}

.spacy-lines {
  line-height: 200%;
}

.footer {
  background-color: #141820;
  color: #E5EEFF;
  text-align: center;
  padding: 1em 0em;
  margin: 1em 0em 0em 0em;
  border-radius: 0.5em;
}

.footer a {
  color: #E5EEFF;
}

ul {
list-style-image: none;
list-style-type: disc;
}
ul.disc {
list-style-image: none;
list-style-type: disc;
}
ul.circle {
list-style-image: none;
list-style-type: circle;
}
ul.square {
list-style-image: none;
list-style-type: square;
}
ul.none {
list-style-image: none;
list-style-type: none;
}
ul.pointimage {
list-style-image: url('../pics/point.gif');
list-style-type: square;
}
li {
margin: 0.5em 0;
}