BODY {
background: #ffffff url('images/s4-bg.jpg');
}

H1 {
font-family: verdana, sans-serif;
font-size: 16px;
color: #861402;
text-decoration: none;
font-weight: bold;
margin-top: 15px;
text-align: left;
}

table.main {
border: #861402 1px solid;
background-color: white;
}

table.logoheader {
border-top: #3e6b92 2px solid;
border-bottom: #3e6b92 2px solid;
}

td.pxcell {
border-left: #861402 1px solid;
}

td.slogan {
font-family: verdana, sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
background-color: #861402;
line-height: 25px;
text-align: center;
}

td.chart-title {
font-family: sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
background-color: #861402;
padding: 5px;
text-align: left;
}
td.chart-contents {
font-family: sans-serif;
font-size: 12px;
color: black;
text-decoration: none;
font-weight: bold;
background-color: #e4e4cc;
padding: 3px;
text-align: left;
}

table.borders {
border: 2px #861402 solid;
}

td.table-contents {
font-family: sans-serif;
font-size: 12px;
color: black;
text-decoration: none;
font-weight: normal;
padding: 3px;
}
.table-contents a:link, .table-contents a:visited {
font-family: sans-serif;
font-size: 12px;
color: #2d5578;
text-decoration: underline;
font-weight: bold;
}
.table-contents a:active, .table-contents a:hover {
font-family: sans-serif;
font-size: 12px;
color: #861402;
text-decoration: underline;
font-weight: bold;
}

td.topnav {
font-family: sans-serif;
font-size: 11px;
color: #4a769d;
text-decoration: none;
font-weight: bold;
background-color: #2d5578;
line-height: 45px;
text-align: center;
}
.topnav a:link, .topnav a:visited {
font-family: sans-serif;
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bold;
}
.topnav a:active, .topnav a:hover {
font-family: sans-serif;
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bold;
border-bottom: #77b6ec 1px solid;
border-top: #77b6ec 1px solid;
}

td.smallnav {
font-family: sans-serif;
font-size: 15px;
color: #ab650d;
text-decoration: none;
font-weight: bold;
line-height: 25px;
text-align: left;
}
.smallnav a:link, .smallnav a:visited {
font-family: sans-serif;
font-size: 15px;
color: #ab650d;
text-decoration: none;
font-weight: bold;
}
.smallnav a:active, .smallnav a:hover {
font-family: sans-serif;
font-size: 15px;
color: #861402;
text-decoration: underline;
font-weight: bold;
border-bottom: #ab650d 1px solid;
}
table.midnav {
border-bottom: #3e6b92 2px solid;
}
td.midnav {
background-color: #8f540a;
font-family: sans-serif;
font-size: 11px;
color: white;
font-weight: bold;
text-decoration: none;
margin: 0px;
padding: 0px;
line-height: 30px;
text-transform: uppercase;
}
.midnav a:link, .midnav a:visited {
font-family: sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
}
.midnav a:active, .midnav a:hover {
font-family: sans-serif;
font-size: 11px;
color: white;
font-weight: bold;
text-decoration: none;
background-color: #861402;
display: block;
width: 100%;
}

td.content {
font-family: sans-serif;
font-size: 14px;
color: #142636;
font-weight: normal;
text-decoration: none;
padding: 10px;
}
.content a:link, .content a:visited {
font-family: sans-serif;
font-size: 14px;
color: #8f540a;
text-decoration: underline;
font-weight: bold;
}
.content a:active, .content a:hover {
font-family: sans-serif;
font-size: 14px;
color: #861402;
font-weight: bold;
text-decoration: underline;
border-bottom: #8f540a 1px solid;
}
#table-contents a:link, #table-contents a:visited {
font-family: sans-serif;
font-size: 14px;
color: #2d5578;
text-decoration: underline;
font-weight: bold;
}
#table-contents a:active, #table-contents a:hover {
font-family: sans-serif;
font-size: 14px;
color: #861402;
text-decoration: underline;
font-weight: bold;
}

td.smallfieldindicators {
font-family: arial, sans-serif;
font-size: 11px;
color: #8f540a;
text-decoration: none;
font-weight: bold;
padding: 4px;
background-color: transparent;
}

.smallfields {
font-family: arial, sans-serif;
font-size: 11px;
color: #520d02;
text-decoration: none;
font-weight: bold;
background-color: white;
border: #8f540a 1px solid;
}

.smallsubmitbuttons {
font-family: arial, sans-serif;
font-size: 9px;
color: white;
text-decoration: none;
font-weight: normal;
background-color: #8f540a;
border: white 1px solid;
}

td.fieldlabels {
font-family: arial, sans-serif;
font-size: 13px;
color: #123E65;
text-decoration: none;
font-weight: bold;
padding: 4px;
background-color: transparent;
}

.fields {
font-family: arial, sans-serif;
font-size: 12px;
color: #520d02;
text-decoration: none;
font-weight: bold;
background-color: white;
border: #8f540a 1px solid;
}

.submitbuttons {
font-family: arial, sans-serif;
font-size: 10px;
color: white;
text-decoration: none;
font-weight: normal;
background-color: #123E65;
border: white 1px solid;
}

td.footer {
font-family: sans-serif;
font-size: 10px;
color: #77B6EC;
text-decoration: none;
font-weight: bold;
background-color: #2d5578;
line-height: 20px;
text-align: center;
}
.footer a:link, .footer a:visited {
font-family: sans-serif;
font-size: 10px;
color: #77B6EC;
text-decoration: underline;
font-weight: bold;
}
.footer a:active, .footer a:hover {
font-family: sans-serif;
font-size: 10px;
color: white;
text-decoration: underline;
font-weight: bold;
border-bottom: #77b6ec 1px solid;
}
