.bio {
  padding: 0pt 0pt 0pt 15pt;
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-left:1px #666 solid;
}
.bio_img {
  padding: 4pt 10pt 0pt 0pt;
}
.bio_title {
  color:#444;
  font-size:14pt;
  font-family:verdana, sans-serif;
  font-weight : normal;
  padding:0pt 0pt 7pt 0pt;
}
.bio_honours {
  color:#666;
  font-size:12pt;
  font-family:verdana, sans-serif;
  font-weight : normal;
  padding:7pt 0pt 15pt 10pt;
}
.bio_interests {
  color:#555;
  font-size:12pt;
  font-family:verdana, sans-serif;
  font-weight : normal;
  padding:15pt 0pt 5pt 10pt;
}
.bio_interests_cont {
  padding:0pt 0pt 0pt 10pt;
}
.bio_auto {
  color:#555;
  font-size:12pt;
  font-family:verdana, sans-serif;
  font-weight : normal;
  padding:15pt 0pt 5pt 10pt;
}
.bio_auto {
  color:#555;
  font-size:12pt;
  font-family:verdana, sans-serif;
  font-weight : normal;
  padding:15pt 0pt 5pt 10pt;
}
.bio_auto_cont {
  padding:0pt 0pt 0pt 10pt;
}
.bio_pages {
  color:#555;
  font-size:12pt;
  font-family:verdana, sans-serif;
  font-weight : normal;
  padding:15pt 0pt 5pt 10pt;
}

.bio_table {
  border-collapse:collapse;
  width:100%;
  margin:0pt 10pt 0pt 10pt;
}
.bio_table td {
    padding: 4pt 9pt 4pt 9pt;
    border-right: solid #bcbcbc 1px;
    border-left: solid #bcbcbc 1px;
    border-top: solid #bcbcbc 1px;
}

/* same but with a border */
.bio_table td.borderl {
    padding: 2pt 7pt;
    border-left: solid 1px #cccccc;
}
.bio_table td.borderr {
    padding: 2pt 7pt;
    border-right: solid 1px #cccccc;
}
.bio_table td.borderb {
    padding: 2pt 7pt;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
}
.bio_table thead th {
  padding: 2px 5px 2px 5px;
  border: 1px solid #666;
  color: #333333;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  background-color:#ece9e4;
}

.bio_table tr.evengrey {background-color: #ebeae5;}
.bio_table tr.oddgrey {background-color: #fefefe;}
.bio_table tr.evengrey td.high {background-color: #d6d1ce;padding: 2px 7pt;}
.bio_table tr.oddgrey td.high {background-color: #e4e1dd;padding: 2px 7pt;}

/* row having a bottom border */
.bio_table tr.bottom  {
  border-bottom: 1px solid #bcbcbc;
}
/* row having a top border */
.bio_table tr.top  {
  border-top: 1px solid #bcbcbc;
}
