body {
    font-family         :   verdana;
    font-size           :   11px;
    padding-top         :   35px;
}

table {
    font-family         :   verdana;
    font-size           :   11px;
    border-collapse     :   collapse;
    border-top          :   1px solid #cccccc;
    border-left         :   1px solid #cccccc;
    margin-bottom       :   30px;
}

th {
    text-align          :   left;
}

caption {
    font-size           :   14px;
    text-align          :   left;
    font-weight         :   bold;
    padding-bottom      :   15px;
}

caption strong {
    font-weight         :   normal;
    color               :   #777777;
    letter-spacing      :   -1px;
}

td, th {
    padding             :   4px;
    border-right        :   1px solid #cccccc;
    border-bottom       :   1px solid #cccccc;
}

td.num {
    text-align          :   right;
    padding-right       :   15px;
}

tr.h {
    background-color    :   #e8e2dd;
    text-transform      :   uppercase;
}

tr.t {
    background-color    :   #f1eeeb;
    color               :   #009900;
}

tr.t td.num {
    font-weight         :   bold;
}

input {
    font-size           :   11px;
    width               :   60px;
    text-align          :   right;
    padding-right       :   3px;
}

select {
    font-size           :   11px;
    width               :   250px;
}

a.details {
    text-decoration     :   none;
    text-transform      :   lowercase;
    color               :   #777777;
}

a.details strong {
    text-decoration     :   underline;
}

.hidden {
    display             :   none;
}

a.step {
    color               :   #ff8000;
}

a.step:hover {
    color               :   #000000;
}

td.warning {
    background-color    :   #ffe4e4;
    color               :   #cc0000;
    text-align          :   center;
}

div#menubar {
    position            :   absolute;
    left                :   0px;
    top                 :   0px;
    background-color    :   #f1eeeb;
    border-bottom       :   1px solid #000000;
    width               :   779px;
}

div#menubar ul {
    margin              :   0px;
    padding             :   0px;
    width               :   779px;
    list-style-type     :   none;
}

div#menubar li {
    width               :   226px;
    float               :   left;
    background-color    :   #f1eeeb;
    padding             :   8px;
    padding-left        :   25px;
    color               :   #a8a6a4;
    background-image    :   url('/images/calculator/notapproved.gif');
    background-position :   5px 8px;
    background-repeat   :   no-repeat;
}

div#menubar li.on {
    background-color    :   #d9cfc7;
    font-weight         :   bold;
    color               :   #000000;
    background-image    :   url('/images/calculator/notapproved2.gif');
}

div#menubar li.checked {
    background-color    :   #d9cfc7;
    font-weight         :   bold;
    color               :   #000000;
    background-image    :   url('/images/calculator/approved.gif');
}

div#help {
    position            :   absolute;
    top                 :   39px;
    right               :   10px;
    background-color    :   #dfe7f1;
    color               :   #5f89b7;
    border              :   1px solid #5f89b7;
    padding-top         :   4px;
    padding-bottom      :   5px;
    padding-left        :   25px;
    padding-right       :   10px;
    background-image    :   url('/images/calculator/help.gif');
    background-repeat   :   no-repeat;
    background-position :   4px 3px;
    z-index             :   20;
}

div#help a {
    color               :   #5f89b7;
}

div#help a:hover {
    color               :   #000000;
}

div#help1 {
    width               :   260px;
    display             :   none;
    margin-top          :   20px;
    margin-right        :   10px;
    margin-bottom       :   10px;
}

div#help2 {
    width               :   260px;
    display             :   none;
    margin-top          :   20px;
    margin-right        :   10px;
    margin-bottom       :   10px;
}

div#help3 {
    width               :   260px;
    display             :   none;
    margin-top          :   20px;
    margin-right        :   10px;
    margin-bottom       :   10px;
}

div#dummy {
    position            :   absolute;
    left                :   0px;
    top                 :   0px;
    height              :   551px;
    width               :   1px;
    z-index             :   0;
}