body {
       font-family: serif;
       }       

h1
	{font-size: 140%;
         font-family:sans-serif;
         clear: both}
h2
	{font-size: 120%;
         font-family:sans-serif;}

h3 { 
     font-size: 120%;
     font-weight: bold;
     color: darkgreen;
     }

h4 { font: italic 100% serif ; text-decoration: underline}
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

.InfoBlue
	{line-height:12.0pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
	color:blue;
	font-style:italic;}

.title 
{
  text-align:center;
  font-size:18.0pt;
  font-family:sans-serif;
  font-weight:bold;

/*
  text-align: left ;
  border-style: solid none solid none;
  border-width: 1px;
  font: italic 140% sans-serif ;
  color: #050;
*/
}

@media print { 
  body 
  { 
    font: 10pt serif;
    margin: 0.5cm 0.5cm 0.5cm 0.5cm
  }
}


table {
          border-collapse: collapse;
          border: 1px solid;
          }

table td,th {
          border: 1px solid;
	  padding:0in 8.4pt 0in 5.4pt;
          }

.fig { 
       float: right;
       clear: both
}

td { 
     vertical-align: top;
     }

th { 
     padding: 2px 2px 2px 2px;
 }

td { 
     padding: 2px 10px 2px 10px;
 }

pre { 
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      background: #DDEEDD;
      padding: 20px 10px 20px 10px;
 }

dl.dir
{ 
}

dl.dir > dt
{ 
  display: compact;
  font-style: italic;
}

dl.dir > dd
{
  margin-left: 4em;
}

dt { font: italic 100% sans-serif}

dl.dict > dt
{ 
  display: compact;
  font: bold 100% sans-serif
}


a:link    { color: #008800; }
a:visited { color: #006600; }
a:hover   { color: #00BB00; text-decoration: underline; }

.action 
{ 
  font: bold 105% sans-serif;
  color: #200;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  background: #FAA;
  padding: 10px 10px 10px 10px;
}

/*  counters  */
h1.req:before
{
  counter-increment: chap ;
  content: counter(chap, upper-roman) ". " ;
  counter-reset: req section ;
}

h2.req:before {
  counter-increment: chap ;
  content: counter(chap, upper-roman) ". " ;
  counter-reset: req section ;
}

dl.req > dt:before 
{
  counter-increment: req ;
  content: counter(chap, upper-roman) "." counter(req) " " ;
}

