
.trombinoscope_94 a{
	font-weight: bold;
}

.trombinoscope_94.personlist {
	
}

	.trombinoscope_94 .person {
		overflow: hidden; 
		margin: 0 0 10px 0;
		border-bottom: 1px solid #CCCCCC;
	}
	
	.trombinoscope_94 .person:last-child {
		margin: 0;
		border-bottom: none;
	}
	
		.trombinoscope_94 .innerperson {
			overflow: hidden; 
			margin: 0 0 10px 0;
			padding: 2px;
		}
	
		.trombinoscope_94 .odd {
			background-color: #FFFFFF;
		}
	
			.trombinoscope_94 .personpicture {
				max-height: 120px;
    			        max-width: 45%; /* so it resizes the picture down if necessary */
    			        overflow: hidden;
				background-color: #FFFFFF;
				border: 1px solid #CCCCCC;
				padding: 3px;
			}
			
			.trombinoscope_94 .personpicture img {
				max-height: 120px;
			}
			
			.trombinoscope_94 .nopicture {
				background: transparent url(images/100x120.jpg) 0 0 no-repeat;
				/*background-color: #DDDDDD;*/
				width: 100px;
				height: 120px;
				display: inline-block;
			}
			
			.trombinoscope_94 .personinfo {
				/*float: left; */
				float: none;
				padding: 5px 8px 5px 8px;
				/* max-width: 45%; may be necessary for long sentences */
			}
			
			.trombinoscope_94 .left {
				clear: right;
				margin-left: 110px; /* the picture size + padding + border */
			}
			
			.trombinoscope_94 .right {
				clear: left;
				margin-right: 110px; /* the picture size + padding + border */
			}
			
				.trombinoscope_94 .personname {
					font-size: 1em;
					font-weight: bold;
					color: #314B16;


				}
				
				.trombinoscope_94 .personfield1 {
					overflow: hidden; /* so it does not bleed over the picture */
				}				
				
				.trombinoscope_94 .personfield2 {
					overflow: hidden;
				}
				
				.trombinoscope_94 .personfield3 {
					overflow: hidden;
				}
				
				.trombinoscope_94 .personfield4 {
					overflow: hidden;
				}
				
				.trombinoscope_94 .personfield5 {
					overflow: hidden;
				}
				
				.trombinoscope_94 .personfield1 span {
					font-size: 0.9em;
				}				
				
				.trombinoscope_94 .personfield2 span {
					font-size: 0.9em;
				}
				
				.trombinoscope_94 .personfield3 span {
					font-size: 0.9em;
				}
				
				.trombinoscope_94 .personfield4 span {
					font-size: 0.9em;
				}
				
				.trombinoscope_94 .personfield5 span {
					font-size: 0.9em;
				}
				
					.trombinoscope_94 .personposition {
						font-style: italic;
					}
				
					.trombinoscope_94 .persontel {
						background: transparent url(images/con_tel.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.trombinoscope_94 .personmobile {
						background: transparent url(images/con_mobile.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.trombinoscope_94 .personfax {
						background: transparent url(images/con_fax.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.trombinoscope_94 .personemail {
						background: transparent url(images/con_email.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}

					.trombinoscope_94 .personemail span {
						/*display: none;*/
					}
					
					.trombinoscope_94 .personwebpage {
						background: transparent url(images/con_weblink.png) 0 0 no-repeat;
						padding-left: 20px;	
						display: inline-block;		
					}
					
					.trombinoscope_94 .personwebpage span {
						/*display: none;*/
					}
					
					.trombinoscope_94 .personaddress {
						background: transparent url(images/con_home.png) 0 0 no-repeat;
						padding-left: 20px;	
						display: inline-block;
					}
					
					.trombinoscope_94 .personsuburb {
						
					}
					
					.trombinoscope_94 .personstate {
						
					}
					
					.trombinoscope_94 .personformattedaddress {
					}
					
					.trombinoscope_94 .personcountry {
						
					}
					
					.trombinoscope_94 .personmiscinfo {
					        padding: 5px;
					}
					
					.trombinoscope_94 .personposition_empty {

					}
				
					.trombinoscope_94 .persontel_empty {
					
					}
					
					.trombinoscope_94 .personmobile_empty {

					}
					
					.trombinoscope_94 .personfax_empty {

					}
					
					.trombinoscope_94 .personemail_empty {

					}
					
					.trombinoscope_94 .personwebpage_empty {
		
					}
					
					.trombinoscope_94 .personaddress_empty {
						
					}
					
					.trombinoscope_94 .personsuburb_empty {
						
					}
					
					.trombinoscope_94 .personstate_empty {
						
					}
					
					.trombinoscope_94 .personformattedaddress_empty {
					
					}
					
					.trombinoscope_94 .personcountry_empty {
						
					}
					
					.trombinoscope_94 .personmiscinfo_empty {
					
					}
					
					.trombinoscope_94 ._empty {
					
					}
				
				.trombinoscope_94 .personlink {
					margin-top: 10px;
					font-size: 0.9em;
				}
				
				.trombinoscope_94 .personlink a {
					background: transparent url(images/contact_info.png) 0 0 no-repeat;
					padding-left: 20px;
					display: inline-block;
				}
				
				.trombinoscope_94 .personlink a span {
					/* display: none; */
					color: #314B16;

				}