a:link	 	{font-weight: bold; color: #000000; text-decoration: none; }
a:visited 	{font-weight: bold; color: #333333; text-decoration: none; }
a:hover 	{font-weight: bold; color: red; text-decoration: none; }
a:active 	{font-weight: bold; color: #888888; text-decoration: none; }
body	      { margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		background-color: #FFFFFF; }
div.person    { border: 1px solid black; 
		background-color: #EEEEFF; 
		font-family : Times, serif; 
		font-size: 12pt;
		text-align: left;
		padding: 5px;
		width: 80%; 
		display: table;
		overflow: hidden;
		height: 100% }
table.person  {	font-family : Times, serif; 
		font-size: 12pt; }
div.parent { border: 1px solid black; 
		background-color: #EEEEFF; 
		font-family : Arial, Helvetica, san-serif; 
		font-size: 10pt;
		text-align: left;
		padding: 5px;
		width: 80%; 
		display: table;
		overflow: hidden;
		height: 100% }
table.parent  { font-family : Arial, Helvetica, san-serif; 
		font-size: 8pt; }
div.grandParent { border: 1px solid black; 
		background-color: #EEEEFF; 
		font-family : Arial, Helvetica, san-serif; 
		font-size: 10pt;
		text-align: left;
		padding: 5px;
		width: 80%; 
		display: table;
		overflow: hidden;
		height: 100% }
table.grandParent  { font-family : Arial, Helvetica, san-serif; 
		font-size: 8pt; }
td.withVLine  { background-image: url("blackDot.gif");
		background-position: center top;
		background-repeat: repeat-y; 
		vertical-align: top; }
div.family    { border: 1px solid black; 
		background-color: #EEEEFF; 
		font-family : Arial, Helvetica, san-serif; 
		font-size: 10pt;
		text-align: left;
		padding: 5px;
		width: 80%; 
		display: table;
		overflow: hidden;
		height: 100% }
#relationship {margin-left: 3%;
       margin-bottom: 10px;}
table.family  { font-family : Arial, Helvetica, san-serif; 
		font-size: 8pt; }
div.reference { width: 200px; 
		position: absolute; 
		display: none; 
		border: 1px solid black; 
		background-color: #FFF8AA; }
table.reference {font-family : Arial, Helvetica, san-serif; 
		font-size: 8pt; }
.caption      { font-family : Arial, Helvetica, san-serif; 
		font-size: 8pt; 
		font-weight: bold; }
div.imageNote { border: 1px solid black; 
		background-color: #EEEEFF; 
		font-family : Arial, Helvetica, san-serif; 
		font-size: 10pt;
		text-align: left;
		padding: 5px;
		width: 80%; 
		display: table;
		overflow: hidden;
		height: 100% }
div.imageData { border: 1px solid black; 
		background-color: #EEEEFF; 
		font-family : Arial, Helvetica, san-serif; 
		font-size: 10pt;
		text-align: left;
		padding: 5px;
		width: 80%; 
		display: table;
		overflow: hidden;
		height: 100% }
.topIndex     { text-align: center; 
		font-family : Arial, Helvetica, san-serif; 
		font-size: 12pt; 
		font-weight: bold; }
.topIndex a:hover { background-color: #aaaaff; 
		color: #000000;
		text-decoration: none; }
.topIndex a:visited:hover { background-color: #aaaaff; 
		color: #000000;
		text-decoration: none; }
p.index       { font-family : Arial, Helvetica, san-serif; 
		font-size: 9pt;
		text-align: left;
		text-indent: -25px; 
		margin-top: 0px;  
		margin-bottom: 0px;  
		margin-left: 25px; }
.menu         { font-family : Arial, Helvetica, san-serif; 
		font-size: 10pt; 
		width: 80px;
		text-align: center;
		background-color: #aaaaff; }
.imgButton    { 
		width: 100px; }
.iwTitle       { font-family : Arial, Helvetica, san-serif; 
		font-size: 12pt;
		font-weight: bolder;
		color: blue;
		text-align: center; }
.iwRefTitle       { font-family : Arial, Helvetica, san-serif; 
		font-size: 10pt;
		text-align: left;
		margin-top: 5px;  
		margin-bottom: 0px;  
		margin-left: 5px; }
.iwReference       { font-family : Arial, Helvetica, san-serif; 
		list-style-type: disc;
		font-size: 10pt;
		font-style: italic;
		text-align: left;
		margin-top: 0px;  
		margin-bottom: 0px;  
		margin-left: 25px; }
.iwEvents       { font-family : Arial, Helvetica, san-serif; 
		text-align: left;
		margin-top: 10px;  
		margin-bottom: 0px;  
		overflow: auto; 
		width: 300px; 
		height: 200px; }
.iwEvents p    { font-family : Arial, Helvetica, san-serif; 
		font-size: 10pt;
		text-align: left;
		text-indent: -25px; 
		margin-top: 0px;  
		margin-bottom: 0px;  
		margin-left: 25px; }
