/* table presentation styles */
/* shared styling */
sup {
	vertical-align: baseline;
    font-size: 0.8em;
    position: relative;
    top: -0.4em;
    margin-right: 0.125em;
}

/* metaboxhead styling */
.metaboxhead {
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    background-color: #eae8e6;
}

.metaboxhead.top {
    border-top: solid 1px #aaa;
}

.metaboxhead.control {
    border-left: none;
}

.metaboxhead.control.top {
    border-top: solid 1px #aaa;
}

/* metastub styling */
.metastub {
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    background-color: #eae8e6;
}

.metastub.left, .metastub.filler {
    border-left: solid 1px #aaa;
}

.metastub.control {
    border-top: none;
}

.metastub.control.filler {
    border-left: none;
}

.metastub.control.right {
	border-right: none;
}

/* boxhead styling */
.boxhead {
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    background-color: #eae8e6;
}

.boxhead.top {
    border-top: solid 1px #aaa;
}

.boxhead.left {
    border-left: solid 1px #aaa;
}

.boxhead.right {
    border-right: solid 1px #aaa;
}

.boxhead.control {
    border-left: solid 1px #aaa;
    border-top: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.boxhead.control.left {
    border-left: solid 1px #aaa;
}

.boxhead.control.right {
    border-right: solid 1px #aaa;
}

.boxhead.filler {
    border-top: none;
}

.boxhead.delegating-left {
    border-left: none;
}

.boxhead.delegating-up {
    border-top: none;
}

/* stub styling */
.stub {
    border-left: solid 1px #aaa;
    /*white-space: nowrap;*/
}

.stub.top {
    border-top: solid 1px #aaa;
}

.stub.bottom {
    border-bottom: solid 1px #aaa;
}

.stub.left {
    border-left: solid 1px #aaa;
}

.stub.control {
    border-left: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    padding: 0;
}

/* field styling */
.field {
    border-left: solid 1px #aaa;
}

.field.top {
    border-top: solid 1px #aaa;
}

.field.right {
    border-right: solid 1px #aaa;
}

.field.bottom {
    border-bottom: solid 1px #aaa;
}

.field.left {
    border-left: solid 1px #aaa;
}

#ndf {
	text-align: left;
}
