td.selectedTDCrit {
    border: 1px solid #e0e0e0;
    background: #fffcd3;
    padding: 3px;
    font-size: 10pt;
}
td.unSelectedTDCrit {
    border: 1px solid #e0e0e0;
    background: #efefef;
    padding: 3px;
    font-size: 10pt;
}
a {
    text-decoration: none;
}
table.finder {
    border: 1px solid #e0e0e0;
    background: #efefef;
}
table.inscrRow {
    width: 100%;
    border: 1px solid #000000;
    background: #efefef;
}
table.inscrRow td {
    font-size: 10pt;
}
table.inscrSubRow {
    width: 100%;
    border: 1px solid #c0c0c0;
}
table.inscrSubRow td {
    border:  1px solid #eeeeee;
    font-size: 10pt;
    vertical-align: top;
    padding: 3px;
}
table.inscrSubRow th {
    border:  1px solid #eeeeee;
    background: #cfcfcf;
    font-size: 10pt;
    text-align: left;
    padding: 3px;
}
td.inscrRowCaption {
    border: #ff0000;
    background: #000000;
    color: #ffffff;
    padding: 5px;
}
body {
    font-family: helvetica, arial, sans-serif;
    font-size: 10pt;
}
table.loginTable {
    width: 300px;
}
table.loginTable td {
    border: 1px solid #d0d0d0;
}
table.loginTable th {
    border: 1px solid #c0c0c0;
    background: #efefef;
}
td.menuTD {
    border: 1px solid #e0e0e0;
    background: #efefef;
    padding: 3px;    
    vertical-align: top;
}
td.menuTD a {
    font-size: 10pt;
}

table.inscrFiles {
    width: 100%;
    border: 2px inset;
    background: #fefefe;
}
table.inscrFiles tbody td {
    border:  1px solid #eeeeee;
    font-size: 10pt;
    vertical-align: top;
    text-align: left;
    padding: 3px;
}
table.inscrFiles thead th {
    border:  1px outset;
    background: #cfcfcf;
    font-size: 10pt;
    text-align: left;
    padding: 3px;
}
