address {font-style: normal; margin-bottom: 1em;}

label {display: block; font-weight: bold;}

table {width: 100%; border-collapse: collapse; border: none; margin: 0; padding:0;}
thead {background-color: #1a2791; color: #fff; border-top: 1px solid #fff;}
th {padding: 6px 4px 2px 4px; border-bottom: 1px solid #222;}
th, td {text-align: left;}
td {padding: 3px;}
tr {}
tr.even {background-color: #f6f6f6;}
tfoot {background-color:#91b48f; color: #eee;}
.border-box {border: 1px solid #1a2791; width: 100%; padding: 0;}
.top-bar, #search-bar, #filter-bar {background-color: #1a2791; padding: 4px; margin-bottom: 0b;}
#people-search {float: right; text-align: right; width: 51%;}
#search-bar {padding-top: 8px;}
#search-bar .text {
	width: 200px;
	display: inline;
	float: left;
	margin-right: 8px;
}

.clear {clear: both;}
.center {text-align: center;}
.red {color: red;}
.column-2 {width: 48%; float: left;}
.r {margin-bottom: 1em;}
.t {width: 96%; border: 1px solid #999; padding: 4px;}
.yes {background-color: #4AAA42;}
.no {background-color: red;}
.yes, .no {
	font-size: 86%; 
	font-weight: bold;
	color: #fff;
	padding: 1px;
}
a.doc {
	background: transparent url(/images/doc-word.gif) right 50% no-repeat; 
	padding-right: 18px; 
	display: inline-block;
	vertical-align: top;
}
a.pdf {background-image: url(/images/doc-pdf.gif);}
a.excel {background-image: url(/images/doc-excel.gif);}
a.pict {background-image: url(/images/doc-pict.gif);}
