body {
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #000000;
}
form { margin: 0px; }

h1          { font-size: 120%; font-weight: bold; margin: 0px 0px 0px 0px; }
h2          { font-size: 70%; font-weight: bold; margin: 18px 0px 3px 0px; }
p           { font-size: 70%; font-weight: normal; margin: 0px 0px 0px 0px; }
ul,ol       { font-size: 70%; margin: 2px 0px 2px 8px; padding-left: 8px; }

a           { text-decoration: underline; color: #000000; }

/* wysiwyg styles */
div.ttlayer { display: inline; }
div.ttlayer p.document { margin: 0px; }
div.ttlayer p.document img { margin: 0px 8px 0px 0px; border-width: 0px; width: 16px; height: 16px; }
div.ttlayer p.imagecaption { display: block; margin: 0px; text-align: center; }

p.sitemap { margin:0px 0px 7px 0px; padding: 0px; color: #000000 }
a.sitemap1, span.sitemap1 	{ display:block; color: #00248c; font-size: 1em; padding: 0.2em; font-weight: bold; background: silver; margin-top: 0.5em; text-decoration: none; color: #ffffff; }
a.sitemap2, span.sitemap2 	{ display:block; padding: 1em 0.2em 0.2em 1em ; font-size: 1em; font-weight: bold; border-bottom: 0.1em solid black; text-decoration: none; }
a.sitemap3, span.sitemap3 	{ display:block; margin-left: 2em; font-size: 0.9em; padding: 0.3em; font-weight: bold;}
a.sitemap4, span.sitemap4 	{ display:block; margin-left: 3em; font-size: 0.8em; padding: 0.2em; }
a.sitemap5, span.sitemap5 	{ display:block; margin-left: 4em; font-size: 0.8em; padding: 0.2em; }
a.sitemap6, span.sitemap6 	{ display:block; margin-left: 5em; font-size: 0.8em; padding: 0.2em; text-decoration: none; }

div.sitemap a:hover { color: black; }



