div.solution-list { width: 100%; margin: 0; padding: 0; border: 0 none transparent; }
table.solution-list-tbl { width: width: 100%; margin: 0; padding: 0; border-collapse: collapse; border: 0 none transparent; }
table.solution-list-tbl thead, table.solution-list-tbl thead tr { margin: 0; padding: 0; border-collapse: collapse; border: 0 none transparent; }
table.solution-list-tbl thead tr td.sol-head { margin: 0; padding: 0; border-collapse: collapse; border: 1px solid #ccd9e2; text-align: center; vertical-align: middle; }
table.solution-list-tbl thead tr td.sol-head div.ttl { margin: 1px; padding: 0; border: 0 none transparent; background-color: #e5edf3; color: #336699; font: normal normal 12px/27px Arial, sans-serif; }
table.solution-list-tbl tbody, table.solution-list-tbl tbody tr { margin: 0; padding: 0; border-collapse: collapse; border: 0 none transparent; }
table.solution-list-tbl tbody tr td.sol-item-inf, table.solution-list-tbl tbody tr td.sol-item-text { margin: 0; padding: 5px 5px 5px 5px; border-collapse: collapse; border: 1px solid #ccd9e2; text-align: center; vertical-align: top; }
table.solution-list-tbl tbody tr td.sol-item-text { text-align: left; }
div.show-full-report { display: none; position: absolute; top: 0; left: 0; width: auto; height: auto; cursor: pointer; margin: 0; padding: 20px; background-color: white; border: 1px solid #ccd9e2; }
img.report-img { margin: 0; padding: 0; border: 0 none transparent; cursor: pointer; }