/* Design 3 */
.tldDoc3 table.TableDesign {
    text-align: left;
    height: 120px;
    overflow: auto;
}
.tldDoc3 table.TableDesign th {
    /*width: 50px;*/
    text-align: left;
    background: buttonface;
    border-width: 1px;
    border-style: solid;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    color: black;
    font-weight: normal;
    cursor: hand;
    white-space: nowrap;
}
.tldDoc3 table.TableDesign td {
	padding-left: 2px;
	padding-right: 5px;
}
.tldDoc3 table.TableDesign tbody {
    height: 100px;
    overflow: visible;
}
.tldDoc3 table.TableDesign tbody tr {
    height: 10px;
}
.tldDoc3 table.TableDesign tbody th {
    height: 30px;
}
.tldDoc3 table.TableDesign thead th {
    height: 10px;
    padding-right: 5px;
}
.tldDoc3 table.TableDesign th.LeftAligned {
    text-align: left;
}
.tldDoc3 table.TableDesign td.LeftAligned {
    text-align: left;
}
.tldDoc3 table.TableDesign tr.Shade {
    background: #E9E9F3;
}
.tldDoc3 table.TableDesign caption {
    font-weight: bold;
    border-bottom: 1px dashed #CCCCCC;
}
.tldDoc3 table.TableDesign td.attribute {
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    color: #800000;
}
.tldDoc3 table.TableDesign td.attributeInfo {
	vertical-align: top;
	padding-bottom: 20px;
}
