BODY{
  font-size : 10pt;
  font-family: arial,sans-serif;
}

STRONG{
  font-style : normal;
  font-size : 14pt;
}
EM{
  font-style : normal;
  font-size : 12pt;
}
H1{
  color : aqua;
  text-align : center;
  font-size : 16pt;
  font-style : normal;
}
H2{
  font-size : 14pt;
  color : aqua;
  text-align : center;
}
.clsLongText{
  font-size : 10pt;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 190%;
}
.clsData{
  font-size : 10pt;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 120%;
}
.clsNormalFontSize{
  font-size : 10pt;
}
.clsDataText{
  font-size : 10pt;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 120%;
}
.clsSF{
  font-size : 10pt;
}
.clsLinkSiteName{
  margin-left : 80px;
  color : aqua;
  text-decoration : none;
  font-size : 10pt;
}
.clsLinkSiteBun{
  color : #ffffff;
  margin-left : 120px;
  width : 400px;
  font-size : 10pt;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 1.5;
  margin-bottom : 10pt;
}
.clsLinkSeparator{
  font-size : 10pt;
  color : #ffffff;
  background-color : maroon;
  margin-left : 30px;
}
.clsDiaryDate{
  color : white;
  text-align : left;
  background-color : navy;
  margin-top : 30px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 3px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
  padding-left : 4px;
  padding-top : 2px;
  padding-bottom : 2px;
}
.clsDiaryFrame{
  text-align : left;
  width : 405px;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 1.8;
  font-size : 10pt;
  float : left;
  margin-right : 20px;
  margin-left : 20px;
}
.clsDiaryOneWord{
  font-size : 10pt;
  color : #ff8000;
}
.clsDiaryBody{
  font-size : 10pt;
}
.clsOrbitLifeFrame{
  text-align : left;
  width : 460px;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 1.7;
  font-size : 10pt;
}
.clsContentsSeparator{
  border-width : 1px 1px 1px 1px;
  border-style : double double double double;
  border-color : blue blue blue blue;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
A{
  color : #40ff40;
  text-decoration : underline;
}
A:LINK{
  color : #40ff40;
  text-decoration : underline;
}
A:VISITED{
  color : lime;
  text-decoration : underline;
}
A:HOVER{
  color : white;
}
A:ACTIVE{
  color : green;
  text-decoration : none;
}
.clsItemLI{
  line-height : 160%;
  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(ilist_page.gif);
  font-size : 10pt;
  margin-top : auto;
  margin-left : 15px;
  margin-right : auto;
  margin-bottom : auto;
  padding-left : 0px;
  text-align : left;
}
.clsExtLinkLI{
  line-height : 160%;
  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(list_extlink.gif);
  font-size : 10pt;
  padding-top : 0px;
  padding-left : 0px;
  margin-left : 15px;
  text-align : left;
}
.clsLineFrame{
  padding-top : 4px;
  padding-left : 11px;
  padding-right : 4px;
  padding-bottom : 4px;
  border-style : dotted dotted dotted dotted;
  border-color : silver silver silver silver;
  border-width : 1px 1px 1px 1px;
}
.clsBookDirect{
  font-size : 10pt;
  float : left;
  width : 150px;
  margin-left : 10px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : silver;
  margin-top : 30px;
  margin-right : 10px;
  margin-bottom : 10px;
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  line-height : 1.2;
}
.clsFooter{
  font-size : 10pt;
  line-height : 1.4;
  text-align : left;
  float : none;
  clear : both;
  padding-top : 0.5em;
  margin-top : 3em;
  border-top-width : 1px;
  border-top-color : silver;
  border-top-style : solid;
}
.clsDiaryPage{
  width : 638px;
}
.clsBottom{
  float : none;
  clear : both;
}
.clsBookDirect H2{
  font-size : 1em;
  color : aqua;
  text-decoration : none;
  text-align : left;
  font-weight : normal;
}
.clsBlock{
  padding-top : 10px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  line-height : 130%;
  font-size : 10pt;
}
.clsBlockTitle{
  color : black;
  background-color : aqua;
  font-size : 10pt;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
.clsRightSidebar{
  padding-right : 10px;
}
.clsLeftSideBar{
  border-left-width : 0px;
  padding-left : 10px;
}
.clsGoogleEarthFrame{
  text-align : left;
  width : 600px;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 1.8;
  font-size : 10pt;
  margin-right : 20px;
  margin-left : 20px;
}
.clsGoogleEarthSeparator{
  font-size : 10pt;
  color : #ffffff;
  background-color : maroon;
  
  
  
  
  
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
