table.os em strong {color: red}
table.os td {padding: 0 2px 0 2px}
table.os td.left {padding-left: 12px}
table.os tr.b {background-color: #fffacd}
table.os th.left {padding: 3px 0 4px 4px}
table.os td.rrule {padding: 0 2px 2px 4px}
table.os, table.os1 {background-color: #ffffe0}
table.os td.rule1, table.os td.rrule1 {padding: 0 0 2px 4px}
table.os td, table.os td.rrule2, table.os td.rrule3, table.os th, table.os1 th {text-align: center}
table.os td.rule, table.os td.rrule2, table.os td.rrule3, table.os th, table.os1 th {padding: 0 0 2px 0}
table.os td.rule, table.os td.rule1, table.os td.rrule1, table.os td.rrule3 {border-bottom: 1px solid black}
table.os td.rrule, table.os td.rrule1, table.os td.rrule2, table.os td.rrule3 {border-right: 1px solid black}
table.os td.rrule1, table.os td.rule1, table.os td.rrule, table.os td.left, table.os th.left {text-align: left}
table.os th, table.os1 th {background-color: black; color: white; vertical-align: middle; font: bold 11px/12px arial, helvetica, sans-serif}

.toprule {border-top: 1px solid black; padding-top: 25px}

.osl {font: 9px/12px verdana, helvetica, arial, sans-serif}
a:link.osl, a:visited.osl {color: black; text-decoration: none}
a:hover.osl {color: blue; text-decoration: none}
a:link.osl2, a:visited.osl2 {color: #c9c9c9; text-decoration: none}
a:hover.osl2 {color: #000099; text-decoration: none}

.bl {padding: 3px 6px 5px 8px; margin: 0 5px 0 5px; border: 1px solid black; background-color: #acdfff; text-align: left}
.bl p {font: 10px/12px arial, helvetica, sans-serif; color: black}
.bl p a {font-size: 12px}

.grn {padding: 6px 6px 5px 8px; margin: 0 0 12px 0; border: 1px solid #999999; background-color: #ccffcc; text-align: left}
.grn a b {font-size: 12px}

table.semrock2 td.rule1  {padding: 0 4px 2px 10px}
table.semrock td, table.semrock1 td {vertical-align: middle}
table.semrock2 td.left, table.semrock2 th.left {padding-left: 12px}
table.semrock3 td.rrule, table.semrock3 td.rrule1 {padding: 0 0 2px 12px}
table.semrock2 td.rrule1, table.semrock2 td.rrule3 {padding: 0 6px 2px 10px}
table.semrock td.rule {border-top: 1px solid black; border-bottom: 1px solid black}
table.semrock em strong, table.semrock1 em strong, table.semrock2 em strong {color: red}
table.semrock td.p {font: bold 11px/16px verdana, trebuchet, helvetica, arial, sans-serif}
table.semrock td, table.semrock1 td, table.semrock2 td, table.semrock3 td {text-align: center}
table.semrock2 td.rule, table.semrock2 td.rrule, table.semrock2 td.rrule2, table.semrock3 td.rule {padding: 0 0 2px 0}
table.semrock2 td.rrule, table.semrock2 td.rrule1, table.semrock2 td.rrule2, table.semrock2 td.rrule3, table.semrock3 td.rrule, table.semrock3 td.rrule1 {border-right: 1px solid black}
table.semrock2 td.left, table.semrock2 th.left, table.semrock2 td.rule1, table.semrock2 td.rrule1, table.semrock2 td.rrule3, table.semrock3 td.rrule, table.semrock3 td.rrule1 {text-align: left}
table.semrock1,table.semrock2 td.rule, table.semrock2 td.rule1, table.semrock2 td.rrule1, table.semrock2 td.rrule2, table.semrock3 td.rule, table.semrock3 td.rrule1 {border-bottom: 1px solid black}
table.semrock th, table.semrock1 th, table.semrock2 th, table.semrock3 th {background-color: black; color: white; text-align: center; vertical-align: middle; font: bold 11px/12px arial, helvetica, sans-serif; padding: 0 2px 2px 2px}

h1 em {font: bold 18px arial, helvetica, sans-serif; color: black}

table.box, table.box1 {border: 1px solid black}
table.box td {padding: 8px}

.dapi1, .cfp1, .gfp1, .fitc1, .yfp1, .tritc1, .cy31, .txred1, .cy51 {width: 100%; font: bold 14px/16px arial, helvetica, sans-serif; text-align: center; padding: 3px 0 5px 0}
.da1 {color: black; font: bold 14px/16px arial, helvetica, sans-serif; text-align: center; padding: 3px 0 5px 0}
.dapi1, .txred1, .cy51 {color: white}
.cfp1, .gfp1, .fitc1, .yfp1, .tritc1, .cy31 {color: black}
.dapi1 {background-color: #0035ff}
.cfp1 {background-color: #00e2ff}
.gfp1 {background-color: #36ff00}
.fitc1 {background-color: #73ff00}
.yfp1 {background-color: #88ff00}
.tritc1 {background-color: #ffef00}
.cy31 {background-color: #ffd500}
.txred1 {background-color: #ff6700}
.cy51 {background-color: #c00000}

.dapi2, .cfp2, .gfp2, .fitc2, .yfp2, .tritc2, .cy32, .txred2, .cy52, .da2 {width: 100%; background-color: black; color: white; font: bold 14px/16px arial, helvetica, sans-serif; text-align: center; padding: 3px 0 5px 0}

table.raman {background-color: red; width: 500px}
table.raman td {width: 67px;}
table.maxline {background-color: #8000ff; width: 100%}
table.stopline {background-color: blue; width: 100%}
table.raman td, table.maxline td, table.stopline td {text-align: center; border: 1px solid white; padding: 2px}
table.raman td a, table.maxline td a, table.stopline td a {color: white; font: bold 14px arial, helvetica, sans-serif; text-decoration: none}

ul#sm {list-style-type: none; font: bold 12px/26px arial, helvetica, sans-serif}

