body {
  margin:0px;
}

body,table {
  font-family:arial,sans-serif;
  font-size:11px;
  color:#505050;
}

h1 {
  font-family:'Times New Roman',serif;
  font-size:20px;
  font-weight:bold;
  color:#0082CF;
}

p,ul,ol {
  margin-top:0em;
}
h1,h2,h3,h4,h5,h6 {
  margin-top:0em;
  margin-bottom:0.5em;
}

h1 strong {
  font-family:'arial black';
  font-size:18px;
  color:#0082CF;
}

h2 {
font-family:'Times New Roman',serif;
  margin-bottom:0.5em;
  font-size:14px;
  color:#808285;
}
h3 {
  font-size:14px;
  font-weight:normal;
  color:#0082CF;
}
h4 {
  font-size:14px;
  font-weight:normal;
  color:#505050;
}
h5 {
  font-size:14px;
  font-weight:normal;
  color:#0082CF;
}
h6 {
  font-size:14px;
  font-weight:normal;
  color:#505050;
}



a {
  color:#0082CF;
  text-decoration:none;
}

a:hover {
  color:#0082CF;
  text-decoration:underline;
}

ul li {
  list-style-image:url(../assets/images/dotkl.gif);
}

table.deco th {
  background:#0082CF;
  color:#fff;
  padding:3px;
  text-align:left;
  vertical-align:top;
}
table.deco td {
  padding:3px;
  vertical-align:top;
}
table.deco tr.oddrow0 {
  background:#eee;
}

table.deco2 th {
  text-align:left;
}

table.deco2 tr.sep td {
  border-top:solid #ccc 1px;
}

table.guestbookForm th {
  text-align:left;
  border-bottom:solid #0082CF 1px;
}
table.guestbookForm td {
  padding:2px 2px 2px 0;
}
input.deco {
  font-size:11px;
  border:solid #0082CF 1px;
  background-color:#fff;
}
input.button {
  font-size:11px;
  border:solid #0082CF 1px;
  background-color:#fff;
  color:#0082CF;
}

dl.search dd {
  margin-bottom:1em;
}

#nv1 {
  color:#0082CF;
  font-size:12px;
}
#nv1 a {
  text-decoration:none;
  color:#0082CF;
}
#nv1 a:hover {
  text-decoration:none;
  color:#000;
}
#nv1 a.s0a1, #nv1 a.s1a0 {
  text-decoration:none;
  color:#000;
  font-weight:bold;
}

#nv2 div {
  padding:2px 0px;
}
#nv2 a {
  text-decoration:none;
}
#nv2 a:hover {
  color:#000;
}
#nv2 .d2 {
  padding-left:12px;
  background-image:url(../assets/images/dot.gif);
  background-repeat:no-repeat;
  background-position:left;
}
#nv2 .d2 a {
  color:#505050;
}
#nv2 .a1s0, #nv2 .a0s1 {
  font-weight:bold;
}
#nv2 .d3 {
  padding-left:24px;
  background-image:url(../assets/images/dot0.gif);
  background-repeat:no-repeat;
  background-position:12px;
}
#nv2 .d3 a {
  font-size:11px;
  color:#505050;
}

#nv3 a {
  text-decoration:none;
}
#nv3 a:hover {
  color:#000;
}
#nv3 a.a1 {
  font-weight:bold;
}

#path {
  font-size:10px;
}

#copyright {
  font-size:9px;
  padding:24px 0px 3px 0px;
}
