.Label {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Navy;
}

.LabelHeader {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: Navy;
}

.TextBox {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	border-style: groove;
}

.TextBoxShort {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	border-style: groove;
	width: 45px;
}

.TextBoxMedium {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	border-style: groove;
	width: 320px;
}

.TextBoxLong {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	border-style: groove;
	width: 435px;
}

.TextBoxNoBorder {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	border-style: none;
	background-color: Transparent;
}

.TextBoxDate {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	border-style: groove;
	width: 75px;
}

.Checkbox {
	margin-left: -4px;
}

	.Checkbox label {
		font-family: Arial;
		font-size: 8pt;
		font-style: normal;
		color: Navy;
		vertical-align: top;
		line-height: 20px;
	}

.CheckboxHeader {
	margin-left: -3px;
}

	.CheckboxHeader label {
		font-family: Arial;
		font-size: 8pt;
		font-style: normal;
		color: White;
		vertical-align: top;
		line-height: 20px;
	}

.CheckBoxList {
	margin-left: -7px;
}

	.CheckBoxList label {
		font-family: Arial;
		font-size: 8pt;
		font-style: normal;
		color: Navy;
		vertical-align: top;
		line-height: 20px;
	}

.RadioButton {
	margin-left: -7px;
}

	.RadioButton label {
		font-family: Arial;
		font-size: 8pt;
		font-style: normal;
		color: Navy;
		vertical-align: top;
		line-height: 21px;
	}

.DropdownList {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Navy;
}

.ListBox {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Navy;
}

.LinkButton {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Blue;
	white-space: normal;
}

.Button {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	text-align: center;
}

.MenuItem {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: Black;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

a:hover.MenuItem {
	font-weight: bold;
	background-color: Yellow;
}

.Datagrid {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	white-space: nowrap;
}

	.Datagrid td {
		border: 1px solid black;
	}

.DatagridParent {
	display: none;
}

.WebTree {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Black;
	padding: 0px;
}

.WebTreeNodeResign1 {
	color: DarkViolet;
}

.WebTreeNodeResign2 {
	color: Red;
}

.WebTreeNodeValidate1 {
	color: SteelBlue;
}

.WebTreeNodeValidate2 {
	color: MediumSeaGreen;
}

.WebTreeNodeSelected {
	background-color: Yellow;
}

.WebTreeNodeHighlight {
	background-color: Lime;
}

.WebExplorerBarGroup {
	background-color: Steelblue;
}

.table tr td {
	background-color: transparent;
}

.TableHeader {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: White;
}

.TableCell {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: Navy;
}

.blink {
	-webkit-animation: blink .75s linear infinite;
	-moz-animation: blink .75s linear infinite;
	-ms-animation: blink .75s linear infinite;
	-o-animation: blink .75s linear infinite;
	animation: blink .75s linear infinite;
}

@-webkit-keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	50.01% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	50.01% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-ms-keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	50.01% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-o-keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	50.01% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	50.01% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

ul.ui-autocomplete {
	width: fit-content;
	list-style: none;
	list-style-type: none;
	padding: 2px;
	margin: 0px;
}

.popup {
	overflow-x: hidden;
}
