body {
  padding : 20px;
  line-height : 1.5em;
}

p {
  font-family: Helvetica,Arial,Calibri;
  font-size: 11pt;
  text-align: justify;
  line-height: 1.5em;
  margin-top: 0px;
  margin-bottom: 20px;
}

p.figure_caption {
  font-size:      0.75em;
  /*font-style: italic;*/
  font-weight:    bold;
  padding-top:    5px;
  padding-bottom: 5px;
  margin-bottom:  5px;
  border-bottom:  solid 1px darkblue;
}


li {
  font-family:  Helvetica,Arial,Calibri;
  font-size:    11pt;
  line-height : 1.5em;
}

h1, h2, h3, h4 {
  font-family: Arial;
  color:       DarkBlue;
}

h3, h4 {
   margin-bottom: 3px;
}

.h3_Arial {
  font-family: Arial;
  color: blue;
}

.code { 
  color : green;
  font-weight : bold;

 background-color: #606060;
 color : white; 
 font-weight : 300;
 padding : 1px;
 padding-left  : 12px; 
 padding-right : 12px;
 margin : 1px;
 margin-left  : 1px; 
 margin-right : 1px;
 

  font-family : courier;
  font-family: "Source Code Pro", monospace;
  font-size   : 10pt;
}




/*
table.pagelayout {
    border: none;
    border: solid 2px red;
    margin: 0;
    padding: 0;
}
tr.pagelayout {
    margin: 0;
    padding: 0;
    vertical-align:top;
}

td.text,
td.text_left,
td.text_right {
    margin:  0;
    padding: 0;
}
    
td.text_left {
    padding-right: 10px;
}
td.text_ritht {
    padding-left: 10px;
}
*/