/* Ancestry Stylesheet */
body {background-color: #FFFFFF}

/* ---- Header/Footer ---- */
/* Tabs */
.atab {font: bold 13px Arial, Helvetica, sans-serif; text-align: center; border-style: solid solid none solid; border-width: 1px; border-color: #000000;}
.atab a {text-decoration: none ! important; color: #000000 ! important;}
.tab{color:#003366; background-color: #D5E4F7;}
.tabHover{color:#FFFFFF; background-color: #DBEBFF;}
.tabBorder{background-color: #7F7F7F;}
.tabShadowDk{background-color: #CCCCCC;}
.tabShadowLt{background-color: #FFFFFF;}
A.TabText:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #003366  ! important; text-decoration: none;  }
A.TabText:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #003366 ! important; text-decoration: none;  }
A.TabText:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #000000 ! important; text-decoration: none;  }

/* Selected tab */
.sTab{color:#000000; background-color: #FFFFFF;}
.sTabBorder{background-color: #7F7F7F;}
.sTabShadowDk{background-color: #CCCCCC;}
.sTabShadowLt{background-color: #FFFFFF;}
A.sTabText:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color : #000000 ! important; text-decoration: none;  }
A.sTabText:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color :  #000000 ! important; text-decoration: none;  }
A.sTabText:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color :  #000000 ! important; text-decoration: none;  }

/* breadcrumbs */
.crumb {color: #666666; font: 11px Arial, Helvetica, sans-serif;}
.crumb a {color: #586F8E ! important;}
.crumbs {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999 ! important}
.location {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}

/* Login & Customer Info */
A.hCustomerInfo:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color : #000000  ! important; }
A.hCustomerInfo:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color : #000000 ! important;  }
A.hCustomerInfo:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color : #003366 ! important;  }
.y {font: 13px Arial, Helvetica, sans-serif; background-color:#FFFFCC; font-weight: bold;}

/* Copyright */
.copyright {font: 10px Arial, Helvetica, sans-serif;}
.copyright a {color: #000000 ! important;}


/* ---- Sitewide Styles ---- */
/* These styles define the link and hover colors for the site */
/*a:link {color: #003399}*/
/*a:visited {color: #990099}*/
/*a:hover {color: #CC0000}*/

/* These styles are used for backgrond colors and line colors */
.lbg {background-color: #B1BFCE; color: #B1BFCE;}
.dkbg {background-color: #084FA0;}
.hlbg {background-color: #FEF5D5;}
.columnbg {background-color: #F2F2F2}
.altlistitem {background-color: #F2F2F2}
.line {background-color: #000000 ! important}

/* Text styles */
.lrghead {font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #0066FF}
a.lrghead, a.lrghead:visited, a.lrghead:link {text-decoration: none; color: #0066FF}
.headline {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #0066FF ! important; font-weight: bold}
.subhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.description {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.hl {font: 22px Arial, Helvetica, sans-serif; color: #074FA0;}
.subhl {font: 18px Arial, Helvetica, sans-serif; color: #074FA0;}
.body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.bodyb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.small {font: 11px Arial, Helvetica, sans-serif;}
.label {font: bold 11px/12px Arial, Helvetica, sans-serif;}
.dim {color: #aaaaaa;}
.preview{color:#5B636E;}

/* Four different headline sizes used in many places */
.H0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px}
.H1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
.H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.H4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.H0Light {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #989898 ! important}
.H1Light {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #989898 ! important}
.H2Light {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #989898 ! important}
.H3Light {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #989898 ! important}
.H4Light {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #989898 ! important}

/* Styles for tables */
.tblhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #D4E6Ff}
.tblheadb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #D4E6Ff}
.tblheadRank {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #FEF5D5}
.tblheadbRank {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #FEF5D5}
.tblheads {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.tblheadsb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.tbltext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.tblrow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff}
.tblrowb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; font-weight: bold}
.tblrowalt {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; background-color: #F5F5F5;}
.tblrowaltb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F5F5F5; font-weight: bold;}
.tblline {background-color: #000000}
.tbllinedim {background-color: #cccccc}

/* Styles for Guide & Direct boxes */
.guidebox {background-color: #FFFFCF; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #CFD0CD;}
.guidetitle {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.guideitem {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.guidebullet {color: #E67C7C; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

/* Miscellaneous */
.util {font: 12px Arial, Helvetica, sans-serif;}
.util a {color: #000000 ! important;}


/* ---- Feature Specific Styles ---- */
/* Home page */
a.A0:link{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #074FA0 ! important; text-decoration: none;}
a.A0:visited{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #074FA0 ! important; text-decoration: none;}
a.A0:hover{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #074FA0 ! important; text-decoration: underline;}
a.A1:link{color: #003399; text-decoration : underline;}
a.A1:visited{color: #003399; text-decoration: underline;}
a.A1:hover{color: #CC0000; text-decoration: underline;}
a.A2:link{color: #003399; text-decoration : none;}
a.A2:visited{color: #003399; text-decoration: none;}
a.A2:hover{color: #003399; text-decoration: none;}
.homebody {font: 13px Arial, Helvetica, sans-serif;}

/* Header - Account Problem Message & Account Link */
a.HeaderLink:link{color: #ffffff; text-decoration : underline;}
a.HeaderLink:visited{color: #ffffff; text-decoration: underline;}
a.HeaderLink:hover{color: #ffffff; text-decoration: none;}
a.HeaderLink{font: bold 11px verdana;}
.HeaderMessage{background-color: #336699; height: 16; vertical-align: top; color: #FFFFFF; font: bold 11px verdana;}

/* Styles for MyAccount */
.message{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; font-size:11px;}
	
/* Search input boxes */
.searchmid {background-color: #D4E6F8}
.searchbtm {background-color: #5B8CBE}
.searchtmp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px} /*Labels for search boxes*/
.searchtmptitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.searchinput{font-family: sans-serif; font-size: 12px} /* Search text input fields */
.searchlink {color: #336633 ! important}

/* Used for Country & State Pages */
.tabsdrk {background-color: #99CCFF}
.tabstxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ! important; text-decoration: none}
.tabsover {background-color: #6699FF}
.sctitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.catname {text-decoration: none; color: #000000 ! important; font-weight: bold}
a:hover.catname {text-decoration: underline}

/* Styles for new search of pages */
.srchheadline {font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #0066FF ! important; font-weight: bold}
.srchsubhead {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold}
.srchbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #ffffff}
.srchbodyb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.srchbodyg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #eeeeee}
.srchcolhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D4E6Ff}
.srchcolheadb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #D4E6Ff}
.srchcolheads {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #D4E6Ff}
.srchcolheadsb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #D4E6Ff}
a.srchmatches:link, a.srchmatches:visited, a.srchmatches:hover {font-size: 13px; color: #000000; text-decoration: none}
.descriptionb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;background-color: #D4E6Ff}
.line {background-color: #cccccc}
.linedark {background-color: #000000}
.srchHit {font-weight: bold}
.srchHitEvent {border-width:thin; padding:0px; border-style:solid; border-color:#F8E800; background-color:#FBEAA3;}
.srchPreviewKey { font-size: 11px; padding-bottom: 10px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sIndiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff}
.sIndivAlt {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;background-color: #F5F5F5; color: #535353;}
.srchFoundLbl{ color : #A9A9A9;}
.srchFoundCat{ color : #A9A9A9;}
.srchFoundDB{ color : #A9A9A9; 	font-size : 90%; }

/* Styles for MyAncestry */
.myancheadline {font: 22px Arial, Helvetica, sans-serif; color: #074FA0;}
.myancsubhead {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.myanctablehead {font: bold 15px Arial, Helvetica, sans-serif; background-color: #D5E4F7; border: 1px #999999; border-style: solid solid solid solid;}
.myanctable {font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding-left: 12px; background-color: #FFFFFF; border: 1px #999999; border-style: none solid solid solid;}
.relationtable {font: bold 18px Verdana, Arial, Helvetica, sans-serif; background-color: #A7CCED; border: 1px #999999; border-style: solid solid solid solid;}
.relationtable1 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration : underline; background-color: #D4E6Ff; border: 1px #999999; border-style: solid solid solid solid; cursor: default;}
.relationtable2 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration : underline; background-color: #F2FDFF; border: 1px #999999; border-style: solid solid solid solid; cursor: default;}
.relationtable3 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration : underline; background-color: #FFFFFF; border: 1px #999999; border-style: solid solid solid solid; cursor: default;}
.relationtablehover  {font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration : underline; background-color: #FFCE85; border: 1px #7F4C00; border-style: solid solid solid solid; cursor: default;}
.relationtableactive {font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration : underline; background-color: #FFCE85; border: 1px #7F4C00; border-style: solid solid solid solid; cursor: default;}
.myancbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.myancbodyg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.myancbodyb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.myancbodyblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #074FA0}
.myancbodyblueb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #074FA0}
.myancbodyorgb {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #CC6600 ! important; text-decoration: none;}
.myancsmallb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.myancbg1 {background-color: #929BF5}
.myancbg2 {background-color: #D4E6Ff}
.myancbg3 {background-color: #F2FDFF}
.myancbg4 {background-color: #FFF7DC}
.myancbg5 {background-color: #4478A8}
.title {font: bold 19px Arial, Helvetica, sans-serif; color: #003366;}
.grow {font: 13px Verdana, Arial, Helvetica, sans-serif; padding: 8px 0px 11px 13px; line-height: 16px; background-color: #EEEEEE; border: 1px #999999; border-style: solid none solid none;}
.row {font: 13px Verdana, Arial, Helvetica, sans-serif; padding: 8px 0px 11px 13px; line-height: 16px;}
.pagerow {font: 12px Arial, Helvetica, sans-serif; padding: 4px 12px 4px 12px; border-width: 1px; border-top-style: solid; border-bottom-style: solid; border-color: #336699;}
.tablehead {font: bold 11px Arial, Helvetica, sans-serif; padding-left: 12px; background-color: #D5E4F7; border: 1px #336699; border-style: solid none solid none;}
.clickadd {font: bold 11px Arial, Helvetica, sans-serif; color: #CC6600 ! important; text-decoration: none;}
.addrow {font: 11px Arial, Helvetica, sans-serif; color: #FFFFFF ! important; background-color: #336699; border-width: 1px; border-bottom-style: solid; border-color: #FFFFFF; padding: 0px 10px 0px 11px;}
.bolder {font-weight: bold;color: #336699;}
.help {font: 13px Arial, Helvetica, sans-serif; background-color: #FEF5D5; border-width: 1px; border-style: solid solid solid none; border-color: #336699; padding: 0px 10px 0px 11px;}
.descriptiong {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}

/* ---- To-be-phased-out Styles ---- */
/* Style for the old left hand nav, these can be removed after all pages are redesigned */
.thirdnav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.thirdactive {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #996600 ! important; text-decoration: none}
.fourthnav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003300 ! important}
.fourthactive {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 ! important; text-decoration: none}
.activebullet {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #996600}
.bullets {font-family: Verdana, Arial, Helvetica, sans-serif; color: #999966; font-size: 16px}
.smbullet {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #999999}

