
input
{
	font: normal 11px Tahoma,Arial,Helvetica, san-serif;
	padding:2px 3px 2px 3px;
}

select
{
	font: normal 11px Tahoma,Arial,Helvetica, san-serif;
	padding:1px;
}


.directory_search
{
	margin: 10px 0 10px 0;
	padding: 5px;
	width: auto;
	font: normal 11px Tahoma,Arial,Verdana,Arial,Helvetica, san-serif;

}

.directory_search div
{
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px solid #f2f2f2;
}

.directory_search div strong
{
	font-weight: bold;
	text-decoration:underline;
	width:100px;
	display:block;
	float:left;
	padding:3px 0 3px 0;
}

.directory_search .ac
{
	position:absolute;
	width:230px;
	background-color:white;
	border:1px solid #ccc;
	margin:0px;
	padding:3px;
	height: auto;
	overflow:auto;
}

.directory_search .ac ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.directory_search .ac li.selected { background: #ffb;}
.directory_search .ac li {
  list-style:none;
  display:block;
  height:12px;
  cursor:pointer;
}

#container #content .directory_search .button
{
	background: #fff url(/_tpl/images/slvr.gif) repeat-x 0 0;
	color: #363636;
	font: normal 11px Tahoma,Arial,Helvetica, san-serif;
	border: 1px solid #ccc;
	padding: 3px 10px 3px 10px;
	margin: 1px;
	text-decoration:none;
	outline:none;
}

#container #content .directory_search .button:hover
{
	background-position: 0 -16px;
	color: #000;
	border: 1px solid #696969;
}

.error
{
	color: Maroon;
	font: bold 11px Tahoma,Arial,Helvetica, san-serif;
}

.liketable
{
	margin:0;
	padding:0;
	float:left;
}

.liketable li
{
	margin:0;
	list-style:none;
	clear:both;
	border-left:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	display:block;
	float:left;
	width:100%;
	font:normal 11px Tahoma,Arial,Helvetica, san-serif;
}


.liketable li.odd
{
	background: #f6f6f6;
}

.liketable li.even
{
	background: #ffffff;
}

.liketable li span
{
display:block;
float:left;
padding: 1px 4px 1px 4px;
}


.liketable li.theader
{
 	background: #333;
 	color:#f6f6f6;
 	border:1px solid #555;
 	height:21px;
 	font: bold 11px Tahoma,Arial,Helvetica, san-serif;
	background: #333 url(/directory/th.gif) repeat-x 0 0;
}

.liketable li.theader span
{
	display:block;
	float:left;
	padding: 2px 4px 0 4px;
}


.liketable li span.name
{
	width:140px;
}

.liketable li span.name strong
{
	color: #000;
}

.liketable li span.title
{
	width:170px;
}

.liketable li span.email
{
	width:40px;
}

.liketable li span.dept
{
	width:160px;
}

.liketable li span.phone
{
	width:90px;
}

.liketable li span.bldg
{
	width:50px;
}

.liketable li span.room
{
	width:30px;
}

.liketable li span.bldgroom
{
	width:55px;
}


