/* Used in the /css/properties section */
table.css-property-details th { width:130px;background-color:#eeeeee; }

.top, .top-left, .top-right, .left, .right, .bottom-left, .bottom-right, .inner { }
table.data {
	width:100%;
	background-color:#eeeeee;
	border:0px
	solid #cccccc;
	}
td.top {
	vertical-align:text-top;
	border-top:1px solid #cccccc;
	}
td.top-left {
	vertical-align:text-top;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
td.top-right {
	vertical-align:text-top;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
td.left {
	vertical-align:text-top;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
td.right {
	vertical-align:text-top;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
td.bottom-left {
	vertical-align:text-top;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
td.bottom-right {
	vertical-align:text-top;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
td.inner {
	vertical-align:text-top;
	border-top:1px solid #cccccc;
	}
th.top-left {
	background-color:#cccccc;
	text-align:left;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
th.top-right{
	background-color:#cccccc;
	text-align:left;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
td.label {
	font-weight:bold;
	width: 25%;
	}

