﻿.unknown
{
    color:  orange;
    text-emphasis: yellow circle;
}

tr.TableHeader
{

}

tr.TableRow
{
    background-color: azure;
}

tr.TableRowAlternate
{

}

tr.TableRow td,
tr.TableRowAlternate td,
tr.TableHeader td,
tr.TableHeader th
{
    padding:  5px;
    margin:  10px;
}



td.InputTable_LabelCell
{
    text-align:  right;
    vertical-align:  top;
    font-weight:  bold;
}

td.InputTable_InputCell
{
    vertical-align:  top;
}

.FieldReference
{
    font-weight:  bold;
}

.ErrorBlock
{
    border-style:  solid;
    border-width:  medium;
    border-color:  red;
    padding:  1em;
}

.Required
{
    font-size:  75%;
    vertical-align:  super;
    color:  red;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}