BODY{
  font-size : 14px;
  line-height : 140%;
  margin-top : 1em;
  margin-left : 1em;
  margin-right : 1em;
  margin-bottom : 1em;
  border-left-style : solid;
  border-left-color : #e6cde3;
  border-left-width : 1em;
  scrollbar-3dlight-color:#824880;
  scrollbar-shadow-color:#824880;
  scrollbar-arrow-color:#824880;
  scrollbar-face-color:FFFFFF;
  scrollbar-base-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
}
H1{
  font-size : large;
  line-height : 140%;
  text-align : center;
  padding-top : 0.3em;
  padding-bottom : 0.3em;
  border-width: 1px 4px 4px 1px;
  border-top-style : solid;
  border-style : solid;
  border-color : #82ae46;
  background-color:#d8e698;
  color: #005243 ;
}
H2{
  font-size : medium;
  line-height : 140%;
  padding-top : 0.2em;
  padding-bottom : 0.2em;
  padding-left : 0.5em;
  border-color : #316745;
  border-style : solid;
  border-width : 1px 1px 1px 1em;
  background-color:#d6e9ca;
  color: #005243 ;
}
H3{
  font-size : small;
  line-height : 140%;
  margin-left : 0.5em;
  padding-left : 0.4em;
  border-left-width : 0.6em;
  border-left-style : solid;
  border-left-color : #006666;
  background-color : #cee3e7;
}
H4{
  font-size : small;
  margin-left : 1.5em;
  }
H5{
  font-size : x-small;
  margin-left : 2em;
}
H6{
  font-size : x-small;
  font-style : italic;
  margin-left : 2em;
}
BLOCKQUOTE{
  font-size : ;
  vertical-align : middle;
  padding-top : 0.5em;
  padding-left : 0.5em;
  padding-right : 0.5em;
  padding-bottom : 0.5em;
  border-width : 1px 1px 1px 1px;
  border-style : dotted;
}
A:LINK{
  color : navy;
}
A:VISITED{
  color : #336633;
}
A:HOVER{
  color : white;
  background-color : navy;
}
HR{
  color : #cc7eb1;
  noshade;
}
P{
  margin-left : 0.5em;
}
LI{
  margin-bottom : 0.5em;
}
CAPTION{
  font-weight : bold;
  padding-top : 0.5em;
  padding-left : 0.5em;
  padding-right : 0.5em;
  padding-bottom : 0.5em;
}
TABLE{
  font-size : 13px;
  line-height : 140%;
  border-collapse : collapse;
}
TD{
  padding-top : 0.3em;
  padding-left : 0.5em;
  padding-right : 0.5em;
  padding-bottom : 0.3em;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #666666;
}
.list{
  
}
.border{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
}
.border_silver{
  background-color : #dddddd;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
}
.borderless{
  border-width : 0px 0px 0px 0px;
}
.yellow{
  background-color : #ffff99;
}
.gray{
  background-color : #666666;
  color : white;
}
.silver{
  background-color : #dddddd;
}
.teal{
  background-color : teal;
  color : white;
}
.lime{
  background-color : #ccff99;
}
.navy{
  background-color : #003366;
  color : white;
}
.blue{
  background-color : #99ccff;
}
.red{
  background-color : #993333;
  color : white;
}
.pink{
  background-color : #ffcccc;
}
.P_pankuzu{
  font-size : x-small;
  margin-top : -0.5em;
  margin-left : 0em;
}
.P_adress{
  font-size : ;
  line-height : 140%;
  color : #333333;
  background-color : #ffffff;
  margin-left : -1em;
  margin-right : -1em;
  padding-top : 0.3em;
  padding-bottom : 0.3em;
  padding-right : 1em;
  text-align : right;
}
.P_updated{
  font-size : x-small;
  text-align : right;
}
.P_pagetop{
  font-size : x-small;
  text-align : right;
  margin-top : 0.5em;
  margin-bottom : 0.5em;
}
.P_copyright{
  text-align : right;
  margin-top : 0em;
}
.T_pankuzu{
  font-size : x-small;
  margin-top : -0.5em;
  margin-left : -0.3em;
  margin-bottom : -0.3em;
  padding-top : 0px;
  padding-left : 0px;
}
.T_label{
  font-size : x-small;
  margin-top : -0.5em;
  margin-bottom : 0em;
}
.TD_label{
  border-width : 0px 0px 0px 0px;
  background-color : #cee3e7;
  color : white;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 0.75em;
  padding-right : 0.75em;
}
.T_contents{
  margin-left :10px;
  width : 98%;
}
.BODY_olist{
  font-size : x-small;
}
.GRID_olist {
  font-size : x-small;
  line-height : 140%;
  BORDER-RIGHT: 0px;
  TABLE-LAYOUT: fixed;
  BORDER-TOP: 0px;
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 0px;
  MARGIN-LEFT: 2%;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
  BACKGROUND-COLOR: #f1f1f1;
}
.TITLE_olist {
  TEXT-ALIGN: center;
}
.ROW_olist {
  BACKGROUND-COLOR: white;
}