/* Original   2004/09/28 Morikawa Yasuhiro */
/* Update     2004/10/02 Morikawa Yasuhiro */
/*            2004/10/06 Morikawa Yasuhiro */
/*            2004/10/07 Morikawa Yasuhiro */

a:link
	{color: #336666;}

a:visited
	{color: #669999;}

a:active
        {color: #666666;}

a:hover
        {color: #99CCCC;}

body
        { font-family: verdana, arial, helvetica, Sans-Serif;
          background-color: #FFFFFF;
          color: #000000;
          margin-left: 2%;
          margin-right: 2%;
          line-height: 140%;
        }

table
        { table-border-color-light: rgb(153,204,153);
	  table-border-color-dark:  rgb(153,204,153);
	  margin-left: 4ex;
	  margin-right: 1ex;
	  margin-top:0.5ex;
	  margin-bottom:0.5ex}

h1, h2, h3, h4, h5, h6
        { font-family: Arial }

  h1
        { color: #205080;
	  margin-left: 1ex;
	  margin-right: 1ex;
	  text-align: center;
          border-left: #3388CC 0.6em solid;
          border-top: #333388 4px solid;
          border-right: #3388CC 0.6em solid;
          border-bottom: #333388 4px solid;
          line-height: 150%;
        }

  h2
        { font-size:150%;
	  color: #205080;
          background: #FFFFFF;
          border-bottom: #000000 1px solid;
	  margin-left: 15px;
	  margin-right: 10%;
          line-height: 120%;
	  margin-top:2ex;
	  margin-bottom:0ex }

  h3
        { font-size:110%;
	  color: #205080;
          border-left: #3388CC 0.6em solid;
          border-bottom: #333388 5px solid;
	  margin-left: 25px;
          margin-right: 30%;
	  margin-top:2ex;
	  margin-bottom:0ex }
  h4
        { color: #205080;
	  margin-left: 35px;
	  margin-right: 1ex }
  h5
        { color: rgb(204,153,51);
	  margin-left: 4ex;
	  margin-right: 1ex }
  h6
        { color: rgb(153,153,51);
	  margin-left: 5ex;
	  margin-right: 1ex }
pre
        {
          border-right: #646464 1px solid;
          padding-right: 0.5em;
          border-top: #646464 1px solid;
          padding-top: 0.5em;
          border-left: #646464 1px solid;
          padding-left: 0.5em;
          border-bottom: #646464 1px solid;
          padding-bottom: 0.5em;
          margin-left: 8%;
          margin-right: 8%;
          white-space: pre;
          background-color: #E6E6E6;
          color: black;}


p
        { text-indent: 0;
	  margin-left: 7ex;
	  margin-right: 1ex;
	  margin-top:3ex;
	  margin-bottom:3ex;
	  line-height:150%}


ul      { margin-left: 3ex;
          margin-top:0.5ex;
	  margin-bottom:0.5ex}


ol      { margin-left: 3ex }

ol.contents
        { font-size: 80%;
	  margin-left: 0ex;
          margin-right: 0ex;
          margin-top: 0ex;
          margin-bottom: 0ex;
          line-height: 100%;}


em
        {
	  font-style: normal;
	  font-weight: bold;
	  font-size: 120%;
	}


.update {font-size:80%;
         font-weight: bold;
	 text-align: left;
	 margin-top:0ex
	 margin-bottom:0ex
         }

.left
	{margin-left:0ex;}
.large
	{font-size:120%;}
.script
	{ font-family: Courier New }
.small
        {font-size:80%;}
.source
        { padding:2ex; background-color: #DBD7BE}
.results
        { margin-left: 8ex; padding:2ex}
p.source
        { width:100%; background-color: #FF0000}
textarea.source
        { margin-left: 8ex }
