/* CSS Document */
#StaffDirectoryForm { border:1px solid #7E8A7C; background-color: #697567; padding:2px 10px 5px 10px; }
#StaffDirectoryForm fieldset { padding-bottom:5px; position: relative; overflow: hidden; border:1px solid #7E8A7C; height:95px; width:534px; }
#StaffDirectoryForm legend{ 
	background-image: url('../../images/search.png');
	background-repeat:no-repeat;
	background-position: left center;
	height:20px;
	padding-left:30px;
	padding-right:5px;
	margin:0px 5px;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color: #FFFFFF;
}
#StaffDirectoryForm .fieldset.searchForm .fieldContainer label { background-color:#889486; border:1px solid #909C8E; border-right: 0 none; width: 98px; height: 20px; text-align: center; color: #304945; font-weight:bold; }
#StaffDirectoryForm .fieldset.searchForm .fieldContainer span.formField { padding:0; margin:0; width: 150px; height: 23px; background-color:#FFFFFF; border:1px solid #909C8E; }
#StaffDirectoryForm .fieldset.searchForm .fieldContainer span.formField input { border-width:0; width:138px; background-color:#FFFFFF; font-size:16px; }
#StaffDirectoryForm .fieldset.searchForm .fieldContainer span.formField select { border:1px solid #909C8E; width:270px; padding:0; margin:0; font-size:12px; }
#StaffDirectoryForm #div_srch_LastName,
#StaffDirectoryForm #div_srch_FirstName { margin-left: 5px; margin-top: 10px; float:left; width:254px; clear:none; overflow:hidden; }
#StaffDirectoryForm #div_srch_CategoryId { margin:5px 0px 5px 5px; float:left; width:374px; clear:none; overflow:hidden; background-color:#889486; border:1px solid #909C8E; }

#StaffDirectoryForm #spn_srch_CategoryId { background-color:#889486; }
#StaffDirectoryForm #div_srch_CategoryId label { padding-top:5px; border:0; }
#StaffDirectoryForm #div_srch_CategoryId span.formField { width:272px; border: 0; padding-top:2px; }
#StaffDirectoryForm .buttonContainer { float:left; clear:none; width:133px; margin:4px 0px 5px 8px; text-align:right; padding-right:3px; }
#StaffDirectoryForm .buttonContainer button { font: bold 14px Arial; color:#FFFFFF; }
#StaffDirectoryForm .buttonContainer button span { width:96px; color:#304945; }


/* Results CSS */

#StaffDirectoryResults #StaffDirectoryResults_GroupHeader { font-family:Arial; font-size:18px; font-weight:normal; padding:15px 0px 5px 0px; }
#StaffDirectoryResults_Item { padding-top:10px; }
#StaffDirectoryResults_Header { border:1px solid #7E8A7C; border-bottom: 0 none; height:30px; width: 560px; overflow:hidden; }
#StaffDirectoryResults_HeaderLeft { 
	color:#FFFFFF;
	width: 340px; 
	height:20px; 
	float:left; 
	clear:none; 
	font-family:Arial; 
	font-size:18px; 
	font-weight:normal; 
	padding:5px 0px 5px 50px; 
	background:#697567 url(../../images/staffProfileIcon.gif) no-repeat 10px 5px; }
#StaffDirectoryResults_HeaderRight { 
	width: 164px;
	height:20px;
	line-height:20px;
	float:left;
	clear:none;
	border-left:1px solid #8E9A8C;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	padding:5px 0px 5px 5px;
	background-color: #869085;
	color:#304945;
}

#StaffDirectoryResults_Body { border:1px solid #7E8A7C; border-top: 0 none; height:70px; width: 560px; overflow:hidden; }
#StaffDirectoryResults_BodyLeft { width: 360px; height:60px; float:left; clear:none; padding:5px 0px 5px 30px; background-color:#889486; }
#StaffDirectoryResults_BodyRigth { 
	width: 160px;
	height:60px;
	float:left;
	clear:none;
	border-left:1px solid #8E9A8C;
	padding:5px 0px 5px 9px;
	background-color:#97A395;
} 

#StaffDirectoryResults_BodyLeft #title {
	padding-top:3px;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	color: #304945;
}

#StaffDirectoryResults_BodyLeft #category {
	padding-top:3px;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
}

#StaffDirectoryResults_BodyLeft #fullAddress { 
	padding-top:2px;
}

#StaffDirectoryResults_BodyRigth #phone { 
	background-image: url('../../images/phone.png');
	background-repeat:no-repeat;
	background-position: left center;
	line-height:30px;
	height:30px;
	padding-left:25px;
	border-bottom:1px solid #7F8B7D;
	margin-right:5px;
	color: #296678;
}

#StaffDirectoryResults_BodyRigth #email { 
	background-image: url('../../images/email.png');
	background-repeat:no-repeat;
	background-position: left center;
	line-height:30px;
	height:30px;
	padding-left:25px;

}

#StaffDirectoryResults_BodyRigth #email a {
	color: #296678;
	text-decoration:none;
}
