/* FamilyTreeMaker Stylesheet */
body {margin: 0; border: 0; font-family:  Arial, Helvetica, sans-serif;}

/* ---- 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}
.bodyblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #0048A3; font-weight: bold}
.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:#6A737F;}

/* 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}

.guidetitle {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.guidebox {background-color: #FFFFCF; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #CFD0CD;}

/* New styles for FamilyTreeMaker.com pages */ 
p {font-size: 12px; line-height: 1.5em; padding-bottom: 1.25em;}
h2{color: #0048A3; font-size: 20px; padding: 32px 0 46px 34px; margin: 0; line-height: 1.25em; font-weight: normal;}
h2 strong {font-size: 25px; line-height: 1em;}
.sh {color: #0048A3; font-size: 16px; font-weight:bold; line-height: 1.7em;}
.shred {color: #F01111; font-size: 16px; font-weight:bold; line-height: 1.7em;}
.img_rt {padding-left: 10px; float: right;}
.img_lf {padding-right: 14px; float: left;}
#colb {margin: 0; padding: 8px 10px 2px 16px; border: solid #999999; border-width: 0 1px 0 1px;}
#col {margin: 0; padding: 8px 10px 2px 16px; border: solid #999999; border-width: 0 1px 0 1px;}
#boxed {margin: 10px 0 0 0; padding: 8px 10px 2px 16px; border: solid #000000; border-width: 2px;}
h5 {color: #660066; font-size: 13px; padding: 0; margin: 0; font-weight: normal;}
ul {font-size: 12px; padding: 0; margin: 8px 0 16px 18px; line-height: 1.75em;}
.did {font: 21px Georgia, "Times New Roman", Times, serif; line-height: 1.75em;}
ol {font-size: 14px;line-height: 1.5em;}
#col li{margin: 0;}
li {margin-bottom: 1.25em;}
#specs{border: solid #CCCCCC; border-width: 1px 0 0 1px;}
#specs td{border: solid #CCCCCC; border-width: 0 1px 1px 0; font-size: 12px; line-height: 1.7em; padding: 12px 16px 12px 16px;}
#specs th{text-align:left; font-size: 11px; padding: 4px 4px 4px 16px; color: #666666; border: solid #CCCCCC; border-width: 0 1px 1px 0;}
.sh2 {color:#660066; font-size: 13px; padding: 0; margin: 0; font-weight: normal;}
.hlland {font: 22px Arial, Helvetica, sans-serif; padding-bottom: 4px; color: #074FA0;}


/* Button Styles */
.g_appbtn {padding: 0 5px 2px 5px; font: 13px sans-serif; color: #000000; height: 24px; border-style: solid; border-width: 1px;}
.g_appbtn:hover {cursor: pointer;}
.g_appbtn {background-color: #efebde ; border-color: #FFFFFF #000000 #000000 #FFFFFF;}


