/*---------------------------------------------
	Our People
---------------------------------------------*/

/* People Search */

#people_search {
	width: 651px /*674px*/;
	height: 137px;
	background: url(../images/bg_people_search.gif) no-repeat;
	padding: 0 0 0 23px;
	margin-bottom: 20px;
}

#people_search h2 {
	color: #09c;
	font-size: 17px;
	font-weight: bold;
	line-height: 40px;
}

#people_search_form {
	margin-top: 4px;
}

#people_search_form th, 
#people_search_form td {
	padding: 0 5px 3px 0;
}

#people_search_form th {
	color: #333;
	font-weight: bold;
	font-size: 14px;
}

#people_search_form label {
	display: none;
}

#people_search_form .people_field {
	width: 160px;
	font-size: 12px;
	color: #004677;
}

/* Page Anchors */

#people_anchors {
	width: 657px;
	height: 102px;
	padding: 0 0 0 21px;
	margin: 0 0 20px 3px;
	background: url(../images/bg_people_anchors.gif) no-repeat;
}

#people_anchors h3 {
	color: #003553;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
}

#people_anchors ul,
#people_anchors ul li {list-style: none;}

#people_anchors ul li,
#people_anchors ul li a {float: left;}

#people_anchors ul li {
	width: 208px;
	display: inline;
}

#people_anchors ul li a {
	padding: 2px 0;
	font-size: 12px;
}

/* Listing formatting */

.body ul,
.body ul li {
	list-style: none;
}

.body ul {
	margin-left: 0;
}

.body ul li {
	float: left;
	display: inline;
	width: 47%;
	height: 80px !important;
	margin: 0 0 20px 0;
	font-size: 12px;
}

span.name {
	font-size: 17px;
	font-weight: bold;
	color: #0072c2;
}

strong.title {
	color: #333;
}

/*---------------------------------------------
	People Detail Page
---------------------------------------------*/

.body h2.staff_name {margin-bottom: 5px;}

h3.staff_title {margin-bottom: 20px;}

#photo_contact {
	float: left;
	width: 210px;
	margin-bottom: 20px;
}

#photo_contact img {margin-bottom: 20px;}

#staff_detail {
	float: left;
	width: 435px;
	margin-bottom: 20px;
}

#staff_detail p {
	margin-top: 0; 
	line-height: 130%;
}

#staff_back {
	clear: left;
	background: url(../images/bg_staff_back.gif) no-repeat;
	width: 649px;
	height: 37px;
	padding: 0 0 0 15px;
}

#staff_back a {
	padding: 10px 0; 
	display: block; 
	font-weight: bold;
}
