/* Page Title */
	h2.agent-search { background: url(../../images/titles/title-agent-search.gif) no-repeat; }

#agent-search { margin: 0 auto 0; max-width: 80%; }
	#agent-search td.alpha-search-row { padding: 0 0 15px; }
	td.alpha-search-row div.box-c1, td.alpha-search-row div.box-c2, td.alpha-search-row div.box-c3, td.alpha-search-row div.box-c4 { padding: 0; background: none; }
	#agent-search td.vertical-separator { background: url(../../images/common/dots-ltblue-vertical.gif) 0% 10px repeat-y; }
	/* headers */
		th.alpha-search-header h4, table.text-search th h4, table.office-search th h4 { color: #d81f2a; font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; font-size: 110%; margin: 0; padding: 3px 4px 2px 0; }
	/* alpha search */
		#agent-search th.show-all { text-align: center; vertical-align: middle; font-size: 92%; width: 22%; }
		#agent-search td.alpha-search { font-size: 92%; 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 #7dbff4; 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: #d81f2a; border: 1px solid #d81f2a }
		td.alpha-search a.disabled { opacity: .33; filter:alpha(opacity="33"); cursor: default; border: 1px solid #a0b8d2; }
		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 { font-size: 72%; }
		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 { font-size: 72%; }
		table.office-search td.form select { width: 200px; }
	/* buttons */
		#agent-search td.form-button a.search-button { margin: 5px 0 5px auto; }	
		
#agent-search-results {  }
table.agent-search-results { width: 100%; border: 0px none; margin-top: 10px; border-top: 3px solid #e9e6e0; }
table.agent-search-results td.agent-item { vertical-align: bottom; padding: 12px 0 8px; border-bottom: 3px solid #e9e6e0; }
table.agent-search-results td.agent-item p { text-align: center; margin: 0 0 8px; }
