.label-cell {background-color: #97BEE9; vertical-align: top; font-weight:bold;text-align:right; font-size:9pt; }
.data-cell {vertical-align: top; font-weight:bold;text-align:right; font-size:9pt; }
.heading-cell {background-color: #97BEE9; vertical-align: top; font-weight:bold; font-size:9pt; }

.even-row { background-color: #EA9C90;font-size:9pt;font-weight:bold;color:black;font-family:arial,sans-serif;  }
.odd-row { background-color: white;font-size:9pt;font-weight:bold;color:black;font-family:arial,sans-serif;  }

.thumb {background-color:white;border:1px solid #97bee9;width:75px;height:50px;vertical-align:middle;text-align:center;}

.data-link { font-size:9pt;font-weight:bold;color:black;font-family:arial,sans-serif; text-decoration: none; }
.data-link:visited { font-size:9pt;font-weight:bold;color:black;font-family:arial,sans-serif; text-decoration: none; }
.data-link:active { font-size:9pt;font-weight:bold;color:black;font-family:arial,sans-serif; text-decoration: none; }
.data-link:hover { font-size:9pt;font-weight:bold;color:black;font-family:arial,sans-serif; text-decoration: underline; }

.no-data-msg { font-size: 14pt; font-weight: bold; color: black; text-align:center; width:100%; border: 2px solid #ea9c90;}

.FOOTER-FASTLINE-P {text-align: right;font-weight: bold;font-size: 8pt; width: 100%; color: black;}
.FOOTER-FASTLINE-A {text-decoration: underline;color: black;padding: 3px;}
.FOOTER-FASTLINE-A:active {text-decoration: underline;color: black;padding: 3px;}
.FOOTER-FASTLINE-A:visited {text-decoration: underline;color: black;padding: 3px;}
.FOOTER-FASTLINE-A:hover {text-decoration: underline;background-color: #97BEE9;color: black;}

a {color: blue;}
a:visited {color: red;}
a:active {color: blue;}
a:hover {color: blue;}