.hsepublhdr { 
  font-size: 115%; font-weight: bold; color:#007966; 
  font-family: verdana, sans-serif; 
  background-color: #ffffff;
}
.hsepublnote {
  font-size: 88%;
  color: #880797;
  background-color: #ffffff;
}
.hsedoctitle { 
  font-family: arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #888888; 
  background-color: #ffffff;
}
.hsedocauthor { 
  font-family: arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #888888; 
  background-color: #ffffff;
}
.hsedochdr { 
  font-family: arial, sans-serif;
  font-weight: bold;
  color: #888888; 
  background-color: #ffffff;
}
.label { color:#006699; }
.extlink {
  background: url("/images/icons/external.png") center right no-repeat;
  padding-right: 13px;
}
.reschannel {
  color: #0096b3;
}
.findhdr {
  color: #999999;
  background-color: #f3f0f0;
}
.listrow { 
  color: #000;
  background-color: #E7EFF8;
  background-color: #EEEEFF;
}
#pagehdr {
  border: solid 1px #880797;
  background-color: #880797;
  margin-bottom: 8px;
}
#case {
  border: solid 1px #CCCCFF;
  padding: 2px 8px;
}
#case_tn {
  border: solid 1px #CCCCFF;
  padding: 2px 8px;
}
#ecch {
  margin: 0 0 10px 10px;
  padding: 5px;
  padding-left: 8px;
  padding-bottom: 8px;
  background-color: #eeeee4;
}
.ecchtitle {
  padding: 5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  background-color: #979797;
}
#ecchurl {
  margin-top: 5px;
  padding-left: 5px;
}
#caseinfo {
  margin: 10px 0 10px 10px;
  padding: 5px;
  padding-left: 8px;
  padding-bottom: 8px;
  background-color: #eeeee4;
}
#caseinfohdr {
  padding: 5px;
  background-color: #880797;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 8px;
}
#casestudies {
  margin: 0 0 10px 10px;
  padding: 5px;
  padding-left: 8px;
  padding-bottom: 8px;
  background-color: #eeeee4;
}
#casestudieshdr {
  padding: 5px;
  background-color: #7AB800;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 8px;
}
#info {
  border-left: solid 1px #979797;
  border-left: solid 1px #CCCCFF;
  margin: 0;
  padding: 0;
}
.infotitle {
  color: #fff;
  font-weight: bold;
  background-color: #007d69;
}
#development {
  background-color: #edd3e5;
  margin-top: 5px;
  padding: 5px;
}
#qsearch {
  text-align: right;
  border: solid 1px #CCCCFF;
  float: right;
  padding-left: 8px;
  padding-right: 8px;
}
#pagedata {
  clear: both;
}
#case_hdr {
  border-top: 9px solid #880797;
  padding-top: 4px;
}
#case_hdr h1 {
  color: #880797;
}
