/*
  Mistral Stylesheet.
*/
    @media only screen and (min-width:800px) {        .desktop-only {            display:block !important;        }    }
html {

    margin: 10%;
    margin-top: 10px;
    padding: 0px;
    width: 800px;

}


body {
    margin-top: 10px;    margin-left: 10px;    margin-right: 10px;    margin-bottom: 10px;    padding: 0px;    background-color: #FFFFFF;    color: #000000;    font-family: "Segoe UI", Verdana, Arial, Helvetica, Tahoma, sans-serif;    font-size: 12pt;    text-align: justify;}

#navigation {    margin: 0px;    padding: 0px;    background-color: #001839;    height: 5.6em;    border-width: 1px;    border-color: #B0B0B0;    border-bottom-style: solid;    max-width: 800px;}

#navigation ul {    list-style: none;    margin: 0px;    padding: 8px;}

#navigation li {    float: left;    margin-left: 4px;    margin-right: 16px;    padding: 0px;}
#navigation a {    color: #FFFFFF;    text-decoration: none;}
#navigation a:hover {    color: #00FFFF;}
.linklist {  margin-left: 0px;  padding-left: 18px;	}.linklist li {        padding-top: 7px;	padding-bottom: 15px;  color: #FFFFFF;  font-size: 16.0px;	}.linklist li:hover {  color: #FFFFFF;	}.linklist li a {  text-decoration: none;	}.linklist li a:hover {  text-decoration: none;  color: #408080;		}
#content {    max-width: 800px;}
h4 {    clear: left;    margin: 8px;    padding: 0px;}

h3 {    clear: left;    margin-left: 8px;    margin-bottom: 0px;    margin-top: 12px;    padding: 0px;    font-style: italic;    color: #000080;}
p {    clear: left;    margin-left: 8px;    margin-right: 8px;    padding-top: 2px;    padding-bottom: 6px;}

img {    text-align: center;    margin-left: 8px;    margin-right: 8px;    margin-top: 4px;    margin-bottom: 4px;    vertical-align: middle;}

.titlelogo img {    margin: 0px;}

.titlelogo {    margin: 24px;}

.inlineimage {   padding-right: 16px;}

a {
  color: #004080;
  text-decoration: none;
  padding-bottom: 6px;
}

a:hover {
  color: #008080;
  text-decoration: none;
}

#footer {    clear: left;    margin: 0px;    padding: 8px;    background-color: #001839;    color: #FFFFFF;    border-width: 1px;    border-color: #B0B0B0;    border-top-style: solid;    max-width: 800px;}
/*  mobile overrides ----------------------------------------------------------------------------------------------------*/@media only screen and (max-device-width:480px) {body {    width: 100%;  background: #fff;  font-size: 1em;  padding: 0;  margin: 0;  overflow-x: hidden;}#webpage {  width: 100%;  background: #fff;}#header {  position: absolute;  padding: 0px;  margin:0px;  left:0px;  top:0px;  height:80px;  width:100%;  background: #fff;}#logo img {  display: none;}#logo {  position: absolute;  background-image: url("mistral_header_256x80.gif");  left:60px;  top:4px;  width:256px;  height:80px;}#content {    min-width: 100%;    min-height: 100%;    background-color: #fff;    background: url("mistral_footer_300x80.gif") no-repeat bottom left;        position: relative;    top: 100px;    bottom: 100%;    left: 0;    width:100%;    z-index: 1;    margin: 0px;    padding-top: 0px;    padding-right: 0px;    padding-left: 0px;    padding-bottom: 100px;}#content p, #content img {    margin-left: 4px;}#sidebar {    list-style: none;    background: #fafafa;    width: 199px;    height: 200%;    opacity: 95%;    position: absolute;    top: 100px;    bottom: 0;    left: 0;    visibility: hidden;    z-index: 999 !important;}#sidebar a:link, #sidebar a:visited, #sidebar a:active {    font-size: 1.1em;    padding-top: 8px;    padding-bottom: 8px;}#updated {	display:none;}#payments {	display:none;}.linklist li {  padding-bottom: 16px;  font-size: 16.0px;}#footer {	display:none;}.nav-trigger {    display:inline;    position: absolute;    clip: rect(0, 0, 0, 0);}label[for="nav-trigger"] {    position: absolute;    top: 30px;    left: 15px;    z-index: 2;    width: 30px;    height: 30px;    cursor: pointer;    background-image: url("hamburger.svg");    background-size: contain;}.nav-trigger:checked + label {    xleft: 215px;} .nav-trigger:checked ~ #content {    left: 200px !important;}.nav-trigger:checked ~ #sidebar {    visibility: visible !important;}}


