body	{	margin: 0;	}.pageBody	{	margin-right: auto;	margin-left: auto;	width: 760px;	}	.pageTitle	{	text-align: center;	height: 45px;	padding-top: .3em;	background: top url(titleGradientSmall.png) no-repeat;	}.reportBody	{	padding: .5em 1em;	-moz-box-shadow: 0px 0px 5px 0px #aeaeae;	-webkit-box-shadow: 0px 0px 5px 0px #aeaeae;	box-shadow: 0px 0px 5px 0px #aeaeae;	}.rrNav	{	text-align: center;	margin-top: 10px;	width: 100%;	}.rrCont	{	font-size: 0.75em;	font-weight: normal;	}	.rrSourceData	{	margin-top: 21px;	border-bottom-width: 1px;	border-bottom-style: solid;	}.rrFamilyOf	{	font-size: 1.1em;	text-align: center;	padding: .2em;	}	.rrPerson	{	margin: 1em 0em;	margin-left: 25px;	margin-right: 15px;	}	.rrFamily	{	margin-top: .6em;	}.rrName, .rrSpouseName	{	font-weight: bold;	}		.rrAnc	{	font-weight: normal;	font-style: italic;	}.rrAncGen	{	font-size: 0.8em;	font-weight: bold;	vertical-align: super;	font-style: normal;	}.rrChildren	{	margin-top: .6em;	padding: 2px;	}.rrChildren .rrFamily	{	margin-top: 0em;	}.rrFChildRecord, .rrMChildRecord	{	margin-top: .2em;	}	.rrChildHeading	{	float: left;	width: 5em;	text-align: right;	}.rrChildNumber	{	float: left;	width: 2.5em;	}.rrChildSequence	{	margin-right: .5em;	}.rrChild	{	margin-left: 5em;	}.rrChildData, .rrChildFields	{	display: inline;	}.psPicture img	{	height: 70px;	width: auto;	float: right;	border-width: 1px;	border-style: solid;	-moz-box-shadow: 0px 0px 5px 0px #aeaeae;	-webkit-box-shadow: 0px 0px 5px 0px #aeaeae;	box-shadow: 0px 0px 5px 0px #aeaeae;	}.footer	{	text-align: center;	padding: .2em;	}.rrSource, .rrSpouse	{	overflow: auto;	}	