/* Tables */
table.contenttable-1 { width: 100%; background-color: #ffffff; border-top: 1px solid #CFCFCF!important; }
table.contenttable-1 th, table.contenttable-1 td { padding: 5px 2px; text-align: left; vertical-align: top; border-bottom: 1px solid #CFCFCF; }
table.contenttable-1 th, table.contenttable-1 thead td { color: #322E2D; background: #D3E7F2; }
table.contenttable-1 tbody th { color: #315A94; background: #D3E7F2; }
table.contenttable-1 tbody tr:hover td { color: #000000; }
table.contenttable-1 p { margin: 0; }