BODY {
    background-color:#ffffff;
    font-family: tahoma, arial, fixedsys, courier new;
    font-size: 11px;
    margin:4px;
    padding: 0px;
}

A {
    text-decoration: none;
    color: #0050b0;
}

A:hover {
    text-decoration: underline;
}

TABLE {
    font-family: tahoma, arial, fixedsys, courier new;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

IMG {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

FORM, SELECT, BUTTON, INPUT, TEXTAREA {
    font-family: tahoma, arial, fixedsys, courier new;
    font-size: 11px;
    border-width: 1px;
    border-color: #c0c0c0;
}

P {
    margin: 0px;
}

.Submit {
    margin: 0px 0px;
    padding: 0px;
}


.Button {
    background-color: #606060;
    color: #ffffff;
    font-weight: bold;
    border-width: 1px;
    border-color: #000000;
    margin:0px;
    padding: 1px 4px;
}

.Page {
    width: 770px;
    table-layout: auto;
    border-style: solid;
    border-color: #000000;
    border-collapse: collapse;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    empty-cells: show;
}

.PageCell {
    padding: 0px;
    vertical-align: top;
}

.PageHeader {
    background-image: url("images/header.jpg");
}

.ToolBar {
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    border-collapse: collapse;
}

.ToolBar TD {
    padding: 0px;
}

.Menu {
    border-collapse: collapse;
    border-width: 0px;
    border-style: solid;
    margin: 0px;
    margin-bottom: 5px;
}

.MenuCell4SubMenu {
    padding: 0px;
    height: 0px;
    background-color: #d0d8d4;
}

.MenuItem A {
    color: #ffffff;
}

.MenuItemSelected A {
    color: #ffffff;
}

.MenuItem {
    padding: 2px 3px 2px 5px;
    font-weight: bold;
    color: #ffffff;
    background-color: #608080;
    border-bottom-width: 1px;
    border-bottom-color: #809050;
    border-bottom-style: solid;
}

.MenuItemSelected {
    color: #ffffff;
    background-color: #005050;
    cursor: default;
}

.SubMenu {
    position: absolute;
    margin: 0px;
    padding: 0px;
}

.Form {
    border-collapse : collapse;
    margin-bottom: 7px;
    margin-top: 5px;
    border-style: solid;
    border-width: 0px;
    border-color: #a0a0a0;
    background-color: #f0f0f0;
    color: #000000;
}

.FormSeparator {
    background-color: #000000;
    height: 5px;
}

.FormBorderTop TD {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #808080;
}


.FormWeakBorderTop {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #c0c0c0;
}

.FormBody TD{
    padding: 2px 6px;
    vertical-align: top;
}

.FormHeader TD {
    background-color: #000000;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 6px;
    vertical-align: top;
}

.FormHeader A {
    color: #ffffff;
}

.FormLogin {
    margin-top: 5px;
    border-width: 0px;
}

.FormLogin TD {
  padding: 2px 3px;
  padding-top: 2px;
}

.FormLogin TD, .TFormLogin FORM, .TFormLogin INPUT, .TFormLogin BUTTON {
    font-size: 10px;
    vertical-align: middle;
}

.FormTesting {
    background-color: #ffffff;
    border-width: 1px;
    border-color: #909090;
    border-collapse: collapse;
}

.LoginLink {
    color:#ffffff;
    font-weight: bold;
}


.Header {
    color:#000000;
    font-weight:bold;
    font-size:13px;
    margin: 6px 0px;
}

.PageLine {
    color: #000000;
}
.PageLineSelected {
    color: #b09090;
}
.NewsLink {
    color: #000000;
}

.UserLink {
    color: #603000;
    font-weight: bold;
}

.Highlighted {
    color: #804020;
}

.leftalign {text-align: left;}
.centeralign {text-align: center;}
.rightalign {text-align: right;}
.middlealign {vertical-align: middle;}
.bottomalign {vertical-align: bottom;}
.topalign {vertical-align: top;}

.bold {font-weight : bold;}


