body
{
    background-color: #ffffff;
    font-family: Verdana, Tahoma, 'Arial CE', Arial, Sans-Serif;
    margin: 8px, 2px, 2px, 8px;
}
h1
{
    font-size: 16pt;
    margin: 0 2px 2pt 2px
}
td
{
    vertical-align: top;
    font-size: 10pt;
}
a
{
    visibility: hidden;
}
a:hover
{
    color: #ff0000;
    text-decoration: underline;
}
#divMain
{
    width: 750px;
    padding: 0;
}
#tblMain
{
    border-bottom: solid 1px #000000;
}
#cmdPageT, #cmdPageB
{
    visibility: hidden;
    border: 1px solid #ffffcc;
    width: 19px;
    height: 19px;
}
.navigator
{
    font-size: 10pt;
    font-family: Tahoma;
    background-color: #cccccc;
    padding: 2px 0 2px 8px;
    margin: 2px 0 2px 0;
    clear: both;
}
.navigator input
{
    font-size: 10pt;
    background-color: #ffffff;
    border: solid 1px #666666;
    height: 15px;
    width: 48px;
    text-align: center;
}
img
{
    border: 0;
}
.Alternate
{
    background-color: #cccccc;
}
.HeadMain td
{
    color: #ffffff;
    background-color: #999999;
    font-weight: bold;
    padding: 2px;
    border: solid 1px #000000;
}
.HeadProduct
{
    width: 278px;
}
.HeadProducer
{
    width: 278px;
}
.HeadLastTest
{
    width: 98px;
}
.RowMain
{
    border-right: solid 1px #000000;
}
.RowHead
{
    border: solid 1px #000000;
}
.RowHead img
{
}
.RowHeadExp img
{
}

.RowHead, .RowHeadExp
{
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
    border-left: solid 1px #000000;
    background-color: #ffffff;
}
.RowHead2
{
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left: solid 1px #000000;
    background-color: #999999;
}
.HeadTest td
{
    color: #000000;
    background-color: #cccccc;
    font-weight: bold;
    padding: 2px;
    border-top: solid 1px #ffffff;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    border-left: solid 1px #ffffff;
}

.RowTest td
{
    background-color: #ffffff;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    vertical-align: middle;
}
td.RowTestHead
{
    color: #000000;
    background-color: #cccccc;
    font-weight: bold;
    padding: 2px;
    border-top: solid 1px #ffffff;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    border-left: solid 1px #ffffff;
}
td.HeadTestDateT,
td.HeadTestDateP,
td.HeadTestDateE
{
    width: 128px;
    text-align: right;
}
td.HeadTestSerial
{
    width: 132px;
}
td.HeadTestJudgement
{
    width: 148px;
    text-align: center;
}
.RowTestDateT,
.RowTestDateP,
.RowTestDateE
{
    text-align: right;
}
.RowTestSerial
{
}
.RowTestJudgement
{
    text-align: center;
}
TD.JSafe
{
    color: #000000;
}
TD.JUnsafe
{
    color: #000000;
    background-color: #cccccc;
}
TD.JDangerous
{
    color: #ffffff;
    background-color: #000000;
}
.CommonInfo
{
    font-size: 10pt;
}
.HeadMain
{
    width: 600px;
    margin-bottom: 12px;
}
.HeadMisc
{
    float: right; 
    width: 100px;
    text-align: right;
    font-size: 10pt;
}
.credits
{
    text-align: center;
    margin-top: 12px;
}
.credits img
{
    border: solid 1px #000000;
}
#dCommons, #dDeclared, #dComponents, #dJudgement
{
    color: #000000;
    background-color: #ffffff;
    margin-bottom: 2px;
    padding: 2px;
    font-size: 10pt;
}
.d_Product
{
    color: #000000;
    background-color: #ffffff;
    margin-bottom: 2px;
    padding: 4px; 
    font-size: 12pt;
    font-weight:600;
    border: 1px solid #000000;
}
.d_Section
{
    color: #000000;
    background-color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
    border: 0;
}
.d_header, .d_footer
{
    text-align: right;
    font-size: 10pt;
}
.d_header
{
    margin-bottom: 4px;
}
.d_footer
{
    margin-top: 4px;
}