h1 acronym,
h2 acronym            { font-variant: normal; }

acronym               { font-variant: small-caps; }

address               { font-style: normal;
                        margin-left: 2em;
                        margin-top: 1em; }

body                  { background: #ffffcc;
                        border-left-color: #0000cc;
                        border-left-style: solid;
                        border-left-width: 2em;
                        color: #000000;
                        font-family: Palatino, "Book Antiqua", Georgia, serif;
                        margin-left: 0pt;
                        margin-top: 0pt;
                        padding-left: 1em;
                        width: 35em; }

@media print {
body                  { border: none;
                        padding-left: 0pt; }
}

.email,
.uri                  { font-style: italic;
                        text-decoration: none; }

div.footer            { border-top: thin solid #0099cc;
                        margin-left: -4em;
                        margin-top: 2em;
                        padding-left: 4em; }

img.footer            { border: none; }

p.footer,
p.header,
.signature            { font-style: italic; }

p.footer,
.signature            { font-size: 80%; }

cite .foreign,
h2 .foreign,
h4 .foreign,
h6 .foreign           { font-style: normal; }

.foreign              { font-style: italic; }

h1                    { font-size: 166%;
                        margin-bottom: 0.5em;
                        margin-top: 0.5em; }

h1,
h3,
h5                    { font-style: normal; }

h1,
h2,
h3,
h5                    { font-weight: bold; }

h2                    { font-size: 150%; }

h2,
h4,
h6                    { font-style: italic; }

h2,
h3,
h4,
h5,
h6                    { margin-bottom: 0.25em; }

h3,
h4                    { font-size: 133%; }

h4,
h6                    { font-weight: normal; }

h5,
h6                    { font-size: 120%; }

.header               { text-align: center; }

.header p             { margin-top: 0.5em; }

div.nav               { clear: both; }

a.nav1,
span.nav1,
a.sel1,
span.sel1,
a.nav2,
span.nav2,
a.sel2,
span.sel2,
a.nav3,
span.nav3,
a.sel3,
span.sel3,
a.nav4,
span.nav4,
a.sel4,
span.sel4,
a.nav5,
span.nav5,
a.sel5,
span.sel5,
a.nav6,
span.nav6,
a.sel6,
span.sel6             { font-weight: bold;
                        margin: 0pt;
                        padding: 0pt;
                        text-decoration: none; }

span.sel1,
span.sel2,
span.sel3,
span.sel4,
span.sel5,
span.sel6             { border-bottom-style: solid;
                        border-bottom-width: 0.4em; }

a.nav1,
span.nav1,
p.nav1                { background: #0099cc;
                        color: white; }

a.nav1:active,
a.nav1:focus,
a.nav1:hover          { color: yellow;
                        text-decoration: underline; }

p.nav1,
p.nav2,
p.nav3,
p.nav4,
p.nav5,
p.nav6                { font-family: Tahoma, Helvetica, sans-serif;
                        font-size: 80%;
                        margin-bottom: 0pt;
                        margin-left: -4em;
                        margin-top: 0pt;
                        padding-bottom: 0.4em;
                        padding-left: 4em;
                        padding-top: 0.4em; }

@media print {
.nav                  { display: none; }
}

.sc                   { font-variant: small-caps; }

.template             { border: solid 1pt;
                        margin-left: 2em;
                        padding: 0.5em; }
