.officeAgent {
	clear:both;
	width:912px;
	height:200px;
	margin:10px 0 0 10px;
}	
	.officeAgent h2 {
		color:#8a1920;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.officeAgent img { 
		margin-right:10px;
	}
	.officeAgent table {
		border-top:#FFF 1px solid;
		padding:10px 0;
		margin:10px 0;
	}
	.officeAgent td {
		font-size:11px;
	}

.agent_left {
	font-weight:bold;
	width:55px;
	}

.officeAgent_lt {
	float:left;
	width:412px;
	padding:20px 20px 0;
	background:url(/images/bg_agent.gif) no-repeat;
	}

.officeAgent_rt {
	float:right;
	width:412px;
	padding:20px 20px 0;
	background:url(/images/bg_agent.gif) no-repeat;
	}	

.results_nav {
	margin-top:10px;	
}

#content .results_nav p {
	float:left;
	font-weight:bold;
	margin:2px 10px 2px 10px;
	line-height:1;
}

.pagination {
    font-size: 10px;
	height:15px;
	float:right;
	margin-right:10px;
}
        
.pagination a {
    text-decoration: none;
	color: #FFF;
	background-image:url(/images/bg_no.jpg);	
}

.pagination a:hover {
    text-decoration: none;
	color: #FFF;
	background-image:url(/images/bg_no_selected.jpg);
}

.pagination a, .pagination span {
    display: block;
    float: left;
    margin-right: 2px;
	margin-bottom: 0px;
	width:15px;
	height:15px;
	text-align:center;
}

.pagination .current {
    color: #fff;
	background-image:url(/images/bg_no_selected.jpg);	
}


.pagination .next {
	color:#FFF;
	background-image:url(/images/btn_arrowRt.jpg);	
	width:21px;
}

.pagination .prev {
	color:#FFF;
	background-image:url(/images/btn_arrowLt.jpg);	
	width:21px;
}

.pagination a.next:hover {
	color:#FFF;
	background-image:url(/images/btn_arrowRt_ovr.jpg);	
	width:21px;
}

.pagination a.prev:hover {
	color:#FFF;
	background-image:url(/images/btn_arrowLt_ovr.jpg);	
	width:21px;
}

	
	
	#agentOffice {
	background:url(/images/bg_agent_search.gif) no-repeat center top;
	margin-top:15px;
}

#agentOffice h2 {
	margin:0px 0 20px;
	font-size:1.5em;
}

#agentOffice fieldset {
	border:0;
	margin:20px 0;
}

#agentOffice fieldset p {
	margin:10px 0;
	clear:both;
	float:none;
}

#agentOffice label {
	float:left;
	display:block;
	width:150px;
}

#agentOffice select {
	height:auto;
	padding:3px;
}

#agentOffice button {
	border:0;
	background:url(/images/bg_button.gif) repeat-x left top;
	text-transform:uppercase;
	color:#fff;
	font-family:Times;
	padding:1px 2px 0;
}

#agentOffice form {
	width:450px;
	float:left;
}

#agentOffice #Agent_agentName {
	width:150px;
}

form#agentForm fieldset {
	border-right:1px solid #fff;
	margin:20px 30px 20px 35px
}