/* Page Title */
	h2.agent-search { background: url(../../images/titles/title-agent-search.gif) no-repeat; }

table.agent-search { width: auto; }
#agent-search { margin: 0 auto 0; max-width: 80%; }
	#agent-search td.alpha-search-row { padding: 0 0 15px; }
	#agent-search td.vertical-separator { background: url(../../images/common/dot-gray-vertical.gif) 0% 10px repeat-y; }
	/* headers */
		th.alpha-search-header h4, table.text-search th h4, table.office-search th h4 { margin: 4px 0 3px; font-size: 120%; color: #544f45; text-align: left; }
	/* alpha search */
		#agent-search th.show-all { text-align: center; vertical-align: middle; width: 22%; }
		#agent-search td.alpha-search { width: 78%; }
		/* begin alpha link-button formattiong */
		td.alpha-search a { display: block; float: left; width: 20px; padding: 2px 0; margin: 0 2px 2px 0; border: 1px solid #ccccc9; text-align: center; text-transform: uppercase; text-decoration: none; font-weight: bold; cursor: pointer; font-size: 92%; }
		td.alpha-search a:hover { background: #fff; }
		td.alpha-search a.selected { color: #fff; background: #ff6000; border: 1px solid #ff6000 }
		td.alpha-search a.disabled { color: #434341; opacity: .33; filter:alpha(opacity="33"); cursor: default; border: 1px solid #999996; }
		td.alpha-search a.disabled:hover { background: none; }
	/* name search */
		td.text-search-column { width: 50%; vertical-align: top; }
		td.text-search-column table.text-search { margin: 7px auto 0 0; }
		table.text-search th { text-align: left; }
		table.text-search th span { }
		table.text-search td.form input {  width: 195px; }
		
	/* office search */
		td.office-search-column { width: 50%; vertical-align: top; }
		td.office-search-column table.office-search { margin: 7px 0 0 auto; }
		table.office-search th { text-align: left; }
		table.office-search th span { color: #434341; }
		table.office-search td.form select { width: 200px; }
	/* buttons */
		#agent-search td.form-button a.search-button { margin: 5px 0 5px auto; }	
	
	/* overrides */
		
#agent-search-results {  }
table.agent-search-results { width: 100%; border: 0px none; margin-top: 10px; }
table.agent-search-results td.agent-item { vertical-align: bottom; padding: 12px 0 8px; }
table.agent-search-results td.agent-item p { text-align: center; margin: 0 0 8px; }

