div.formfield>label {
	width: 12em;
}

div.formfield>span {
	width: 16em;
}

.formatexample:before {
	content: '(';
}

.formatexample:after {
	content: ')';
}

.formatexample {
	padding-left: 1em;
	font-style: italic;
}

h4 {
	padding-left: 0.2em;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	margin-top: 1em;
}

.sid {
	width: 100%;
}

.paddingColumn {
	padding-right: 1.38462em;
}

.marginColumn {
	margin-right: 1.38462em;
}

.permissions td {
	white-space: nowrap;
}

.innertable,.innertable td {
	margin: 0;
	padding: 0;
}

.mainTable td {
	vertical-align: top;
}

.dataTable {
	vertical-align: middle;
	text-align: center;
}

.treeForm {
	margin-right: 2em;
}

.treeForm table, .treeForm table * {
	margin: 0 !important;
	padding: 0 !important;
	border-collapse: collapse !important;
	border: 0 !important;
	vertical-align: middle;
}

* td.action * {
	margin: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0.25em !important;
}

.selected {
	background-color: yellow;
}

.buttonPanel  {
	margin-top: 1em;
	float: right;
}

.centeredColumn {
	text-align: center !important;
}