
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; margin-top: 0px;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 800;}
h1.head {color: #707070; text-align: center;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800;}
h2.head {color: #707070, text-align: center;}

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : Black; text-align: justify; }

b {font-weight: 800;}
b.red {color: red;}
b.faq-q {margin-left: 7px; color: red;}
b.faq-a {margin-left: 7px; color: blue;}

.dis {color: #999999;}
.faq-h {color: red; text-decoration: underline;}
.mezzo {text-align: center;}
.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}

a { font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link { text-decoration: none; }
a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}
a:active { text-decoration: none;}
.noa:hover { text-decoration : none; }
a.menuh:link { font-weight: 800; color: #000000;}
a.menuh:visited {font-weight: 800; color: #111111;}
a.menua:link { font-weight: 800; color: #444444;}
a.menua:visited {font-weight: 800; color: #555555;}
a.faqh:link { color: #800000; }
a.faqh:visited { color: #700000; }
a.faqq:link { color: #333333; }
a.faqq.visited { color: #111111; }

img.bgd {position: absolute; left: 0; top: 0; z-index: -2;}

kbd {
  color: #333333;
  background-color: #EFEFEF;
  font-family: "Verdana", sans-serif;
  font-weight: bold;
  font-size: 80%;
  text-align: center;
  border-top: 2px double #CFCFCF;
  border-left: 3px solid #BABABA;
  border-right: 4px solid #AAAAAA;
  border-bottom: 6px solid #909090;
  padding-left: 0.2em;
  padding-top: 0em;
  padding-right: 0.2em;
  padding-bottom: 0em;
  line-height: 1.6em;
  vertical-align: middle;
  white-space: nowrap;
}

th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; text-align: center; vertical-align: middle;}
.tops th {border-right: 1px dotted black;}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; text-align: justify; vertical-align: top;}
.ril td {border: 1px inset #aaaaaa; background: #eeeeee;}
.rild td {border: 1px outset #aaaaaa; background: #eeeeee;}
.rilc td {vertical-align: middle; border: 1px inset #999999; background: #eeeeee;}

.menu td {
  border: 1px outset #cccccc;
  background: #eeeeee;
}

.menu td a {
  padding: 1px;
  border: 1px;
  display: block;
}

.menu td a:hover {
  background: #ffffff;;
  text-decoration: none;
  border: 1px inset #dddddd;
  padding: 0px;
}


input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
input.brw {width: 195px;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
select.brw {width: 195px;}
textarea.brw {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 290px;
  height: 100px;
}
/* textarea {width: 290px;} */
div.navmenu {
  border: 1px outset #aaaaaa;
  background: #eeeeee;
  margin: 0;
  font-size: inherit;  font-weight: bold;
  text-align: right;
  position: absolute; /* Fallback if 'fixed' is not supported */
  top: 5px;
  left: auto;
  right: 8px;
  width: 110px;
  padding-right: 6px;
}
div.navmenu {
  position: fixed; // Overrides 'absolute' above
}

div.nav_top {
  border: 1px outset #aaaaaa;
  background: #eeeeee;
  margin: 0;
  font-size: inherit;  font-weight: bold;
  text-align: right;
  position: absolute; /* Fallback if 'fixed' is not supported */
  bottom: 34px;
  left: auto;
  right: 8px;
  width: 110px;
  height: 12px;
  padding-right: 6px;
}
div.nav_top {
  position: fixed; // Overrides 'absolute' above
}


/*
div.navmenufaq {
  border: 1px outset #aaaaaa;
  background: #eeeeee;
  margin: 0;
  font-size: inherit;  font-weight: bold;
  text-align: right;
  position: absolute; // Fallback if 'fixed' is not supported  top: 5px;
  left: auto;
  right: 8px;
  width: 390px;
  padding-right: 6px;
}
div.navmenufaq {
  position: fixed; // Overrides 'absolute' above
}
div.navmenufaq td {
padding: 0px;
text-align: center;
}
*/