BODY{
  
  
  font-family : "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN";
  text-indent : 0px;
  margin-top : 1pc;
  margin-left : 1pc;
  margin-right : 1pc;
  margin-bottom : 1pc;
  font-size : small;
}
H1{
  color: #FFFFFF;
  background-color : #d71b15;
  text-align: center;
  border-top-color: #8F1F42;
  border-right-color: #8F1F42;
  border-bottom-color: #8F1F42;
  border-left-color: #8F1F42;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  font-size : medium;
}
H2{
  color : #aff5e0;
  text-align : left;
  
  
  
  
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-top-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-left-style : none;
  border-top-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-left-width : 0px;
  background-color : #ff8000;
  font-size : small;
}
H3{
  color : maroon;
  text-align : left;
  border-bottom-color : #d71b15;
  border-left-color : #d71b15;
  padding-top : 0px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left : 6px;
  border-left-style : solid;
  border-bottom-width : 3px;
  border-left-width : 1pc;
  border-bottom-style : solid;
  list-style-type : disc;
  font-size : x-small;
}
HR{
  color: #8F1F42;
  height: 3px;
}
P{
  
  font-size : small;
}
A{
  color: #006633;
  text-decoration: underline;
}
A:VISITED{
  color: #339966;
  text-decoration: underline;
}
A:HOVER{
  color: #006633;
  text-decoration: underline;
  font-style : italic;
}
A:ACTIVE{
  color: #FF0000;
  text-decoration: underline;
}


OL{
  list-style-type : decimal;
}
OL OL{
  list-style-type : lower-alpha;
}
TH{
  color: #FFFFFF;
  background-color : #ff8000;
}
TD{
  color: #660000;
  background-color : #ffe1c4;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
  font-size : x-small;
  vertical-align : top;
  font-family : "Courier New";
}
.note{
  font-style : normal;
  font-size : x-small;
  margin-left : 2pc;
  margin-top : auto;
  margin-right : auto;
  margin-bottom : auto;
}
.pict_note{
  font-size : x-small;
  text-align : center;
}
TABLE{
  
  font-family : "Courier New";
  font-size : small;
  font-weight : 100;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : maroon maroon maroon maroon;}
.header{
  font-size : x-small;
  background-color : #e9e0ad;
  text-align : right;
  background-position : right center;
  margin-left : 80%;
  
}
DL{
  margin-left : 1pc;
}
DT{
  color : maroon;
  background-color : #ffac84;
  
  padding-left : 4px;
  margin-bottom : 6px;
}
DD{
  margin-bottom : 8px;
  margin-top : 4px;
}
.src{
  font-size : small;
  background-color : silver;
}
.ref{
  font-size : x-small;
  background-color : #d6c8a9;
  
  

  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
H4{
  border-left-width : 1em;
  border-left-style : solid;
  border-left-color : #ff8000;
  font-size : x-small;
  padding-left : 4px;
}
UL{
  list-style-position : outside;
  list-style-type : square;
}
.tree{
  font-size : x-small;
  font-family : sans-serif;
  background-color : #ffe1c4;
}
.date{
  font-size : x-small;
  font-family : sans-serif;
  font-style : italic;
  text-align : right;
}
.hilite_orange{
  background-color : #ffcdb5;
  padding-top : 0px;
  padding-left : 2px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-left-width : 1em;
  border-left-style : solid;
  border-left-color : #ff8040;
  
  
  
}
.keyword{
  font-weight : bold;
  background-color : lime;
  color : #999999;
  padding-left : 2px;
  border-left-width : 1em;
  border-left-style : solid;
  border-left-color : green;
}
.big{
  font-size : xx-large;
  font-weight : bold;
}
