body {
    background-color: #F0F8FF
}

a, a:link, a:visited, a:active {
    font-size: 1em;
    font-family: sans-serif;
    text-decoration: none;
    color: blue;
}

a:hover {
    font-size: 1em;
    font-family: sans-serif;
    text-decoration: underline;
    color: blue;
}

#container {
    position: absolute;
    left: 50%;
    width: 760px;
    margin-left: -380px;
    margin-top: 40px;
}

h2.message {
    color: red;
}

h1.toptitle, h2.toptitle, h3.navtitle, h3.navsubtitle {
    color: #000080;
}

h1.toptitle {
    font-size: 3.0em;
    font-family: sans-serif;
    padding-left: 0em;
}

h2.toptitle {
    font-size: 1.5em;
    font-family: sans-serif;
    padding-left: 0em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}

h3.navtitle {
    font-size: 1.0em;
    font-family: sans-serif;
    padding-left: 0em;
}

h3.navsubtitle {
    font-size: 1.0em;
    font-family: sans-serif;
    padding-left: 1em;
}

img.zerospace {
    margin: 0em 0em 0em 0em;
}

p.footer {
    font-size: 1em;
    font-family: sans-serif;
    padding-left: 0em;
    color: #000080;
}

p.narrative {
    font-size: 1em;
    font-family: sans-serif;
    text-align: justify;
    padding-left: 0em;
    padding-bottom: 1em;
    color: #000080;
}

table.home {
    width: 100%;
    border: 0;
}

td.message {
    border-style: none none none solid;
    border-color: #000080;
    border-width: 2px;
    padding-left: 1em;
}

td.navbar {
    border-style: none none solid none;
    border-color: #000080;
    border-width: 2px;
    width: 26%
}

td.rssbar {
    border-style: none none solid none;
    border-color: #000080;
    border-width: 2px;
    width: 26%
}

/* Parameters referenced by unit_conversions.txt and unitconversions.shtml. */
input.cnvrsn, h3.cnvrsn_title, p.cnvrsn_dscrptn {
    color: #000080
}

h3.cnvrsn_title {
    font-size: 1.0em;
    font-family: sans-serif;
    padding-left: 0em;
}

input.cnvrsn {
    left: 100%;
    font-size: 0.9em;
    font-family: sans-serif;
    vertical-align: top;
}

p.cnvrsn_dscrptn {
    font-size: 0.9em;
    font-family: sans-serif;
    padding-left: 0em;
    padding-bottom: 1em;
    vertical-align: bottom;
}

table.cnvrsn {
    width: 100%;
    border-style: solid none none none;
    border-color: #000080;
    border-width: 2px;
}

/* Following table data parameters are applied to data cells inside table having class "table.cnvrsn" */
td.cnvrsn_halfwidth_left {
    width: 50%;
    border-style: none solid none none;
    border-color: #000080;
    border-width: 1px;
}

td.cnvrsn_halfwidth_right {
    width: 50%;
    border-style: none none none none;
}

/* Following table class applies to tables placed inside above half-width data cells */
table.cnvrsn_halfwidth {
    height: 20px;
    width: 100%;
    border-style: none none none none;
}

ul.navlist {
    list-style-type: disc;
    padding-left: 1em;
    color: blue;
}

ul.techlist {
    list-style-type: disc;
    padding-left: 2em;
    color: blue;
}