/****** begin HPE miscellaneous CSS (miscellaneous.css) ******/

/*** HPE service summary views ***/

/* HPE service summary views - miscellaneous */
.hpui-service-summary-number {
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-size: 27px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
}

/* HPE service summary views - title bar */
div.hpui-service-summary-title {
	border-top: 4px solid #CCCCCC;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;	
	background-color: #FFFFFF;
}
div.hpui-service-summary-title:hover {
}
div[onclick].hpui-service-summary-title:hover,
div[onclick].hpui-service-summary-title:focus {
	background-color: #F2F2F2;
	cursor: pointer;
}
div.hpui-service-summary-title h1,
div.hpui-service-summary-title h2,
div.hpui-service-summary-title h3,
div.hpui-service-summary-title h4,
div.hpui-service-summary-title h5,
div.hpui-service-summary-title h6 {
	margin: 0px;
}
div.hpui-service-summary-title.hpui-service-summary-subtitle {
	padding-top: 2px;
	padding-bottom: 4px;
} 

/* HPE service summary views - content */
table.hpui-device-summary-content,
table.hpui-event-summary-content,
table.hpui-case-summary-content,
table.hpui-entitlement-summary-content,
table.hpui-config-summary-content,
table.hpui-contact-summary-content {
	width: 308px;
}
table.hpui-service-summary-content tr td,
table.hpui-device-summary-content tr td,
table.hpui-event-summary-content tr td,
table.hpui-case-summary-content tr td,
table.hpui-entitlement-summary-content tr td,
table.hpui-config-summary-content tr td,
table.hpui-contact-summary-content tr td {
	border-top: 1px solid #CCCCCC;
}
table.hpui-service-summary-content tr td {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
table.hpui-config-summary-content tr td,
table.hpui-contact-summary-content tr td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
table.hpui-device-summary-content tr td,
table.hpui-event-summary-content tr td,
table.hpui-case-summary-content tr td,
table.hpui-entitlement-summary-content tr td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
table.hpui-service-summary-content tr td:first-child,
table.hpui-device-summary-content tr td:first-child,
table.hpui-event-summary-content tr td:first-child,
table.hpui-case-summary-content tr td:first-child,
table.hpui-entitlement-summary-content tr td:first-child,
table.hpui-contact-summary-content tr td:first-child {
	padding-right: 0px;
}
table.hpui-service-summary-content tr td[colspan]:first-child,
table.hpui-device-summary-content tr td[colspan]:first-child,
table.hpui-event-summary-content tr td[colspan]:first-child,
table.hpui-case-summary-content tr td[colspan]:first-child,
table.hpui-entitlement-summary-content tr td[colspan]:first-child,
table.hpui-config-summary-content tr td[colspan]:first-child,
table.hpui-contact-summary-content tr td[colspan]:first-child {
	padding-right: 10px;
}
table.hpui-device-summary-content tr td:first-child,
table.hpui-event-summary-content tr td:first-child,
table.hpui-case-summary-content tr td:first-child,
table.hpui-entitlement-summary-content tr td:first-child {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}
table.hpui-device-summary-content tr.hpui-service-summary-subtitle td,
table.hpui-event-summary-content tr.hpui-service-summary-subtitle td,
table.hpui-case-summary-content tr.hpui-service-summary-subtitle td,
table.hpui-entitlement-summary-content tr.hpui-service-summary-subtitle td {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	height: 30px;
}
table.hpui-device-summary-content tr.hpui-service-summary-subtitle td .hpui-service-summary-number,
table.hpui-event-summary-content tr.hpui-service-summary-subtitle td .hpui-service-summary-number,
table.hpui-case-summary-content tr.hpui-service-summary-subtitle td .hpui-service-summary-number,
table.hpui-entitlement-summary-content tr.hpui-service-summary-subtitle td .hpui-service-summary-number {
	color: #333;
}
table.hpui-device-summary-content tr.hpui-service-summary-button-row td,
table.hpui-event-summary-content tr.hpui-service-summary-button-row td,
table.hpui-case-summary-content tr.hpui-service-summary-button-row td,
table.hpui-entitlement-summary-content tr.hpui-service-summary-button-row td {
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
}
table.hpui-device-summary-content tr.hpui-service-summary-button-row td .hpui-top-align,
table.hpui-event-summary-content tr.hpui-service-summary-button-row td .hpui-top-align,
table.hpui-case-summary-content tr.hpui-service-summary-button-row td .hpui-top-align,
table.hpui-entitlement-summary-content tr.hpui-service-summary-button-row td .hpui-top-align {
	display: inline !important;
}
table.hpui-device-summary-content tr.hpui-service-summary-wide-row td:first-child,
table.hpui-event-summary-content tr.hpui-service-summary-wide-row td:first-child,
table.hpui-case-summary-content tr.hpui-service-summary-wide-row td:first-child,
table.hpui-entitlement-summary-content tr.hpui-service-summary-wide-row td:first-child {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
}
table.hpui-device-summary-content tr.hpui-service-summary-wide-row td,
table.hpui-event-summary-content tr.hpui-service-summary-wide-row td,
table.hpui-case-summary-content tr.hpui-service-summary-wide-row td,
table.hpui-entitlement-summary-content tr.hpui-service-summary-wide-row td {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
}
table.hpui-device-summary-content tr td span.hpui-heading,
table.hpui-entitlement-summary-content tr td span.hpui-heading,
table.hpui-case-summary-content tr td span.hpui-heading,
table.hpui-event-summary-content tr td span.hpui-heading,
table.hpui-device-summary-content tr td div.hpui-heading,
table.hpui-entitlement-summary-content tr td div.hpui-heading,
table.hpui-case-summary-content tr td div.hpui-heading,
table.hpui-event-summary-content tr td div.hpui-heading {
	margin-top: 0px;
	margin-bottom: 0px;
}
table.hpui-contact-summary-content tr.hpui-service-summary-subtitle td:first-child {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	height: 30px;
}
table.hpui-contact-summary-content tr.hpui-service-summary-subtitle td {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 10px;
	height: 18px;
}
table.hpui-service-summary-content tr.hpui-service-summary-buttons td {
	padding-top: 15px;
	padding-bottom: 15px;
}
table.hpui-service-summary-content tr.hpui-service-summary-title td, 
table.hpui-config-summary-content tr.hpui-service-summary-subtitle td,
table.hpui-contact-summary-content tr.hpui-service-summary-subtitle td,
table.hpui-case-summary-content tr:first-child td,
table.hpui-entitlement-summary-content tr:first-child td,
table.hpui-device-summary-content tr:first-child td,
table.hpui-event-summary-content tr:first-child td {
	border-top: 4px solid #CCCCCC;
}
table.hpui-service-summary-content tr td h1,
table.hpui-contact-summary-content tr td h1,
table.hpui-config-summary-content tr td h1,
table.hpui-device-summary-content tr td h1,
table.hpui-event-summary-content tr td h1,
table.hpui-case-summary-content tr td h1,
table.hpui-entitlement-summary-content tr td h1,
table.hpui-service-summary-content tr td h2,
table.hpui-contact-summary-content tr td h2,
table.hpui-config-summary-content tr td h2,
table.hpui-device-summary-content tr td h2,
table.hpui-event-summary-content tr td h2,
table.hpui-case-summary-content tr td h2,
table.hpui-entitlement-summary-content tr td h2,
table.hpui-service-summary-content tr td h3,
table.hpui-contact-summary-content tr td h3,
table.hpui-config-summary-content tr td h3,
table.hpui-device-summary-content tr td h3,
table.hpui-event-summary-content tr td h3,
table.hpui-case-summary-content tr td h3,
table.hpui-entitlement-summary-content tr td h3,
table.hpui-service-summary-content tr td h4,
table.hpui-contact-summary-content tr td h4,
table.hpui-config-summary-content tr td h4,
table.hpui-device-summary-content tr td h4,
table.hpui-event-summary-content tr td h4,
table.hpui-case-summary-content tr td h4,
table.hpui-entitlement-summary-content tr td h4,
table.hpui-service-summary-content tr td h5,
table.hpui-contact-summary-content tr td h5,
table.hpui-config-summary-content tr td h5,
table.hpui-device-summary-content tr td h5,
table.hpui-event-summary-content tr td h5,
table.hpui-case-summary-content tr td h5,
table.hpui-entitlement-summary-content tr td h5,
table.hpui-service-summary-content tr td h6,
table.hpui-contact-summary-content tr td h6,
table.hpui-config-summary-content tr td h6,
table.hpui-device-summary-content tr td h6,
table.hpui-event-summary-content tr td h6,
table.hpui-case-summary-content tr td h6,
table.hpui-entitlement-summary-content tr td h6 {
	margin: 0px;
}
table.hpui-service-summary-content tr.hpui-service-summary-subtitle td,
table.hpui-device-summary-content tr.hpui-service-summary-subtitle td {
	border-top: 4px solid #E5E8E8;
}
table.hpui-config-summary-content tr td table tr td {
	border-top: 0px solid #CCCCCC;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}
table.hpui-config-summary-content tr td table tr td:first-child {
	padding-right: 10px;
}
table.hpui-config-summary-content tr.hpui-service-summary-subtitle td {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	height: 24px;
}
table.hpui-service-summary-content tr[onclick]:hover,
table.hpui-service-summary-content tr[onclick]:focus,
table.hpui-config-summary-content tr[onclick]:hover,
table.hpui-config-summary-content tr[onclick]:focus,
table.hpui-contact-summary-content tr[onclick]:hover,
table.hpui-contact-summary-content tr[onclick]:focus,
table.hpui-device-summary-content tr[onclick]:hover,
table.hpui-device-summary-content tr[onclick]:focus, 
table.hpui-case-summary-content tr[onclick]:hover,
table.hpui-case-summary-content tr[onclick]:focus, 
table.hpui-event-summary-content tr[onclick]:hover,
table.hpui-event-summary-content tr[onclick]:focus,
table.hpui-entitlement-summary-content tr[onclick]:hover,
table.hpui-entitlement-summary-content tr[onclick]:focus {
	background-color: #F2F2F2;
	cursor: pointer;
}
table.hpui-contact-summary-content tr td .hpui-footnote-text {
	line-height: 18px;
}
table.hpui-service-summary-content .hpui-service-summary-primary-text1 {
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-size: 35px;
	line-height: 36px;
	color: #333;
}
table.hpui-service-summary-content .hpui-service-summary-primary-text2 {
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-size: 35px;
	line-height: 36px;
	color: #333;
}
table.hpui-service-summary-content .hpui-service-summary-secondary-text1 {
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-size: 27px;
	line-height: 30px;
	color: #333;
}
table.hpui-service-summary-content .hpui-service-summary-secondary-text2 {
	font-family: "Metric", Arial, sans-serif;
	font-stretch: condensed;
	font-size: 27px;
	line-height: 30px;
	color: #333;
}
table.hpui-device-summary-content div.hpui-warn-icon.hpui-primary-text1,
table.hpui-device-summary-content div.hpui-warn-icon.hpui-primary-text2,
table.hpui-device-summary-content div.hpui-warn-icon.hpui-primary-text3,
table.hpui-device-summary-content div.hpui-slim-warn-icon.hpui-primary-text1,
table.hpui-device-summary-content div.hpui-slim-warn-icon.hpui-primary-text2,
table.hpui-device-summary-content div.hpui-slim-warn-icon.hpui-primary-text3 {
	padding-left: 26px;
	background-position-x: 6px;
	background-position: 6px center;
}

/*** HPE spacers ***/
.hpui-section-spacer, .hpui-section-vertical-spacer { margin-bottom: 20px !important; }
.hpui-widget-spacer, .hpui-widget-vertical-spacer { margin-bottom: 14px !important; }

/* HPE miscellaneous padding spacers */
/* These classes must be defined in this order: all sides, two sides, one side */
.hpui-padding-0 { padding: 0px !important; }
.hpui-padding-5 { padding: 5px !important; }
.hpui-padding-10 { padding: 10px !important; }
.hpui-padding-15 { padding: 15px !important; }
.hpui-padding-20 { padding: 20px !important; }
.hpui-padding-25 { padding: 25px !important; }
.hpui-padding-30 { padding: 30px !important; }
.hpui-padding-35 { padding: 35px !important; }
.hpui-padding-40 { padding: 40px !important; }
.hpui-padding-vertical-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.hpui-padding-vertical-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
.hpui-padding-vertical-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
.hpui-padding-vertical-15 { padding-top: 15px !important; padding-bottom: 15px !important; }
.hpui-padding-vertical-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
.hpui-padding-vertical-25 { padding-top: 25px !important; padding-bottom: 25px !important; }
.hpui-padding-vertical-30 { padding-top: 30px !important; padding-bottom: 30px !important; }
.hpui-padding-vertical-35 { padding-top: 35px !important; padding-bottom: 35px !important; }
.hpui-padding-vertical-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
.hpui-padding-horizontal-0 { padding-left: 0px !important; padding-right: 0px !important; }
.hpui-padding-horizontal-5 { padding-left: 5px !important; padding-right: 5px !important; }
.hpui-padding-horizontal-10 { padding-left: 10px !important; padding-right: 10px !important; }
.hpui-padding-horizontal-15 { padding-left: 15px !important; padding-right: 15px !important; }
.hpui-padding-horizontal-20 { padding-left: 20px !important; padding-right: 20px !important; }
.hpui-padding-horizontal-25 { padding-left: 25px !important; padding-right: 25px !important; }
.hpui-padding-horizontal-30 { padding-left: 30px !important; padding-right: 30px !important; }
.hpui-padding-horizontal-35 { padding-left: 35px !important; padding-right: 35px !important; }
.hpui-padding-horizontal-40 { padding-left: 40px !important; padding-right: 40px !important; }
.hpui-padding-left-0 { padding-left: 0px !important; }
.hpui-padding-left-5 { padding-left: 5px !important; }
.hpui-padding-left-10 { padding-left: 10px !important; }
.hpui-padding-left-15 { padding-left: 15px !important; }
.hpui-padding-left-20 { padding-left: 20px !important; }
.hpui-padding-left-25 { padding-left: 25px !important; }
.hpui-padding-left-30 { padding-left: 30px !important; }
.hpui-padding-left-35 { padding-left: 35px !important; }
.hpui-padding-left-40 { padding-left: 40px !important; }
.hpui-padding-right-0 { padding-right: 0px !important; }
.hpui-padding-right-5 { padding-right: 5px !important; }
.hpui-padding-right-10 { padding-right: 10px !important; }
.hpui-padding-right-15 { padding-right: 15px !important; }
.hpui-padding-right-20 { padding-right: 20px !important; }
.hpui-padding-right-25 { padding-right: 25px !important; }
.hpui-padding-right-30 { padding-right: 30px !important; }
.hpui-padding-right-35 { padding-right: 35px !important; }
.hpui-padding-right-40 { padding-right: 40px !important; }
.hpui-padding-top-0 { padding-top: 0px !important; }
.hpui-padding-top-5 { padding-top: 5px !important; }
.hpui-padding-top-10 { padding-top: 10px !important; }
.hpui-padding-top-15 { padding-top: 15px !important; }
.hpui-padding-top-20 { padding-top: 20px !important; }
.hpui-padding-top-25 { padding-top: 25px !important; }
.hpui-padding-top-30 { padding-top: 30px !important; }
.hpui-padding-top-35 { padding-top: 35px !important; }
.hpui-padding-top-40 { padding-top: 40px !important; }
.hpui-padding-bottom-0 { padding-bottom: 0px !important; }
.hpui-padding-bottom-5 { padding-bottom: 5px !important; }
.hpui-padding-bottom-10 { padding-bottom: 10px !important; }
.hpui-padding-bottom-15 { padding-bottom: 15px !important; }
.hpui-padding-bottom-20 { padding-bottom: 20px !important; }
.hpui-padding-bottom-25 { padding-bottom: 25px !important; }
.hpui-padding-bottom-30 { padding-bottom: 30px !important; }
.hpui-padding-bottom-35 { padding-bottom: 35px !important; }
.hpui-padding-bottom-40 { padding-bottom: 40px !important; }

/* HPE miscellaneous margin spacers */
/* These classes must be defined in this order: all sides, two sides, one side */
.hpui-margin-0 { margin: 0px !important; }
.hpui-margin-5 { margin: 5px !important; }
.hpui-margin-10 { margin: 10px !important; }
.hpui-margin-15 { margin: 15px !important; }
.hpui-margin-20 { margin: 20px !important; }
.hpui-margin-25 { margin: 25px !important; }
.hpui-margin-30 { margin: 30px !important; }
.hpui-margin-35 { margin: 35px !important; }
.hpui-margin-40 { margin: 40px !important; }
.hpui-margin-vertical-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.hpui-margin-vertical-5 { margin-top: 5px !important; margin-bottom: 5px !important; }
.hpui-margin-vertical-10 { margin-top: 10px !important; margin-bottom: 10px !important; }
.hpui-margin-vertical-15 { margin-top: 15px !important; margin-bottom: 15px !important; }
.hpui-margin-vertical-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
.hpui-margin-vertical-25 { margin-top: 25px !important; margin-bottom: 15px !important; }
.hpui-margin-vertical-30 { margin-top: 30px !important; margin-bottom: 30px !important; }
.hpui-margin-vertical-35 { margin-top: 35px !important; margin-bottom: 35px !important; }
.hpui-margin-vertical-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
.hpui-margin-horizontal-0 { margin-left: 0px !important; margin-right: 0px !important; }
.hpui-margin-horizontal-5 { margin-left: 5px !important; margin-right: 5px !important; }
.hpui-margin-horizontal-10 { margin-left: 10px !important; margin-right: 10px !important; }
.hpui-margin-horizontal-15 { margin-left: 15px !important; margin-right: 15px !important; }
.hpui-margin-horizontal-20 { margin-left: 20px !important;	margin-right: 20px !important; }
.hpui-margin-horizontal-25 { margin-left: 25px !important; margin-right: 25px !important; }
.hpui-margin-horizontal-30 { margin-left: 30px !important; margin-right: 30px !important; }
.hpui-margin-horizontal-35 { margin-left: 35px !important; margin-right: 35px !important; }
.hpui-margin-horizontal-40 { margin-left: 40px !important; margin-right: 40px !important; }
.hpui-margin-left-0 { margin-left: 0px !important; }
.hpui-margin-left-5 { margin-left: 5px !important; }
.hpui-margin-left-10 { margin-left: 10px !important; }
.hpui-margin-left-15 { margin-left: 15px !important; }
.hpui-margin-left-20 { margin-left: 20px !important; }
.hpui-margin-left-25 { margin-left: 25px !important; }
.hpui-margin-left-30 { margin-left: 30px !important; }
.hpui-margin-left-35 { margin-left: 35px !important; }
.hpui-margin-left-40 { margin-left: 40px !important; }
.hpui-margin-right-0 { margin-right: 0px !important; }
.hpui-margin-right-5 { margin-right: 5px !important; }
.hpui-margin-right-10 { margin-right: 10px !important; }
.hpui-margin-right-15 { margin-right: 15px !important; }
.hpui-margin-right-20 { margin-right: 20px !important; }
.hpui-margin-right-25 { margin-right: 25px !important; }
.hpui-margin-right-30 { margin-right: 30px !important; }
.hpui-margin-right-35 { margin-right: 35px !important; }
.hpui-margin-right-40 { margin-right: 40px !important; }
.hpui-margin-top-0 { margin-top: 0px !important; }
.hpui-margin-top-5 { margin-top: 5px !important; }
.hpui-margin-top-10 { margin-top: 10px !important; }
.hpui-margin-top-15 { margin-top: 15px !important; }
.hpui-margin-top-20 { margin-top: 20px !important; }
.hpui-margin-top-25 { margin-top: 25px !important; }
.hpui-margin-top-30 { margin-top: 30px !important; }
.hpui-margin-top-35 { margin-top: 35px !important; }
.hpui-margin-top-40 { margin-top: 40px !important; }
.hpui-margin-bottom-0 { margin-bottom: 0px !important; }
.hpui-margin-bottom-5 { margin-bottom: 5px !important; }
.hpui-margin-bottom-10 { margin-bottom: 10px !important; }
.hpui-margin-bottom-15 { margin-bottom: 15px !important; }
.hpui-margin-bottom-20 { margin-bottom: 20px !important; }
.hpui-margin-bottom-25 { margin-bottom: 25px !important; }
.hpui-margin-bottom-30 { margin-bottom: 30px !important; }
.hpui-margin-bottom-35 { margin-bottom: 35px !important; }
.hpui-margin-bottom-40 { margin-bottom: 40px !important; }

/* HPE alignments */
/* These classes must be defined in this order: all sides, two sides, one side */
.hpui-center-align { text-align: center !important; vertical-align: middle !important; display: table-cell !important; }
.hpui-horizontal-center-align { text-align: center !important; }
.hpui-vertical-center-align { vertical-align: middle !important; display: table-cell !important; }
.hpui-top-align { vertical-align: top !important; display: table-cell !important; }
.hpui-bottom-align { vertical-align: bottom !important; display: table-cell !important; }
.hpui-right-align { text-align: right !important; }
.hpui-left-align { text-align: left !important; }

/* HPE display */
.hpui-no-display { display: none; }
.hpui-inline-display { display: inline; }
.hpui-grid-block-display { display: block; }
.hpui-inline-display.hpui-grid-block-display { display: inline-block; }

/* HPE overflow visible */
.hpui-overflow-visible {
	overflow: visible !important;
}

/* HPE no wrap */
.hpui-no-wrap {
	white-space: nowrap;
}

/* HPE clear floats */
.hpui-clear {
	clear: both;
}

/*** HPE static callouts ***/

div.hpui-callout {
	background-color: #F2F2F2;
	padding: 20px;
}
div.hpui-callout > :last-child {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

/*** HPE block grid ***/

div.hpui-grid {
	margin-left: -20px;
}

/*** HPE small grid blocks ***/

table.hpui-small-grid-block {
	border: 2px solid #CCCCCC;
	overflow: visible;
	/*position: absolute;*/
	float: left;
	padding: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	background: #FFF;
}
table.hpui-small-grid-block {
	width: 120px;
	height: 76px;
	min-width: 120px;
	min-height: 76px;
	max-width: 120px;
	max-height: 76px;
}
table[onclick].hpui-small-grid-block:hover,
table[onclick].hpui-small-grid-block:focus {
	cursor: pointer;
	background-color: #F2F2F2;
}
table.hpui-small-grid-block tr td {
	line-height: 18px !important;
	height: 18px !important;
}
table.hpui-small-grid-block tr td.hpui-footnote-text,
table.hpui-small-grid-block tr td .hpui-footnote-text {
	color: #333;
}
table.hpui-small-grid-block tr td.hpui-emphasized-text,
table.hpui-small-grid-block tr td .hpui-emphasized-text {
	padding-top: 4px;
}
table.hpui-small-grid-block tr td .hpui-truncatable-text {
	width: 120px;
}
table.hpui-small-grid-block tr td.hpui-first,
table.hpui-small-grid-block tr td.hpui-first .hpui-truncatable-text {
	width: 55px;
}
table.hpui-small-grid-block tr td.hpui-first {
	padding-right: 5px;
}
table.hpui-small-grid-block tr td.hpui-last,
table.hpui-small-grid-block tr td.hpui-last .hpui-truncatable-text {
	width: 55px;
}
table.hpui-small-grid-block tr td.hpui-last {
	padding-left: 5px;
}
table.hpui-small-grid-block tr td .hpui-left-align {
	width: 58px;
	float: left;
}
table.hpui-small-grid-block tr td .hpui-right-align {
	width: 58px;
	float: right;
}

/*** HPE large grid blocks ***/

table.hpui-large-grid-block {
	border: 2px solid #CCCCCC;
	overflow: visible;
	/*position: absolute;*/
	float: left;
	padding: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	background: #FFF;
}
table.hpui-large-grid-block {
	width: 284px;
	height: 76px;
	min-width: 284px;
	min-height: 76px;
	max-width: 284px;
	max-height: 76px;
}
table[onclick].hpui-large-grid-block:hover,
table[onclick].hpui-large-grid-block:focus {
	cursor: pointer;
	background-color: #F2F2F2;
}
table.hpui-large-grid-block tr td {
	line-height: 18px !important;
	height: 18px !important;
}
table.hpui-large-grid-block tr td.hpui-footnote-text,
table.hpui-large-grid-block tr td .hpui-footnote-text {
	color: #333;
}
table.hpui-large-grid-block tr td.hpui-emphasized-text,
table.hpui-large-grid-block tr td .hpui-emphasized-text {
	padding-top: 4px;
}
table.hpui-large-grid-block tr td .hpui-truncatable-text {
	width: 284px;
}
table.hpui-large-grid-block tr td.hpui-first,
table.hpui-large-grid-block tr td.hpui-first .hpui-truncatable-text {
	width: 208px;
}
table.hpui-large-grid-block tr td.hpui-first {
	padding-right: 10px;
}
table.hpui-large-grid-block tr td.hpui-last,
table.hpui-large-grid-block tr td.hpui-last .hpui-truncatable-text {
	width: 60px;
}
table.hpui-large-grid-block tr td.hpui-last {
	padding-left: 5px;
}
table.hpui-large-grid-block tr td.hpui-secondary-vertical-divider div.hpui-secondary-vertical-divider {
	height: 76px;
	margin-left: 0px;
	margin-right: 0px;
}
table.hpui-large-grid-block tr td .hpui-left-align {
	width: 140px;
	float: left;
}
table.hpui-large-grid-block tr td .hpui-right-align {
	width: 140px;
	float: right;
}

/*** HPE grid blocks hover ***/
table.hpui-grid-block-hover {
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary td {
	padding: 10px 20px 20px 20px;
}
table.hpui-grid-block-hover tr:first-child {
	outline: none;
}
table.hpui-grid-block-hover .hpui-footnote-text {
	line-height: 18px;
	color: #333;
}
table.hpui-grid-block-hover tr.hpui-grid-block-hover-detail  td {
	border-top: 1px solid #CCCCCC;
	padding-top: 7px;
	padding-bottom: 7px;
}
table.hpui-grid-block-hover tr[onclick].hpui-grid-block-hover-detail:hover,
table.hpui-grid-block-hover tr[onclick].hpui-grid-block-hover-detail:focus {
	cursor: pointer;
	background-color: #F2F2F2;
}
table.hpui-grid-block-hover tr td.hpui-first {
	padding-left: 20px !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;	
}
table.hpui-grid-block-hover tr td.hpui-last {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.hpui-grid-block-hover tr.hpui-grid-block-hover-message td {
	padding: 10px 20px;
	border-top: 1px solid #CCCCCC;
}
.hpui-grid-block-hover-number {
	font-family: "Metric", Arial, sans-serif;
	font-size: 27px;
	font-stretch: condensed;
	line-height: 30px;
	font-weight: bold;
	color: #333;
}
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[href],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[onclick] {
	color: #333 !important;
	text-decoration: none !important;
	cursor: pointer !important;
}
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[href].hpui-primary-text2,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[href].hpui-secondary-text2,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-primary-text2 a[href],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-secondary-text2 a[href],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[onclick].hpui-primary-text2,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[onclick].hpui-secondary-text2,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-primary-text2 a[onclick],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-secondary-text2 a[onclick] {
	color: #333 !important;
}
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[href].hpui-footnote-text,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[href].hpui-primary-text3,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[href].hpui-secondary-text3,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-primary-text3 a[href],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-secondary-text3 a[href],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-footnote-text a[href],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[onclick].hpui-footnote-text,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[onclick].hpui-primary-text3,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary a[onclick].hpui-secondary-text3,
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-primary-text3 a[onclick],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-secondary-text3 a[onclick],
table.hpui-grid-block-hover tr.hpui-grid-block-hover-summary .hpui-footnote-text a[onclick] {
	color: #333 !important;
}

/****** end HPE miscellaneous CSS (miscellaneous.css) ******/
