<style type="text/css">
<!--
/* CSS for several site */
/* created by Tatsuya Kishihara jl20259@yamato.ibm.com */
/* V0.01 released as of 2000/12/27 */
/* V0.02 updated  as of 2001/3/25 */
/* V0.03 updated  as of 2001/4/20 */
/* V0.04 updated  as of 2001/6/25 */
/* V0.05 updated  as of 2001/7/5  p.sindex added  */
/* V0.06 updated  as of 2001/7/30 table.wh td.sb added */ 
/* V0.07 updated  as of 2001/8/20 add body.S a:hover and div.toptile */ 
/* V0.08 updated  as of 2001/11/12 add dd.gsk and dd.el for SWC contents */ 
/* V0.09 updated  as of 2001/12/4  add p.author and ktcy jresource */ 
/* all change was edited by Tatsuya Kishihara jl20259@yamato.ibm.com */

/* body definition with related color */

body {background: white; }
a:link {color:blue}
a:hover {color:yellow}
a:visited {color:navy}
a:active {color:green}

body.B { background: #BFDFFF; }

body.S {color:#000000;background-color:#d5ffff}
body.S a:hover {color:green}

body.IG {background:url(IMG/igotile2.gif);background-color:cornsilk}
body.IG a:link {color:blue}
body.IG a:hover {color:brown}
body.IG a:visited {color:steelblue}
body.IG a:active {color:navy}
         
body.R {background-color:"#575757"}
body.R a:link {color:"#FFc0a0"}
body.R a:hover {color:skyblue}
body.R a:visited {color:"#ffc0ff"}
body.R a:active {color:"#a0f0f0"}

body.A {background-color:Lavender}
body.A a:link {color:blue}
body.A a:hover {color:skyblue}
body.A a:visited {color:darkblue}
body.A a:active {color:green}

/* h1 level heading definition */
h1.top { 
  font-size: xxlarge;
  text-align: center;
}

h1.kt{text-align:center;
   font-size:30pt;
   font-style:italic;
   font-weight:900;
   color:navy; 
   padding: 0.4em;
   border-color: black;
   border-width: 0.1em 0.1em 0.1em 0.1em; 
   border-style: inset;}

h1.top em { 
  color: red;
}

h1.jfl{background-color:lightcyan;padding-left:3%}

h1.swci{color:darkgreen;font-size:15pt;font-style:oblique;text-decoration:underline;}

/* paragraph definition */
p {line-height:130%;}
p.author{font-weight:bold;font-family:Times;font-style:italic;}
p.at{background-color:pink;}
p#at{background-color:pink;}
p.nt{ font-family:sans-serif; font-size:8pt;}
p.notes{font-color:pink;}
p.note{font-size:14pt; font-style:italic; font-weight:bold; }
p.nrm{font-size:12pt;letter-spacing:3pt;}
p.cmt {color:skyblue;font-size:12pt;font-style:italic; }
p.kv{font-size:10pt;font-style:italic;text-align:right;text-decoration:underline;}
p.kw{font-size:12pt;font-style:italic;font-weight:bold;text-align:right;color:darkgreen;font-family:Times;background-color:white;}
p.defl{text-decoration:underline;font-size:12pt;}
p.prf{margin-left:2%;font-size:14pt;font-style:italic;font-weight:bold;}
p.indx{font-style:italic;font-size:20pt;font-weight:bold;background-color:lightcyan;}
p.indxb{font-style:italic;font-size:20pt;font-weight:bold;background-color:white;}
p.sindex{font-style:italic;font-size:14pt;font-weight:bold;background-color:lightcyan;}
p.gindex{font-size:16pt;background-color:lavender;padding-left:1%}
p.tdsp{ font-size:10pt; color:brown;}
p.top{color:darkgreen;border-color:cornsilk;border-style:outset;font-size:20pt;font-style:italic;background-color:snow;font-family:Times;padding-left:3%}
p.top EM { font-size: 120%; color: red; }
p.topsub { color: steelblue; font-weight: bold; margin: 1.0em 0em 1.0em 0em; }
p.title{
   font-size:22pt;
   font-style:italic;
   font-weight:900;
   color:navy; 
   background-color:white;
   border-style:inset;
   border-width:0em 0em 0.1em 0em; 
}
p em { font-size: 120%;
 font-weight: bold; 
 font-style: normal;
 color: brown;
}

/* un-number list definition */
ul.nrm{font-size:12pt;letter-spacing:3pt;}
ul.swc{font-size:14pt;font-weight:bold;}
ul.lst {color:navy;font-size:20pt;font-style:italic;}

/* list-item definition */
li.list {color:navy;font-size:20pt;font-style:italic;margin-top:10pt;}
li.lst{list-style-type:disc;}
li.h2{font-style:italic;font-size:15pt;color:navy;}

/* data definition area */
dt.el{margin-left:2%;margin-bottom:2%;margin-top:2%;font-size:12pt;font-weight:bold;}
dl.mda{font-size:16pt;}
dl.gsk{font-size:14pt;margin-bottom:2%}
dd.gsk{font-size:14pt;margin-bottom:1%}
dd.el{margin-left:3%;margin-bottom:1%;font-familiy:Times;}
dd.gsk{line-height:200%}
dd.j{line-height:200%}
/* dt.j{line-height:300%} */
/* dl.j{line-height:100%} */

/* table definition area */
table.wh{background-color:white}
table.nrm{background-color:white}
table.kux{background-color:lightcyan}
td.sb{background-color:skyblue}

/* pre-formated area definition */
pre {line-height: 100%; margin-left: 2.0em; }
pre.dsp{font-size:8pt;font-style:italic;border-style:solid;border-color:yellow;background-color:white}



em { font-weight: bold; font-style: normal; }

blockquote {
/*  margin-left: 2.0em; */
  padding: 1em;
  background-color: lightsteelblue;
  border: solid thin;
}

div.big { 
  font-size: 140%;
  font-weight: bold;
  text-align: center;
  line-height: 150%;
  margin: 1em 1em 0em 1em;
}
div.toptitle{font-family:serif;font-style:italic;padding-left:8%;font-size:18pt;font-weight:bold;border-style:outset;background-color:cornsilk;background-attachment:fixed;}
div.intr{font-style:italic;font-size:16pt;}
div.prf{font-size:12pt;color:darkblue;border-style:outset;color:blue;background-color:cornsilk;padding:2%;}
div.secondt{color:darkgreen;text-align:right;}

/* span selected area */
span.sheet{color:blue;}
span.date{font-size:10pt;font-style:italic;font-weight:bold;}
span.cmt {color:brown;font-size:12pt;font-style:italic;text-decoration:underline }

// -->
</style>
