body {
 font-family: Verdana,Geneva,Arial,Helvetica;
 font-size: 10pt;
 color: black;
 margin: 0;
 padding: 8px;
 background-color: #f3f3f3;
}
td {
 font-family: Verdana,Geneva,Arial,Helvetica;
 font-size: 10pt;
 color: black;
}
table { border: 0; }
pre {
 font-size: 10pt;
 background-color: #f0f0fa;
 padding: 4px;
}
h1, h2, h3 {
 font-size: 13pt;
 font-weight: bold;
 color: #666699;
 margin-bottom: 6px;
}
h4 {
 font-size: 11pt;
 font-weight: bold;
 color: #666699;
 margin-bottom: 6px;
}
h5 {
 font-size: 10pt;
 font-weight: bold;
 color: #666699;
 margin-bottom: 6px;
}
ul { margin: 0pt; padding-left: 12pt; text-indent: 0pt; }
li { margin: 0pt; padding: 0pt; text-indent: 0pt; }
ul.menulevel1, ul.menulevel2, ul.menulevel3,
ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3,
ul.submenu, ul.search {
 padding: 0;
 margin: 0;
 text-indent: 0; 
 list-style: none;
}
form { margin: 0; }
img { border: 0; }
li { line-height: 1.5; }
hr { border: 1px solid #c0c0c0; }
.doc {
 padding-left: 15px;
 background-image: url(mnu/doc.gif);
 background-repeat: no-repeat;
}
.docs {
 padding-left:15px;
 background-image: url(mnu/docs.gif);
 background-repeat: no-repeat;
}
.sdoc {
 padding-left: 15px;
 background-image: url(mnu/sdoc.gif);
 background-repeat: no-repeat;
}
.sdocs {
 padding-left: 15px;
 background-image: url(mnu/sdocs.gif);
 background-repeat: no-repeat;
}
a { text-decoration: none; font-weight: bold; }
a:link, a:visited { color: #666666; }
a:active, a:hover { color: red; text-decoration: underline; }
.sitename { font-weight: bold; font-size: 18pt; color: #666699; text-align: center; }
.menulevel1, .menulevel2, .menulevel3 { font-size: 8pt; color: #666666; }
.menulevel1 a, .menulevel2 a, .menulevel3 a { font-weight: normal; color: black; }
.menulevel1 a:link, .menulevel1 a:visited,
.menulevel2 a:link, .menulevel2 a:visited,
.menulevel3 a:link, .menulevel3 a:visited { color: #666666; }
.menulevel1 a:active, .menulevel1 a:hover,
.menulevel2 a:active, .menulevel2 a:hover,
.menulevel3 a:active, .menulevel3 a:hover { font-weight: bold; color: red; }
.sitemaplevel1, .sitemaplevel2, .sitemaplevel3 { font-size: 8pt; }
.sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a {font-weight: normal; color: black; }
.sitemaplevel1 a:link, .sitemaplevel1 a:visited,
.sitemaplevel2 a:link, .sitemaplevel2 a:visited,
.sitemaplevel3 a:link, .sitemaplevel3 a:visited { color: #666666; }
.sitemaplevel1 a:active, .sitemaplevel1 a:hover,
.sitemaplevel2 a:active, .sitemaplevel2 a:hover,
.sitemaplevel3 a:active, .sitemaplevel3 a:hover { font-weight: bold; color: red; }
.submenu { font-size: 8pt; }
.submenu a { font-weight: normal; color: black; }
.submenu a:link, .submenu a:visited { color: #666666; }
.submenu a:active, .submenu a:hover { font-weight: bold; color: red; }
.search a { font-weight: normal; color: black; }
.search a:link, .search a:visited,
.search a:active, .search a:hover { color: black; }
.locator { font-size: 8pt; color: #666666; }
.locator a { font-weight: normal; text-decoration: underline }
.locator a:link, .locator a:visited { color: #666666; }
.locator a:active, .locator a:hover { color: red; }
.menu { font-size: 8pt; }
.menu a { font-weight: normal; color: black; }
.menu a:link, .menu a:visited { color: #666666; }
.menu a:active, .menu a:hover { font-weight: bold; color: red; }
.login { font-size: 10pt; color: #666666; }
.login a { font-weight: normal; color: black; }
.login a:link, .login a:visited,
.login a:active, .login a:hover { text-decoration: none; color: #666666; }
.navigator { font-weight: normal; font-size: 8pt; color: #666666; }
.navigator a:link, .navigator a:visited { color: #666666; }
.navigator a:active, .navigator a:hover { color: red; }
.edit { font-size: 10pt; color: black; background-color: buttonface; }
.edit a:link, .edit a:visited,
.edit a:active, .edit a:hover { font-weight: normal; color: black; }
input, select { font-size: 10pt; border: 1px solid #a0a0a0; }
textarea {
 font-family: Verdana,Geneva,Arial,Helvetica;
 font-size: 10pt;
 background-color: white;
 width: 98%;
 border: 1px solid #a0a0a0;
}
.searchbox .text {border: 1px solid #c0c0c0; background-color: white; }
.searchbox .submit, .button {border: 1px solid #c0c0c0; background-color: buttonface; cursor: pointer; }

.nave {
 font-family: serif;
 font-size: 11pt;
 border: 1px solid #666;
 padding: 4px;
}
.nave td {
 font-family: serif;
 font-size: 11pt;
}
.tblb {
 border: 1px solid #666;
}