/* Argus Head CSS */

body {
	background: #eeeeee;
	color: #000000;
}

h3 {
	font-size: large;
}

a.argus-head {
	text-decoration: none;
}

a.argus-head:link {
	color: #09565f;
}

a.argus-head:visited {
	color: #09565f;
}

a.argus-head:hover {
	color: #aaffaa;
}

a.argus-head:selected {
	color: #ffffff;
}

div.argus-head {
	background: #f19cac;
	padding: 4px 16px 4px 16px;
	margin: 4px 4px 16px 4px;
}

div.argus-title {
	vertical-align: middle;
	font-size: 48px;
	font-weight: bold;
	color: #09565f;
}

img.argus-logo {
	border: none;
	margin-right: 32px;
	float: left;
}

div.argus-foot {
	background: #f19cac;
	font-size: small;
	font-style: italic;
	margin: 16px 4px 4px 4px;
	padding: 4px 16px 4px 16px;
	vertical-align: middle;
	color: #09565f;
}

div.argus-body {
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;	
}

/* host list */
table.host-list {
	width: 100%;
}

tr.host-list {
}

th.host-list {
	padding: 2px 2px 2px 2px;
	font-size-adjust: +1;
	font-weight: bold;
	background: #0fb0a9;
	text-align: left;
}

td.host-name {
	padding: 2px 2px 2px 2px;	
	width: 600px;
	background: #13d6ce;
}

td.host-status {
	padding: 2px 2px 2px 2px;
	width: 128px;
	background: #13d6ce;
}

td.host-info {
	padding: 2px 2px 2px 2px;
	background: #13d6ce;
}

/* host view sections */
div.host-section {
	margin-top: 8px;
	margin-bottom: 16px;
}

div.host-section-title {
	font-size: medium;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 2px 2px 2px 2px;
	background: #13d6ce;
}

/* data source view section */
div.ds-description {
	font-style: italic;
	padding: 4px 0px 4px 0px;
}

div.ds-graph {
	margin: 0px 0px 4px 0px;
}

/* host overview graphs */
table.host-overview {
	border-collapse: collapse;
	width: 100%;
}

td.host-overview {
	background: #15ede3;
	padding: 2px 2px 2px 2px;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
}

div.host-overview-probe {
	text-align: center;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

/* actions table */
table.host-actions {
}

tr.host-actions {
}

td.host-action-description {
	padding: 2px 2px 2px 2px;	
	background: #13d6ce;
}

td.host-action-form {
	padding: 2px 2px 2px 2px;
	background: #13d6ce;
}

/* probes (from XSLT) */

div.probe {
	padding: 4px 4px 4px 4px;
	margin-bottom: 4px;
	background: #15ede3;
}

div.probe-name {
	font-size-adjust: +1;
	font-weight: bold;
	/* padding: 2px 2px 2px 2px; */
}

/* disk probe */
table.probe-disk {
	border-collapse: collapse;
	margin: 4px 0px 0px 0px;
}

th.probe-disk {
	background: #a48383;
	padding: 2px 8px 2px 2px;
	font-weight: bold;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

td.probe-disk {
	background: #d6abab;
	padding: 2px 8px 2px 2px;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

/* mem probe */
table.probe-mem {
	border-collapse: collapse;
	margin: 4px 0px 0px 0px;
}

th.probe-mem {
	background: #a48383;
	padding: 2px 8px 2px 2px;
	font-weight: bold;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

td.probe-mem {
	background: #d6abab;
	padding: 2px 8px 2px 2px;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

/* cpu probe */

/* load average */
table.probe-cpu-load {
	border-collapse: collapse;
	margin: 4px 0px 0px 0px;
}

th.probe-cpu-load {
	background: #a48383;
	padding: 2px 8px 2px 2px;
	font-weight: bold;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

td.probe-cpu-load {
	background: #d6abab;
	padding: 2px 8px 2px 2px;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

/* cpu times */
table.probe-cpu-time {
	border-collapse: collapse;
	margin: 4px 0px 0px 0px;
}

th.probe-cpu-time {
	background: #a48383;
	padding: 2px 8px 2px 2px;
	font-weight: bold;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

td.probe-cpu-time {
	background: #d6abab;
	padding: 2px 8px 2px 2px;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

/* network */
table.probe-net {
	border-collapse: collapse;
	margin: 4px 0px 0px 0px;
}

th.probe-net {
	background: #a48383;
	padding: 2px 8px 2px 2px;
	font-weight: bold;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

td.probe-net {
	background: #d6abab;
	padding: 2px 8px 2px 2px;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}

/* head status */
table.argus-status {
}

tr.argus-status {
}

th.argus-status {
	padding: 2px 2px 2px 2px;
	font-size-adjust: +1;
	font-weight: bold;
	background: #0fb0a9;
	text-align: left;
}

td.argus-status {
	padding: 2px 2px 2px 2px;	
	background: #13d6ce;
}


/* messages */
div.error {
	background: #aa4444;
	padding: 16px 16px 16px 16px;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.info {
	background: #44aa44;
	padding: 16px 16px 16px 16px;
	margin-top: 4px;
	margin-bottom: 4px;
}


/* help */
p.argus-help {
	text-align: justify;
}

div.argus-help-section {
	padding: 4px 4px 32px 4px;
	border-top: solid 2px #000000;
	width: 800px;
}
