body, th, td, input, button, textarea, select {
	font-family:Arial, helvetica, sans-serif;
	font-size:10pt;
}
div {
	position:relative;
}
th {
	text-align:left;
}

div.auth-status {
	float:right;
}
h1 {
	position: relative;
	z-index: -1;
}
.error {
	color: red;
}
.ok {
	color: green;
}

div.uiClear {
	clear:both;
	line-height:1px;
}
div.uiHSplit {
	clear:both;
}
	div.uiHSplitPart {
		float:left;
	}
	div.uiHSplitPart > div {
		margin-left:1em;
	}
	div.uiHSplitPart:first-child > div {
		margin-left:0px;
	}
div.uiScroll {
	overflow:auto;
}
div.uiBorder,
table.uiEditable input,
table.uiEditable select {
	border:thin solid #dddddd;
}
	div.uiBorder:hover,
	table.uiEditable input:hover, 
	table.uiEditable input:active,
	table.uiEditable select:hover,
	table.uiEditable select:active {
		border-color:black;
	}
table.ui td, table.ui th {
	padding-left:1em;
}
	table.ui td:first-child, table.ui th:first-child {
		padding-left:0px;
	}

/* applicationn specific*/
ul.tabs {
	margin:0px;
	padding:0px;
	border-bottom:thin solid #dddddd;
	list-style:none;
}
	ul.tabs li {
		display:inline;
		margin:0px 0.25em;
		padding:0.1em 2em;
		border:thin solid #dddddd;
		border-bottom-style:none;
		border-radius:0.5em 0.5em 0px 0px;
		background-color:#dddddd;
	}
		ul.tabs li.active {
			background-color:white;
		}
		ul.tabs li a {
			color:#333333;
			text-decoration:none;
		}
		ul.tabs li.active a {
			background:white;
			font-weight:bold;
		}
.buttonDiv {
	text-align:right;
}

/* element specific */
.queuemappingDisplay table.ui {
	width:100%;
}
	.queuemappingDisplay th.category,
	.queuemappingDisplay th.queue {
		width:43%;
	}
	.queuemappingDisplay tr:hover {
		background-color:#eeeeee;
	}
		/*.queuemappingDisplay tr:hover input, .queuemappingDisplay tr:hover select {
			border-color:black;
		}*/
	.queuemappingDisplay input {
		width:99%;
	}
	.queuemappingDisplay td.expand {
		cursor:pointer;
		font-weight:bold;
	}
		.queuemappingDisplay td.expand span.expand {
			padding:0px 0.4em;
			border:thin solid #dddddd;
		}
		.queuemappingDisplay td.expand span.expand:hover {
			border-color:black;
		}
	.queuemappingDisplay tr.filter {
		display:none;
	}
		.blacklistDisplay tr.filter select.filterTest,
		.queuemappingDisplay tr.filter select.filterSource,
		.queuemappingDisplay tr.filter select.filterTest {
			width:7em;
		}
		.blacklistDisplay tr.filter select.filterChoice,
		.queuemappingDisplay tr.filter select.filterChoice {
			width:5em;
		}
		.queuemappingDisplay tr.filter input.choiceText {
			width:5em;
		}
		.blacklistDisplay tr.filter input.choiceText {
			width:10em;
		}

.logtailDisplay table.ui tr.hover {
	background-color: #eeeeee;
}
.logtailDisplay table.ui tr.active {
	background-color: yellow;
}

.queueInfo .warning {
	font-weight: bold;
	color: red;
}
.queueInfo .nonPubText {
	font-size: 85%;
}
