body{
font-size:1pt;
color:darkslategray;
background-image:url(imgs/);
background-attachment:;
background-repeat:repeat-y;
margin-left:0px;
margin-right:0px;
margin-top:0px;
font-family: Verdana, Helvetica, "Helvetica (Adobe)", Tahoma, Arial, sans-serif;
  scrollbar-track-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color: #8080c0;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-highlight-color: #8080c0;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #5576c4;
}

th{
font-size:1pt;
}

th.imgs{
font-size:10pt;
color:dimgray;
}


td{
color:darkslategray;
font-size:1pt;
}

td.text{
line-height:160%;
font-size:11pt;
}

td.text2{
font-size:11pt;
padding-left:4px;
}

td.text3{
font-size:11pt;
padding-left:4px;
line-height:140%;
}


td.ml {
font-size:10pt;
font-weight:bold;
text-align: right;
line-height:150%;
background-color:lemonchiffon;
}

td.mlb {
font-size:10pt;
font-weight:bold;
text-align: right;
line-height:150%;
background-color:#d1fce3;
}

td.ml2 {
font-size:10pt;
line-height:150%;
text-align:center;
}

td.ml2a {
font-size:11pt;
line-height:150%;
}

td.ml2b {
font-size:11pt;
line-height:150%;
text-align:center;
}

td.ml2c {
font-size:11pt;
line-height:130%;
text-align:center;
}

td.mlc {
font-size:10pt;
font-weight:bold;
vertical-align: top;
text-align: right;
line-height:150%;
padding-right:10px;
}


td.mr {
font-size:10pt;
vertical-align: top;
line-height:150%;
}

td.mrs {
font-size:9pt;
vertical-align: top;
line-height:130%;
}


td.mrb {
font-size:12pt;
vertical-align: top;
line-height:150%;
font-weight:bold;
}


td.mr2 {
font-size:10pt;
line-height:150%;
text-align:right;
}

td.ks {
font-size:10pt;
line-height:150%;
text-align:center;
}

td.kss {
font-size:9pt;
line-height:130%;
text-align:center;
}

td.ksc {
font-size:10pt;
line-height:150%;
text-align:center;
background-color:#fdf7f7;
}

td.ksc2 {
font-size:10pt;
line-height:150%;
text-align:center;
background-color:lavender;
}

td.md{
padding:2px;
font-size:11pt;
color:brown;
border: 1px solid salmon;
font-weight:bold;
line-height:130%;
}


td.md2{
font-size:11pt;
color:#004000;
font-weight:bold;
line-height:120%;
vertical-align:top;
padding-top:8px;
}


td.lead{
font-size:12pt;
text-align:center;
font-weight:bold;
}



td.news{
font-size:12pt;
font-weight:bold;
line-height:150%;
}


td.tp {
font-size:13pt;
font-weight:bold;
line-height:150%;
vertical-align:bottom;
padding-bottm:2px;
color:black;
}


td.link {
line-height:130%;
font-size:11pt;
padding-left:4px;
font-weight:bold;
}

td.waku {
line-height:160%;
font-size:11pt;
padding-left:10px;
padding-right:10px;
}

td.wakub {
line-height:140%;
font-size:11pt;
padding-left:4px;
}

td.waku2 {
line-height:160%;
font-size:11pt;
padding:2px;
border:2px solid salmon;
}


td.waku3 {
padding:2px;
border:4px solid #ffd2bc;
}


td.maru {
line-height:150%;
font-size:11pt;
color:salmon;
vertical-align:top;
}

td.texts{
line-height:120%;
font-size:10pt;
padding-left:4px;
}

td.menu{
line-height:120%;
font-size:10pt;
padding:2px;
border:1px solid silver;
}


td.menu2{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid #a6a6d2; border-bottom:1px solid silver; }

td.menu3{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid royalblue; border-bottom:1px solid silver; }

td.menu4{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid #00ffff; border-bottom:1px solid silver; }

td.menu5{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid #379d6a; border-bottom:1px solid silver; }

td.menu6{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid #ff8f59; border-bottom:1px solid silver; }

td.menu7{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid #ff5959; border-bottom:1px solid silver; }

td.menu8{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid #c04e47; border-bottom:1px solid silver; }

td.menu9{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid #990099; border-bottom:1px solid silver; }

td.menu10{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid #018b77; border-bottom:1px solid silver; }

td.menu11{ line-height:120%; font-size:10pt; padding:2px; border-left:4px solid salmon; border-bottom:1px solid silver; }

td.textss{
line-height:120%;
font-size:10px;
color:silver;
}

td.texts2{
font-size:10pt;
}

td.textss2{
font-size:8pt;
color:dimgray;
}

td.kakomi{
font-size:11pt;
line-height:150%;
background-color:white;
border:2px solid salmon;
padding-top:4px;
padding-left:10px;
padding-right:10px;
margin-right:10px;
}


td.kakomi2{
font-size:11pt;
line-height:150%;
padding-top:4px;
padding-left:10px;
padding-right:10px;
margin-right:10px;
}

td.kakomi3{
font-size:11pt;
background-color:#fef9e0;
border:1px solid silver;
padding-top:4px;
padding-left:10px;
padding-right:10px;
margin-right:10px;
}


td.kakomi4{
font-size:11pt;
background-color:snow;
border:2px solid #8fe4a5;
padding-top:4px;
padding-left:10px;
padding-right:10px;
margin-right:10px;
}

td.kakomi5{
font-size:11pt;
background-color:lavenderblush;
border-top:1px solid silver;
border-left:1px solid silver;
border-right:3px solid dimgray;
border-bottom:3px solid dimgray;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
vertical-align:top;
}


td.column{
font-size:11pt;
line-height:150%;
background-image:url(imgs/column-bg1.gif);
padding-top:4px;
padding-left:20px;
padding-right:15px;
}


td.flow{
font-size:10pt;
padding:2px 10px;
border:1px solid slateblue;
background-color:aliceblue;
line-height:120%;
}

.fukidashi{
line-height:160%;
font-size:11pt;
color:darkred;
font-weight:bold;
text-align:center;
padding-top:30px;
}


.new {
font-size:10pt;
padding:2px;
border:1px solid #b5afaa;
}

.topic {
font-size:10pt;
padding:2px;
border:1px solid #b5afaa;
background-color:#eeffdd;
}



.d1{
margin-left:20px;
}

.d1b{
margin-left:120px;
}

.d2{
font-size:12pt;
color:teal;
font-weight:bold;
text-align:center;
}

.d3{
font-size:13pt;
color:black;
font-weight:bold;
}

.d3b{
font-size:13pt;
font-weight:bold;
}

.d4{
font-size:12pt;
color:darkred;
font-weight:bold;
padding:2px 10px;
background-color:mistyrose;
}

.d5 {
font-size:13pt;
color:darkred;
font-weight:bold;
}

.d6{
font-size:11pt;
color:darkred;
font-weight:bold;
padding:2px 10px;
border:1px solid salmon;
background-color:mistyrose;
}

.d7{
font-size:12pt;
font-weight:bold;
padding:2px 10px;
background-color:white;
}

.d8{
font-size:9pt;
font-weight:bold;
background-color:lightcyan;
border: 1px solid skyblue;
color:navy;
padding:1px;
}

.topbg{
background-image:url(imgs/bg0809r.jpg);
background-repeat:no-repeat;
}

.barnew{
background-image:url(imgs/bar-newbg.jpg);
background-repeat:repeat-x;
padding:0px;
vertical-align:top;
height:28;
}

.bartp{
background-image:url(imgs/bar-topicsbg.jpg);
background-repeat:repeat-x;
padding:0px;
vertical-align:top;
height:28;
}


.d10{
font-size:10px;
}


.d11{
line-height:140%;
}


a{text-decoration: underline; color:#008080;}
a:hover{text-decoration:underline;}
.cl1{text-decoration:none; color:rosybrown}
.cl2{text-decoration:none; padding:1px 1px;}
.cl3{text-decoration:none; color:#000066; padding:2px; border:1px solid silver;}
.cl4{text-decoration:none; border-bottom:1px solid silver; color:#000066}
.cl5{text-decoration:none; font-weight:bold; color:darkred;}
.cl6{text-decoration:none; color:black; width:160;}
.cl7{text-decoration:none; color:teal; border:1px solid palegreen; padding:1px;}
.gaiyo{text-decoration:none; color:black; padding:2px;}
.pal{text-decoration:none; color:navy;}
.cl8{text-decoration:underline; color:#990033;}

a.cl3:visited{color:darkslateblue}
a.cl1:visited{color:salmon}
a:active{color:salmon}

a.cl1:hover {text-decoration:underline;}
a.cl2:hover {text-decoration:none; color:#003366; background-color:lightcyan; padding:1px 1px;}
a.cl3:hover {text-decoration:none; background-color:darkslateblue; color:white; padding:2px; border:1px solid silver;}
a.cl4:hover {text-decoration:none; border-bottom:1px solid silver; color:white; background-color:slateblue;}
a.cl5:hover {text-decoration:underline; background-color:#003366; color:white; font-weight:bold;}
a.cl6:hover {text-decoration:none; color:darkred; width:160; background-color:white;}
a.cl7:hover {text-decoration:none; color:white; border: 1px solid palegreen; background-color:teal; padding:1px;}
a.gaiyo:hover {text-decoration:none; color:white; padding:2px; background-color:slateblue;}
a.pal:hover{text-decoration:none; color:white; background-color:slateblue;}
a.cl8:hover{text-decoration:underline; color:red;}
