/*
PROPERTY TABLE STYLES (TARGETED BY TYPE):
*/

TABLE.propertyTABLE {
   width: 100%;
   border-collapse: collapse;
   cellpadding: 0;
   cellspacing: 0;
   line-height: 1;
}
TABLE.propertyTABLE_Auto {
   border-collapse: collapse;
   cellpadding: 0;
   cellspacing: 0;
   line-height: 1;
}

TH.propertyNameTH {
   color: White;
   background-color: SlateGray;
   font-weight: normal;
   text-align: left;
   padding-left: 3px;
   padding-right: 10px;
   padding-top: 2px;
   padding-bottom: 2px;
   vertical-align: top;
   white-space: nowrap;
}
TH.propertySeparatorTH {
   background-color: none;
   padding-left: 3px;
}
TH.propertyValueTH {
   color: White;
   background-color: SlateGray;
   font-weight: normal;
   text-align: left;
   padding-left: 3px;
   padding-right: 10px;
   padding-top: 2px;
   padding-bottom: 2px;
   vertical-align: top;
   width: 100%;
}

TD.propertyNameTD {
   color: SeaGreen;
   font-weight: bold;
   vertical-align: top;
   white-space: nowrap;
   padding-top: 2px;
   padding-bottom: 2px;
}
TD.propertySeparatorTD {
   padding-left: 3px;
}
TD.propertyValueTD {
   font-style: italic;
   vertical-align: top;
   word-break: break-word;
   white-space: normal;
   padding-top: 2px;
   padding-bottom: 2px;
}
