
/* trees.css */
/*Trees Level Styles */

/* Begin Container Layout */
body{background:#E2DECD url(/lib/tgn/ancestry/i/bodyGrdnt.png) repeat-x 0 0;}
#GlobalWrpr{position:relative;*z-index:2;}
#GlobalWrpr #HdrContainer{height:100%;position:relative;z-index:14;}
#GlobalWrpr #HdrContainer .alert{margin-bottom:13px !important;}
.treesWrapper,.g_container{width:970px;margin:-13px auto 0;padding:0;position:relative;z-index:13 !important;}
#GlobalWrpr .treesWrapper #treeCardDivWrapper{z-index:9;}
.treesWrapper #TabGroupLargeDiv{margin:10px 10px 0;overflow:hidden;position:relative;z-index:7;}
.treesWrapper #TabGroupLargeDiv .TabGroupLarge{margin:0;}
.treesWrapper #Content-2{background-image:none;border-color:#bbb0a3;border-top:none;margin-top:5px;min-height:125px;padding-top:5px;padding-bottom:13px;width:948px;z-index:6;}
.treesWrapper #Content-2 .Content-ulcrnr,.treesWrapper #Content-2 .Content-urcrnr{background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite.png);width:10px;height:6px;position:absolute;top:-6px;z-index:1;}
.treesWrapper #Content-2 .Content-ulcrnr{background-position:-169px -241px;left:-1px;}
.treesWrapper #Content-2 .Content-urcrnr{background-position:-175px -241px;right:-1px;}
.treesWrapper #Content-2 .Content-2BgLftWh{background-color:#fff;border-top:1px solid #B8AC97;position:absolute;top:-6px;height:6px;left:6px;right:6px;}
.treesWrapper #Content-2 .Content-2BgRgtWh{background:url(/lib/tgn/ancestry/trees/i/container-sprite.png) repeat-x 0 -50px;height:42px;left:2px;right:2px;bottom:10px;position:absolute;z-index:0;}
.treesWrapper #Content-2 .TabControlContent{*height:100%;}
.treesWrapper #ContentFullWidth{display:none;}
.treesWrapper #ContentFullWidth,.treesWrapper .ContentBG{display:none;}
.treesWrapper #Content-2>.Contnet-Bttm,.treesWrapper #Content-2>.Contnet-RCBL,.treesWrapper #Content-2>.Contnet-RCBR{background-color:#E2DECD;background-image:url(/lib/tgn/ancestry/trees/i/container-sprite.png);bottom:0;position:absolute;height:10px;}
.treesWrapper #Content-2>.Contnet-Bttm{background-position:left -20px;background-repeat:repeat;left:9px;right:9px;}
.treesWrapper #Content-2>.Contnet-RCBL{background-position:left -30px;left:-1px;width:10px;}
.treesWrapper #Content-2>.Contnet-RCBR{background-position:right -40px;right:-1px;width:10px;}
.treesWrapper .pnlGrdnt,.g_container .pnlGrdnt{background-position:0 -50px;height:42px;right:2px;left:2px;z-index:0;}
.treesWrapper .pnlCntnt,.g_container .pnlCntnt{position:relative;z-index:4;}
.treesWrapper .topPnl,.g_container .topPnl{margin-bottom:8px;padding-bottom:10px;position:relative;}
.treesWrapper .topPnl .pnlBL,.treesWrapper .topPnl .pnlBR,.treesWrapper .topPnl .pnlB,.treesWrapper .pnlGrdnt,.g_container .topPnl .pnlBL,.g_container .topPnl .pnlBR,.g_container .topPnl .pnlB,.g_container .pnlGrdnt{background-image:url(/lib/tgn/ancestry/trees/i/gray-pnl-shdw-grdnt.png);position:absolute;bottom:0;}
.treesWrapper .topPnl.full,.g_container .topPnl.full{padding-top:10px;}
.treesWrapper .topPnl.full .pnlBd,.g_container .topPnl.full .pnlBd{padding-top:0;}
.treesWrapper .topPnl .pnlT,.treesWrapper .topPnl .pnlTL,.treesWrapper .topPnl .pnlTR,.g_container .topPnl .pnlT,.g_container .topPnl .pnlTL,.g_container .topPnl .pnlTR{position:absolute;z-index:2;}
.treesWrapper .topPnl .pnlTL,.treesWrapper .topPnl .pnlTR,.g_container .topPnl .pnlTL,.g_container .topPnl .pnlTR{background-image:url(/lib/tgn/ancestry/trees/i/gray-pnl-shdw-grdnt.png);height:10px;top:0;width:10px;}
.treesWrapper .topPnl .pnlT,.g_container .topPnl .pnlT{background-color:#fff;border-top:1px solid #bbb0a3;height:9px;top:0;left:10px;right:10px;}
.treesWrapper .topPnl .pnlTL,.g_container .topPnl .pnlTL{background-position:0 0px;left:0;}
.treesWrapper .topPnl .pnlTR,.g_container .topPnl .pnlTR{background-position:0 -10px;right:0;}
.treesWrapper .topPnl .pnlBL,.treesWrapper .topPnl .pnlBR,.treesWrapper .topPnl .pnlB,.g_container .topPnl .pnlBL,.g_container .topPnl .pnlBR,.g_container .topPnl .pnlB{height:10px;z-index:2;}
.treesWrapper .topPnl .pnlBL,.g_container .topPnl .pnlBL{background-position:0 -30px;left:0;width:10px;}
.treesWrapper .topPnl .pnlB,.g_container .topPnl .pnlB{background-position:0 -20px;left:10px;right:10px;}
.treesWrapper .topPnl .pnlBR,.g_container .topPnl .pnlBR{background-position:0 -40px;right:0;width:10px;}
.treesWrapper .topPnl .pnlBd,.g_container .topPnl .pnlBd{background-color:#fff;border-right:1px solid #bbb0a3;border-left:1px solid #bbb0a3;padding:10px 10px 3px;position:relative;}
.treesWrapper .topPnl .pnlCntnt,.g_container .topPnl .pnlCntnt{width:100%;}
.treesWrapper .pnlCntnt .ancBtn.return{display:block;float:left;margin-bottom:10px;overflow:hidden;}
.treesWrapper .pnlCntnt .ancBtn.return *{display:block;float:left;}
.treesWrapper .pnlCntnt .ancBtn.return .arrow2left_green_small{background-position:-51px -720px;margin:1px 0 0 -4px;}
.treesWrapper .topPnl .pnlCntnt h1.title,.g_container .topPnl .pnlCntnt h1.title{clear:left;color:#333;font:400 24px/28px Georgia;width:938px;word-wrap:break-word;}
.treesWrapper .topPnl .pnlCntnt h4.title,.g_container .topPnl .pnlCntnt h4.title{color:#333;font:400 12px/18px Georgia;letter-spacing:normal !important;margin-left:2px;text-transform:none;}
.treesWrapper .pan2-rL{margin-bottom:-2px;width:970px;}
.treesWrapper .pan2-rL>.top,.treesWrapper .pan2-rL>.content,.treesWrapper .pan2-rL>.bottom{background-image:url(/lib/tgn/ancestry/trees/i/pan2-rL-shdw-grdnt.png);width:970px;}
.treesWrapper .pan2-rL>.content{background-position:-970px 0;display:block;}
.treesWrapper .pan2-rL .lefPan,.pan2-rL .ritPan{position:relative;}
.treesWrapper .pan2-rL .lefPan{padding:0 11px;width:627px;}
.treesWrapper .pan2-rL .ritPan{padding:4px 11px 4px 10px;width:300px;}
.treesWrapper .pan2-rL .lefPan .pnlGrdnt{height:32px;right:3px;left:3px;}
.treesWrapper .pan2-rL .lefPan .pnlCntnt{margin-bottom:-12px;top:-7px;}
.TabControlContent .notPrintable{margin:0 !important;}
.TabControlContent{position:relative;z-index:1;}
.TabControlContent .treeOverviewTitle{font:22px/26px Georgia;margin-bottom:10px;}
/* Footer Overrides */
#GlobalWrpr #footerWrp{margin-top:8px !important;margin-bottom:0px !important;padding-bottom:10px !important;z-index:12;}
#GlobalWrpr>.notPrintable,#GlobalWrpr .footerWrp,#GlobalWrpr .footerWrp>.contner{position:static !important;height:100%;}
.footerWrp .contner ul.upper{margin-bottom:10px !important;float:left;}
.footerWrp .contner ul.upper,.footerWrp .contner ul.lower{float:left;clear:left;position:relative;width:644px;}
.footerWrp .contner ul.lower li.sarl{bottom:-11px;right:-294px;height:20px;}
.footerWrp .contner ul.lower li.sarl span{display:block;font:10px/20px Tahoma;height:20px;}
.footerWrp .intFooterPop{bottom:57px;right:33px;z-index:13;}
.footerWrp .intPop{float:right;margin-top:-14px;margin-right:10px;*margin-top:9px;position:static;}
.intFooterPop .bg{overflow:hidden;}
/* End Container Layout */

textarea{resize:none;}
.clearDiv{clear:both;padding:0;margin:0;}
.spacer{padding-bottom:5px;}
.fltLeft{float:left;}
.fltRight{float:left;}
ul li{list-style:none;}
a,a:link,a:visited,a:hover{cursor:pointer;}
.removeX{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -140px 0;height:12px;width:12px;}
.searching{width:auto;float:right;margin:2px 0 5px 8px;display:inline;position:absolute;background:transparent url(/lib/tgn/ancestry/i/loading.gif) no-repeat left top;width:16px;height:16px;}
.tgnWait{background:transparent url(/lib/tgn/ancestry/trees/i/working32.gif) no-repeat left top;width:32px;height:32px;margin:0;}
.squareBullet{float:left;width:3px;height:3px;margin:7px 7px 7px -2px;background-color:#566C11;display:block;}
.opacHalf{-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);display:inline-block;}
.opac75{-moz-opacity:0.75;opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);display:inline-block;}
.opacFull{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);display:inline-block;}
.yellowund{background:none;border-bottom:2px solid #EADA00;font-style:italic;}
.greenund{background:none;border-bottom:2px solid #BCC448;font-style:italic;}
a.clickCardIcon{float:none;text-decoration:none;background-position:0 -1321px;padding:0;margin:3px 5px 0 2px;}
.actImage{background:#E8E6E3 none repeat scroll 0 0;border:1px solid #BBB0A3;float:left;overflow:hidden;position:relative;}
.actImage span{background-position:center center;background-repeat:no-repeat;background-color:#FFF;border:2px solid #FFF;display:block;}
.defaultImg{border-width:1px;background:#E8E6E3 none repeat scroll 0 0;border:1px solid #BBB0A3;float:left;overflow:hidden;position:relative;}
.defaultImg span{border-width:1px;background-position:center 20%;background-repeat:no-repeat;background-color:#FFF;border:2px solid #FFF;display:block;position:absolute;}
.defaultMImg{border-width:1px;background:#E8E6E3 none repeat scroll 0 0;border:1px solid #A6BCC6;float:left;overflow:hidden;position:relative;}
.defaultMImg span{border-width:1px;background-position:center 20%;background-repeat:no-repeat;background-color:#C9D6DC;border:2px solid #FFF;display:block;position:absolute;}
.defaultFImg{border-width:1px;background:#E8E6E3 none repeat scroll 0 0;border:1px solid #C19B8F;float:left;overflow:hidden;position:relative;}
.defaultFImg span{border-width:1px;background-position:center 20%;background-repeat:no-repeat;background-color:#D9C3BC;border:2px solid #FFF;display:block;position:absolute;}
.landscape span{background-position:center 0;}
.portrait span{background-position:center 25%;}
.dmale{margin-bottom:5px;}
.dunknown{margin-bottom:5px;}
.dmale .actImage{border:1px solid #A6BCC6;}
.dfemale .actImage{border:1px solid #C19B8F;}
.dunknown .actImage{border:1px solid #BBB0A3;}
.xx-largeImg{height:164px;width:164px;}
.xx-largeImg span{height:160px;width:160px;}
.largeImg{height:79px;width:79px;}
.largeImg span{height:75px;width:75px;}
.mediumImg{height:52px;width:52px;}
.mediumImg span{height:48px;width:48px;}
.mediumSmImg{height:46px;width:46px;}
.mediumSmImg span{height:42px;width:42px;}
.smallImg{height:36px;width:36px;}
.smallImg span{height:32px;width:32px;}
.x-smallImg{height:24px;width:24px;}
.x-smallImg span{height:20px;width:20px;}
.xx-smallImg{height:16px;width:16px;}
.xx-smallImg span{height:14px;width:14px;}

/*Global Image References - Primarily on Buttons*/
.search_white{text-decoration:none;background-position:-34px -500px;margin:5px 5px 0 0;}
.add_white_small{text-decoration:none;background-position:-87px -922px;margin-top:2px;}
.add_green_small{text-decoration:none;background-position:-53px -922px;margin:1px 2px 0 0;}
.back_white_small{text-decoration:none;background-position:-84px -720px;margin:5px 5px 0 0;}
.back_green_small{text-decoration:none;background-position:-53px -720px;margin:5px 5px 0 0;}
.add_white_big{text-decoration:none;background-position:-34px -920px;margin:2px 5px 0 0;}
.worldIcon{float:none;margin:0 0 0 5px;padding:0 0 3px;background-position:-17px -1760px;text-decoration:none;}
.worldIconGrn{float:none;margin:0 0 0 5px;padding:0 0 3px;background-position:0 -1760px;text-decoration:none;}
.removeIcon{background-position:0 -960px;margin-right:5px;}
.print_white{background-position:-34px -100px;}
.arrow2down_white_small{background-position:-87px -762px;margin:2px 5px 0 0;}
.arrowdown_green_small{float:none;background-position:-55px -841px;position:relative;text-decoration:none;}
.edit_white_small{background-position:-86px -320px;}
.ObjectLinkDiv{float:left;margin-top:5px;margin-left:7px;}
.ObjectLinkDiv .subNavLnk{float:left;margin:7px 0 0;color:#FFF;font-size:11px;}
.addPlusButtonDiv{z-index:1 !important;position:relative;padding:0;margin:0;padding:4px 0;}
.addBigPlusButtonDiv{padding:0;margin:0;padding:12px 0;}
.viewButton2Div{padding:0;margin:0;padding:4px 0;}
.addBigOrngButtonDiv .btn{color:#FFF;margin:0;margin-top:3px;padding:0;font-weight:bold;background:none;border:none;cursor:pointer;}
.addBigOrngButtonDiv .btn:hover{text-decoration:underline;}
.padding4ButtonDiv{padding:0;margin:0;padding:4px 0;}
.padding4ButtonDiv .gbtn input.btn{background:none;border:none;color:#FFF;padding:4px 0 5px;cursor:pointer;display:inline-block;position:relative;font-weight:700;}
.padding7ButtonDiv{padding:0;margin:0;padding:7px 0;}
.floatRight{float:right;}
.floatRightTop{float:right;position:relative;margin-top:-18px;}
.floatRightTop2{float:right;position:relative;margin-top:-6px;}
.objectCont .statusMsgBanner{margin:10px 0;}
.overviewCont .statusMsgBanner{margin-top:0;}
.statusDlgMsgBanner{margin:0;padding:10px 7px 20px;}
.editRepository .statusDlgMsgBanner{padding:0 0 10px;}
.treesharing .statusMsgBanner{margin:10px 0;}
.treesharing .statusMsgBanner .grnWrp{padding:5px 10px 20px;}
.statusMsgBanner{margin:10px 0;}
.statusMsgBanner div.statusMsgContent {overflow:auto;max-height:100px;min-height:20px;}
.statusMsgBanner div.statusMsgContent ul li{float:none;}
a.gbtn.disabled.med-orange{background-position:left -108px !important;}
a.gbtn.disabled, a.gbtn.disabled em{background-image:url(/lib/tgn/ancestry/i/dis_btn_sprt.png) !important;cursor:default;}
a.gbtn.disabled.med-orange em {background-position:right -108px !important;}

/* OWT */
.noEditMessage{margin:10px 0;border:1px solid #A5BDC6;background-color:#F7F7FF;}
.noEditMessage .title{padding:7px 12px;color:#695E49;border-bottom:1px solid #A5BDC6;background-color:#E7EFF7;}
.noEditMessage .title .titleText{color:#695E49;font-size:12px;font-weight:bold;}
.noEditMessage .title .titleText .infoIcon{width:16px;height:16px;padding:0 8px 4px 8px;background:transparent url(/lib/tgn/ancestry/i/alert_sprite.png) no-repeat scroll 0 -253px;}
.noEditMessage .title .tl{float:left;position:absolute;width:6px;height:6px;margin:-8px 0 0 -13px;padding:0;background:transparent url(/lib/tgn/ancestry/i/alert_sprite.png) no-repeat scroll 0 -24px;}
.noEditMessage .title .tr{float:right;position:absolute;left:979px;width:6px;height:6px;margin:-8px -13px 0 0;padding:0;background:transparent url(/lib/tgn/ancestry/i/alert_sprite.png) no-repeat scroll -6px -24px;}
.noEditMessage .title .close{float:right;margin-right:-4px;}
.noEditMessage .title .close a{color:#695E49;text-decoration:none;font-size:11px;}
.noEditMessage .title .close a span{text-decoration:none;}
.noEditMessage .title .close a:hover span{text-decoration:underline;}
.noEditMessage .title .close a .closeIcon{width:16px;height:16px;margin:0 0 0 5px;padding:0 8px 4px 8px;background:transparent url(/lib/tgn/ancestry/i/alert_sprite.png) no-repeat scroll 0 -884px;}
.noEditMessage .innerText{margin:18px;}	
.noEditMessage .bl{float:left;position:absolute;width:6px;height:6px;margin:-5px 0 0 -1px;padding:0;background:transparent url(/lib/tgn/ancestry/i/alert_sprite.png) no-repeat scroll 0 -66px;}
.noEditMessage .br{float:right;position:absolute;left:979px;width:6px;height:6px;margin:-5px -1px 0 0;padding:0;background:transparent url(/lib/tgn/ancestry/i/alert_sprite.png) no-repeat scroll -6px -66px;}

/* Extra images edited */
.treeCardDiv{background:transparent url(/trees/i/pt/attachrecordbtnleft.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/attachrecordbtnleft-2.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/iamtfamtreegradbg.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/searchbtnleft.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/searchbtnleft-2.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/header/treemenu_l.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/header/treemenu_active_l.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/ped_next.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/ped_next_hollow.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/person-comparison-bg.gif?v=2) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/person-comparison-bottom-bg.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/person-comparison-bottom-left-bg.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/person-comparison-bottom-new-bg.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/person-comparison-bottom-new-left-bg.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/person-comparison-left-bg.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/person-comparison-new-bg.gif?v=2) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/person-comparison-new-left-bg.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/hintspagepedigreeleft.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/hintspagepedigreeleftext.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/hintspagepedigreeright.gif?v=1) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/trees/i/pt/hintspagepedleftbtmext.gif?v=1) no-repeat 0 0;}
/*Pre-Load Sprites for versioning - using common element*/
.treeCardDiv{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png?v=15) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif?v=14) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif?v=7) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/lib/tgn/ancestry/trees/i/TreesButtonLSprite.gif?v=3) no-repeat 0 0;}
.treeCardDiv{background:transparent url(/lib/tgn/ancestry/trees/i/TreesButtonRSprite.gif?v=3) no-repeat 0 0;}

/* Hover Panel (Shadowed) */
.hoverPanShdw{z-index:1000;width:235px;overflow:hidden;float:right;margin:-3px 0 0 -125px;padding:7px;border:none;background-color:Transparent;}
.hoverPanShdw .inner{z-index:1000;width:220px;}
.hoverPanShdw .rtShd .hrzShd, .hoverPanShdw .vrtShdU, .hoverPanShdw .vrtShd{background-image:url(/lib/tgn/ancestry/trees/i/hoverPanelShdw.png);}
.hoverPanShdw .rtShd{background-image:url(/lib/tgn/ancestry/trees/i/hoverPanelShdw.png);background-repeat:repeat-x;}
.hoverPanShdw .rtShd{position:relative;height:10px;margin:0 -6px 0 10px;}
.hoverPanShdw .rtShd .hrzShd{height:10px;width:7px;position:absolute;top:0;}
.hoverPanShdw .botHrz{background-position:bottom left;background-color:Transparent;}
.hoverPanShdw .botHrz .hrzShdLft{background-position:left bottom;left:-7px;}
.hoverPanShdw .body{width:229px;z-index:1000;padding:0;position:relative;background-color:#F0F5D6;}
.hoverPanShdw .body .vrtShd{background-image:url(/lib/tgn/ancestry/trees/i/vrtShd.png);background-repeat:repeat-y;}
.hoverPanShdw .body .vrtShdR{background-position:right top;padding-right:3px;}
.hoverPanShdw .body .content{padding:9px 9px 0;border-left:1px solid #566C11;border-right:1px solid #566C11;background-color:#F0F5D6;}
.hoverPanShdw .body .content .vrtShdU{width:15px;height:5px;position:absolute;top:-5px;}
.hoverPanShdw .body .content .vrtShdL{background-position:left top;left:0;}
.hoverPanShdw .body .content .vrtShdR{background-position:right top;right:0;}
.hoverPanShdw .body .content .contentu{width:210px;position:absolute;top:-5px;border-top:1px solid #566C11;background-color:#F0F5D6;}
.hoverPanShdw .body .details{margin:15px 0 0 -5px;}
.hoverPanShdw .body .content .heading{float:right;margin:-7px -6px 5px 0;position:absolute;right:7px;}
.hoverPanShdw .body .content .heading a{text-decoration:none;}
.hoverPanShdw .body .content .heading a span{color:#695E49;text-decoration:underline;}
.hoverPanShdw .body .content ul li{padding-bottom:3px;}
.hoverPanShdw .ft{height:10px;margin:3px 10px 0;padding:0;position:relative;}
.hoverPanShdw .ft .vrtShd{height:10px;position:absolute;top:4px;width:13px;}
.hoverPanShdw .ft .vrtShdL{background-position:left -21px;left:-10px;}
.hoverPanShdw .ft .vrtShdR{background-position:right -21px;right:-19px;}
.hoverPanShdw .ft .content{margin:-7px 4px;background-color:#F0F5D6;height:10px;}

/* DropDown List */
.dropDownList{z-index:9999;float:left;position:absolute;width:240px;margin:0;/*border:1px solid #6A6F1D;*/background-color:Transparent;font:normal 12px Tahoma,Georgia;}
.dropDownList .menuContent{text-align:left;}
.dropDownList .menuContent ul{padding:0;}
.dropDownList .menuContent ul li.hiddenItem{display:none;}
.dropDownList .menuContent ul li.visibleItem{float:none;margin:0;padding:7px;border-bottom:1px solid #B9AD93;color:#566C11;font:bold 12px Tahoma,Georgia;text-align:left;}
.dropDownList .menuContent ul li.lessTPad{padding:2px 7px 7px;}
.dropDownList .menuContent ul li.lessBPad{padding:7px 7px 2px;}
.dropDownList .menuContent ul li.lastItem{border:none;}
.dropDownList .menuContent ul li.visibleItem:hover{background-color:#E8EDBF;}
.dropDownList .menuContent ul li.visibleItem em{margin-right:5px;}
.dropDownList .menuContent ul li.visibleItem .photo{background-position:0 -1002px;}
.dropDownList .menuContent ul li.visibleItem .story{background-position:0 -420px;}
.dropDownList .menuContent ul li.visibleItem .audio{background-position:0 -1040px;}
.dropDownList .menuContent ul li.visibleItem .video{background-position:0 -1021px;}
.dropDownList .menuContent ul li.visibleItem span{font-weight:normal;}
.dropDownList .menuContent ul li.visibleItem a{margin:0;color:#566C11;font:bold 12px Tahoma;cursor:pointer;text-align:left;text-decoration:none;}
.dropDownList .menuContent ul li.visibleItem a.upload{margin:0 0 0 -5px;}
.dropDownList .menuContent ul li.visibleItem a:hover span{text-decoration:underline;}
.dropDownList .hrzShd, .dropDownList .vrtShd{background-image:url(/lib/tgn/ancestry/trees/i/overlay.png);}
.dropDownList .hdY .hrzShd, .dropDownList .ftY .hrzShd{background-image:url(/lib/tgn/ancestry/trees/i/overlayYlw.png);}
.dropDownList .rtHrzS{background-image:url(/lib/tgn/ancestry/i/hshdw.png);background-repeat:repeat-x;}
.dropDownList .rtHrzS{position:relative;height:20px;margin:0 15px;}
.dropDownList .rtHrzS .hrzShdw{height:20px;width:22px;position:absolute;top:0;}
.dropDownList .topHrzS{background-position:top left;}
.dropDownList .topHrzS .hrzShdwL{background-position:left top;left:-22px;}
.dropDownList .topHrzS .hrzShdwR{background-position:right top;right:-22px;}
.dropDownList .botHrzS{background-position:bottom left;background-color:Transparent;}
.dropDownList .botHrzS .hrzShdwL{background-position:bottom left;left:-22px;}
.dropDownList .botHrzS .hrzShdwR{background-position:bottom right;right:-22px;}
.dropDownList .hd{z-index:9999;}
.dropDownList .hd .hrzShd{width:15px;height:15px;position:absolute;top:10px;}
.dropDownList .hd .hrzShdLft{background-position:left -10px;left:0;}
.dropDownList .hd .hrzShdRt{background-position:right -10px;right:0;}
.dropDownList .hd .content{margin:0 15px;background-color:#FFF;height:5px;}
.dropDownList .hdY .content{margin:0 15px;background-color:#E8EDBF;height:5px;}
.dropDownList .bd{margin:0 0 -5px;padding:0;position:relative;}
.dropDownList .bd .vrtShd{background-image:url(/lib/tgn/ancestry/i/vshdw.png);background-repeat:repeat-y;}
.dropDownList .bd .vrtShdL{background-position:left top;padding-left:10px;}
.dropDownList .bd .vrtShdR{background-position:right top;padding-bottom:5px;padding-right:10px;}
.dropDownList .bd .content{background-color:#FFF;padding:0;}
.dropDownList .ft{z-index:9999;}
.dropDownList .ft .hrzShd{width:15px;height:15px;position:absolute;bottom:10px;}
.dropDownList .ft .hrzShdLft{background-position:left -60px;left:0;}
.dropDownList .ft .hrzShdRt{background-position:right -60px;right:0;}
.dropDownList .ft .content{margin:0 15px;background-color:#FFF;height:5px;}
.dropDownList .ftY .content{margin:0 15px;background-color:#E8EDBF;height:5px;}

/*Tabs */
.TabGroupHeader ul.Tabs {border:none;height:30px;overflow:hidden;padding:0 5px;}
.TabGroupHeader ul.Tabs li span.leafIcon{float:left;margin:9px 0 0;padding:0 0 0 5px;background-position:0 top;}
.TabGroupHeader ul.Tabs li.editTab{float:right;margin-right:20px;}
.TabGroupHeader ul.Tabs li.editTab a{line-height:20px;font-size:11px;}
.TabGroupHeader ul.Tabs li.editTab a span.editicon{padding:0;margin:0;margin-top:5px;background-position:0 -320px;}
.TabGroupHeader ul.Tabs li.editTab a span.edit{float:left;padding:0;margin:4px 5px;}
.TabGroupHeader ul.Tabs li.settingsTab{float:right;margin-right:20px;}
.TabGroupHeader ul.Tabs li.settingsTab a{line-height:16px;font-size:11px;}
.TabGroupHeader ul.Tabs li.settingsTab a span.seticon{padding:0;margin:8px 0 0;background-position:0 -240px;}
.TabGroupHeader ul.Tabs li.settingsTab a span.edit{float:left;padding:0;margin:7px 5px;}

/*Sub Nav */
.SubNavBarDiv{padding:0;margin:0;height:37px;}
.SubNavBarDiv .subNavPageTitle{float:left;margin:0 10px 0 5px;font:20px/36px Georgia;color:#fff;}
.SubNavBarDiv .subNavPageSubtitle{margin-top:11px;padding:0;font:normal 13px Tahoma,Georgia;float:left;color:#fff;}
.SubNavBarDiv span.leftIcon{margin:7px 0 0;background-position:-87px -922px;text-decoration:none;}
.SubNavBarDiv a.printObject span.leftIcon{margin:5px 7px 0 0;background-position:-34px -100px;text-decoration:none;}
.subNavReturn{float:left;margin-top:4px;margin-left:5px;}
.subNavReturn a{text-decoration:underline;}
.subNavReturn a,
.subNavReturn a:visited,
.subNavReturn a:link{color:#EDF2D2;font-size:11px;}
.subNavReturn a:hover{color:#EDF2D2;font-size:11px;}
.SubNavTooltip{color:#333;background:#F8EDB5 url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif) repeat-x 0 -440px;border:solid 1px #9E9854;padding:7px;}
.subNavReturnBtn{float:left;display:inline-block;position:relative;}

/*Pages that break off from main - No TreeCard, PCard, or Tabs*/
.splitFlatPage #Content-2{margin-top:-12px;}
.splitFlatPage #Content-3{width:948px;margin:12px auto 0;padding:10px;border:1px solid #B8AC92;border-bottom:none;position:relative;background:#fff url(/lib/tgn/ancestry/i/cntnt_bg.jpg) repeat-x bottom;}
.flatDiv{clear:both;padding:0;margin:0;}
.splitDiv{clear:both;padding:0;margin:0;}
.splitTitleZone{margin:12px;color:#333;}
.splitTitleZone h1{color:#333;font:normal 22px Georgia,Tahoma;}
.splitTitleZone .describe{color:#333;font:normal 14px Tahoma,Georgia;}
.splitTitleZone .describe em{color:#333;font-weight:bold;font-style:normal;}

/*Status Msg*/
.StatusMsgDiv{margin:10px 0;}
.overviewCont .StatusMsgDiv{margin:0 0 10px;}
.recentActCont .StatusMsgDiv{margin:0 0 10px;}
.StatusMsg3Div{text-align:right;margin:-13px 0 0;}
.g_register{width:95.5%;clear:both;float:left;padding-left:35px;}
.g_confirm ul{margin-bottom:-10px;}
.g_confirm ul li{float:none;margin:5px 0 0;list-style:inside disc;}

/*Widget IE fix*/
.widgtRtGrn{z-index:0;}

/*Green and Brown Widget Containers*/
#widgtWrp-1{width:100%;}
#widgtWrp-2{width:100%;}
.widgtTpGrn{z-index:0 !important;z-index:-1;}
.boxedContainer{z-index:0 !important;z-index:-1;padding:0;margin:0 0 10px;}
.boxCont{z-index:1 !important;padding:0;margin:0;border:1px solid #BAAE95;border-top:none;background:#FAFAF7 url(/lib/tgn/ancestry/trees/i/widgetBG.gif) repeat-x 0 bottom;width:auto;}
.boxCont .contSection{border-bottom:1px solid #BAAE95;margin-bottom:-1px;}
.bottomControls{padding:1px 10px;position:relative;}
.bottomControls .addPlusButtonDiv{float:left;}
.bottomControls .viewButtonDiv{float:right;}
.bottomControls .btn{position:absolute;left:2px;bottom:6px;width:auto;height:auto;}

/* Carousel */
#container{text-align:center;margin-left:5px;padding:0 25px 0 27px;}
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}
.yui-carousel.yui-carousel-visible{visibility:visible;}
.yui-carousel-content{overflow:hidden;position:relative;}
.yui-carousel-element{margin:7px 0;overflow:hidden;padding:0;position:relative;width:32000px;z-index:1;}
.yui-carousel-vertical .yui-carousel-element{margin:0 12px;}
.yui-carousel-element li{height:107px;width:87px;float:left;list-style:none;margin:1px;overflow:hidden;padding:2px;margin:0 0 0 5px;text-align:center;display:inline;}
.yui-carousel-element li.audvid{border:none;}
.yui-carousel-element li .couterdiv{float:none;height:79px;background-color:#FFF;border:1px solid #BBB0A3;}
.yui-carousel-element li a{text-decoration:none;}
.yui-carousel-element li a .justTextDiv{width:75px;height:75px;margin-top:2px;margin-left:2px;background-color:#E8E6E3;}
.yui-carousel-element li a .justText{text-decoration:underline;position:absolute;left:20%;top:35%;}
.yui-carousel-element li a span{max-width:75px;max-height:75px;text-align:center;vertical-align:middle;display:block;margin-left:auto;margin-right:auto;}
.yui-carousel-element li a span.greyed{max-width:75px;max-height:75px;text-align:center;vertical-align:middle;margin-left:auto;margin-right:auto;}
.yui-carousel-element li a span.imgItem{max-width:75px;max-height:75px;height:32px;width:32px;border:none;text-align:center;vertical-align:middle;display:block;margin-left:auto;margin-right:auto;margin-top:15px;background-color:Transparent;}
.yui-carousel-element li a.withLabel{display:block;text-decoration:none;}
.yui-carousel-element li a.withLabel span.greyed{background-color:#E8E6E3;}
.yui-carousel-element li a.withLabel .imgText{color:#695E49;}
.yui-carousel-element li .couterdiv a.withLabel span.greyed{height:79px;width:79px;display:table-cell;*display:block;}
.yui-carousel-element li .couterdiv a.withLabel span.greyed span.imgItem{margin:0 auto 3px;*margin-top:15px;word-wrap:break-word;word-wrap:break-all;}
.yui-carousel-element li .thumb-title{padding-top:2px;font:normal 11px Tahoma,Georgia;display:inline-block;*display:block;}
.yui-carousel-element li .thumb-title span{*display:inline-block;}
.yui-carousel .yui-carousel-item-selected{margin:0 0 0 5px;border:none;}
.yui-carousel-vertical{height:32000px;margin:0 5px;width:auto;}
.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}
.yui-log .carousel{background:#f2e886;}
.yui-carousel-nav{zoom:1;display:block;}
.yui-carousel-nav:after{clear:both;content:"";display:block;}
.yui-carousel-nav ul, .yui-carousel-nav select{display:none;}
.yui-carousel-button-focus{outline:none;}
.yui-carousel-min-width .yui-carousel-content{margin:0 auto;}
.yui-carousel-button{float:right;height:19px;margin:5px;overflow:hidden;width:40px;}
.yui-carousel-button input, .yui-carousel-button button{background-color:transparent;border:0 none;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}
.yui-carousel-button-focus{outline-color:#FFF;outline-style:none;outline-width:0;}
span.yui-carousel-first-button{background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat 0 0;position:absolute;left:-5px;top:30px;height:27px;width:27px;z-index:2;}
span.yui-carousel-next-button{background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat -29px -0;position:absolute;right:-5px;top:30px;height:27px;width:27px;z-index:2;}
span.yui-carousel-first-button-disabled{background-position:-59px 0;}
span.yui-carousel-button-disabled{background-position:-89px 0;}

/*paging */
ul.page li.pageOf{margin:4px 5px;}
ul.page li.pageOf strong{ font-weight:bold;margin:1px 0 3px 0;}
.GlbPaginDark .page li.pageOf{color:white;}
.pagingRight{float:right;}
.pagingLeft{float:left;}

/*paging subNav */
.subNavPaging{float:right;margin:7px 0 0;}

/*YUI Nav/Paging */
.yui-pg-container .pagingBottomNav ul li{float:left;background:none;color:#FFF;margin:0;padding-left:0;padding-bottom:1px;}
.yui-pg-container .pagingBottomNav ul li.perpage{padding:1px 0 0 5px;margin-left:10px;text-align:center;}
.yui-pg-container .pagingBottomNav ul li.perpagenumber{margin-left:5px;text-align:center;}
.yui-pg-container .pagingBottomNav ul li p.paging-subnav{float:left;margin:-16px 0 0;font-size:95%;text-align:center;}
.yui-pg-container .pagingBottomNav ul li p.paging-subnav em{display:none;}
.yui-pg-container .pagingBottomNav ul li p.paging-subnav a{float:left;color:#FEFEF6;display:block;border:1px solid #D0D88D;margin:0 0 0 5px;padding:2px 5px 0;height:15px;text-decoration:none;background:#839348;}
.yui-pg-container .pagingBottomNav ul li p.paging-subnav a.yui-pg-page{display:none;}
.yui-pg-container .pagingBottomNav ul li p.paging-subnav strong{ color:#566C11;font-weight:bold;float:left;background:#EBEACE;border:1px solid #D0D88D;margin:0 0 0 3px;padding:2px 5px;display:block;}
.yui-pg-container .pagingBottomNav ul li p.paging-subnav span{ float:left;margin:0 0 0 4px;color:#FEFEF6;}
.yui-pg-container .pagingBottomNav ul li p.paging-subnav a.disabledLink{background:none transparent;cursor:text;}
.yui-pg-container .pagingBottomNav ul li.jumptopage{float:right;margin:0;text-align:center;}
.yui-pg-container .pagingBottomNav ul li.jumptopage p.paging-nav{margin-top:-15px;text-align:center;}
.yui-pg-container .pagingBottomNav ul li.jumptopage p.paging-nav span{float:left;color:#FFF;font-size:95%;margin:10px 0 0 4px;padding-right:5px;}
.yui-pg-container .pagingBottomNav ul li.jumptopage p.paging-nav a{color:#FEFEF6;display:block;border:1px solid #D0D88D;margin:0 0 0 5px;padding:2px 5px 0;height:15px;text-decoration:none;background:#839348;}
.yui-pg-container .pagingBottomNav ul li.jumptopage p.paging-nav a.yui-pg-first{margin-top:12px;}
.yui-pg-container .pagingBottomNav ul li.jumptopage p.paging-nav span.yui-pg-previous{margin-top:-2px;}
.yui-pg-container .pagingBottomNav ul li.jumptopage p.paging-nav span.yui-pg-next{margin:-2px 0 0 10px;}
.yui-pg-container .pagingBottomNav ul li.jumptopage p.paging-nav span.yui-pg-last{margin:-2px 0 0 5px;}
.showNew{float:right;color:#EEF1D2;margin-right:20px;font-size:11px;}
.showNew span.text{float:right;padding-left:5px;margin-top:-12px;}
#saveBox{z-index:9999;float:left;background-color:#FFF;border:1px solid #BAAE95;color:#433A2C;position:absolute;font-size:1.00em;padding:10px;visibility:hidden;text-align:left;font:normal 12px Tahoma,Georgia;}
#saveBox #saveTable td h4{color:#566C11;margin-bottom:-2px;text-transform:none;font:normal 17px Georgia,Tahoma;}
#saveBox #saveTable td span.cancel{display:block;float:left;font-size:11px;height:20px;margin-left:9px;padding-top:6px;}

/*Preview Tour */
.prevTourDiv{clear:both;padding:0;margin:0;}
.prevTourDiv .prevTourDetCont{color:#333;padding:10px;margin:0;font:normal 12px Tahoma,Georgia;}
.prevTourDetCont h1{color:#333;margin-top:20px;padding:12px 0;text-transform:none;font:normal 25px Georgia,Tahoma;}
.prevTourDetCont .backbtn a{background:transparent url(/css/community/wap/i/back_l.gif) no-repeat scroll 0 0;position:absolute;float:left;color:#506806;display:block;padding-left:30px;text-decoration:none;}
.prevTourDetCont .backbtn a span{background:transparent url(/css/community/wap/i/back_r.gif) no-repeat scroll right top;display:block;line-height:26px;padding-right:12px;}
.headerDescSection .explain{width:72%;float:left;}
.headerDescSection .otherNewFeatDiv{width:225px;float:right;margin:10px 0 0;padding:7px 5px;border:1px solid #BBB0A3;}
.headerDescSection .otherNewFeatDiv h4{margin-bottom:7px;color:#695E49;font:normal 15px Georgia,Tahoma;text-transform:none;}
.headerDescSection .otherNewFeatDiv a{color:#566C11;margin-bottom:7px;font:normal 12px Tahoma,Georgia;}
.explain em{float:left;padding:10px 0;font-style:normal;}
.explain .keystart{padding:20px 0;}
.prevTourDetCont .changes{width:75%;margin:10px 0;}
.prevTourDetCont .changes .changesItems{margin:10px 0;}
.prevTourDetCont .changes .changesItems ul li{clear:both;float:none;margin:5px 0 5px 12px;list-style:none;}
.prevTourDetCont .changes .changesItems ul li em.squareBullet{float:left;width:3px;height:3px;margin:7px 7px 7px 5px;background-color:#333;display:block;}
.tourLeft{float:left;width:40%;padding-right:10px;}
.tourLeft .tourItems{padding-top:10px;padding-bottom:10px;}
.tourLeft .tourItems ul li{float:left;border:1px solid #FFF;padding:10px;float:none;font-weight:bold;}
.tourLeft .tourItems ul li.lihl{border:1px solid #AFBC22;background-color:#F7F8E8;}
.tourLeft .tourItems ul li dl{margin:0;padding:0;}
.tourLeft .tourItems ul li dt{margin:0;padding:0;color:#566C11;font:normal 17px Georgia,Tahoma;}
.tourLeft .tourItems ul li dd{margin:2px 0 5px;padding:0;font-weight:normal;}
.tourLeft .tourItems ul li dd.para2{margin:12px 0 5px;}
.tourLeft hr{margin:0 0 10px;}
.tourRight{float:right;width:57%;}
.tourRight img.image{display:none;}
#ppscreenshotmap{margin:0;padding:0;background:transparent url(/lib/tgn/ancestry/trees/i/ancestor-profile-overview.jpg) top left no-repeat;height:527px;width:530px;position:relative;}
.tourRight dl{margin:0;padding:0;}
.tourRight dt{margin:0;padding:0;position:absolute;}
.tourRight dt a{position:absolute;border:5px solid #E98300;}
.tourRight dd{margin:0;padding:0;position:absolute;}
.tourRight dd a{position:absolute;text-decoration:none;}
.tourRight dd a:hover{position:absolute;border:5px solid #E98300;}
dt#context{z-index:1;top:130px;left:10px;}
dt#context a{ z-index:1;width:350px;height:25px;}
dd#contextHighlight{z-index:1;top:135px;left:10px;}
dd#contextHighlight a{z-index:1;width:350px;height:25px;}
dt#sources{z-index:2;top:135px;left:50px;}
dt#sources a{z-index:2;width:60px;height:16px;}
dd#sourcesHighlight{z-index:2;top:139px;left:50px;}
dd#sourcesHighlight a{z-index:2;width:60px;height:16px;}
dt#family{z-index:3;top:92px;left:60px;}
dt#family a{z-index:3;width:75px;height:10px;}
dd#familyHighlight{z-index:3;top:100px;left:60px;}
dd#familyHighlight a{z-index:3;width:75px;height:10px;}
dt#photos{z-index:3;top:155px;left:13px;}
dt#photos a{z-index:3;width:328px;height:90px;}
dd#photosHighlight{z-index:3;top:160px;left:180px;}
dd#photosHighlight a{z-index:3;width:328px;height:95px;}
dt#speed{z-index:0;top:0px;left:0px;}
dt#speed a{z-index:0;width:525px;height:522px;}
dd#speedHighlight{z-index:0;top:0px;left:0px;}
dd#speedHighlight a{z-index:0;width:525px;height:522px;}
.tourLeft .tourItems2{padding-top:30px;padding-bottom:10px;}
.tourRight img.image2{padding:150px 0 10px;}
.tourRight img.image3{padding:10px 0;}
.tourRight img.image4{padding:30px 0;}
.tourRight img.image5{padding:0 0;}

/*Added By */
.addedByCont{color:#666;font-style:normal;margin:5px 0;font-size:11px;}
.addedByCont .profileItem{margin:0 0 5px;padding:0;}
.addedByCont a{color:#695E49;text-decoration:none;}
.addedByCont a span{color:#566C11;text-decoration:underline;padding-right:2px;}
.addedByCont a.uLink{margin-right:3px;padding-right:0;}
.addedByCont a.uLink span{text-decoration:none;}
.addedByCont a.submitter{color:#695E49;text-decoration:underline;}
.addedByCont em{font-style:normal;}
.addedByCont a em{float:none;margin-right:5px;padding:2px 0;}
.addedByCont a.addedToAudio em{background-position:0 -1040px;}
.addedByCont a.addedToStory em{background-position:0 -420px;}
.addedByCont a.addedToVideo em{background-position:0 -1021px;padding:1px 0;}
.addedByCont a.addedToPhoto em{background-position:0 -1002px;}
.addedByCont a.addedToPerson em{background-position:0 -1260px;}
.verticalSpace{margin:5px 0;}

/*Print & Publish Menu:Pedigree, Family */
.printPubMenuFam{z-index:9998 !important;width:260px;float:right;border:1px solid #566C11;background-color:#F0F5D6;position:absolute;right:20px;margin:-9px 0 0 -8px;}
.printPubMenuFam .printPubContent{margin-top:0;padding:7px;}
.printPubMenuFam .printPubContent ul li{float:none;color:#566C11;font:normal 12px Tahoma,Georgia;padding:5px 0;}
.printPubMenuFam .printPubContent ul li .squareBullet{background-color:#566C11;display:block;float:left;height:3px;margin:7px 7px 7px 5px;width:3px;}
.printPubMenuFam .printPubContent ul li .myCanvasTitle{font-size:11px;}
.printPubMenuFam .printPubContent ul li .myCanvasTitle em{margin-right:7px;background:url(/lib/tgn/ancestry/trees/i/myCanvasIcon.gif) no-repeat 0 0;}
.printPubMenuFam .printPubContent ul li .myCanvasTitle span{color:#333;text-decoration:none;}
.printPubMenuFam .printPubContent ul li a{text-decoration:underline;}
.printPubMenuFam .printPubContent ul li em{font-style:normal;font-weight:normal;}
.printPubMenuFam .printPubContent ul li a span{margin:0;}
.printPubMenuFam .printPubContent ul li hr{margin:0;padding:0;color:#B7C18F;}
.printPubMenuFam .treeulcrnr{float:left;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -14px -23px;width:4px;height:4px;margin:-2px 0 0 -1px;}
.printPubMenuFam .treeurcrnr{float:right;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -18px -23px;width:4px;height:3px;margin:-2px -1px 0 0;}
.printPubMenuFam .treellcrnr{float:left;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -14px -14px;width:4px;height:4px;margin:-3px 0 -1px -1px;left:0;position:absolute;}
.printPubMenuFam .treelrcrnr{float:right;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -19px -15px;width:4px;height:4px;margin:-2px -1px -2px 0;}

/*Pedigree */
#pedigree a.nodeHint{display:inline-block;}
#pedigree a.nodeHint span.nodeHintSpan, #pedigree a.nodeHintWorking span.nodeHintSpan{display:inline-block;text-decoration:underline;}

/*Recent Activity */
.recentActDiv{clear:both;margin:0;padding:0;}
.recentActDiv .recentActCont{margin:0;padding:10px;font:normal 12px Tahoma,Georgia;}
.recentActDiv .recentActCont ul li{float:left;}
.recentActLeft{float:left;width:69%;}
.recentActLeft .emptyState{color:#695E49;text-align:center;font:italic 12px Tahoma,Georgia;padding:10px;}
.recentActLeft .explain{color:#695E49;border-bottom:1px dotted #666;padding-bottom:10px;}
.recentActLeft .explain .text{padding-bottom:7px;}
.recentActLeft .explain a.edit{color:#566C11;text-decoration:underline;}
.recentActLeft .section{padding:25px 0 0;}
.recentActLeft .sectionHeader{border-bottom:1px solid #BBB0A3;}
.recentActLeft .sectionHeader h2{float:left;color:#333;font:normal 22px Georgia,Tahoma;}
.recentActLeft .sectionHeader .addLnkButton{float:right;}
.recentActLeft .viewAllItems{background:transparent url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif) repeat-x 0 -2062px;border-top:1px solid #EEE;clear:both;height:30px;margin-top:-1px;padding-top:5px;text-align:left;width:100%;}
.recentActLeft .viewAllItems a.viewAllPhotosLnk{ color:#8F8677;font-size:11px;text-decoration:underline;}
.recentActLeft .objectItems ul{border-bottom:1px solid #EEE;padding:7px 0 5px;}
.recentActLeft .objectItems ul li{float:none;}
.recentActLeft .objectItems ul li em{margin-right:5px;}
.recentActLeft .objectItems ul li.story em{background-position:0 -420px;}
.recentActLeft .objectItems ul li.audio em{background-position:0 -1040px;}
.recentActLeft .objectItems ul li.video em{background-position:0 -1021px;}
.recentActLeft .objectItems ul li.comment em{background-position:0 -1060px;}
.recentActLeft .objectItems ul li.title a{color:#566C11;font:normal 16px Georgia,Tahoma;text-decoration:none;}
.recentActLeft .objectItems ul li span{text-decoration:underline;}
.recentActLeft .objectItems ul li a.uLink{margin-right:3px;padding-right:0;}
.recentActLeft .objectItems ul li a.uLink span{text-decoration:none;}
.recentActLeft .objectItems ul li.addedBy{color:#695E49;padding-left:21px;padding-top:5px;}
.recentActRight{float:right;width:29%;}
.recentActRight .widgtContnt{padding:7px;}

/* Begin Revised Tree Summary CSS */
.recentActDiv .sumLst{overflow:hidden;width:253px;position:relative;}
.recentActDiv .sumLst .sumItm{float:left;position:relative;width:253px;}
.recentActDiv .sumLst .sumTbl{border-collapse:collapse;width:253px;}
.recentActDiv .sumLst .sumTbl td{vertical-align:middle;padding:3px 0;}
.recentActDiv .sumLst .sumTxt{display:block;font:700 12px/16px Tahoma;padding-left:22px;position:relative;white-space:nowrap;}
.recentActDiv .sumLst a.sumTxt{text-decoration:underline;}
.recentActDiv .sumLst span.sumTxt{color:#695e49;}
.recentActDiv .sumLst .sumGap{width:100%;}
.recentActDiv .sumLst .sumGap div{border-bottom:1px dotted #999;height:0;font-size:0;line-height:0;margin:0 6px;}
.recentActDiv .sumLst .sumCnt{color:#333;font:400 12px/16px Tahoma;}
.recentActDiv .sumLst .divItm{border-top:1px solid #B8AC92;margin-top:4px;padding-top:7px;}
.recentActDiv .sumLst .sumDiv{color:#695e49;font:400 12px/16px Tahoma;margin:3px 0;padding-left:22px;position:relative;width:253px;}
.recentActDiv .sumLst .sumDiv a{font-weight:700;}
.recentActDiv .sumLst .sumDiv .selectHomePersonLink{margin-left:6px;}
.recentActDiv .sumLst .flat_icon{display:block;float:none;height:16px;width:16px;position:absolute;top:0;left:0;}
.recentActDiv .sumLst .people_green{background-position:0 -1280px;}
.recentActDiv .sumLst .hint_leaf{background-position:0 0;}
.recentActDiv .sumLst .photo_green{background-position:0 -1000px;}
.recentActDiv .sumLst .document2_green{background-position:0 -420px;}
.recentActDiv .sumLst .record_green{background-position:0 -1140px;}
.recentActDiv .sumLst .comment_green{background-position:0 -1060px;}
.recentActDiv .sumLst .audio_green{background-position:0 -1040px;}
.recentActDiv .sumLst .video_green{background-position:0 -1020px;}
.recentActDiv .sumLst .home_green{background-position:0 -180px;}
.recentActDiv .sumLst .person_green{background-position:0 -1260px;}
/* End Revised Tree Summary CSS */

/* Begin Revised People You've Invited CSS */
.recentActDiv .invitedPeopleDiv{padding:0 7px;}
.recentActDiv .invDiv{color:#695e49;overflow:hidden;padding:7px 0 3px;width:251px;}
.recentActDiv .invDiv a{display:block;float:left;font:400 12px/16px Tahoma;padding-left:22px;position:relative;text-decoration:underline;}
.recentActDiv .invDiv .flat_icon{display:block;float:none;height:16px;width:16px;position:absolute;top:0;left:0;}
.recentActDiv .invDiv .message_green{background-position:0 -119px;}
.recentActDiv .invDiv .settings_green{background-position:0 -240px;}
.recentActDiv .invDivLst{border-bottom:1px solid #B8AC92;padding:2px 0 7px;position:relative;top:1px;}
.recentActDiv .invLst{overflow:hidden;padding:7px 0;width:251px;}
.recentActDiv .invLst .invItm{border-top:1px solid #B8AC92;color:#695e49;float:left;font:700 10px/16px Tahoma;margin-top:7px;padding-top:7px;width:251px;}
.recentActDiv .invLst .invItm:first-child{border-top:none;margin-top:0;padding-top:0;}
.recentActDiv .invLst .invItm table{width:251px;}
.recentActDiv .invLst .invItm .invInd{vertical-align:top;text-align:left;width:16px;}
.recentActDiv .invLst .invItm .invInd div{background-color:#695e49;font-size:0px;line-height:0px;height:4px;width:4px;position:relative;top:7px;left:4px;}
.recentActDiv .invLst .invItm *{font-size:12px;}
.recentActDiv .invLst .invItm span{color:#333;}
.recentActDiv .invLst .invItm a{font-size:11px;line-height:15px;position:relative;top:-1px;}
.recentActDiv .invLst .invItm .invPer.noResp *{color:#695e49;font-weight:400;}
/* End Revised People You've Invited CSS */

/*Overview Page */
.overviewDiv{clear:both;margin:0;padding:0;}
.overviewDiv .overviewCont{margin:0;padding:0;font:normal 12px Tahoma,Georgia;}
.overviewDiv .overviewCont ul li{float:left;}
.overviewDiv .overviewCont .g_confirm ul li{float:none;}
.overviewDiv .overviewCont .emptyState{color:#695E49;text-align:center;font:italic 12px Tahoma,Georgia;padding:10px;}
.overviewLeft{float:left;width:63.9%;}
.famMembersBox{width:auto;padding:0 10px !important;}
.famMembersBox .parentsTop{background:none;background-color:#FAFAF7;height:22px;}
.famMembersBox h4{width:auto;margin:0;padding:7px 0 0;text-transform:none;font:normal 11px Georgia,Tahoma;color:#333;background:none;background-color:#FAFAF7;}
.famMembersBox .parentsTop h4{padding:7px 0 0;}
.famMembersBox .showSibLnkDiv{padding:5px 0 0 7px;}
.famMembersBox .showSibLnkDiv a{color:#695E49;font-size:10px;text-decoration:none;}
.famMembersBox .showSibLnkDiv a span{color:#695E49;font-size:10px;text-decoration:underline;}
.famMembersBox .showSibLnkDiv a em.arrowCloseBrwn{float:none;background-position:-73px -781px;position:relative;text-decoration:none;}
.famMembersBox .showSibLnkDiv a em.arrowOpenBrwn{float:none;background-position:-72px -841px;position:relative;text-decoration:none;}
.famMembersBox .famMembDetails{width:308px;margin-top:5px;margin-bottom:5px;background-color:#EFF2D3;border-left:1px solid #B4AEA4;border-right:1px solid #B4AEA4;}
#parentDiv{padding:0;}
#parentDivFather{padding:1px 3px 0;}
#parentDivMother{border-top:1px solid #D5D1BB;padding:3px 3px 0;}
.famMembersBox .famMembSection.spouseChildDiv{position:relative;}
.famMembersBox .famMembSection .famMDS{width:295px;margin:-5px 0 5px 10px;background-color:#FFF;border-left:1px solid #B4AEA4;border-right:1px solid #B4AEA4;}
.famMembersBox .famMembDetails .spouseNode{padding:2px 4px 0;}
.famMembersBox .famMDC{width:295px;margin:-5px 0 7px 10px;background-color:#FFF;border-left:1px solid #B4AEA4;border-right:1px solid #B4AEA4;}
.famMembersBox .famMembDetails .childNode{margin-bottom:-5px;padding:5px 4px 0 0;}
.famMembersBox .famMembDetails .famMembDetTOP{margin-top:-3px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat 0 -400px;height:3px;width:310px;display:inline-block;}
.famMembersBox .famMembDetails .famMembDetBottom{float:left;margin-bottom:-3px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat 0 -410px;height:3px;width:310px;}
.famMembersBox .famMembDetails .famMembDetBottom2{margin-bottom:-3px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat 0 -420px;height:3px;width:302px;display:inline-block;}
.famMembersBox .famMembDetails ul li{float:left;margin-bottom:5px;}
.famMembersBox .famMembDetails ul li.halfSib{z-index:10;width:288px;margin:0;padding-left:7px;background-color:#EFEDD7;color:#695E49;font-size:10px;}
.famMembersBox .famMembDetails ul li.pImg{width:36px;margin:0;padding:0;text-align:right;}
.famMembersBox .famMembDetails ul li.dmale{margin-bottom:3px;}
.famMembersBox .famMembDetails ul li.dmale .actImage{border:1px solid #A6BCC6;}
.famMembersBox .famMembDetails ul li.dmale .defaultImg{border:1px solid #A6BCC6;}
.famMembersBox .famMembDetails ul li.dmale .defaultImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -78px -131px;}
.famMembersBox .famMembDetails ul li.dmale .defaultCMaleImg{margin-left:3px;border:1px solid #A6BCC6;}
.famMembersBox .famMembDetails ul li.dmale .defaultCMaleImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -78px -131px;}
.famMembersBox .famMembDetails ul li.dfemale{margin-bottom:3px;}
.famMembersBox .famMembDetails ul li.dfemale .actImage{border:1px solid #C19B8F;}
.famMembersBox .famMembDetails ul li.dfemale .defaultImg{border:1px solid #C19B8F;}
.famMembersBox .famMembDetails ul li.dfemale .defaultImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -112px -131px;}
.famMembersBox .famMembDetails ul li.dfemale .defaultCFemImg{margin-left:3px;border:1px solid #C19B8F;}
.famMembersBox .famMembDetails ul li.dfemale .defaultCFemImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -112px -131px;}
.famMembersBox .famMembDetails ul li.dunknown{margin-bottom:3px;}
.famMembersBox .famMembDetails ul li.dunknown .actImage{border:1px solid #BBB0A3;}
.famMembersBox .famMembDetails ul li.dunknown .defaultImg{border:1px solid #BBB0A3;}
.famMembersBox .famMembDetails ul li.dunknown .defaultImg span{background:#E8E6E3 url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -145px -130px;}
.famMembersBox .famMembDetails ul li.dunknown .defaultCImg{margin-left:3px;border:1px solid #BBB0A3;}
.famMembersBox .famMembDetails ul li.dunknown .defaultCImg span{background:#E8E6E3 url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -145px -130px;}
.famMembersBox .famMembDetails ul li.pImg .smallImg{width:34px;height:34px;}
.famMembersBox .famMembDetails ul li.pImg .defaultImg span{border:1px solid #FFF;}
.famMembersBox .famMembDetails ul li.pImg .defaultFImg span{border:1px solid #FFF;}
.famMembersBox .famMembDetails ul li.pImg .defaultMImg span{border:1px solid #FFF;}
.famMembersBox .famMembDetails ul li.pImg .actImage span{border:1px solid #FFF;}
.famMembersBox .famMembDetails ul li.pName{width:250px;padding-left:0;margin-left:5px;}
.famMembersBox .famMembDetails ul li.childName{width:240px;padding-left:5px;}
.famMembersBox .famMembDetails ul li.pName dl{margin:0;padding:0;}
.famMembersBox .famMembDetails ul li.pName dt{margin:0;padding:0;margin-bottom:-4px;font-size:12px;font-weight:bold;color:#566C11;}
.famMembersBox .famMembDetails ul li.pName dt a{float:left;max-width:220px;color:#566C11;font-weight:bold;text-decoration:none;}
.famMembersBox .famMembDetails #parentDivFather ul li.pName dt a{max-width:224px;}
.famMembersBox .famMembDetails #parentDivMother ul li.pName dt a{max-width:224px;}
.famMembersBox .famMembDetails ul li.pName dt a span{padding-bottom:1px;margin-bottom:0;display:inline-block;text-decoration:underline;}
.famMembersBox .famMembDetails ul li.pName dt a.clickCardIcon{clear:both;float:none;max-width:16px;margin:1px 5px 0;padding:0 0 2px;background-position:0 -1321px;}
.famMembersBox .famMembDetails ul li.pName dd{margin:0;padding:0;clear:both;font-size:11px;color:#695E49;}
.famMembersBox .famMembDetails ul li.pName .addPerson{color:#566C11;font-size:11px;margin-top:10px;}
.famMembersBox .famMembDetails ul li.pName .addPerson a{color:#566C11;text-decoration:none;font-weight:normal;}
.famMembersBox .famMembDetails ul li.pName .addPerson a em{color:#566C11;cursor:pointer;text-decoration:none;background-position:-54px -922px;font-weight:normal;}
.famMembersBox .famMembDetails ul li.pName .addPerson a span{text-decoration:underline;}
.famMembersBox .famMembDetails ul li.pName .addPerson a:hover span{text-decoration:underline;border-bottom:none;}
.famMembersBox .famMembDetails ul li.childImg{padding:1px 0 0;margin-bottom:2px;}
.famMembersBox .famMembDetails ul li.childImg .actImage{margin-left:3px;}
.famMembersBox .famMembDetails ul li.childName dl{font-size:11px;padding-top:0;}
.famMembersBox .famMembDetails ul li.childName .addPerson{margin-top:7px;}
.famMembersBox .famMembDetails ul li.childName dt a span{font-size:11px;}
.famMembersBox .bottomControls{margin:16px -7px 0;padding:1px 10px;border-top:1px solid #BAAE95;}
.famMembersBox .bottomControls em{white-space:nowrap;}
.histRecordsBox .recordSection{padding:7px;}
.histRecordsBox .recordSection .emptyState{color:#695E49;text-align:center;font:italic 12px Tahoma,Georgia;padding:3px;}
.histRecordsBox .recordSection .emptyStateText{padding:0;}
.histRecordsBox .recordSection .emptyState .searchBigButtonDiv{margin:10px 0 0 16%;padding:4px 0;text-align:center;}
.histRecordsBox .recordSection .emptyState .searchIntl{margin:10px 0 0 7px;}
.histRecordsBox .recordSection ul li{float:left;}
.histRecordsBox .recordSection ul li.recName{width:auto;padding-left:5px;}
.histRecordsBox .recordSection ul li.recName a{float:left;margin-top:5px;color:#566C11;text-decoration:none;}
.histRecordsBox .recordSection ul li.recName a:hover{color:#566C11;text-decoration:none;}
.histRecordsBox .recordSection ul li.recName a em{float:left;height:32px;width:32px;margin:-3px 7px 5px 0;padding:0 2px 2px 0;border:1px solid #BAAE95;background:#FFF url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 0;}
.histRecordsBox .recordSection ul li.recName a em.census{background-position:-269px -30px;}
.histRecordsBox .recordSection ul li.recName a em.vital{background-position:-269px -63px;}
.histRecordsBox .recordSection ul li.recName a em.other{background-position:-269px -96px;}
.histRecordsBox .recordSection ul li.recName a span{padding-top:7px;text-decoration:underline;}
.histRecordsBox .bottomControls .viewButtonDiv{float:left;}
.webLinksBox .webLinksSection .weblinkSubContainer{padding:7px;}
.webLinksBox .webLinksSection .emptyState{color:#695E49;text-align:center;font:italic 12px Tahoma,Georgia;padding:3px;}
.webLinksBox .webLinksSection ul li{float:none;color:#566C11;padding:3px 0;}
.webLinksBox .webLinksSection ul li a{color:#566C11;text-decoration:none;}
.webLinksBox .webLinksSection ul li a:hover{color:#566C11;text-decoration:none;}
.overviewRight{float:right;width:35%;}
.widgtTitleTxt{float:left;margin-right:7px;}
.viewDetLnkDiv{color:#FFF;font-size:11px;font-weight:normal;}
.viewDetLnkDiv a.viewDetLnk{color:#FFF;text-decoration:none;}
.viewDetLnkDiv a.viewDetLnk span{text-decoration:underline;}
/*Old Fact Widget */
.factsEventsBox .eventSection{padding:7px;}
.factsEventsBox .eventSection ul li{float:left;}
.factsEventsBox .eventSection ul li.eventCalendar{width:66px;text-align:right;}
.factsEventsBox .eventSection ul li.eventCalendar .calendar{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 -68px;min-height:38px;width:55px;text-align:center;padding-top:12px;font-family:Georgia;color:#695e49;margin-right:13px;}
.factsEventsBox .eventSection ul li.eventCalendar .calendar2{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 -30px;min-height:26px;}
.factsEventsBox .eventSection ul li.eventCalendar .calendar strong{display:block;font-weight:normal;font-size:15px;color:#333;line-height:1.1;padding:0;}
.factsEventsBox .eventSection ul li.eventCalendar .calendar span{display:inline-block;padding:2px 0 3px 3px;font-size:11px;text-align:center;}
.factsEventsBox .eventSection ul li.eventCalendar .calendar span center{background-color:Transparent;}
.factsEventsBox .eventSection ul li.eventCalendar .calendar center{background-color:#F9F9F3;}
.factsEventsBox .eventSection ul li.eventCalendar .calendar2 center{margin-top:9px;}
.factsEventsBox .eventSection ul li.eventCalendar .calendar em{display:inline-block;padding:1px 3px 2px 5px;margin-top:0;font:bold 10px Tahoma,Georgia;color:#695E49;}
.factsEventsBox .eventSection ul li.eventDetails{width:50%;padding-left:5px;}
.factsEventsBox .eventSection ul li.eventDetails dl{margin:0;padding-top:7px;font-family:Georgia;}
.factsEventsBox .eventSection ul li.eventDetails dl{margin:0;padding:0;}
.factsEventsBox .eventSection ul li.eventDetails dt{margin:0;padding:0;padding-bottom:1px;font-size:18px;font-weight:normal;color:#566C11;}
.factsEventsBox .eventSection ul li.eventDetails dt a{color:#566C11;text-decoration:underline;}
.factsEventsBox .eventSection ul li.eventDetails dd{margin:0;padding:0;color:#695E49;font-size:12px;font-family:Tahoma;}
.factsEventsBox .eventSection ul li.eventDetails dd a{color:#695E49;text-decoration:underline;}
.factsEventsBox .eventSection ul li.eventDetails dd.description{width:95%;padding-top:5px;color:#333;text-decoration:none;font-size:11px;}
.factsEventsBox .eventSection ul li.histRec{float:right;width:auto;color:#695E49;margin-top:7px;}
.factsEventsBox .eventSection ul li.histRec a{color:#695E49;text-decoration:underline;}
.factsEventsBox .subhead{color:#333;font-weight:normal;font-size:11px;}
.factsEventsBox .eventSection .rightCitationDiv{float:right;font-size:12px;}
.factsEventsBox .eventSection .rightCitationDiv em.rcdClose{background-position:-55px -780px;float:none;position:relative;text-decoration:none;}
.factsEventsBox .eventSection .rightCitationDiv em.rcdOpen{background-position:-55px -841px;float:none;position:relative;text-decoration:none;}
.factsEventsBox .eventSection .sourceCitationDivLnk{float:right;margin:-45px 7px 0 0;}
.factsEventsBox .eventSection .sourceCitationDivLnk a{color:#695E49;}
.factsEventsBox .eventSection .sourceCitationDiv{width:220px;overflow:hidden;float:right;margin:-53px 0 0;padding:7px;border:1px solid #DAD4C6;background-color:#FFF;}
.factsEventsBox .eventSection .sourceCitationDiv .heading{float:right;margin-bottom:5px;}
.factsEventsBox .eventSection .sourceCitationDiv .heading a{text-decoration:none;}
.factsEventsBox .eventSection .sourceCitationDiv .heading a span{color:#695E49;text-decoration:underline;}
.factsEventsBox .eventSection .sourceCitationDiv .details{margin:5px 0 0;}
.factsEventsBox .eventSection .sourceCitationDiv ul li{padding-bottom:3px;}
.factsEventsBox .eventSection .sourceCitationDiv ul li .icon{width:21px;}
.factsEventsBox .eventSection .sourceCitationDiv ul li .text{width:225px;float:none;}
.factsEventsBox .eventSection .sourceCitationDiv ul li.citation em{background-position:0 -60px;}
.factsEventsBox .eventSection .sourceCitationDiv ul li.source em{background-position:0 -420px;}
/*End Old Fact Widget */
.galleryTitle{float:left;margin-right:7px;}
.seeAllLink{color:#FFF;font:normal 11px Tahoma,Georgia;}
.seeAllLink a{color:#FFF;font-size:normal 11px Tahoma,Georgia;text-decoration:none;}
.seeAllLink a span{text-decoration:underline;}
.GalleryBox .noBorder{border:none;}
.GalleryBox .galEmptyState{padding:5px 55px;color:#695E49;text-align:center;font:italic 12px Tahoma,Georgia;}
.GalleryBox ul li{float:left;padding:4px 0;}
.GalleryBox .gallerySummaryBox{min-height:115px;width:115px;float:left;margin:0 12px 0 -1px;padding:10px 9px 0 11px;background:#FFF none repeat scroll 0 0;border:1px solid #BAAE95;border-top:none;}
.GalleryBox .gallerySummaryBox ul li{float:left;padding:5px 0;}
.GalleryBox .gallerySummaryBox ul li a{color:#566C11;text-decoration:none;}
.GalleryBox .gallerySummaryBox ul li .galSumLnkText{background-color:#FFF;font-size:11px;text-decoration:underline;}
.GalleryBox .gallerySummaryBox ul li .brownText{color:#695E49;}
.GalleryBox .gallerySummaryBox ul li .noLink{padding:0;color:#695E49;display:block;font-size:11px;text-decoration:none;}
.GalleryBox .gallerySummaryBox ul li .galSumCount{background-color:#FFF;font-size:11px;text-decoration:underline;}
.GalleryBox .gallerySummaryBox ul li .galSumNoLnkText{text-decoration:none;} 
.GalleryBox .gallerySummaryBox ul li .galSumNoLnkText .galSumCount{text-decoration:none;}
.GalleryBox .gallerySummaryBox ul li em{margin-right:5px;}
.GalleryBox .gallerySummaryBox ul li .photo{background-position:0 -1002px;}
.GalleryBox .gallerySummaryBox ul li .story{background-position:0 -420px;}
.GalleryBox .gallerySummaryBox ul li .audio{background-position:0 -1040px;}
.GalleryBox .gallerySummaryBox ul li .video{background-position:0 -1021px;}
.GalleryBox .bottomControls .galleryAddItems ul li{margin-right:5%;}
.GalleryBox .bottomControls .galleryAddItems ul li a{font-size:13px;text-decoration:none;}
.GalleryBox .bottomControls .galleryAddItems ul li a span{text-decoration:underline;margin-left:5px;}
.GalleryBox .bottomControls .galleryAddItems ul li a.photo em{background-position:0 -1002px;}
.GalleryBox .bottomControls .galleryAddItems ul li a.story em{background-position:0 -420px;}
.GalleryBox .bottomControls .galleryAddItems ul li a.audio em{background-position:0 -1040px;}
.GalleryBox .bottomControls .galleryAddItems ul li a.video em{background-position:0 -1021px;}
.overviewDiv .overviewCont .cantViewLivingDiv{text-align:center;padding:20px 35px;}
.overviewDiv .overviewCont .cantViewLivingDiv span.info{color:#695E49;padding:0 0 5px 0;font-size:12px;}
.overviewDiv .overviewCont .cantViewLivingDiv span.info em{float:none;background-position:0 -1200px;margin-right:5px;}
.dnaResultsBox .section{padding:0;}
.dna_container{margin:-1px 7px 0;padding:7px;border-top:1px solid #DAD4C6;}
.dna_container ul li{float:left;}
.dna_container ul li.dnaImage{width:55px;}
.dna_container ul li.dnaDetails{width:90%;}
.dna_container .dnaLeftImage .dnaImg{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -211px -67px;height:50px;width:50px;}
.dna_container .dnaImg span{width:50px;float:left;color:#695E49;font-size:11px;text-align:center;position:relative;margin-top:40px;}
.dna_container .dnaCenterDetails h3{padding:2px 0 7px 0;font:normal 18px Georgia,Tahoma;}
.dna_container .dnaCenterDetails h3 a{color:#566C11;text-decoration:underline;}
.dna_container .dnaCenterDetails .resultsText{color:#333;font-size:12px;}
.dna_container .dnaCenterDetails .resultsText .resultsTextDetails a{color:#566C11;}
.dna_container .dnaCenterDetails .resultsText .resultsTextDetails p{padding:12px 0 0;color:#695E49;font-size:11px;}
.dna_container .dnaCenterDetails .DNA_inferredExplain{margin:12px 0 5px 0;padding:7px;color:#333;font-size:11px;background-color:#FFF;border:1px solid #B8AC92;}
.dna_container .dnaCenterDetails .DNA_inferredExplain .close{float:right;margin:-5px -5px 0 0;cursor:pointer;text-decoration:none;padding:0;top:5px;right:5px;background-position:0 -200px;position:relative;}
.dna_container .dnaCenterDetails .DNA_inferredExplain h3{padding:0 0 7px 0;font-size:12px;font-weight:bold;}
.dna_container .dnaCenterDetails .DNA_inferredExplain ol li{float:none;list-style-position:inside;list-style-type:decimal;}
.commentsBox .commentsEmptyState{float:left;margin:0;padding:5px 12px 5px 12px;color:#695E49;text-align:center;font:italic 12px Tahoma,Georgia;}
.commentsBox .commentsSection .objectItems{margin:0;padding:0 0 0 7px;}
.commentsBox .commentsSection .objectItems ul{margin-right:7px;padding:7px 0 5px;}
.commentsBox .commentsSection .objectItems ul.cmtItem{border-top:1px solid #D7D1C2;}
.commentsBox .commentsSection .objectItems ul.firstItem{border-top:none;}
.commentsBox .commentsSection .objectItems ul li{float:none;}
.commentsBox .commentsSection .objectItems ul li em{margin-right:5px;}
.commentsBox .commentsSection .objectItems ul li.story em{background-position:0 -420px;}
.commentsBox .commentsSectiont .objectItems ul li.audio em{background-position:0 -1040px;}
.commentsBox .commentsSection .objectItems ul li.video em{background-position:0 -1021px;}
.commentsBox .commentsSection .objectItems ul li.comment em{background-position:0 -1060px;}
.commentsBox .commentsSection .objectItems ul li.title a{color:#566C11;font:normal 16px Georgia,Tahoma;text-decoration:none;}
.commentsBox .commentsSection .objectItems ul li span{text-decoration:underline;}
.commentsBox .commentsSection .objectItems ul li a.uLink{margin-right:3px;padding-right:0;}
.commentsBox .commentsSection .objectItems ul li a.uLink span{text-decoration:none;}
.commentsBox .commentsSection .objectItems ul li.addedBy{color:#695E49;padding-left:21px;padding-top:5px;}
.feedbackZone{float:left;margin-top:20px;margin-right:5px;background:none;}
.feedbackZone a{color:#695E49;background:none;text-decoration:none;font-size:11px;}
.feedbackZone a span.commentIcon{margin-top:0;margin-right:5px;background-position:-17px -1060px;text-decoration:none;}
.feedbackZone a span.fbText{text-decoration:underline;}

/*Widget Weblinks */
.weblinkList ul li{float:left;}
.weblinkList a{display:block;color:#566C11;text-decoration:none;}
.weblinkList a:hover{color:#566C11;text-decoration:none;}
.weblinkList a:hover em{color:#566C11;text-decoration:none;}
.weblinkList a:hover span{color:#566C11;text-decoration:underline;}
.weblinkList a .squareBullet{float:left;width:3px;height:3px;margin:7px 7px 7px 5px;background-color:#566C11;display:block;}
.weblinkList a{color:#566C11;}
.weblinkList li{margin:2px 0;}
.weblinkList li a.removeLink{width:0;}
.weblinkList li a.editLink{width:0;}
.weblinkList li.hoverState{border:1px solid #CCCACA;}
.weblinkList li.editState{border:1px solid #CCCACA;}
.weblinkList li.normalState{ border:1px solid #FFF;background:none;}
.weblinkList li a.ancestryLink, .weblinkList li a.nonAncestryLink{display:block;}
.weblinkList li a.ancestryLink span, .weblinkList li a.nonAncestryLink span{width:270px;margin-left:0;text-decoration:underline;display:block;}
.weblinkList li.hoverState a.removeLink, 
.weblinkList li.hoverState a.editLink{width:auto;display:block;float:right;margin-right:5px;}
.weblinkList li.normalState a.removeLink, 
.weblinkList li.normalState a.editLink{float:right;}
.weblinkList li.normalState em.removeLinkIcon,
.weblinkList li.normalState em.editLinkIcon{display:none;}
.weblinkList li.editState a.removeLink, 
.weblinkList li.editState a.editLink{float:right;}
.weblinkList li.editState em.removeLinkIcon,
.weblinkList li.editState em.editLinkIcon{display:none;}
.weblinkList li.hoverState a.removeLink em.removeLinkIcon{margin-left:-10px;background-position:0 -960px;width:16px;display:inline-block;position:relative;}
.weblinkList li.hoverState a.editLink em.editLinkIcon{margin-left:-23px;background-position:0 -320px;width:16px;display:inline-block;position:relative;}
.weblinkSubContainer h2{border-bottom:0;}
.weblinkSubContainer h4{text-transform:none;color:#5e5d5d;letter-spacing:0;font:bold 12px Tahoma,Georgia;}
#addWebLink{border-top:solid 1px #BAAE95;margin:0 -7px;padding:7px;}
#addWebLink h4#WeblinkHeading_add em{float:none;background-position:0 -919px;}
#addWebLink h4#WeblinkHeading_add span{margin-left:5px;}
#addWebLink h4#WeblinkHeading_edit em{float:none;background-position:0 -320px;}
#addWebLink h4#WeblinkHeading_edit span{margin-left:5px;}
#addWebLink label{display:block;margin-top:6px;font-weight:bold;color:#5e5d5d;}
#addWebLink input{width:98%;margin:3px 0;padding:2px;border:1px solid #E7E7E7;border-top:1px solid #ACACAC;}
#addWebLink form{margin:0;}
#addWebLink .submitButton{margin:7px 0;padding-top:10px;font-size:10px;}
#addWebLink .submitButton input{width:auto !important;}
#addWebLink .submitButton .saveOrnge{margin:-2px 5px 5px 0;}
#addWebLink .formHelpText{font:italic 10px Tahoma,Georgia;color:#666;display:block;padding-left:6px;}
.webLinksBox .addPlusButtonDiv{margin-bottom:5px;}
.webLinksBox .bottomControls .additionalTools{clear:both;float:none;padding:7px 0;border-top:1px solid #DAD4C6;font-size:11px;}
.webLinksBox .bottomControls .additionalTools em{margin-right:5px;}
.webLinksBox .bottomControls .additionalTools em.downLoadImg{margin-right:5px;padding:0;background-position:-17px -1620px;width:16px;height:16px;}
.webLinksBox .bottomControls .additionalTools a{color:#695E49;}

/*Preview */
.topPreview{color:#81796E;font:normal 12px Tahoma,Georgia;clear:both;padding:0;margin:0;/*Moving up preview */margin-top:-23px;margin-bottom:23px;border:1px solid #B9AD93;border-top:none;background-color:#E7EEF6;}
.topPreview2{margin-top:-15px;}
.topPreview ul li{float:left;}
.topPreview a{color:#81796E;text-decoration:none;border-bottom:1px dotted #81796E;padding-bottom:0;}
.topPreview a:hover{text-decoration:none;}
.topPreview a:visited{color:#81796E;}
.topPreview .previewDesc{padding:0;margin:0;background:none;background-color:#E7EEF6;}
.topPreview .previewDesc .pdInner{padding:10px;}
.topPreview .previewDesc .pdInner .pdClose{float:right;margin-top:5px;color:#BDC77E;font-size:12px;font-size:11px;}
.topPreview .previewDesc .pdInner .pdClose a{margin-top:5px;text-decoration:none;border:none;background:transparent url(/lib/tgn/ancestry/trees/i/previewSprite.gif) no-repeat right -40px;height:16px;padding:0 5px 5px 5px;}
.topPreview .previewDesc .pdInner .pdClose a span{margin-right:15px;font-size:11px;border-bottom:1px dotted #81796E;padding-bottom:0;}
.topPreview .previewDesc .pdInner .pdDet{float:left;margin:0 0 10px 0;}
.topPreview .previewDesc .pdInner .pdDet h3{padding-bottom:7px;text-transform:none;font:normal 18px Georgia,Tahoma;}
.topPreview .previewDesc .pdInner .pdDet .description{padding-bottom:7px;font-size:12px;}
.topPreview .previewDesc .pdInner .pdDet ul li{float:left;padding-top:7px;float:none;list-style:disc inside;}
.topPreview .previewDesc .borderBot{background-color:#E7EEF6;border-bottom:1px solid #B9AD93;height:2px;}
.topPreview .previewCont{padding:0;margin:0;background:none;background-color:#E7EEF6;}
.topPreview .previewCont .pcInner{padding:7px 5px 0;}
.topPreview .previewCont .pcInner ul li{float:left;}
.topPreview .previewCont .pcInner ul li.switchback{float:left;padding-bottom:7px;}
.topPreview .previewCont .pcInner ul li.switchback a{text-decoration:none;border:none;background:transparent url(/lib/tgn/ancestry/trees/i/previewSprite.gif) no-repeat 0 0;height:15px;padding:0 5px 5px 5px;}
.topPreview .previewCont .pcInner ul li.switchback a span{margin-left:17px;font-size:11px;border-bottom:1px dotted #81796E;padding-bottom:0;}
.topPreview .previewCont .pcInner ul li.rightCNav{float:right;padding-bottom:7px;}
.topPreview .previewCont .pcInner ul li.learn{float:left;}
.topPreview .previewCont .pcInner ul li.learn a{text-decoration:none;border:none;background:transparent url(/lib/tgn/ancestry/trees/i/previewSprite.gif) no-repeat 0 -80px;height:16px;padding:0 5px 5px 5px;}
.topPreview .previewCont .pcInner ul li.learn a span{margin-left:17px;margin-right:20px;font-size:11px;border-bottom:1px dotted #81796E;padding-bottom:0;}
.topPreview .previewCont .pcInner ul li.feedback{float:left;}
.topPreview .previewCont .pcInner ul li.feedback a{text-decoration:none;border:none;background:transparent url(/lib/tgn/ancestry/trees/i/previewSprite.gif) no-repeat 0 -59px;height:14px;padding:0 5px 5px 5px;}
.topPreview .previewCont .pcInner ul li.feedback a span{margin-left:17px;font-size:11px;border-bottom:1px dotted #81796E;padding-bottom:0;}

/*Tree Card */
.ddArrow{float:none;background-position:-53px -842px;}
.treeCardDiv{z-index:11;clear:both;margin:0;padding:0;border:1px solid #B9AD93;border-top:none;background:transparent url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif) repeat-x 0 -5005px;}
.treeCDivBord{border-top:none;}
.treeCardDiv .treeDetCont{min-height:28px;margin:0;padding:0;font:normal 12px Tahoma,Georgia;}
.treeCardDiv .treeDetCont2{margin:0 3px;}
.treeCardDiv .treeDetContBot{height:30px;}
.treeCardDivider{height:2px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif) repeat-x 0 -5198px;}
.treeCardDiv .treeDetCont ul li{float:left;}
.treeInnrCont{margin:0;padding:5px 10px 5px;font:normal 14px Tahoma,Georgia;}
.treeInnrContBot{padding:5px 10px;}
.treeCardTooltip{margin:3px 0 0 5px;padding:5px;color:#333;background:#F8EDB5 url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif) repeat-x 0 -440px;border:solid 1px #333;font-size:11px;}
.tcTopLeft{ float:none;width:auto;}
.tcTopRight{float:none;width:auto;}
.tcTopRight .homePersonLink{white-space:nowrap;padding-right:5px;padding-bottom:5px;}
.treeInnrCont .treeInnrContLeft{width:100%;}
.treeInnrCont .treeInnrContRight{text-align:right;}
.treeInnrCont h2{float:left;margin:-3px 0 5px;color:#333;font:normal 17px Georgia,Tahoma;}
.treeInnrCont ul li{float:left;}
.treeInnrCont ul li a{color:#566C11;text-decoration:none;font-size:12px;}
.treeInnrCont ul li a:hover{color:#566C11;text-decoration:underline;}
.treeInnrCont ul.treeName li.ddArrow{background-position:-18px -861px;text-decoration:none;margin:1px 0 0 7px;}
.treeInnrCont ul.treeNameZone li.treeName{margin-top:1px;margin-right:20px;}
.treeInnrCont ul.treeNameZone li.treeOwner{z-index:2 !important;height:21px;margin-top:-2px;}
.treeInnrCont ul.treeNameZone li.treeOwner .treeOwnerInnrDiv{float:left;padding:3px;background-color:#BBB0A3;height:15px;}
.treeInnrCont ul.treeNameZone li.treeOwner em{float:left;margin-top:1px;margin-right:5px;margin-left:1px;color:#FFF;font-size:11px;font-style:normal;}
.treeInnrCont ul.treeNameZone li.treeOwner .actImg{float:left;margin-top:-2px;margin-right:5px;border:1px solid #695E49;}
.treeInnrCont ul.treeNameZone li.treeOwner .actImg img{background-color:#FFF;background-position:center 20%;background-repeat:no-repeat;border:1px solid #FFFFFF;display:block;position:absolute;}
.treeInnrCont ul.treeNameZone li.treeOwner a{float:left;margin-top:1px;color:#FFF;text-decoration:underline;font-size:11px;font-weight:bold;}
.treeInnrCont ul.treeNameZone li.treeOwner .roleZone{float:left;}
.treeInnrCont ul.treeNameZone li.treeOwner .roleZone:hover{cursor:help;}
.treeInnrCont ul.treeNameZone li.treeOwner em.role{margin-left:10px;}
.treeInnrCont ul.treeNameZone li.treeOwner strong{float:left;margin:0;padding:0;margin-top:1px;color:#FFF;font-size:11px;}
.treeInnrCont ul.treeNameZone li.treeOwner .treeOwnerInnrDiv a.uLink{margin-top:-1px;text-decoration:none;}
.treeInnrCont ul.treeNameZone li.treeOwner .treeOwnerInnrDiv a.uLink img{width:15px;height:16px;margin-top:-1px;}
.treeInnrCont ul.treeNameZone li.treeOwner .treeOwnerInnrDiv a.uLink span{text-decoration:underline;}
.treeInnrCont ul.treeNameZone .ownLeftSide{float:left;width:5px;height:21px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -245px 0;}
.treeInnrCont ul.treeNameZone .ownRightSide{float:right;width:5px;height:21px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -250px 0;}
.treeInnrCont ul.treeNameZone li a em.viewFT{background-position:left -1081px;}
.treeInnrCont ul.treeNameZone li a em.viewFTSelected{background-position:-16px -1081px;}
.treeInnrCont ul.treeNameZone li a.treeView{margin:0 10px 0 5px;color:#566c11;font-size:11px;text-decoration:underline;vertical-align:top;}
.treeInnrCont ul.treeNameZone li a.treeViewSelected{margin:0 10px 0 5px;color:#695e49;font-size:11px;text-decoration:underline;vertical-align:top;}
.treeInnrCont ul.treeNameZone li a.inviteFamily{margin:0 10px 0 2px;color:#566c11;font-size:11px;text-decoration:underline;vertical-align:top;}
.treeInnrCont ul.treeNameZone li.treeNavSep{padding:0;margin:0 5px 0 10px;border-left:#ccc 1px solid;width:3px;height:16px;}
.treeInnrCont ul.treeNav{float:left;margin:0;}
.treeInnrCont ul.treeNav li{margin-right:7px;}
.treeInnrCont ul.treeNav li.treeNavSep{padding:0;margin:0 7px 0 0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -235px 0;width:3px;height:16px;}
.treeInnrCont ul.treeNav li a{color:#566c11;text-decoration:underline;vertical-align:top;font-size:11px;}
.treeInnrCont ul.treeNav li a:hover span{text-decoration:underline;}
.treeInnrCont ul.treeNav li a.viewLnk{text-decoration:none;}
.treeInnrCont ul.treeNav li a em.viewFT{margin-right:5px;background-position:-16px -1081px;}
.treeInnrCont ul.treeNav li a em.viewProf{margin-right:5px;background-position:left -1260px;}
.treeInnrCont ul.treeNav li a strong{font-weight:bold;}
.treeInnrCont ul.treeDetails{float:right;margin:0;}
.treeInnrCont ul.treeDetails li.tdItem{float:left;padding-left:12px;}
.treeInnrCont ul.treeDetails li.autoSuggest{margin-top:1px;margin-right:-5px;}
.tcTopRight .autoSuggestContainer{z-index:9999;}
.tcTopRight .autoSuggestContainer .yui-ac-content{margin-top:-3px;#margin-left:-267px;}
.tcTopRight .autoSuggestContainer .messageText{float:left;}
.tcTopRight .homePersonLink a.homePerson{display:block;margin:0;text-decoration:none;}
.tcTopRight .homePersonLink a.homePerson:hover{display:block;margin:0;text-decoration:none;}
.tcTopRight .homePersonLink a.homePerson .home_green{background-position:left -180px;float:none;}
.tcTopRight .homePersonLink a.homePerson span{text-decoration:none;color:#43540d;font-size:11px;line-height:17px;vertical-align:middle;}
.tcTopRight .homePersonLink a.homePerson .homePersonText{margin:0 5px 0 0;text-decoration:underline;}
.treeInnrCont .treeInnrContRight .autoSuggest .yui-ac-bd ul li dt.autoSuggestPersonName{text-align:left;}
.treeInnrCont .treeDetails .autoSuggestLink:hover{color:#2b3607;background-color:#EFF2D3;width:94.7%;}
.treeInnrCont .treeDetails a.listPeople{display:block;margin:-1px 0 0;padding:0;text-decoration:none;float:left;}
.treeInnrCont .treeDetails a.listPeople:hover{display:block;margin:-1px 0 0;padding:0;text-decoration:none;}
.treeInnrCont .treeDetails a.listPeople .list_green{background-position:left -1540px;float:none;}
.treeInnrCont .treeDetails a.listPeople span{margin:0 0 0 5px;text-decoration:none;color:#43540d;line-height:17px;vertical-align:middle;}
.treeInnrCont ul.treeDetails li.separator{padding:0;margin:-5px 0 0 10px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 0;width:3px;height:27px;}
.treeInnrCont ul.treeDetails li a{color:#695E49;text-decoration:none;vertical-align:top;font-size:11px;}
.treeInnrCont ul.treeDetails li a.inviteFamily{color:#566c11;font-size:11px;text-decoration:underline;vertical-align:top;}
.treeCardDiv .treeCardRndCrnrLft{z-index:2;float:left;padding:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat scroll -214px -38px;width:6px;height:28px;position:absolute;margin:-27px 0 -5px -1px;}
.treeCardDiv .treeCardRndCrnrRght{z-index:2;float:right;padding:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat scroll -222px -38px;width:6px;height:28px;position:relative;margin:-27px -1px -5px 0;}
.autoSuggest .search_typeahead .searchBox .downArrowDiv .downArrowImg{float:none;}

/*TreeInfo */
.treeInfo{clear:both;padding:12px 0 0;margin:0;font:normal 12px Tahoma,Georgia;}
.treeInfo .linkedTreeMsg{background:url(/lib/tgn/ancestry/trees/i/AMT-FTM_Linked.png) no-repeat 0 5px;margin-top:5px;padding:1px 0 1px 27px;}
.treeInfo .linkedTreeMsg p{font:400 12px/18px Tahoma;}
.treeInfo ul li{float:left;}
.treeNameAndDescription{float:left;width:60%;padding:7px;}
.treeNameAndDescription h1{color:#333;font:normal 22px Georgia,Tahoma;}
.treeNameAndDescription dl{margin:0;padding:0;}
.treeNameAndDescription dt{margin:10px 0 5px;padding:0;font:bold 12px Tahoma,Georgia;}
.treeNameAndDescription dd{margin:0;padding:0;font:normal 13px Tahoma,Georgia;}
.treeNameAndDescription dd input{border:1px solid #B8AC92;padding:5px;}
.treeNameAndDescription dd textarea{border:1px solid #B8AC92;padding:5px;}
.treeNameAndDescription dd .addBigOrngButtonDiv{margin-top:-10px;padding:0;}
.treeNameAndDescription dd input.btn{background:none;border:none;color:#FFF;padding:4px 0 0;cursor:pointer;}
.treeNameAndDescription dd .padding4ButtonDiv a.med-orange em{padding-right:8px;right:-8px;}
.treeHomeAndMe{float:right;width:300px;padding:15px 7px 15px 20px;border-left:1px solid #EAE6DE;}
.treeHomeAndMe dl{margin:0;padding:0;}
.treeHomeAndMe dt{font:normal 15px Georgia,Tahoma;margin:10px 0 5px;padding-bottom:3px;}
.treeHomeAndMe dt.title{border-bottom:1px solid #B8AC92;}
.treeHomeAndMe dd{font:normal 12px Tahoma,Georgia;padding-bottom:7px;}
.treeHomeAndMe dd .persName{width:155px;float:left;display:block;}
.treeHomeAndMe dd .editDet{display:block;margin-left:160px;width:100px;}
.treeHomeAndMe dd .editDet span{white-space:nowrap;}
.treeHomeAndMe dd a.textLnk{color:#566C11;}
.treeHomeAndMe dl.deleteTree{clear:both;margin:10px 0 0;padding:0;border-top:1px solid #B8AC92;}
.treeHomeAndMe dl.deleteTree dl{margin:0;padding:0;}
.treeHomeAndMe dl.deleteTree dt{border:none;font:normal 12px Tahoma,Georgia;}
.treeHomeAndMe dl.deleteTree dt a{font-size:12px;color:#84090B;text-decoration:underline;}
.treeHomeAndMe dl.deleteTree dt a.deleteTree{float:left;margin:0;padding:0;}
.treeHomeAndMe dl.deleteTree .warningMsg{float:left;margin:7px 0;padding:0;font-size:11px;}
.treeHomeAndMe dl.deleteTree .warningMsg em.warnImg{background-position:-88px -20px;font-size:11px;}
.treeHomeAndMe dl.deleteTree .warningMsg .warningTxt{color:#84090B;font-weight:bold;}
.treeHomeAndMe dl.unlinkTree{clear:both;margin:10px 0 0;padding:0;border-top:1px solid #B8AC92;}
.treeHomeAndMe dl.unlinkTree dl{margin:0;padding:0;}
.treeHomeAndMe dl.unlinkTree dt{border:none;font:normal 12px Tahoma,Georgia;}
.treeHomeAndMe dl.unlinkTree dt a{font-size:12px;color:#ffffff;text-decoration:none;}
.treeHomeAndMe dl.unlinkTree dt a.deleteTree{float:left;margin:0;padding:0;}
.treeHomeAndMe dl.unlinkTree .warningMsg{float:left;margin:7px 0;padding:0;font-size:11px;}
.treeHomeAndMe dl.unlinkTree .warningMsg em.warnImg{background-position:-88px -20px;font-size:11px;}
.treeHomeAndMe dl.unlinkTree .warningMsg .warningTxt{color:#84090B;font-weight:bold;}
.treeHomeAndMe .p_gedcomStatus{font-size:12px;}
.treeHomeAndMe a.downloadTipsLink{text-decoration:none;margin:10px 0 0;padding:2px 0;}
.treeHomeAndMe a.downloadTipsLink em.warnImg{background-position:-88px -20px;font-size:11px;}
.treeHomeAndMe a.downloadTipsLink span{color:#566C11;text-decoration:underline;}
.treeHomeAndMe .collapsedTips{clear:both;margin:5px 0 0;padding-top:7px;}
.treeHomeAndMe .downloadTipsText{font-size:12px;cursor:pointer;}
.treeHomeAndMe .downloadTips{color:#000;background-color:#FFF;margin-right:20px;padding:5px;}
.tipsOverlay{clear:both;margin:15px 0 0;padding-top:0;}
.tipsOverlay .overlayClose{background-position:0 -200px;padding:0;position:absolute;right:6px;text-decoration:none;top:-5px;}
.tipsOverlay a{color:#566C11;}
.tipsOverlay a span{padding:0 3px;}
.tipsOverlay ul{margin:-15px 0 0;padding:10px 0 0;}
.tipsOverlay ul li{float:none;padding-top:5px;list-style:none;}
.tipsOverlay ul.orderedList{margin:0;padding:0 0 5px 7px;position:relative;}	
.tipsOverlay ul.orderedList li{padding-right:5px;list-style:none;display:inline-block;position:relative;}
.tipsOverlay ul.orderedList li.number{width:5%;float:left;}
.tipsOverlay ul.orderedList li.tipItem{width:89%;text-align:left;}

/*TreeInfo Delete Confirm Modal */
.treeInfo .deleteTree{width:100%;padding-top:12px;position:relative;}
.treeInfo .deleteTree p{padding-bottom:12px;}
.treeInfo .deleteTree p span{font-weight:bold;}
.treeInfo .deleteTree input[type="password"]{margin-top:5px;}
.treeInfo .deleteTree a.deleteTree {width:auto;}
.treeInfo .deleteTree span.warningMsg{display:block;float:none;}
.treeInfo dl.deleteTree dt a.deleteTreeDisabled {color:Gray;}
.treeInfo .unlinkTree{width:100%;padding-top:12px;position:relative;}
.treeInfo .unlinkTree p{padding-bottom:12px;}
.treeInfo .unlinkTree p span{font-weight:bold;}
.treeInfo .unlinkTree input[type="password"]{margin-top:5px;}
.treeInfo .unlinkTree span.warningMsg{display:block;float:none;}
.treeInfo dl.unlinkTree dt a.unlinkTreeDisabled {color:Gray;}

.confPWDialog .mdlMsk{background-color:#000;bottom:0;display:none;left:0;opacity:0.5;filter:alpha(opacity=50);position:fixed;right:0;top:0;z-index:1199;}
.confPWDialog .DiaPanel .ft .content.delAlt{background:#EDEBD4;}
.confPWDialog .DiaPanel .delBtm{width:100%;padding:5px 10px;margin-left:-10px;}
.confPWDialog .deleteTree{width:100%;padding-top:12px;position:relative;}
.confPWDialog .deleteTree p{padding-bottom:12px;}
.confPWDialog .deleteTree p span{font-weight:bold;}
.confPWDialog .deleteTree input[type="password"]{margin-top:5px;}
.confPWDialog dl.deleteTree dt a.deleteTreeDisabled {color:Gray;}
.confPWDialog .delBtm{width:100%;background-color:#EDEBD4;position:relative;padding:5px 10px 0 10px;margin-left:-10px;margin-top:12px;z-index:2;}
.confPWDialog .flat_icon_small{background-image:url(/lib/TGN/Ancestry/i/icon-sprite.png);background-repeat:no-repeat;display:inline-block;width:12px;height:12px;vertical-align:middle;}
.confPWDialog .alert_warning_small {background-position: -87px -22px;}
.confPWDialog .alert_error_small {background-position: -70px -22px;}
.confPWDialog .hlpGreen{/*background-position: left -1220px;*/background:Transparent url(/lib/TGN/Ancestry/Trees/i/questionMark.gif) no-repeat 0 0;position:absolute;bottom:28px;left:163px;#bottom:43px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);opacity: .4;cursor:pointer;}
.confPWDialog .hlpGreen:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 100;}
.confPWDialog .deleteTree .subCon.subConShdwGrn .subConBd a{color:#333;}
.confPWDialog .deleteTree .subCon.subConShdwGrn .subConBd a:hover{color:#333 !important;}
.confPWDialog a.forgtPas{position:absolute;bottom:29px;left:200px;#bottom:45px;}
.confPWDialog .deleteTree .subConShdwGrn{display:none;position:absolute;bottom:-9px;#bottom:10px;left:187px;width:300px;z-index:3;}/*right = -(width + 10)*/
.confPWDialog .deleteTree .showTT .subConShdwGrn{display:block;}
.confPWDialog .deleteTree a.showTT:hover{color:#000;}
.confPWDialog .DiaPanel .ft .content.delAlt .ancBtn{margin-top:-4px;margin-left:4px;position:relative;z-index:2;display:block;float:left;}
.confPWDialog .DiaPanel .ft .content.delAlt .orCancel{float:left;margin:-5px 0 0 5px;}
.confPWDialog .DiaPanel .ft .content.delAlt .orCancel span.closeDel{font:400 11px/11px Tahoma, Geneva, sans-serif;}
.confPWDialog .DiaPanel .ft .content.delAlt .orCancel .cancelLnk{font:400 11px/11px Tahoma, Geneva, sans-serif;}
.treeInfo .overlayWhite{display:block;border:none;background-color:Transparent;left:-345px;top:-200px;}
.treeInfo .overlayWhite .hd{padding:0;border:none;background-color:#FFF;}
.treeInfo .overlayWhite .subCon{z-index:20;width:320px;margin:-178px 0 0 -335px !important;*margin-top:-190px !important;position:absolute;}

/*Tree Privacy */
.privacySettings{font:normal 12px Tahoma,Georgia;}
.privacySettings .paragraph{margin-top:15px;}
.privacySettings .description{font-size:14px;}
.privacySettings .radio{color:#4E660A;font-size:18px;}
.privacySelection{display:block;margin:15px 0;border:solid 1px #B8AC92;}
.privacySelection .privInner{padding:15px;}
.privacySelection .privInner .privDetails{padding-left:22px;}
.privacySelection .tl{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -125px -19px;width:5px;height:5px;float:left;margin:-1px 0 0 -2px;}
.privacySelection .tr{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -132px -19px;width:5px;height:5px;float:right;margin:-1px -1px 0 0;}
.privacySelection .bl{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -125px -25px;width:5px;height:5px;float:left;margin:0 0 -1px -2px;}
.privacySelection .br{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -132px -25px;width:5px;height:5px;float:right;margin:0 -1px -1px 0;}
.privacySelection .prevent{padding-left:5px;}
.privacySettings .selected{background-color:#FFF;background:#FFF url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif) repeat-x 0 -4500px;border:solid 1px #566C11;}
.privacySettings .selected .tl{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -113px -19px;width:5px;height:5px;float:left;margin:-1px 0 0 -2px;}
.privacySettings .selected .tr{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -120px -19px;width:5px;height:5px;float:right;margin:-1px -1px 0 0;}
.privacySettings .selected .bl{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -113px -25px;width:5px;height:5px;float:left;margin:0 0 -1px -2px;}
.privacySettings .selected .br{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -120px -25px;width:5px;height:5px;float:right;margin:0 -1px -1px 0;}
.privacySettings .subheading{font-weight:bold;margin-top:15px;padding-bottom:5px;}
.privacySettings ul{float:none;list-style:none;}
.privacySettings ul li{clear:both;float:none;list-style:none;margin-left:0;}
.privacySettings ul li .squareBullet{float:left;height:3px;margin:7px 7px 7px 5px;width:3px;display:block;background-color:#566C11;}
.privacySettings .disclaimer{margin:5px 0 0 20px;}

/*Tree Sharing */
.treesharing{padding:12px;font:normal 12px Tahoma,Georgia;}
.treesharing h2{color:#333;font:normal 22px Georgia,Tahoma;}
.treesharing .infoDiv{background-color:#FEFDF5;padding-left:5px;padding-bottom:3px;border-color:#ECD786;border:1px solid;font-size:11px;padding:6px 6px 6px 30px;}
.treesharing .infoDiv em.infoImg{float:left;background-position:0 -1200px;left:30px;position:absolute;}
.treesharing .s_tableData{width:100%;}
.treesharing .s_tableData th{white-space:nowrap;}
.treesharing .s_tableData th a.info{text-decoration:none;}
.treesharing .s_tableData th a.info em{float:none;background-position:0 -1200px;}
.treesharing .s_tableData tr td{padding:5px 0;}
.treesharing .s_tableData img{vertical-align:text-bottom;}
.treesharing .inviteeName{font-size:12px;font-weight:bold;}
.treesharing .notResponded{font-size:11px;}
.treesharing #rolesTable{font:11px Tahoma,Georgia;text-align:center;background:#fefde5;}
.treesharing #rolesTable td, #rolesTable th{border-bottom:1px solid #b3b3b3;padding:3px 0;}
.treesharing #rolesTable th{font-weight:bold;background:#d8d8cc;}
.treesharing #rolesTable .rightsCell{text-align:right;border-left:1px solid #b3b3b3;padding-right:15px !important;}
.treesharing #rolesTable .innerLeft_brdr{border-left:1px solid #d8d8cc;}
.treesharing #rolesTable th.innerLeft_brdr{border-left:1px solid #b3b3b3;border-top:1px solid #b3b3b3;width:25%;}
.treesharing #rolesTable .right_brdr{border-right:1px solid #b3b3b3;}
.treesharing #rolesTable .none{background:#FCFAB7;}
.treesharing .s_tableData th{background:#F6F7E6 none repeat scroll 0 0;border-bottom:1px solid #695E49;padding:4px;text-align:left;}
.treesharing ul li{padding:0;}
.treesharing ul li a{padding:3px 0;}
.treesharing ul li a.reinviteUser{float:left;margin:5px 0 0 -20px;text-decoration:none;}
.treesharing ul li a.reinviteUser span{text-decoration:underline;}
.treesharing a{color:#566C11;text-decoration:none;}
.treesharing a:hover{text-decoration:none;}
.treesharing a em{margin-right:5px;}
.treesharing a span{text-decoration:underline;}
.treesharing a.removeUser em{background-position:0 -960px;}
.treesharing a.removeUser:hover span{text-decoration:underline;}
.treesharing a.uninviteUser em{background-position:0 -960px;}
.treesharing a.uninviteUser:hover span{text-decoration:underline;}
.treesharing a.reinviteUser em{background-position:0 -262px;}
.treesharing a.reinviteUser:hover span{text-decoration:underline;}
.treesharing .emptyState{color:#695E49;font-size:14px;text-align:center;padding:20px 35px;}

/*Invite */
.sharingInvite{clear:both;padding:0;padding:7px;margin:0;font:normal 12px Tahoma,Georgia;}
.sharingInvite h2{color:#333;font:normal 22px Georgia,Tahoma;padding:10px 0;}
.sharingInvite table{margin:0 0 5px 0;}
.sharingInvite .g_error{margin-bottom:5px;}
.sharingInvite .g_error ul{margin:5px 0 0 20px;}
.sharingInvite .g_confirm{margin-bottom:5px;}
.sharingInvite .g_confirm ul{margin:5px 0 0 20px;}
.sharingInvite .p_error{background:#FFE1D4;}
.sharingInvite .myH2{font-weight:bold;}
.sharingInvite .myH2{font-size:18px;color:#5f6a15;}
.sharingInvite #rolesTable{font-size:11px;text-align:center;background:#fefde5;}
.sharingInvite #rolesTable td, #rolesTable th{border-bottom:1px solid #b3b3b3;padding:3px 0;}
.sharingInvite #rolesTable th{font-weight:bold;background:#d8d8cc;}
.sharingInvite #rolesTable .rightsCell{text-align:right;border-left:1px solid #b3b3b3;padding-right:15px !important;}
.sharingInvite #rolesTable .innerLeft_brdr{border-left:1px solid #d8d8cc;}
.sharingInvite #rolesTable th.innerLeft_brdr{border-left:1px solid #b3b3b3;border-top:1px solid #b3b3b3;width:25%;}
.sharingInvite #rolesTable .right_brdr{border-right:1px solid #b3b3b3;}
.sharingInvite #rolesTable .none{background:#FCFAB7;}
.sharingInvite .s_tableData th{background:#F6F7E6 none repeat scroll 0 0;border-bottom:1px solid #695E49;padding:4px;text-align:left;}
.sharingInvite .livingCheckbox{text-align:center;}
.sharingInvite .row1Cell{border-top:1px solid #D9D7C5;padding-top:10px;}
.sharingInvite .row2Cell{padding-bottom:5px;}
.sharingInvite .borderbottom{border-bottom:1px dotted #b3b3b3;}
.sharingInvite .rowTree{border-top:1px solid #D9D7C5;padding-top:10px;padding-bottom:10px;}
.sharingInvite .g_outerBox{clear:both;background:#EFF2D3 none repeat scroll 0 0;margin-bottom:10px;padding:6px;}
.sharingInvite .g_outerBox .g_box2{clear:both;}
.sharingInvite .g_alert{margin-top:5px;margin-bottom:5px;}
.sharingInvite .topDescSection{margin-bottom:0;}
.sharingInvite .topDescription .inviteMode{margin:12px 0 7px 0;}
.sharingInvite .topDescription .inviteMode a{color:#566C11;display:inline-block;position:relative;}
.sharingInvite .infoDiv{background-color:#FEFDF5;padding-left:5px;padding-bottom:3px;border-color:#ECD786;border:1px solid;font-size:11px;margin-bottom:10px;padding:6px 6px 6px 30px;}
.sharingInvite .infoDiv em.infoImg{background-position:0 -1200px;left:25px;position:absolute;}
.sharingInvite .leftSide{float:left;margin-right:10px;}
.sharingInvite .leftSide br{margin-bottom:5px;}
.sharingInvite .leftSide strong{font:bold 11px Tahoma,Georgia;margin-bottom:5px;}
.sharingInvite .leftSide .personalMessage{padding:7px 0;}
.sharingInvite .leftSide .personalMessage em{color:#695E49;font-style:normal;}
.sharingInvite .rightSide{float:left;}
.sharingInvite .rightSide .g_outerBox{padding-bottom:25px;}
.sharingInvite .rightSide .s_fieldTable{width:100%;margin-bottom:5px;font-size:11px;}
.sharingInvite .rightSide .s_fieldTable th{font-size:12px;padding-bottom:5px;text-align:left;}
.sharingInvite .rightSide .s_fieldTable th a.info{float:none;text-align:left;text-decoration:none;background-position:0 -1200px;}
.sharingInvite .rightSide .findPersonDiv{padding:5px 0;}
.sharingInvite .rightSide .findPersonDiv a,
.sharingInvite .rightSide .findPersonDiv a:hover{color:#566C11;}
.sharingInvite .previewSection{margin-top:20px;width:640px;display:inline-block;position:relative;}
.sharingInvite .previewSection h4{color:#333;text-transform:none;font:normal 17px Georgia,Tahoma;}
.sharingInvite .previewSection .invitationPreview{margin-top:5px;border:1px solid #D9D7C5;background:#FFF url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif) repeat-x 0 -3270px;}
.sharingInvite .previewSection .invitationPreview p{padding-bottom:7px;}
.sharingInvite .previewSection .invitationPreview ul{padding-bottom:12px;}
.sharingInvite .previewSection .invitationPreview ul li{float:none;list-style:disc inside;padding:2px 0;}
.sharingInvite .previewSection .invitationPreview .personalMsgPreview{border-bottom:1px solid #D9D7C5;margin:10px;}
.sharingInvite .previewSection .invitationPreview .goToTreeLink{margin-top:12px;color:#566C11;text-decoration:underline;font:normal 13px Tahoma,Georgia;}
.sharingInvite .g_box2 h3{color:#566C11;margin-bottom:0;}
.sharingTree h2{color:#333;font:normal 22px Georgia,Tahoma;padding:10px 0;}
.sharingTree .topDescSection{margin-bottom:0;}
.sharingTree .topDescription .inviteMode{margin:12px 0 7px 0;}
.sharingTree .topDescription .inviteMode a{color:#566C11;display:inline-block;position:relative;}
.sharingTree #treeSelectSection{ margin:10px 0;}
.treeSelection{border:1px solid #C3BE7F;}
.treeSelection td{padding:7px 0 7px;}
.treeSelection th{font-weight:bold;}
.treeSelection th,
.treeSelection .pagingRow{background-color:#C3BE7F;color:#000;padding-bottom:3px;padding-top:2px;font-size:8pt;text-align:center;}
.treeSelection tr.alternate{background-color:#EFF2D3;}
.treeSelection input{cursor:pointer;cursor:hand;padding:0;margin:0;}
.treeSelection .treeName{font:normal 10pt Tahoma,Georgia;font-weight:bold;}
.treeSelection label.treeName{cursor:pointer;cursor:hand;}
.treeSelection td.listingName{color:#000;}
.treeSelection td.listingCount{font-weight:bold;}
.treeSelection td.listingRadio{padding-left:3px;}
.treeSelection th.headerRadio{padding:0;}
.treeSelection td.disabled{color:#aaaaaa;}
.treeSelection td.listingName, 
.treeSelection th.headerName{padding-left:5px;padding-right:20px;text-align:left;}
.treeSelection td.listingCount,
.treeSelection th.headerCount{text-align:center;padding-right:4px;}
.sharingTree .selectATreeExplain{font:normal 8pt Tahoma,Georgia;color:#695E49;}
.treeSelection .pagingPrev{float:left;}
.treeSelection .pagingNext{float:right;}
.sendCancelDiv{padding:5px 0 10px 0;margin-bottom:-10px;}
.sendCancelDiv .addBigOrngButtonDiv{float:left;}
.sendCancelDiv .addBigOrngButtonDiv a.addButton{margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesButtonLSprite.gif) no-repeat scroll 0 -387px;display:inline-block;position:relative;padding-bottom:0;}
.sendCancelDiv .addBigOrngButtonDiv a.addButton span{display:inline-block;position:relative;margin-top:-6px;padding-bottom:0;}
.sendCancelDiv .addBigOrngButtonDiv a.addButton span input{display:inline-block;position:relative;}
.sendCancelDiv .addBigOrngButtonDiv a.addButton:hover span input{text-decoration:underline;display:inline-block;position:relative;}
.sendCancelDiv .orCancelDiv{float:left;padding:0;padding-left:7px;margin-top:-12px;display:inline-block;position:relative;}
.sendCancelDiv .orCancelDiv a{margin-left:-3px;color:#566C11;}
.sharingTree .sendCancelDiv .orCancelDiv{margin-top:0;}

/*Family Group Sheet */
.familyGroupDiv{clear:both;padding:0;margin:0;font:normal 12px Tahoma,Georgia;}
.fgDetCont{padding:7px 0 0;margin:0;}
.fgDetCont #family_cards{position:relative;z-index:2;}
.fgDetCont ul li{float:left;}
.fgDetCont .familyNodeEmpty h3{margin:0;padding:40px 35px 10px;color:#695E49;background:none;border:none;text-align:center;font:bold 14px Tahoma,Georgia;text-transform:none;}
.fgDetCont .familyNodeEmpty a.addAction{background:none;font:bold 12px Tahoma,Georgia;padding-left:18px;text-decoration:none;}
.fgDetCont .familyNodeEmpty a.addAction em.addImg{float:none;background-position:-54px -922px;}
.fgDetCont .familyNodeEmpty a.addAction span{margin-left:5px;text-decoration:underline;}
.personCard .noParentsDiv{height:80px;}
.fgDetCont .husbandCard{float:left;width:470px;}
.fgDetCont .wifeCard{float:right;width:470px;}

.personCard{margin:0;padding:0;position:relative;}
.personCard .parentsDiv{margin-bottom:12px;}
.personCard .parentsDiv .parentsTop{height:20px;}
.personCard .parentsDiv h4{width:auto;margin:0;padding:3px 0 0 1px;text-transform:none;font:normal 11px Georgia,Tahoma;color:#333;height:20px;}
.personCard .parentsDiv .showSibLnkDiv{padding:3px;}
.personCard .parentsDiv .showSibLnkDiv a{color:#566C11;font-size:10px;}
.personCard .parentsDiv .famMembDetails{width:469px;height:43px;margin:5px 0;padding:0;background-color:#F6F8EB;border-left:1px solid #B4AEA4;border-right:1px solid #B4AEA4;}
.personCard .parentsDiv .famMembDetails .famMembDetTOP{position:absolute;width:470px;height:3px;margin-top:-3px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat scroll 0 -450px;display:inline-block;}
.personCard .parentsDiv .famMembDetails .famMembDetBottom{position:absolute;width:470px;height:3px;margin-top:-2px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat scroll 0 -455px;display:inline-block;}
.personCard .parentsDiv .famMembDetails .parentDiv{margin:0;padding:0;}
.personCard .parentsDiv .famMembDetails .parentDivFather{float:left;width:231px;padding:2px 0 0 4px;}
.personCard .parentsDiv .famMembDetails .parentDivMother{float:left;width:228px;padding:2px 0 0 4px;border-left:1px solid #D8D4C7;}
.personCard .parentsDiv .famMembDetails ul li{float:left;margin-bottom:5px;}
.personCard .parentsDiv .famMembDetails ul li.halfSib{margin-left:7px;width:293px;padding-left:7px;background-color:#EFEDD7;color:#695E49;font-size:10px;}
.personCard .parentsDiv .famMembDetails ul li.pImg{padding:0;margin:0;width:40px;text-align:right;}
.personCard .parentsDiv .famMembDetails ul li.pImg img{background-color:#FFF;border:1px solid #B8AC97;padding:2px;}
.personCard .parentsDiv .famMembDetails ul li .actImage{margin-right:7px;}
.personCard .parentsDiv .famMembDetails ul li.dmale{padding:0;margin:0;width:40px;text-align:right;margin-bottom:5px;}
.personCard .parentsDiv .famMembDetails ul li.dmale .defaultImg{border:1px solid #A6BCC6;}
.personCard .parentsDiv .famMembDetails ul li.dmale .defaultImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -78px -131px;}
.personCard .parentsDiv .famMembDetails ul li.dmale .defaultCMaleImg{margin-left:7px;border:1px solid #A6BCC6;}
.personCard .parentsDiv .famMembDetails ul li.dmale .defaultCMaleImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -78px -165px;}
.personCard .parentsDiv .famMembDetails ul li.dfemale{width:40px;margin:0 0 5px;padding:0;text-align:right;}
.personCard .parentsDiv .famMembDetails ul li.dfemale .defaultImg{border:1px solid #C19B8F;}
.personCard .parentsDiv .famMembDetails ul li.dfemale .defaultImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -112px -131px;}
.personCard .parentsDiv .famMembDetails ul li.dfemale .defaultCFemImg{margin-left:7px;border:1px solid #C19B8F;}
.personCard .parentsDiv .famMembDetails ul li.dfemale .defaultCFemImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -100px -165px;}
.personCard .parentsDiv .famMembDetails ul li.pName{width:78%;padding-left:5px;}
.personCard .parentsDiv .famMembDetails ul li.pName dl{padding:0;margin:0;}
.personCard .parentsDiv .famMembDetails ul li.pName dt{width:100%;padding-bottom:1px;font-size:12px;font-weight:bold;color:#566C11;}
.personCard .parentsDiv .famMembDetails ul li.pName dt a{color:#566C11;font-weight:bold;text-decoration:none;}
.personCard .parentsDiv .famMembDetails ul li.pName dt a span{float:left;padding-bottom:1px;text-decoration:underline;}
.personCard .parentsDiv .famMembDetails ul li.pName dt a.clickCardIcon{margin-top:0;}
.personCard .parentsDiv .famMembDetails ul li.pName dd{clear:both;float:none;padding:0;margin:0;font-size:11px;color:#695E49;}
.personCard .parentsDiv .famMembDetails ul li.pName .addPerson{color:#566C11;font-size:11px;margin-top:10px;}
.personCard .parentsDiv .famMembDetails ul li.pName .addPerson a{color:#566C11;text-decoration:none;font-weight:normal;}
.personCard .parentsDiv .famMembDetails ul li.pName .addPerson a em{color:#566C11;cursor:pointer;text-decoration:none;background-position:-54px -922px;padding:0 0 2px 0;font-weight:normal;}
.personCard .parentsDiv .famMembDetails ul li.pName .addPerson a span{text-decoration:underline;}
.personCard .parentsDiv .famMembDetails .siblingDiv{border-top:1px solid #B8AC97;padding-top:7px;margin-top:7px;}
.personCard .parentsDiv .famMembDetails .siblingDiv ul li{float:left;}
.personCard .parentsDiv .famMembDetails .siblingDiv ul li.halfSib{margin-left:7px;width:293px;padding-left:7px;background-color:#EFEDD7;color:#695E49;font-size:10px;}
.personCard .parentsDiv .famMembDetails .siblingDiv ul li.childImg{padding-left:0;padding-top:1px;}
.personCard .parentsDiv .famMembDetails .siblingDiv ul li.childImg img{margin-right:7px;}
.personCard .parentsDiv .famMembDetails .siblingDiv ul li.childName dl{font-size:11px;padding-top:0;}
.personCard .parentsDiv .famMembDetails .siblingDiv ul li.childName .addPerson{margin-top:7px;}
.personCard.husbandCard{z-index:2;}
.personCard.wifeCard{z-index:0;}
.alternateSpouseSec{position:absolute;top:3px;right:3px;}
.viewButton2Div{position:relative;padding:0;}
.addSpouseSec{position:absolute;right:5px;top:5px;}
.addSpouseSec td, .addSpouseSec td a{color:#FFF;}
.addSpouseSec td a{text-decoration:none;}
.addSpouseSec td a span{text-decoration:underline;}
.addSpouseSec a.addImgLnk em.addImg{text-decoration:none;background-position:-88px -922px;}
.alternateSpouseSec .altButton>a.ancBtn em{position:relative;display:block;padding-right:16px;}
.alternateSpouseSec .altButton>a.ancBtn .arrow3right_white{background-position:-34px -780px;display:block;float:none;position:absolute;top:0;right:0;}
.alternateSpouseSec .altButton>a.ancBtn .arrow3down_white{background-position:-34px -838px;display:block;float:none;position:absolute;top:0;right:0;}
.alternateSpouseSec .ddDiv{position:absolute;top:17px;right:0;left:0;height:0px;}
.alternateSpouseSec #dd_husbands,.alternateSpouseSec #dd_wives{background-color:#F0F5D6;border:1px solid #566C11;visibility:hidden;width:100%;}
.alternateSpouseSec .dd_spouse{font-size:11px !important;font-weight:bold;}
.alternateSpouseSec .ddSpouseT tr td{padding:4px 6px;}
.alternateSpouseSec .ddSpouseT tr td a{color:#566C11;display:block;padding-left:16px;position:relative;text-decoration:underline;}
.alternateSpouseSec .ddSpouseT tr td .add_spouse a{color:#566C11;text-decoration:none;background-color:#f0f5d6;display:block;overflow:hidden;}
.alternateSpouseSec .ddSpouseT tr td a em{float:none;display:block;position:absolute;top:0;left:0;background-position:-53px -921px;}
.alternateSpouseSec .ddSpouseT tr td a span{font-size:11px !important;float:left;font-weight:bold;text-decoration:underline;white-space:normal;}
.personCard .familyNodeEmpty{min-height:144px;background:none;border:1px solid #B8AC92;border-top:none;}
.personCard .personCardTOP{height:25px;position:relative;z-index:2;}
.personCard .personCardTOP .personCardDivLftHL,.personCard .personCardDivLft{height:25px;margin:0 6px;}
.personCard .personCardTOP .personCardDivLftHL{background-image:url(/lib/tgn/ancestry/i/widgetTBG.png);}
.personCard .personCardTOP .personCardDivLft{background:transparent url(/lib/tgn/ancestry/i/topBrown.png);}
.personCard .personCardTOP .personCardDivLftSide,.personCard .personCardTOP .personCardDivLftSide2,.personCard .personCardTOP .personCardDivRtSide,.personCard .personCardTOP .personCardDivRtSide2{height:25px;position:absolute;top:0;width:6px;}
.personCard .personCardTOP .personCardDivLftSide,.personCard .personCardTOP .personCardDivLftSide2{left:0;}
.personCard .personCardTOP .personCardDivRtSide,.personCard .personCardTOP .personCardDivRtSide2{right:0;}
.personCard .personCardTOP h5{Color:#FFF;float:left;font:bold 13px/25px Tahoma;margin-left:4px;text-transform:none;}
.personCard .personCardTOP .noAltLnk{/*float:right;*/font:13px/25px Tahoma;position:absolute;}
.personCard .inner{background:#FAFAF7 url(/lib/tgn/ancestry/trees/i/widgetBG.gif) repeat-x bottom left;border:1px solid #B8AC92;border-top:none;position:relative;z-index:0; clear:both;}
.personCard .innerData{position:relative;}
.personCard .innerData>ul{background-color:Yellow;position:relative;}
.personCard .innerData>ul>li{float:left;}
.personCard .innerData>ul>li.image{padding:8px;width:81px;text-align:center;}
.personCard .image span {position:static;background-position:center center;}
.personCard .image .defaultMImg{border:1px solid #A6BCC6;}
.personCard .image .defaultMImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -58px -33px;}
.personCard .image .defaultFImg{border:1px solid #C19B8F;}
.personCard .image .defaultFImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -135px -34px;}
.personCard .innerData li.data{padding:8px 8px 8px 0;width:330px;}
.personCard .innerData h4{margin:0 0 5px 7px;font:normal 18px Georgia,Tahoma;text-transform:none;color:#333;}
.personCard .innerData h4 a{color:#566C11;}
.personCard .innerData .relationtype{font:italic 12px Georgia,Tahoma;color:#695E49;margin:-2px 0 5px 7px;}
.personCard .innerData dl{margin:0 0 0 7px;padding:0;}
.personCard .innerData dt{clear:both;float:left;width:15px;margin:0;padding:0;color:#695E49;font-size:12px;text-align:left;}
.personCard .innerData dd{margin:0;padding:0;}
.personCard .innerData dd.details{float:left;width:80%;}
.personCard .innerData dd.details ul li{float:left;}
.personCard .innerData dd.details ul li.date{float:none;margin:0 5px 0 0;color:#333;font-size:12px;font-weight:bold;text-align:left;padding-bottom:0;}
.personCard .innerData dd.details ul li.place{float:none;margin:0;color:#333;font-size:12px;font-weight:normal;text-align:left;padding-bottom:7px;}
.personCard .innerData dd.details ul li.place a{color:#333;font-weight:normal;}
.personCard .rightNav{background-color:#FFF;border-left:1px solid #BBB0A3;min-height:144px;float:right;width:32px;}
.personCard .rightNav ul{float:left;padding-top:7px;}
.personCard .rightNav ul li{float:left;height:100%;margin-bottom:0;width:30px;position:relative;}
.personCard .rightNav ul li>a{display:block;float:none;margin:0 7px 7px;text-decoration:none;}
.personCard .rightNav ul li a.noLnk{display:none;}
.personCard .rightNav ul li a.hints{background-position:0 top;}
.personCard .rightNav ul li a.profile{background-position:0 -1260px;}
.personCard .rightNav ul li a.edit{background-position:0 -320px;}
.personCard .rightNav ul li a.search{background-position:0 -500px;}
.personCard .rightNav ul li a.focus{background-position:0 -1100px;}
.personCard .rightNav ul li a.addP{background-position:0 -920px;}
.personCard .lnkDiv{border:none;position:absolute;top:-7px;right:0;*right:-7px;padding:2px 7px 5px;z-index:9;}
.personCard .lnkDiv a{background-color:#fff;display:block;width:100%;color:#566C11;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat 0 -50px;height:26px;padding-left:7px;text-decoration:none;}
.personCard .lnkDiv a:hover{width:100%;color:#566C11;text-decoration:none;}
.personCard .lnkDiv a span{font-style:normal;line-height:26px;color:#566C11;display:block;position:relative;background:transparent url(/lib/tgn/ancestry/trees/i/lnkHoverDivR.gif) no-repeat right 0;height:26px;float:right;padding-right:29px;}
.personCard .lnkDiv a strong{display:block;text-decoration:underline;font-style:normal;font-weight:normal;position:relative;white-space:nowrap;}
.personCard .lnkDiv a em{height:16px;width:16px;position:absolute;top:5px;right:7px;display:block;float:none;}
.personCard .hintsLnkDiv a em{background-position:0 top;}
.personCard .profileLnkDiv a em{background-position:0 -1260px;}
.personCard .editLnkDiv a em{background-position:0 -320px;}
.personCard .searchLnkDiv a em{background-position:0 -500px;padding-bottom:1px;}
.personCard .focusLnkDiv a em{background-position:0 -1100px;padding-top:2px;padding-bottom:2px;}
.personCard .addPLnkDiv a em{background-position:0 -920px;padding-top:2px;padding-bottom:2px;}
.fgDetCont .subContentDiv{padding:10px 0 0;margin:0;}
.fgDetCont .subContentDiv .inner{border:1px solid #B8AC92;border-top:none;background:#FAFAF7 url(/lib/tgn/ancestry/trees/i/widgetBG.gif) repeat-x scroll 0 bottom;}
.fgDetCont .subContentDiv .inner .blankStateMessage{padding:12px;color:#695E49;font:normal 12px Tahoma,Georgia;text-align:center;}
.fgDetCont .subContentDiv .personCardDivLftHL{z-index:1;margin:0 0 -1px;padding:4px 10px 0 10px;background:transparent url(/lib/tgn/ancestry/i/widgetTBG.png) repeat-x 0 0;height:22px;}
.fgDetCont .subContentDiv .personCardDivLft{z-index:1;margin:0 0 -1px;padding:4px 10px 0 10px;background:transparent url(/lib/tgn/ancestry/i/topBrown.png) repeat-x 0 0;height:22px;}
.fgDetCont .subContentDiv .personCardDivLft h5{Color:#FFF;font:bold 13px Tahoma,Georgia;text-transform:none;}
.fgDetCont .subContentDiv .personCardDivLftSide{height:25px;margin:-20px 0 0 -10px;position:relative;}
.fgDetCont .subContentDiv .personCardDivRtSide{float:right;height:25px;margin:-25px -10px 0 0;position:relative;}
.fgDetCont .subContentDiv .personCardDivRt{z-index:1;padding:0;margin:-20px -11px 0 0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -264px -30px;width:5px;height:24px;float:right;right:40px;}
.fgDetCont .subContentDiv h4{color:#FFF;font:bold 13px Tahoma,Georgia;text-transform:none;border:none;}
.fgDetCont .subContentDiv h4 strong{color:#FFF;font:bold 13px Tahoma,Georgia;}
.fgDetCont .subContentDiv h4 .addLnk{float:right;font-size:11px;margin-top:-4px;position:absolute;right:17px;}
.fgDetCont .subContentDiv h4 .addLnk a{color:#FFF;text-decoration:none;font:normal 11px Tahoma,Georgia;}
.fgDetCont .subContentDiv .childHeader{height:25px;}
.fgDetCont .subContentDiv .childHeader ul{margin:0;padding:5px 0;}
.fgDetCont .subContentDiv .childHeader ul li{float:left;margin:0;padding:0;color:#695E49;font:bold 12px Tahoma,Georgia;}
.fgDetCont .subContentDiv ul li{float:left;margin:0;padding:0;}
.fgDetCont .subContentDiv ul li.pic{width:5.5%;}
.fgDetCont .subContentDiv ul li.name{width:25%;text-align:left;}
.fgDetCont .subContentDiv ul li.birth{width:30%;text-align:left;}
.fgDetCont .subContentDiv ul li.death{width:30%;text-align:left;}
.fgDetCont .subContentDiv ul li.hints{width:9%;text-align:right;}
.fgDetCont .subContentDiv ul li.hints .hintsTitleArea{float:none;margin-right:0;display:inline-block;position:relative;vertical-align:top;}
.fgDetCont .subContentDiv ul li.hints span.hintLeaf{margin-right:5px;background-position:0 top;display:inline-block;position:relative;vertical-align:top;}
.fgDetCont .subContentDiv ul li.hints .hintsTitleArea span.text{display:inline-block;position:relative;vertical-align:top;}
.fgDetCont .subContentDiv .childData .childRow{min-height:68px;border-top:1px solid #B8AC92;border-bottom:1px solid #B8AC92;padding-bottom:0;margin:-1px 0;}
.fgDetCont .subContentDiv .childData .childRow:hover{background-color:#F7F8E9;}
.fgDetCont .subContentDiv .childData ul{padding:7px 0 0 7px;}
.fgDetCont .subContentDiv .childData ul li{float:left;padding:0;margin:0;color:#333;vertical-align:middle;text-align:left;}
.fgDetCont .subContentDiv .childData ul li.pic .defaultMaleCImg{border:1px solid #A6BCC6;}
.fgDetCont .subContentDiv .childData ul li.pic .defaultMaleCImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat scroll -78px -131px;}
.fgDetCont .subContentDiv .childData ul li.pic .defaultFemCImg{border:1px solid #C19B8F;}
.fgDetCont .subContentDiv .childData ul li.pic .defaultFemCImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat scroll -112px -131px;}
.fgDetCont .subContentDiv .childData ul li a{color:#566C11;text-decoration:none;}
.fgDetCont .subContentDiv .childData ul li a span{float:left;text-decoration:underline;font-weight:bold;font-size:12px;padding-bottom:1px;}
.fgDetCont .subContentDiv .childData ul li a.clickCardIcon{margin-top:0;}
.fgDetCont .subContentDiv .childData ul li a.childPlaceMapLnk{color:#333;font-weight:normal;}
.fgDetCont .subContentDiv .childData ul li a.childPlaceMapLnk span{float:none;color:#333;font-weight:normal;text-decoration:underline;}
.fgDetCont .subContentDiv .childData ul li dl{padding:2px 0 0;margin:0;}
.fgDetCont .subContentDiv .childData ul li dt{margin:0;padding:0;}
.fgDetCont .subContentDiv .childData ul li dd{clear:both;float:none;margin:0;padding:0;color:#333;}
.fgDetCont .subContentDiv .childData ul li dt.date{float:none;font-weight:bold;}text-align:left;
.fgDetCont .subContentDiv .childData ul li dd.place{clear:none;float:none;padding-left:0;text-align:left;}
.fgDetCont .subContentDiv .childData ul li.hints .hintLnkDiv{float:right;}
.fgDetCont .subContentDiv .childData ul li.hints .hintLnkDiv a{text-decoration:none;}
.fgDetCont .subContentDiv .childData ul li.hints .hintLnkDiv span{text-decoration:underline;font-weight:normal;}
.fgDetCont .subContentDiv .eventsData .bottomControls{padding:5px 7px;}
.fgDetCont .subContentDiv .eventsData .bottomControls .viewRelEvents a{color:#695E49;font-size:11px;text-decoration:none;}
.fgDetCont .subContentDiv .eventsData .bottomControls .viewRelEvents a span{text-decoration:underline;}
.fgDetCont .subContentDiv .eventsData .bottomControls .arrowCloseBrwn{float:none;background-position:-55px -781px;}
.fgDetCont .subContentDiv .eventsData .eventsRow{min-height:45px;border-bottom:1px solid #B8AC92;padding-bottom:0;margin:0;}
.fgDetCont .subContentDiv .eventsData .eventsRow:hover{background-color:#F7F8E9;cursor:pointer;}
.fgDetCont .subContentDiv .eventsData ul{padding:7px;}
.fgDetCont .subContentDiv .eventsData ul li{float:left;color:#333;vertical-align:middle;text-align:left;}
.fgDetCont .subContentDiv .eventsData ul li.evType{width:30%;}
.fgDetCont .subContentDiv .eventsData ul li.evType span{color:#566C11;font:normal 12px Georgia,Tahoma;text-decoration:underline;}
.fgDetCont .subContentDiv .eventsData ul li.evdetails{width:55%;color:#333;}
.fgDetCont .subContentDiv .eventsData ul li.evdetails .date{float:none;font-size:12px;font-weight:bold;margin:0 5px 0 0;padding-bottom:0;text-align:left;}
.fgDetCont .subContentDiv .eventsData ul li.evdetails a{color:#333;}
.fgDetCont .subContentDiv .eventsData ul li.evEdit{width:15%;}
#eventsDataDiv{margin-bottom:-1px;}

/* Person Card */
.pCardError{position:relative;top:-2px;width:100%;padding:20px 0 10px 0;}
.pCardError .alert_error_small{background-position:-70px -22px;margin-right:5px;}
.pCardDiv.subCon{margin-top:10px;margin-bottom:-2px;z-index:11}
.pCardDiv>.subConB,.pCardDiv>.subConBL,.pCardDiv>.subConBR{bottom:0;background-image:url(/lib/tgn/ancestry/trees/i/container-sprite.png);}
.pCardDiv>.subConB{background-position:left -20px;background-repeat:repeat;}
.pCardDiv>.subConBL{background-position:left -30px;}
.pCardDiv>.subConBR{background-position:right -40px;}
.pCardDiv>.subConBd{padding-bottom:3px;}
.pDetCont,.pcMainCenter{position:relative;width:948px;}
.pDetCont .pcMemberTop{border-bottom:1px solid #BBB0A3;color:#333;margin:0 -10px 10px;padding:0 10px 10px 31px;}
.pDetCont .pcMemberTop .memIcon{background:url(/lib/tgn/ancestry/trees/i/icon-mem-sm.gif) no-repeat;height:13px;width:16px;position:absolute;top:1px;left:0px;}
.pDetCont .pDetContWrp{border-collapse:collapse;width:100%;}
.pDetCont .pImg{padding-right:10px;vertical-align:top;}
.pDetCont .pImg .actImage{overflow:hidden;position:relative;float:none;}
.pDetCont .pImg a{text-decoration:none;}
.pDetCont .pImg img{background-color:#FFF;padding:2px;vertical-align:top;}
.pDetCont .pImg .defaultMImg{border:1px solid #A6BCC6;}
.pDetCont .pImg .defaultMImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -58px -33px;}
.pDetCont .pImg .defaultFImg{border:1px solid #C19B8F;}
.pDetCont .pImg .defaultFImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -135px -34px;}
.pDetCont .pImg .defaultImg{border:1px solid #BBB0A3;}
.pDetCont .pImg .defaultImg span{background:#E8E6E3 url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 -128px;}
.pDetCont .PersonData{color:#695e49;font:12px/18px Tahoma;vertical-align:top;width:100%;}
.pDetCont .PersonData>span{position:relative;top:-4px;}
.pDetCont .PersonData .name{color:#333;font:22px/26px Georgia;}
.pDetCont .PersonData .date{color:#333;font-size:13px;font-weight:bold;}
.pDetCont .PersonData .place em{color:#333;}
.pDetCont .PersonData .relation{color:#695e49;font:italic 14px/20px Georgia;}
.pDetCont .PersonData .editPerson{top:0;}
.pDetCont .PersonData .editPerson .ancBtn{display:inline-block;height:18px;overflow:hidden;position:relative;vertical-align:top;}
.pDetCont .PersonData .editPerson .ancBtn *{display:block;float:left;}
.pDetCont .PersonData .editPerson .ancBtn .edit_white_small{background-position:-88px -320px;}
.pDetCont .HintsData{float:right;height:100%;margin:0 0 0 10px;position:relative;}
.pDetCont .HintsData>a{text-decoration:none;}
.pDetCont .HintsData .personLink{clear:both;height:18px;position:relative;top:-3px;z-index:2;}
.pDetCont .HintsData .personLink>a{text-decoration:underline;display:block;float:right;padding-left:21px;position:relative;white-space:nowrap;}
.pDetCont .HintsData .personLink .flat_icon{display:block;float:none;position:absolute;top:1px;left:0;}
.pDetCont .HintsData .saveLink{z-index:2;}
.pDetCont .HintsData .saveLink .add_green_small{background-position:-49px -920px;}
.pDetCont .HintsData .saveLink #saveBox{background-color:transparent;border:none;color:#695e49;float:none;font:400 12px/18px Tahoma;padding:0;width:300px;z-index:2;}
.pDetCont .HintsData .saveLink #saveBox table{width:278px;}
.pDetCont .HintsData .saveLink #saveBox td{vertical-align:top;}
.pDetCont .HintsData .saveLink #saveBox td{padding-top:8px;}
.pDetCont .HintsData .saveLink #saveBox tr:first-child td{padding-top:0;}
.pDetCont .HintsData .saveLink #saveBox .tdLeft{width:20px;}
.pDetCont .HintsData .saveLink #saveBox h4{color:#566C11;letter-spacing:normal;margin:0;position:relative;text-transform:none;top:-4px;font:400 17px/21px Georgia;}
.pDetCont .HintsData .saveLink #saveBox label{display:block;font-weight:400;padding-bottom:8px;}
.pDetCont .HintsData .saveLink #saveBox .ancRadio{margin-top:2px;}
.pDetCont .HintsData .saveLink #saveBox .ancBtn{display:inline-block;height:27px;margin:0 5px 0 0;overflow:hidden;position:relative;vertical-align:middle;}
.pDetCont .HintsData .saveLink #saveBox .ancBtn *{display:block;float:left;}
.pDetCont .HintsData .saveLink #saveBox .cancel{display:inline;float:none;font:400 11px/17px Tahoma;height:auto;margin-left:0;padding-top:0;vertical-align:middle;}
.pDetCont .HintsData .commentLink{margin-bottom:7px;z-index:1;}
.pDetCont .HintsData .commentLink .comment_green{background-position:0px -1059px;}
.pDetCont .HintsData>a,.pDetCont .HintsData>a>span,.pDetCont .lihints>a,.pDetCont .lihints>a>span,.lihints .hintsHover{display:block !important;position:relative;vertical-align:top;height:100%;}
.pDetCont .HintsData .searching{background:url(/lib/tgn/ancestry/trees/treemap/images/a-i-16-16-expansion.gif) no-repeat center center;display:block;margin:0 0 10px !important;padding:0 !important;position:relative !important;text-align:center;}
.pDetCont .lihints{clear:right;display:block;float:right;position:relative;overflow:hidden;z-index:0;}
.pDetCont .lihints>a{display:block;float:right;text-decoration:none;}
.pDetCont .lihints>a>span{display:block;}
.pDetCont .lihints .hintsContent,.pDetCont .lihints .workingMsg{border:1px solid #566C11 !important;background-color:#faf5d5;padding:10px;position:relative;}
.pDetCont .lihints .workingMsg{color:#695e49;width:200px;word-wrap:break-word;}
.pDetCont .lihints .workingMsg ul{padding-top:10px;}
.pDetCont .lihints .hintsulcrnr,.pDetCont .lihints .hintsurcrnr,.pDetCont .lihints .hintsllcrnr,.pDetCont .lihints .hintslrcrnr{background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite.png);height:10px;width:10px;position:absolute;z-index:2;}
.pDetCont .lihints .hintsulcrnr{background-color:#fff;background-position:-217px -241px;top:0;left:0;}
.pDetCont .lihints .hintsurcrnr{background-color:#fff;background-position:-223px -241px;top:0;right:0;}
.pDetCont .lihints .hintslrcrnr{background-color:#f6f4ef;background-position:-217px -247px;bottom:0;left:0;}
.pDetCont .lihints .hintsllcrnr{background-color:#f6f4ef;background-position:-223px -247px;bottom:0;right:0;}
.pDetCont .lihints .ancHintsTitle{padding-left:21px;position:relative;}
.pDetCont .lihints .ancHintsTitle em.leaficon{display:block;float:none;position:absolute;background-position;0 0;top:0;left:0;}
.pDetCont .lihints .ancHintsTitle h3{color:#566C11;display:block;font:normal 13px Georgia,Tahoma;margin:0;padding:0;text-decoration:none;}
.pDetCont .lihints .hintsContent ul{overflow:hidden;position:relative;}
.pDetCont .lihints .hintsContent ul li{margin-top:5px;position:relative;height:100%;}
.pDetCont .lihints .hintsContent ul li:first-child{margin-top:0;}
.pDetCont .lihints .hintsLinks{font:normal 12px/16px Tahoma,Georgia;}
.pDetCont .lihints .hintsLinks li{padding-left:21px;}
.pDetCont .lihints .hintsLinks span.bulletText{text-decoration:underline;font-weight:bold;}
.pDetCont .lihints .hintsLinks em{font-style:normal;font-weight:normal;}
.pDetCont .lihints .hintsLinks em.squareBullet{background-color:#566C11;display:block;height:3px;width:3px;position:absolute;top:1px;left:8px;}

/* Profile Options */
.pNavCont{padding:7px 0 0;margin:0 5px;border:1px solid #B8AC92;border-top:none;background-color:#F3F2EB;}
.pNavCont ul{padding:0;margin:0;}
.pNavCont ul li{float:left;position:relative;margin:0;padding:0 10px 3px 5px;list-style:none;color:#566C11;width:auto;}
.pNavCont ul li.viewFamTreeLi,.pNavCont ul li.addViewNoteLi{padding:0 5px 0 0;}
.pNavCont ul li a, .pNavCont ul li a:hover, .pNavCont ul li a:visited, .pNavCont ul li a:link{text-decoration:none;color:#566C11;font-size:11px;}
.pNavCont ul li a:hover{text-decoration:none;}
.pNavCont ul li a:hover span{text-decoration:underline;}
.pNavCont ul li a em{text-decoration:none;}
.pNavCont ul li a span{font:normal 11px Tahoma,Georgia;text-decoration:underline;margin-left:4px;}
.pNavCont ul li a.ancBtn span{margin-left:0px;}
.pNavCont ul li a.viewFamTree em{background-position:0 -1081px;}
.pNavCont ul li a.searchRecords em{background-position:0 -500px;}
.pNavCont ul li a.printPublish em{background-position:0 -100px;}
.pNavCont ul li a.printPublish em.pubArrow{margin-left:3px;background-position:-53px -842px;}
.pNavCont ul li a.addViewNote em{background-position:0 -400px;}
.pNavCont ul li a.militaryPage em{background-position:0 -340px;}
.pNavCont ul li a.moreOptions{padding-right:20px;}
.pNavCont ul li ul.moreOptions li.moreOptLnk1{margin:1px 0 0;padding:0;font-size:11px;}
.pNavCont ul li ul.moreOptions li.moreOptLnk1 span{color:#566C11;font:normal 11px Tahoma,Georgia;text-decoration:underline;}
.pNavCont ul li ul.moreOptions li.moreOptLnk1 span:hover{cursor:default;}
.pNavCont ul li ul.moreOptions li.moreOptLnk1 span.origLink:hover{cursor:pointer;}
.pNavCont ul li ul.moreOptions li.moreOptLnk1 em.ddArrow{text-decoration:none;margin:0 0 0 3px;}
.pNavCont .llcrnr{z-index:2;float:left;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -65px 0;width:6px;height:6px;position:absolute;margin:-1px 0 -2px -1px;}
.pNavCont .lrcrnr{z-index:2;float:right;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -73px 0;width:6px;height:6px;position:relative;margin:-1px -1px -1px 0;}
.imfamDiv{z-index:0 !important;z-index:-1;float:left;}
.imfamDiv .showhideSection{width:130px;/*width:160px;*/}
.imfamDiv .showhideSection a.showhideButton{font-size:11px;color:#566C11;}
.imfamDiv .showhideSection a{color:#566C11;text-decoration:none;}
.imfamDiv .showhideSection a.showhideButton span{font:normal 11px Tahoma,Georgia;text-decoration:none;}
.imfamDiv .showhideSection a.showhideButton span.siftext{text-decoration:underline;}
.imfamDiv .showhideSection a.showhideButton span em.arrowCloseBrwn{width:10px;float:none;background-position:-53px -782px;position:relative;text-decoration:none;}
.imfamDiv .showhideSection a.showhideButton span em.arrowOpenBrwn{width:10px;float:none;background-position:-53px -843px;position:relative;text-decoration:none;}
.imfamDiv .showhideSection a.showhideButton:hover span em.arrowCloseBrwn{width:10px;float:none;background-position:-53px -782px;position:relative;text-decoration:none;}
.imfamDiv .showhideSection a.showhideButton:hover span em.arrowOpenBrwn{width:10px;float:none;background-position:-53px -843px;position:relative;text-decoration:none;}
.imfamDiv .immediateFam{width:947px;margin:7px 5px 0;padding:5px 0;text-align:left;border-top:1px solid #B8AC92;background-color:#F3F2EB;}
.imfamDiv .immediateFam .llcrnr{z-index:2;float:left;position:absolute;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -30px -14px;width:5px;height:5px;margin:2px 0 -6px -6px;}
.imfamDiv .immediateFam .lrcrnr{z-index:2;float:right;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -30px -20px;width:5px;height:5px;margin:2px -6px -6px 0;}
.imfamDiv .immediateFam .famMember{width:103%;padding:0;text-align:left;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings{width:312px;float:left;margin:0;margin-right:5px;padding:0;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings .showSibLnk a.showSibClick{position:relative;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings .showSibLnk a.showSibClick em{float:none;background-position:-54px -780px;position:relative;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings .showSibLnk a{color:#566C11;font-size:11px;text-decoration:none;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings dd.halfSiblings{padding:0 4px;margin:0 3px;border-left:1px solid #B4AEA4;border-right:1px solid #B4AEA4;color:#695E49;font-size:10px;background-color:#E8E7CF;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings dd.halfSiblings .halfSibSpacer{background-color:#FFF;margin:0 -4px;padding:3px 0 0;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings dd.name{margin:0;padding:0;color:#695E49;font-size:11px;}
.imfamDiv .immediateFam .famMember li dd.name a.clickCardIcon{float:right;width:16px;margin:0;text-decoration:none;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings dd.name b{font-size:11px;}
.imfamDiv .immediateFam .famMember li.ParentsSiblings dd.noSiblings{font-style:italic;color:#695E49;}
.imfamDiv .immediateFam .famMember li.SpouseChild{width:634px;margin:0;padding:0;}
.imfamDiv .immediateFam .famMember li.SpouseChild dd.name{color:#695E49;font-size:11px;}
.imfamDiv .immediateFam .famMember li dd.noPerson{color:#695E49;font-size:11px;font-style:italic;}
.imfamDiv .immediateFam .famMember li.SpouseChild .spchSection{float:left;width:312px;margin-right:5px;padding-bottom:7px;}
.imfamDiv .immediateFam .famMember li.SpouseChild .spchSection dd .noPersonText{margin:5px 0;}
.imfamDiv .immediateFam .famMember dd.name a{float:left;margin-right:5px;font-weight:bold;text-decoration:underline;}
.imfamDiv .immediateFam .famMember dd.name a.addPerson{font-weight:normal;}
.imfamDiv .immediateFam .famMember dd.name a.addPerson em{margin:5px 0 0 3px;font-weight:normal;background-position:-54px -922px;padding:0 0 2px 0;}
.imfamDiv .immediateFam .famMember dd.name a span{margin:0;font-weight:bold;text-decoration:underline;}
.imfamDiv .immediateFam .famMember dd.name a.addPerson span{margin:5px 0 0;text-decoration:underline;display:inline-block;}
.imfamDiv .immediateFam .famMember dl{margin:0;padding:0;}
.imfamDiv .immediateFam .famMember dt{margin:0;padding:0;color:#333;font-size:11px;font-family:Georgia,Tahoma;}
.imfamDiv .immediateFam .famMember dd{margin:0;padding:0;color:#566C11;font-size:11px;}
.imfamDiv .immediateFam .famMember dd em{margin:0;padding:0;color:#333;font-style:normal;font-size:11px;}
.imfamDiv .immediateFam .famMember dd.childname{color:#695E49;}
.imfamDiv .immediateFam .famMember dd.childname a{float:left;margin-right:5px;color:#566C11;font-weight:bold;text-decoration:underline;}
.imfamDiv .immediateFam .famMember dd.childname a.addPerson{font-weight:normal;}
.imfamDiv .immediateFam .famMember dd.childname a.clickCardIcon{float:right;width:16px;margin:0;}
.imfamDiv .immediateFam .famMember dd.childname a.addPerson em{margin:5px 0 0 3px;font-weight:normal;background-position:-54px -922px;padding:0 0 2px 0;}
.imfamDiv .immediateFam .famMember dd.childname a:hover span{text-decoration:underline;margin-bottom:-1px;display:inline-block;}
.imfamDiv .immediateFam .famMember dd.childname a.addPerson span{margin:5px 0 0;text-decoration:underline;display:inline-block;}
.imfamDiv .immediateFam .famMember dd.childname b{color:#566C11;}
.imfamDiv .immediateFam .famMember dd.separator{padding-bottom:5px;}
.imfamDiv .immediateFam hr{padding:0;margin:0;color:#D6D1BC;}
.imfamDiv .immediateFam .famMember .famMembDetTOP{margin-top:0;margin-bottom:-1px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat 0 -430px;height:3px;width:312px;display:inline-block;}
.imfamDiv .immediateFam .famMember .famMembDetBottom{float:left;margin-top:-3px;margin-bottom:3px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat 0 -437px;height:3px;width:312px;}
.imfamDiv .immediateFam .famMember .famMembDetBottom2{margin-bottom:-3px;margin-left:3px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat 0 -445px;height:3px;width:312px;}
.imfamDiv .immediateFam .famMember .personNodeSection{background-color:#EFF2D3;border-left:1px solid #B4AEA4;border-right:1px solid #B4AEA4;}
.imfamDiv .immediateFam .famMember .parentSpouseNode{width:307px;min-height:24px;margin-top:-1px;padding:3px 3px 3px 0;}
.imfamDiv .immediateFam .famMember .siblingChildNode{width:301px;min-height:24px;margin-left:3px;padding:1px 3px 1px 0;background-color:#FFF;border-left:1px solid #B4AEA4;border-right:1px solid #B4AEA4;}
.imfamDiv .immediateFam .famMember .fatherNode{padding:3px 3px 3px 0;padding-bottom:5px;}
.imfamDiv .immediateFam .famMember .motherNode{padding:3px 3px 5px 0;border-top:1px solid #D5D1BB;}
.imfamDiv .immediateFam .famMember .spouseNode{padding:3px 3px 5px 0;}
.imfamDiv .immediateFam .famMember #sibSection{margin:-14px 0 0;}
.imfamDiv .immediateFam .famMember dt.sibBlankDt{padding:0;}
.imfamDiv .immediateFam .famMember .siblingNode{padding:2px 3px 1px 0;}
.imfamDiv .immediateFam .famMember .parentSpouseNode ul li{padding:0;}
.imfamDiv .immediateFam .famMember .siblingChildNode ul li{padding:0;}
.imfamDiv .immediateFam .famMember .pImg{width:27px;padding-left:3px;}
.imfamDiv .immediateFam .famMember .pImg .x-smallImg{width:22px;height:22px;}
.imfamDiv .immediateFam .famMember .dmale .defaultImg{border:1px solid #A6BCC6;}
.imfamDiv .immediateFam .famMember .dmale .actImage span{border:1px solid #FFF;background-color:#FFF;}
.imfamDiv .immediateFam .famMember .dmale .defaultImg span{border:1px solid #FFF;background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat scroll -78px -165px;}
.imfamDiv .immediateFam .famMember .dfemale .defaultImg{border:1px solid #C19B8F;}
.imfamDiv .immediateFam .famMember .dfemale .actImage span{border:1px solid #FFF;background-color:#FFF;}
.imfamDiv .immediateFam .famMember .dfemale .defaultImg span{border:1px solid #FFF;background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat scroll -100px -165px;}
.imfamDiv .immediateFam .famMember .dunknown .defaultImg{border:1px solid #BBB0A3;}
.imfamDiv .immediateFam .famMember .dunknown .actImage span{border:1px solid #FFF;background-color:#FFF;}
.imfamDiv .immediateFam .famMember .dunknown .defaultImg span{border:1px solid #FFF;background:#E8E6E3 url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat scroll -122px -166px;}
.imfamDiv .immediateFam .famMember .parentSpouseNode .namePlusCC{width:270px;padding-left:3px;}
.imfamDiv .immediateFam .famMember .parentSpouseNode .namePlusCC .nameandyears{width:250px;}
.imfamDiv .immediateFam .famMember .parentSpouseNode .namePlusCC .nameYearDetails .years{float:left;}
.imfamDiv .immediateFam .famMember .siblingChildNode .namePlusCC{width:265px;padding-left:3px;}
.imfamDiv .immediateFam .famMember .parentSpouseNode .namePlusCC .nameYearDetails{width:250px;color:#695E49;vertical-align:middle;}
.imfamDiv .immediateFam .famMember .siblingChildNode .namePlusCC .nameYearDetails{width:245px;color:#695E49;vertical-align:middle;}
.imfamDiv .immediateFam .famMember .parentSpouseNode .namePlusCC .nameYearDetails .unknownSpTxt{font-weight:bold;}
.imfamDiv .immediateFam .famMember .siblingChildNode .namePlusCC .nameYearDetails a span{margin:0;font-weight:bold;}
.imfamDiv .immediateFam .famMember .siblingChildNode .namePlusCC .nameandyears{width:245px;}
.imfamDiv .immediateFam .famMember .siblingChildNode .namePlusCC .nameYearDetails .years{float:left;}
.imfamDiv .immediateFam .famMember .namePlusCC .nameYearDetails .noPersonText{color:#566C11;}
.moreOptMenu{z-index:1001;width:175px;float:left;position:absolute;margin:-23px 0 0 -11px;border:1px solid #566C11;background-color:#F0F5D6;}
.moreOptMenu .moreOptContent{z-index:9999 !important;padding:5px 5px 0 7px;font-size:12px;}
.moreOptMenu .moreOptContent span.ddText{float:left;color:#566C11;font-size:11px;margin-top:1px;}
.moreOptMenu .moreOptContent span.ddText:hover{cursor:default;}
.moreOptMenu .moreOptContent em.ddArrow{background-position:-53px -841px;}
.moreOptMenu .moreOptContent ul{padding:7px 0 0;}
.moreOptMenu .moreOptContent ul li{float:none;color:#566C11;font:normal 12px Tahoma,Georgia;padding:5px 0;}
.moreOptMenu .moreOptContent ul li a{text-decoration:underline;font-size:12px;}
.moreOptMenu .moreOptContent ul li em{font-style:normal;font-weight:normal;}
.moreOptMenu .moptulcrnr{float:left;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -14px -18px;width:4px;height:4px;margin:-2px 0 0 -1px;}
.moreOptMenu .mopturcrnr{float:right;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -18px -18px;width:4px;height:3px;margin:-2px -1px 0 0;}
.moreOptMenu .moptbtm{float:left;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 -118px;width:192px;height:5px;margin:3px -1px -3px -1px;}
.printPubMenu{z-index:9998 !important;width:250px;float:left;position:absolute;margin:-25px 0 0 -8px;}
.printPubMenu .printPubTitle{z-index:9999;position:absolute;width:121px;height:25px;padding:2px 2px 5px;border:1px solid #566C11;border-bottom:none;background-color:#F0F5D6;}
.printPubMenu .printPubTitle .titleContent{margin:4px 0 5px 5px;}
.printPubMenu .printPubTitle em{margin-right:4px;background-position:0 -100px;}
.printPubMenu .printPubTitle em.ddArrow{margin-right:0;margin-left:-4px;background-position:-53px -840px;}
.printPubMenu .printPubTitle span{font:normal 11px Tahoma,Georgia;color:#566C11;text-decoration:underline;font-size:11px;margin-top:-5px;padding-right:3px;}
.printPubMenu .borderCover{z-index:9999;float:right;width:120px;height:1px;margin:-7px -5px 0 0;background-color:#566C11;}
.printPubMenu .printPubContent{margin-top:32px;padding:7px;border:1px solid #566C11;border-top:none;background-color:#F0F5D6;font-size:12px;}
.printPubMenu .printPubContent ul li{float:none;color:#566C11;font:normal 12px Tahoma,Georgia;padding:5px 0;}
.printPubMenu .printPubContent ul li .squareBullet{background-color:#566C11;display:block;float:left;height:3px;margin:7px 7px 7px 5px;width:3px;}
.printPubMenu .printPubContent ul li .myCanvasTitle{font-size:12px;}
.printPubMenu .printPubContent ul li .myCanvasTitle em{margin-right:7px;background:url(/lib/tgn/ancestry/trees/i/myCanvasIcon.gif) no-repeat 0 0;}
.printPubMenu .printPubContent ul li .myCanvasTitle span{color:#333;text-decoration:none;}
.printPubMenu .printPubContent ul li a{text-decoration:underline;}
.printPubMenu .printPubContent ul li em{font-style:normal;font-weight:normal;}
.printPubMenu .printPubContent ul li a span{margin:0;font-size:12px;}
.printPubMenu .printPubContent ul li hr{margin:0;padding:0;color:#B7C18F;}
.printPubMenu .treeulcrnr{float:left;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -14px -18px;width:4px;height:4px;margin:-4px 0 0 -3px;}
.printPubMenu .treeurcrnr{float:right;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -18px -18px;width:4px;height:3px;margin:-4px -3px 0 0;}
.printPubMenu .treeurcrnr2{float:right;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -18px -18px;width:4px;height:3px;margin:-8px -3px 0 0;position:absolute;right:3px;}
.printPubMenu .treellcrnr{float:left;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -14px -14px;width:4px;height:4px;margin:-4px 0 -1px 0;left:0;position:absolute;}
.printPubMenu .treelrcrnr{float:right;padding:0;margin:0;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -19px -15px;width:4px;height:4px;margin:-3px 0 -2px 0;}

/*Bottom attachZone */
.attachZone,.attachZoneG,.attachZoneL{background-color:#F1F0DE;font:normal 13px Tahoma,Georgia;position:relative;z-index:0;}
.attachZone{padding:10px;border-top:1px solid #BFBEA9;}
.attachZoneG,.attachZoneL{border-top:1px solid #E2E2D8;}
.attachZone .bl,.attachZone .br,.attachZoneG .bl,.attachZoneG .br,.attachZoneL .tl,.attachZoneL .tr,.attachZoneL .bl,.attachZoneL .br{background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif);width:5px;height:5px;position:absolute;}
.attachZone .tl,.attachZoneG .tl,.attachZoneL .tl{top:-1px;left:-1px;}
.attachZone .tr,.attachZoneG .tr,.attachZoneL .tr{top:-1px;right:-1px;}
.attachZoneL .tl{background-position:-365px -80px;}
.attachZoneL .tr{background-position:-370px -80px;}
.attachZone .bl,.attachZoneG .bl,.attachZoneL .bl{bottom:-1px;left:-1px;}
.attachZone .br,.attachZoneG .br,.attachZoneL .br{bottom:-1px;right:-1px;}
.attachZone .bl,.attachZoneG .bl{background-position:-365px -95px;}
.attachZone .br,.attachZoneG .br{background-position:-370px -95px;}
.attachZoneL .bl{background-position:-365px -85px;}
.attachZoneL .br{background-position:-370px -85px;}
.attachZone .attachMediaButton{float:left;margin:0 0 0 30%;}
.attachZone .orCancel{float:left;margin-top:5px;padding-left:7px;}
.attachZone .orCancel a{color:#566C11;font-weight:bold;text-decoration:underline;}
.attachZone .padding4ButtonDiv{padding:0;}
.createSourceCitation .attachZone>span,.editSourceCitation .attachZone>span{vertical-align:middle;}
.createSourceCitation .attachZone a.ancBtn,.editSourceCitation .attachZone a.ancBtn{height:27px;overflow:hidden;vertical-align:middle;}
.createSourceCitation .attachZone a.ancBtn span,.editSourceCitation .attachZone a.ancBtn em{display:block;}
.mergeFamCont .attachZone .bl,.personmatchCont .attachZone .bl,.srcCitMediaDiv .attachZone .bl{background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite.png);background-position:-201px -251px;height:6px;width:6px;margin:0 !important;}
.mergeFamCont .attachZone .br,.personmatchCont .attachZone .br,.srcCitMediaDiv .attachZone .br{background:#E2DECD url(/lib/tgn/ancestry/trees/i/TreesSprite.png) -211px -251px;height:6px;width:6px;margin:0 !important;}
.mergeFamCont .attachZone .bl,.personmatchCont .attachZone .bl,.mergeFamCont .attachZone .br,.personmatchCont .attachZone .br{background-color:#E2DECD;}
.srcCitMediaDiv .attachZone .bl,.srcCitMediaDiv .attachZone .br{background-color:#f6f4ef;}
.mergeFamCont .attachZone .bl,.personmatchCont .attachZone .bl,.personmatchCont .attachZone .br{bottom:-1px !important;}
.mergeFamCont .attachZone .bl,.personmatchCont .attachZone .bl{left:-1px !important;}
.mergeFamCont .attachZone .br,.personmatchCont .attachZone .br{right:-1px !important;}

/*All Photos */
.photosAllDiv{clear:both;margin:0;padding:0;font:normal 12px Tahoma,Georgia;}
.photosAllDiv ul li{float:left;}
.photosAllDiv .emptyState{color:#695E49;font-size:14px;text-align:center;padding:20px 35px;}
.photosAllDiv .photosAllDetCont{padding:10px 0;}
.photosAllDiv .photosAllDetCont .photoCell{width:130px;float:left;margin:10px;padding:0;text-align:center;font-size:11px;position:relative;display:table-cell;}
.photosAllDiv .photosAllDetCont .photo, .photosAllDiv .photosAllDetCont .photo_over{border:1px solid #D9D7C5;margin:0;padding:0;height:116px;width:130px;line-height:116px;display:inline-table;}
.photosAllDiv .photosAllDetCont .photo table, .photosAllDiv .photosAllDetCont .photo_over table{height:116px;width:100%;}
.photosAllDiv .photosAllDetCont .photo tr, .photosAllDiv .photosAllDetCont .photo_over tr{width:100%;}
.photosAllDiv .photosAllDetCont .photo a{ text-decoration:none;display:inline-block;position:relative;vertical-align:middle;}
.photosAllDiv .photosAllDetCont .photo a:hover{text-decoration:none;display:inline-block;position:relative;vertical-align:middle;}
.photosAllDiv .photosAllDetCont .photo img, .photosAllDiv .photosAllDetCont .photo_over img{clear:both;border:1px solid #D9D7C5;margin:0;padding:0;line-height:116px;display:inline-block;position:relative;vertical-align:middle;}
.photosAllDiv .photosAllDetCont .titlePhoto{display:block;height:4em;text-decoration:underline;padding-top:8px;font-size:12px;}
.photosAllDiv .photosAllDetCont .titlePhoto a{text-decoration:underline;}
.photosAllDiv .photosAllDetCont .photo_over{background:#EBEBE8;cursor:pointer;display:inline-block;}
.photo span.hack, .photo_over span.hack{display:inline-block;height:100%;width:1px;position:relative;}

/*All Stories, Audio, Video */
.svaAllDiv{clear:both;padding:0;margin:0;font:normal 12px Tahoma,Georgia;}
.svaAllDiv .emptyState{color:#695E49;font-size:14px;text-align:center;padding:20px 35px;}
.svaAllDetCont{margin:7px;padding:20px 0;}
.svaAllDetCont ul li{float:left;}
.svaAllDetCont .objectsContainer{padding:5px 0;}
.svaAllDetCont .objectsContainer .separator{background-color:#BAAE95;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) repeat-x scroll 0 -27px;height:1px;width:142%;}
.svaAllDetCont .objectsContainer hr{color:#BAAE95;background-color:#BAAE95;height:1px;width:144%;}
.svaAllDetCont .objectsContainer a{color:#566C11;text-decoration:none;}
.svaAllDetCont .objectsContainer .objectCell a{color:#566C11;text-decoration:underline;}
.svaAllDetCont .objectsContainer .objnameCell ul li a span{text-decoration:underline;}
.svaAllDetCont .objectsContainer p{font-size:13px;padding:0 0 0 22px;margin:0;}
.svaAllDetCont .objectCell{width:70%;padding-left:7px;padding-bottom:7px;}
.svaAllDetCont .objectCell .addbyDiv .addedByCont{color:#666;font:italic 11px Tahoma,Georgia,Tahoma;margin:5px 0;}
.svaAllDetCont .objectCell .addbyDiv .addedByCont a{color:#566C11;text-decoration:underline;}
.svaAllDetCont .objectCell .addbyDiv .addedByCont a.uLink{text-decoration:none;margin-right:3px;padding-right:0;}
.svaAllDetCont .objectCell .addbyDiv .addedByCont a.uLink span{text-decoration:none;}
.svaAllDetCont .objectCell .duration{margin:0;padding:0 0 0 22px;color:#666;font-weight:bold;}
.svaAllDetCont .objectCell .duration span{margin:0;padding:0 0 0 7px;color:#333;}
.svaAllDetCont .objectCell .cellTop{padding-top:7px;}
.svaAllDetCont .objectCell h3{font:normal 18px Georgia,Tahoma;height:16px;padding-bottom:7px;}
.svaAllDetCont .objectCell h3.Story em{background-position:0 -418px;margin-right:5px;padding-bottom:2px;}
.svaAllDetCont .objectCell h3.Audio em{background-position:0 -1038px;margin-right:5px;padding-bottom:2px;}
.svaAllDetCont .objectCell h3.Video em{background-position:0 -1021px;margin-right:5px;}
.svaAllDetCont .objectCell h3 a{color:#566C11;}
.svaAllDetCont .objnameCell{font-size:13px;width:30%;text-align:left !important;vertical-align:top;padding:7px 0 5px 5px;}
.svaAllDetCont .objnameCell ul li{float:none;}
.svaAllDetCont .objectRow{padding:7px 0 7px 7px;background-color:#FFF;}
.svaAllDetCont .objectTable{margin:0;}
.svaAllDetCont .objectTableHeader{padding:0 5px;}
.svaAllDetCont .objectTableHeader td{padding:5px 0 5px 5px;background-color:#f8f6d0;border-bottom:2px solid #c8c6a0;border-top:1px solid #c8c6a0;text-align:left;}
.svaAllDetCont .objectTableHeader th{padding:5px 0 5px 5px;background-color:#f8f6d0;border-bottom:2px solid #c8c6a0;border-top:1px solid #c8c6a0;font-size:12px;font-weight:bold;text-align:left;}
.svaAllDetCont .objectTableHeader b{font-size:12px;}

/*Media Object */
.mediaObjDet{width:612px;max-width:612px;}
.mediaObjDet .photoinfo{margin:0 0 7px;color:#BDBDBD;font:normal 12px Tahoma,Georgia;}
.mediaObjDet .photoinfo .photoinfoItem{margin:0 0 5px;}
.mediaObjDet .photoinfo .dlLabel{color:#7C7C7C;}
.mediaObjDet .photoinfo .dtlData{margin-right:-5px;color:#7C7C7C;}
.mediaObjDet .objectnametext{clear:both;width:612px;margin:0;padding:0;word-wrap:break-word;position:relative;display:inline-block;}
.mediaObjDet .objectnametext .iconItem{margin:7px 5px 0 0;}
.mediaObjDet .objectnametext .photoIcon{background-position:0 -1002px;}
.mediaObjDet .objectnametext .storyIcon{background-position:0 -420px;}
.mediaObjDet .objectnametext .audioIcon{background-position:0 -1040px;}
.mediaObjDet .objectnametext .videoIcon{background-position:0 -1021px;}
.mediaObjDet .objectnametext .objectTitleLnk{text-decoration:none;}
.mediaObjDet .objectnametext .objectTitleLnk span{text-decoration:none;}
.mediaObjDet .objectnametext h1{color:#333;margin-bottom:7px;font:normal 24px Georgia,Tahoma;}
#imagenameitem h1{clear:none;}
.mediaObjDet .objectnametext .objectTitleLnk:hover h1{color:#566C11;text-decoration:underline;}
.mediaObjDet .objectnametext .removeObjectLnk{float:right;margin:-24px 10px 0 0;position:absolute;right:0;}
.mediaObjDet .objectnametext .removeObjectLnk a{text-decoration:none;}
.mediaObjDet .objectnametext .removeObjectLnk a span{text-decoration:underline;}
.mediaObjDet .mainobjectarea{width:612px;border-bottom:1px solid #CCC;}
.mediaObjDet .ObjectItem{width:612px;margin-top:0;border:1px solid #C7C1B6;}
.mediaObjDet .ObjectItem img{text-align:center;}
.mediaObjDet .mediaObjDetInner{float:left;width:612px;max-width:612px;}
.mediaObjDet .mediaObjDetInner tr{width:612px;max-width:612px;}
.mediaObjDet .mediaObjDetInner td{width:612px;max-width:612px;}
.mediaObjDet .mainobjectarea{text-align:left;}
.mediaObjDet .mainobjectarea .downloadStory{padding:12px 25px;font:normal 12px Tahoma,Georgia;}
.mediaObjDet .mainobjectarea .downloadStory ul li{float:left;}
.mediaObjDet .mainobjectarea .downloadStory ul li.storyImage{width:20%;}
.mediaObjDet .mainobjectarea .downloadStory ul li.storyText{width:70%;text-align:left;}
.mediaObjDet .mainobjectarea .downloadStory ul li.storyText .instructions{margin:0 0 12px;}
.mediaObjDet .mainobjectarea .downloadStory h3{margin:0 0 7px;color:#333;font:normal 14px Tahoma,Georgia;font-weight:bold;}
.mediaObjDet .mainobjectarea .storyText{padding:12px;}
.mediaObjDet .mainobjectarea .storyText p{margin:1em 0;line-height:1.3;}
.mediaObjDet .additionalDetails{margin:5px 10px 10px;}
.mediaObjDet .additionalDetails .addedbysection{width:60%;float:left;}
.mediaObjDet .additionalDetails .objectType{width:40%;float:right;padding:7px 0 0;}
.mediaObjDet .additionalDetails .objectType .imagetypetext{margin:0 0 7px;padding:0;}
.mediaObjDet .additionalDetails .objectType .boldTitle{font-weight:bold;}
.mediaObjDet .additionalDetails .objectType .categoryType{margin:0;padding:0 0 0 5px;}
.mediaObjDet .additionalDetails .headstonetext{margin:12px 0 0;padding:5px 0 0;border-top:1px solid #CCCCCC;}
.mediaObjDet .additionalDetails .headstonetext .headstoneTitle{margin:0 0 5px;color:#333;font:bold 12px Tahoma,Georgia;text-decoration:underline;}
.mediaObjDet .additionalDetails .headStoneInfo dt{clear:both;float:left;margin:0 5px 0 0;color:#777;font:bold 12px Tahoma,Georgia;}
.mediaObjDet .additionalDetails .headStoneInfo dd{margin:0 0 5px;color:#333;font:normal 12px Tahoma,Georgia;}
.mediaObjDet .additionalDetails .documenttext{margin:12px 0 0;padding:5px 0 0;border-top:1px solid #CCCCCC;}
.mediaObjDet .additionalDetails .transcriptionInfo dt{margin:0 0 5px;color:#333;font:bold 12px Tahoma,Georgia;text-decoration:underline;}
.mediaObjDet .additionalDetails .transcriptionInfo dd{margin:0 0 5px;color:#333;font:normal 12px Tahoma,Georgia;}
.mediaObjDet .additionalDetails .objectType .comments{float:right;}
.mediaObjDet .additionalDetails .objectType .comments a.commentsLink{text-decoration:none;}
.mediaObjDet .additionalDetails .objectType .comments a.commentsLink span{text-decoration:underline;}
.mediaObjDet .additionalDetails .objectType .comments a.commentsLink em.comment{margin-right:5px;background-position:0 -1060px;}
.mediaObjDet .objectDescriptionDiv{margin:10px;}
.mediaObjDet .objectDescription p{width:100%;margin:0;padding:0;position:relative;word-wrap:break-word;display:inline-block;}

/*View Media Page */
#SavePhotoContainer{height:15em;}
#ContinueSavePhoto{text-decoration:none;color:#FFF;width:60px;height:22px;}
#cancelhide{padding:0 10px;}
#DescOverTextDiv p{margin:-2px 0;}
.textboxcls{padding:5px;margin:7px 0 5px 0;}
.savebtncls{text-decoration:underline;}
.savebtna{padding:12px 28px;}
.cancelbtncls{float:left;margin:-16px 0 0 32px;}
.cancelbtncls a{text-decoration:underline;}
.Help{position:absolute;Left:0;Top:0;border:1px solid #000;background-color:Yellow;color:#000;padding:3px;font-size:9pt;}
.attachtosavebtncls{text-decoration:none;}
.attachtocnclbtncls{margin:-5px 0 0;}
.flatDiv .objectCont{margin:0;padding:0;font:normal 12px Tahoma,Georgia;}
.flatDiv .objectCont .objContSep{width:100%;border-bottom:1px solid #CCC;position:relative;}
.flatDiv .objectCont .objectlayout{clear:both;width:760px;margin:0;padding:0;font:normal 12px Tahoma,Georgia;position:relative;display:inline-block;}
.objectleftside{float:left;width:615px;padding-right:7px;position:relative;z-index:2;}
.objectleftside .commentssection{width:620px;margin:0;padding:0;}
.objectrightside{float:right;width:320px;position:relative;z-index:1;}
.objectrightside .notPrintable{margin:6px 0 18px;}
.objectrightside .toolLink.notPrintable{margin:10px 0 0;}
.objectrightside2{margin:58px 0 0;}
.objectrightside3{margin:85px 0 0;}
.objectrightside4{margin:72px 0 0;}
.objectrightside .objectTextDefault{padding:7px 0;display:block;color:#695E49;font:normal 12px Tahoma,Georgia;font-style:italic;text-align:center;}
.objectrightside .topBord{border-top:1px solid #BAAE95;}
.objectrightside .boxedContainer{width:100%;}
.objectrightside .navSection{margin:0;padding:9px 9px 0;}
.objectrightside .toolsSection{padding:0 9px 0;}
.objectrightside .dottedSep{margin-bottom:10px;border-bottom:1px dotted #AFAFAA;}
.objectrightside .bottomControls{margin:0;padding:5px 10px;border-top:1px solid #BAAE95;}
.objectrightside .widgtTpGrnB{font-size:12px;font-weight:bold;}
.objectrightside .toolLink{color:#566C11;text-decoration:none;}
.objectrightside .toolLink span{text-decoration:underline;}
.objectrightside .carouselSection{position:relative;}
.objectrightside .carouselSection .imageview-component{width:280px;margin:0 auto 5px;position:relative;}
.objectrightside .carouselSection .imageview-clip-region{overflow:hidden;margin:0 34px;position:relative;}   
.objectrightside .carouselSection .imageview-list{width:1000000px;position:relative;z-index:1;margin:0;padding:0;}
.objectrightside .carouselSection .imageview-list li{height:110px;width:81px;float:left;list-style:none;margin:1px 10px;overflow:hidden;padding:2px;text-align:center;}
.objectrightside .carouselSection .imageview-list li a{text-decoration:none;}
.objectrightside .carouselSection .imageview-list li a span.adjuster{height:auto;width:auto;display:inline-block;*display:inline;}
.objectrightside .carouselSection .imageview-list li .couterdiv{background-color:#FFF;}
.objectrightside .carouselSection .imageview-list li .couterTable{height:79px;width:79px;}
.objectrightside .carouselSection .imageview-list li .couterTable td{text-align:center;vertical-align:middle;}
.objectrightside .carouselSection .imageview-list li .justTextDiv{width:75px;height:75px;margin:0 0 0 2px;background-color:#E8E6E3;}
.objectrightside .carouselSection .imageview-list li .justTextDiv .justText{float:left;margin:12px 0 0;}
.objectrightside .carouselSection .imageview-list li img{max-height:75px;max-width:75px;}
.objectrightside .carouselSection .imageview-list li .largeImg img{height:75px;width:75px;}
.objectrightside .carouselSection .imageview-list li .largeImg img.storyImg{height:32px;width:27px;}
.objectrightside .carouselSection .imageview-list li .largeImg img.audioImg{height:32px;width:17px;}
.objectrightside .carouselSection .imageview-list li .largeImg img.videoImg{height:19px;width:31px;}
.objectrightside .carouselSection .imageview-list li a span.adjuster .imgText{color:#695E49;font-style:normal;text-align:center;word-wrap:break-word;word-break:break-all;}
.objectrightside .carouselSection .imageview-list li .thumb{border:1px solid #666;width:96px;height:101px;font-size:95px;text-align:center;display:table-cell;vertical-align:middle;}						
.objectrightside .carouselSection .imageview-list li .thumb-title{padding-top:4px;color:#333;font:normal 11px Tahoma,Georgia;display:inline-block;}
.objectrightside .carouselSection .imageview-list li.separatorLi{width:3px;height:100px;margin:0;padding:0;}
.objectrightside .carouselSection .imageview-list li.separatorLi .imageSep{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -300px -158px;width:3px;height:100px;}
.objectrightside .carouselSection .imageview-component .imageview-prev a{text-decoration:none;border:none;}
.objectrightside .carouselSection .imageview-component .imageview-next a{text-decoration:none;border:none;}
.objectrightside .carouselSection a.linkArrowRightdisabled:hover{cursor:default;}
.objectrightside .carouselSection a.linkArrowLeftdisabled:hover{cursor:default;}
.objectrightside .carouselSection img.imgArrowRight{border:none;background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat -29px 0;position:absolute;z-index:2;right:0;top:30px;height:27px;width:27px;border:none;}
.objectrightside .carouselSection .linkArrowRightdisabled img.imgArrowRight{border:none;background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat -89px 0;position:absolute;z-index:2;right:0;top:30px;height:27px;width:27px;border:none;}
.objectrightside .carouselSection img.imgArrowLeft{background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat 0 0;position:absolute;z-index:2;left:0;top:30px;height:27px;width:27px;border:none;}
.objectrightside .carouselSection .linkArrowLeftdisabled img.imgArrowLeft{background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat -59px 0;position:absolute;z-index:2;left:0;top:30px;height:27px;width:27px;border:none;}
.objectrightside .toolsSection .toolsLeft{width:145px;float:left;}
.objectrightside .toolsSection .toolsLeft dl{margin:7px 0 0;}
.objectrightside .toolsSection .toolsRight{width:155px;float:left;}
.objectrightside .toolsSection .toolsRight dl{margin:7px 0 0;}
.objectrightside .toolsSection .shareOptBlock{background-color:Transparent;border:none;border-top:1px dotted #C3BE7F;padding:10px 0 5px;text-align:left;}
.objectrightside .toolsSection .shareOptBlock li{float:left;margin-right:10px;}
.objectrightside .toolsSection .shareOptBlock li.shareTitle{float:none;border-bottom:none;}
.objectrightside .toolsSection dt{clear:both;margin:2px 0 10px;}
.objectrightside .toolsSection dt em{margin-right:5px;}
.objectrightside .toolsSection dt em.edit{background-position:0 -320px;}
.objectrightside .toolsSection dt em.addNote{background-position:0 -400px;}
.objectrightside .toolsSection dt em.print{background-position:0 -100px;}
.objectrightside .toolsSection dt em.remove{background-position:0 -960px;}
.objectrightside .toolsSection dt em.viewOrig{background-position:0 -140px;}
.objectrightside .toolsSection dt em.makePrimary{background-position:0 -160px;}
.objectrightside .toolsSection dt em.dnmakePrimary{background-position:0 -160px;}
.objectrightside .toolsSection dt em.document{background-position:0 -420px;}
.objectrightside .toolsSection .toolsRight .shareOptBlock{margin:-7px 0 0;background-color:Transparent;border:none;}
.objectrightside .toolsSection .toolsRight .shareOptBlock li{margin:7px 0;}
.objectrightside .toolsSection .toolsRight .shareOptBlock li.shareTitle{margin:0;}
.objectrightside .toolsSection .privacyDiv{padding:3px 7px 5px;border:1px solid #ABBF20;background-color:#EFF2D3;}
.objectrightside .toolsSection .privacyDiv .public{margin-right:5px;background-position:0 -480px;}
.objectrightside .toolsSection .privacyDiv .private{margin-right:5px;background-position:0 -460px;}
.objectrightside .toolsSection .privacyDiv .text{color:#333;}
.objectrightside .toolsSection .privacyDiv .text a{text-decoration:underline;}
.objectrightside .toolsSection .privacyDiv a.info{float:right;background-position:-17px -1220px;text-decoration:none;}
.objectrightside .tagsSection .tagsLeft{width:50%;float:left;}
.objectrightside .tagsSection .tagsRight{float:left;}
.objectrightside .tagsSection ul li{float:none;margin:2px 5px 7px;}
.objectrightside .rightobjectattached{word-wrap:break-word;margin:0;padding:0;position:relative;z-index:0;}
#rightPhotoNav.objectrightside .rightobjectattached{z-index:2;}
.objectrightside .rightobjectattached .dottedSep{margin-bottom:0;border-bottom:1px dotted #AFAFAA;}
.objectrightside .rightobjectattached .attachedSection{padding:0;}
.objectrightside .rightobjectattached p{font-size:95%;font-weight:bold;color:#566C11;border-bottom:1px dotted #695e49;width:230px;margin:0 0 5px;}
.objectrightside .rightobjectattached dl.namePersonaList{margin:0;padding:4px 9px;}
.objectrightside .rightobjectattached dl.namePersonaList:hover{background-color:#E8EFBC;}
.objectrightside .rightobjectattached dl.noBorder{margin-bottom:10px;border-bottom:none;}
.objectrightside .rightobjectattached dt.nameRowImage{margin:5px 0 10px;padding:0;}
.objectrightside .rightobjectattached dt.nameRowImage .attImageDiv{height:29px;width:29px;border-width:1px;background:#FFF none repeat scroll 0 0;border:1px solid #333;overflow:hidden;position:relative;}
.objectrightside .rightobjectattached dt.nameRowImage .attImageDivM{border:1px solid #A6BCC6;}
.objectrightside .rightobjectattached dt.nameRowImage .attImageDivF{border:1px solid #C19B8F;}
.objectrightside .rightobjectattached dt.nameRowImage .attImageDivU{border:1px solid #BBB0A3;}
.objectrightside .rightobjectattached .attImageTable{height:29px;width:29px;}
.objectrightside .rightobjectattached .attImageTable td{padding:1px;vertical-align:middle;text-align:center;}
.objectrightside .rightobjectattached dt.nameRowImage .attImageDiv img{max-height:27px;max-width:27px;background-color:#FFF;}
.objectrightside .rightobjectattached #attachToZone dt img{margin:0;}
.objectrightside .rightobjectattached dd.nameRowData{margin:-42px 0 12px 40px;padding:0;}
.objectrightside .rightobjectattached dd.nameRowData a{font-size:11px;font-weight:bold;color:#566C11;padding-right:5px;}
.objectrightside .rightobjectattached dd.nameRowData a.personNameLink{line-height:16px;}
.objectrightside .rightobjectattached dd.nameRowData a.removeXLnk{float:right;text-decoration:none;}
.objectrightside .rightobjectattached dd.nameRowData a .removeIcon{background-position:0 -200px;}
.objectrightside .rightobjectattached dd.nameRowData em{font-style:normal;font-size:12px;color:#777;vertical-align:text-top;margin:0;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv{margin:0;padding:0;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .eventsDivInner{margin:0;padding:7px 0 0;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .eventsLit{margin:0;color:#777777;font-size:11px;font-style:normal;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .eventsItems a{font-size:12px;font-weight:normal;}
.objectrightside .rightobjectattached dd.nameRowData .attachEventsItem{margin:0 0 0 43px;padding:7px 0 0;}
.objectrightside .rightobjectattached dd.nameRowData .attachEventsItem2{margin:0;padding:7px 0 0;}
.objectrightside .rightobjectattached dd.nameRowData .attachEventsItem a.attachEventsItemLnk{text-decoration:none;}
.objectrightside .rightobjectattached dd.nameRowData .attachEventsItem a.attachEventsItemLnk span{text-decoration:underline;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .attachToEventDiv{margin:-25px 0 0 -118px;position:absolute;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .attachToEventDiv .body .content .heading a span{color:#566C11;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .attachToEventDiv .body .content .details{width:218px;max-height:100px;overflow-y:scroll;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .attachToEventDiv .body .content .details li.eventAttItem{float:none;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .attachToEventDiv .body .content .details li.eventAttItem ul li{float:left;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .attachToEventDiv .body .content .details li.eventAttItem ul li.inputItem{width:12px;margin:1px 0 0;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .attachToEventDiv .body .content .details li.eventAttItem ul li.eventName{width:90%;margin:0 0 0 5px;}
.objectrightside .rightobjectattached dd.nameRowData .eventsDiv .attachToEventDiv .botHrz{background-color:#F0F5D6;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit{margin:-5px -10px;padding:9px;background-color:#E8EFBC;overflow:visible !important;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea{position:relative;z-index:2;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .innerATRA{z-index:9999;position:relative;width:100%;margin:0;padding:0;background:#FFF url(/lib/tgn/ancestry/i/field_bg.gif) repeat-x scroll left top;border-color:#999999 #CBCBCB #CBCBCB #999999;border-style:solid;border-width:1px;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea input{z-index:9999;position:relative;width:275px;margin:0;padding:5px;background:none;border:none;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .innerATRA .iconZone{z-index:9999;float:right;margin:0 3px 0 0;top:-20px;position:relative;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .innerATRA .iconZone .searchIcon{background-position:0 -500px;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .innerATRA .iconZone .spinIcon{background:transparent url(/lib/tgn/ancestry/i/loading16.gif) no-repeat right center;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .innerATRA .iconZone .closeIcon{background-position:0 -200px;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .innerATRA .iconZone .downArrowImg{margin-top:0;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .yui-ac-content{z-index:9998;width:310px;margin:-5px 0 0 -5px;padding:31px 0 0;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .yui-ac-bd ul{width:310px;padding:0;margin:0;list-style:none;position:relative;z-index:1;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .yui-ac-bd ul li{width:95.4%;clear:both;float:left;padding:5px 7px;cursor:default;color:#333;list-style:none;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .yui-ac-bd ul li dl{clear:both;width:300px;margin:0;padding:0;display:inline-block;position:relative;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .yui-ac-bd ul li dt{float:left;width:220px;max-width:220px;margin:0;padding:0;font-size:13px;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .attachtoresultsarea .yui-ac-bd ul li dd{float:right;width:80px;max-width:80px;margin:0;padding:0;}
.objectrightside .rightobjectattached .bottomControls .collapsedEdit .yui-ac-ft{width:312px;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -360px -60px;bottom:-4px;height:6px;left:-1px;position:absolute;}
.objectrightside .rightobjectattached .browseList{margin:-2px 0 0 0;text-decoration:none;}
.objectrightside .rightobjectattached .browseList a{margin-right:5px;text-decoration:none;}
.objectrightside .rightobjectattached .browseList a.browseListLnk{text-decoration:underline;}
.objectrightside .rightobjectattached .addanotherperson{padding:3px 0;margin:0 0 0 2px;}
.objectrightside .rightobjectattached .saveatttoareaspan{display:block;margin:0 20px 0 5px;}
.objectrightside .rightobjectattached ul li.indRow{float:none;margin:5px 0 7px;overflow:hidden;}
.objectrightside .rightobjectattached ul li.indRow span{vertical-align:middle;}
.objectrightside .rightobjectattached ul li.indRow span .gbtn{margin-right:11px;}
.objectrightside .rightobjectattached ul li.selectListR{float:none;margin:5px 0 12px;}
.objectrightside .cloneSection{padding:0;}
.objectrightside .cloneSection ul li.cloneRow{margin:7px 5px 5px 12px;}
.objectrightside .cloneSection ul li.noBorder{margin-bottom:10px;border-bottom:none;}
.objectrightside .cloneSection ul li.last{border-bottom:none;}
.objectrightside .cloneSection ul li.clonedDetails{list-style:none;margin:0 0 5px;}
.objectrightside .cloneSection ul li.clonedDetails .squareBullet{float:left;width:3px;height:3px;margin:7px 7px 7px -2px;background-color:#566C11;display:block;}
.objectrightside .rightobjectCloned{position:relative;}
.objectrightside .toolsArea,.objectrightside .toolsArea .boxedContainer,.objectrightside .toolsArea .boxedContainer .widgtTpGrn{position:relative;}

/*Abuse */
.box_hidden{visibility:hidden;}
.box_visible{visibility:visible;}
#abuseBox{ position:absolute;width:350px;background-color:#FFF;font:normal 12px Tahoma,Georgia;border:1px solid #BAAE95;}
#removeBox{position:absolute;width:350px;padding:7px;background-color:#FFF;font:normal 12px Tahoma,Georgia;border:1px solid #BAAE95;z-index:6;}
#removeBox td{padding:5px;}
#saveBox{position:absolute;width:350px;background-color:#FFF;font:normal 12px Tahoma,Georgia;}
#abuseform, #removeTable, #saveTable{border:none;background:none;}
#removeTable .padding4ButtonDiv .gbtn input.btn{padding:4px 0 5px;}
#abuseform{text-align:left;padding:10px;}
#abuseform strong{color:#566C11;font:normal 17px Georgia,Tahoma;}
.abuse{text-align:center;font-size:11px;margin:.75em auto;width:450px;position:static;}
		
/*Annotations */
#AnnotationContainer{margin:2px 0 0;padding:0;display:inline-block;}
.annotationcontainer{margin:0;position:relative;border:0;font:normal 12px Tahoma,Georgia;}
.annotationcontainer img{border-width:0;}
.annotationcontainer .overalldiv{position:absolute;border:none;border:0px solid #FFF;z-index:1;}
.annotationcontainer .annotationarea{position:absolute;border:none;border:0px solid #D4D82D;margin:1px 1px 5px;z-index:1;}
.annotationcontainer .annotationareaview{background-color:Transparent;}
.annotationcontainer .tgngreenborder{border:2px solid #566C11;}
.annotationcontainer .whiteborder{border:1px solid #FFF;}
.annotationcontainer .annotationareaview{border:1px solid #566C11;background-color:#FFF;cursor:pointer;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);display:inline-block;}
.annotationcontainer .annotation{z-index:9;position:absolute;max-width:500px;min-height:220px;margin:-7px 0 0 7px;padding:5px;padding-right:0;display:none;border-top:2px solid #566C11;}
.annotationcontainer .annotation-text{z-index:10001;max-width:300px;background-color:#FEF6CD;border:2px solid #566C11;margin:-7px 0 0;cursor:text;padding:5px;}
.annotationcontainer .annotation-edit-text{background-color:#C6CE92;border:2px solid #566C11;margin:-7px 0 0 -5px;width:240px;padding:25px 0;}
.annotationcontainer .annotation-edit{display:none;}
.annotationcontainer .annotation-edit TEXTAREA{background-color:#FFF;border:0;text-overflow:ellipsis;word-wrap:break-word;overflow:visible;padding:5px;width:230px;min-height:80px;font-size:10pt;margin:0;}
.annotationcontainer .addeditTitle{color:#566C11;font-size:15px;font-weight:bold;margin:-130px 0 0 2px;text-align:left;text-decoration:none;width:100%;}
.annotationcontainer .addeditTitle:hover{color:#566C11;text-decoration:none;cursor:default;}
.annotationcontainer .savlink{margin:-23px 0 0 2px;padding:0 10px 0 0;text-align:left;}
.annotationcontainer .saveLink{color:#566C11;text-decoration:underline;cursor:hand;margin-right:4px;margin-top:5px;}
.annotationcontainer .canclink{margin:-13px 0 0 35px;padding:0 10px 0 0;text-align:left;}
.annotationcontainer .cancelLink{color:#566C11;text-decoration:underline;cursor:hand;}
.annotationcontainer .ortext{position:relative;}
.annotationcontainer .dellink{margin:-18px 0 0 170px;}
.annotationcontainer .deleteLink{background:transparent url(/s/0/i/removeX16.gif) no-repeat 0 0;padding:0 0 0 20px;color:#566C11;font:12px Arial, Helvetica, sans-serif;text-decoration:underline;cursor:hand;}
.annotationcontainer .dragresize{position:absolute;width:5px;height:5px;font-size:1px;background:white;border:1px solid black;}
.annotationcontainer .dragresize-tl{top:-8px;left:-8px;cursor:nw-resize;}
.annotationcontainer .dragresize-tr{top:-8px;right:-8px;cursor:ne-resize;}
.annotationcontainer .dragresize-bl{bottom:-8px;left:-8px;cursor:sw-resize;}
.annotationcontainer .dragresize-br{bottom:-8px;right:-8px;cursor:se-resize;}

/*Hoverbox */
#hoverbox{z-index:9;float:left;background-color:#FFF;border:1px solid #BAAE95;color:#433A2C;position:absolute;font-size:1.00em;padding:10px;visibility:hidden;text-align:left;font:normal 12px Tahoma,Georgia;}
#hoverbox .hd{z-index:0;border-bottom:none;} 
#hoverbox .hd h4{color:#566C11;margin-bottom:-2px;text-transform:none;font:normal 17px Georgia,Tahoma;} 
#hoverbox .bd{font-style:normal;font-size:11px;margin-top:4px;color:#333;}
#hoverbox .bd a.submitter{z-index:9;text-decoration:none;}
#hoverbox .bd a.submitter img{margin:2px 5px -4px 2px;}
#hoverbox .bd a.submitter span{text-decoration:underline;font-weight:bold;}
#hoverbox .ft{z-index:0;margin-top:10px;font-size:11px;color:#333;}
#hoverbox .ft .peopleWhoSaved{width:100%;margin:0;padding:0 0 2px 1px;border-bottom:1px dotted #695E49;color:#695E49;display:block;font-size:12px;font-weight:bold;}
#hoverbox .ft ul{margin-top:-5px;}
#hoverbox .ft ul li{float:none;margin-bottom:5px;}
#hoverbox .ft ul li.bullet{float:left;margin:0 2px 0 0;padding:0;}
#hoverbox .ft ul li.bullet .squareBullet{float:left;width:3px;height:3px;margin:7px 7px 7px 5px;background-color:#566C11;display:block;}
#hoverbox .ft ul li.clonedDetails{margin-left:15px;}
#hoverbox .ft ul li.clonedDetails a.submitter{padding:0 0 2px;display:inline-block;text-decoration:none;}
#hoverbox .ft ul li.clonedDetails a.submitter img{margin:2px 5px -4px -2px;}
#hoverbox .ft ul li.clonedDetails a.submitter span{text-decoration:underline;}
#hoverbox .ft ul li.pImg{float:left;width:36px;margin:0 5px 0 0;padding:0;text-align:right;}
#hoverbox .ft ul li.dmale{margin-bottom:0;}
#hoverbox .ft ul li.dmale .actImage{border:1px solid #A6BCC6;}
#hoverbox .ft ul li.dmale .defaultImg{border:1px solid #A6BCC6;}
#hoverbox .ft ul li.dmale .defaultImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -78px -131px;}
#hoverbox .ft ul li.dmale .defaultCMaleImg{margin-left:3px;border:1px solid #A6BCC6;}
#hoverbox .ft ul li.dmale .defaultCMaleImg span{background:#C9D6DC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -78px -131px;}
#hoverbox .ft ul li.dfemale{margin-bottom:0;}
#hoverbox .ft ul li.dfemale .actImage{border:1px solid #C19B8F;}
#hoverbox .ft ul li.dfemale .defaultImg{border:1px solid #C19B8F;}
#hoverbox .ft ul li.dfemale .defaultImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -112px -131px;}
#hoverbox .ft ul li.dfemale .defaultCFemImg{margin-left:3px;border:1px solid #C19B8F;}
#hoverbox .ft ul li.dfemale .defaultCFemImg span{background:#D9C3BC url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -112px -131px;}
#hoverbox .ft ul li.dunknown{margin-bottom:0;}
#hoverbox .ft ul li.dunknown .actImage{border:1px solid #BBB0A3;}
#hoverbox .ft ul li.dunknown .defaultImg{border:1px solid #BBB0A3;}
#hoverbox .ft ul li.dunknown .defaultImg span{background:#E8E6E3 url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -145px -130px;}
#hoverbox .ft ul li.dunknown .defaultCImg{margin-left:3px;border:1px solid #BBB0A3;}
#hoverbox .ft ul li.dunknown .defaultCImg span{background:#E8E6E3 url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -145px -130px;}
#hoverbox .ft ul li.pImg .smallImg{width:34px;height:34px;}
#hoverbox .ft ul li.pImg .defaultImg span{border:1px solid #FFF;}
#hoverbox .ft ul li.pImg .defaultFImg span{border:1px solid #FFF;}
#hoverbox .ft ul li.pImg .defaultMImg span{border:1px solid #FFF;}
#hoverbox .ft ul li.pImg .actImage span{border:1px solid #FFF;}
#hoverbox .ft a.submitter{font-size:12px;font-weight:bold;text-decoration:none;}
#hoverbox .ft a.submitter span{text-decoration:underline;}
#hoverbox .ft a.treename{color:#333;}
#hoverbox .ft a.andMore{float:left;margin-top:-5px;font-size:11px;font-style:italic;}
#hoverbox .ft .commentsHBdiv{clear:both;background-color:#ECF1CA;border:1px solid #A7B284;margin:7px 0 0;padding:4px 5px 6px;height:12px;}
#hoverbox .ft .commentsHBdiv .commentsHBlft{float:left;margin:-5px 0 0 -6px;background:Transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -260px 0;height:24px;width:3px;}
#hoverbox .ft .commentsHBdiv .commentsHBrt{float:right;margin:-5px -6px 0 0;background:Transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -263px 0;height:24px;width:3px;}
#hoverbox .ft a.commentsHBlnk{text-decoration:none;}
#hoverbox .ft a.commentsHBlnk em{margin-right:5px;background-position:0 -1060px;}
#hoverbox .ft a.commentsHBlnk span{text-decoration:underline;}
#hoverbox .knob-lt, #hoverbox .knob-lb, #hoverbox .knob-rt, #hoverbox .knob-rb{background-repeat:no-repeat;position:absolute;z-index:1000;height:18px;width:14px;} 
#hoverbox .knob-lt{background:url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -230px -32px;height:30px;width:15px;left:-15px;top:10px;}
#hoverbox .knob-lb{background:url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -230px -32px;height:30px;width:15px;left:-15px;bottom:10px;}
#hoverbox .knob-rt{background:url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -246px -32px;height:30px;width:15px;right:-14px;top:10px;} 
#hoverbox .knob-rb{background:url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -246px -32px;height:30px;width:15px;right:-14px;bottom:10px;} 

/*Facts+Sources */
.factsSrcsDiv{margin:0;padding:0;}
.factsSrcsDetCont{border:1px solid #B8AC92;border-bottom:none;padding:0;margin:0;font:normal 12px Tahoma,Georgia;}
.factsSrcsDetCont ul li{float:left;}
.factsSrcsDetCont .fact{border-bottom:1px solid #B8AC92;}
.factsSrcsDetCont .fact ul.factItem{margin:0;padding:0;}
.factsSrcsDetCont .fact ul.factItem li.factType{width:30%;font:normal 16px Georgia,Tahoma;}
.factsSrcsDetCont .fact ul.factItem li.factType .name{padding:12px;font-weight:normal;position:relative;float:left;}
.factsSrcsDetCont .fact ul.factItem li.factType .padding7ButtonDiv{padding:12px;position:relative;float:right;}
.factsSrcsDetCont .fact ul.factItem li.factdetail{width:40%;font:normal 13px Tahoma,Georgia;font-size:13px;font-weight:bold;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details{padding:12px;font-size:13px;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details ul li{float:none;padding-bottom:2px;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details ul li a{color:#695E49;text-decoration:underline;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details ul li a.clickCardIcon{text-decoration:none;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details ul li a.relationship{color:#566C11;text-decoration:underline;font-size:12px;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details ul li em{font-style:italic;font-size:12px;color:#333;font-weight:normal;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details ul li em.brown{color:#695E49;font-style:normal;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details ul li em.nonitalic{color:#333;font-style:normal;}
.factsSrcsDetCont .fact ul.factItem li.factdetail .details ul li em.emDesc{font-style:normal;font-weight:bold;}
.factsSrcsDetCont .fact ul li.sourcelink{width:30%;font:normal 12px Tahoma,Georgia;}
.factsSrcsDetCont .fact ul li.sourcelink ul{padding:12px;}
.factsSrcsDetCont .fact ul li.sourcelink ul li{float:none;padding-bottom:7px;}
.factsSrcsDetCont .fact ul li.sourcelink ul li a{color:#566C11;text-decoration:none;display:inline-block;position:relative;}
.factsSrcsDetCont .fact ul li.sourcelink ul li a.source em{float:none;background-position:0 -420px;padding-bottom:3px;}
.factsSrcsDetCont .fact ul li.sourcelink ul li a.record em{float:none;background-position:0 -60px;padding-bottom:3px;}
.factsSrcsDetCont .fact ul li.sourcelink ul li ul.text{padding:0;margin:-18px 0 0 21px;}
.factsSrcsDetCont .fact ul li.sourcelink ul li ul.text li span.fsText{padding:0;background:none;color:#566C11;text-decoration:underline;}
.factsSrcsDetCont .fact ul.alternate{width:100%;margin:0;padding:0;padding-bottom:9px;margin-bottom:9px;}
.factsSrcsDetCont .fact ul.alternate li.alternatecont{width:100%;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv{width:100%;margin-top:4px;border-top:1px dotted #B8AC92;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table{width:100%;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table tr{float:none;width:100%;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td{float:none;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.blankcol{width:30%;padding-bottom:2px;vertical-align:top;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.blankcol .name{float:left;padding:7px 12px;position:relative;color:#B8AC92;font-size:12px;font-style:italic;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.blankcol .editButtonDiv{padding:5px 12px;position:relative;float:right;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.factdetail{width:40%;padding-bottom:2px;font:bold 12px Tahoma,Georgia;vertical-align:top;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.factdetail .details{padding:5px 12px;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.factdetail .details ul li{float:none;padding-bottom:2px;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.factdetail .details ul li a{color:#695E49;text-decoration:underline;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.factdetail .details ul li em{color:#333;font-style:normal;font-weight:normal;font-size:12px;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.factdetail .details ul li em.brown{color:#695E49;font-style:normal;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.factdetail .details ul li em.nonitalic{color:#333;font-style:normal;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.factdetail .details ul li em.emDesc{font-style:normal;font-weight:bold;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink{width:30%;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul{padding:5px 12px;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul li{float:none;padding-bottom:7px;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul li a{text-decoration:none;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul li a.source em{float:none;background-position:0 -419px;padding-bottom:1px;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul li a.record em{float:none;background-position:0 -59px;padding-bottom:1px;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul li ul.text{padding:0;margin:-15px 0 0 21px;text-decoration:underline;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul li ul.text li a{padding:0;background:none;color:#566C11;text-decoration:underline;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul li ul.text li a.source{float:none;width:auto;}
.factsSrcsDetCont .fact ul.alternate li .alternateDiv table td.sourcelink ul li ul.text li a.record{float:none;width:auto;}

/*Facts+Sources Media */
.factsSrcsMediaDiv{margin:0;padding:0;}
.factsSrcsMediaDiv .allFactsMediaCarousel{margin-left:5px;padding:0 25px 0 50px;text-align:center;}
.factsSrcsMediaDiv span.yui-carousel-first-button{left:20px;}
.factsSrcsMediaDetCont{margin:1px 0 0;padding:0;border:1px solid #B8AC92;border-top:none;border-bottom:none;font:normal 12px Tahoma,Georgia;}
.factsSrcsMediaDetCont ul li{float:left;}
.factsSrcsMediaDetCont .factContainer .borderBottom{border-bottom:1px solid #B8AC92;}
.factsSrcsMediaDetCont .fact ul.factItem{width:100%;margin:0;padding:0;}
.factsSrcsMediaDetCont .fact ul.factItem li{padding:0 0 12px;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType{width:32%;font:normal 16px Georgia,Tahoma;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .name{float:left;padding:12px 12px 7px;font:normal 17px Georgia,Tahoma;position:relative;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .name2{width:215px;padding:12px 7px 7px 12px;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .padding7ButtonDiv{z-index:9999;padding:12px;display:block;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .padding7ButtonDiv2{z-index:9999;padding:12px 0;display:block;position:absolute;left:240px;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .padding7ButtonDiv a{cursor:pointer;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .padding7ButtonDiv a em{cursor:pointer;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .padding7ButtonDiv a:hover{cursor:pointer;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details{padding:0 12px;font-size:13px;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li{float:none;padding-bottom:2px;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li.descriptionLi{margin-top:7px;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li .factDetailBold{font:bold 14px Tahoma,Georgia;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li .factDetailPlace{color:#695E49;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li a{color:#695E49;text-decoration:underline;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li a.clickCardIcon{text-decoration:none;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li a.relationship{color:#566C11;text-decoration:underline;font-size:12px;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li em{font-style:italic;font-size:12px;color:#333;font-weight:normal;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li em.factDetailAge{color:#A7A7A7;font-style:normal;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li em.nonitalic{color:#333;font-style:normal;}
.factsSrcsMediaDetCont .fact ul.factItem li.factType .details ul li .emDesc{margin:7px 0 0;color:#333;font:normal 12px Tahoma,Georgia;}
.factsSrcsMediaDetCont .fact ul li.sourcelink{width:32%;font:normal 12px Tahoma,Georgia;}
.factsSrcsMediaDetCont .fact ul li.sourcelink ul{padding:12px;}
.factsSrcsMediaDetCont .fact ul li.sourcelink ul li{float:none;padding-bottom:7px;}
.factsSrcsMediaDetCont .fact ul li.sourcelink ul li a{color:#566C11;text-decoration:none;display:inline-block;position:relative;}
.factsSrcsMediaDetCont .fact ul li.sourcelink ul li a.source em{float:none;background-position:0 -420px;padding-bottom:3px;}
.factsSrcsMediaDetCont .fact ul li.sourcelink ul li a.record em{float:none;background-position:0 -60px;padding-bottom:3px;}
.factsSrcsMediaDetCont .fact ul li.sourcelink ul li ul.text{padding:0;margin:-18px 0 0 21px;}
.factsSrcsMediaDetCont .fact ul li.sourcelink ul li ul.text li span.fsText{padding:0;background:none;color:#566C11;text-decoration:underline;}
.factsSrcsMediaDetCont .fact .factMedia{width:36%;float:right;padding:12px 0;}
.factsSrcsMediaDetCont .fact .factMedia .noMediaDiv{margin:20px 0 0;text-align:center;}
.factsSrcsMediaDetCont .fact .factMedia .noMediaDiv .noMediaText{text-align:center;color:#A7A7A7;font:normal 14px Georgia,Tahoma;font-style:italic;}
.factsSrcsMediaDetCont .fact .factMedia .noMediaDiv .addMediaLinkDiv{margin:0;}
.factsSrcsMediaDetCont .fact .factMedia .factMediaBox{margin:12px 12px 0 0;padding:12px 0 0 5px;background-color:#FFF;border:1px solid #D3D0BD;}
.factsSrcsMediaDetCont .fact .alternateDiv{width:100%;margin-top:0;border-top:1px dotted #B8AC92;}
.factsSrcsMediaDetCont .fact .alternateSep{margin:0 12px;border-top:1px solid #A7A7A7;}
.factsSrcsMediaDetCont .fact .alternateDiv ul li.blankcol .name{float:left;padding:12px 12px 7px;position:relative;color:#A7A7A7;font:normal 16px Georgia,Tahoma;font-style:italic;}

/*View All Sources */
.allSourcesDiv{clear:both;margin:0;padding:0;}
.allSourcesDetCont{margin:0;padding:12px;font:normal 12px Tahoma,Georgia;}
.allSourcesDetCont ul li{float:left;}
.allSourcesDetCont .emptyState{color:#695E49;font-size:14px;text-align:center;padding:20px 35px;}
.allSourcesDetCont table tr .imgsource{float:left;background-position:0 -420px;margin-right:5px;padding:0 0 3px;}
.allSourcesDetCont table tr .imgrecord{float:left;background-position:0 -60px;margin-right:5px;padding:0 0 3px;}
.allSourcesDetCont table tr li.itemsource{width:100%;vertical-align:top;color:#566C11;font-size:13px;font-weight:bold;}
.allSourcesDetCont table tr li.itemsource span a{color:#566C11;text-decoration:underline;}
.allSourcesDetCont table tr li.itemsource span.sourceTitleText{float:none;}
.allSourcesDetCont table tr li.itemsource span.g_smallTxt{float:none;font-size:11px;}
.allSourcesDetCont table tr li.citation{float:left;}
.allSourcesDetCont table tr li.citation ul{padding:10px 25px;}
.allSourcesDetCont table tr li.citation ul li{float:none;list-style-type:square;padding:0 5px 5px 0;}
.allSourcesDetCont table tr li.citation ul li a{color:#566C11;text-decoration:underline;}
.allSourcesDetCont table tr li.citation ul li a em{font-style:italic;}

/*View Source */
.viewSourceDiv{clear:both;margin:0;padding:0;}
.viewSourceDetCont{margin:0;padding:12px;font:normal 12px Tahoma,Georgia;}
.viewSourceDetCont ul li{float:left;}
.viewSourceDetCont .left{float:left;width:67%;padding-right:7px;}
.viewSourceDetCont .left h1{color:#333;font-size:24px;padding-bottom:12px;}
.viewSourceDetCont .left .recordTitle{padding:12px;border:1px solid #C3BE7F;background-color:#EFF2D3;}
.viewSourceDetCont .left .recordTitle h4{color:#333;text-transform:none;font:normal 16px Georgia,Tahoma;background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -187px 0;height:30px;padding:5px 0 0 45px;}
.viewSourceDetCont .left .recordTitle .viewBrwnButtonDiv{float:right;margin-top:-30px;}
.viewSourceDetCont .left .sourceDetails{padding-top:20px;}
.viewSourceDetCont .left .sourceDetails h3{color:#333;font:normal 18px Georgia,Tahoma;}
.viewSourceDetCont .left .sourceDetails .asourceDetail{padding-bottom:0;margin-bottom:-40px;}
.viewSourceDetCont .left .sourceDetails dl{margin:3px 0;padding:0;}
.viewSourceDetCont .left .sourceDetails dt{width:80px;margin:0;padding:0;text-align:right;color:#999;font-size:12px;}
.viewSourceDetCont .left .sourceDetails dd{color:#333;text-align:left;font-size:12px;margin:-13px 0 7px 87px;padding:0;}
.viewSourceDetCont .left .sourceDetails dd a{color:#566C11;text-decoration:underline;}
.viewSourceDetCont .left .sourceDetails dd.repository dl{margin:0;padding:0;}
.viewSourceDetCont .left .sourceDetails dd.repository dt{width:0;margin:0;padding:0;}
.viewSourceDetCont .left .sourceDetails dd.repository dd{margin:-13px 0 5px 0;padding:0;}
.viewSourceDetCont .right{float:right;width:31%;border-left:1px solid #EAE6DE;}
.viewSourceDetCont .right .grayTitle{clear:both;font:normal 13px Georgia,Tahoma;color:#666;border-bottom:1px solid #B8AC92;padding-bottom:3px;}
.viewSourceDetCont .right .righttools{padding:15px 0 10px 15px;}
.viewSourceDetCont .right .righttools ul{padding:3px;}
.viewSourceDetCont .right .righttools ul li{float:none;padding:7px 0;} 
.viewSourceDetCont .right .righttools ul li a{font-size:14px;color:#566C11;width:16px;height:16px;padding-left:22px;}
.viewSourceDetCont .right .righttools ul li a.edit{background-position:0 -320px;}
.viewSourceDetCont .right .righttools ul li a.print{background-position:0 -100px;}
.viewSourceDetCont .right .rightInfo{padding:15px 0 10px 15px;}
.viewSourceDetCont .right .rightInfo ul li{float:none;padding:5px 0;font-size:12px;}
.viewSourceDetCont .right .rightInfo a{margin-left:-7px;color:#566C11;text-decoration:underline;}

/*Facts+Media Timeline Widget*/
.mediaFactsBox .eventSection{clear:both;margin:0;padding:7px;}
.mediaFactsBox .eventSection ul li{float:left;}
.mediaFactsBox .eventSection ul li.eventCalendar{width:66px;text-align:right;}
.mediaFactsBox .eventSection ul li.eventCalendar .calendar{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 -68px;min-height:38px;width:55px;text-align:center;padding-top:12px;font-family:Georgia;color:#695e49;margin-right:13px;}
.mediaFactsBox .eventSection ul li.eventCalendar .calendar2{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 -30px;min-height:26px;}
.mediaFactsBox .eventSection ul li.eventCalendar .calendar strong{display:block;font-weight:normal;font-size:15px;color:#333;line-height:1.1;padding:0;}
.mediaFactsBox .eventSection ul li.eventCalendar .calendar span{display:inline-block;padding:2px 0 3px 3px;font-size:11px;text-align:center;}
.mediaFactsBox .eventSection ul li.eventCalendar .calendar span center{background-color:Transparent;}
.mediaFactsBox .eventSection ul li.eventCalendar .calendar center{background-color:#F9F9F3;}
.mediaFactsBox .eventSection ul li.eventCalendar .calendar2 center{margin-top:9px;}
.mediaFactsBox .eventSection ul li.eventCalendar .calendar em{display:inline-block;padding:1px 3px 2px 5px;margin-top:0;font:bold 10px Tahoma,Georgia;color:#695E49;}
.mediaFactsBox .eventSection ul li.eventObject{width:100px;}
.mediaFactsBox .eventSection ul li.eventObject a{text-decoration:none;}  						
.mediaFactsBox .eventSection ul li.eventObject .couterdiv{margin:0 0 0 7px;background-color:#FFF;}
.mediaFactsBox .eventSection ul li.eventObject .justTextDiv{width:75px;height:75px;margin-top:2px;margin-left:2px;background-color:#E8E6E3;}
.mediaFactsBox .eventSection ul li.eventObject .justText{text-decoration:none;position:absolute;left:5%;top:25%;text-align:center;vertical-align:middle;}
.mediaFactsBox .eventSection ul li.eventObject .couterdiv table{table-layout:fixed; height:100%; width:100%;}
.mediaFactsBox .eventSection ul li.eventObject .couterdiv table td{text-align:center;vertical-align:middle;}
.mediaFactsBox .eventSection ul li.eventObject .couterdiv a span{max-height:75px;max-width:75px;text-align:center;vertical-align:middle;}
.mediaFactsBox .eventSection ul li.eventObject .couterdiv a span .imgText{margin-top:5px;margin-left:34%;color:#695E49;font-style:normal;text-align:center;vertical-align:middle;position:absolute;display:block;bottom:10px;}
.mediaFactsBox .eventSection ul li.eventObject .largeImg img{/*height:75px;width:75px;*/}
.mediaFactsBox .eventSection ul li.eventObject .actImage img {background-color:#FFFFFF;background-position:center 20%;background-repeat:no-repeat;border:2px solid #FFFFFF;}
.mediaFactsBox .eventSection ul li.eventObject .couterdiv a img{max-height:75px;max-width:75px;text-align:center;vertical-align:middle;}
.mediaFactsBox .eventSection ul li.eventObject .couterdiv a img .imgText{margin-top:5px;margin-left:34%;color:#695E49;font-style:normal;text-align:center;vertical-align:middle;position:absolute;display:block;bottom:10px;}
.mediaFactsBox .eventSection ul li.eventObject .thumb{border:1px solid #666;width:96px;height:101px;font-size:95px;text-align:center;display:table-cell;vertical-align:middle;}						
.mediaFactsBox .eventSection ul li.eventDetails{width:66.5%;padding-left:5px;}
.mediaFactsBox .eventSection ul li.eventDetails2{width:50%;padding-left:5px;}
.mediaFactsBox .eventSection ul li.eventDetails3{width:70%;padding-left:5px;}
.mediaFactsBox .eventSection ul li.eventDetails dl{margin:0;padding-top:7px;font-family:Georgia;}
.mediaFactsBox .eventSection ul li.eventDetails dl{margin:0;padding:0;}
.mediaFactsBox .eventSection ul li.eventDetails dt{margin:0;padding:0;padding-bottom:1px;font-size:18px;font-weight:normal;color:#566C11;}
.mediaFactsBox .eventSection ul li.eventDetails dt a{color:#566C11;text-decoration:underline;}
.mediaFactsBox .eventSection ul li.eventDetails dd{width:100%;margin:0;padding:0;color:#695E49;font-size:12px;font-family:Tahoma;}
.mediaFactsBox .eventSection ul li.eventDetails dd a{text-decoration:none;}
.mediaFactsBox .eventSection ul li.eventDetails dd.objectCountSec{clear:both;width:420px;padding:7px 0 0;position:relative;}
.mediaFactsBox .eventSection ul li.eventDetails dd.objectCountSec li.objCntLi{margin:0 10px -9px 0;}
.mediaFactsBox .eventSection .description{float:left;width:88%;margin:5px 0 0;padding:7px 0 0;color:#333;text-decoration:none;font-size:11px;display:block;position:relative;}
.mediaFactsBox .eventSection .description2{width:420px;margin:0;padding:0;}
.mediaFactsBox .eventSection .description3{margin:0;padding:0;}
.mediaFactsBox .eventSection .description4{margin:0;padding:0;}
.mediaFactsBox .eventSection .descriptionNone{margin:0 0 -12px;}
.mediaFactsBox .eventSection ul li.histRec{float:right;width:auto;color:#695E49;margin-top:7px;}
.mediaFactsBox .eventSection ul li.histRec a{color:#695E49;text-decoration:underline;}
.mediaFactsBox .subhead{color:#333;font-weight:normal;font-size:11px;}
.mediaFactsBox .eventSection .placeLnk{padding:3px 0;text-decoration:none;line-height:19px;}
.mediaFactsBox .eventSection .placeText{padding:3px 0;color:#694E49;font-weight:normal;font-size:12px;text-decoration:underline;line-height:19px;}
.mediaFactsBox .eventSection .placeTextForgn{text-decoration:none;}
.mediaFactsBox .eventSection .placeLnk:hover .placeText{color:#566C11;text-decoration:underline;line-height:19px;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li{float:left;margin:0 10px -9px 0;padding:5px 0;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li a{color:#695E49;text-decoration:none;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .galSumLnkText{background-color:#FFF;font-size:11px;text-decoration:underline;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .brownText{color:#695E49;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .noLink{padding:0;color:#695E49;display:block;font-size:11px;text-decoration:none;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .galSumCount{background-color:#FFF;font-size:11px;text-decoration:underline;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .galSumNoLnkText{text-decoration:none;} 
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .galSumNoLnkText .galSumCount{text-decoration:none;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li em{margin-right:5px;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .photo{background-position:-17px -1002px;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .story{background-position:-17px -420px;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .audio{background-position:-17px -1040px;}
.mediaFactsBox .eventSection .eventDetails .objectCountSec ul li .video{background-position:-17px -1021px;}
.mediaFactsBox .eventSection ul li.rightCitations{width:21%;}
.mediaFactsBox .eventSection .rightCitationDiv{float:right;font-size:12px;}
.mediaFactsBox .eventSection .rightCitationDiv em.rcdClose{background-position:-53px -780px;float:none;position:relative;text-decoration:none;}
.mediaFactsBox .eventSection .rightCitationDiv em.rcdOpen{background-position:-53px -840px;float:none;position:relative;text-decoration:none;}
.mediaFactsBox .eventSection .sourceCitationDivLnk{float:right;margin:6px -2px 0 0;}
.mediaFactsBox .eventSection .sourceCitationDivLnk a{color:#695E49;}
.mediaFactsBox .eventSection .sourceCitationDiv{z-index:1100;position:absolute;width:235px;overflow:hidden;float:right;margin:-3px 0 0 -233px;padding:7px;border:none;background-color:Transparent;}
.mediaFactsBox .eventSection .sourceCitationDiv .inner{width:220px;}
.mediaFactsBox .eventSection .sourceCitationDiv .body{width:229px;}
.mediaFactsBox .eventSection .sourceCitationDiv .body .content .contentu{width:210px;}
.mediaFactsBox .eventSection .sourceCitationDiv .body .details{margin:15px 0 0 -5px;}
.mediaFactsBox .eventSection .sourceCitationDiv .body .content ul li .icon{width:21px;}
.mediaFactsBox .eventSection .sourceCitationDiv .body .content ul li .text{width:215px;float:none;}
.mediaFactsBox .eventSection .sourceCitationDiv .body .content ul li.citation em{background-position:0 -60px;}
.mediaFactsBox .eventSection .sourceCitationDiv .body .content ul li.source em{background-position:0 -420px;}
.mediaFactsBox .eventSection ul li.rightCitations .addMediaLnkDiv{padding:0 0 0 19px;}
.mediaFactsBox .eventSection ul li.rightCitations .addMediaLnkDiv a span{color:#566C11;text-decoration:underline;}

/*Facts+Media Event */
.factDiv{clear:both;margin:0;padding:0;}
.factDiv .factObjCont{margin:0;padding:0;font:normal 12px Tahoma,Georgia;}
.factDiv .factObjCont .fltLeft{float:left;}
.factDiv .factObjCont .fltRight{float:right;}
.factDiv .factObjCont .brdrBottom{border-bottom:1px solid #A7A7A7;}
.factDiv .factObjCont .factTopNav{margin:7px 0;}
.factDiv .factObjCont .factTopNav .ltNav{margin:0 0 7px 7px;}
.factDiv .factObjCont .factTopNav .ltNav em.leftArrow{margin-right:5px;background-position:0 -720px;}
.factDiv .factObjCont .factTopNav .rtNav{margin:0 7px 7px 0;}
.factDiv .factObjCont .factTopNav .rtNav span{color:#A7A7A7;}
.factDiv .factObjCont .factTopNav .rtNav select{color:#566C11;font:bold 12px Tahoma,Georgia;border:1px solid #ccc;}
.factDiv .factObjCont .factTitle{float:left;margin:7px 0 -10px;}
.factDiv .factObjCont .factTitle h1{color:#333;font:normal 24px Georgia,Tahoma;}
.factDiv .factObjCont .factobjectlayout{margin:0;padding:20px 0;font:normal 12px Tahoma,Georgia;display:inline-block;position:relative;}
.factDiv .factObjCont .factobjectlayout .goButtonDiv{margin:-3px 0 0;padding:0;}
.factDiv .factObjCont .factobjectlayout .viewFactMediaCarousel{margin-left:5px;padding:0 25px 0 50px;text-align:center;}
.factDiv .factObjCont .factobjectlayout span.yui-carousel-first-button{left:20px;}
.factDiv .factObjCont .factobjectlayout .altButtonItems{margin:7px 0;}
.factDiv .factObjCont .factobjectlayout a.showhideAlternatesButton{text-decoration:none;margin:7px 0 7px;}
.factDiv .factObjCont .factobjectlayout a.showhideAlternatesButton span span{text-decoration:underline;}
.factDiv .factObjCont .factobjectlayout a.showhideAlternatesButton em.arrowCloseBrwn{width:10px;float:none;background-position:-55px -782px;position:relative;text-decoration:none;}
.factDiv .factObjCont .factobjectlayout a.showhideAlternatesButton em.arrowOpenBrwn{width:10px;float:none;background-position:-55px -843px;position:relative;text-decoration:none;}
.factDiv .factObjCont .factobjectlayout .altItems{border-top:1px dotted #666;margin-top: 10px;}
.factDiv .factObjCont .factobjectlayout .altItem{border-bottom:1px dotted #666;padding:10px 0;}
.factDiv .factObjCont .factobjectlayout .altItem .place{margin:3px 0 0;font-weight:normal;}
.factDiv .factObjCont .factobjectlayout .addAlternate{margin:7px 0 7px;}
.factDiv .factObjCont .factobjectlayout .factleftside .deleteEvnt{float:right;padding:9px 0 0 0;}
.factDiv .factObjCont .factobjectlayout .factleftside .deleteEvnt em.delete{background-position:0px -960px;margin-right:5px;}
.factDiv .factObjCont .factobjectlayout .factleftside .deleteEvnt a{color:#789200;text-decoration:none;}
.factDiv .factObjCont .factobjectlayout .factleftside .deleteEvnt a span{color:#789200;margin-right:-5px;text-decoration:underline;font:normal 12px Tahoma,Georgia;}
.factDiv .factObjCont .factobjectlayout .preferredEvent{font-style:italic;font-weight:bold;}
.factleftside{width:320px;margin:0;padding:0 10px 0 0;list-style:none;word-wrap:break-word;font:normal 12px Georgia,Tahoma;}
.factleftside .boxedContainer{width:100%;}
.factleftside .navSection{margin:0;padding:9px 9px 5px;}
.factleftside .dottedSep{margin-bottom:10px;border-bottom:1px dotted #AFAFAA;}
.factleftside .noitem{color:#A7A7A7;font-style:italic;font-weight:normal;}
.factleftside .bottomControls{margin:0;padding:5px 10px;border-top:1px solid #BAAE95;}
.factleftside .widgtTpGrnB{font-size:12px;font-weight:bold;}
.factleftside .vitalInfoArea .bottomControls{margin:-6px 0 0;}
.factleftside .vitalInfoSection{padding:0 9px 5px;}
.factleftside .vitalInfoSection .editDiv{margin:0 -9px -6px;background-color:#FAFBF6;font:normal 12px Tahoma,Georgia;}
.factleftside .vitalInfoSection .editDiv .edRow{margin:0 0 7px;}
.factleftside .vitalInfoSection .editDiv h2{color:#333;font:normal 16px Georgia,Tahoma;}
.factleftside .vitalInfoSection .editDiv textarea{resize:none;}
.factleftside .vitalInfoSection .editDiv .textBox{margin:3px 0;width:280px;padding:2px 5px;border:1px solid #333;font:normal 11px Tahoma,Georgia;}
.factleftside .vitalInfoSection .editDiv .descTxtBox{font-style:normal;}
.factleftside .vitalInfoSection .editDiv .subText{color:#A3AA8B;font-style:italic;}
.factleftside .vitalInfoSection .editDiv .relationship{margin:3px 0;}
.factleftside .vitalInfoSection .editDiv .relationship .nonitalic{font-style:normal;}
.factleftside .vitalInfoSection .editDiv .relationship .factDetailBold{color:#566C11;font-weight:bold;}
.factleftside .vitalInfoSection .editZone{padding:5px 12px;border-bottom:1px solid #BAAE95;}
.factleftside .vitalInfoSection .altZone {padding:5px 12px;border-bottom:1px solid #BAAE95;}
.factleftside .vitalInfoSection .controlZone {padding: 4px 12px 0 12px;background-color:#F2EFE8;}
.factleftside .vitalInfoSection .controlZone .padding4ButtonDiv{float:left;margin-right:10px;}
.factleftside .vitalInfoSection .controlZone .padding4ButtonDiv .gbtn input.btn{padding:4px 0;}
.factleftside .vitalInfoSection .controlZone .orCancel{float:left;margin:6px 0 0 4px;}
.factleftside .vitalInfoSection .controlZone .orCancel a{margin:0 5px;}
.factleftside .vitalInfoSection .vitalInfoItem{margin:0 -9px;padding:12px;font:normal 12px Tahoma,Georgia;}
.factleftside .vitalInfoSection .vitalInfoItem .vitalType{margin-bottom:7px;color:#333;font:italic 15px Georgia,Tahoma;}
.factleftside .vitalInfoSection .vitalInfoItem .date{color:#333;font-weight:bold;}
.factleftside .vitalInfoSection .vitalInfoItem .place{color:#695E49;font-weight:bold;}
.factleftside .vitalInfoSection .vitalInfoItem .place a{color:#695E49;font-weight:bold;text-decoration:none;line-height:19px;}
.factleftside .vitalInfoSection .vitalInfoItem .place a .placeText{text-decoration:underline;}
.factleftside .vitalInfoSection .vitalInfoItem .desc{margin-top:7px;color:#333;}
.factleftside .vitalInfoSection .vitalInfoItem .noitem{color:#A7A7A7;font-style:italic;font-weight:normal;}
.factleftside .vitalInfoSection .vitalInfoItem .relationship .nonitalic{font-style:normal;}
.factleftside .vitalInfoSection .vitalInfoItem .relationship a.relationship span.factDetailBold{font-size:12px;font-weight:bold;}
.factleftside .navDefault{margin:0;padding:20px;text-align:center;}
.factleftside .srcDefault{margin:0 0 8px;}
.factleftside .sourcesArea .bottomControls{margin:-6px 0 0;}
.sourcesSection{padding:0 9px 5px;}
.sourcesSection .sourceItem{margin:0 -9px;padding:16px 9px;border-bottom:1px dotted #BAAE95;font:normal 12px Tahoma,Georgia;}
.sourcesSection .sourceItem a{text-decoration:none;}
.sourcesSection .sourceItem a span{text-decoration:underline;}
.sourcesSection .sourceItem .recordType{margin:-7px 0 0;}
.sourcesSection .sourceItem .recordType a em.recicon{float:left;width:32px;height:32px;margin:-3px 7px 5px 0;padding:0 2px 2px 0;background:#FFFFFF url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat scroll 0 0;border:1px solid #BAAE95;}
.sourcesSection .sourceItem .recordType a em.census{background-position:-269px -30px;}
.sourcesSection .sourceItem a em.anclf{margin-right:5px;background-position:0 -60px;}
.sourcesSection .sourceItem a em.ancdc{margin-right:5px;background-position:0 -420px;}
.sourcesSection .sourceItem .deleteSrcIcon{float:right;margin:-15px 0 0;}
.sourcesSection .sourceItem .deleteSrcIcon a.deleteLnk{text-decoration:none;}
.sourcesSection .sourceItem .deleteSrcIcon a.deleteLnk .removeIcon{background-position:0 -200px;text-decoration:none;}
.factrightside{width:615px;margin:0;}
.factrightside .mediaHeader{margin:0;padding:0;}
.factrightside .mediaHeader .mediaLeft{margin:-3px 0 0;padding:0 0 4px;}
.factrightside .mediaHeader .mediaLeft h1{color:#333;font:normal 20px Georgia, Tahoma;}
.factrightside .noMediaObject{margin:0;padding:50px;text-align:center;}
.factrightside .noMediaObject .noMediaText{color:#333;font:normal 15px Tahoma,Georgia;font-style:italic;}
.factrightside .noMediaObject .addMediaButton{margin-top:20px;text-align:center;}
.factrightside .repeatableObject{padding:20px 0;border-bottom:1px solid #A7A7A7;}
.factrightside .objectnametext{word-wrap:break-word;clear:both;margin:0;position:relative;display:inline-block;width:100%;padding:0;}
.factrightside .objectnametext h1{width:85%;color:#333;margin-bottom:7px;font:normal 22px Georgia,Tahoma;}
.factrightside .objectnametext h1 a{color:#333;text-decoration:none;}
.factrightside .objectnametext h1 a:hover{color:#566C11;text-decoration:underline;}
.factrightside .factObjInfo{margin:0 0 12px;color:#BDBDBD;font:normal 12px Tahoma,Georgia;}
.factrightside .factObjInfo .dtlData{color:#7C7C7C;}
.factrightside .factobjectarea{width:100%;}
.factrightside .factObject{width:615px;margin-top:0;border:1px solid #667031;text-align:center;}
.factrightside .factObject img{margin-top:2px;text-align:center;}
.factrightside .factObjDescriptionDiv{margin:10px;}
.factrightside .factObjDescription p{width:100%;margin:0;padding:0;position:relative;word-wrap:break-word;display:inline-block;}
.factrightside .addMediaSection{margin:7px;}

/* Fact Media Mini-Carousel */
.miniCarousel{margin:0;padding:0 9px;}
.miniCarousel .imageview-component{width:280px;margin:0 0 5px 10px;padding:0;background:none;position:relative;}
.miniCarousel .imageview-clip-region{overflow:hidden;margin:0 34px;position:relative;}   
.miniCarousel .imageview-list{width:1000000px;position:relative;z-index:1;margin:0;padding:0;}
.miniCarousel .imageview-list li{height:95px;width:81px;float:left;list-style:none;margin:1px;overflow:hidden;padding:2px;margin:0 10px;text-align:center;display:inline;}
.miniCarousel .imageview-list li a{text-decoration:none;}  						
.miniCarousel .imageview-list li .couterdiv{background-color:#FFF;}
.miniCarousel .imageview-list li .justTextDiv{width:75px;height:75px;margin-top:2px;margin-left:2px;background-color:#E8E6E3;}
.miniCarousel .imageview-list li .justText{text-decoration:none;position:absolute;left:5%;top:32%;}
.miniCarousel .imageview-list li a span{max-width:75px;max-height:75px;border-width:2px;text-align:center;vertical-align:middle;display:block;margin-left:auto;margin-right:auto;}
.miniCarousel .imageview-list li .thumb{border:1px solid #666;width:96px;height:101px;font-size:95px;text-align:center;display:table-cell;vertical-align:middle;}						
.miniCarousel .imageview-list li .thumb-title{padding-top:4px;color:#333;font:normal 11px Tahoma,Georgia;display:inline-block;}
.miniCarousel .imageview-list li.separatorLi{width:3px;height:100px;margin:0;padding:0;}
.miniCarousel .imageview-list li.separatorLi .imageSep{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat -300px -158px;width:3px;height:100px;}
.miniCarousel .imageview-component .imageview-prev a{text-decoration:none;border:none;}
.miniCarousel .imageview-component .imageview-next a{text-decoration:none;border:none;}
.miniCarousel a.linkArrowRightdisabled:hover{cursor:default;}
.miniCarousel a.linkArrowLeftdisabled:hover{cursor:default;}
.miniCarousel img#imgArrowRight{border:none;background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat -29px 0;position:absolute;z-index:2;right:0;top:30px;height:27px;width:27px;border:none;}
.miniCarousel .linkArrowRightdisabled img#imgArrowRight{border:none;background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat -89px 0;position:absolute;z-index:2;right:0;top:30px;height:27px;width:27px;border:none;}
.miniCarousel img#imgArrowLeft{background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat 0 0;position:absolute;z-index:2;left:0;top:30px;height:27px;width:27px;border:none;}
.miniCarousel .linkArrowLeftdisabled img#imgArrowLeft{background:transparent url(/lib/tgn/ancestry/trees/i/carouselSprite.gif) no-repeat -59px 0;position:absolute;z-index:2;left:0;top:30px;height:27px;width:27px;border:none;}

/* Attach Media */
.factMediaSelector{padding:0;}
.factMediaSelector .titleZone{margin:10px 5px 15px;color:#333;}
.factMediaSelector .titleZone h1{float:left;margin-right:3px;color:#333;font:normal 21px/25px Georgia,Tahoma;}
.factMediaSelector .titleZone h1 em{font-weight:bold;}
.factMediaSelector .titleZone .inTree{float:left;margin:7px 0 0 3px;font:normal 13px/17px Georgia,Tahoma;}
.factMediaSelector .titleZone .describe{color:#6f6f6f;display:block;font:normal 13px/17px Tahoma,Georgia;}
.factMediaSelector .titleZone .describe em{color:#333;font-weight:bold;font-style:normal;}
.factMediaSelector .fmSelectorContainer{margin:10px 0 0 0;}
.fmSelectorContainer{border:1px solid #B1ADA2;background-color:#F5F5F3;padding:10px;position:relative;}
#ctl15_fmSelectorContainer2{margin-top:25px;}
#ctl15_fmSelectorContainer2>.attachZone{margin:0 -10px -10px;}
.fmSelectorContainer .SubNavBarDiv{margin-left:-1px;}
.fmSelectorContainer .tl{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -340px -45px;width:5px;height:5px;position:absolute;top:-1px;left:-1px;}
.fmSelectorContainer .tr{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -345px -45px;width:5px;height:5px;position:absolute;top:-1px;right:-1px;}
.fmSelectorContainer .bl{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -340px -60px;width:5px;height:5px;position:absolute;bottom:-1px;left:-1px;}
.fmSelectorContainer .br{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -345px -60px;width:5px;height:5px;position:absolute;bottom:-1px;right:-1px;}
.factMediaSelector .fmSelectorContainer .attachZone{margin:0 -10px -10px;}
.factMediaSelector .noTop{border-top:none;}
.factMediaSelector .noTop .tl{float:none;height:0;margin:0 0 -5px;width:0;background:none;}
.factMediaSelector .noTop .tr{float:none;height:0;margin:0 0 -5px;width:0;background:none;}
.factMediaSelector .noTop .SubNavBarDiv{margin-top:-10px;margin-left:-1px;}
.fmSelectorContainer .addAdditionalZone{padding:0 10px !important;}
#ctl15_fmSelectorContainer2 .addAdditionalZone{padding-top:10px;}
.fmSelectorContainer .separator{background:transparent url(/lib/tgn/ancestry/trees/i/TreesGradBGSprite.gif) repeat-x 0 -5198px;height:2px;}
.fmSelectorContainer .addAdditionalZone h2{float:left;margin:0;color:#101010;font:700 16px Georgia,Tahoma;}
.fmSelectorContainer .addAdditionalZone td h2{float:none;margin:0;}
.fmSelectorContainer .addAdditionalZone a.gbtn em{margin-left:-15px;padding-right:28px;right:-30px;}
.fmSelectorContainer .addAdditionalZone .downArrowWhiteImg{margin:7px 0 0 5px;background-position:-34px -840px;position:relative;}
.fmSelectorContainer .sortedMediaNav{z-index:9999;color:#FFF}
.fmSelectorContainer .sortedMediaNav .pagingRight{float:right;}
.fmSelectorContainer .sortedMediaNav .pagingLeft{float:left;}
.fmSelectorContainer .sortedMediaNav .pagingTop{margin:-40px 10px 0 0;}
.fmSelectorContainer .sortedMediaNav .pagingTop .GlbPaginLight ul.page li.pageOf{color:#FFF;}
.fmSelectorContainer .sortedMediaNav .pagingTop .GlbPaginLight ul.page li.end{background-color:#FFF;}
.attachMediaAllDiv{clear:both;margin:0;padding:10px;position:relative;font:normal 12px Tahoma,Georgia;}
.attachMediaAllDiv .mediaNav .fltLeft{float:left;}
.attachMediaAllDiv .mediaNav .fltRight{float:right;}
.attachMediaAllDiv .mediaNav .ltNav h2{float:left;margin:2px 7px 0 0;color:#333;font:normal 18px Georgia,Tahoma;}
.attachMediaAllDiv .mediaNav .ltNav h2 em{margin-right:3px;color:#A7A7A7;}
.attachMediaAllDiv .mediaNav .ltNav a.gbtn em{margin-left:-15px;padding-right:28px;right:-30px;}
.attachMediaAllDiv .mediaNav .ltNav .downArrowWhiteImg{margin:7px 0 0 5px;background-position:-34px -840px;position:relative;}
.attachMediaAllDiv .mediaNav .rtNav span{color:#333;}
table.AddMediaContent{width:100%;}
table.AddMediaContent td{empty-cells:show;padding:5px 0;vertical-align:top;white-space:nowrap;}
table.AddMediaContent td>div{position:relative;width:100%;}
table.AddMediaContent td.AddMediaLeft{border-right:1px solid #d0d0ce;padding-right:20px;}
table.AddMediaContent td.AddMediaRight{padding-left:20px;width:100%;}
table.AddMediaContent ul{overflow:hidden;}
table.AddMediaContent ul>li{float:left;margin-top:10px;}
table.AddMediaContent .ancBtn{margin-right:15px;}
table.AddMediaContent .ancBtn span{display:block;float:left;}
table.AddMediaContent .ancBtn>em{display:block;float:left;white-space:nowrap;}
table.AddMediaContent .ancBtn>em>span{background-image:url(/lib/tgn/ancestry/trees/i/mediabuttonicons.png);height:32px;margin:5px 10px 0 0;}
table.AddMediaContent #li_uploadMedia .ancBtn>em>span{background-position:0 0;width:27px;}
table.AddMediaContent #li_typeStory .ancBtn>em>span{background-position:-27px 0;width:27px;}
table.AddMediaContent #li_recordAudio .ancBtn>em>span{background-position:-54px 0;width:17px;}
table.AddMediaContent #li_recordVideo .ancBtn{margin-right:0;}
table.AddMediaContent #li_recordVideo .ancBtn>em>span{background-position:-71px 0;width:24px;}

/*Common Media */
.photosAllDetCont{position:relative;}
.photosAllDetCont .mediaNav{padding:0 14px;}
.mediaAllDiv ul li{float:left;}
.mediaAllDiv .emptyState{color:#695E49;font-size:14px;text-align:center;padding:20px 35px;}
.mediaAllDiv .mediaAllDetCont .mediaCell{padding:0;min-height:180px;float:left;margin:10px;text-align:center;font-size:11px;position:relative;display:table-cell;width:130px;}
.mediaAllDiv .mediaAllDetCont .mediaItem, .mediaAllDiv .mediaAllDetCont .mediaItem_over{display:inline-table;}
.mediaAllDiv .mediaAllDetCont .mediaItem{border:1px solid #D9D7C5;border-bottom-style:double;background:#FFF;height:126px;width:126px;margin:1px 1px 0;} 
.mediaAllDiv .mediaAllDetCont .mediaItem_over{border:2px solid #566C11;background:#F6F8EA;height:126px;width:126px;margin:0 0 -1px;}
.mediaAllDiv .mediaAllDetCont .mediaItem input, .mediaAllDiv .mediaAllDetCont .mediaItem_over input{}
.mediaAllDiv .mediaAllDetCont .mediaItem table,.mediaAllDiv .mediaAllDetCont .mediaItem_over table{height:126px;width:126px;table-layout:fixed;}
.mediaAllDiv .mediaAllDetCont .mediaItem td, .mediaAllDiv .mediaAllDetCont .mediaItem_over td{padding:0;vertical-align:middle;}
.mediaAllDiv .mediaAllDetCont .mediaItem a{text-decoration:none;display:inline-block;position:relative;vertical-align:middle;}
.mediaAllDiv .mediaAllDetCont .mediaItem a:hover{text-decoration:none;display:inline-block;position:relative;vertical-align:middle;}
.mediaAllDiv .mediaAllDetCont .mediaItem img, .mediaAllDiv .mediaAllDetCont .mediaItem_over img{clear:both;border:1px solid #D9D7C5;margin:0;padding:0;line-height:116px;display:inline-block;position:relative;vertical-align:middle;}
.mediaAllDiv .mediaAllDetCont .titleMedia{display:block;margin-top:5px;text-decoration:none;font-size:11px;}
.mediaAllDiv .mediaAllDetCont .titleMedia a{display:block;overflow:hidden;}
.mediaAllDiv .mediaAllDetCont .titleMedia a.isLink{text-decoration:underline;word-wrap:break-word;}
.mediaAllDiv .mediaAllDetCont .titleMedia a.isText{text-decoration:none;cursor:default;word-wrap:break-word;}
.mediaAllDiv .mediaAllDetCont .mediaItem_over{background:#F6F8EA;cursor:pointer;display:inline-table;}
.fmSelectorContainer .photosAllDetCont .mediaNav{padding:0 3px;}
.fmSelectorContainer .mediaItem tr:first-child input,.fmSelectorContainer .mediaItem_over tr:first-child input{height:16px;width:16px;margin:0;}

/*Right Side Tips */
.rightSideTips{float:right;}
.rightSideTips form>*{margin-bottom:10px;}
.rightSideTips .tipDiv{margin:0;padding:0;border:1px solid #BAB0A3;background:#FAFAF7 url(/lib/tgn/ancestry/trees/i/widgetBG.gif) repeat-x scroll 0 bottom;position:relative;width:298px;}
.rightSideTips .tipDivInner{padding:12px;}
.SourceMediaDiv .tipDiv .tl,.SourceMediaDiv .tipDiv .tr,.SourceMediaDiv .tipDiv .bl,.SourceMediaDiv .tipDiv .br{background-color:#fff;background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite.png);height:6px;width:6px;margin:0;position:absolute;}
.SourceMediaDiv.reposEdit .tipDiv .tl,.SourceMediaDiv.reposEdit .tipDiv .tr,.SourceMediaDiv.reposEdit .tipDiv .bl,.SourceMediaDiv.reposEdit .tipDiv .br,.SourceMediaDiv.reposAdd.srcCitMediaDiv .rightSideTips .tipDiv .tl,.SourceMediaDiv.reposAdd.srcCitMediaDiv .rightSideTips .tipDiv .tr,.SourceMediaDiv.reposAdd.srcCitMediaDiv .rightSideTips .tipDiv .bl,.SourceMediaDiv.reposAdd.srcCitMediaDiv .rightSideTips .tipDiv .br{background-color:#f3f2eb;}
.rightSideTips .tipDiv .tl{background-position:-169px -241px;top:-1px;left:-1px;}
.rightSideTips .tipDiv .tr{background-position:-179px -241px;top:-1px;right:-1px;}
.rightSideTips .tipDiv .bl{background-position:-233px -251px;bottom:-1px;left:-1px;}
.rightSideTips .tipDiv .br{background-position:-243px -251px;bottom:-1px;right:-1px;}
.rightSideTips .tipDiv .tipTitle{margin:0 0 12px;text-align:left;}
.rightSideTips .tipDiv .tipTitle .titleText{font:normal 17px Georgia,Tahoma;}
.rightSideTips .tipDiv .tipText{line-height:16px;}
.rightSideTips .tipDiv .tipText p{padding:7px 0 0;}
.rightSideTips .tipDiv .tipText a.learnMoreLink{margin:7px 0 0;padding:0;display:block;}

/*Comments */
.commentsDiv{clear:both;padding:0;margin:0;}
.commentsDetCont{padding:0;padding:12px 10px 20px;margin:0;font:normal 12px Tahoma,Georgia;}
.commentsDetCont .commentsTitle{margin:0 0 12px;padding:0 0 5px;border-bottom:1px solid #CCC;}
.commentsDetCont .commentsTitle h2{color:#333;font:normal 16px Georgia,Tahoma;}
.commentsDetCont .commentsTitle .commentIcon{background-position:0 -1060px;margin-right:5px;}
.commentsDetCont .commentsLeft{float:left;width:65%;padding-right:10px;}
.commentsDetCont h1{color:#333;font-size:24px;padding-bottom:15px;}
.commentsDetCont h4{padding-bottom:12px;}
.commentsDetCont .rptCommentRow{margin:0;padding:0;position:relative;}
.commentsDetCont .commentblock{padding:5px 0;border-bottom:1px solid #CCC;position:relative;}
.commentsDetCont .commentblock a{color:#566C11;}
.commentsDetCont .commentblock h3{width:77%;margin:0;display:inline-block;font:bold 13px Tahoma,Georgia;color:#000;}
.commentsDetCont .comment{margin:5px 0;padding:0;word-wrap:break-word;font-size:14px;position:relative;}
.commentsDetCont .comment .addedByCont{color:#666;font:italic 11px Tahoma,Georgia,Tahoma;margin:5px 0;}
.commentsDetCont .comment .addedByCont a{color:#566C11;text-decoration:underline;}
.commentsDetCont .comment .addedByCont a.uLink{text-decoration:none;margin-right:3px;padding-right:0;}
.commentsDetCont .comment .addedByCont a.uLink span{text-decoration:none;}
.commentsDetCont .comment .addedByCont .profileItem a{color:#566C11;text-decoration:none;}
.commentsDetCont .comment .addedByCont .profileItem a span{color:#566C11;text-decoration:none;border-bottom:1px dotted #AFBC22 !important;}
.commentsDetCont .comment:hover .commentTools{display:block;visibility:visible;}
.commentsDetCont .comment .commentTools *{display:none;visibility:hidden;}
.commentsDetCont .comment:hover .commentTools *{display:block;visibility:visible;}
.commentsDetCont .commentTools{background-color:#fff;display:none;height:16px;overflow:hidden;position:absolute;top:0;right:10px;padding:0;list-style:none;font-size:11px;}	
.commentsDetCont .comment:hover .commentTools li:first-child{border-right:1px solid #999;}
.commentsDetCont .comment:hover .commentTools li:first-child.last{border-right:none;}
.commentsDetCont .commentTools li{background-color:#fff;height:16px;float:left;}
.commentsDetCont .commentTools li:first-child{border-right:none;}
.commentsDetCont .commentTools li a{background-color:#fff;color:#566C11;display:block;height:16px;text-decoration:none;margin:0 5px;padding:0 0 0 21px;position:relative;}
.commentsDetCont .commentTools li a.reportAbuseLnk{text-decoration:underline;}
.commentsDetCont .commentTools li a em.editIcon,.commentsDetCont .commentTools li a em.deleteIcon{float:none;position:absolute;top:0;left:0;}
.commentsDetCont .commentTools li a em.editIcon{background-position:0 -320px;}
.commentsDetCont .commentTools li a em.deleteIcon{background-position:0 -960px;}
.commentsDetCont .commentTools li a span{font:11px/16px Tahoma;display:block;height:16px;background-color:#fff;text-decoration:underline;}
.commentsDetCont .commentTools .last{border:none;}
.commentsDetCont .comment_photo{text-align:right;background-position:0 -1002px;}
.commentsDetCont .comment_story{text-align:right;background-position:0 -420px;}
.commentsDetCont .comment_audio{text-align:right;background-position:0 -1040px;}
.commentsDetCont .comment_video{text-align:right;background-position:0 -1021px;}
.commentsDetCont .comment_person{text-align:right;background-position:0 -1260px;}
.commentsDetCont .added_to{color:#777;font-style:italic;margin:5px 0;font-size:8px;}
.commentsRight{float:right;width:31%;padding-bottom:20px;border-left:1px solid #EAE6DE;}
.commentsRight .commentsRightDet{padding:20px 0 0 20px;}
.commentsRight .commentsRightDet h4{text-transform:none;color:#333;font:normal 13px Georgia,Tahoma;padding-bottom:3px;border-bottom:1px solid #B8AC92;}
.commentsRight .commentsRightDet p{padding-bottom:0;}
.commentsRight .commentsRightDet ul li{float:left;padding:5px 0;font-size:12px;}
.commentsDetCont .inputLabel{color:#333;font:bold 12px Tahoma,Georgia;}
.commentsDetCont .maxChars{color:#777;font:normal 11px Tahoma,Georgia;}
.commentsDetCont .inputBox{width:100%;margin:0;padding:2px;background:#FFFFFF url(/lib/tgn/ancestry/i/field_bg.gif) repeat-x scroll left top;border-color:#999999 #CBCBCB #CBCBCB #999999;border-style:solid;border-width:1px;position:relative;}
.commentsDetCont ul li.inputContent{margin:0 0 12px;padding:0;}
.commentsDetCont ul li.labelLi{margin:0 0 5px;padding:0;}
.commentsDetCont ul li.addButtonLi{margin:0 0 20px;}
.commentsDetCont .commentblock .padding4ButtonDiv .gbtn input.btn{padding:0;}
.commentsDetCont .addNewCommentSection{margin:12px 0 0;padding:0;border:1px solid #989687;background-color:#FAF8E1;}
.commentsDetCont .addNewCommentSection .addNewCommentInner{padding:20px;}
.commentsDetCont .addNewCommentSection .addNewCommentTitle{margin:0;padding:0 0 12px;color:#333;font:normal 15px Georgia,Tahoma;}
.commentsDetCont .addNewCommentSection .addNewCommentInner .inputSection{margin:7px 0 0;padding:0;}
.commentsDetCont .addNewCommentSection .inputBox{z-index:9999;width:100%;margin:0;padding:2px;background:#FFFFFF url(/lib/tgn/ancestry/i/field_bg.gif) repeat-x scroll left top;border-color:#999999 #CBCBCB #CBCBCB #999999;border-style:solid;border-width:1px;position:static;}
.commentsDetCont .addNewCommentSection ul li{margin:0 0 12px;padding:0;}
.commentsDetCont .addNewCommentSection ul li.labelLi{margin:0 0 5px;padding:0;}
.commentsDetCont .addNewCommentSection ul li.addButtonLi{margin:0 0 20px;}
.commentsDetCont .addNewCommentSection .tl{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -325px 0;width:6px;height:6px;float:left;margin:-1px 0 0 -1px;}
.commentsDetCont .addNewCommentSection .tr{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -331px 0;width:6px;height:6px;float:right;margin:-1px -1px 0 0;}
.commentsDetCont .addNewCommentSection .bl{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -325px -6px;width:6px;height:6px;float:left;margin:-5px 0 -1px -1px;}
.commentsDetCont .addNewCommentSection .br{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -331px -6px;width:6px;height:6px;float:right;margin:-5px -1px -1px 0;}

/*Hint List */
.hintsListDiv{clear:both;margin:0;padding:0;}
.hintsListDetCont{padding:0;font:normal 12px Tahoma,Georgia;}
.hintsListDetCont .Content-ulcrnr{padding:0;margin:0;margin:-1px 0 -2px 0;}
.hintsListDetCont .Content-urcrnr{padding:0;margin:0;margin:-1px 0 -2px 0;}
.hintsListDetCont .yui-navset{padding:0 10px 0;}
.hintsListDetCont .yui-navset .yui-nav li, .hintsListDetCont .yui-navset .yui-navset-top .yui-nav li, 
.hintsListDetCont .yui-navset .yui-navset-bottom .yui-nav li{margin:0 -1px 0 0;}
.hintsListDetCont .yui-navset .yui-nav li.selected, .hintsListDetCont .yui-navset .yui-navset-top .yui-nav li.selected, 
.hintsListDetCont .yui-navset .yui-navset-bottom .yui-nav li.selected{color:#000;text-decoration:none;cursor:default;}
.yui-skin-tgn .yui-navset .yui-nav .selected a, 
.yui-skin-tgn .yui-navset .yui-nav .selected a:focus, 
.yui-skin-tgn .yui-navset .yui-nav .selected a:hover{color:#333;text-decoration:none;cursor:default;}
.yui-skin-tgn .yui-navset .yui-nav .selected a:link, 
.yui-skin-tgn .yui-navset .yui-nav .selected a:visited, 
.yui-skin-tgn .yui-navset .yui-nav .selected a:visited, .selected a:hover{background:transparent url(/lib/tgn/ancestry/i/tbs.png) no-repeat scroll right 0;color:#333;}
.yui-skin-tgn .yui-navset .yui-nav .selected a em, 
.yui-skin-tgn .yui-navset .yui-nav .selected a:hover em{background:transparent url(/lib/tgn/ancestry/i/tbs.png) no-repeat scroll left 0;}
.hintsListDetCont .yui-skin-tgn .yui-navset .yui-content, 
.hintsListDetCont .yui-skin-tgn .yui-navset .yui-navset-top .yui-content{margin:0;padding:0;border:1px solid #B8AC92;border-top:none;border-bottom:none;background:#FFF url(/lib/tgn/ancestry/i/cntnt_bg.jpg) repeat-x scroll center bottom;background-color:#FFF;}
.hintsListDetCont ul li{float:left;}
.hintsListDetCont .hintsTop{padding:0 0 20px 10px;}
.hintsListDetCont .hintsTop h3.hintsTitle{float:left;color:#333;font:normal 20px Georgia,Tahoma;height:21px;}
.hintsListDetCont .hintsTop h3.hintsTitle em{background-position:0 top;margin-top:2px;margin-right:5px;}
.hintsListDetCont .hintsTop .learnMore{float:left;color:#333;padding:5px 0 0 7px;white-space:nowrap;}
.hintsListDetCont .hintsTop .learnMore a{color:#566C11;text-decoration:underline;}
.hintsTop2{float:left;}
.hintsListDetCont .hintsTop2{padding:0 0 10px 10px;}
.hintsListDetCont .hintsTop2 h3.hintsTitle{color:#333;font:normal 26px Georgia,Tahoma;height:21px;}
.hintsListDetCont .hintsTop2 h3.hintsTitle em{margin-top:7px;}
.hintsListDetCont .hintsTop2 .learnMore{padding:10px 0 0 7px;}
.hintsListDetCont .noHintsState{text-align:center;}
.hintsListDetCont .noHintsState .titleTextTop{/*margin-left:200px;padding-top:30px;text-align:center;*/}
.hintsListDetCont .noHintsState .searchHintsDiv{margin-left:30%;padding-top:20px;}
.hintsListDetCont .titleTextTop{padding-bottom:0;padding-top:10px;}
.hintsListDetCont .noHintsState h3.hintsTitle{font-size:18px;}
.hintsListDetCont .noHintsState .addBigOrngButtonDiv a.addButton{margin:0;}
.hintsListDetCont .noHints{text-align:center;width:100%;margin:-20px 0 0;padding:0 25px 25px;}
.hintsListDetCont .noHints .titleTextTop{margin-left:200px;padding-top:30px;text-align:center;}
.hintsListDetCont .noHints .searchHintsDiv{clear:both;margin-left:35%;padding-top:20px;padding-bottom:20px;}
.hintsListDetCont .noHints h3.hintsTitle{margin:0 0 7px;color:#333333;float:left;font-family:Georgia,Tahoma;font-size:18px;font-style:normal;font-weight:normal;height:21px;line-height:normal;}
.hintsListDetCont .noHints h3.hintsTitle em{background-position:0 top;margin-right:5px;margin-top:2px;}
.hintsListDetCont .noHints .startsearchingbtn a.addButton{margin:0;}
.hintlist{width:100%;}
.hintlist .listing{float:none;border:none;min-height:4px;}
.hintlistfirst .listing{border:none;}
.hintlist .listing ul.details li{float:left;padding:2px 0px 2px 0px;}
.hintlist .listing ul.details li.separator{width:100%;border-top:1px solid #BAAE95;max-height:4px;}
#hintsTopLine.hintlist{border-top:1px solid #BAAE95;;font-size:0px;line-hieght:0px;margin:5px 0;overflow:hidden;position:relative;}
#hintsTopLine.hintlist *{float:none;margin:0;padding:0;width:100%;font-size:0px;line-hieght:0px;border:none;max-height:0px;min-height:0px;}
.hintlist .listing ul.details li.missingHints{font:normal 12px Tahoma,Georgia;}
.hintlist .listing ul.details li.missingHints em{color:#333;font-weight:bold;}
.hintlist .listing ul.details li a{color:#566C11;text-decoration:underline;}
.hintlist .listing ul.details li a img{padding:7px 0 0 21px;}
.hintlist .listing ul.details li a.med-green{color:#FFF;text-decoration:none;border:none;padding-bottom:0;}
.hintlist .listing ul.details li a.med-green .add_white_small{margin-top:7px;}
.hintlist .listing ul.details li a.med-green:hover{color:#FFF;text-decoration:underline;border:none;padding-bottom:0;}
.hintlist .listing ul.details li .ignoreText a:hover{display:inline-block;}
.hintlist .listing ul.details li.left{width:43%;display:inline-block;}
.hintlist .listing ul.details li.left ul li{float:none;}
.hintlist .listing ul.details li.left ul li.object a:hover{text-decoration:none;border:none;}
.hintlist .listing ul.details li.left ul li dl{margin:0;padding:0;}
.hintlist .listing ul.details li.left ul li dt{width:21px;float:left;margin:0;padding:0;}
.hintlist .listing ul.details li.left ul li dd{width:90%;float:left;margin:0;padding:0;}
.hintlist .listing ul.details li.left ul li dt em{float:left;display:inline-block;position:relative;}
.hintlist .listing ul.details li.left ul li dt em.memTrees{background-position:0 -1079px;height:16px;padding-bottom:3px;}
.hintlist .listing ul.details li.left ul li dt em.census{background-position:0 -420px;padding-bottom:3px;}
.hintlist .listing ul.details li.left ul li dt em.memContent{background-position:0 -1002px;}
.hintlist .listing ul.details li.left ul li dd h4{float:left;width:auto;display:inline-block;position:relative;text-transform:none;font:normal 17px Georgia,Tahoma;}
.hintlist .listing ul.details li.left ul li dd h4 a{white-space:normal;text-decoration:none;display:inline-block;position:relative;}
.hintlist .listing ul.details li.left ul li dd h4 a span{text-decoration:underline;display:inline-block;position:relative;}
.hintlist .listing ul.details li.left .description{display:inline-block;color:#695E49;padding:3px 40px 0 21px;}
.hintlist .listing ul.details li.center{width:36%;display:inline-block;}
.hintlist .listing ul.details li.center dl{margin:0;padding:0;}
.hintlist .listing ul.details li.center dt{width:100px;margin:0;margin-right:5px;padding:0;text-align:right;color:#695E49;}
.hintlist .listing ul.details li.center dd{margin:-13px 0 0 100px;padding:0 0 5px 5px;color:#333;word-wrap:break-word;word-break:break-all;}
.hintlist .listing ul.details li.center dd p{margin:0;}
.hintlist .listing ul.details li.right{width:21%;display:inline-block;}
.hintlist .listing ul.details li.right div.padding4ButtonDiv{padding:0px 0px 0px 20px;}
.hintlist .listing ul.details li.right .addBigPlusButtonDiv{padding:12px 0 12px 20px;}
.hintlist .listing ul.details li.right .addBigPlusButtonDiv a{color:#FFF;}
.hintlist .listing ul.details li.right .addBigPlusButtonDiv a:hover{color:#FFF;text-decoration:underline;border:none;padding-bottom:0;}
.hintlist .listing ul.details li.right .addBigPlusButtonDiv a span{margin:7px 5px 0 0;}
.hintlist .listing ul.details li.right .ignoreText{float:right;padding-right:5px;width:90%;}
.hintlist .listing ul.details li.right div.ignoreText{padding:0px 0px 0px 20px;}
/*---split headers with arrows---*/
ul.progressBar li.step > div, ul.progressBar li.step > span{background-image:url(/lib/tgn/ancestry/trees/i/ProgressBarSteps.gif);}
ul.progressBar, ul.progressBar li.step, ul.progressBar li.step > div, ul.progressBar li.step h1{height:35px;}
ul.progressBar{overflow:hidden;position:relative;}
ul.progressBar li.step{float:left;position:relative;}
ul.progressBar li.last.step{position:absolute;top:0;right:0;}
ul.progressBar.steps2 li.step{width:50%;}
ul.progressBar li.step > div{background-position:0 -35px;position:absolute;top:0;bottom:0;right:-3px;width:13px;*right:-3px;}
ul.progressBar li.step > div:first-child{background-position:0 -70px;left:-3px;}
ul.progressBar li.first.step > div:first-child{background-position:0 0;}
ul.progressBar li.last.step > div{background-position:0 -140px;}
ul.progressBar li.last.step > div:first-child{background-position:0 -70px;}
ul.progressBar li.step > span{background-position:0 -105px;position:absolute;top:0;right:10px;bottom:0;left:10px;}
ul.progressBar li.first.step > span{left:13px;}
ul.progressBar li.first.step > div:first-child{left:0;}
ul.progressBar li.last.step > div{right:0;}
ul.progressBar li.last.step > div:first-child{left:-3px;}
ul.progressBar li.last.step > span{right:13px;}
ul.progressBar li.step h1{color:#fff;font:700 11px/34px Tahoma, Geneva, sans-serif;overflow:hidden;margin:0 8px;padding:0;white-space:nowrap;}
ul.progressBar li.first.step h1{margin-left:2px;}
ul.progressBar li.last.step h1{margin-right:2px;}
ul.progressBar li.step h1 em{font-size:13px;}
ul.progressBar li.unvisited.step > div{background-position:0 -210px;}
ul.progressBar li.unvisited.step > div:first-child{background-position:0 -245px;}
ul.progressBar li.unvisited.first.step > div:first-child{background-position:0 -175px;}
ul.progressBar li.unvisited.last.step > div{background-position:0 -315px;}
ul.progressBar li.unvisited.last.step > div:first-child{background-position:0 -245px;}
ul.progressBar li.unvisited.step > span{background-position:0 -280px;}
ul.progressBar li.unvisited.step h1{color:#bbb0a2;}
ul.progressBar li.visited.step{opacity:.5;}
ul.progressBar li.visited.step div, ul.progressBar li.visited.step span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}

/*Print Friendly*/

.prinfriendlyDiv .pDetCont{border-top:1px solid #BBB0A3;border-bottom:1px solid #BBB0A3;padding-top:10px;padding-bottom:10px;}
.prinfriendlyDiv .printButtonDiv span.printIcon{margin-top:5px;margin-right:5px;background-position:-34px -100px;}
.prinfriendlyDiv .treeCardDiv{background:none;border-top:1px solid #BBB0A3;border-right:none;border-bottom:1px solid #BBB0A3;border-left:none;}
.prinfriendlyDiv .treeCardDiv .treeInnrCont{padding:10px 0;}
.prinfriendlyDiv .treeInnrCont table{border-collapse:collapse;width:100%;}
.prinfriendlyDiv .leftInnrCont{vertical-align:middle;}
.prinfriendlyDiv .rightInnrCont{padding-left:10px;vertical-align:top;white-space:nowrap;}
.prinfriendlyDiv .rightInnrCont .printButtonDiv{float:right;}
.prinfriendlyDiv .rightInnrCont .ancBtn{display:block;height:27px;position:relative;padding:0 6px;white-space:nowrap;}
.prinfriendlyDiv .rightInnrCont .ancBtn>span{display:block;position:absolute;top:0;right:0;}
.prinfriendlyDiv .rightInnrCont .ancBtn>span:first-child{left:0;}
.prinfriendlyDiv .rightInnrCont .ancBtn .flat_icon{display:block;position:absolute;top:0;left:10px;}
.prinfriendlyDiv .rightInnrCont .ancBtn em{padding-left:24px;white-space:nowrap;}
.prinfriendlyDiv .treeCardDiv .treeCardRndCrnrLft{display:none;}
.prinfriendlyDiv .treeCardDiv .treeCardRndCrnrRght{display:none;}
.prinfriendlyDiv .pCardDiv{margin-top:0;}
.prinfriendlyDiv .pCardDiv *{cursor:text;}
.prinfriendlyDiv .pCardDiv a{color:#566c11;}
.prinfriendlyDiv .hintsulcrnr,.prinfriendlyDiv .hintsurcrnr,.prinfriendlyDiv .hintsllcrnr,.prinfriendlyDiv .hintslrcrnr{display:none;}
.prinfriendlyDiv .widgtTitleTxt a{color:#FFF;text-decoration:none;cursor:text;}
.prinfriendlyDiv .famMembersBox .famMembDetails ul li.pName dt{margin:0;}
.prinfriendlyDiv .widgtContnt{border:1px solid #BAAE95;}
.prinfriendlyDiv .widgtContnt a{cursor:text;}
.prinfriendlyDiv .mediaFactsBox .eventSection .sourceCitationDiv{display:none;}
.prinfriendlyDiv .mediaFactsBox .eventSection .sourceCitationDiv .text a{color:#566C11;}
.prinfriendlyDiv .mediaFactsBox .eventSection .sourceCitationDiv{margin:5px 0 0 -140px;}
.prinfriendlyDiv .mediaFactsBox .eventSection .rightCitations .addMediaLnkDiv{padding:0 0 0 32px;}
.prinfriendlyDiv .famMembersBox .famMembDetails{border:1px solid #B4AEA4;}
.prinfriendlyDiv .famMembersBox .famMDC{margin:-6px 0 7px 10px;}
.prinfriendlyDiv .famMembersBox .famMembDetails .famMembDetTOP{background:none;}
.prinfriendlyDiv .famMembersBox .famMembDetails .famMembDetBottom{background:none;}
.prinfriendlyDiv .famMembersBox .famMembDetails .famMembDetBottom2{background:none;}
.prinfriendlyDiv .famMembersBox .famMembDetails .pImg .smallImg{background-color:#FFF;}
.prinfriendlyDiv .famMembersBox .famMembDetails .pImg .smallImg img{border:1px solid #FFFFFF;display:block;position:absolute;background-color:#FFF;background-position:center 20%;background-repeat:no-repeat;}

.TagsBox .noBorder{border:none;}
.TagsBox .galEmptyState{padding:5px 55px;color:#695E49;text-align:center;font:italic 12px Tahoma,Georgia;}
.TagsBox ul li{float:left;padding:4px 0;}
.TagsBox .tagCell{float:left;width:48%;height:14px;}
.TagsBox .tagItem{margin-left:4px;background:transparent;}
.TagsBox .tagItem:hover{margin-left:4px;background:#eff2d3;}
.TagsBox .tagItem a.deleteLnk{text-decoration:none;float:right;}
.TagsBox .tagItem a.deleteLnk .removeIcon{background-position:0 -200px;text-decoration:none;}
.TagsBox .addTagDiv{background:transparent;display:none;}
.TagsBox .addTagDiv_Show{background:#eff2d3;border-top:1px solid #BAAE95;display:block;padding:6px;}
.TagsBox .addTagDiv_Show .subText{color:#A3AA8B;font-style:italic;font-size:smaller;}
.TagsBox .addTagDiv_Show .textBox{margin:3px 0;width:285px;padding:2px 5px;border:1px solid #BAAE95;font:normal 11px Tahoma,Georgia;}

#wrpDiv2.grnWrp h2 a{color:#fff;}

/* Private Photo Page CSS */
.privatePhotoPage{padding:85px 0;position:relative;}
.privatePhotoPage .bdy{background:url(/lib/tgn/ancestry/trees/i/lock-on-photo.jpg) no-repeat 90px 0;padding:0 110px 0 250px;position:relative;z-index:2;}
.privatePhotoPage .bdy h1{color:#000;font:400 21px/25px Georgia;margin:0 20px 20px;position:relative;}
.privatePhotoPage .bdy h1 .flat_icon.locked_green{background-position:0 -460px;position:absolute;top:3px;left:-19px;}
.privatePhotoPage .bdy p{color:#333;font:400 14px/18px Tahoma;margin-bottom:8px;}
.privatePhotoPage .bdy a.ancBtn.med.brown{margin-top:18px;}
.privatePhotoPage .bdy a.ancBtn.med.brown .flat_icon.arrow2left_white{background-position:-34px -720px;margin:5px 8px 0 0;}

/* Fix so buttons with nested inputs are clickable on the entire button */
.ancBtn.withInput>span{position:relative;z-index:0;}
.ancBtn.withInput>em{position:relative;z-index:2;}
.ancBtn.withInput>em>input{background:none;border:0;color:#fff;cursor:pointer;height:26px;overflow:visible;padding-bottom:1px;}
.ancBtn.med.withInput>em>input{font:700 12px/26px Tahoma;height:26px;margin:0 -10px -1px;padding:0 10px;}
.ancBtn.med.withInput>em>input[type="submit"]::-moz-focus-inner{border:none;}

/* Special NBC Layout */
@media print
{
	.nbcWrp{display:none;}
}
.nbcWrp{z-index:16 !important;}

/* Streatchable Widget Header */
.ancSecHdStretch,.ancSecHdStretch .ancSecHdL,.ancSecHdStretch .ancSecHdR,#ftmToolTip .ancSecHdStretch .ancSecHdBL,#ftmToolTip .ancSecHdStretch .ancSecHdBR{background-image:url(/lib/tgn/ancestry/trees/i/ancSecHdStretch.png);}
.ancSecHdStretch{background-color:#566c11;background-position:0 -20px;background-repeat:repeat-x;border:1px solid #80914d;height:100%;padding:2px 4px 3px 9px;position:relative;}
.ancSecHdStretch .ancSecHdL,.ancSecHdStretch .ancSecHdR{background-color:#fff;height:10px;width:10px;position:absolute;top:-1px;}
.ancSecHdStretch .ancSecHdL{background-position:0 0;left:-1px;}
.ancSecHdStretch .ancSecHdR{background-position:0 -10px;right:-1px;}
.ancSecHdStretch h1.ancSecHdTitle{color:#fff;display:inline;font:700 13px/17px Tahoma, Geneva, sans-serif;margin:0 5px 0 0;padding:0;vertical-align:middle;}
.ancSecHdStretch a.ancSecHdLink{color:#fff;display:inline;font:400 12px/17px Tahoma, Geneva, sans-serif;margin:0 5px 0 0;padding:0;text-decoration:none;vertical-align:middle;white-space:nowrap;}
.ancSecHdStretch a.ancSecHdLink em{text-decoration:underline;}

/* Old Global Alert Override so text doesn't overlap the close button */
.bluWrp.gHeaderAlert{padding-right:75px;}

.flat_icon_small{background-image:url(http://c.mfcreative.com/Lib/TGN/Ancestry/i/icon-sprite.png);background-repeat:no-repeat;display:inline-block;width:12px;height:12px;vertical-align:middle;}
.editSource .reposEdit>div{width:950px;position:relative;height:100%;}
.editSource .reposEdit .lefPan .panCntnt,.editSource .reposEdit .lefPan .panCntnt>form{width:627px;}
.editSource .reposEdit .lefPan .formFields{width:625px;}
.editSource .reposEdit .lefPan .fieldsInner{width:585px;}
/* trees2.css */
#GlobalWrpr{*z-index:18;}

.floatLeft{float:left;}
.floatRight{float:right;}
/* Source Media pages */
.smTopNav{margin:0;padding:7px;border-bottom:1px solid #C8C8C8;}
.SourceMediaDiv{margin:10px 0 0;padding:0;color:#333;font:normal 12px Tahoma,Georgia;}
.SourceMediaDiv .bottomControls{background:url("/lib/tgn/ancestry/trees/i/widgetBG.gif") repeat-x scroll 0 bottom #FAFAF7;}
.SourceMediaDiv h2{margin:0;padding:0;color:#333;font:normal 22px Georgia,Tahoma;}
.SourceMediaDiv h2 .greyed{color:#777;}
.SourceMediaDiv h2 .recordIcon{background-position:0 -60px;margin:5px 5px 0 0;}
.SourceMediaDiv h2 .sourceIcon{background-position:0 -420px;margin:5px 5px 0 0;}
.SourceMediaDiv .explain{margin:0;padding:0;}
.SourceMediaDiv .innerContent{margin:12px 0 0;}
.SourceMediaDiv .innerContent .leftSide{float:left;width:640px;}
.cardWContShow .innerContent .leftSide{float:left;width:620px;}
.formFields .fieldsTable .ErrorShow select.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}
.formFields .fieldsTable .ErrorShow input.input-validation-error{width:558px;margin:3px 0 0;padding:2px 5px;background:url("/lib/tgn/ancestry/i/field_bg.gif") repeat-x scroll left top #FFFFFF;border-color:#FF0000 #FF0000 #FF0000 #FF0000;border-style:solid;border-width:1px;position:relative;}
.formFields .fieldsTable td.lastItem{margin:0;}
/*.formFields .fieldsTable .rowContentDiv{margin:0 0 12px;display:inline-block;}*/
.formFields .fieldsTable .rowContentDiv{margin: 10px 0 0 0;}
.formFields .fieldsTable .rowContentDiv:first-child{margin-top:0;}
.formFields .fieldsTable .rowContentDiv ul li{float:none;}
.formFields .fieldsTable .rowContentDiv .fieldTitle{display:block;float:left;margin:2px 0 0 0;position:relative;}
.formFields .fieldsTable .rowContentDiv .fieldTitle h3{float:left;}
.formFields .fieldsTable .rowContentDiv .fieldTitle em{float:left;margin:5px 0 0 5px;color:#777;font-style:italic;}
.formFields .fieldsTable .rowContentDiv .fieldTitleMixed{float:left; margin:2px 0 0 0;}
.formFields .fieldsTable .rowContentDiv .fieldTitleMixed em{color:#777;font-style:italic;}
.formFields .fieldsTable .rowContentDiv .fieldTextBox{width:574px;margin:0;padding:2px 5px;background:url(/lib/tgn/ancestry/i/field_bg.gif) repeat-x scroll left top #FFFFFF;border-color:#999999 #CBCBCB #CBCBCB #999999;border-style:solid;border-width:1px;position:relative;}
.formFields .fieldsTable .rowContentDiv .indentedfieldTextBox{width:558px;padding:2px 5px;background:url("/lib/tgn/ancestry/i/field_bg.gif") repeat-x scroll left top #FFFFFF;border-color:#999999 #CBCBCB #CBCBCB #999999;border-style:solid;border-width:1px;}
.formFields .fieldsTable .rowContentDiv .instructTxt{margin:3px 0 0;display:inline-block;font-size:11px;}
.formFields .fieldsTable .rowContentDiv .instructTxt em{color:#999;font-style:italic;}
.formFields .fieldsTable .rowContentDiv .instructTxt em.small{font-size:smaller;}
.formFields .fieldsTable .rowContentDiv .dropDownArea {clear:both;}
.formFields .fieldsTable .rowContentDiv .dropDownArea .repositorySelect{float:left;}
.formFields .fieldsTable .rowContentDiv .dropDownArea .editOrCreate{float:left;margin:2px 0 0 7px;}
.showSMInfo .smContSection{padding:15px;}
.showSMInfo .smContSection h3{margin:0 0 10px;padding:0 0 3px;font:normal 17px Georgia;border-bottom:1px solid #C8C8C6;}
.showSMInfo .smContSection .detailsTable{width:100%;font:normal 13px Tahoma;}
.showSMInfo .smContSection .detailsTable dl{margin:0 0 12px;padding:0;}
.showSMInfo .smContSection .detailsTable .lastItem{margin:0;}
.showSMInfo .smContSection .detailsTable dl dt{margin:0 0 5px;padding:0;color:#777;font-weight:bold;}
.showSMInfo .smContSection .detailsTable dl dt a{font-weight:normal;}
.showSMInfo .smContSection .detailsTable dl dd{margin:0 0 3px;padding:0;color:#333;}
.showSMInfo .smContSection .detailsTable ul li{float:none;margin:0 0 5px;font-weight:bold;}
.showSMInfo .smContSection .detailsTable ul li.assocFact{font:normal 14px Tahoma;font-weight:normal;}
.SourceMediaDiv .innerContent .rightSide{float:right;}
.SourceMediaDiv .innerContent .rightSideTips{width:320px;}
.editSourceCitation .formFields{width:627px;}
.createSourceCitation .lefPan .fieldsInner,.editSourceCitation .fieldsInner{width:585px;}
.createSourceCitation .rightSideTips>form{display:block;padding-bottom:10px;}
.createSourceCitation .rightSideTips>form .ancSecHdM{width:280px;}
.smToolsLinks{margin:0 0 10px;padding:0;border:1px solid #989687;background-color:#FAF8E1;}
.smToolsLinks .rtlInner{padding:6px 12px 12px;}
.smToolsLinks .tl{background:url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat scroll -325px 0 transparent;float:left;height:6px;margin:-1px 0 0 -1px;width:6px;}
.smToolsLinks .tr{background:url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat scroll -331px 0 transparent;float:right;height:6px;margin:-1px -1px 0 0;width:6px;}
.smToolsLinks .bl{background:url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat scroll -325px -6px transparent;float:left;height:6px;margin:-5px 0 -1px -1px;width:6px;}
.smToolsLinks .br{background:url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat scroll -331px -6px transparent;float:right;height:6px;margin:-5px -1px -1px 0;width:6px;}
.smToolsLinks ul li{float:left;padding-top:6px;}
.smToolsLinks ul li.leftTL{width:50%;}
.smToolsLinks ul li a{text-decoration:none;}
.smToolsLinks ul li a .editIcon{background-position:0 -320px;margin:0 5px 0 0;}
.smToolsLinks ul li a .deleteIcon{background-position:0 -960px;margin:0 5px 0 0;}
.smToolsLinks ul li a span{text-decoration:underline;}
.smSection{padding:15px;line-height:16px;border-bottom:none;}
.smSection h3{color:#43540d;font:400 17px/21px Georgia;margin-bottom:10px;}
.addMediaDiv{margin-left:20px;}
.smSection .redMsg{color:#F00;}
.boxCont.widgtContnt.smBox{background-image:none;background-color:#fff;}
.mediaState{margin:-15px -25px;position:relative;}
.mediaState .clearDiv{display:none;font-size:0px;line-height:0px;}
.mediaState .contribAdded{height:10px;border-bottom:1px solid #BAAE95;background-color:#FFFFFF;}
.mediaState .contribAdded span{float:left;margin:0 0 0 12px;padding:3px;background-color:#FFF;}
.mediaState .mediaItem{border-bottom:1px solid #BAAE95;margin:0 10px;padding:5px;position:relative;}
.mediaState #mediaItemA:first-child{border-bottom:none;}
.mediaState .mediaInner{overflow:hidden;padding:10px;}
.mediaState .mediaItem:hover .mediaInner{border:1px solid #E2DDD2;background-color:#EFF3E3;padding:9px;}
.mediaState .mediaInner .mediaLeft{width:65%;}
.mediaState .mediaInner div.mediaLeft{float:left;width:60%;}
.mediaState .mediaInner .mediaLeft h3{margin:0;font:normal 17px/18px Georgia;}
.mediaState .mediaInner .mediaLeft .mediaDesc{color:#333;font:normal 12px/16px Tahoma;word-wrap:break-word;}
.mediaState .mediaInner .mediaRight{width:35%;}
.mediaState .mediaInner div.mediaRight{float:right;}
.mediaState .mediaInner .mediaRight .couterdiv{background-color:#FFF;border:1px solid #BBB0A3;font:12px/16px tahoma;text-align:center;vertical-align:middle;}
.mediaState .mediaInner .mediaRight .couterdiv a{text-decoration:none;}
.mediaState .mediaInner .mediaRight .couterdiv img{max-height:96px;max-width:96px;}
.mediaState .mediaInner .mediaRight .x-largeImg img{max-height:100px;max-width:100px;}
.mediaState .mediaInner .mediaRight .actImage img{border:2px solid #FFF;}
.mediaState .mediaInner .mediaRight .svaImage{height:100px;width:100px;}
.mediaState .mediaInner .mediaRight .svaImage a{display:block;text-align:center;text-decoration:none;}
.mediaState .mediaInner .mediaRight .svaImage a span{display:block;margin:0 auto;}
.mediaState .mediaInner .mediaRight .svaImage span.svaItem{background-color:#FFF;border:2px solid #FFFFFF;max-height:96px;max-width:96px;margin-top:25px;}
.mediaState .mediaInner .mediaRight .svaImage .story{height:32px;width:27px;background:url(/lib/tgn/ancestry/trees/i/gallery-story.gif);}
.mediaState .mediaInner .mediaRight .svaImage .audio{height:32px;width:17px;background-image:url(/lib/tgn/ancestry/trees/i/gallery-audio.gif);}
.mediaState .mediaInner .mediaRight .svaImage .video{height:19px;width:31px;background-image:url(/lib/tgn/ancestry/trees/i/gallery-video.gif);}
.mediaState .mediaInner .mediaRight .itemTitle{color:#695E49;}
.mediaState #mediaItemA table{border-collapse:collapse;width:100%;}
.mediaState #mediaItemA td{vertical-align:top;}
.mediaState #mediaItemA td.mediaLeft .mediaDesc{overflow:hidden;}
.mediaState #mediaItemA td.mediaLeft .mediaDesc *{display:block;float:left;}
.mediaState #mediaItemA td.mediaLeft .mediaDesc>a.ancBtn:first-child{margin-right:5px;}
.mediaState #mediaItemA td.mediaLeft .mediaDesc>a.ancBtn{margin-top:10px;}
.mediaState #mediaItemA td.mediaRight{padding-left:5px;text-align:right;vertical-align:middle;}
.mediaState #mediaItemA td.mediaRight table{border:1px solid #BAAE95;}
.mediaState #mediaItemA td.mediaRight td{border:none;margin-left:0;text-align:center;vertical-align:middle;width:100px;white-space:nowrap;}
.mediaState .objectControl{bottom:0;height:23px;position:absolute;right:0;}
.mediaState .controlRC{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif) no-repeat -340px -90px;width:4px;height:23px;float:left;}
.mediaState .controlText{float:left;height:16px;padding:3px 0 3px;border-top:1px solid #BAAE95;background-color:#FFF;display:block;}
.mediaState .controlText a{display:block;height:16px;padding:0 6px 0 18px;position:relative;text-decoration:none;}
.mediaState .controlText a em.removeIcon{background-position:0 -960px;display:block;position:absolute;top:0;left:0;}
.mediaState .controlText a span{display:block;font:normal 12px/16px Tahoma,Georgia;white-space:nowrap;}
.mediaState .controlText a:hover span{text-decoration:underline;}
.srcCitMediaDiv .rightSide .secHdWdgt{margin-bottom:10px;}
.srcCitMediaDiv .rightSide .widgetFootr{text-align:left;}
.srcCitMediaDiv .info_brown{background-position:-17px -1200px;margin-right:7px;}

/*Generic Source + Citation Media styles */
.formFields{margin:0;padding:0;border:1px solid #BBAB94;background-color:#F8F7F2;position:relative;}
.formFields .ftl,.formFields .ftr,.formFields .fbl,.formFields .fbr{background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite2.gif);background-repeat:no-repeat;height:6px;width:6px;position:absolute;}
.formFields .ftl{background-position:-380px -80px;top:-1px;left:-1px;}
.formFields .ftr{background-position:-386px -80px;top:-1px;right:-1px;}
.formFields .fbl{background-position:-380px -86px;bottom:-1px;left:-1px;}
.formFields .fbr{background-position:-386px -86px;bottom:-1px;right:-1px;}
.srcCitMediaDiv .formFields .ftl,.formFields .ftr,.formFields .fbl,.formFields .fbr{background-color:#fff;background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite.png);}
.srcCitMediaDiv .formFields .ftl{background-position:-233px -241px;}
.srcCitMediaDiv .formFields .ftr{background-position:-243px -241px;}
.srcCitMediaDiv .formFields .fbl{background-position:-233px -251px;}
.srcCitMediaDiv .formFields .fbr{background-position:-243px -251px;}
.formFields .fieldsInner{margin:0;padding:20px;position:relative;}
.createSource .formFields .fieldsInner{width:587px;}
.srcCitMediaDiv .attachZone .attachMediaButton{margin:0;padding:0;}
.srcCitMediaDiv .attachZoneDelete{position:absolute;bottom:15px;right:355px;}
.SourceMediaDiv.reposAdd.srcCitMediaDiv .attachZoneDelete,.SourceMediaDiv.reposEdit.srcCitMediaDiv .attachZoneDelete{right:15px;}
.srcCitMediaDiv .attachZoneDelete a.deleteLink{text-decoration:none;}
.srcCitMediaDiv .attachZoneDelete a.deleteLink span{text-decoration:underline;}
.srcCitMediaDiv .attachZoneDelete .deleteIcon{background-position:0 -960px;margin:0 5px 0 0;}
.srcCitMediaDiv .errorShow .fieldTextBox{background:#FFECE5 url(/lib/tgn/ancestry/trees/i/field_error_bg.gif) repeat-x scroll left top;}
.formFields .fieldsTable .errorShow .fieldTextBox{background:#FFECE5 url(/lib/tgn/ancestry/trees/i/field_error_bg.gif) repeat-x scroll left top;}
.srcCitMediaDiv .errorShow .redBang{float:left;margin:3px 0 0 5px;background-position:-35px -20px;}
.srcCitMediaDiv .warnShow .fieldTextBox{background:#FFECE5 url(/lib/tgn/ancestry/trees/i/field_warn_bg.gif) repeat-x scroll left top;}
.formFields .fieldsTable .warnShow .fieldTextBox{background:#FFECE5 url(/lib/tgn/ancestry/trees/i/field_error_bg.gif) repeat-x scroll left top;}
.srcCitMediaDiv .warnShow .orngBang{float:left;margin:3px 0 0 5px;background-position:-16px -20px;}	
.srcCitMediaDiv .errorShow .fieldTitle, .srcCitMediaDiv .errorShow .fieldTitle h3{color:#833920;font:Tahoma 18px/22px Tahoma;}
.srcCitMediaDiv .warnShow .fieldTitle, .srcCitMediaDiv .warnShow .fieldTitle h3{color:#EB8300;font:Tahoma 18px/22px Tahoma;}
.srcCitMediaDiv .warnShow .noWarn, .srcCitMediaDiv .warnShow .noWarn{color:#333;}
.cttnMd .widgtContnt{background:none;background-color:#fff;}
.cttnMd .box{border:1px solid #dfdad3;color:#303030;display:inline-block;*display:inline;font-size:13px;line-height:17px;min-height:40px;min-width:125px;padding:4px;*padding-bottom:1px;position:relative;text-align:center;*zoom:1;}
.cttnMd .box a{cursor:pointer;display:block;text-decoration:none;}
.cttnMd .box a>em{color:#303030;display:block;}
.cttnMd .box span{background:url(/lib/tgn/ancestry/trees/i/view-rc.png) top left no-repeat;bottom:0;display:block;padding-left:30px;position:absolute;right:0;}
.cttnMd .box span em{background:url(/lib/tgn/ancestry/trees/i/source-media-hgrd.png) top left repeat-x;color:#43540d;display:block;padding:7px 7px 3px;text-align:left;}
.cttnMd .caption{color:#333;display:block;font-size:13px;line-height:17px;padding-top:10px;text-align:center;}
.cttnMd .media{text-align:center;}
.cttnMd .media.text .box{box-shadow:inset 1px 1px 1px rgba(196, 187, 176, 0.1), inset 2px 2px 2px rgba(196, 187, 176, 0.2), inset 3px 3px 3px rgba(196, 187, 176, 0.3);-moz-box-shadow:inset 1px 1px 1px rgba(196, 187, 176, 0.1), inset 2px 2px 2px rgba(196, 187, 176, 0.2), inset 3px 3px 3px rgba(196, 187, 176, 0.3);-webkit-box-shadow:inset 1px 1px 1px rgba(196, 187, 176, 0.1), inset 2px 2px 2px rgba(196, 187, 176, 0.2), inset 3px 3px 3px rgba(196, 187, 176, 0.3);display:block;min-height:17px;padding:20px;text-align:left;}
.cttnMd .media.icon .box{display:block;height:115px;margin:auto;width:130px;}
.cttnMd .media.icon .box a{display:block;height:46px;margin:auto;padding:30px 15px 39px;}
.cttnMd .media.audio .box{border:none;padding:0;}
.cttnMd .media.audio .box a,.cttnMd .media.video .box a{display:none;}

/*LearnMore */
.LearnMoreDiv{margin:0;padding:25px 30px 30px;font:normal 13px Tahoma;color:#1b1b1b;}
.LearnMoreDiv h2{margin:0;padding:0;color:#695E49;font:normal 27px Georgia;}
.LMExplainSection{clear:both;width:100%;margin:15px 0 20px;padding:0;display:inline-block;}
.LearnMoreExplain{width:72%;}
.LearnMoreQuote{width:195px;border-top:4px solid #C3BFB4;border-bottom:4px solid #C3BFB4;}
.LearnMoreQuoteInner{padding:12px;}
.LearnMoreQuoteTxt{font:normal 20px Georgia;color:#695E49;font-style:italic;}
.LMSourceWork{clear:both;}
.LMSourceImage{width:272px;}
.LMSourceImageInner{border:1px solid #C1B7A5;padding:3px;background-color:#FFF;width:240px;height:163px;}
.LMResearchingImg{background:#FFF url(/trees/i/pt/researchImg.jpg) no-repeat 0 0;display:inline-block;width:240px;height:163px;}
.LMSourcingText{width:64%;*width:60%;margin:12px 0;}
.LMSubHeading h3{margin:0;padding:0;color:#695E49;font:normal 17px Georgia;}
.LMItemsAndExamples{clear:both;display:inline-block;}
.LMExampleSet{margin:12px;}
.LMExampleTitle{color:#8c8c8c;font:normal 13px Tahoma;font-style:italic;}
.LMExampleOuter{margin:3px 0;padding:3px;border:1px solid #A1A986;background-color:#FFF;}
.LMExampleInner{padding:12px;background-color:#EFF0ED;font:normal 12px Tahoma;color:#000;}
.LMExampleText{color:#333;}
.LMSourceComponents ul li{float:none;list-style:none;}
.noMarginPadng{margin:0;padding:0;}

/* Source Media */
.srcCttns{position:relative;width:100%;}
.srcCttns p{color:#686666;}
.srcCttns h5,.srcCttns td{color:#656565;}
.srcCttns td em{color:#43540d;}
.srcCttns p,.srcCttns td{font-size:12px;line-height:16px;}
.srcCttns p{margin:15px 0;}
.srcCttns>.wrp{background-color:#fff;border:1px solid #bbab94;padding-bottom:15px;}
.srcCttns h5{border-bottom:1px solid #bbab94;height:15px;padding:0 10px;}
.srcCttns h5>em{background-color:#fff;color:#000;display:block;float:left;font-size:11px;line-height:15px;padding:0 10px;position:relative;top:7px;}
.srcCttns>.wrp>.type>p{padding:0 20px;}
.srcCttns ul>.source{border-top:1px solid #bbab94;padding:0 20px 20px;}
.srcCttns ul>.source:first-child{border-top:none;}
.srcCttns ul>.source>div>h1{font:400 20px/22px Georgia,"Times New Roman",Times,serif;margin:15px 0;padding-right:20px;position:relative;overflow:hidden;text-indent:20px;}
.srcCttns ul>.source>div>h1 span.icon{background-image:url(/lib/tgn/ancestry/trees/i/source-citation-icons.png);display:block;height:20px;left:0;position:absolute;top:0;width:20px;}
.srcCttns ul>.source>div>h1 span.tree.icon{background-position:0 0;}
.srcCttns ul>.source>div>h1 span.recd.icon{background-position:0 -20px;}
.srcCttns ul>.source>div>p{margin-bottom:8px;}
.srcCttns ul.options{margin-bottom:15px;overflow:hidden;}
.srcCttns ul>.option{float:left;margin-bottom:0;padding-bottom:0;}
.srcCttns ul>.option *{display:block;}
.srcCttns ul>.option .ancBtn{margin-right:10px;}
.srcCttns ul.citations{overflow:hidden;}
.srcCttns ul>.citation{border-bottom:1px dotted #c6c7c2;display:block;float:left;height:100%;padding:1px 0;width:100%;}
.srcCttns ul>.citation:first-child{border-top:1px dotted #c6c7c2;}
.srcCttns ul>.citation:hover{background-color:#fff;cursor:pointer;}
.srcCttns ul>.citation:hover table{background-color:#eef2d1;}
.srcCttns ul>.citation:hover td em{text-decoration:underline;}
.srcCttns ul>.citation table{width:100%;}
.srcCttns ul>.citation>table{border-collapse:collapse;}
.srcCttns ul>.citation td{vertical-align:top}
.srcCttns tr.lev1>td{padding:3px 0;}
.srcCttns tr.lev1>td.indicator{color:#333;padding-right:8px;padding-left:4px;width:6px;vertical-align:middle;}
.srcCttns tr.lev1>td.thumbnail{padding-right:8px;text-align:center;vertical-align:middle;width:32px;}
.srcCttns tr.lev1>td.thumbnail img{background-color:#fff;border:1px solid #777676;max-height:32px;max-width:32px;padding:1px;}
.srcCttns td.thumbnail .image{background-color:#fff;border:1px solid #777676;height:26px;width:34px;}
.srcCttns td.thumbnail .image>div{background-image:url(/lib/tgn/ancestry/trees/i/thumbs-main-12.jpg);border:1px solid #fff;height:24px;width:32px;}
.srcCttns td.thumbnail .image>div.facedid-33{background-position:0 -24px;}
.srcCttns td.thumbnail .image>div.facedid-34{background-position:-64px 0;}
.srcCttns td.thumbnail .image>div.facedid-35{background-position:0 0;}
.srcCttns td.thumbnail .image>div.facedid-36{background-position:-64px -24px;}
.srcCttns td.thumbnail .image>div.facedid-37{background-position:0 -72px;}
.srcCttns td.thumbnail .image>div.facedid-38{background-position:-32px -72px;}
.srcCttns td.thumbnail .image>div.facedid-39{background-position:0 -48px;}
.srcCttns td.thumbnail .image>div.facedid-40{background-position:-64px -48px;}
.srcCttns td.thumbnail .image>div.facedid-41{background-position:-32px 0;}
.srcCttns td.thumbnail .image>div.facedid-42{background-position:-32px -24px;}
.srcCttns td.thumbnail .image>div.facedid-43{background-position:-32px -48px;}
.srcCttns td.thumbnail .image>div.facedid-44{background-position:-64px -72px;}
.srcCttns tr.lev1>td.dscrption{padding-top:5px;padding-right:4px;padding-bottom:5px;vertical-align:middle;}
.srcCttns tr.lev1>td.dscrption>.type,.srcCttns tr.lev1>td.dscrption>.dtls{display:block;}
.srcCttns tr.lev1>td.dscrption>.type{color:#333;font-weight:700;font-size:13px;}
.srcCttns tr.lev1>td.dscrption .title{margin-right:4px;white-space:nowrap;}
.vCitPP>.widgtTpGrn>h1{color:#fff;font:400 14px/16px Tahoma;float:left;}
.vCitPP .widgtContnt{background:none;background-color:#fff;padding:0;}
.vCitPP .ancSecHd .ancSecHdM > h1{font-weight:400;}
.vCitPP .ancSecHd .ancSecHdM > h1 strong{font-weight:700;}
.vCitPP a.detailsLink{color:#fff;float:right;font:12px/18px tahoma;margin:0;}
.vCitPP ul.sources{overflow:hidden;}
.vCitPP ul>.source{border-top:1px solid #baae95;position:relative;float:left;height:100%;width:100%;}
.vCitPP ul>.source .area{padding:6px 10px;}

.overviewDiv .vCitPP ul>.source .area a{text-decoration:none;}
.overviewDiv .vCitPP ul>.source .area a:hover{cursor:pointer;text-decoration:underline;}
.factDiv .vCitPP ul>.source .area:hover{cursor:pointer;}
.factDiv .vCitPP ul>.source .area:hover h2,.factDiv .vCitPP ul>.source .area:hover table td{text-decoration:underline;}

.vCitPP ul>.source:first-child{border-top:none;}
.vCitPP .sourceTitle{color:#566c11;display:block;font:400 17px/19px Georgia,"Times New Roman",Times,serif;margin-bottom:4px;position:relative;text-indent:20px;}
.vCitPP .sourceTitle .flat_icon{display:block;float:none;position:absolute;left:0;}
.vCitPP .sourceTitle .flat_icon.logomark_green{background-position:0 -60px;top:2px;}
.vCitPP .sourceTitle .flat_icon.document2_green{background-position:0 -420px;top:3px;}
.vCitPP .sourceTitle:hover {color:#789200;cursor:pointer;text-decoration:underline;}
.vCitPP ul>.source a.option{bottom:0;cursor:pointer;display:none;height:23px;overflow:hidden;position:absolute;right:0;text-decoration:none;}
.vCitPP ul>.source a.option>span{background:url(/lib/tgn/ancestry/trees/i/source-citation-icons.png) 0 -40px;display:block;float:left;height:23px;width:21px;}
.vCitPP ul>.source a.option>em{background-color:#fff;border-top:1px solid #c5bba5;color:#43540d;display:block;float:left;font-size:12px;line-height:16px;padding:2px 7px 4px;white-space:nowrap;}
.vCitPP li.source:hover a.option{display:block;}
.vCitPP li.source:hover a.option:hover{text-decoration:underline;}
.vCitPP .citationsBox{padding-left:20px;}
.vCitPP td{color:#656565;padding:3px 0;}
.vCitPP td a{text-decoration:none;}
.vCitPP td em{color:#43540d;}
.vCitPP .thumbnail{font-size:0px;line-height:0px;padding-right:15px;text-align:center;width:32px;white-space:nowrap;}
.vCitPP .thumbnail img{background-color:#fff;border:1px solid #777676;max-width:32px;max-height:32px;padding:1px;}
.vCitPP .thumbnail .image{background-color:#fff;border:1px solid #777676;height:26px;width:34px;}
.vCitPP .thumbnail .image>div{background-image:url(/lib/tgn/ancestry/trees/i/thumbs-main-12.jpg);border:1px solid #fff;height:24px;width:32px;}
.vCitPP .thumbnail .image>div.facedid-33{background-position:0 -24px;}
.vCitPP .thumbnail .image>div.facedid-34{background-position:-64px 0;}
.vCitPP .thumbnail .image>div.facedid-35{background-position:0 0;}
.vCitPP .thumbnail .image>div.facedid-36{background-position:-64px -24px;}
.vCitPP .thumbnail .image>div.facedid-37{background-position:0 -72px;}
.vCitPP .thumbnail .image>div.facedid-38{background-position:-32px -72px;}
.vCitPP .thumbnail .image>div.facedid-39{background-position:0 -48px;}
.vCitPP .thumbnail .image>div.facedid-40{background-position:-64px -48px;}
.vCitPP .thumbnail .image>div.facedid-41{background-position:-32px 0;}
.vCitPP .thumbnail .image>div.facedid-42{background-position:-32px -24px;}
.vCitPP .thumbnail .image>div.facedid-43{background-position:-32px -48px;}
.vCitPP .thumbnail .image>div.facedid-44{background-position:-64px -72px;}
.vCitPP td.evidences{padding-right:4px;vertical-align:middle;width:100%;}
.vCitPP td.evidences span.citations{color:#000;}
.vCitPP .widgetFootr{background:#fafaf7 url(/lib/tgn/ancestry/trees/i/widgetBG.gif) bottom left no-repeat;overflow:hidden;text-align:left;}
.vCitPP .widgetFootr a.ancBtn, .vCitPP .widgetFootr a.ancBtn *{display:block;float:left;}
.vCitPP .widgetFootr .add_white_small{background-position:-88px -920px;display:block;float:left;margin-top:1px;}
.SourceMediaDiv .boxedContainer{margin-bottom:10px;position:relative;width:100%;}
.SourceMediaDiv .boxCont{padding:0;margin:0 0 10px;background:#FAFAF7 url(/lib/tgn/ancestry/trees/i/widgetBG.gif) repeat-x 0 bottom;border:1px solid #BAAE95;position:relative;}
.SourceMediaDiv .boxCont .contSection{position:relative;}
.detailsTable td.webAddress a{word-break:break-word;display:inline;}
.SourceMediaDiv .bottomControls{overflow:hidden;margin:0 10px;padding:7px;position:relative;}
.SourceMediaDiv .addPlusButtonDiv{float:left;padding:0;margin:0;}
.indentedContentUL{position:relative;width:100%;}
.indentedContentDiv{border-color:#999999 #CBCBCB #CBCBCB #999999;border-style:solid;border-width:2px;background:white; overflow:auto ; height:103px; width:530px; padding:5px;}

/* Relationship Calculator */
.rCalcLadder { margin: 20px auto; text-align:center; overflow:auto;}
.rCalcLadder .topName { font-weight:bold; font-size:13px;  }
.rCalcLadder .topYear { color:#6E6E6E; }
.rCalcLadder .relative { text-decoration:none; }
.rCalcLadder .relation { color:#6E6E6E; font-style:italic; font-size:11px; }
.rCalcLadder .bottomName { font-weight:bold; text-decoration:none; font-size:13px; }
.rCalcLadder .flat_icon.arrow2down_green { background-position: left -760px; margin-top:8px; margin-bottom:8px; float:none; }
.rCalcLadder .flat_icon.help_green {background-position: left -1220px; margin-top:8px; margin-bottom:8px; float:none; }
.rCalcLadder table.center { margin-left:auto; margin-right:auto;}
.rCalcLadder .loading { width:32px; height:32px; padding: 0 6px;}
.rCalcMepid  .yui-ac-content {margin-left:0px; } 
.rCalcMepid .flat_icon._error_small {background-position: -71px -22px;}
.rCalcHelp .flat_icon.arrow3right_green_small {background-position: -53px -782px;}
.rCalcHelp .flat_icon.arrow3down_green_small {background-position: -53px -842px;}
.rCalcHelp .helpTab { color:#445708; text-decoration:underline; cursor:pointer;}
.rCalcHelp .helpItem { display:none; }
.rCalcHelp .ancAlerts p { font-weight:normal; margin-bottom: 0px !important; }
.rCalcHelp .ancAlerts .flat_icon.info_brown {background-position: -17px -1200px; margin-right:6px;}
.icon_recalc { background: transparent url(/lib/tgn/ancestry/i/icon_redo.png) no-repeat; margin:4px;}

.mInvite .loading { width:32px; height:32px; padding: 0 6px; float:left}
.mInvite .loadingTxt { float:left}
.mInvite { margin-left:340px; margin-top:200px;}
/* autosuggest.css */
/*AutoSuggest-Typeahead */
.asMessageDiv .messageBd ul li{padding:4px 7px 7px;}
.asMessageDiv .messageBd ul li.asSeparatorLi{margin:0 0 -4px;padding:4px 0 0 7px;*margin:0 0 -6px;}
.asMessageDiv .messageBd ul li.autoSuggestLink{padding:4px 7px 4px;}
.asMessageDiv .messageBd ul li span.messageText{color:#695E49;font:italic 11px Tahoma,Georgia;}
.asMessageDiv .messageBd ul li span.redBang{background-position:-35px -20px;margin-right:5px;}
.asMessageDiv .messageBd ul li span.errorText{float:left;color:#900;font:italic 11px Tahoma,Georgia;}
#noMatch{background-color:#FFF;border:2px solid #074FA0;}
#noMatchTypeAheadPerson_container{position:absolute;font-size:11px;width:300px;z-index:101;}
.typeAheadPersonStart{font:italic 11px Tahoma,Georgia;color:#777;padding:5px 0 5px 5px;margin:5px 0 0;}
.typeAheadPersonNew{font:normal 11px Tahoma,Georgia;color:#333;background:#fff;padding:5px 0 5px 5px;margin:5px 0 0;}
.typeAheadPersonType{font:normal 11px Tahoma,Georgia;color:#333;background:#fff url(/lib/tgn/ancestry/i/drwLoader.gif) no-repeat right center;padding:5px 0 5px 5px;}	
div.suggestions{border:1px solid black;position:absolute;z-index:101;width:300px !important;}
div.suggestions div{cursor:default;padding:0 3px;background-color:white;}
div.suggestions div.current{background-color:#3366cc;color:white;}
.yui-ac-content{position:absolute;border:1px solid #B8AC92;background:#FFF;overflow:visible;z-index:9999;*margin-left:-55px;margin-top:-1px;}
.slimCard .yui-ac-content{*margin-left:0;}
.yui-ac-shadow {position:absolute;margin:.3em;background:none;z-index:9049;}
.yui-ac-bd{z-index:9999;*display:inline-block;}
.yui-ac-bd ul {width:265px;padding:0;margin:0;list-style:none;*z-index:9999;*display:inline-block;}
.yui-ac-bd ul li{width:94.8%;clear:both;float:left;padding:5px 7px;cursor:default;color:#333;list-style:none;*z-index:9999;*display:inline-block;}
.yui-ac-bd ul li dl{margin:0;padding:0;clear:both;position:relative;display:inline-block;width:250px;}
.yui-ac-bd ul li dt{float:left;font-size:13px;width:170px;max-width:170px;margin:0;padding:0;}
.yui-ac-bd ul li dd{float:right;width:80px;max-width:80px;margin:0;padding:0;}
.yui-ac-bd ul li .autoSuggestSeparator{border-top:solid 2px #566c11;padding:2px 0;margin:-6px -7px 0 -7px;}
.yui-ac-bd ul li .autoSuggestHighlight{background-color:#EFF2D3;}
.yui-ac-bd ul li em{font-weight:normal;font-style:normal;font-size:11px;color:#695E49;float:right;}
.yui-ac-bd ul li.yui-ac-highlight{background-color:#EFF2D3;cursor:pointer;}
.searchBox{margin-top:0;padding:5px 0 0;/*border:1px solid #B8AC92;*/border:1px solid #978875;background-color:#FFF;}
.searchBox{*margin-top:-5px;*padding:0;*display:inline-block;*position:relative;}
.autoSuggestStart{border:1px solid #BBB0A3;font:italic 12px Tahoma,Georgia;color:#777;padding:2px;margin:0;}
.autoSuggestNew{border:1px solid #BBB0A3;font:normal 12px Tahoma,Georgia;color:#333 !important;background:#fff;padding:2px;margin:0;}
.autoSuggestType{border:1px solid #BBB0A3;font:normal 12px Tahoma,Georgia;color:#333 !important;background:#fff url(/lib/tgn/ancestry/i/drwLoader.gif) no-repeat right center;padding:2px;margin:0;}
.searchBox .autoSuggestStart{border:1px solid #FFF;font:italic 12px Tahoma,Georgia;color:#777;margin:-5px 0 0;*margin:0;padding:2px 0 3px 5px;*padding:0 0 1px 5px;}
.searchBox .autoSuggestNew{border:1px solid #FFF;font:italic 12px Tahoma,Georgia;color:#777;margin:-5px 0 0;*margin:0;padding:2px 0 3px 5px;*padding:0 0 1px 5px;}
.searchBox .autoSuggestType{border:1px solid #FFF;font:italic 12px Tahoma,Georgia;color:#777;margin:-5px 0 0;*margin:0;padding:2px 0 3px 5px;*padding:0 0 1px 5px;}
.magnifyGlass{float:left;border:1px solid #FFF;background-color:#FFF;height:13px;padding:5px;margin-top:-5px;position:relative;}
.magnifyGlassImg{background-position:-17px -500px;position:relative;margin-top:-2px;}
.downArrowDiv{float:left;border:1px solid #FFF;background-color:#FFF;height:13px;margin-top:-5px;*margin-top:0;padding:5px;position:relative;}
.downArrowImg{background-position:-17px -840px;position:relative;margin-top:-2px;}
.yui-ac-ft{background:transparent url(/lib/tgn/ancestry/trees/i/TreesSprite.png) no-repeat 0 -123px;height:6px;position:absolute;bottom:-3px;left:-1px;width:267px;}
.commonModal .yui-ac-content{margin-top:-3px;margin-left:0;*z-index:9999 !important;*margin-left:-15px;*display:inline-block;}
#treeListContainer .familyTreeName{*display:inline-block;*position:static !important;}
.commonModal .autoSuggestStart{border:1px solid #B8AC92;}
.commonModal .autoSuggestNew{border:1px solid #B8AC92;} 
.commonModal .autoSuggestType{border:1px solid #B8AC92;} 
/*Fixes place autosuggest in Add and Edit dialogs*/
.genericDialog .yui-ac-content{margin-left:0;}
.genericDialog .birthPlaceContainer .yui-ac-content{margin-top:-11px;margin-left:149px;}
.genericDialog .yui-ac-bd ul{width:265px;}
.genericDialog .yui-ac-bd ul li{width:94.8%;}
/*
#addPersonDiv .yui-ac-content{margin-left:0;margin-top:-1px;*z-index:9999;*float:left;*display:inline-block;*left:0;*top:22px;}
*/
#addPersonDiv .yui-ac-bd ul{width:265px;}
#addPersonDiv .yui-ac-bd ul li{width:94.8%;}
#editModal .yui-ac-bd ul{width:265px;}
#editModal .yui-ac-bd ul li{width:94.8%;}

.yui-ac-bd{*display:inline-block;*position:relative;}
.yui-ac-bd ul li{*display:inline-block;*position:relative;}
.yui-ac-bd ul li dt{*word-wrap:break-word;}
.yui-ac-bd ul li.yui-ac-highlight{*display:inline-block;*position:relative;}
.autoSuggestStart{*margin-top:0;}
.autoSuggestNew{*margin-top:0;}
.autoSuggestType{*margin-top:0;}
.commonModal .yui-ac-content{*z-index:9999;*left:0;*margin:-3px 0 0 0;}

#addPersonDlg .addModalBB .yui-ac-content{*margin:-8px 0 0 0;*left:0;}

#evContainer .yui-ac-content{margin-top:0;margin-left:5px;*margin-top:1px;*margin-left:2px;}
#newContainer .yui-ac-content{margin-top:0;margin-left:5px;*margin-top:1px;*margin-left:2px;}


#factDiv .vitalInfoSection .edRowLocation{position:relative;z-index:10;}
#factDiv .vitalInfoSection .locationWrp{position:relative;width:100%;z-index:4;}
#factDiv .vitalInfoSection #evContainer{position:absolute;bottom:3px;left:0;}
#factDiv .vitalInfoSection #evContainer .yui-ac-content{background:#fff;margin:0;top:0 !important;left:0 !important;}