body {
  color:                     black                 ;
  background-color:          white                 ;
  font-family:               tahoma                ;
  font-size:                 8pt                   ;
  font-weight:               normal                ;
}

a {
  color: red;
  text-decoration: none;
}

a:hover {
  color: gray;
  text-decoration: underline;
}

a.def {
  color: green;
  text-decoration: none;
}

a.def:hover {
  color: gray;
  text-decoration: underline;
}

td {
  color:                     black                 ;
  /* background-color:          white                 ; */
  font-family:               tahoma                ;
  font-size:                 8pt                   ;
  font-weight:               normal                ;
  vertical-align:            top                   ;
}

h1 {
  color:                     black                 ;
  font-family:               verdana                ;
  font-size:                 16pt                   ;
  font-weight:               bold                ;
  vertical-align:            top                   ;
}

h2, legend {
  color:                     black                 ;
  font-family:               verdana                ;
  font-size:                 10pt                   ;
  font-weight:               normal                ;
  vertical-align:            top                   ;
}

table {
  padding:0px;
  border:1px solid black;
}

table.dox {
  padding:0px;
  border:none;
}

td.left {
  /* background-image: url(img/panel_lav.gif);
  background-repeat: no-repeat;*/
  background-image: url(img/bluefill2.jpg);
  background-repeat: repeat-x;
  margin:0px;
  padding:0px;
  border-right:1px solid black;
  border-top:1px solid black;
}

td.topleft {
  margin:0px;
  padding:0px;
  border-right:1px solid black;
  border-bottom:1px solid black;
}

td.center {
  text-align:center;
  padding:0px;
}

td.right {
  background-image: url(img/bluefill2.jpg);
  background-repeat: repeat-x;
}



input {
  font-family: tahoma;
  font-size: 8pt;
  font-weight: bold;
}

p.menu {
  text-align: center;
}

p.header {
  font-weight: bold;
  text-align:center;
  text-decoration:underline;
}

ul.download, p.download {
  margin-left:30px;
}

/* h2.download {
  display:inline;
} */

li.dox {
  margin-top:10px;
  margin-bottom:10px;
}

ol.dox, ul.dox {
  margin-top:10px;
}

code {
  display: block;
  background-color: #FFFFDF;
  padding: 10px;
  border: 1px solid black;
}
