/* Generated by KompoZer, irretrievably damaged by kn */
body {
    font-family: Arial,Helvetica,sans-serif;
    background-color: #f5f5ff;
}
h1 {
    font-style: italic;
    text-decoration: underline;
    color: #000066;
}
h2 {
    font-style: italic;
    font-family: serif;
    color: blue;
}

div.nav {
    background-color:#000066;
    vertical-align: bottom;
}

ul.nav
{
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
}
li.nav
{
    float:left;
}
a.nav:link, a.nav:visited
{
    display:block;
    width:200px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#000066;
    text-align:center;
    padding:4px;
    text-decoration:none;
    text-transform:uppercase;
    border:1px solid #000066; 
}
a.nav:hover, a.nav:active 
{
    background-color:#eeeeff;
    color:#000066;
    border:1px solid #000066; 
}
a.navlit 
{
    display:block;
    width:200px;
    font-weight:bold;
    text-align:center;
    padding:4px;
    text-decoration:none;
    text-transform:uppercase;
    background-color:#9999dd;
    color:#ffffff;
    border:1px solid #000066; 
}



.r-align {
    text-align: right;
}

.bluebar {
    color: #000066;
    background-color: #000066;
    height: 5px;
}

#contentDiv {
    width: fit-content;
    display: inline-block;
    text-align: left;
    max-width: 1000px;
    background: -moz-linear-gradient(
        top,
        #ffffff 0%,
        #ccccff);
    background: -webkit-gradient(
        linear, left top, left bottom,
        from(#ffffff),
        to(#ccccff));
    padding: 22px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 10px solid #ffffff;
}

#calcDiv {
    width: fit-content;
    display: inline-block;
    background: -moz-linear-gradient(
        top,
        #ffffff 0%,
        #ccccff);
    background: -webkit-gradient(
        linear, left top, left bottom,
        from(#ffffff),
        to(#ccccff));
    padding: 6px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 10px solid #ffffff;
}
#calcTable td {
    margin: 4px;
    padding: 6px;   
}
input[type=text] {
    border:  darkslateblue;
    border: 1px solid #999999;
    height: 22px;
    width: 8em;
    padding-right: 10px;
    text-decoration: none;
    background-color: #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
button.red {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 40x;
    padding-right: 20px;
    text-align: center;
    cursor: pointer;
    background: -moz-linear-gradient(
        top,
        #fa0a0a 0%,
        #660011);
    background: -webkit-gradient(
        linear, left top, left bottom,
        from(#fa0a0a),
        to(#660011));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #660014;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.7),
        0px 1px 0px rgba(255,255,255,0.3);
}

