/* hcp modifications */

.toppane-header {
	vertical-align: middle;
	padding: .45em 11px;
}

.toppane-body {
	padding: 10px;
	overflow-y: auto;
}

.sys-toppane-color-border {
	border: 1px solid;
}

.sys-link-disabled {
	cursor: default !important;
	color: #999999 !important;
	font: 70% tahoma, helvetica;
}

.sys-link-disabled img {
	filter: alpha(opacity=40);
}

/* hcp modifications */

body {
	margin: 0;
	overflow: hidden;
	border-right: 1px solid #999999;
}

form { margin: 0; }

table {
	width: 100%;
	height: 100%;
	table-layout: fixed;
}

td {
	width: 100%;
	vertical-align: top;
	padding: 0;
}

div#eUserData {
	behavior: url(#default#userData);
	display: none;
}

a#eHardwareSupport {
	display: none;
}

div#eAvailableUpdatesDiv {
	display: none;
	margin-left: 16px;
}

table#eAvailableUpdatesTable {
	display: none;
	margin: 0 0 -5px -2px;
}

.subHeader {
	margin: 18px 4px 4px;
}

/* links */

li {
	list-style: none;
	margin-left: 11px;
	padding: 0; /* remove li padding */
}

li.CategoryLI {
	margin-left: 2.5px;
}

a {
	display: block;
	width: 100%;
	padding: 4px 5px 4px 23px;
	margin-block: -9px;
	box-sizing: border-box;
}

a i { font-style: normal; }
a u { text-decoration: none; }

a img {
	border: 0;
	margin: 0 0 -1px -17px;
	width: 11px;
	height: 11px;
}

ul {
	margin-left: 13px;
	padding: 1px 0;
	list-style: none;
}

ul.RootUL {
	margin-left: -18px;
	text-indent: 0;
}

ul.UpdateCategory {
	margin-left: 8px;
}

ul.UpdateLevel li.Level1 { margin-left: 15px; }
ul.UpdateLevel li.Level2 { margin-left: 20px; }
ul.UpdateLevel li.Level3 { margin-left: 25px; }
ul.UpdateLevel li.Level4 { margin-left: 30px; }

ul.UpdateCategory,
ul.UpdateLevel {
	display: none;
}

.HideCategory,
.NoUpdates {
	display: none;
}

a:hover {
	text-decoration: underline;
}
