/****** begin HPE dropdowns CSS (dropdowns.css) ******/

/*****************************************************/
/**** Core MSDropdown styles (customized for HPE) ****/
/**** These are common to all HPE dropdown types  ****/
/*****************************************************/
div.ddcommon {
	position: relative;
	display: -moz-inline-stack;
	display: inline-block; 
	cursor: default;
	line-height: 22px;
	font-size: 18px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;	
	text-align: left;
}
div.ddcommon .ddChild,
div.ddcommon .ddTitlePreSelect {
	color: #666666;
	background-color: #FFFFFF;
}
div.ddcommon .ddTitle {
	color: #333333;
	background-color: #FFFFFF;
}
div.ddcommon.disabledAll .ddChild,
div.ddcommon.disabledAll .ddTitle,
div.ddcommon.disabledAll .ddTitlePreSelect {
	color: #B3B3B3;
	background-color: #E5E5E5;
}
div.ddcommon.disabledAll {
	border: 2px solid #CCCCCC;
}
div.ddcommon table td {
	line-height: 22px !important;
	font-size: 18px !important; 
	font-family: "Metric", Arial, sans-serif !important;
	font-stretch: condensed;
	word-wrap: normal;
	word-break: normal;
}
div.ddcommon table td.ddlabel {
	padding-right: 38px !important;
}
div.ddcommon ul {
	padding: 0;
	margin: 0;
}
div.ddcommon ul li {
	list-style-type: none;
}
div.borderRadiusTp ul li:last-child {
	border-bottom: 0 none #C3C3C3;
}
div.borderRadiusBtm ul li:first-child {
	border-bottom: 1px solid #C3C3C3;
}
div.ddcommon .clear {
	clear:both;
}
div.ddcommon input.text {
	color: #7E7E7E;
	padding: 0 0 0 10px;
	position: absolute;
	background: #FFFFFF;
	display: block;
	width: 92%;
	height: 98%;
	left: 2px;
	top: 0;
	border: none;
	font-family: "Metric", Arial, sans-serif;
	font-size: 18px;
	font-stretch: condensed;
}
div.ddOutOfVision {
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
}
div.borderRadiusBtm .border,
div.borderRadiusTp .border,
div.borderRadius .border {
}
img.fnone {
	float: none !important;
}
div.ddcommon .divider,
div.ddcommon .dividerHover {
	width: 0;
	height: 100%;
	position: absolute;
}
div.ddcommon .arrow {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 10px;
}
div.ddcommon .arrowTD {
	vertical-align: middle;
}
div.ddcommon .ddTitle,
div.ddcommon .ddTitlePreSelect {
	padding: 0;
	position: relative;
	display: inline-block;
	width: 100%
}
div.ddcommon .ddTitleText {
	display: block;
	margin: 0;
}
div.ddcommon .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
div.ddcommon .ddTitle .description {
	display: block;
}
div.ddcommon .ddTitle .ddTitleText img {
	position: relative;
	vertical-align: middle;
	float: left
}
div.ddcommon .ddChild {
	position: absolute;
	display: none;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 9999;
	box-shadow: none;
}
div.ddcommon .ddChild li {
	clear: both;
}
div.ddcommon .ddChild li .description {
	display: block;
}
div.ddcommon .ddChild li img {
	border: 0 none;
	position: relative;
	vertical-align: middle;
	float: left;
}
div.ddcommon .ddChild li.optgroup {
	padding: 0;
}
div.ddcommon .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
	font-weight: 600;
}
div.ddcommon .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px;
}
div.ddcommon .noBorderTop {
	border-top: none 0 !important;
	padding: 0;
	margin: 0;
}
div.ddcommon .ddChild .ddlabel,
div.ddcommon .ddTitleText .ddlabel {	/* possibilities: <a>, <span>, <td> */
	padding-right: 38px;
}
div.ddcommon .ddChild li._msddli_ .ddlabel {
	padding-right: 0px;
}
div.dd {
	cursor: pointer;
}
div.dd.disabledAll { 
	cursor: default;
}
div.ddTitle .divider {
	border-left: 1px solid #5A5A5A;
	right: 39px;
}
div.borderRadiusTp div.ddTitle .divider {
	border-left: 1px solid #01A982;	
}
div.borderRadiusBtm div.ddTitle .divider {
	border-left: 1px solid #01A982;	
}
div.borderRadius .ddTitlePreSelect .divider {
	border-left: 1px solid #CCCCCC;
	right: 39px;
}
div.borderRadiusTp .ddTitlePreSelect .divider,
div.borderRadiusBtm .ddTitlePreSelect .divider {
	border-left: 1px solid #01A982;
	right:39px;
}
div.dd.disabledAll .divider {
	border-left: 1px solid #CCCCCC;
	right: 39px;
}
span.dividerHover {
	border-left: 1px solid #01A982;
	right: 39px;
}
div.dd.disabledAll .dividerHover {
	border-left: 1px solid #CCCCCC !important;
	right:39px;
}
div.borderRadius .arrow,
div.borderRadiusTp .arrow,
div.borderRadiusBtm .arrow {
	width: 18px;
	height: 10px;
	margin-top: -4px; 
	background: url('../img/dropdown_icons_BrandHPE.png') no-repeat 0px -1437px;
}
div.dd.disabledAll .arrow {
	width: 18px;
	height: 10px;
	margin-top: -4px;
	background: url('../img/dropdown_icons_BrandHPE.png') no-repeat 0px -1466px;
}
div.borderRadius .ddTitlePreSelect {
	color: #666666;
	background-color: #FFFFFF;
	border:2px solid #CCCCCC;
}
div.borderRadiusTp .ddTitlePreSelect,
div.borderRadiusBtm .ddTitlePreSelect {
	color: #666666;
	background-color: #FFFFFF;
	border: 2px solid #01A982;
}
div.borderRadius .ddTitlePreSelect:hover,
div.borderRadiusTp .ddTitlePreSelect:hover,
div.borderRadiusBtm .ddTitlePreSelect:hover {
	color: #666666;
	background-color: #FFFFFF;
	border: 2px solid #01A982;
}
div.borderRadius .ddTitle {
	border: 2px solid #5A5A5A;
}
div.borderRadius .ddTitle:hover {
	border: 2px solid #01A982;
}
div.borderRadiusTp .ddTitle,
div.borderRadiusBtm .ddTitle {
	border: 2px solid #01A982;
}
div.dd .ddTitleText {
	padding: 5px 10px 5px 10px;
	border-spacing: 0;
}
div.dd .ddTitle .ddTitleText .ddTitleText {
	padding:0;
}
div.dd .ddTitle .description {
	font-size: 12px;
	color: #666666;
}
div.dd .ddTitle .ddTitleText img {
	padding-right: 5px;
}
div.borderRadiusTp .ddChild {
	border: 2px solid #01A982;
	border-top: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	left: 0px;
}
div.borderRadiusBtm .ddChild {
	border: 2px solid #01A982;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	left: 0px;
}
div.dd .ddChild li {
	padding: 7px 10px 6px 10px;
	border-bottom: 1px solid #CCCCCC !important;
	word-wrap: break-word;
	display: block !important;
}
div.dd .ddChild li:first-child {
	padding-top: 7px;
}
div.dd .ddChild li.disabled {
	background-color: #E5E5E5;
	cursor: default;
}
div.dd .ddChild li.disabled.selected {
	background-color: #CCCCCC;
	cursor: default;
}
div.dd .ddChild li.disabled.hpui-label,
div.dd .ddChild li.disabled.selected.hpui-label {
	border-bottom: none;
	background-color: #FFFFFF;
}
div.dd .ddChild li:last-child {
	border-bottom: 0 none #C3C3C3;
}
div.dd .ddChild li .description {
	color: #666666;
}
div.dd .ddChild li .ddlabel {
}
div.dd .ddChild li a.ddlabel {
	color: #333333;
	text-decoration: none !important;
}
div.dd .ddChild li a.ddlabel:visited {
	color: #333333;
}
div.dd .ddChild li.hover a.ddlabel,
div.dd .ddChild li.selected a.ddlabel {
	color: #FFFFFF;
}
div.dd .ddChild li.disabled a.ddlabel {
	color: #B3B3B3;
	cursor: default;
}
div.dd .ddChild li.disabled.selected a.ddlabel {
	color: #F2F2F2;
	cursor: default; 
}
div.dd .ddChild li.disabled.hpui-label a.ddlabel,
div.dd .ddChild li.disabled.selected.hpui-label a.ddlabel {
	color: #000000;
}
div.dd .ddChild li.hover {
	background-color: #767676;
	color: #FFFFFF;
	cursor: pointer;
}
div.dd .ddChild li.disabled {
	color: #B3B3B3;
	cursor: default;
}
div.dd .ddChild li.disabled.selected {
	color: #F2F2F2;
	cursor: default;
}
div.dd .ddChild li.disabled.hpui-label,
div.dd .ddChild li.disabled.selected.hpui-label {
	color: #000000;
	cursor: default;
}
div.dd .ddChild li img {
	padding: 0 6px 0 0;
	margin-top: -4px;
}
div.dd .ddChild li.optgroup {
	padding: 0;
	border-bottom: 1px solid #000000;
}
div.dd .ddChild li.optgroup:last-child {
	border-bottom: 0 none #000000;
}
div.dd .ddChild li.optgroup .optgroupTitle {
	padding: 7px 10px 6px 10px;
	font-weight: 600;
	background-color: RGB(242,242,242);
	border-bottom: 1px solid #CCCCCC;
}
div.dd .ddChild li.optgroup ul li {
	padding: 7px 10px 6px 10px
}
div.dd .ddChild li.selected {
	background-color: #767676;
	color:#FFFFFF;
}
div.dd.disabledAll .ddChild li {
	background-color: #E5E5E5;
	color: #B3B3B3;
}
div.dd.disabledAll .ddChild li.selected {
	background-color: #CCCCCC;
	color: #F2F2F2;
}
div.dd.disabledAll .ddTitle table td,
div.dd.disabledAll .ddTitlePreSelect table td {
	background-color: #E5E5E5;
	color: #B3B3B3;
	font-weight: normal;
}

/********************************/
/**** Core error styles for  ****/
/**** all dropdown types     ****/
/********************************/
div.hpui-error .ddTitle table td,
div.hpui-error .ddTitlePreSelect table td {
	color: #FF0000 !important;
}
div.hpui-error .borderRadius .ddTitlePreSelect table td,
div.hpui-error .borderRadiusTp .ddTitlePreSelect table td,
div.hpui-error .borderRadiusBtm .ddTitlePreSelect table td {
	color:#FF0000 !important;
	background-color: #FFFFFF !important;
	font-weight: normal;
}
div.hpui-error .ddTitle,
div.hpui-error .ddTitlePreSelect {
	color:#FF0000;
}
div.hpui-error .borderRadius .divider,
div.hpui-error .borderRadiusTp .divider,
div.hpui-error .borderRadiusBtm .divider {
	border-left: 1px solid #FF0000;
	right: 39px;
}
div.hpui-error .dividerHover {
	border-left: 1px solid #01A982;
	right: 39px;
}
div.hpui-error .borderRadius .arrow,
div.hpui-error .borderRadiusTp .arrow,
div.hpui-error .borderRadiusBtm .arrow {
	width: 18px;
	height: 10px;
	margin-top: -4px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1496px;
}
div.hpui-error .borderRadius .ddTitlePreSelect {
	color: #FF0000 !important;
	background-color: #FFFFFF !important;
	border: 2px solid #FF0000;
}
div.hpui-error .borderRadius .ddTitlePreSelect:hover {
	color: #FF0000 !important;
	background-color: #FFFFFF !important;
	border: 2px solid #01A982;
}
div.hpui-error .borderRadiusTp .ddTitlePreSelect,
div.hpui-error .borderRadiusBtm .ddTitlePreSelect {
	color: #FF0000 !important;
	background-color: #FFFFFF !important;
}
div.hpui-error .borderRadius .ddTitle {
	border: 2px solid #FF0000;
}
div.hpui-error .borderRadius .ddTitle:hover,
div.hpui-error .borderRadiusTp .ddTitle,
div.hpui-error .borderRadiusBtm .ddTitle {
	border: 2px solid #01A982;
}
div.dd .ddChild li._msddli_.hpui-error.selected {
	background-color: #FF0000 !important;
	color: #FFFFFF !important;
}
div.dd.disabledAll .ddChild li._msddli_.hpui-error.selected {
	background-color: #CCCCCC !important;;
	color: #F2F2F2 !important;;
}

/****************************/
/**** Action menu styles ****/
/****************************/
div.hpui-action-menu table td {
	padding: 0 !important;
	border: 0 !important;
}
div.hpui-action-menu table,
div.hpui-action-menu table td {
	border-collapse: separate !important;
}
div.hpui-action-menu .ddcommon {
	line-height: 18px;
	font-size: 16px;
}
div.hpui-action-menu .ddTitleText .ddlabel {
	padding-right: 1px;
	height: 20px;
	width: 50px;
}
div.hpui-action-menu .dividerHover,
div.hpui-action-menu .borderRadius .divider,
div.hpui-action-menu .borderRadiusTp .divider,
div.hpui-action-menu .borderRadiusBtm .divider {
	border: none;
}
div.hpui-action-menu .borderRadiusTp1 .ddTitleText {
	height: 22px;
}
div.hpui-action-menu .borderRadiusTp1 .ddlabel {
	background: url('../images/action_menu_icon.png') no-repeat scroll 0 0 transparent;
}
div.hpui-action-menu .borderRadiusBtm .borderRadiusTp1 {
	border-top: 0 solid #CCCCCC;
	padding-top: 2px;
}
div.hpui-action-menu .borderRadiusTp .borderRadiusTp1 {
	border-bottom: 0 solid #CCCCCC;
	padding-bottom: 2px;
}
div.hpui-action-menu .borderRadius .arrow,
div.hpui-action-menu .borderRadiusTp .arrow,
div.hpui-action-menu .borderRadiusBtm .arrow {
	width: 0;
	height: 0;
	margin-top: 0;
	background: none;
}
div.hpui-action-menu .borderRadius .ddTitlePreSelect {
	border: 2px solid transparent;
	background-color: transparent;
}
div.hpui-action-menu .borderRadius .ddTitlePreSelect:hover {
	border: 2px solid #01A982;
	background-color:#FFFFFF;
}
div.hpui-action-menu .borderRadiusTp .ddTitlePreSelect:hover {
	border-bottom: 0px solid #01A982;
}
div.hpui-action-menu .borderRadiusBtm .ddTitlePreSelect:hover {
	border-top: 0px solid #01A982;
}
div.hpui-action-menu .dd .ddTitleText {
	padding: 0px 1px 1px 1px;
	border-spacing: 0;
}
div.hpui-action-menu .borderRadius .ddChild,
div.hpui-action-menu .borderRadiusTp .ddChild {
	width: 200px;
	left: -147px;
	border: 2px solid #01A982;
	margin-top: 2px;
}
div.hpui-action-menu .borderRadiusBtm .ddChild {
	width: 200px;
	left: -147px;
	border: 2px solid #01A982;
}
div.hpui-action-menu .dd .ddChild li {
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 16px;
	line-height: 18px;
}
div.hpui-action-menu .dd .ddChild li:last-child {
	border-bottom: 0 none #CCCCCC;
}
div.hpui-action-menu {
	display: inline-block;
}

/**********************************************/
/**** Single select dropdown custom styles ****/
/**********************************************/
div.hpui-select .borderRadius .focusBorder table td,
div.hpui-select .borderRadiusTp .ddTitle table td,
div.hpui-select .borderRadiusBtm .ddTitle table td,
div.hpui-select .borderRadius .ddTitlePreSelect table td,
div.hpui-select .borderRadiusTp .ddTitlePreSelect table td,
div.hpui-select .borderRadiusBtm .ddTitlePreSelect table td {
	font-weight: normal;
	background-color: #FFFFFF;
}
div.hpui-select table {
	border-collapse: separate !important;
}
div.hpui-select table td {
	border-collapse: separate !important;
	padding: 0 !important; 
	border: 0 !important;
}
div.hpui-select table td.ddlabel {
	padding-right:38px !important;
}
div.hpui-select {
	display: inline-block;
}

/***************************************************/
/**** Slim single select dropdown custom styles ****/
/***************************************************/
div.hpui-slim-select .ddcommon {
	line-height: 18px;
	font-size: 16px;
}
div.hpui-slim-select .borderRadius .focusBorder table td,
div.hpui-slim-select .borderRadiusTp .ddTitle table td,
div.hpui-slim-select .borderRadiusBtm .ddTitle table td,
div.hpui-slim-select .borderRadius .ddTitlePreSelect table td,
div.hpui-slim-select .borderRadiusTp .ddTitlePreSelect table td,
div.hpui-slim-select .borderRadiusBtm .ddTitlePreSelect table td {
	font-weight: normal;
	background-color: #FFFFFF;
}
div.hpui-slim-select table {
	border-collapse: separate !important;
}
div.hpui-slim-select table td {
	border-collapse: separate !important;
	padding: 0 !important;
	border: 0 !important;
}
div.hpui-slim-select table td.ddlabel {
	padding-right: 32px !important;
}
div.hpui-slim-select .ddcommon table td {
	line-height: 18px !important;
	font-size: 16px !important;
	word-break: break-all;
}
div.hpui-slim-select .ddlabel {
	padding-right: 32px;
}
div.hpui-slim-select .borderRadius .ddTitlePreSelect .divider {
	border-left: 1px solid #CCCCCC;
	right:33px;
}
div.hpui-slim-select .ddTitle .divider,
div.hpui-slim-select .borderRadiusTp .ddTitlePreSelect .divider,
div.hpui-slim-select .borderRadiusBtm .ddTitlePreSelect .divider {
	border-left: 1px solid #5A5A5A;
	right:33px;
}
div.hpui-slim-select .dividerHover {
	border-left: 1px solid #01A982;
	right:33px;
}
div.hpui-slim-select.hpui-error .borderRadius .divider {
	border-left: 1px solid #FF0000;
	right: 33px;
}
div.hpui-slim-select.hpui-error .borderRadiusTp .divider,
div.hpui-slim-select.hpui-error .borderRadiusBtm .divider {
	border-left: 1px solid #01A982;
}
div.hpui-slim-select.hpui-error .dividerHover {
	border-left: 1px solid #01A982;
	right: 33px;
}
div.hpui-slim-select .borderRadius .arrow,
div.hpui-slim-select .borderRadiusTp .arrow,
div.hpui-slim-select .borderRadiusBtm .arrow {
	width: 13px;
	height: 10px;
	margin-top: -4px;
	background: url('../img/dropdown_icons_BrandHPE.png') no-repeat 0px -1525px;
}
div.hpui-slim-select.hpui-error .borderRadius .arrow,
div.hpui-slim-select.hpui-error .borderRadiusTp .arrow,
div.hpui-slim-select.hpui-error .borderRadiusBtm .arrow {
	width: 13px;
	height: 10px;
	margin-top: -4px;
	background: url('../img/dropdown_icons_BrandHPE.png') no-repeat 0px -1583px;
}
div.hpui-slim-select .disabledAll .arrow {
	width: 13px;
	height: 10px;
	margin-top: -4px;
	background: url('../img/dropdown_icons_BrandHPE.png') no-repeat 0px -1554px;
}
div.hpui-slim-select .disabledAll .divider {
	border-left: 1px solid #CCCCCC;
	right: 33px;
}
div.hpui-slim-select .disabledAll .dividerHover {
	border-left: 1px solid #CCCCCC !important;
	right: 33px;
}
div.hpui-slim-select .dd .ddTitleText {
	padding: 2px 8px;
	border-spacing: 0;
}
div.hpui-slim-select .dd .ddChild li {
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 16px;
	line-height: 18px;
}
div.hpui-slim-select .dd .ddChild li:last-child {
	border-bottom: 0 none #CCCCCC;
}
div.hpui-slim-select {
	display: inline-block;
}
div.hpui-slim-select .dd .ddChild li.hpui-heading { 
    margin: 0px 0px 0px 0px !important;
}

/*********************************/
/**** Sort menu custom styles ****/
/*********************************/
div.hpui-sort-menu .borderRadius .ddTitlePreSelect table td,
div.hpui-sort-menu .borderRadiusTp .ddTitlePreSelect table td,
div.hpui-sort-menu .borderRadiusBtm .ddTitlePreSelect table td {
	background-color: #FFFFFF;
	font-weight: normal;
}
div.hpui-sort-menu table {
	border-collapse: separate !important;
}
div.hpui-sort-menu table td {
	border-collapse: separate !important;
	padding: 0 !important;
	border: 0 !important;
}
div.hpui-sort-menu table td.ddlabel {
	padding-right: 32px !important;
	color: #333333;
}
div.hpui-sort-menu .ddcommon table td {
	line-height: 18px !important;
	font-size: 16px !important;
	font-family: "Metric", Arial, sans-serif !important;
	font-stretch: condensed;
	font-weight: normal;
}
div.hpui-sort-menu .ddcommon {
	font-size: 16px;
	line-height: 18px;
}
div.hpui-sort-menu .dd .ddTitleText {
	padding: 2px 8px;
	border-spacing:0;
}
div.hpui-sort-menu .dd .arrow {
	width: 14px;
	height: 8px;
	margin-top: -4px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1525px;
}
div.hpui-sort-menu .ddcommon .arrow {
	display: inline-block;
	position:absolute;
	top:50%;
	right:8px;
}
div.hpui-sort-menu .borderRadius .ddTitlePreSelect table td,
div.hpui-sort-menu .borderRadiusTp .ddTitle table td,
div.hpui-sort-menu .borderRadiusBtm .ddTitle table td {
	font-weight: normal;
}
div.hpui-sort-menu .borderRadius .ddTitlePreSelect .divider {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;
	right: 30px;
}
div.hpui-sort-menu .dividerHover {
	border-left: 1px solid #01A982;
	border-right: 1px solid #FFFFFF;
	right: 30px;
}
div.hpui-sort-menu .borderRadius .divider,
div.hpui-sort-menu .borderRadiusTp .divider,
div.hpui-sort-menu .borderRadiusBtm .divider {
	border-left: 1px solid #5A5A5A;
	border-right: 1px solid #FFFFFF;
	right: 30px;
}
div.hpui-sort-menu.hpui-error .ddTitle table td, 
div.hpui-sort-menu.hpui-error .ddTitlePreSelect table td {
	color:#FF0000;
}
div.hpui-sort-menu.hpui-error .borderRadius .divider,
div.hpui-sort-menu.hpui-error .borderRadiusTp .divider,
div.hpui-sort-menu.hpui-error .borderRadiusBtm .divider {
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FFFFFF;
	right: 30px;
}
div.hpui-sort-menu.hpui-error .dd .arrow {
	width: 14px;
	height: 8px;
	margin-top: -4px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1583px;
}
div.hpui-sort-menu .dd.disabledAll .arrow {
	width: 14px;
	height: 8px;
	margin-top: -4px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1554px;
}
div.hpui-sort-menu .disabledAll .divider,
div.hpui-sort-menu .disabledAll .dividerHover {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #E5E5E5;
	right: 30px;
}
div.hpui-sort-menu .ddcommon ._msddli_ {
	padding: 4px 8px 3px 8px;
	font-size: 16px;
	line-height: 18px;
}
div.hpui-sort-menu {
	display: inline-block;
}

/***********************************/
/**** Filter menu custom styles ****/
/***********************************/
div.hpui-filter-menu table {
	border-collapse: separate !important;
}
div.hpui-filter-menu table td {
	border-collapse: separate !important;
	padding: 0 !important;
	border: 0 !important;
}
div.hpui-filter-menu table td.ddlabel {
	padding-right: 38px !important;
}
div.hpui-filter-menu table td.ddlabel {
	padding-right: 5px !important;
}
div.hpui-filter-menu .ddcommon table td {
	line-height: 18px !important;
	font-size: 16px !important;
	font-family: "Metric", Arial, sans-serif !important;
	font-stretch: condensed;
}
div.hpui-filter-menu .ddcommon {
	font-size: 16px;
	line-height: 18px;
}
div.hpui-filter-menu .ddcommon .ddChild{
	color: #333333;
}
div.hpui-filter-menu .borderRadius .ddTitle,
div.hpui-filter-menu .borderRadius .ddTitlePreSelect {
	border: 2px solid transparent;
	background-color: transparent;
}
div.hpui-filter-menu .borderRadius .ddTitlePreSelect table td,
div.hpui-filter-menu .borderRadiusTp .ddTitlePreSelect table td,
div.hpui-filter-menu .borderRadiusBtm .ddTitlePreSelect table td {
	font-weight: normal;
}
div.hpui-filter-menu .borderRadius .divider {
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	right: 38px;
}
div.hpui-filter-menu div.borderRadiusTp div.ddTitle .divider,
div.hpui-filter-menu div.borderRadiusBtm div.ddTitle .divider {
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;	
}
div.hpui-filter-menu .dividerHover,
div.hpui-filter-menu .borderRadiusTp .divider,
div.hpui-filter-menu .borderRadiusBtm .divider {
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	right: 38px;
}
div.hpui-filter-menu .dd .arrow {
	width: 14px;
	height: 8px;
	margin-top: 0px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1525px;
}
div.hpui-filter-menu .ddTitleText .ddlabel {
	padding-right: 5px;
}
div.hpui-filter-menu .ddTitleText .ddlabel:hover {
	text-decoration: underline !important;
}
div.hpui-filter-menu .dd .ddTitleText {
	padding: 2px 8px;
	border-spacing: 0;
}
div.hpui-filter-menu .ddcommon .arrow {
	display: inline-block;
	position: relative;
	top: 50%;
	right: 0px;
}
div.hpui-filter-menu .dd .ddChild li {
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 16px;
	line-height: 18px;
}
div.hpui-filter-menu .dd .ddChild li:last-child {
	border-bottom: none;
}
div.hpui-filter-menu.hpui-error .borderRadius .ddTitle:hover,
div.hpui-filter-menu.hpui-error .borderRadius .ddTitlePreSelect:hover {
	border: 2px solid transparent;
}
div.hpui-filter-menu.hpui-error .dd .arrow {
	width: 14px;
	height: 8px;
	margin-top: 0px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1583px;
}
div.hpui-filter-menu .dd.disabledAll .arrow {
	width: 14px;
	height: 8px;
	margin-top: 0px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1554px;
}
div.hpui-filter-menu .disabledAll,
div.hpui-filter-menu .dd.disabledAll .ddTitle {
	border: 0px solid transparent;
}
div.hpui-filter-menu .disabledAll .ddTitle,
div.hpui-filter-menu .disabledAll .ddTitle table td,
div.hpui-filter-menu .disabledAll .ddTitlePreSelect,
div.hpui-filter-menu .disabledAll .ddTitlePreSelect table td {
	background-color: transparent;
	font-weight: normal;
}
div.hpui-filter-menu .dd.disabledAll .dividerHover,
div.hpui-filter-menu .dd.disabledAll .divider {
	border-left: 0px solid transparent !important;
	border-right: 0px solid transparent !important;
	right: 38px;
}
div.hpui-filter-menu .dd.disabledAll .ddTitleText {
	padding: 4px 10px;
}
div.hpui-filter-menu .dd.disabledAll .ddTitleText .ddlabel:hover {
	text-decoration: none !important;
}
div.hpui-filter-menu {
	display: inline-block;
}

/******************************************/
/**** Critical link menu custom styles ****/
/******************************************/
div.hpui-critical-link-menu table {
	border-collapse: separate !important;
}
div.hpui-critical-link-menu table td {
	border-collapse: separate !important;
	padding: 0 !important;
	border: 0 !important;
}
div.hpui-critical-link-menu table td.ddlabel {
	padding-right: 38px !important;
}
div.hpui-critical-link-menu .ddcommon table td {
	color: #FFFFFF;
	font-weight: 600;
}
div.hpui-critical-link-menu .borderRadius .ddTitlePreSelect,
div.hpui-critical-link-menu .borderRadiusTp .ddTitlePreSelect,
div.hpui-critical-link-menu .borderRadiusBtm .ddTitlePreSelect {
	color: #FFFFFF;
	background-color: #FF8D6D;
	font-weight: 600;
}
div.hpui-critical-link-menu .borderRadius .ddTitlePreSelect:hover,
div.hpui-critical-link-menu .borderRadiusTp .ddTitlePreSelect:hover,
div.hpui-critical-link-menu .borderRadiusBtm .ddTitlePreSelect:hover {
	background-color: #F27C5C;
}
div.hpui-critical-link-menu .dividerHover,
div.hpui-critical-link-menu .borderRadius .divider,
div.hpui-critical-link-menu .borderRadiusTp .divider,
div.hpui-critical-link-menu .borderRadiusBtm .divider {
	border-left: 1px solid #FFFFFF;
	right: 39px;
}
div.hpui-critical-link-menu .borderRadius .ddTitlePreSelect,
div.hpui-critical-link-menu .borderRadiusTp .ddTitlePreSelect,
div.hpui-critical-link-menu .borderRadiusBtm .ddTitlePreSelect {
	border-width: 0px 2px;
	border-style: solid;
	border-color: #FF8D6D;
}
div.hpui-critical-link-menu .borderRadius .ddTitlePreSelect:hover {
	border-color:#F27C5C;
	background-color:#F27C5C;
}
div.hpui-critical-link-menu .borderRadiusTp .ddTitlePreSelect:hover,
div.hpui-critical-link-menu .borderRadiusBtm .ddTitlePreSelect:hover {
	border-color: #F27C5C;
}
div.hpui-critical-link-menu .dd .ddTitle {
	color: #FFFFFF;
	background-color: #FF8D6D;
}
div.hpui-critical-link-menu .dd .arrow,
div.hpui-critical-link-menu .dd .arrow:hover {
	width: 18px;
	height: 10px;
	margin-top:-4px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1613px;
}
div.hpui-critical-link-menu div.borderRadiusTp .ddChild,
div.hpui-critical-link-menu div.borderRadiusBtm .ddChild {
	border: 2px solid #5A5A5A;
}	
div.hpui-critical-link-menu .dd .ddChild li.hover,
div.hpui-critical-link-menu .dd .ddChild li.selected {
	background-color: #FF8D6D;
	color: #FFFFFF;
}
div.hpui-critical-link-menu .dd .ddChild li.hover {
	cursor: pointer;
}
div.hpui-critical-link-menu .dd .ddTitleText {
	padding: 7px 10px 7px 13px;
	border-spacing: 0;
}
div.hpui-critical-link-menu .dd .ddChild li {
	padding: 5px 10px 6px 10px;
	border-bottom: 1px solid #CCCCCC;
}
div.hpui-critical-link-menu .dd .ddChild li:last-child {
	border-bottom:none;
}
div.hpui-critical-link-menu {
	display: inline-block;
}

/******************************************/
/**** Primary link menu custom styles ****/
/******************************************/
div.hpui-primary-link-menu table {
	border-collapse: separate !important;
}
div.hpui-primary-link-menu table td {
	border-collapse: separate !important;
	padding: 0 !important;
	border: 0 !important;
}
div.hpui-primary-link-menu table td.ddlabel {
	padding-right: 38px !important;
}
div.hpui-primary-link-menu .ddcommon table td {
	color: #FFFFFF;
	font-weight: 600;
}
div.hpui-primary-link-menu .borderRadius .ddTitlePreSelect,
div.hpui-primary-link-menu .borderRadiusTp .ddTitlePreSelect,
div.hpui-primary-link-menu .borderRadiusBtm .ddTitlePreSelect {
	color: #FFFFFF;
	background-color: #01A982;
	font-weight: 600;
}
div.hpui-primary-link-menu .borderRadius .ddTitlePreSelect:hover,
div.hpui-primary-link-menu .borderRadiusTp .ddTitlePreSelect:hover,
div.hpui-primary-link-menu .borderRadiusBtm .ddTitlePreSelect:hover {
	background-color: #049371;
}
div.hpui-primary-link-menu .dividerHover,
div.hpui-primary-link-menu .borderRadius .divider,
div.hpui-primary-link-menu .borderRadiusTp .divider,
div.hpui-primary-link-menu .borderRadiusBtm .divider {
	border-left: 1px solid #FFFFFF;
	right: 39px;
}
div.hpui-primary-link-menu .borderRadius .ddTitlePreSelect,
div.hpui-primary-link-menu .borderRadiusTp .ddTitlePreSelect,
div.hpui-primary-link-menu .borderRadiusBtm .ddTitlePreSelect {
	border-width: 0px 2px;
	border-style: solid;
	border-color: #01A982;
}
div.hpui-primary-link-menu .borderRadius .ddTitlePreSelect:hover {
	border-color:#049371;
	background-color:#049371;
}
div.hpui-primary-link-menu .borderRadiusTp .ddTitlePreSelect:hover,
div.hpui-primary-link-menu .borderRadiusBtm .ddTitlePreSelect:hover {
	border-color: #049371;
}
div.hpui-primary-link-menu .dd .ddTitle {
	color: #FFFFFF;
	background-color: #01A982;
}
div.hpui-primary-link-menu .dd .arrow,
div.hpui-primary-link-menu .dd .arrow:hover {
	width: 18px;
	height: 10px;
	margin-top:-4px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1613px;
}
div.hpui-primary-link-menu div.borderRadiusTp .ddChild,
div.hpui-primary-link-menu div.borderRadiusBtm .ddChild {
	border: 2px solid #5A5A5A;
}
div.hpui-primary-link-menu .dd .ddChild li.hover,
div.hpui-primary-link-menu .dd .ddChild li.selected {
	background-color: #01A982;
	color: #FFFFFF;
}
div.hpui-primary-link-menu .dd .ddChild li.hover {
	cursor: pointer;
}
div.hpui-primary-link-menu .dd .ddTitleText {
	padding: 7px 10px 7px 13px;
	border-spacing: 0;
}
div.hpui-primary-link-menu .dd .ddChild li {
	padding: 5px 10px 6px 10px;
	border-bottom: 1px solid #CCCCCC;
}
div.hpui-primary-link-menu .dd .ddChild li:last-child {
	border-bottom:none;
}
div.hpui-primary-link-menu {
	display: inline-block;
}

/******************************************/
/**** Secondary link menu custom styles ****/
/******************************************/
div.hpui-secondary-link-menu table {
	border-collapse: separate !important;
}
div.hpui-secondary-link-menu table td {
	border-collapse: separate !important;
	padding: 0 !important;
	border: 0 !important;
}
div.hpui-secondary-link-menu table td.ddlabel {
	padding-right: 38px !important;
}
div.hpui-secondary-link-menu .ddcommon table td {
	color: #FFFFFF;
	font-weight: 600;
}
div.hpui-secondary-link-menu .borderRadius .ddTitlePreSelect,
div.hpui-secondary-link-menu .borderRadiusTp .ddTitlePreSelect,
div.hpui-secondary-link-menu .borderRadiusBtm .ddTitlePreSelect {
	color: #FFFFFF;
	background-color: #767676;
	font-weight: 600;
}
div.hpui-secondary-link-menu .borderRadius .ddTitlePreSelect:hover,
div.hpui-secondary-link-menu .borderRadiusTp .ddTitlePreSelect:hover,
div.hpui-secondary-link-menu .borderRadiusBtm .ddTitlePreSelect:hover {
	background-color: #5A5A5A;
}
div.hpui-secondary-link-menu .dividerHover,
div.hpui-secondary-link-menu .borderRadius .divider,
div.hpui-secondary-link-menu .borderRadiusTp .divider,
div.hpui-secondary-link-menu .borderRadiusBtm .divider {
	border-left: 1px solid #FFFFFF;
	right: 39px;
}
div.hpui-secondary-link-menu .borderRadius .ddTitlePreSelect,
div.hpui-secondary-link-menu .borderRadiusTp .ddTitlePreSelect,
div.hpui-secondary-link-menu .borderRadiusBtm .ddTitlePreSelect {
	border-width: 0px 2px;
	border-style: solid;
	border-color: #767676;
}
div.hpui-secondary-link-menu .borderRadius .ddTitlePreSelect:hover {
	border-color:#5A5A5A;
	background-color:#5A5A5A;
}
div.hpui-secondary-link-menu .borderRadiusTp .ddTitlePreSelect:hover,
div.hpui-secondary-link-menu .borderRadiusBtm .ddTitlePreSelect:hover {
	border-color: #5A5A5A;
}
div.hpui-secondary-link-menu .dd .ddTitle {
	color: #FFFFFF;
	background-color: #767676;
}
div.hpui-secondary-link-menu .dd .arrow,
div.hpui-secondary-link-menu .dd .arrow:hover {
	width: 18px;
	height: 10px;
	margin-top:-4px;
	background: url('../images/dropdown_icons_21.png') no-repeat 0px -1613px;
}
div.hpui-secondary-link-menu div.borderRadiusTp .ddChild,
div.hpui-secondary-link-menu div.borderRadiusBtm .ddChild {
	border: 2px solid #5A5A5A;
}
div.hpui-secondary-link-menu .dd .ddChild li.hover,
div.hpui-secondary-link-menu .dd .ddChild li.selected {
	background-color: #767676;
	color: #FFFFFF;
}
div.hpui-secondary-link-menu .dd .ddChild li.hover {
	cursor: pointer;
}
div.hpui-secondary-link-menu .dd .ddTitleText {
	padding: 7px 10px 7px 13px;
	border-spacing: 0;
}
div.hpui-secondary-link-menu .dd .ddChild li {
	padding: 5px 10px 6px 10px;
	border-bottom: 1px solid #CCCCCC;
}
div.hpui-secondary-link-menu .dd .ddChild li:last-child {
	border-bottom:none;
}
div.hpui-secondary-link-menu {
	display: inline-block;
}

/**************************************************/
/**** Multi select (aka listbox) custom styles ****/
/**************************************************/
div.hpui-multi-select .default .border {
	border: 2px solid #CCCCCC;
}
div.hpui-multi-select div.ddcommon .ddChild {
	color: #333333;
}
div.hpui-multi-select .border {
	border: 2px solid #5A5A5A;
}
div.hpui-multi-select .border:hover,
div.hpui-multi-select .default .border:hover {
	border: 2px solid #01A982;
}
div.hpui-multi-select.hpui-error .border {
	border: 2px solid #FF0000 !important;
}
div.hpui-multi-select.hpui-error .border:hover {
	border: 2px solid #01A982 !important;
}
div.hpui-multi-select.hpui-error .disabledAll .border {
	border: 2px solid #CCCCCC !important;
}
div.hpui-multi-select .disabledAll {
	border: 0px solid #CCCCCC;
	color: #B3B3B3;
}
div.hpui-multi-select .disabledAll .border,
div.hpui-multi-select .disabledAll .border:hover {
	border: 2px solid #CCCCCC;
}
div.hpui-multi-select .dd .ddChild li.hover {
	background-color: #FFFFFF;
	color: #000000;
}
/*this style for the selected and hovered option */
div.hpui-multi-select .dd .ddChild li.selected.hover {
	background-color: #767676;
	color: #FFFFFF;
}
div.hpui-multi-select {
	display: inline-block;
}

/************************************************************/
/**** Slim multi select (aka slim listbox) custom styles ****/
/************************************************************/
div.hpui-slim-multi-select .ddcommon {
	line-height: 18px;
	font-size: 16px;
}
div.hpui-slim-multi-select div.ddcommon .ddChild {
	color: #333333;
}
div.hpui-slim-multi-select .default .border {
	border: 2px solid #CCCCCC;
}
div.hpui-slim-multi-select .border {
	border: 2px solid #5A5A5A;
}
div.hpui-slim-multi-select .border:hover,
div.hpui-slim-multi-select .default .border:hover {
	border: 2px solid #01A982;
}
div.hpui-slim-multi-select.hpui-error .border {
	border: 2px solid #FF0000 !important;
}
div.hpui-slim-multi-select.hpui-error .border:hover {
	border: 2px solid #01A982 !important;
}
div.hpui-slim-multi-select.hpui-error .disabledAll .border {
	border: 2px solid #CCCCCC !important;
}
div.hpui-slim-multi-select .disabledAll {
	border: 0px solid #CCCCCC;
	color: #B3B3B3;
}
div.hpui-slim-multi-select .disabledAll .border,
div.hpui-slim-multi-select .disabledAll .border:hover {
	border: 2px solid #CCCCCC;
}
div.hpui-slim-multi-select .dd .ddChild li {
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #CCCCCC;
	line-height: 18px;
	font-size: 16px;
}
div.hpui-slim-multi-select .dd .ddChild li:last-child {
	border-bottom: 0 none #CCCCCC;
}
div.hpui-slim-multi-select .dd .ddChild li.hover {
	background-color: #FFFFFF;
	color: #000000;
}
/*this style for the selected and hovered option */
div.hpui-slim-multi-select .dd .ddChild li.hover.selected {
	background-color: #767676;
	color: #FFFFFF;
}
div.hpui-slim-multi-select {
	display: inline-block;
}

/**************************************/
/*** HPE dropdown data-image icons ****/
/**************************************/
span.hpui-talk-icon {
	padding-right: 6px;
	width: 15px;
	height: 18px;
	display: inline-block;
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2158px;
}
span.hpui-headset-icon {
	padding-right: 6px;
	width: 15px;
	height: 18px;
	display: inline-block;
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -525px;
}
span.hpui-person-icon {
	padding-right: 6px;
	width: 15px;
	height: 18px;
	display: inline-block;
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -1810px;
}
span.hpui-laptop-icon {
	padding-right: 6px;
	width: 15px;
	height: 18px;
	display: inline-block;
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -1843px;
}
span.hpui-first-aid-icon {
	padding-right: 6px;
	width: 15px;
	height: 18px;
	display: inline-block;
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -1878px;
}
span.hpui-letter-icon {
	padding-right: 6px;
	width: 15px;
	height: 18px;
	display: inline-block;
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -1912px;
}
.hover span.hpui-talk-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2508px;
}
.hover span.hpui-headset-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2546px;
}
.hover span.hpui-person-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2580px;
}
.hover span.hpui-laptop-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2613px;
}
.hover span.hpui-first-aid-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2648px;
}
.hover span.hpui-letter-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2682px;
}
.selected span.hpui-talk-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2508px;
}
.selected span.hpui-headset-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2546px;
}
.selected span.hpui-person-icon { 
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2580px;
}
.selected span.hpui-laptop-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2613px;
}
.selected span.hpui-first-aid-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2648px;
}
.selected span.hpui-letter-icon {
	background: url('../images/dropdown_icons_15.png') no-repeat 0 -2682px;
}

.hpui-select .focusBorder,
.hpui-slim-select .focusBorder,
.hpui-sort-menu .focusBorder,
.hpui-multi-select .focusBorder,
.hpui-slim-multi-select .focusBorder{
	border: 2px solid #01A982 !important;
}

.hpui-select .focusBorderLeft,
.hpui-slim-select .focusBorderLeft,
.hpui-sort-menu .focusBorderLeft{
	border-left:  1px solid #01A982 !important;
}

.hpui-filter-menu .focusUnderline {
	text-decoration: underline !important;
}
div.hpui-primary-link-menu .focusBackColor {
 	background-color: #049371 !important;
 	border-color: #049371 !important;
 }

div.hpui-secondary-link-menu .focusBackColor {
 	background-color: #5A5A5A !important;
 	border-color: #5A5A5A !important;
 }

 div.hpui-critical-link-menu .focusBackColor {
 	background-color: #F27C5C !important;
 	border-color: #F27C5C !important;
 }

 div.hpui-action-menu .focusBackColor {
 	background-color: #FFFFFF !important;
 	border: 2px solid #01A982 !important;
 }

/*****************************************************/
/**** Styles for raw select widgets, for a better ****/
/**** temporary look while the DOM is rendering   ****/
/*****************************************************/
select:not([multiple]).hpui-select {
	height: 36px;
	color: #B3B3B3;
	font-size: 18px;
	line-height: 22px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-weight: normal;
	padding-left: 6px;
	border: 2px solid #CCCCCC;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select:not([multiple]).hpui-slim-select,
select.hpui-sort-menu {
	height: 26px;
	color: #B3B3B3;
	font-size: 14px;
	line-height: 18px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-weight: normal;
	padding-left: 4px;
	border: 2px solid #CCCCCC;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select.hpui-filter-menu,
select.hpui-action-menu {
	height: 26px;
	color: #B3B3B3;
	font-size: 16px;
	line-height: 18px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-weight: normal;
	padding-left: 4px;
	border: 2px none #CCCCCC;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select.hpui-critical-link-menu {
	height: 36px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 22px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-weight: 600;
	padding-left: 9px;
	border: 2px solid #FF8D6D;
	padding-bottom: 0px;
	background-color: #FF8D6D;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select.hpui-primary-link-menu {
	height: 36px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 22px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-weight: 600;
	padding-left: 9px;
	border: 2px solid #01A982;
	padding-bottom: 0px;
	background-color: #01A982;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select.hpui-secondary-link-menu {
	height: 36px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 22px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-weight: 600;
	padding-left: 9px;
	border: 2px solid #767676;
	padding-bottom: 0px;
	background-color: #767676;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select[multiple].hpui-select {
	color: #B3B3B3;
	font-size: 18px;
	line-height: 22px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-weight: normal;
	border: 2px solid #CCCCCC;
	background-color: #FFFFFF;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select[multiple].hpui-slim-select {
	color: #B3B3B3;
	font-size: 14px;
	line-height: 18px;
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-weight: normal;
	border: 2px solid #CCCCCC;
	background-color: #FFFFFF;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select[multiple].hpui-select option {
	border-top: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-top: 7px;
	height: 27px;
}
select[multiple].hpui-slim-select option {
	border-top: 1px solid #CCCCCC;
	padding-left: 8px;
	padding-top: 5px;
	height: 19px;
}
select[multiple].hpui-select option:first-child {
	border-top: 0;
	height: 28px;
}
select[multiple].hpui-slim-select option:first-child {
	border-top: 0;
	height: 20px;
}
select[disabled].hpui-select,
select[readonly].hpui-select,
select[disabled].hpui-slim-select,
select[readonly].hpui-slim-select,
select[disabled].hpui-sort-menu,
select[readonly].hpui-sort-menu {
	color: #B3B3B3 !important;
	background-color: #E5E5E5 !important;
	border: 2px solid #CCCCCC !important;
}
select[disabled].hpui-filter-menu,
select[readonly].hpui-filter-menu,
select[disabled].hpui-action-menu,
select[readonly].hpui-action-menu {
	color: #B3B3B3 !important;
	background-color: #FFFFFF !important;
	border: 2px none #FFFFFF !important
}

/****** end HPE dropdowns CSS (dropdowns.css) ******/
