#toppad {
	position:absolute;
	left:352px;
	top:50px;
}

#back {
	position:absolute;
	left:685px;
	top:50px;
}

#instructions {
	position:absolute;
	left:60px;
	top:175px;
}

#namefield {
	background-image:url(images/search_09.png);
	width:282px;
	height:60px;
	left:60px;
	top:352px;
	padding:5px;
}

#nametextfield {
	position:absolute;
	left:16px;
	width:240px;
	height:30px;
	font-size:25px;
}

#search {
	background-image:url(images/search_10.png);
	width:292px;
	height:118px;
	left:60px;
	top:422px;
}

#searchbutton {
	position:absolute;
	left:80px;
	top:5px;
	width:177px;
	height:68px;
	font-size:25px;
}

#typefacenamefield {
	background-image:url(images/search_11.png);
	width:282px;
	height:100px;
	left:60px;
	top:540px;
	padding:5px;
}

#errormsg {
	position:absolute;
	width:247px;
	height:50px;
	top:50px;
	color:#39c;
	font-size:11pt;
	font-family:Arial, noserif;
	padding-left:10px;
	padding-right:25px;
}

#typefacetextfield {
	position:absolute;
	left:16px;
	width:240px;
	height:30px;
	font-size:25px;
}

#results {
	background-image:url(images/search_07.png);
	left:352px;
	top:145px;
	width:508px;
	height:505px;
}

.resultname {
	width:204px;
	left:38px;
	height:35px;
	margin-top:10px;
	font-family:Arial, noserif;
	font-weight:bold;
}

.resulttypeface {
	position:absolute;
	border-collapse:collapse;
	left:242px;
	margin-top:10px;
	height:26px;
	font-family:Arial, noserif;
	font-weight:bold;
}

.resulttypeface td {
	padding:0px;
}

.resulttypeface img {
	position:static;
}

.resulttypeface div {
	position:static;
}

.resulttypeface a {
	color:black;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, noserif;
	font-variant: normal;
	font-size: medium;
}

#prevbutton {
	position:absolute;
	left:424px;
	top:553px;
	display:none;
}

#nextbutton {
	position:absolute;
	left:705px;
	top:548px;
	display:none;
}
