.comp-agent-01{
	clear:all;
}

.comp-agent-01 .photo{
	float:left;
	margin:0 10px 10px 0;
	width:150px;
}

.comp-agent-01 p{
	float:right;
	width:370px;
}

.comp-attorney-661{
}
.comp-attorney-661 .topinfo{
	margin:0;
	padding:0;
}
.comp-attorney-661 h4{
	color:#164571;
	font-size:16px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	text-transform:uppercase;
}
	.comp-attorney-661 .image{
		background:url(../images/attorney_image_bg-trans.png) 0 0 no-repeat;
		float:left;
		height:241px;
		width:166px;
	}
		.comp-attorney-661 .image img{
			margin:5px 0 0 5px;
		}
	.comp-attorney-661 .contact_info {
		background:url(../images/attorney_contact_bg-trans.png) 0 0 no-repeat;
		float:right;
		height:56px;
		margin:68px 15px 0 0;
		padding:11px 0 0 37px;
		width:283px;
	}
		.comp-attorney-661 .contact_info p{
			color:#164573;
			font-size:13px;
			margin:0;
			padding:0;
		}
			.comp-attorney-661 .contact_info p a{
				color:#164573;
				text-decoration:none;
			}
			.comp-attorney-661 .contact_info p a:hover{
				text-decoration:underline;
			}
			.comp-attorney-661 .contact_info p strong{
				display:block;
				float:left;
				height:16px;
				margin:0 10px 0 0;
				text-indent:-9999px;
				width:15px;
			}
			.comp-attorney-661 .contact_info p.contact_phone strong{
				background:url(../images/icon_phone.gif) 0 3px no-repeat;
			}
			.comp-attorney-661 .contact_info p.contact_email strong{
				background:url(../images/icon_email.gif) 0 4px no-repeat;
			}
	.comp-attorney-661 table{
		clear:both;
		margin:0;
		padding:0;
		width:98%;
	}
		.comp-attorney-661 td{
			color:#333333;
			padding-right:45px;
			width:50%;
		}
			.comp-attorney-661 td h3{
				border-bottom:1px solid #174672;
				color:#174672;
				font-size:16px;
				font-weight:normal;
				margin:20px 0 10px 0;
				padding-bottom:10px;
			}
			.comp-attorney-661 td ul {
				margin:0;
				padding:0;
			}
				.comp-attorney-661 td ul li{
					background:none;
					color:#333;
					padding:3px 0;
				}
			.comp-attorney-661 td ul ul{
				margin:0 0 10px 16px;
			}
				.comp-attorney-661 td ul li ul li{
					background:none;
					color:#333;
					padding:0;
				}