
DIV.navright {
float: right;
background-color: #FFFFFF;
margin-left: .6em;
width: 25%;
min-width: 12em;
}

DIV.navbottom {
background-color: #FFFFFF;
margin: 1.2em auto;
width: 75%;
min-width: 12em;
text-align: center;
}

DIV.navright H2 {
margin: 0px;
border-top: 0px none;
font-size: 180%;
}

DIV.navbottom H2 {
margin: 0px auto;
font-size: 180%;
}

DIV.navright P {
font-size: 90%;
width: auto;
margin: .6em 4px .6em 0px;
}

DIV.navbottom P {
font-size: 90%;
width: auto;
margin: .6em 4px .6em 4px;
text-align: center;
}

DIV.navright UL, DIV.navright OL {
width: auto;
}

DIV.navright LI {
margin-bottom: 0px;
margin-top: 0px;
}

DIV.navbottom UL, div.navbottom OL {
display: block;
border-left: 1px solid #F3A84B;
border-right: 1px solid #F3A84B;
border-top: 0px none;
border-bottom: 0px none;
margin: 0px;
padding: .3em;
width: auto;
}

DIV.navbottom LI {
display: inline;
margin: 0px;
padding: 0px .9em;
white-space: nowrap;
}

DIV.navright LI LI {
font-size: 83.3%;
}

DIV.navbottom LI LI {
font-size: 83.3%;
padding: 0px .6em;
}

DIV.navright LI UL, DIV.navright LI OL {
margin-bottom: 0px;
padding-top: 0px;
}

DIV.navbottom LI UL, DIV.navbottom LI OL {
border: 0px none;
display: inline;
padding: 0px;
}

DIV.navbottom LI UL:before, DIV.navbottom LI OL:before {
content: "(";
margin-left: .6em;
}

DIV.navbottom LI UL:after, DIV.navbottom LI OL:after {
content: ")";
margin-right: .6em;
}

DIV.footer {
font-size: 75%;
text-align: center;
margin-top: 3em;
}

IMG#toplogo {
float: left;
width: 360px;
height: 360px;
margin: 0px .15em 0px 0px;
padding: 0px;
border: 0px none;
}

IMG#toplogosm {
float: left;
width: 240px;
height: 240px;
margin: 0px .15em 0px 0px;
padding: 0px;
border: 0px none;
}

BODY {
margin: 1px;
padding: 1px;
font-family: Georgia, serif;
background-color: #FFFFFF;
color: #1F7B6F;
border: 1px solid #E04439;
}

DIV.quoted {
font-size: 80%;
color: #5AA88F;
letter-spacing: 1px;
margin: 0px 3em;
}

/* DIV.item {
margin: .3em auto;
padding: 0px 2em;
width: 35em;
min-width: 50%;
border: 1px solid #F3A84B;
} */

P {
text-align: justify;
text-indent: .9em;
line-height: 1.2em;
width: 30em;
min-width: 40%;
margin: .6em auto;
/* white-space: pre-wrap; */
}

P.itemdetail {
font-style: italic;
}

/* DIV.item P {
width: 30em;
min-width: 80%;
margin: .6em auto;
} */

UL, OL {
width: 30em;
min-width: 40%;
margin: 0px auto;
border-left: 1px solid #F3A84B;
}

FORM {
width: 30em;
min-width: 40%;
padding: 0px;
margin: 0px auto;
}

FORM TEXTAREA {
width: 100%;
}

FORM LABEL {
width: 100%;
margin: .3em auto;
}

FORM INPUT {
font-size: inherit;
}

LI {
margin-bottom: .3em;
}

LI LI {
margin-bottom: .2em;
}

LI LI LI {
margin-bottom: .15em;
}

LI LI LI LI {
margin-bottom: .1em;
}

LI UL, LI OL {
border-left: 1px solid #5AA88F;
margin-bottom: .3em;
padding-top: .2em;
width: auto;
min-width: 0px;
}

LI LI UL, LI LI OL {
padding-top: .15em;
margin-bottom: .2em;
}

LI LI LI UL, LI LI LI OL {
padding-top: .1em;
margin-bottom: .15em;
}

LI LI LI LI UL, LI LI LI LI OL {
margin-bottom: .1em;
}

H1 {
color: #5AA88F;
font-family: Candara, "Frutiger Linotype", "Trebuchet MS", sans-serif;
font-weight: 700;
font-size: 360%;
text-align: center;
line-height: .9em;
margin: 0px 0px 0px 0px;
padding: 0px 4px;
background-image: URL(img/h1bg.png);
background-attachment: scroll;
background-position: left top;
background-repeat: repeat;
}

H2 {
color: #E04439;
font-family: Candara, "Frutiger Linotype", "Trebuchet MS", sans-serif;
font-weight: 700;
font-size: 240%;
text-align: center;
line-height: .9em;
width: 90%;
max-width: 30em;
margin: 1.2em auto .45em auto;
padding: .3em 4px 0px 4px;
border-top: 1px solid #F3A84B;
}

DIV.quoted H2 {
color: #F3A84B;
}

H3 {
color: #E04439;
font-weight: 700;
font-size: 180%;
text-align: center;
line-height: .9em;
width: 80%;
max-width: 30em;
margin: .9em auto .6em auto;
padding: .15em 4px 0px 4px;
border-top: 1px solid #5AA88F;
}

DIV.quoted H3 {
color: #F3A84B;
}

H4 {
color: #E04439;
font-weight: 700;
font-size: 135%;
text-align: center;
line-height: .9em;
margin: .9em 5% .6em 5%;
padding: 0px 4px;
}

DIV.quoted H4 {
color: #F3A84B;
}

H5 {
color: #E04439;
font-weight: 400;
font-size: 100%;
text-align: center;
line-height: .9em;
margin: .9em 5% .6em 5%;
padding: 0px 4px;
}

DIV.quoted H5 {
color: #F3A84B;
}

H6 {
font-weight: 400;
font-size: 100%;
text-align: center;
line-height: .9em;
margin: .9em 5% .6em 5%;
padding: 0px 4px;
}

TABLE {
border-collapse: collapse;
border-spacing: 0px;
border-width: 0px;
border-style: none;
margin: .3em auto;
padding: 0px;
}

TABLE TD {
border-width: 1px;
border-style: solid;
border-color: #5AA88F;
padding: .15em;
line-height: 1.2em;
}

TABLE TH {
border-width: 1px;
border-style: solid;
border-color: #1F7B6F;
color: #FFFFFF;
background-color: #5AA88F;
padding: .15em;
line-height: 1.2em;
}

OL {
list-style-type: decimal;
}

OL OL {
list-style-type: upper-alpha;
}

OL OL OL {
list-style-type: lower-roman;
}

OL OL OL OL {
list-style-type: lower-alpha;
}

OL OL OL OL OL {
list-style-type: decimal;
}

SPAN.redalert {
color: #FFFFFF;
background-color: #E04439;
font-style: normal;
padding: 0px .12em;
}

SPAN.yellowalert {
color: #1F7B6F;
background-color: #FFF148;
font-style: normal;
padding: 0px .12em;
border: 1px solid #F3A84B;
}

SPAN.greenalert {
color: #FFFFFF;
background-color: #5AA88F;
font-style: normal;
padding: 0px .12em;
border: 1px solid #1F7B6F;
}

A:link {
color: #2D5DB1;
}

A:visited {
color: #1F7B6F;
}

A:hover {
color: #E04439;
}

A:active {
background-color: #FFF148;
}

@media print {
IMG#toplogo, IMG#toplogosm {
width: 1.8in;
height: 1.8in;
}

DIV.navright, DIV.navbottom {
display: none;
}

P {
min-width: 80%;
max-width: 97.5%;
}

DIV.noprint {
display: none;
}

}