@charset "utf-8";
/* CSS Document */


* {
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
}
 
body:nth-of-type(1) {
height: 100%
}

body {
font-family: Arial, Gill Sans, "Trebuchet MS";
background: url(/images/htmlbg.jpg) #152b54 repeat;
scrollbar-arrow-color: #506992;
scrollbar-track-color: #839fc7;
scrollbar-face-color: #839fc7;
scrollbar-shadow-color: #506992;
scrollbar-highlight-color: #506992;
scrollbar-darkshadow-color: #839fc7;
scrollbar-3dlight-color: #839fc7;
height: 100%;
#height: 100%;
_height: 131%;
text-align: center;
}

@page {
   size: landscape;
}

html {
width: 100%;
_width: 100%;
height: 100%;
#height: 100%;
_height: 100%;
min-height: 100%; 
text-align: left;
line-height: 1.4em;
font-family: Arial, Helvetica,clean,sans-serif;
font-size: 11.2px;
#font-size:12px;
scrollbar-arrow-color: #506992;
scrollbar-track-color: #839fc7;
scrollbar-face-color: #839fc7;
scrollbar-shadow-color: #506992;
scrollbar-highlight-color: #506992;
scrollbar-darkshadow-color: #839fc7;
scrollbar-3dlight-color: #839fc7;
}

/*html>body, html>body #container {
height: 100%;
min-height: 100%;
}*/

a, a:visited {
color: #213d70;
text-decoration: none;
}

a:hover {
color: #467fc5;
text-decoration: none;
}

blockquote {
position: relative;
margin: 0.41em 0.4em;
font-size: 0.88em;
line-height: 1.3em;
font-style: italic;
}

cite {
display: block;
font-size: 0.9em;
left: 3em;
padding-top: 0.4em;
font-style: normal;
}

form input[type="text"]  {
font-size: 98%;
line-height: 1.15em;
color: #3c424b !important;
background-color: #f4f8fd !important;
border:1px solid #b5c4dc;
}

form input[type=radio], input[type=checkbox] {
background: transparent;
background:none;
border: none;
margin: -0.1em 0.3em 0 0.3em;
}

form table tr th {
font-family: Arial;
font-size: 130%;
font-weight: bold;
color: #043c97;
margin: 0.2em 0;
line-height:  1.25em;
text-transform: uppercase;
text-align: center;
}

form table tr td {
padding: 0.3em;
}

form table col:first-child, form tr td:first-child {
text-align: right;
}

h1 {
font-family: Arial;
font-size: 160%;
font-weight: bold;
color: #000;
margin: 0.3em 0 0.4em 1.1em;
text-transform: uppercase;
}

h2 {
font-family: Arial;
font-size: 145%;
font-weight: bold;
color: #1d335a;
margin: 0.2em 0 0.2em 1.3em;
line-height:  1.3em;
text-transform: uppercase;
}

h3 {
font-family: Arial;
font-size: 130%;
font-weight: bold;
color: #043c97;
margin: 0.2em 0 0.2em 1.5em;
line-height:  1.25em;
text-transform: uppercase;
}

h4 {
font-family: Arial;
font-size: 120%;
line-height:  1.26em;
font-weight: bold;
color: #14428b;
margin: 0.15em 0 0.2em 1.6em;
text-transform: uppercase;
}

/*31496f*/
h5 {
font-family: Arial;
font-size: 110%;
line-height:  1.18em;
font-weight: bold;
color: #304b78;
text-transform: uppercase;
margin:  0.08em 0 0.1em 1.7em;
}

h6 {
font-family: Arial;
font-size: 11px;
line-height:  1.16em;
font-weight: bold;
margin:  0.08em 0 0.05em 1.9em;
}

hr {
color: #023e76;
text-align: left;
width: 98%;
margin: -0.4em  0 1em 0;
}

hr.dottednavy {
border: 0.14em dotted #314981;
height: 0.007em;
width: 98%;
margin: 0.7em  0;
}

hr.dottedgold {
border: 0.14em dotted #a19670;
height: 0.001em;
width: 98%;
margin: 0.8em  0 1em 0;
}

iframe a {
color: #bfd1e6;
}

img {
border: none;
}

img.photo {
border: 0.7em outset #000;
padding: 0.1em;
margin: 0 0.6em 0.6em 0.5em;
}

input[type=radio], input[type=checkbox] {
background: transparent;
border: none;
margin: -0.1em 0.3em 0 0.3em;
}

input[type="text"] {
font-size: 98%;
line-height: 1.15em;
color: #3c424b !important;
background-color: #f4f8fd !important;
border: 1px solid #b5c4dc;
}

select, textarea, option {
font-size: 98%;
line-height: 1.1em;
color: #3c424b !important;
background-color: #f4f8fd !important;
border: 1px solid #b5c4dc;
scrollbar-face-color:  #dfeafb;
scrollbar-highlight-color: #becee7;
scrollbar-darkshadow-color: #dfeafb;
scrollbar-shadow-color: #7f94b6;
scrollbar-3dlight-color: #dfeafb;
scrollbar-arrow-color: #7f94b6;
scrollbar-track-color: #dfeafb;
}

table tr td p {
vertical-align: top;
text-align: left;
margin: 0.2em 2em 0.45em 2.2em;
}

table td {
vertical-align: top;
}

table th {
padding: 0.2em 0;
}

p {
margin: 0.2em 2em 0.45em 2.2em;
}

ul {
text-align: left;
margin: 0.2em 1em 0.9em 3em;
#margin: 0.4em 1em 0.9em 2.6em;
}


