/*Top of the Page elements*/
/************
STANDARD WEB COLORS:
LIGHT RED: C71C3A
RED: #8F142A
DARK RED: 5C0D1B
LIGHT BLUE: 00469C
BLUE: #002B60
DARK BLUE: 001A3B
*************/
.blueblock{ font-weight:bold;  background-color:#FFCC99; color:#000000; padding: 2px 10px;}

table.vpi td.nopad {padding:0px;}

.part { padding:2px 10px;}
.gray {color:#999999;}

table.vpi{border-collapse: collapse;border-spacing: 0px; border: 2px solid #8F142A;}
table.vpi th{background-color:#8F142A; color:#FFFFFF; font-size:14px; font-weight: bold;}
table.vpi tr.smalltitle th{background-color:#002B60; font-size:10px; font-weight: bold;}

table.vpi th a:link, table.vpi th a:visited {color:#EEEEEE; text-decoration: underline;}
table.vpi td{border-right: 1px solid #CCCCCC; padding: 5px; vertical-align:top; border-bottom:1px solid #EEEEEE;}
table.vpi tr.footer {background-color: #CCCCCC;}

table.vpi table.subtable { border-collapse: collapse;border-spacing: 0px; border: 1px solid #CCCCCC;}
table.vpi table.subtable th{ background-color:#CCCCCC; font-weight:bold;}
table.vpi table.subtable td{ border-right: 1px solid #CCCCCC; padding: 2px; vertical-align:top;}

table.vpi tr.spacer td{ background-color:#8F142A; border:0px; height:1px; padding:0px;}

.table_low { text-decoration: none; color: #000000; font-family:Arial, Helvetica, sans-serif;}
.table_high { text-decoration: none; color: #000000; font-family:Arial, Helvetica, sans-serif;  }

tr.table_high { background-color:#eee; }
tr.table_low { background-color:#fff;}

table.vpi tr.lu td {  border-top:2px solid #8F142A;}
