a {
  font-size: 11pt;
  line-height: 140%;
  text-decoration: none;
}

a:hover {
  background-color: #bfb;
  color: #000;
  text-decoration: underline;
}

a.sm {
  font-size: 10pt;
}

.id1 {
  background-color: #e6f0fc;
  color: #00f;
  font-size: 11pt;
  text-align: center;
}

a.id2, a.id3, a.id4, a.id5 {
  width: 41px;
  text-decoration: none;
}

a.id2:hover, a.id3:hover {
  width: 41px;
  background-color: #ff9;
  color: #f00;
}

a.id3 {
  color: #f00;
}

a.id5, a.id6 {
  font-size: 10pt;
}

a.id4:hover, a.id5:hover {
  width: 41px;
  background-color: #fbb;
  color: #f00;
}

a.id6 {
  color: #f00;
}

h2 {
  margin: 0px;
  padding: 0px;;
  border-width: 2px 0px 0px;
  border-color: #04e;
  border-style: solid none none;
  background-color: #ccdcfc;
  color: #00c;
  font-size: 10pt;
  text-align: center;
}

.hd1, a.hd2 {
  margin: 0px;
  padding: 0px;
  background-color: #03d;
  color: #fd3;
  font-size: 14pt;
  text-align: center;
  font-weight: bold;
}

a.hd2 {
  text-decoration: none;
}

a.hd3 {
  color: #0f0;
  font-size: 11pt;
  text-decoration: none;
}

a.hd2:hover, a.hd3:hover {
  background-color: #03d;
  color: #f00;
}

.mn1 {
  margin: 0px;
  padding: 0px;
  padding: 4px 0px 0px;
  border-width: 0px 0px 2px;
  border-color: #03d;
  border-style: none none solid;
  color: #00c;
  font-size: 14pt;
  line-height: 140%;
  font-weight: bold;
  text-align: right;
}

.mn2 {
  font-size: 11pt;
}

.mn3 {
  color: #000;
  font-size: 10pt;
  font-weight: normal;
}

.cat {
  padding: 0px;
  background-color: #cfc;
  color: #00c;
  font-size: 9pt;
  line-height: 115%;
}

.clt, .cct, .crt {
  color: #00f;
  font-size: 11pt;
  line-height: 120%;
  text-align: left;
}

.cct {
  text-align: center;
}

.crt {
  text-align: right;
}

.ft1 {
  margin: 0px;
  padding: 1px;
  border-width: 3px 0px 0px;
  border-color: #03d;
  border-style: solid none none;
  color: #000;
  font-size: 9pt;
  text-align: center;
}

.bg1 {
  background-color: #cce;
}

.bg2 {
  background-color: #03d;
  color: #fff;
}
