body {
 padding: 0px;
 margin: 0px;

 background-attachment: fixed; /*
 scrollbar-shadow-color: #F3EBD3;
 scrollbar-arrow-color: #003366;
 scrollbar-base-color: #F3EBD3; */
}

body, a, td, input, select, textarea, li, span {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #3F3F3F;
}

h1 {
 margin: 0px;
}

a, .bl, b.hl, h1 {
 color: #003366;
}

b {
 color: #606060;
}

b.bl {
 font-size: 14px;
}

a.sl, a.sla {
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
}

a:hover, a.sla {
 color: #FF7F00;
}

.kl, sup {
 font-size: 10px;
 font-weight: bold;
}

b.hl, h1 {
 font-size: 20px;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
 cursor: text;
}

.db {
 background: #003366;
 color: white;
}

.hb {
 background-image: url(start/light.gif);
}

form {
 padding:0px;
 margin:0px;
}

img.thn {
 border-right: solid 2px #D7D0BA;
 border-bottom: solid 2px #D7D0BA;
}

/* navi-styles */

td.hln {
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

td.hln {
 font-size: 12px;
 color: #F1E9D0;
 padding-top: 5px;
}

a.nav {
 text-decoration: none;
 line-height: 15px;
 font-size: 11px;
 color: white;
}

a:hover.nav {
 color: #F1E9D0;
}

span.ns1 {
 background-image: url(start/sand.gif);
 width: 590px;
 height: 68px;
 position: absolute;
 top: 0px;
}

span.ns2 {
 margin-bottom: 15px;
}