/* Style sheet */

body
{
  margin: 0 auto 0 0;
  padding: 0 0 0 0;
  width: 8.0in;
  line-height: 1.5;
  color: #000000;
  background-color: #FFFFFF;
  /*background-image: url("underconstruction");*/
}

h1, h2, h3, h4, h5, h6
{
  font-family: "Helvetica", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
}

#container h1
{
  border-width: 0 0 0.5pt 0;
  border-style: solid;
}

#container div.section
{
}

#side-strip h2
{
  border-width: 0 0 0.5pt 0;
  border-style: solid;
}

#side-strip div.section
{
  margin: 1.5em auto 1.5em 1.5em;
  width: 120pt;
  background-color: #FFFFFF;
}

:lang(en)
{
}

:lang(ja)
{
}

a:link
{
  color: inherit;
  background-color: #DDEEFF;
  text-decoration: inherit;
}

a:visited
{
  color: inherit;
  background-color: #FFDDEE;
  text-decoration: inherit;
}

a:link:active, a:visited:active
{
  color: #ff0000;
}

a:hover
{
  text-decoration: underline;
}

#title-box
{
  margin: 3.0em 3.0em 1.5em 3.0em;
  z-index: 1;
  font-family: "Helvetica", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  text-align: right;
}

#container
{
  margin: 0 3.0em 3.0em 3.0em;
  z-index: 1;
}

#side-strip
{
  border-width: 0 0 0 0.5pt;
  border-style: solid;
  top: 0; right: 0; bottom: 0; left: 8.0in;
  position: absolute;
  position: fixed;
  overflow: auto;
  background-color: #EEEEEE;
  font-size: smaller;
}

#title
{
  font-weight: 700;
  font-size: 240%;
}

#subtitle
{
}
