/****************************************
*
*   standard.css
*
****************************************/

*         {margin:0px; padding:0px;}
a         {}
a:link    {color:blue;}
a:visited {color:blue;}
a:active  {color:darkorange;}
a:hover   {color:darkorange;}
h1        {font-size:3.0ex; margin:10px 0px;}
h2        {font-size:2.8ex; margin:10px 0px;}
h3        {font-size:2.6ex; margin:10px 0px;}
h4        {font-size:2.4ex; margin:10px 0px;}
p         {margin:10px 0px;}
table     {font-size:10pt;}
ul        {margin:10px 0px 10px 30px;}
ol        {margin:10px 0px 10px 30px;}
pre       {background:gainsboro; font-size:10pt; margin:10px; padding:5px;}
xmp       {background:gainsboro; font-size:10pt; margin:10px; padding:5px;}

.impact   {color:red;}
.comment  {color:blue;}

h1.title {
  font-weight:normal;
  line-height:130%;
  text-align:center;
}
h2.title {
  font-weight:normal;
  line-height:130%;
}
h3.title {
  font-weight:normal;
  line-height:130%;
}
h4.title {
  font-weight:normal;
  line-height:130%;
}

body {
  background:url(/images/background/body.jpg) no-repeat 50% 0%;
  color:#000000;
  text-align:center;
}
.page {
  background:;
  color:black;
  font-size:1.6ex;
  line-height:150%;
  text-align:left;
  width:802px;
  margin:0px auto;
  padding:0px;
}
.top {
  background-color:;
  color:;
}
.middle {
  background-color:;
  color:;
  width:100%;
  padding:10px 0px;
  clear:both;
}
.center {
  background-color:;
  color:;
  margin:0px;
  padding:0px;
}
.bottom {
  background-color:;
  color:;
  text-align:center;
  padding:0px;
}
.header {
  background-color:;
  color:;
}
.copyright {
  font-size:10pt;
  margin:10px 0px;
  text-align:center;
}
.catch_copy {
  background-color:;
  color:;
  text-align:right;
}
.topics {
  background-color:gainsboro;
  margin-bottom:10px;
  padding:15px 4px;
  border:darkgray double 3px;
}
.text {
  background:#ffffff;
  margin:20px 0px;
  padding:40px 60px;
  border:#000000 solid 1px;
}

table.list {
  background:;
  margin:10px 0px 10px 10px;
  border-collapse:collapse;
  border-spacing:2px;
}
table.list th {
  background:;
  white-space:nowrap;
  padding:2px;
  border:silver solid 1px;
}
table.list td {
  background:;
  word-break:keep-all;
  padding:2px;
  border:silver solid 1px;
}
.portfolio {
  background:#ffffff;
  margin:20px 0px;
  padding:10px 15px;
  border:#000000 solid 1px;
}
.portfolio img.thumbnail {
  margin:10px;
  padding:0px;
}
br.clear {
  clear:both;
}

.index {
  background:#ffffff;
  width:800px;
  height:38px;
  margin:0px;
  padding:0px;
  border:#000000 solid 1px;
}
.index ul {
  margin:0px;
  padding:0px;
}
.index ul li {
  list-style:none;
  float:left;
  width:200px;
  height:38px;
  margin:0px;
  padding:0px;
}
.index ul li a {
  display:block;
  width:200px;
  height:38px;
  text-decoration:none;
}
.index ul li.index00 a {
  background:url(/images/index.jpg) no-repeat 0px 0px;
}
.index ul li.index00 a:hover {
  background:url(/images/index.jpg) no-repeat 0px -38px;
}
.index ul li.index00_on {
  background:url(/images/index.jpg) no-repeat 0px -76px;
}

.index ul li.index01 a {
  background:url(/images/index.jpg) no-repeat -200px 0px;
}
.index ul li.index01 a:hover {
  background:url(/images/index.jpg) no-repeat -200px -38px;
}
.index ul li.index01_on {
  background:url(/images/index.jpg) no-repeat -200px -76px;
}

.index ul li.index02 a {
  background:url(/images/index.jpg) no-repeat -400px 0px;
}
.index ul li.index02 a:hover {
  background:url(/images/index.jpg) no-repeat -400px -38px;
}
.index ul li.index02_on {
  background:url(/images/index.jpg) no-repeat -400px -76px;
}

.index ul li.index03 a {
  background:url(/images/index.jpg) no-repeat -600px 0px;
}
.index ul li.index03 a:hover {
  background:url(/images/index.jpg) no-repeat -600px -38px;
}
.index ul li.index03_on {
  background:url(/images/index.jpg) no-repeat -600px -76px;
}

ul.subindex {
  font-weight:normal;
  font-size:10pt;
  line-height:220%;
  list-style:none;
  margin:0px;
  margin-bottom:10px;
  padding:0px;
}
ul.subindex li {
  background:url(../images/indexs/default/subindex.jpg) no-repeat;
  text-align:center;
  width:140px;
  height:30px;
  margin:0px;
  padding:0px;
}
ul.subindex li.subindex_on {
  background:url(../images/indexs/default/subindex_on.jpg) no-repeat;
  color:black;
  margin:0px;
  padding:0px;
}
ul.subindex li a {
  text-decoration:none;
  width:140px;
  height:30px;
  display:block;
}
ul.subindex li a:link {
  color:blue;
}
ul.subindex li a:visited {
  color:blue;
}
ul.subindex li a:hover {
  background:url(../images/indexs/default/subindex_on.jpg) no-repeat;
  color:blue;
}
form.mail {
  text-align:left;
}
form.mail span {
  white-space:nowrap;
}
form.mail input.submit {
  padding:0px 10px;
}
form.mail table {
  background:;
  font-size:10pt;
  border-collapse:collapse;
  border-spacing:;
}
form.mail td.subject {
  background:;
  font-size:11pt;
  padding:5px;
}
form.mail th {
  background:;
  font-weight:normal;
  padding:1px 5px;
  text-align:left;
  white-space:nowrap;
}
form.mail td {
  background:;
  padding:1px 2px;
}
form.mail td.submit {
  background:;
}
.script_name {
  font-size:10pt;
  text-align:right;
}
/******************************* END ***/
