/*
**---------------------------------------------------------
** Links
**---------------------------------------------------------
*/

a:link          { color: #369; text-decoration: underline }
a:visited       { color: #369; text-decoration: underline }
a:hover         { color: #36f; text-decoration: underline }
a:active        { color: #369; text-decoration: underline }

a.rev:link      { color: #eee; text-decoration: none; font-weight: bold; }
a.rev:visited   { color: #eee; text-decoration: none; font-weight: bold; }
a.rev:hover     { color: #fff; text-decoration: none; font-weight: bold; background: #feb; color: #000; }
a.rev:active    { color: #eee; text-decoration: none; font-weight: bold; }

/*
**---------------------------------------------------------
** Basic text display
**---------------------------------------------------------
*/

body, table, input, select {
    margin: 0px;
    font-family: verdana, arial, helv, sans-serif;
    font-size: 0.8em;
    border-collapse: collapse;
    empty-cells: show;
}

p {
    line-height: 240%
}

p.first {
    padding-top: 10px;
    border-top: 1px solid #000077;
}

h1 {
    color: #346;
    font-size: 150%;
    margin-top: 16px;
}

h2 {
    font-size: 110%;
}

img.title {
    border: 0;
    margin-left: -8px;
}

hr {
    color: #000077;
    width: 100%;
    height: 1px;
}

/*
**---------------------------------------------------------
** Application Defined
**---------------------------------------------------------
*/

#menu {
    float;
    position: relative;
    top: 140px;
    left: 10px;
    font: 10pt Verdana;
}

#index {
    position: absolute;
    top: 170px;
    left: 10px;
    line-height: 240%
}

#body {
    position: absolute;
    top: 60px;
    left: 60px;
    width: 420px;
    padding-bottom: 60px;
}

