#archinfoOrgProductLines .imageWithTitle .image {
	background-image:url("/cms/images/default/archinfoOrgProductLine.png");
	
}

#archinfoOrgPersons {
	overflow: initial;
}

#archinfoOrgPersons .archinfoOrgPerson {
	width:25%;
	float:left;
}

#archinfoOrgPersons .archinfoOrgPerson .square {
	background-image:url("/cms/images/default/archinfoUser.png");
}

#archinfoOrgPersons .archinfoOrgPerson .moreInfo {
	display: none;
	position: absolute;
	top: 100%;
	background: #000;
	z-index: 10;
	padding: 4px 0px;
	left: -8px;
	min-width: 100%;
	border: 8px solid #F00;
	box-sizing: content-box;
}

#archinfoOrgPersons .archinfoOrgPerson .moreInfo.invisible {
	display: block;
	visibility: hidden;
}

#archinfoOrgPersons .archinfoOrgPerson .moreInfo.up {
	top: initial;
	bottom: 100%;
}

#archinfoOrgPersons .archinfoOrgPerson .moreInfo div {
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	background-color: #1A1A1A;
	margin: 4px 0px;
	padding:8px;
	color:#FFFFFF;
	font-size:1.3em;
	text-transform:uppercase;
}

#archinfoOrgPersons .archinfoOrgPerson .moreInfo div.nowrap {
	white-space:nowrap;
}

#archinfoOrgPersons .archinfoOrgPerson:hover,
#archinfoOrgPersons .archinfoOrgPerson:focus {
	border:4px solid #FF0000;
	outline:4px solid #FF0000;
}

#archinfoOrgPersons .archinfoOrgPerson:hover .moreInfo,
#archinfoOrgPersons .archinfoOrgPerson:focus .moreInfo {
	display:block;
}

#archinfoOrgPersons .archinfoOrgPerson:hover .bottom,
#archinfoOrgPersons .archinfoOrgPerson:focus .bottom{
	background:#FF0000;
}

