table.__shorttitles{
border-top: 1px solid black;
border-bottom: 1px solid black;
border-collapse: collapse;
font-size:smaller;
width:100%;
}
table.__shorttitles tr{
vertical-align:top;
}
table.__shorttitles tr.__shorttitles_header{
vertical-align: top;
text-align:center;
font-weight:bold;
border-bottom: 1px solid black;
}
table.__shorttitles tr th{
vertical-align:top;
text-align:center;
}
table.__shorttitles tr th{
border-left: solid 1px black;
}
table.__shorttitles tr th:first-of-type{
border-left:none;
}
table.__shorttitles tr td{
text-align:left;
}
table.__shorttitles tr td{
border-left:1px solid black;
}
table.__shorttitles tr td:first-of-type{
border-left:none;
}