#ImageSizer{
	position:fixed;
	left: 0px;
	top: 160px;
	}
blockquote 
{   padding: 10px;
	font-size:10pt;
    font-family:Times New Roman;
	background-image: url(../images/bg/parchment.jpg);
	border-top: outset 3px #696;
	border-bottom: outset 3px #696;
	/*border: thin solid #630;*/
}
.crests {border-bottom:solid 1px #000000; 
	white-space:nowrap; overflow:hidden;
	top:0px; left:170px; height:139px; 
	width: 100%; /*1350px; 1263 - 1323*/
	margin-bottom:0px; 
	padding-bottom:0px; 
	background-image: url(../images/bg/blue-white_gradient.png); 
	background-color:Transparent;} /*778899 #BDB76B #996 #cc9 #afad9c #696 #663 */
.crests img { border:0px; }

.ribbon
{   position:absolute; 
    top:140px;
    left:0px;
    height: 30px;
    width: 100%;  /* 1350px; */
	overflow:hidden;
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10pt;
    margin-top:0px;
    margin-bottom: 0px;
    color: #FFFFFF;
    background-color: #000033; 
    border-top: 0px;
    border-bottom: #000 2px inset;
    vertical-align:top;
}
.ribbon A { color:#FFF; 
	text-decoration:none; 
    font-size: 12pt; 
	font-weight:bold; 
  	margin-left: 12px; 
	margin-right: 12px;
}

.ribbon a:link { color:#FFFFFF; }
.ribbon a:hover { color:#FFCC00; }
.ribbon a:visited { color:#FFFFFF; }
.ribbon a:active { color:#FFFFFF; }
.ribbon a:unknown { color:#FFFFFF; }

.menubar {margin: 0px; PADDING: 0px; BORDER: none; FONT-SIZE: 0px; COLOR: #FFF; HEIGHT: 0px; BACKGROUND-COLOR: #FFF;}

.familyfooter {
	left:0px; height: 20px; width: 100%; overflow:hidden;
    font-family: Verdana, Arial, sans-serif; font-size: 10pt;
    margin-top:0px; margin-bottom: 0px;
	padding-bottom:0px;
    color: #000; background:url(../images/bg/gradient-footer.png);
    	
}
.familyfooter A {color:#000;}
.familyfooter a:link { color:#000; }
.familyfooter a:hover { color:#CCC; }
.familyfooter a:visited { color:#000; }
.familyfooter a:active { color:#000; }
.familyfooter a:unknown { color:#000; }

.infopage {	background-image:url(../images/bg/old-paper_cement.jpg);}
.norecord {color: #ccc;}
.bmd { font-size:smaller; color:#093;}
.lifespan { background-color:#E6E6FA; font-size:10px; border-bottom: solid 1px #CCC; }
.censusyear {font-size:10px; border-bottom: solid 1px #CCC; }
.countyline {border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; line-height:1px; background-color: #FFC; }
.countyhead { background-color:#FFC; text-align:center;  }
.militiarecord{color:#03C;}
.churchrecord {color: #060;}
.bodylink { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3399CC; text-decoration: none}
.commonextra em { color:#000; font-size:larger; background-color:#FFC;}
.signature {
	font-style:italic; }
.superscript {
	font-size: xx-small;
	vertical-align: super;
	elevation:higher;
}
.footnote {
	font-size: 8pt;
}
	.alert {
	font-weight: bold;
	font-style: italic;
	color: #900;
}

/* css below for Family Historian report pages*/
.FhSite { margin: 20px; font-family: Old English Text MT, Book Antiqua, Parchment, Times New Roman Baltic, serif; padding-top:10px; 
          /*background-color: #E9E1BD; font-family: 'Plantagenet Cherokee';*/ }
.FhSite P { padding : 5px; font-size:10pt; font-family:Bookman Old Style; /*background-color:  #E1CEA3;*/  }
.FhSite H1{ height: auto; width: auto; font-size: 32pt; font-weight: 400; margin-bottom: 0px; margin-left: 10px;}
.FhSite H2{ height: auto; width: auto; font-size: 24pt; font-weight: 400; margin-bottom: 0px; margin-left: 10px;}
.FhSite H3{ height: auto; width: auto; font-size: 14pt; font-weight: 400; margin-bottom: 0px; margin-left: 10px;}
.FhSite H4{ height: auto; width: auto; font-size: 12pt; font-weight: 400; margin-bottom: 0px; margin-left: 5px; font-family:Georgia, "Times New Roman", Times, serif;}

.FhSite Fieldset
{
    border-color: #575942;
    margin-bottom: 20px;
    margin-left: 1%;
    margin-right: 1%;
    padding:0px;
}
.FhSite Legend
{
    font-size: 24pt;
    font-weight: bold;
    color: #000000; /*#A9AC8F; #575942; */   
}

.FhDNAChart TH {background-color:#dfdfae; font-size:12px;}
.FhDNAChart TD {background-color:#FFF;}
.FhDNAChartFooter {background-color:#ffffcc; font-size:smaller;}
.FhInfo
{
    border: thin solid #696;
    background-color: #FFFFFF;
	padding: 10px;
	margin-left: 10px; margin-right: 10px;
    margin-bottom:10px; margin-top:10px;
}

.fhclose { margin-top: 30px; margin-bottom: 30px; }
.FhCloseButton { margin:15px; color:#000; font-size:16px; font-weight:bold; text-decoration:none; border:thick outset #666; padding:5px;  }

.shARef 
{ font-size:9pt;
}
BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif;}
P {FONT-SIZE: 100%; FONT-FAMILY:  "Book Antiqua" }
TH { background-color:#F5EECF; }
TD {FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif}
LI {FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif}
UL {FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif}
TABLE {FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif; BORDER-COLLAPSE: collapse}
HR {WIDTH: 100%; COLOR: #808080; HEIGHT: 1px}
/*
A:link {color: #808080; FONT-WEIGHT: bold }
A:visited {color: #808080; FONT-WEIGHT: bold }
A:hover { color: #515151; FONT-WEIGHT: bold }
A:active { color: #515151; FONT-WEIGHT: bold }
*/
.FhSiteTitle {  text-align: center; height: auto; width: auto; font-size: 26pt; font-weight: 700; border-top-width: 1pt; border-right-width: 0px; border-bottom-width: 1pt; border-left-width: 0px; margin-top: 24pt; margin-bottom: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhPageTitle {  height: auto; width: auto; font-size: 20pt; font-weight: 400; border-top-width: 1pt; border-right-width: 0px; border-bottom-width: 1pt; border-left-width: 0px; margin-top: 24pt; margin-bottom: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}

.FhTOCEntry {  height: auto; width: auto; font-size: 12pt; font-weight: 400; color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhTOCEntry A:link { color: #808080; font-weight: bold; TEXT-DECORATION: none}
.FhTOCEntry A:visited { color: #808080; font-weight: bold; TEXT-DECORATION: none}
.FhTOCEntry A:active { color: #808080; font-weight: bold; TEXT-DECORATION: none}
.FhTOCEntry A:hover { color: #515151; font-weight: bold; TEXT-DECORATION: none}
.FhTOCEntry A:unknown { color: #515151; font-weight: bold; TEXT-DECORATION: none}


.FhAppText { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; color: #B1B1B1; text-decoration: none}
.FhAppText A:link {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #B1B1B1; text-decoration: none}
.FhAppText A:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #B1B1B1; text-decoration: none}
.FhAppText A:hover { FONT-WEIGHT: bold; color: #808080}

.FhInd { text-align: center; font-weight: bold; text-decoration: none; color: #E9E9E9; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid }
.FhInd A:link { color: #808080; text-decoration: none; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid }
.FhInd A:visited { color: #808080; text-decoration: none; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid }
.FhInd A:active { color: #808080; text-decoration: none; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid }
.FhInd A:hover { color: #515151; text-decoration: none; BORDER-RIGHT: #515151 1px solid; BORDER-TOP: #515151 1px solid; BORDER-LEFT: #515151 1px solid; COLOR: #515151; BORDER-BOTTOM: #515151 1px solid }
.FhInd A:unknown { color: #515151; text-decoration: none; BORDER-RIGHT: #515151 1px solid; BORDER-TOP: #515151 1px solid; BORDER-LEFT: #515151 1px solid; COLOR: #515151; BORDER-BOTTOM: #515151 1px solid }

.FhHeader { height: auto; width: auto; font-size: 20pt; font-weight: 400; margin-bottom: 0pt; COLOR: #808080; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhMiniTitle {  height: auto; width: auto; font-size: 11pt; font-weight: 400; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps }
.FhMiniEntry {  height: auto; text-indent: -25px; width: auto; font-size: 10pt; font-weight: 400; font-family: Verdana, Arial, Helvetica, sans-serif}

.FhHdg1 {  height: auto; width: auto; font-size: 20pt; font-weight: 700; border-style: solid; border-top-width: 1pt; border-right-width: 0px; border-bottom-width: 1pt; border-left-width: 0px; margin-top: 24pt; margin-bottom: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhHdg2 {  height: auto; width: auto; font-size: 10pt; font-weight: 700; border-style: solid; border-top-width: 0.50pt; border-right-width: 0px; border-bottom-width: 0.50pt; border-left-width: 0px; margin-top: 12pt; margin-bottom: 5pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhLbl2 {  height: auto; width: auto; font-size: 10pt; font-weight: 400; margin-top: 0pt; margin-bottom: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhDat2 {  height: auto; width: auto; font-size: 10pt; font-weight: 400; margin-top: 0pt; margin-bottom: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhHdg3 {  height: auto; width: auto; font-size: 8pt; font-weight: 700; border-style: none; border-top-width: 0pt; border-right-width: 0px; border-bottom-width: 0pt; border-left-width: 0px; margin-top: 4pt; margin-bottom: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhLbl3 {  height: auto; width: auto; font-size: 8pt; font-weight: 400; margin-top: 0pt; margin-bottom: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.FhDat3 {  height: auto; width: auto; font-size: 8pt; font-weight: 400; margin-top: 0pt; margin-bottom: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif}

.FhCaption {  height: auto; width: auto; font-size: 8pt; font-weight: 400; margin-top: 0pt; margin-bottom: 0pt; font-family: Arial, Helvetica, Verdana, sans-serif}
