:root {
	--DPD-Red: #dc0032;
	--DPD-Dark-Red: #a90034;
	--DPD-Black: #414042;
	--DPD-Warm-Grey: #cac4be;
	--DPD-Mid-Grey: #808285;
	--DPD-Light-Grey: #e6e7e8;
	--white: #FFFFFF;
}

ul, li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}
li a {
    display: block;
    padding: 0.5em;
}

input[disabled] {
	background: rgb(240, 240, 240);
}

.displayNone {
	display: none;
}

.ui-widget {
	background: #FFEAAB /* DDDEEF FFEAAB FACF00 */;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
}

.speedyInput, .ui-autocomplete, .ui-corner-top {
	background: white;
}

.ui-widget-content a, .speedyInput, .ui-autocomplete, .ui-corner-top, 
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus,
.ui-widget-header {
	color: black !important;
}

.speedyInput, .ui-widget, .ui-autocomplete, .ui-corner-top,
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	border: 1px solid /*#A5501D*/ #808285 !important;
}

.speedyInput:focus, .focusedElement {
	background-color: /* rgb(255,215,215) */ #FFFFFF !important;
	box-shadow: none;
}

.speedyInput:disabled {
	background-color: rgb(240, 240, 240);
	background-repeat: inherit;
	background-attachment: inherit;
	background-position: inherit;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus
{
   background: #e6e7e8 /*#ffd553*/;
   cursor:default;
}

.ui-menu-item a {
	/*color: #404040;*/
	font-weight: bold;
   font-size: 7pt;
}

.ui-widget-header {
	border: none;
	background: #a90034 !important; /* Header results suggestions #dbeafc */
	color: #FFFFFF !important;
	/*color: #404040;*/
	cursor: default;
	font-weight: normal;
   font-size: 7pt;
	padding: 3px;
}

.speedyLabel {
	color: #20409A;
	text-align: right;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	float: left;
	height: 100%;
	font-weight: bold;
}

.ui-autocomplete {
    max-height: 350px;
    overflow-y: hidden;
    overflow-x: hidden;
}

.speedyInput, .ui-autocomplete, .ui-corner-top  {
	text-indent: 1pt;
}