/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> pedigree table styles <<<-------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

table.tblPedigree {
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
}
table.tblPedigree tr.odd td	{
	background:#f7fbff;
}
table.tblPedigree tr.odd	{
	background:#f4f9fe;
}
table.tblPedigree td {
	font-family: Gill Sans, Verdana;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: bold;

	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
}
table.tblPedigree th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
}
table.tblPedigree td {background:#fff0f1;}
table.tblPedigree .hane td, table.tblPedigree .hane {background:#f5faff;}
table.tblPedigree td {width:200px;border:1px solid #bbb;}
table.tblPedigree img {width:100%;}

table.tblPedigree em {
	font-family: Gill Sans, Verdana;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: bold;
	color:#600;
	font-style:normal;
}
