#search { padding: .5em 0 }
#search { clear: all }
#search form { display: inline }
#search label { font-weight: bold }
#search div { padding: .5em 0 }

#search .checkbox {
    float: left;
    margin-right: 2em;
}
#search .column {
    float: left;
    margin-right: 2em;
}

#admin_links {
    text-align: right;
    padding-top: 1em;
}

#download { padding: .5em 0 }

#pager { padding: .5em 0 }

/* data item display
------------------------------------------------------ */

table.bzdisparr th {
	background-color: white;
	border-top: 1px solid #abc;
	border-left: 1px solid #abc;
	border-bottom: 1px solid #abc;
	padding: 5px 3px 5px 3px;
	font-size: 1em;
	}
table.bzdisparr tr.odd {
	background-color: #ebf0f7;
}

table.bzdisparr th:first-child,
table.bzdisparr td:first-child {
	border-left: none;
	}
table.bzdisparr th a {
	text-decoration: none;
	color: #036;
	}
table.bzdisparr th a:hover {
	cursor: pointer;
	background-color: #036;
	color: white;
	text-decoration: underline;
	}
table.bzdisparr td {
	border-left: 1px solid #abc;
	border-bottom: 1px solid #abc;
	padding: 3px;
    vertical-align: top;
    empty-cells: show;
	}
table.bzdisparr col#checkbox {
	padding: 0px;
	}
table.bzdispitem th,
table.bzdispitem td {
	border-left: 1px solid #cc9;
	border-bottom: 1px solid #cc9;
	border-right: none;
	background: white;
	padding: 5px;
    border-collapse: collapse;
	}
table.bzdispitem th {
	background-color: white;
	border-left: none;
	font-size: 1em;
	}

table.bzdispitem td {
    empty-cells: show;
}

/* mark expired and under review agreements */
.status_alert {
    color: #cc0000;
    white-space: nowrap;       
}

/* highlight pending agreements */
.highlight { color: #390; }

