/* customers-main clean up */
table.software-licensing {
	width: 98%;
}

tr.licenses > td {
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
}

tr.demo > td {
	background: #FFFF99;
	color: inherit;
}

table.software-licensing tr > td.selector {
	width: 20px;
	background-color: #ffffff;
	border: 0px;
}

tr.licenses > td.maint {
	background-color: inherit;
	color: #009933;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

tr.licenses > td.expired {
	background-color: inherit;
	color: #FF0000;
}

tr.licenses > td.expired > a {
	font-weight: normal;
	text-decoration: none;
	color: #FF0000;
}

select.opsys {
	max-width: 200px;
}

fieldset.notes {
	background: beige;
	color: inherit;
}

table.software-licensing td.engine-details {
	padding: 0px;
}

table.software-licensing table.engine-details {
	width: 100%;
	background: #cdc9c9;
	border: 1px;
}

/* generic */
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}

div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0;
	padding:0;
}
div.autocomplete ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.autocomplete ul li.selected { 
	background-color: #255062;
	color: white;
}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	/* height:32px; */
	cursor:pointer;
}


