a img { text-decoration: none; border: solid 6px #fff; }
a:link img { text-decoration: none; border: solid 6px #fff; }
a:visited img { text-decoration: none; border: solid 6px #fff; }
a:hover img { text-decoration: none; border: solid 6px #006a4d; }
a:active img { text-decoration: none; border: solid 6px #fff; }
a:focus img { text-decoration: none; border: solid 6px #6e273d; }
table { text-align: center; }
tbody { text-align: center; }
td { text-align: center; vertical-align: top; }
th { text-align: center; }
thead { text-align: center; }
tr { text-align: center; }
.clear { visibility: hidden; clear: both; height: 1em; }
.column { width: 160px; float: left; margin: 0; padding: 0; border: solid 1px black; }
.person-index { width: 96px; height: 256px; float: left; margin: 0.5em; padding: 0.5em; }
.person-index a  { text-decoration: none; }
.person-index a:link  { text-decoration: none; }
.person-index a:visited  { text-decoration: none; }
.person-index a:hover  { text-decoration: none; }
.person-index a:active  { text-decoration: none; }
.person-index a:focus  { text-decoration: none; }
.person-info { text-align: justify; }
.person-name { font-size: 1.2em; }
.person-name, .person-name-small { color: #000756; font-weight: 700; text-align: left; }
.person-name-small { font-size: 1em; }
.person-role { font-size: 1.1em }
.person-role, .person-role-small { color: #006a4d; font-weight: 700; text-align: left; }
.person-role-small { font-size: 0.75em; }
.section { margin: 0; padding: 0; }
.section-body { margin: 0; padding: 0; }
.section-heading a { font-size: 1.1em; font-weight: bold; text-align: center; margin: 0; padding: 0; }

