body { 	font-family: "Lucida Grande", Geneva, Arial, sans-serif; 	margin: 0; 	padding: 0; 	text-align: center; 	}.pageBody	{	margin: 10px auto; 	line-height: 145%; 	width: 80%; 	min-width: 750px; 	max-width: 750px; 	font-size: 13px; 	text-align: left;	}.pageTitle	{	font-size: 1.75em; 	font-weight: bold; 	text-align: center; 	padding-bottom: .5em;	}.reportBody	{	border-width: 1px;	border-style: solid;	padding: 1em;	}	.idxBar	{	text-align: center;	line-height: 40px;	border-bottom-width: 1px;	border-bottom-style: solid;	}.idxBody	{	margin: 12px 0;	}.idxLetter	{	font-size: 18px;	font-weight: bold;	padding: 0 5px;	}	.idxSur	{	font-size: 16px;	font-weight: bold;	margin:	10px 20px 10px 10px;	width: 20%;	border-bottom-width: 1px;	border-bottom-style: solid;	}	.idxName	{	font-size: 14px;	font-weight: normal;	margin: 3px 0 0 30px;	}.surRecord	{	padding: 2px 0;	}	.surLetter, .surName	{	display: table-cell;	}.surLetter	{ 	width: 20px;
	margin-right: 5px;	font-weight: bold;
	}.rrNav	{	text-align: center;	margin-top: 1em;	}.footer	{ 	margin-top: 1em; 	padding: 0; 	text-align: center; 	line-height: normal; 	}	.footerCustom	{	font-style: italic;	}	.footerWrapper	{ 	padding: 0; 	font-size: x-small; 	}.footerEntry	{	font-size: 14px;	}.footerCreated	{	margin-top: 1em;	}