﻿.row-hilite{
    border-width: thin ;
    border-style: solid ;
    border-color: #00513B;
    border-collapse: collapse;
}
.row-hilite tr.row-hiliteTableHeaderRow{
    margin: 10px;
    padding: 10px;
    color: #ffffff;
    background: #00513B;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    border-spacing: 10px;
    line-height: 14pt;
    vertical-align: top;
}
.row-hilite td.row-hiliteTableHeaderFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    color: #ffffff;
    line-height: 14pt;
}
.row-hilite td.row-hiliteTableHeaderLastCol{
    padding: 0in 5.4pt 0in 5.4pt; 
    color: #ffffff;
    line-height: 14pt;
}
.row-hilite td.row-hiliteTableHeaderOddCol{
    padding:0in 5.4pt 0in 5.4pt; 
    color: #ffffff;
    line-height: 14pt;
}
.row-hilite td.row-hiliteTableHeaderEvenCol 
{
    padding:0in 5.4pt 0in 5.4pt; 
    color: #ffffff;
    line-height: 14pt;
}
.row-hilite tr.row-hiliteTableOddRow{
/*    color: #666666;
    background-color: #F2F3F4;
    font-size: 10pt;   
*/    vertical-align: top;
    height: auto ;
}
.row-hilite tr.row-hiliteTableEvenRow{
/*    color: #666666;
    background-color: #b3b9bf;
    font-size: 10pt;   
*/    vertical-align: top;
}
.row-hilite td.row-hiliteTableFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.row-hilite td.row-hiliteTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.row-hilite td.row-hiliteTableOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.row-hilite td.row-hiliteTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
/*.row-hilite tr.row-hiliteTableFooterRow{
    background-color: #800000;
    font-weight: 500;
    font-size: 10pt;  
    font-family: Tahoma;  
    line-height: 11pt;
}
*/

.row-hilite td.row-hiliteTableFooterFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
/*    border-top: solid #00513B 1.0pt;
    text-align: left;
*/}
.row-hilite td.row-hiliteTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
/*  border-top:solid #00513B 1.0pt;
    text-align:left;
*/}
.row-hilite td.row-hiliteTableFooterOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
/*    text-align: left;
    border-top: solid #00513B 1.0pt;

*/}
.row-hilite td.row-hiliteTableFooterEvenCol{
    padding: 0in 5.4pt 0in 5.4pt;
/*    text-align: left;
    border-top: solid #00513B 1.0pt;
*/}
.row-hilite td
{
    border-style: solid;
    border-width: thin;
    border-color: #00513B;
}

.row-col-hilite{
    border-width: thin ;
    border-style: solid ;
    border-color: #00513B;
    border-collapse: collapse; 
}
.row-col-hilite tr.row-col-hiliteTableHeaderRow{
    margin: 10px;
    padding: 10px;
    color: #ffffff;
    background: #00513B;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    border-spacing: 10px;
    line-height: 14pt;
    vertical-align: top;
}
.row-col-hilite td.row-col-hiliteTableHeaderFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    color: #ffffff;
    line-height: 14pt;
}
.row-col-hilite td.row-col-hiliteTableHeaderLastCol{
    padding: 0in 5.4pt 0in 5.4pt; 
    color: #ffffff;
    line-height: 14pt;
}
.row-col-hilite td.row-col-hiliteTableHeaderOddCol{
    padding:0in 5.4pt 0in 5.4pt; 
    color: #ffffff;
    line-height: 14pt;
}
.row-col-hilite td.row-col-hiliteTableHeaderEvenCol 
{
    padding:0in 5.4pt 0in 5.4pt; color: #ffffff;
    line-height: 14pt;
}
.row-col-hilite tr.row-col-hiliteTableOddRow{
/*    color: #666666;
    background-color: #ffffff;
    font-size: 10pt;   
*/    vertical-align: top;
}
.row-col-hilite tr.row-col-hiliteTableEvenRow{
/*    color: #666666;
    background-color: #ffe1c3;
    font-size: 10pt;   
*/    vertical-align: top;
}
.row-col-hilite td.row-col-hiliteTableFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    background: #00513B;
    color:White;
}
.row-col-hilite td.row-col-hiliteTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.row-col-hilite td.row-col-hiliteTableOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.row-col-hilite td.row-col-hiliteTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
/*.row-col-hilite tr.row-col-hiliteTableFooterRow{
    background-color: #ff8000;
    color: #ffffff;
    font-weight: 500;
    font-size: 10pt;  
    font-family: Tahoma;  
    line-height: 11pt;
}
*/
.row-col-hilite td.row-col-hiliteTableFooterFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    background: #00513B;
    color:White;
}
.row-col-hilite td.row-col-hiliteTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.row-col-hilite td.row-col-hiliteTableFooterOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.row-col-hilite td.row-col-hiliteTableFooterEvenCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.row-col-hilite td
{
    border-style: solid;
    border-width: thin;
    border-color: #00513B;
}

.col-hilite{
    border-width: thin ;
    border-style: solid ;
    border-color: #00513B;
    border-collapse: collapse;   
}
.col-hilite tr.col-hiliteTableHeaderRow{
    margin: 10px;
    padding: 10px;
    text-align: left;
    font-style: normal;
    border-spacing: 10px;
    line-height: 14pt;
    vertical-align: top;
}
.col-hilite td.col-hiliteTableHeaderFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    background: #00513B;
    color:White;
}
.col-hilite td.col-hiliteTableHeaderLastCol{
    padding: 0in 5.4pt 0in 5.4pt; 
}
.col-hilite td.col-hiliteTableHeaderOddCol{
    padding:0in 5.4pt 0in 5.4pt; 
}
.col-hilite td.col-hiliteTableHeaderEvenCol 
{
    padding:0in 5.4pt 0in 5.4pt; 
}
.col-hilite tr.col-hiliteTableOddRow{
    vertical-align: top;
}
.col-hilite tr.col-hiliteTableEvenRow{
    vertical-align: top;
}
.col-hilite td.col-hiliteTableFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    background: #00513B;
    color:White;
}
.col-hilite td.col-hiliteTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.col-hilite td.col-hiliteTableOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.col-hilite td.col-hiliteTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.col-hilite td.col-hiliteTableFooterFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    background: #00513B;
    color:White;

}
.col-hilite td.col-hiliteTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.col-hilite td.col-hiliteTableFooterOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.col-hilite td.col-hiliteTableFooterEvenCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.col-hilite td
{
    border-style: solid;
    border-width: thin;
    border-color: #00513B;
}


.row-col-foot-hilite{
    border-width: thin ;
    border-style: solid ;
    border-color: #00513B;
    border-collapse: collapse;   
}
.row-col-foot-hilite tr.row-col-foot-hiliteTableHeaderRow{
    margin: 10px;
    padding: 10px;
    color: #ffffff;
    background: #00513B;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    border-spacing: 10px;
    line-height: 14pt;
    vertical-align: top;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableHeaderFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    background: #00513B;
    color:White;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableHeaderLastCol{
    padding: 0in 5.4pt 0in 5.4pt; 
}
.row-col-foot-hilite td.row-col-foot-hiliteTableHeaderOddCol{
    padding:0in 5.4pt 0in 5.4pt; 
}
.row-col-foot-hilite td.row-col-foot-hiliteTableHeaderEvenCol 
{
    padding:0in 5.4pt 0in 5.4pt; 
}
.row-col-foot-hilite tr.row-col-foot-hiliteTableOddRow{
    vertical-align: top;
}
.row-col-foot-hilite tr.row-col-foot-hiliteTableEvenRow{
    vertical-align: top;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableFirstCol{
    background: #00513B;
    color:White;
    padding: 0in 5.4pt 0in 5.4pt;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.row-col-foot-hilite tr.row-col-foot-hiliteTableFooterRow{
    background-color: #00513B;
    color: white;
    vertical-align: top;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableFooterFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableFooterOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.row-col-foot-hilite td.row-col-foot-hiliteTableFooterEvenCol{
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.row-col-foot-hilite td
{
    border-style: solid;
    border-width: thin;
    border-color: #00513B;
}

.no-hilite{
    border-width: thin ;
    border-style: solid ;
    border-color: #00513B;
    border-collapse: collapse;   
}
.no-hilite  tr.no-hiliteTableHeaderRow{
    margin: 10px;
    padding: 10px;
    text-align: left;
    border-spacing: 10px;
    line-height: 14pt;
    vertical-align: top;
}
.no-hilite  td.no-hiliteTableHeaderFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    line-height: 14pt;
}
.no-hilite  td.no-hiliteTableHeaderLastCol{
    padding: 0in 5.4pt 0in 5.4pt; 
    line-height: 14pt;
}
.no-hilite  td.no-hiliteTableHeaderOddCol{
    padding:0in 5.4pt 0in 5.4pt; 
    line-height: 14pt;
}
.no-hilite  td.no-hiliteTableHeaderEvenCol 
{
    padding:0in 5.4pt 0in 5.4pt; 
    line-height: 14pt;
}
.no-hilite  tr.no-hiliteTableOddRow{
    vertical-align: top;
}
.no-hilite  tr.no-hiliteTableEvenRow{
    vertical-align: top;
}
.no-hilite  td.no-hiliteTableFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.no-hilite  td.no-hiliteTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.no-hilite  td.no-hiliteTableOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
}
.no-hilite  td.no-hiliteTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
.no-hilite  tr.no-hiliteTableFooterRow{

}
.no-hilite  td.no-hiliteTableFooterFirstCol{
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.no-hilite  td.no-hiliteTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
    text-align:left;
}
.no-hilite  td.no-hiliteTableFooterOddCol{
    padding: 0in 5.4pt 0in 5.4pt;
    border-top: solid gray 1.0pt;
}
.no-hilite  td.no-hiliteTableFooterEvenCol{
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.no-hilite td
{
    border-style: solid;
    border-width: thin;
    border-color: #00513B;
}
