/* styles.css */

body {
font: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
background-color: White;
color: Black;
margin: 1em;
padding: 0;
}
table {
font-size: 100%;
}
a {
color: #436976;
background-color: transparent;
}

p {
margin: 0 0 0.75em 0;
line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6 {
color: Black;
background-color: transparent;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: normal;
margin: 1.5em 0 1.0em 0;
border-bottom: 1px solid #8cacbb;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: Black ! important;
text-decoration: none;
}
h1 {
font-size: 160%;
}
h2 {
font-size: 150%;
}
h3 {
font-size: 125%;
border-bottom: none;
font-weight: bold;
}
h4 {
font-size: 110%;
border-bottom: none;
font-weight: bold;
}
h5 {
font-size: 100%;
border-bottom: none;
font-weight: bold;
}
h6 {
font-size: 85%;
border-bottom: none;
font-weight: bold;
}

label {
font-weight: bold;
margin-top: 10.0em;
}
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #8cacbb;
color: Black;
background: White;
width: 100%;
}
input {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #8cacbb;
color: Black;
vertical-align: middle;
background: White;
}
button {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #8cacbb;
color: Black;
vertical-align: middle;
background-color: #dee7ec;
padding: 1px;
cursor: pointer;
font-size: 85%;
text-transform: lowercase;
}
select {
border: 1px solid #8cacbb;
color: Black;
background-color: White;
vertical-align: top;
}
optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
option {
color: black;
}
optgroup > option {
padding: 0 0.25em 0 1em;
}

blockquote {
padding-left: 0.5em;
margin-left: 0;
border-left: 4px solid #8cacbb;
color: #76797c;
}
code {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 120%;
color: Black;
background-color: #dee7ec;
padding: 0 0.1em;
}
pre {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 100%;
padding: 1em;
border: 1px solid #8cacbb;
color: Black;
background-color: #dee7ec;
overflow: auto;
}

.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
}
.field .field {
margin: 1em 0 0 0;
}
.fieldRequired {
padding: 0 0 0 8px;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
font-size: 90%;
color: #76797c;
margin: 0 0 0.2em 0;
}
.formHelp:hover {
color: Black;
cursor: default;
}
.formControls {
margin: 1em 0;
}
.errorMsg {
background-color: Red;
color: White;
font-weight: bold;
}

.logo {
text-align: center;
margin: 1em;
}

.nav {
text-align: center;
font-size: 110%;
padding-left: 0.50em;
padding-right: 0.50em;
#cursor: pointer;
}
