/* Standard body parts */
html,body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#header {
	background-color:#6E7DB6;
	height:66px;
}
#box {
	margin:0;
	padding:0;
	width:100%;
}

/* Searching */
#search_box {
	border:1px solid #CCC;
	background-color:#EEE;
	margin:1em;
}
#search_box .split {
	vertical-align:top;
}
#search_box .header {
	font-size:1.2em;
	font-weight:bold;
}
.search_label {
	font-weight:bold;
	color:#666;
}
.empty_option {
	color: #999;
}
.search_warn {
	color:red;
	font-weight:bold;
}
.empty {
	margin:1em;
	color:#666;
	font-style:italic;
}
.button_row {
	text-align:center;
}

.footer_text {
	font-size: 0.85em;
	font-decoration: italic;
}

/* Result display */
#results {
	border-collapse:collapse;
	margin: 1em;
}
#results td {
	white-space:nowrap;
	border:1px solid #CCC;
	padding:0.1em 0.4em;
}
#results th {
	white-space:nowrap;
	text-align:left;
	background-color:#6E7DB6;
	color:white;
	padding-left:0.4em;
	border:1px solid #B7BEDB;
}
#results th a {
	text-align:left;
	color:white;
	text-decoration:none;
}
.unknown { color:#999; }
.yes { color:#060; }
.no { color:#600; }
.operational { color:#060; }
.non-operational { color:#600; }


/* Login form and status box */
#login_form {
	border:1px solid #CCC;
	margin:1em;
}
#login_error {
	font-size:large;
	font-weight:bold;
	color:red;
	margin:1em;
}
#login_status {
	padding:0.2em;
	border-bottom:2px solid #CCC;
	font-weight:bold;
	font-size:0.9em;
}
#login_status a {
	font-weight:normal;
	text-decoration:none;
	padding:0.0em 0.3em;
	border:1px solid #CCC;
	background-color:#6E7DB6;
	color:white;
}
#login_status a:hover {
	background-color:blue;
	color:white;
}
#login_status a:active {
	background-color:red;
}
#login_status .admin_label {
	font-weight:normal;
	font-size:0.9em;
	padding:0em 0.3em;
	color:#696;
}

#popup_summary .head {
	font-weight: bold;
	color: white;
	background-color: #6E7DB6;
	padding: 0.5em;
}
#popup_summary .row {
	float: left;
	width: 100%;
}
.row_alt {
	background-color: #EEE;
}
#popup_summary .label {
	font-weight: bold;
	width: 10em;
	float: left;
	padding: 0.3em;
}
#popup_summary .content {
	float: left;
	padding: 0.3em;
}

