a.headimage { text-decoration : none ; }
a.headimage:active { color : #0000ff ; }
a.headimage:visited { color : #0000ff ; }
a.headimage:hover { background-color : #b9b9dd ;color : #db0000 ; text-decoration : underline ; }

A.logoimage { color : #333333 ; text-decoration : none ; }
A.logoimage:active { color : #333333 ; }
A.logoimage:visited { color : #333333 ; }
A.logoimage:hover { color : #db0000 ; text-decoration : underline ; }

TD.topname {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 0px;
  color: #ff8000;
  text-align: center;
  border-width: 0px 0px 0px 0px;
  border-color: #999999;
  border-style: solid;
}

Th.top {
  font-size: 13px;
  color: #333333;
  text-align: left;
}

Th.bottom {
  text-align: right;
  font-size: 13px;
  color: #333333;
}

td {
  font-size: 13px;
  color: #333333;
}

td img {
  border: none;
}

td.func {
  text-align: center;
  vertical-align: bottom;
  border: none;
  height: 165px;
}

td.titt {
  text-align: center;
  vertical-align: top;
}

td.bo {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #a65300;
  background: #ffe9d2;
  color: #333333;
  font-size: 15px;
  font-weight: bold;
}

td.bo1 {
  text-align: center;
  vertical-align: bottom;
}

td.bo2 {
  width: 220px;
  padding-left: 10px;
  vertical-align: top;
}

td.bo2 P{
  margin-top: 3px;
  margin-bottom: 5px;
}

td.ch2 {
  padding-left: 10px;
  vertical-align: top;
}

td.ch2 P{
  margin-top: 3px;
  margin-bottom: 5px;
}

td.chw {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #a65300;
  background: #ffe9d2;
  color: #333333;
  font-size: 13px;
}

td.cha {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  background: #e7e7e7;
  color: #333333;
  font-size: 13px;
}

td.chg {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #006c00;
  background: #d0ffd0;
  color: #333333;
  font-size: 13px;
}

td.chr {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #ae0000;
  background: #ffd7d7;
  color: #333333;
  font-size: 13px;
}

td.chb {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #ffff51;
  background: #ffffee;
  color: #333333;
  font-size: 13px;
}

td.nam {
  border-bottom: #a4a4a4 2px solid;
  border-left: #a4a4a4 10px solid;
  padding-left: 7px;
  color: #333333;
  font-size: 13px;
  font-weight: bold;
}

h3 {
  margin-bottom: 2px;
  margin-top: 15px;
  color: #009900; 
  border-bottom: #00c400 2px solid;
}

td.loc_h {
  text-align: left;
  vertical-align: center;
  font-weight: bold;
  height: 25px;
  color : #6060ff ;
  background-color: #ffff9b;
  border-width: 1px 0px;
  border-color: #e4e4e4;
  border-style: solid;
}
td.loc_h a { color : #6060ff ; text-decoration : none ; }
td.loc_h a:active { color : #6060ff ; }
td.loc_h a:visited { color : #6060ff ; }
td.loc_h a:hover { color : #db0000 ; text-decoration : underline ; }

td.loc_b {
  text-align: right;
  vertical-align: center;
  font-weight: bold;
  height: 25px;
  color : #6060ff ;
  background-color: #ffff9b;
  border-width: 1px 0px;
  border-color: #e4e4e4;
  border-style: solid;
}
td.loc_b a { color : #6060ff ; text-decoration : none ; }
td.loc_b a:active { color : #6060ff ; }
td.loc_b a:visited { color : #6060ff ; }
td.loc_b a:hover { color : #db0000 ; text-decoration : underline ; }

td.itemfooter {
  padding-top: 15px;
  border-width: 0px 0px 1px;
  border-style: solid;
  margin: 4px 0px 4px;
  border-bottom-color: #333333;
  text-align: center;
}

td.footer {
  padding-top: 15px;
  border-width: 0px 0px 1px;
  border-style: solid;
  margin: 4px 0px 4px;
  border-bottom-color: #333333;
  text-align: right;
}

TD.line {
  border-width: 0px 0px 1px 0px;
  border-color: #cacaca;
  border-style: solid;
}

TD.staff {
  font-weight: bold;
  border-width: 1px 1px 1px 1px;
  border-color: #5959ff;
  border-style: solid;
  background-color: #b9b9ff;
}

TD.spec330 {
  font-weight: bold;
  width: 320px;
  border-width: 1px 1px 1px 1px;
  border-color: #ff9b37;
  border-style: solid;
  background-color: #ffc286;
}

TD.other {
  font-weight: bold;
  border-width: 1px 1px 1px 1px;
  border-color: #585858;
  border-style: solid;
  background-color: #dbdbdb;
}

TD.odown {
  border-width: 0px 0px 1px 0px;
  border-color: #ff8800;
  border-style: solid;
}

TD.gdown {
  border-width: 0px 0px 1px 0px;
  border-color: #333333;
  border-style: solid;
}

span.r13 {
  font-size: 13px;
  color: #ff0000;
}

span.r15 {
  font-size: 16px;
  color: #ff0000;
}

span.b13 {
  font-size: 13px;
  color: #0000ff;
}

span.b15 {
  font-size: 16px;
  color: #0000ff;
}

span.o13 {
  font-size: 13px;
  color: #ff8800;
}

span.o15 {
  font-size: 16px;
  color: #ff8800;
}

span.w13 {
  font-size: 13px;
  color: #ffffff;
}

span.w15 {
  font-size: 16px;
  color: #ffffff;
}

span.gr13 {
  font-size: 13px;
  color: #009900;
}

span.gr15 {
  font-size: 16px;
  color: #009900;
}


