body {
  background:#FFFFFF;
  color:#000000;
  font:90% tahoma,verdana,helvetica,arial,sans-serif;
  
    scrollbar-3dlight-color:#D1D7DC;
    scrollbar-arrow-color:#006699;
    scrollbar-darkshadow-color:#98AAB1;
    scrollbar-face-color:#DEE3E7;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#DEE3E7;
    scrollbar-track-color:#EFEFEF;
  
  margin:0px
}

a:link.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:visited.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:hover.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:active.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}

a:link {
  background:transparent;
  color:#0088EE;
}
a:visited {
  background:transparent;
  color:#666666;
}
a:hover {
  background:transparent;
  color:#0000FF;
}
a:active {
  background:transparent;
  color:#FF0000;
}

.errormsg {
  color:#FF0000;
  font-weight: bold;
  font:78% Tahoma,verdana,helvetica,arial,sans-serif;
}

.message {
  color:#0000FF;
  font-weight: bold;
  font:78% Tahoma,verdana,helvetica,arial,sans-serif;
}

input, submit {
  color:#000000;
  font:82% Tahoma,verdana,helvetica,arial,sans-serif
}

select {
  color:#000000;
  font:82% Tahoma,verdana,helvetica,arial,sans-serif
}

td {
  color:#000000;
  font:66% Tahoma,verdana,helvetica,arial,sans-serif
}

textarea {
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif
}

.main-navigation {
    color: #000000;
    margin-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 0px;
    margin-left: 4px;
    margin-right: 4px;
    font-size: 13px;
    font-family: Tahoma,Verdana,Arial;
    text-decoration: none;
}
.main-navigation a:link {
    color: darkblue;
    text-decoration: none;
}
.main-navigation a:active {
    color: darkblue;
    text-decoration: none;
}
.main-navigation a:visited {
    color: darkblue;
    text-decoration: none;
}
.main-navigation a:hover {
    color: orange;
    text-decoration: none;
}

.dotted-line-bottom {
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom: 1px dotted #8a8a8a
}

.solid-line {
    border-left-width: 1px;
    border-right-width: 1px;
    border-top : 0px solid #ffffff;
    border-bottom: 2px solid #ffffff
}

.tbl-header {
    margin-top: 4px;
    margin-bottom: 0px;
    margin-left: 4px;
    margin-right: 4px;

    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;

    color: #ffffff;
    background-color: #3399ff;
    letter-spacing: 0px;
    font-weight: bold;
}

.tbl-content {
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 4px;
    margin-right: 4px;

    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;

    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom: 1px solid #8a8a8a
}

.tbl-content a:link {
    color: #000000;
    text-decoration: none;
}
.tbl-content a:active {
    color: #000000;
    text-decoration: none;
}
.tbl-content a:visited {
    color: #336699;
    text-decoration: none;
}
.tbl-content a:hover {
    color: #0000ff;
    text-decoration: underline;
}