<!--

/*

 Gaemon cascading stylesheet (level 1)
 =====================================
 Style: Standard (purple & blue)

*/

.toplevel
{
    background: #dfe7ef;
    border-width: 0px;
    border-style: none;
    color: #673f4f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: x-small;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

.logo
{
    background: #dfe7ef;
/* url("/bitmaps/gaemon_small.gif") no-repeat fixed center center; */
    border-width: 0px;
    border-style: none;
    color: #673f4f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: x-small;
    height: 134px;
    margin: 8px;
    padding: 8px;
    vertical-align: bottom;
    width: 205px;
}

.addressbox
{
    background: #dfe7ef;
    border-width: 0px;
    border-style: none;
    color: #673f4f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: x-small;
    margin: 16px;
    padding: 16px;
    vertical-align: middle;
}

.addressboxsmall
{
    background: #dfe7ef;
    border-width: 0px;
    border-style: none;
    color: #673f4f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: xx-small;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

.edges,.contents
{
    background: #ffffff;
    border-width: 0px;
    border-style: none;
    color: #402060;
    text-decoration: none;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: x-small;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

.topbarleftmostcorner
{
    background: #dfe7ef;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #dfe7ef #ffffff #402060 #dfe7ef;
    color: #802080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    height: 35px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    vertical-align: middle;
}

.topbarrightmostcorner
{
    background: #ffffff;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ffffff #ffffff #402060 #ffffff;
    color: #802080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    height: 35px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    vertical-align: middle;
}

.topbaroutercorner
{
    background: #d7a7bf;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ffffff #ffffff #402060 #ffffff;
    color: #802080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    height: 35px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    vertical-align: middle;
}

.topbarcorner
{
    background: #d7a7bf;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #402060 #ffffff #402060 #ffffff;
    color: #802080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    height: 35px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    vertical-align: middle;
}

.topbar
{
    background: #ffffff;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #402060 #ffffff #402060 #ffffff;
    color: #802080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    height: 35px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    vertical-align: middle;
}

.topbarselectedcorner
{
    background: #402060;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #402060 #ffffff #ffffff #ffffff;
    color: #673f4f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    height: 35px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    vertical-align: middle;
}

.topbarselectedoutercorner
{
    background: #402060;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ffffff #ffffff #ffffff #ffffff;
    color: #673f4f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    height: 35px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    vertical-align: middle;
}

.topbarselected
{
    background: #ffffff;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #402060 #ffffff #ffffff #ffffff;
    color: #402060;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    height: 35px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    vertical-align: middle;
}

a.topbarlink, a.topbarlink:link, a.topbarlink:visited
{
    background: #ffffff;
    color: #802080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    text-decoration: none;
}

a.topbarlink:active, a.topbarlink:hover
{
    background: #004f6f;
    color: #dfe7ef;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    text-decoration: none;
}

p, div, blockquote, ol, ul
{
    background: transparent;
    color: #402060;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: small;
}

body
{
    background: #dfe7ef;
    color: #673f4f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: small;
    margin: 8px;
}

h1, h1.header
{
    background: #ffffff;
    color: #402060;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: x-large;
}

h2, h2.header
{
    background: #ffffff;
    color: #402060;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: large;
}

a, a:link, a:visited
{
    background: transparent;
    color: #802080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: small;
}

a:active, a:hover
{
    background: #004f6f;
    color: #dfe7ef;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: small;
}

a.header, a.header:link, a.header:visited
{
    background: transparent;
    color: #dfe7ef;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
}

a.header:active, a.header:hover
{
    background: #dfe7ef;
    color: #a040a0;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
}

a.news, a.news:link, a.news:visited
{
    background: transparent;
    color: #602080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
}

a.news:active, a.news:hover
{
    background: #004f6f;
    color: #dfe7ef;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
}

a.button, a.button:link, a.button:visited
{
    background: transparent;
    color: #802080;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: small;
}

a.button:active, a.button:hover
{
    background: transparent;
    color: #402060;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: small;
}

a.menu, a.menu:link, a.menu:visited, a.menu:active, a.menu:hover
{
    background: transparent;
    color: #004f6f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
}

.menuheader
{
    background: #97afbf;
    border-bottom: 2px solid #004f6f;
    color: #004f6f;
    cursor: default;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}

.menuitem
{
    background: #dfe7ef;
    color: #004f6f;
    cursor: default;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
}

.menuselected
{
    background: #004f6f;
    color: #dfe7ef;
    cursor: default;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
}

.menuactive
{
    background: #6f8faf;
    color: #dfe7ef;
    cursor: pointer;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
}

td
{
    background: #ffffff;
    color: #402060;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: small;
    vertical-align: middle;
}

td.sidebar, td.intro
{
    background: #ffffff;
    color: #402060;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: small;
    vertical-align: top;
}

td.header
{
    background: #004f6f;
    color: #dfe7ef;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
}

td.common
{
    background: #dfe7ef;
    color: #004f6f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: small;
}

td.formdata
{
    background: #004f6f;
    color: #dfe7ef;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: xx-small;
    text-align: center;
    vertical-align: middle;
}

td.newsheader
{
    background: #004f6f;
    color: #dfe7ef;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: small;
}

td.newsrow
{
    background: #dfe7ef;
    color: #004f6f;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: x-small;
}

table.info
{
    background: #ffffff;
    border-style: solid;
    border-color: #dfe7ef;
    border-width: 2px;
    color: #402060;
    width: 90%;
}

table.formbox
{
    background: #004f6f;
    border-style: solid;
    border-color: #dfe7ef;
    border-width: 1px;
    color: #dfe7ef;
}

table.formcontainer
{
    background: #004f6f;
    border-style: none;
    border-width: 0px;
    color: #dfe7ef;
}

table.menu
{
    background: #004f6f;
    border-style: none;
    border-width: 0px;
    color: #dfe7ef;
    width: 200px;
}

table.news
{
    background: #ffffff;
    border-width: 2px;
    border-style: solid;
    color: #402060;
    margin: 4px;
    padding: 2px;
    width: 90%;
}

-->
