
.ft_pedigree_container {
	background-image     : url(http://www.pmkelly.com/scripts/ftree/pedigreebg.gif)    ;
	position             : relative   ;
	height               : 500px      ; 
	width                : 960px      ;
	border-width         : 4px        ;
	border-color         : #000000    ;
	border-style         : solid      ;
}

/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/

.ft_pedigree_container_positionF {
	position : absolute ; 
	top      :    110px ;  
	left     :    264px ; 
}

.ft_pedigree_container_positionM {
	position : absolute ; 
	top      :    350px ;  
	left     :    264px ; 
}

/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/

.ft_pedigree_container_positionFF {
	position : absolute ; 
	top      :     50px ;  
	left     :    496px ; 
}

.ft_pedigree_container_positionFM {
	position : absolute ; 
	top      :    170px ;  
	left     :    496px ; 
}

.ft_pedigree_container_positionMF {
	position : absolute ; 
	top      :    290px ;  
	left     :    496px ; 
}

.ft_pedigree_container_positionMM {
	position : absolute ; 
	top      :    410px ;  
	left     :    496px ; 
}

/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/

.ft_pedigree_container_positionFFF {
	position : absolute ; 
	top      :     20px ;  
	left     :    728px ; 
}

.ft_pedigree_container_positionFFM {
	position : absolute ; 
	top      :     80px ;  
	left     :    728px ; 
}

.ft_pedigree_container_positionFMF {
	position : absolute ; 
	top      :    140px ;  
	left     :    728px ; 
}

.ft_pedigree_container_positionFMM {
	position : absolute ; 
	top      :    200px ;  
	left     :    728px ; 
}

.ft_pedigree_container_positionMFF {
	position : absolute ; 
	top      :    260px ;  
	left     :    728px ; 
}

.ft_pedigree_container_positionMFM {
	position : absolute ; 
	top      :    320px ;  
	left     :    728px ; 
}

.ft_pedigree_container_positionMMF {
	position : absolute ; 
	top      :    380px ;  
	left     :    728px ; 
}

.ft_pedigree_container_positionMMM {
	position : absolute ; 
	top      :    440px ;  
	left     :    728px ; 
}

/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/

.ft_pedigree_container_positionX {
	position:absolute ; 
	top: 230px; 
	left: 32px; 
}

.ft_pedigree_container_individual {
	background-color: #4488BB ;
	width:  200px ;
	height: 40px ;
	border-width         : 1px        ;
	border-color         : #000000    ;
	border-style         : solid      ;
}

.ft_pedigree_container_individual a:link {
	color: #EEEEEE ;
}

.ft_pedigree_container_individual a:visited {
	color: #EEEEEE ;
}

.ft_pedigree_container_individual a:active {
	color: #EEEEEE ;
}

.ft_pedigree_container_individual a:hover {
	color: #EEEEEE ;
}

.xxxpk2 {
	background-color: #FFFF99 ;
	width:  400px ;
	height: 100px ;
}

.ft_pedigree_name {
	font-size: 10pt ;
	height: 18px ;
}

.ft_pedigree_dates {
	font-size: 8pt ;
	height: 18px ;
}
.ft_pedigree_details {
	font-size: 8pt ;
	float: right ;
	padding-right: 4px ;
	height: 18px ;
}

.ft_pedigree_photo_container {
	float: left ;
	padding-right: 4px ;
}

.ft_pedigree_photo {
	width: 30px ;
	height: 40px ;
}


