.uiBackground {
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	font:normal 10pt Arial
}
.uiWindow {
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background-color:white;
	opacity:0;
	transition:opacity 0.5s ease
}
.uiInnerWindow {
	padding:10px;
	min-width:400px;
}
.uiPopupTittle {
	padding-bottom:10px;
	font:bold 12pt Arial;
	text-align:center;
}
.uiModernInput {
	padding:4px 0;
}
.uiModernInput div {
	display:inline-block;
	vertical-align:middle;
	padding-right:5px;
	font-weight:bold;
	text-align:right;
}
.uiModernInput input[type="text"] {
	padding:4px 9px;
	border:solid 1px silver;
}
.uiModernInput input[readOnly=""] {
	padding:4px 9px;
	border:solid 1px rgba(0,64,128,0.5);
}
.uiModernInput textarea {
	padding:4px 9px;
	border:solid 1px silver;
	resize:none;
}
.tableview {
	white-space:nowrap;
}
.tableview:nth-child(even) {
	background-color:rgba(0,64,128,0.1);
}
.tableview:nth-child(odd) {
	background-color:rgba(0,64,128,0);
}
.tableview div {
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}
.tableviewHeader {
	white-space:nowrap;
	padding-bottom:5px;
}
.tableviewHeader div {
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
	text-align:center;
}
.tableviewBlank {
	white-space:nowrap;
	cursor:default;
}
.tableviewBlank div {
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}