BODY{
  color: #0;
  background-color : #707070;
  font-family : Verdana, Arial, Helvetica, sans-serif, "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size : 9pt;
  margin-left   : 0px;
  margin-right  : 0px;
  margin-top    : 8px;
  margin-bottom : 8px;
}

BODY.opml{
  color: #0;
  background-color : #ffffff;
  font-family : Verdana, Arial, Helvetica, sans-serif, "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size : 9pt;
  margin : 30px;
}

BLOCKQUOTE {
  padding: 0px 5px;
  border-left: 4px solid darkblue; 
  margin-left : 10px;
}

img.address{
  padding: 0;
  margin-bottom: 0;
  line-height : 0;
}

TABLE{
  line-height : 13pt;
}

TD{
  color: #111111;
  background-color: #FFFFFF;
  font-size : 9pt;
}

div.main{
  font-size : 9pt;
  border: 1px solid #0c0c50;
  width: 710px;
}
div.bottom{
  font-size : 9pt;
  border: 1px solid #0c0c50;
  width: 710px;
  margin-top   : 3px;
  background-color : #ffffff;
  padding   : 1px;
}
TD.root{
  color: #111111;
  background-color : #ffffff;
  font-size : 9pt;
  padding   : 0px;
}

TABLE.top{
  width  : 100%;
  border : 0px;
  background-color : #0c0c50;
}

TABLE.middle{
  width  : 100%;
  border : 0px;
  background-color : #ffffff;
}

TD.toplogo{
  background-color : #0c0c50;
  height: 40px;
  width : 150px;
}
TD.top{
  color : #cccccc;
  background-color : #0c0c50;
  padding-right  : 8px;
  padding-bottom : 4px;
  text-align : right;
  font-size : 10.5pt;
  height: 40px;
  vertical-align : bottom;
}

TD.list{
  color: #b0b0c0;
  background-color : #0c0c50;
  text-align : center;
  line-height : 14pt;
  padding-top   : 10px;
  padding-bottom: 10px;
  padding-left  : 0px;
  padding-right : 0px;
  font-size : 10.5pt;
  font-weight : bold;
  width: 150px;
  border : 0px;
}

TD.body{
  color: #111111;
  background-color: #FFFFFF;
  font-size : 9pt;
  padding   : 24px;
  line-height : 14pt;
}

TD.body2{
  color: #111111;
  background-color: #FFFFFF;
  font-size : 9pt;
  padding   : 24px;
  line-height : 14pt;
}

TD.comment{
  BORDER: #888888 1px solid;
  PADDING: 12px; 
  background-color: #f1f1f8;
  line-height : 14pt;
}
TD.comment2{
  background-color: #f1f1f8;
}
div.comment{
  BORDER: #888888 1px solid;
  PADDING: 12px; 
  background-color: #f1f1f8;
  line-height : 14pt;
  text-align : left;
}

TD.speclist{
  background-color: #fbfbff;
  padding   : 2px;
}
TD.spechead{
  background-color: #888888;
  padding   : 2px;
  color : #ffffff;
}

TD.rsslist{
  background-color: #fbfbff;
  padding-top   : 4px;
  padding-bottom: 4px;
  padding-left  : 6px;
  padding-right : 6px;
}
TD.rsshead{
  background-color: #0c0c50;
  padding-top   : 4px;
  padding-bottom: 4px;
  padding-left  : 6px;
  padding-right : 6px;
  font-size : 10pt;
  font-weight : normal;
  color : #ffffff;
}

span.dec{
  font-size : 9pt;
  line-height : 13pt;
}
TD.index{
  font-size : 13pt;
  color : #000000;
  font-weight : bold;
}
h2.index{
  color : #000000;
  font-weight : bold;
  font-size : 13pt;
  line-height : 13pt;
  margin : 0px;
}

DT{
  font-size : 9pt;
}
DD{
  font-size : 9pt;
}
A.new{
  color : #38389a;
  text-decoration: none;
  font-size : 9pt;
  font-weight : bold;
}
A.new:VISITED{
  color: #38389a;
  text-decoration: none;
  font-size : 9pt;
  font-weight : bold;
}
A.new:HOVER{
  color: #4646ff;
  text-decoration: underline;
  font-size : 9pt;
  font-weight : bold;
}
A.new:ACTIVE{
  color: #ff5151;
  text-decoration: none;
  font-size : 9pt;
  font-weight : bold;
}
H1{
  color : #000000;
  text-align : center;
  font-weight : bold;
  font-size : 18pt;
  line-height : 24pt;
}
H2{
  color : #000000;
  font-weight : bold;
  font-size : 13pt;
  line-height : 16pt;
}
H3{
  color : #000000;
  font-weight : bold;
  font-size : 10.5pt;
  line-height : 14pt;
}
hr{
  color: #ccccdd;
  height: 3px;
}
hr.list{
  color: #ccccdd;
  margin-left  : 8px;
  margin-right : 8px;
  margin-top   : 4px;
  margin-bottom: 4px;
  height: 2px;
}
P{
  font-size : 9pt;
}
A{
  color: #444497;
  text-decoration: none;
  font-size : 9pt;
  font-weight : bold;
}
A:VISITED{
  color: #444497;
  text-decoration: none;
  font-size : 9pt;
  font-weight : bold;
}
A:HOVER{
  color: #6a6aff;
  text-decoration: underline;
  font-weight : bold;
  font-size : 9pt;
}
A:ACTIVE{
  color: #ff5151;
  text-decoration: none;
  font-size : 9pt;
  font-weight : bold;
}

A.list{
  color : #7982b0;
  text-decoration: underline;
  font-size : 10pt;
  font-weight : bold;
}
A.list:VISITED{
  color: #7982b0;
  text-decoration: underline;
  font-size : 10pt;
  font-weight : bold;
}
A.list:HOVER{
  color: #6a6aff;
  text-decoration: underline;
  font-size : 10pt;
  font-weight : bold;
}
A.list:ACTIVE{
  color: #ff5151;
  text-decoration: underline;
  font-size : 10pt;
  font-weight : bold;
}

A.impact{
  color : yellow;
  text-decoration: underline;
  font-size : 9pt;
  font-weight : bold;
}
A.impact:VISITED{
  color : yellow;
  text-decoration: underline;
  font-size : 9pt;
  font-weight : bold;
}
A.impact:HOVER{
  color: #6868ff;
  text-decoration: underline;
  font-size : 9pt;
  font-weight : bold;
}
A.impact:ACTIVE{
  color: #ff5151;
  text-decoration: underline;
  font-size : 9pt;
  font-weight : bold;
}

A.top{
  color : #ffaa55;
  font-size : 10pt;
  font-weight : bold;
}
A.top:VISITED{
  color: #ffaa55;
  font-size : 10pt;
  font-weight : bold;
}
A.top:HOVER{
  color: #ff5a00;
  text-decoration: underline;
  font-size : 10pt;
  font-weight : bold;
}
A.top:ACTIVE{
  color: #ff5151;
  font-size : 10pt;
  font-weight : bold;
}

A.logo{
  color : #000000;
  text-decoration: none;
  font-size   : 8.5pt;
}

A.logo:VISITED{
  color : #000000;
  text-decoration: none;
  font-size   : 9pt;
}
A.logo:HOVER{
  color : #000000;
  text-decoration: none;
  font-size   : 9pt;
}
A.logo:ACTIVE{
  color : #000000;
  text-decoration: none;
  font-size   : 9pt;
}

UL{
  color: #111111;
  list-style-image : url(pic/l_a09.gif);
  list-style-position: outside;
  margin-left:0px; padding-left:1.5em;
}
UL.news{
  color: #111111;
  list-style-image : url(pic/l_a09.gif);
  list-style-position: outside;
  margin:0px; 
  padding-top:0px; 
  padding-bottom:5px; 
  padding-left:1em;
}
LI{
  list-style-type : square;
  font-size : 9pt;
}

TD.dl{
  color: #ffffff;
  background-color: #0c0c50;
  font-size : 10.5pt;
  font-weight : bold;
  padding-left   : 6px;
  padding-top    : 2px;
  padding-bottom : 2px;
}
