
/* 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;}
/* treeviewer.css */
/* Global Changes for Tree Viewer Liquid Layout */
body{background:#E2DECD url(/lib/tgn/ancestry/i/bodyGrdnt.png) repeat-x top left;}
#GlobalWrpr{min-width:990px;padding:0;width:100%;margin-bottom:-2px;*position:static;}
#GlobalWrpr #HdrContainer{position:relative;margin:0 auto;width:990px;z-index:6;}
#GlobalWrpr #HdrContainer div.alert{margin-bottom:13px !important;}
#GlobalWrpr #HdrContainer #ql_buttons{overflow:hidden;}
#GlobalWrpr .treesWrapper{width:auto;padding:0;position:static;z-index:4;margin-top:-13px;}
#GlobalWrpr #treeCardDivWrapper{margin:auto;width:972px;position:relative;z-index:4;}
#GlobalWrpr .TabGroupLarge{display:none;}
#GlobalWrpr .treesWrapper #Content-2{background:none;border:none !important;padding:10px;width:auto;z-index:0;}
#GlobalWrpr .treesWrapper #Content-2 .Content-ulcrnr,#GlobalWrpr .treesWrapper #Content-2 .Content-urcrnr,#GlobalWrpr .treesWrapper #Content-2 .Content-2BgLftWh,#GlobalWrpr .treesWrapper #Content-2 .Content-2BgRgtWh,#GlobalWrpr #ContentFullWidth,#GlobalWrpr .treesWrapper .ContentBG{display:none;}
#GlobalWrpr .treesWrapper .TabControlContent{min-height:600px;position:relative;*zoom:1;} 
#GlobalWrpr .treesWrapper .SubNavBarDiv{display:none;}
#GlobalWrpr #footerWrp{margin:0 auto !important;margin-top:0 !important;margin-bottom:0px !important;padding-bottom:10px !important;width:972px;z-index:12;}
#GlobalWrpr .footerWrp .contner .upper{margin-bottom:10px !important;}
#GlobalWrpr .footerWrp .contner .upper,.footerWrp .contner .lower{overflow:hidden;}
#GlobalWrpr .footerWrp .intPop{*top:18px;}
#GlobalWrpr>form#fbanner{width:990px;margin:0 auto;}
#Content-2 .Contnet-Bttm,#Content-2 .Contnet-RCBL,#Content-2 .Contnet-RCBR{display:none !important;}

/* Temporary Fix for Header Float Right/Left Bug in IE7 causing a horizontal scroll bar */
#GlobalWrpr .HdrMembr{*max-width:50%;}

/* Tree Viewer Container */
.TabControlContent{background-color:#fff;border:1px solid #b5ac98;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;}
.TabControlContent .outerRC{position:absolute;z-index:5;background-image:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png);height:10px;width:10px;}
.TabControlContent .top.outerRC{top:-1px;}
.TabControlContent .outerRC{bottom:-1px;}
.TabControlContent .lft.outerRC{left:-1px;}
.TabControlContent .rgt.outerRC{right:-1px;}
.TabControlContent .top.lft.outerRC{border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;background-position:-208px 0px;}
.TabControlContent .top.rgt.outerRC{border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;background-position:-218px 0px;}
.TabControlContent .btm.lft.outerRC{border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;background-position:-208px -10px;}
.TabControlContent .btm.rgt.outerRC{border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;-webkit-border-radius:0 0 4px 0;background-position:-218px -10px;}
.TabControlContent #trVwHd{border-bottom:none;cursor:default;position:relative;top:-1px;z-index:3;}
.TabControlContent .innerShdw{display:block;position:absolute;z-index:0;}
.TabControlContent .innerShdw.rc{background-image:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png);height:10px;width:10px;}
.TabControlContent .innerShdw.top.rc{top:-1px;}
.TabControlContent .innerShdw.rgt.rc{right:-1px;}
.TabControlContent .innerShdw.btm.rc{bottom:-1px;}
.TabControlContent .innerShdw.lft.rc{left:-1px;}
.TabControlContent .innerShdw.top.rgt.rc{border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;background-position:-87px -155px;}
.TabControlContent .innerShdw.btm.lft.rc{border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;background-position:-77px -165px;}
.TabControlContent .innerShdw.top.lft.rc{border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;background-position:-77px -155px;}
.TabControlContent .innerShdw.topShdw{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) repeat-x 0 -246px;top:-1px;right:9px;left:9px;height:10px;}
.TabControlContent .innerShdw.lftShdw{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite-2.png) repeat-y -41px 0;top:9px;bottom:9px;left:-1px;width:10px;}
.TabControlContent #trVw{min-height:600px;position:relative;overflow:hidden;width:100%;}
.TabControlContent #trVw .trVp{position:relative;height:100%;width:100%;z-index:2;}

/* NTV Preview Banner */
#trVwHd .previewBanner{border-top:none;float:right;clear:right;padding:6px 6px 0;position:relative;z-index:0;margin-right:10px;}
#trVwHd .previewBanner.ancAlerts.aBlue .bl{background-position:0 -90px;bottom:-6px;}
#trVwHd .previewBanner.ancAlerts.aBlue .br{background-position:-6px -90px;bottom:-6px;}
#trVwHd .previewBanner .btm{background-color:#E7EDF5;height:5px;position:absolute;bottom:-6px;left:5px;right:5px;border-bottom:1px solid #A6BCC6;}
#trVwHd .previewWrp{padding:0 6px;}
#trVwHd .previewBanner a{color:#695e49;cursor:pointer;display:block;float:left;font:400 11px/15px Tahoma;height:16px;margin-left:12px;padding-left:21px;position:relative;white-space:nowrap;}
#trVwHd .previewBanner a:first-child{margin-left:0px;}
#trVwHd .previewBanner .flat_icon{display:block;height:16px;width:16px;position:absolute;top:0;left:0;}
#trVwHd .previewBanner .info_brown{background-position:-17px -1200px;}
#trVwHd .previewBanner .arrow1left_brown{background-position:-17px -640px;}
#trVwHd .previewBanner .comment_brown{background-position:-17px -1060px;}

/* First Hint Bing Modal */
.firstHint { z-index:750; position:absolute; }
.firstHint .mainBox { width: 360px; border:1px solid #556C11; -moz-border-radius:10px; padding:10px; border-radius:10px; background:-moz-linear-gradient(100% 100% 90deg, #ffffff, #f7f6f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f7f6f1)); background-color:White\9;}
.firstHint .mainBox div a.close { background-position: -17px -200px; }
.firstHint .mainBox hr { background-color:#cccccc; height:1px; margin:10px 0; }
#GlobalWrpr .knubTop { background-image:url(/lib/tgn/ancestry/trees/treemap/images/first-hint-knub.png); height:59px; background-position:left -13px; position:absolute; width:48px; z-index:750;}
#GlobalWrpr .knubBottom { background-image:url(/lib/tgn/ancestry/trees/treemap/images/first-hint-knub.png); height:58px; background-position:left top; position:absolute; width:48px; z-index:750;}
.firstHint .hintIcon { background-image:url(/lib/tgn/ancestry/trees/treemap/images/node-hint.png); width:22px; height:24px; display:inline-block; margin-right:6px;}
.firstHint .mainBox .contentCtr { padding:10px 20px; }
.firstHint .mainBox .contentCtr .titleCtr { font-family:Georgia; font-size:18px; margin-bottom:12px; }
.firstHint .mainBox .contentCtr .titleCtr .title { position:relative; top:-4px; }
.firstHint .mainBox .contentCtr .content { font-family:Tahoma; font-size:13px; }
.firstHint .mainBox .closeCtr { float:right; }
.firstHintModalBkg,.ftmSyncModalBkg{filter:Alpha(Opacity=50);opacity:0.5;background-color:#000;position:fixed;z-index:500;top:0;left:0;right:0;bottom:0;}

/* Family Tree Maker Sync Overlay */
.ftmSync{position:fixed;height:190px;width:470px;z-index:502;top:50% !important;left:50% !important;margin:-95px 0 0 -235px;}
.ftmSync #ancMdlWrp{margin:0;}
.ftmSync #ancMdlWrp .hdStrip p a.close_white {background-position: -34px -200px;}
.ftmSync #ancMdlWrp .box .content{padding:0;}
.ftmSync #ancMdlWrp .ancMdlBdy{padding:12px 12px 24px;position:relative;}
.ftmSync #ancMdlWrp .ancMdlBdy p{padding:0 48px 0 24px;position:relative;}
.ftmSync #ancMdlWrp .ancMdlBdy .alerts_warning{background-position:-17px -20px;display:block;float:none;position:absolute;top:0;left:0;}
.ftmSync #ancMdlWrp .ancMdlFtr{background-color:#efedd6;padding:12px;text-align:center;}
/* controls.css */
/* Sub Navigation Buttons */
#trVwHd .subNavCon{margin-bottom:-2px;position:relative;clear:left;float:left;overflow:hidden;top:10px;left:9px;padding:0 8px 0 7px;z-index:0;}
#trVwHd .subNavConL,#trVwHd .subNavConR,#trVwHd .subNavConM{background-image:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png);}
#trVwHd .subNavConL{background-position:0 -104px;position:absolute;top:0;left:0;bottom:0;width:7px;z-index:0;}
#trVwHd .subNavConR{background-position:-33px -104px;position:absolute;top:0;right:0;bottom:0;width:8px;z-index:0;}
#trVwHd .subNavConM{background-position:0 -182px;background-repeat:repeat-x;padding:6px 0 8px;position:relative;z-index:2;}
#trVwHd .subNavCon .med.ancBtn{display:block;float:left;}
#trVwHd .subNavCon .med.ancBtn.brown{border-left:1px solid #342f24;}
#trVwHd .subNavCon .med.ancBtn.brown:first-child{border-right:1px solid #342f24;}
#trVwHd .subNavCon .med.ancBtn.brown em{background-position:0 -2808px;}
#trVwHd .subNavCon .fam.med.ancBtn.brown span{background-position:0 -1764px;}
#trVwHd .subNavCon .ped.med.ancBtn.brown span{background-position:0 -720px;}
#trVwHd .subNavCon .med.ancBtn *{display:block;}
#trVwHd .subNavCon .med.ancBtn:first-child{border-left:none;}
#trVwHd .subNavCon .ped.ancBtn .flat_icon.tree_green,#trVwHd .subNavCon .fam.ancBtn .flat_icon.tree_green{background-position:0 -1081px;position:absolute;top:6px;left:6px;height:16px;width:16px;}
#trVwHd .subNavCon .ped.ancBtn.brown .flat_icon.tree_green,#trVwHd .subNavCon .fam.ancBtn.brown .flat_icon.tree_green{background-position:-34px -1081px;}
#trVwHd .subNavCon .ped.ancBtn em{padding-right:9px;padding-left:23px;}
#trVwHd .subNavCon .fam.ancBtn em{padding-left:29px;}
#trVwHd .subNavCon .fam.ancBtn .flat_icon.tree_green{transform:rotate(-90 deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}

/* Toolbar */
#cntrls{clear:left;float:left;position:relative;top:20px;left:9px;z-index:0;}
#cntrls .wrp{position:relative;width:41px;padding:8px 0 10px;}
#cntrls .cap,#cntrls .cntrl,#cntrls #slider{background-image:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png);}
#cntrls .cap{position:absolute;width:41px;}
#cntrls .top.cap{background-position:0 -104px;top:0;height:8px;}
#cntrls .btm.cap{background-position:0 -135px;bottom:0;height:10px;}
#cntrls ul{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite-2.png) repeat-y 0 0;margin:0;overflow:hidden;padding:0 3px 0 2px;}
#cntrls li{float:left;font-size:0;line-height:0;list-style-type:none;padding-top:5px;height:26px;width:26px;margin:0 5px;}
#cntrls li:first-child{padding-top:0;}
#cntrls .cntrl{cursor:pointer;height:26px;width:26px;position:relative;}
#cntrls #cntrl3,#cntrls #cntrl6{border-top:1px solid #d2cbbe;margin-top:5px;}
#cntrls #cntrl1 .cntrl{background-position:0 0;}
#cntrls #cntrl2 .cntrl{background-position:-26px 0;}
#cntrls #cntrl3 .cntrl{background-position:-52px 0;}
#cntrls #cntrl4{height:59px;}
#cntrls #cntrl4 .cntrl{background-position:-104px -108px;cursor:default;height:59px;}
#cntrls #cntrl4 #slider{background-position:-104px -170px;cursor:pointer;height:12px;width:26px;position:absolute;top:23px;left:0;}
#cntrls #cntrl5 .cntrl{background-position:-78px 0;}
#cntrls #cntrl6 .cntrl{background-position:-182px 0px;}
#cntrls #cntrl7 .cntrl{background-position:-104px 0;}
#cntrls #cntrl1 .cntrl:hover{background-position:0 -26px;}
#cntrls #cntrl2 .cntrl:hover{background-position:-26px -26px;}
#cntrls #cntrl3 .cntrl:hover{background-position:-52px -26px;}
#cntrls #cntrl5 .cntrl:hover{background-position:-78px -26px;}
#cntrls #cntrl6 .cntrl:hover{background-position:-182px -26px;}
#cntrls #cntrl7 .cntrl:hover{background-position:-104px -26px;}
#cntrls #cntrl1 .cntrl:active{background-position:0 -52px;}
#cntrls #cntrl2 .cntrl:active{background-position:-26px -52px;}
#cntrls #cntrl3 .cntrl:active{background-position:-52px -52px;}
#cntrls #cntrl5 .cntrl:active{background-position:-78px -52px;}
#cntrls #cntrl6 .cntrl:active{background-position:-182px -52px;}
#cntrls #cntrl7 .cntrl:active{background-position:-104px -52px;}
#cntrls li .cntrl.disabled{cursor:default;}
#cntrls #cntrl1 .cntrl.disabled{background-position:0 -78px;}
#cntrls #cntrl2 .cntrl.disabled{background-position:-26px -78px;}
#cntrls #cntrl3 .cntrl.disabled{background-position:-52px -78px;}
#cntrls #cntrl5 .cntrl.disabled{background-position:-78px -78px;}
#cntrls #cntrl6 .cntrl.disabled{background-position:-182px -78px;}
#cntrls #cntrl7 .cntrl.disabled{background-position:-104px 0;}
#cntrls #cntrl7 .cntrl.fullScreen{background-position:-104px -78px;}

/* Thumnail Navigator */
#trVw .thumbNav{position:absolute;bottom:9px;left:10px;z-index:2;}
#trVw .openedNav{cursor:default;padding:8px 10px 10px 9px;}
#trVw .openedNav .tCon{background-image:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png);background-repeat:repeat-x;position:absolute;}
#trVw .openedNav .tConT{background-position:0px -182px;top:0;right:10px;left:10px;height:10px;}
#trVw .openedNav .tConTL{background-position:0px -104px;top:0;left:0;height:10px;width:10px;}
#trVw .openedNav .tConTR{background-position:-31px -104px;cursor:pointer;top:0;right:0;height:10px;width:10px;}
#trVw .openedNav .tConL,#trVw .thumbNav .tConR{background-image:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite-2.png);background-repeat:repeat-y;}
#trVw .openedNav .tConL{background-position:0 0;top:10px;bottom:10px;left:0;width:10px;}
#trVw .openedNav .tConR{background-position:-31px 0;top:10px;bottom:10px;right:0;width:10px;}
#trVw .openedNav .tConB{background-position:0px -213px;bottom:0;right:10px;left:10px;height:10px;}
#trVw .openedNav .tConBL{background-position:0px -135px;bottom:0;left:0;height:10px;width:10px;}
#trVw .openedNav .tConBR{background-position:-31px -135px;bottom:0;right:0;height:10px;width:10px;}
#trVw .openedNav .tConCL{background-position:-149px -134px;cursor:pointer;top:0;right:2px;height:28px;width:28px;z-index:4;}
#trVw .openedNav .tConCL:hover{background-position:-149px -47px;}
#trVw .openedNav .tConCL:active{background-position:-149px -76px;}
#trVw .openedNav .tConBd{padding:2px; background-color:#fff;border:1px solid #b5ac98;position:relative;overflow:hidden;z-index:2;}
#trVw .openedNav .tNavCont{margin:0px;position:relative;}
#trVw .openedNav .thumbNode{position:absolute;z-index:0;height:2.17em;width:1.55em;background-color:#c6a09a;}
#trVw .openedNav .male.thumbNode{background-color:#a8bccb;}
#trVw .openedNav .female.thumbNode{background-color:#c6a09a;}
#trVw .openedNav .unknown.thumbNode{background-color:#c3baad;}
#trVw .openedNav .focus.thumbNode{background-color:#6f6858;}
#trVw .openedNav .moveView{height:42px;width:84px;border:2px solid #80914d;z-index:2;}
#trVw .closedNav{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) -147px -106px;cursor:pointer;height:29px;width:29px;}
#trVw .closedNav:hover{background-position:-177px -106px;}
#trVw .closedNav:active{background-position:-177px -136px;}
/* tree_widget.css */
.cardWidg{position:absolute;width:350px;z-index:4;cursor:default;}
.cardWidgDE{width:446px;}
.cardWidgIT{width:360px;}
.cardWidg .hoverZone{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;z-index:0;}
.cardWidg .ancHint,.cardWidg .mainCard,.cardWidg .subCard{box-shadow:3px 3px 10px 3px rgba(0, 0, 0, 0.27);-moz-box-shadow:3px 3px 10px 3px rgba(0, 0, 0, 0.27);-webkit-box-shadow:3px 3px 10px 3px rgba(0, 0, 0, 0.27);}
.cardWidg .mainCard
{
    background-color:#faf9de;
    
    /* IE10 */
    background-image:-ms-linear-gradient(top, #faf9de 0%, #efeed5 100%);
    /* Mozilla Firefox */
    background-image:-moz-linear-gradient(top, #faf9de 0%, #efeed5 100%);
    /* Opera */
    background-image:-o-linear-gradient(top, #faf9de 0%, #efeed5 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #faf9de), color-stop(1, #efeed5));
    /* Webkit (Chrome 11+) */
    background-image:-webkit-linear-gradient(top, #faf9de 0%, #efeed5 100%);
    /* Proposed W3C Markup */
    background-image:linear-gradient(top, #faf9de 0%, #efeed5 100%);
    
    border:solid 1px #969584;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;z-index:2;
}
.cardWidg .mainCard .descWrp{position:relative;z-index:6;}
.cardWidg .ancHint{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;position:absolute;height:20px;right:8px;top:-20px;z-index:2;}
.cardWidg .ancHint .lftCrn, .cardWidg .ancHint .ritCrn{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) no-repeat;width:11px;height:20px;position:absolute;top:0;z-index:0;}
.cardWidg .ancHint .lftCrn{background-position:-212px -55px;left:0px;}
.cardWidg .ancHint .ritCrn{background-position:-223px -55px;right:0px;}
.cardWidg .ancHint .midSec{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) repeat-x 0 -226px;position:absolute;top:0;right:11px;bottom:0;left:11px;}
.cardWidg .ancHint .hintsLink{color:#43530D;display:block;font:12px/16px Tahoma, Geneva, sans-serif;padding:2px 11px;position:relative;text-decoration:none;z-index:2;}
.cardWidg .ancHint .hintsLink:hover{text-decoration:underline;}
.cardWidg .hoverCardLeaf{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) -41px -106px;display:block;position:absolute;top:-12px;right:-25px;height:45px;width:43px;z-index:9;}
.cardWidg .cardDetails{width:100%;}
.cardWidg .left-pan{width:87px;padding:8px;text-align:center;vertical-align:top;}
.cardWidg .left-pan .photo{border:solid 1px #BBB0A3;background:#fff;padding:2px;width:81px;}
.cardWidg .left-pan .photo table{min-height:81px;width:81px;table-layout:fixed;}
.cardWidg .left-pan .photo img{background-color:#e3e0e0;border:none;max-width:81px;vertical-align:top;}
.cardWidg.male .left-pan .photo img{background-color:#a8bccb;}
.cardWidg.female .left-pan .photo img{background-color:#c6a09a;}
.cardWidg.unknown .left-pan .photo img{background-color:#c3baad;}
.cardWidg .right-pan{padding:7px 7px 7px 0;vertical-align:top;}
.cardWidg .right-pan h1{font:19px/19px Georgia, "Times New Roman", Times, serif;margin:2px 20px 0 0;}
.cardWidg .right-pan h1 a{text-decoration:none;}
.cardWidg .right-pan h1 a .cardName{color:#43530D;vertical-align:middle;}
.cardWidg .right-pan h1 a .person_green{background-position:0 -1260px;visibility:hidden;display:inline-block;*display:inline;float:none;height:16px;width:16px;margin-left:-20px;vertical-align:middle;white-space:nowrap;}
.cardWidg .right-pan h1 a:hover .cardName{color:#789200;text-decoration:underline;}
.cardWidg .right-pan h1 a:hover .person_green{visibility:visible;}
.cardWidg .right-pan .cardInfo{width:100%;}
.cardWidg .right-pan .cardInfo td{font:12px/16px Tahoma, Geneva, sans-serif;vertical-align:top;}
.cardWidg .right-pan .birthRow td{padding-top:10px;}
.cardWidg .right-pan .deathRow td{padding-top:8px;padding-bottom:4px;}
.cardWidg .right-pan .birthRow td:first-child,.cardWidg .right-pan .deathRow td:first-child{padding-right:5px;}
.cardWidg .right-pan .birthRow .tdRight,.cardWidg .right-pan .deathRow .tdRight{width:100%;}
.cardWidg .right-pan td .cardDate{color:#000;display:block;min-height:16px;}
.cardWidg .right-pan .cardPlace{color:#695e49;display:block;overflow:hidden;vertical-align:middle;width:221px;white-space:normal;word-wrap:break-word;}
.cardWidg.cardWidgDE .right-pan .cardPlace{width:321px;}
.cardWidg.cardWidgIT .right-pan .cardPlace{width:231px;}
.cardWidg .right-pan .cardPlace .place{color:#695e49;vertical-align:middle;}
.cardWidg .right-pan .cardPlace a{text-decoration:none;}
.cardWidg .right-pan .cardPlace a .place{color:#695e49;}
.cardWidg .right-pan .cardPlace a .globe_green{background-position:0 -1760px;display:inline-block;*display:inline;float:none;visibility:hidden;height:16px;width:16px;margin-left:-12px;vertical-align:middle;white-space:nowrap;}
.cardWidg .right-pan .cardPlace a:hover .place{color:#789200;text-decoration:underline;}
.cardWidg .right-pan .cardPlace a:hover .globe_green{visibility:visible;}
.cardWidg .controls
{
    background-color:#efeed5;
    
    /* IE10 */
    background-image:-ms-linear-gradient(top, #efeed5 0%, #d4d3af 100%);
    /* Mozilla Firefox */
    background-image:-moz-linear-gradient(top, #efeed5 0%, #d4d3af 100%);
    /* Opera */
    background-image:-o-linear-gradient(top, #efeed5 0%, #d4d3af 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #efeed5), color-stop(1, #d4d3af));
    /* Webkit (Chrome 11+) */
    background-image:-webkit-linear-gradient(top, #efeed5 0%, #d4d3af 100%);
    /* Proposed W3C Markup */
    background-image:linear-gradient(top, #efeed5 0%, #d4d3af 100%);
    
    border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-top:solid 1px #A9A08C;overflow:hidden;position:relative;z-index:4;
}
.cardWidg .controls table{color:#353535;width:100%;border-collapse:collapse;}
.cardWidg .controls td{cursor:pointer;vertical-align:middle;}
.cardWidg .controls td a:hover
{
    background-color:#eaf0be;
    
    /* IE10 */
    background-image:-ms-linear-gradient(top, #DEE59F 0%, #BFC67F 100%);
    /* Mozilla Firefox */
    background-image:-moz-linear-gradient(top, #DEE59F 0%, #BFC67F 100%);
    /* Opera */
    background-image:-o-linear-gradient(top, #DEE59F 0%, #BFC67F 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #DEE59F), color-stop(1, #BFC67F));
    /* Webkit (Chrome 11+) */
    background-image:-webkit-linear-gradient(top, #DEE59F 0%, #BFC67F 100%);
    /* Proposed W3C Markup */
    background-image:linear-gradient(top, #DEE59F 0%, #BFC67F 100%);
}
.cardWidg .controls td.srch,.cardWidg .controls td.srch{border-raidus:0 0 5px 0;-moz-border-raidus:0 0 5px 0;-webkit-border-raidus:0 0 5px 0;}
.cardWidg .controls td.prof,.cardWidg .controls td.prof{border-raidus:0 0 0 5px;-moz-border-raidus:0 0 0 5px;-webkit-border-raidus:0 0 0 5px;}
.cardWidg .controls td a{cursor:pointer;display:block;font:12px/16px Tahoma, Geneva, sans-serif;height:100%;padding:6px;position:relative;text-align:center;text-decoration:none;color:#353535;}
.cardWidg .controls td a em{display:inline-block;padding:0 0 0 20px;position:relative;text-align:left;white-space:nowrap;}
.cardWidg .controls td.prof,.cardWidg .controls td.qik,.cardWidg .controls td.srch{border-top:solid 1px #F9F9EF;}
.cardWidg .controls td.prof a{border-radius:0px 0px 0px 5px;-moz-border-radius:0px 0px 0px 5px;-webkit-border-radius:0px 0px 0px 5px;}
.cardWidg .controls td.srch a{border-radius:0px 0px 5px 0px;-moz-border-radius:0px 0px 5px 0px;-webkit-border-radius:0px 0px 5px 0px;}
.cardWidg .controls td.prof:hover,.cardWidg .controls td.qik:hover,.cardWidg .controls td.srch:hover{border-top:solid 1px #f2f5d9;}
.cardWidg .controls td.separator{width:1px;}
.cardWidg .controls td.separator.dark{background-color:#B5AB97;border-top:solid 1px #B5AB97;}
.cardWidg .controls td.separator.light{background-color:#F9F9EF;border-top:solid 1px #F9F9EF;}
.cardWidg .controls td.prof span{background-position:left -1260px;}
.cardWidg .controls td.qik span{background-position:left -320px;}
.cardWidg .controls td span{display:block;width:16px;height:16px;background:url(/lib/tgn/ancestry/i/icon-sprite.png) no-repeat;position:absolute;top:50%;left:0;margin-top:-8px;}
.cardWidg .controls td.srch span{background-position:left -500px;}
.cardWidg .controls .showFam .tree_green{background-image:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png);}
.cardWidg .controls .showFamPed .tree_green{background-position:-214px -21px;}
.cardWidg .controls .showFamFam .tree_green{background-position:-214px -37px;}
.cardWidg .subCard{background-color:#f8f7e0;border:1px solid #b5ac98;border-top:none;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;margin:0 10px;padding:5px 10px;position:relative;z-index:4;}
.cardWidg .subCardSec1{overflow:hidden;position:relative;width:100%;background:transparent;}
.cardWidg .subCard table{width:100%;}
.cardWidg .subCard table td{vertical-align:middle;}
.cardWidg .subCard a{color:#43530D;cursor:pointer;display:block;font:11px/17px Tahoma, Geneva, sans-serif;position:relative;padding-left:21px;text-decoration:none;}
.cardWidg .subCard a:hover{color:#789200;text-decoration:underline;}
.cardWidg .subCard a .flat_icon,.cardWidg .subCard a .tree_green{display:block;float:none;height:16px;width:16px;position:absolute;top:50%;left:0;margin-top:-8px;}
.cardWidg .subCard a.addRel .flat_icon.plus_icon{background-position:0 -920px;}
.cardWidg .subCard a.showFam .tree_green{background-image:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png);}
.cardWidg .subCard a.showFamPed .tree_green{background-position:-214px -21px;}
.cardWidg .subCard a.showFamFam .tree_green{background-position:-214px -37px;}
.cardWidg .subCard a.addRel{margin-left:5px;float:right;}
.cardWidg .subCard a.showFam{margin-right:5px;float:left;}
/* breadcrumbs.css */
/* Breadcrumbs */
#brdCrmbs{background:#fff url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) repeat-x 0 -198px;border-bottom:1px solid #afa793;margin-bottom:-2px;position:relative;z-index:4;}
#brdCrmbs .shdw{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) repeat-x 0 -221px;height:2px;position:absolute;left:0;bottom:-3px;right:0;}
#brdCrmbs #bclist{display:block;float:left;height:21px;position:relative;}
#brdCrmbs #bclist li{float:left;height:21px;list-style:none;position:relative;}
#brdCrmbs #bclist li .node{color:#43540d;cursor:pointer;display:block;font:12px/20px Tahoma;height:20px;padding:1px 11px 0 27px;position:relative;text-decoration:none;white-space:nowrap;}
#brdCrmbs #bclist li.focus .node{color:#695E49;cursor:default;}
#brdCrmbs #bclist li .node:hover,#bcoverflowList li:hover{background-color:#e8eebb;}
#brdCrmbs #bclist li .node:hover,#bcoverflowList li:hover a{text-decoration:underline;}
#brdCrmbs #bclist li.focus .node:hover{background:none;text-decoration:none;}
#brdCrmbs li .icon,#bcoverflowList .icon{display:block;height:16px;width:16px;position:absolute;top:3px;left:7px;}
#brdCrmbs li .male .icon,#bcoverflowList .male .icon{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) no-repeat -215px -133px;}
#brdCrmbs li .female .icon,#bcoverflowList .female .icon{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) no-repeat -215px -149px;}
#brdCrmbs li .unknwn .icon,#bcoverflowList .unknwn .icon{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) no-repeat -215px -165px;}
#brdCrmbs li.focus .male .icon{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) no-repeat -215px -81px;}
#brdCrmbs li.focus .female .icon{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) no-repeat -215px -97px;}
#brdCrmbs li.focus .unknwn .icon{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) no-repeat -215px -113px;}
#brdCrmbs #bclist li .crumbDiv{background:none;border-right:1px solid #fff;border-left:1px solid #b5ac98;display:block;height:12px;width:0;position:absolute;top:5px;right:-1px;}
#brdCrmbs #bclist li.focus .crumbDiv{display:none;}
#brdCrmbs #bclist li .node.unknwn{padding-left:28px;}
#brdCrmbs #bclist li .node.unknwn .icon{left:8px;}

/* Overflow */
#bcoverflow{float:left;height:21px;width:25px;position:relative;z-index:2;}
#bcoverflow>.indicator{cursor:pointer;height:15px;width:15px;padding:3px 5px;}
#bcoverflow>.indicator .icon{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) -86px -109px;display:block;height:15px;width:15px;}
#bcoverflow>.indicator span:first-child{background:none;border-right:1px solid #fff;border-left:1px solid #b5ac98;width:0;position:absolute;top:0px;right:-1px;bottom:0;}
#bcoverflow:hover .indicator{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) 0 -153px;}
#bcoverflowList{cursor:default;padding:4px;position:absolute;top:27px;left:-11px;z-index:6;}
#bcoverflowList .subCon{padding:6px 0 10px;left:1px;}
#bcoverflowList .subCon .subConT,#bcoverflowList .subCon .subConTL,#bcoverflowList .subCon .subConTR{top:-9px;}
#bcoverflowList .subCon .subConT{left:31px;}
#bcoverflowList .subCon .subConArrowTL{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) -50px -153px;height:22px;width:21px;position:absolute;top:-16px;left:10px;}
#bcoverflowList .subCon .subConBd{min-height:21px;padding:0;position:relative;z-index:4;}
#bcoverflowList .subCon .subConBd .subConL,#bcoverflowList .subCon .subConBd .subConR{top:0;bottom:6px;*bottom:0;}
#bcoverflowList ul{width:100%;margin-bottom:-6px;position:relative;top:-6px;z-index:2;}
#bcoverflowList li{cursor:pointer;vertical-align:top;}
#bcoverflowList li .node{color:#43540d;display:block;float:none;font:12px/22px Tahoma;height:22px;padding:0 10px 0 30px;position:relative;text-decoration:none;white-space:nowrap;}
#bcoverflowList .toggleList{background:url(/lib/tgn/ancestry/trees/treemap/images/treeviewer-sprite.png) -25px -153px;cursor:pointer;position:absolute;top:-27px;left:11px;height:21px;width:23px;z-index:4;}
/* ancmskpnl.css */
/* Modal Mask */
.MdlMsk{background-color:#000;filter:Alpha(Opacity=70);opacity:0.7;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;}

/* Modal Panel */
.MdlPnl{position:fixed;top:50%;left:50%;word-wrap:break-word;z-index:101;}
.MdlPnl .PnlCont{min-width:20px;min-height:20px;position:relative;z-index:2;}
.MdlPnl .PnlShdw.rctr,.MdlPnl .PnlShdw.rctl,.MdlPnl .PnlShdw.htop{top:-10px;}
.MdlPnl .PnlShdw.rcbr,.MdlPnl .PnlShdw.rctr,.MdlPnl .PnlShdw.vrgt{right:-10px;}
.MdlPnl .PnlShdw.rcbr,.MdlPnl .PnlShdw.rcbl,.MdlPnl .PnlShdw.hbtm{bottom:-10px;}
.MdlPnl .PnlShdw.rcbl,.MdlPnl .PnlShdw.rctl,.MdlPnl .PnlShdw.vlft{left:-10px;}
.MdlPnl .PnlShdw.rctl,.MdlPnl .PnlShdw.rctr,.MdlPnl .PnlShdw.rcbl,.MdlPnl .PnlShdw.rcbr{height:20px;width:20px;}
.MdlPnl .PnlShdw.htop,.MdlPnl .PnlShdw.hbtm{height:20px;right:10px;left:10px;background-repeat:repeat-x;}
.MdlPnl .PnlShdw.vlft,.MdlPnl .PnlShdw.vrgt{width:20px;top:10px;bottom:10px;background-repeat:repeat-y;background-image:url(/Lib/TGN/Ancestry/trees/i/pnl-shdw-b.png);}
.MdlPnl .PnlShdw{background-image:url(/Lib/TGN/Ancestry/trees/i/pnl-shdw-a.png);background-repeat:no-repeat;position:absolute;z-index:1;}
.MdlPnl .PnlShdw.msec{background-image:none;background-color:#000;filter:Alpha(Opacity=50);opacity:0.5;top:10px;right:10px;bottom:10px;left:10px;}
.MdlPnl .PnlShdw.rctl,.MdlPnl .PnlShdw.vlft{background-position:0 0;}
.MdlPnl .PnlShdw.rctr,.MdlPnl .PnlShdw.vrgt{background-position:-20px 0;}
.MdlPnl .PnlShdw.rcbl{background-position:0 -20px;}
.MdlPnl .PnlShdw.rcbr{background-position:-20px -20px;}
.MdlPnl .PnlShdw.htop{background-position:0 -40px;}
.MdlPnl .PnlShdw.hbtm{background-position:0 -60px;}
.MdlPnl .PnlShdw.SqrShdwT.rctl{background-position:0 -80px;}
.MdlPnl .PnlShdw.SqrShdwT.rctr{background-position:-20px -80px;}
.MdlPnl .PnlShdw.SqrShdwB.rcbl{background-position:0 -100px;}
.MdlPnl .PnlShdw.SqrShdwB.rcbr{background-position:-20px -100px;}

/* Panel Header */
.PnlHd{padding:6px 0;position:relative;z-index:3;}
.PnlHd .rctl,.PnlHd .rctr{background-image:url(/lib/tgn/ancestry/trees/i/ancSecHdStretch.png);height:6px;width:10px;position:absolute;top:0;}
.PnlHd .rctl{background-position:0 0;left:0;}
.PnlHd .rctr{background-position:0 -10px;right:0;}
.PnlHd .wrp1{background:url(/lib/tgn/ancestry/trees/i/ancSecHdStretch.png) repeat-x 0 -20px;border-top:1px solid #80914d;height:5px;position:absolute;top:0;right:10px;left:10px;z-index:1;}
.PnlHd .wrp2{background-color:#96a75c;border-right:1px solid #80914d;border-bottom:1px solid #80914d;border-left:1px solid #80914d;background:-moz-linear-gradient(top, #96a75c, #566c11);background:-webkit-gradient(linear, center top, center bottom, from(#96a75c), to(#566c11));background:-o-linear-gradient(top, #96a75c, #566c11);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96a75c', endColorstr='#566c11');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#96a75c', endColorstr='#566c11')";background:linear-gradient(top, #96a75c, #566c11);position:absolute;top:6px;right:0;left:0;bottom:0;z-index:1;}
.PnlHd .HdCont{min-height:18px;position:relative;z-index:2;}
.PnlHd .close_white{color:#fff;cursor:pointer;display:block;font:400 12px/16px Tahoma;height:16px;padding-right:21px;position:absolute;top:1px;right:10px;text-decoration:none;z-index:3;}
.PnlHd .close_white .flat_icon{background-position:-34px -200px;display:block;float:none;height:16px;width:16px;position:absolute;top:0;right:0;}
.PnlHd h1{color:#fff;display:inline-block;font:700 13px/18px Tahoma;margin:0 70px 0 10px;padding-bottom:1px;vertical-align:middle;}

/* Panel Body */
.PnlBd{background-color:#F3F2EB;border:1px solid #B1AFA0;position:relative;z-index:2;}

/* Panel Footer */
.PnlFt{padding-bottom:11px;position:relative;z-index:1;}
.PnlFt .rcbl,.PnlFt .rcbr{background-image:url("/Lib/TGN/Ancestry/trees/i/TreesSprite.png");height:11px;width:10px;position:absolute;bottom:0;}
.PnlFt .rcbl{background-position:-265px -246px;left:0;}
.PnlFt .rcbr{background-position:-271px -246px;right:0;}
.PnlFt .bttm{background-color:#eff2d3;border-bottom:1px solid #bbb0a3;position:absolute;bottom:0;height:10px;left:9px;right:9px;}
.PnlFt .FtCont{background-color:#eff2d3;border-left:1px solid #bbb0a3;border-right:1px solid #bbb0a3;color:#333;font:12px/16px Tahoma, Geneva, sans-serif;padding:10px 10px 0;position:relative;text-align:center;}
.PnlFt .FtCont .ancBtn{vertical-align:middle;}
/* inviteemodal.css */
.InviteePnl .PnlBd{padding:20px;}
.InviteePnl .PnlBd h2{color:#333;font:700 15px/21px Tahoma;margin:0 0 10px;}
.InviteePnl .PnlBd p{color:#333;font:400 12px/18px Tahoma;}
.InviteePnl .PnlBd ul{padding:0 15px;}
.InviteePnl .PnlBd li{color:#333;font:700 12px/18px Tahoma;list-style:outside disc;}
/* pedigree-nodes.css */
/* Connecting Lines */
.trGraph .pedigree-fork{background-color:#fff;border-left: 1px solid #978877;position:absolute;z-index:2;}
.trGraph .pedigree-fork.father{border-top: 1px solid #978877;}
.trGraph .pedigree-fork.mother{border-bottom: 1px solid #978877;}
.trGraph .line{position:absolute;z-index:0;}
.trGraph .line.horizontal{border-top:1px solid #978877;}
.trGraph .line.vertical{border-left:1px solid #978877;}

/* Node */
.trGraph .node .info .icon,.trGraph .node .info .text,.trGraph .add.node .info .name,.trGraph .add.node .info .date,.trGraph .silhouette.node .msk2,.trGraph .node .msk3{display:none;}
.trGraph .node,.trGraph .node .node-bdy,.trGraph .node .msk1{border-radius:.06em;-moz-border-radius:.06em;-webkit-border-radius:.06em;}
.trGraph .node{height:.57em;width:3.34em;position:absolute;z-index:3;}
.trGraph .node .node-bdy
{   
    background-color:#faf8e1;
    
    /* IE10 */
    background-image:-ms-linear-gradient(top, #f9f8d8 0%, #ded8c2 100%);
    /* Mozilla Firefox */
    background-image:-moz-linear-gradient(top, #f9f8d8 0%, #ded8c2 100%);
    /* Opera */
    background-image:-o-linear-gradient(top, #f9f8d8 0%, #ded8c2 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f8d8), color-stop(1, #ded8c2));
    /* Webkit (Chrome 11+) */
    background-image:-webkit-linear-gradient(top, #f9f8d8 0%, #ded8c2 100%);
    /* Proposed W3C Markup */
    background-image:linear-gradient(top, #f9f8d8 0%, #ded8c2 100%);
    
    cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;
 }
.trGraph .node .msk1{border:1px solid #aaa991;box-shadow:2px 2px 3px rgba(0, 0, 0, .15);-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, .15);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, .15);position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;}
.trGraph .node .msk2a,.trGraph .node .msk2b{display:block;*display:none;border:4px solid #fff;border-right:none;height:4px;width:.04em;position:absolute;left:-3px;z-index:4;}
.trGraph .node .msk2a{border-bottom:none;top:-3px;border-radius:.08em 0 0 0;-moz-border-radius:.08em 0 0 0;-webkit-border-radius:.08em 0 0 0;}
.trGraph .node .msk2b{border-top:none;bottom:-3px;border-radius:0 0 0 .08em;-moz-border-radius:0 0 0 .08em;-webkit-border-radius:0 0 0 .08em;}
.trGraph .node .photo,.trGraph .node .photo *{border-radius:.06em 0 0 .06em;-moz-border-radius:.06em 0 0 .06em;-webkit-border-radius:.06em 0 0 .06em;}
.trGraph .node .photo{background-color:#e3e0e0;border-right:1px solid #aaa991;width:.55em;position:absolute;top:1px;bottom:1px;left:1px;z-index:0;}
.trGraph .node .photo .wrp{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;}
.trGraph .node .photo .wrp2{height:100%;width:100%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;}
.trGraph .node .photo table{border-collapse:collapse;height:100%;table-layout:fixed;width:100%;}
.trGraph .node .photo td{padding:0;text-align:center;vertical-align:middle;}
.trGraph .node .photo img{border:none;border-radius:0;max-height:.5545945945945946em;max-width:100%;}
.trGraph .node .info{height:100%;position:absolute;top:0;right:.18em;bottom:0;left:.67em;z-index:8;}
.trGraph .node .info table{border-collapse:collapse;height:100%;width:100%;}
.trGraph .node .info td{font:inherit;vertical-align:middle;}
.trGraph .node .info .name,.trGraph .node .info .date{color:#000;display:block;height:1.25em;width:100%;white-space:nowrap;}
.trGraph .node .info .name{color:#000;font:400 .2em Tahoma;}
.trGraph .node .info .date{color:#4e4e4e;font:400 .16em Tahoma;}
.trGraph .node .info span::selection{background:transparent;}
.trGraph .node .info span::-moz-selection{background:transparent;}

/* Silhouette */
.trGraph .silhouette.node .photo .wrp{border:2px solid #fff;}
.trGraph .silhouette.node .photo *{border-radius:.05em 0 0 .05em;-moz-border-radius:.05em 0 0 .05em;-webkit-border-radius:.05em 0 0 .05em;}
.trGraph .silhouette.node .photo img{border:none;height:100%;position:absolute;display:block;top:0;left:0;}
.trGraph .male.silhouette.node .photo .wrp{background-color:#a8bccb;}
.trGraph .female.silhouette.node .photo .wrp{background-color:#c6a09a;}
.trGraph .unknown.silhouette.node .photo .wrp{background-color:#c3baad;}
.trGraph .unknown.silhouette.node .msk3{border:2px solid #c3baad;border-radius:.04em 0 0 .04em;-moz-border-radius:.04em 0 0 .04em;-webkit-border-radius:.04em 0 0 .04em;display:block;position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:2;}

/* Focus */
.trGraph .focus.node .node-bdy
{
    background-color:#988d78;
    
    /* IE10 */
    background-image:-ms-linear-gradient(top, #988d78 0%, #6b6355 100%);
    /* Mozilla Firefox */
    background-image:-moz-linear-gradient(top, #988d78 0%, #6b6355 100%);
    /* Opera */
    background-image:-o-linear-gradient(top, #988d78 0%, #6b6355 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #988d78), color-stop(1, #6b6355));
    /* Webkit (Chrome 11+) */
    background-image:-webkit-linear-gradient(top, #988d78 0%, #6b6355 100%);
    /* Proposed W3C Markup */
    background-image:linear-gradient(top, #988d78 0%, #6b6355 100%);
 }
.trGraph .focus.node .msk1{border-color:#6b6458;}
.trGraph .focus.node .photo{border-right:1px solid #6b6458;}
.trGraph .focus.node .info .name,.trGraph .focus.node .info .date{color:#fff;text-shadow:.01em .01em .01em rgba(0, 0, 0, .3);}

/* Add */
.trGraph .add.node .node-bdy{background:none;background-color:#fff;}
.trGraph .add.node .msk1{border-color:#989796;}
.trGraph .add.node .photo{border-right-color:#989796;}
.trGraph .add.node .info table{table-layout:fixed;width:100%;}
.trGraph .add.node .info table td{vertical-align:middle;}
.trGraph .add.node .info .icon{display:block;float:left;height:.16153em;margin:0 .1em;position:relative;top:.04em;}
.trGraph .add.node .info .text{color:#43540d;display:block;float:left;font:400 .2em Tahoma;white-space:nowrap;}
.trGraph .add.node .node-bdy:hover{background-color:#e8eeb7;}
.trGraph .add.node .node-bdy:hover .add .text{text-decoration:underline;}
.trGraph .add.node a.add{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;}

/* Small */
.trGraph .small.node{height:.37em;width:2.24em;}
.trGraph .small.node,.trGraph .small.node .msk1{border-radius:.05em;-moz-border-radius:.05em;-webkit-border-radius:.05em;}
.trGraph .small.node .photo{width:.35em;}
.trGraph .small.node .photo,.trGraph .small.node .photo *{border-radius:.05em 0 0 .05em;-moz-border-radius:.05em 0 0 .05em;-webkit-border-radius:.05em 0 0 .05em;}
.trGraph .small.node .photo img{border-radius:0;max-height:.3545833333333333em;}
.trGraph .small.node .info{left:.47em;}
.trGraph .small.node .date{display:none;}
.trGraph .small.silhouette.node .photo .wrp{border:1px solid #fff;}
.trGraph .small.silhouette.node .photo *{border-radius:.04em 0 0 .04em;-moz-border-radius:.04em 0 0 .04em;-webkit-border-radius:.04em 0 0 .04em;}
.trGraph .small.unknown.silhouette.node .msk3{border:1px solid #c3baad;border-radius:.03em 0 0 .03em;-moz-border-radius:.03em 0 0 .03em;-webkit-border-radius:.03em 0 0 .03em;display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;}
.trGraph .small.add.node .info .icon{height:.16153em;margin:0 .1em 0 0;}

/* Activity Hint and Spinner */
.trGraph .node .activity{display:none;font:inherit;z-index:12;}
.trGraph .hint.node .activity.leaf,.trGraph .nodeSearching.node .activity.nodeSpinner{cursor:pointer;display:block;position:absolute;top:-.154em;right:-.154em;height:.35384em;width:.35384em;}
.trGraph .small.hint.node .activity,.trGraph .small.nodeSearching.node .activity{top:-.145em;right:-.145em;height:.33em;width:.33em;}

/* Extentions */
.trGraph .extender{display:none;}
.trGraph .arrow.extender{background-color:#fff;border:1px solid #acb595;border-radius:.06em;-moz-border-radius:.06em;-webkit-border-radius:.06em;cursor:pointer;height:.20769em;padding:.06em;}
.trGraph .fullExt.node .arrow,.trGraph .emptyExt.node .arrow{display:block;margin-top:-.175em;position:absolute;top:50%;right:-.4em;z-index:8;}
.trGraph .fullExt.node .arrow:hover,.trGraph .emptyExt.node .arrow:hover{background-color:#e9efb7;}
.trGraph .expanded.node .expanded,.trGraph .expanding.node .expanding{display:block;margin-top:-.11538em;height:.23076em;width:.23076em;position:absolute;top:50%;right:-.4em;z-index:8;}

/* Family List */
.tvFl{font-size:.1em;z-index:2;}
.tvFl .tvFlWrp{background-color:#faf9e6;border:1px solid #b5ac98;border-top:none;border-radius:0 0 .6em .6em;-moz-border-radius:0 0 .6em .6em;-webkit-border-radius:0 0 .6em .6em;box-shadow:2px 2px 3px rgba(0, 0, 0, .15);-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, .15);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, .15);cursor:default;margin:-1.5em 0 0 .6em;position:relative;top:-.1em;width:28em;z-index:0;}
.tvFl .heading{overflow:hidden;}
.tvFl .heading>a,.tvFl .heading>span{border-top:1px solid #b5ac98;cursor:pointer;display:block;overflow:hidden;padding:.7em 1em;*padding:.3em 1em;position:relative;text-decoration:none;}
.tvFl #tvHalfSiblings .heading>span{cursor:default;}
.tvFl .heading .toggle{color:#695e49;display:block;overflow:hidden;position:relative;}
.tvFl .heading .text{font:400 1.8em Georgia;*line-height:2.2em;padding-right:.2em;vertical-align:middle;word-break:break-word;}
.tvFl .heading .indicator{font-size:1.4em;vertical-align:middle;}
.tvFl .tvFlAddRel,.tvFl .heading{border-radius:0 0 .6em .6em;-moz-border-radius:0 0 .6em .6em;-webkit-border-radius:0 0 .6em .6em;}
.tvFl .tvFlAddRel .heading .icon{display:inline;height:1.615384615384615em;width:1.615384615384615em;margin-right:.2em;vertical-align:middle;}
.tvFl .tvFlAddRel .heading .text{color:#43540d;display:inline;font-family:Tahoma;padding-left:.2em;vertical-align:middle;}
.tvFl #tvHalfSiblings .heading>a,.tvFl #tvHalfSiblings .heading>span{background-color:#ede8df;border:none;}
.tvFl #tvHalfSiblings .heading .text,.tvFl #tvHalfSiblings .heading .text{color:#918a7c;font:400 1.6em Tahoma;padding:.4375em .625em;}
.tvFl .tvFam .wrp1{margin:0 .7em;position:relative;}
.tvFl .tvFam .wrp2{padding:.5em;position:relative;z-index:2;}
.tvFl .tvFam .wrp2 .icon.person{margin-right:.2em;vertical-align:middle;}
.tvFl .tvFam .wrp2 .icon.male.person{height:2.615384615384615em;width:2.769230769230769em;}
.tvFl .tvFam .wrp2 .icon.female.person{height:2.615384615384615em;width:2.769230769230769em;}
.tvFl .tvFam .wrp2 .icon.unknown.person{height:2.615384615384615em;width:2.769230769230769em;}
.tvFl .tvFam .wrp2 .name{color:#43540d;font:700 1.7em/1.3em Tahoma;vertical-align:middle;}
.tvFl .tvFam .wrp2 .iconWrp{vertical-align:middle;white-space:nowrap;}
.tvFl .tvFam .wrp2 .icon.home{width:2.230769230769231em;height:2.076923076923077em;vertical-align:top;position:relative;top:.1em;}
.tvFl .tvFam .wrp3{visibility:hidden;position:absolute;right:-1.2em;left:-2.9em;z-index:0;background-color:#eaf0be;border:1px solid #b5ac98;border-radius:.4em;-moz-border-radius:.4em;-webkit-border-radius:.4em;}
.tvFl .tvFam .wrp3 .listArrow{height:2.076923076923077em;position:absolute;top:50%;left:.9em;margin-top:-1.038461538461538em;}
.tvFl .tvFam:hover .wrp3{visibility:visible;}
.tvFl .tvSpse,.tvFl .tvChld,.tvFl .tvFullSblngList,.tvFl .tvHalfSblngList{background-color:#fff;cursor:pointer;}
.tvFl .tvSpse{border-top:1px solid #b5ac98;cursor:pointer;position:relative;}
.tvFl .tvSpse .wrp1{padding-top:1px;}
.tvFl .tvSpse .wrp3{top:1px;bottom:1px;}
.tvFl .tvChld{border-radius:0 0 .6em .6em;-moz-border-radius:0 0 .6em .6em;-webkit-border-radius:0 0 .6em .6em;padding:0 .7em;margin:0;}
.tvFl .tvChld>li:first-child{border-top:1px solid #d8d4c6;padding-top:1px;}
.tvFl .tvChld>li{padding-bottom:1px;}
.tvFl .tvChld .wrp2{padding-left:1.7em;}
.tvFl .tvChld .wrp3{right:-1.8em;left:-1.8em;}
.tvFl .tvChld .wrp3,.tvFl .tvFullSblngList .wrp3,.tvFl .tvHalfSblngList .wrp3{top:0;bottom:0;}
.tvFl .tvFullSblngList{border-top:1px solid #b5ac98;}
.tvFl .tvFullSblngList,.tvFl .tvHalfSblngList{border-radius:0 0 .6em .6em;-moz-border-radius:0 0 .6em .6em;-webkit-border-radius:0 0 .6em .6em;padding:1px 0;}
/* cardslim.css */
#ctl00_ctl00_ctl00_ctl16_ctl00_m_regdiv{margin-top:-3px;margin-bottom:0 !important;}
html body #HdrContainer .g_confirm{margin-top:9px !important;}
html body #HdrContainer div.alert{margin-top:-3px !important;overflow:hidden;position:relative;z-index:14;}
html body #HdrContainer div.alert{margin-bottom:13px !important;}
#treeCardDivWrapper{position:relative;z-index:10;}
.slimCard{margin-bottom:-2px;padding-top:0;padding-bottom:8px;position:relative;z-index:12;}
.slimCard>.subConB,.slimCard>.subConBL,.slimCard>.subConBR{bottom:0;background-image:url(/lib/tgn/ancestry/trees/i/container-sprite.png);}
.slimCard>.subConB{background-position:left -20px;background-repeat:repeat;}
.slimCard>.subConBL{background-position:left -30px;}
.slimCard>.subConBR{background-position:right -40px;}
.slimCard>.subConBd{border-right:1px solid #b8ac92;border-left:1px solid #b8ac92;padding:5px 10px 0 10px;min-height:20px;position:relative;}
.pCardDiv>.subConBd .pnlGrdnt,.slimCard>.subConBd .pnlGrdnt{background:url(/lib/tgn/ancestry/trees/i/container-sprite.png) repeat-x 0 -50px;height:42px;left:2px;right:2px;bottom:0;position:absolute;z-index:0;}
.slimCard>.subConBd .pnlCntnt{padding-right:287px;word-wrap:break-word;}
.pCardDiv>.subConBd .pnlCntnt,.slimCard>.subConBd .pnlCntnt{position:relative;z-index:2;}
.slimCard>.subConBd h1{color:#000;display:inline;font:400 18px/25px Georgia;padding:0;margin:0 11px 0 0;*margin-right:15px;vertical-align:top;*vertical-align:middle;}

/* Linked Tree Icon */
.slimCard>.subConBd h1 span{cursor:default;display:none;font:400 18px/24px Georgia;vertical-align:top;*vertical-align:middle;white-space:nowrap;}
.slimCard>.subConBd h1 span.linkedTreeIcon,.slimCard>.subConBd h1 span.linkedTreeIcon span{display:inline;}
.linkedTreeIcon{margin-right:-12px;*margin-right:-8px;position:relative;top:1px;}
.linkedTreeIcon span:first-child{background:url(/lib/tgn/ancestry/trees/i/AMT-FTM_Linked.png) no-repeat 0 0;}
#ftmToolTip{padding:11px 0 0 4px;}
.slimCard>.subConBd h1 span.separator{color:#cacaca;font:400 14px/22px Tahoma, Geneva, sans-serif;*zoom:1;*vertical-align:top;*margin-right:-4px;}

/* Tree Links */
.slimCard .treeLinks{color:#43540d;display:inline;margin-right:11px;*position:relative;z-index:4;vertical-align:top;*vertical-align:middle;}
.slimCard .treeLinks .treeLinksWrp{display:inline;white-space:nowrap;}
.slimCard .treeLinks .linkWrp{display:inline-block;*display:inline;height:25px;position:relative;vertical-align:top;*vertical-align:middle;}
.slimCard .treeLink{cursor:pointer;display:inline-block;height:25px;position:relative;text-decoration:none;white-space:nowrap;z-index:4;vertical-align:top;*vertical-align:middle;}
.slimCard .treeLink .linkText{display:inline-block;font:400 13px/25px Tahoma, Geneva, sans-serif;text-decoration:underline;}
.slimCard .treeLink .flat_icon{display:block;float:none;position:absolute;}
.slimCard .returnLink .treeLink{padding-left:19px;}
.slimCard .returnLink .treeLink .tree_green{background-position:0 -1080px;top:5px;left:0;}
.slimCard .pagesLink .treeLink{color:#43540d;padding-right:15px;}
.slimCard .pagesLink .treeLink .dropdownarrow_green{background-position:-49px -859px;opacity:0.5;filter:alpha(opacity=50);top:5px;right:0;width:15px;}
.slimCard .pagesLink:hover .treeLink .dropdownarrow_green{opacity:1;filter:alpha(opacity=100);}
.slimCard .treeLinks .separator{color:#cacaca;display:inline-block;font:400 14px/22px Tahoma, Geneva, sans-serif;height:22px;margin:0px 5px;padding:2px 0;position:relative;overflow:hidden;text-align:center;vertical-align:top;*vertical-align:middle;width:10px;}

/* Tree Owner */
.slimCard .treeOwner{display:inline;height:25px;vertical-align:top;*vertical-align:middle;*zoom:1;}
.slimCard .treeOwner .wrp{background-color:#bbb0a2;display:inline-block;/**display:inline;*/height:25px;line-height:25px;margin:0 5px;position:relative;}
.slimCard .treeOwner .twRC{background-image:url(/lib/tgn/ancestry/trees/i/slim-card.png);position:absolute;height:13px;width:10px;z-index:0;}
.slimCard .treeOwner .twRCTL{background-position:0 -50px;top:0;left:-5px;}
.slimCard .treeOwner .twRCTR{background-position:-16px -50px;top:0;right:-5px;}
.slimCard .treeOwner .twRCBL{background-position:0 -57px;bottom:0;left:-5px;}
.slimCard .treeOwner .twRCBR{background-position:-16px -57px;bottom:0;right:-5px;}
.slimCard .treeOwner .wrp span,.slimCard .treeOwner .wrp strong{color:#fff;font:11px/25px Tahoma;}
.slimCard .treeOwner .wrp>span{display:inline-block;height:25px;position:relative;vertical-align:middle;white-space:nowrap;z-index:2;}
.slimCard .treeOwner .wrp span.mini-profile{padding-left:3px;}
.slimCard .treeOwner .wrp span.belongs-to span.yourRole{margin-left:5px;}
.slimCard .treeOwner .wrp span.mini-profile{font-weight:700;}
.slimCard .treeOwner a.uLink{border:none;display:inline-block;height:25px;padding:0 2px;text-decoration:none;}
.slimCard .treeOwner a.uLink span{border-bottom:none !important;color:#fff;font-weight:bold;text-decoration:underline;vertical-align:middle;}
.slimCard .treeOwner a.uLink img{border:none !important;height:21px !important;width:100% !important;width:auto !important;margin:2px 2px 2px 0;text-align:center;vertical-align:middle;}
.slimCard .treeOwner .wrp strong{font-weight:700;}

/* Search Box */
.slimCard .scSearch{height:25px;padding:0 20px 0 7px;position:absolute;top:0;right:-5px;z-index:0;}
.slimCard .scSearch .searchL{background:url(/lib/tgn/ancestry/trees/i/slim-card.png) 0 0;height:25px;width:7px;position:absolute;top:0;left:0;z-index:4;}
.slimCard .scSearch .searchR{background:url(/lib/tgn/ancestry/trees/i/slim-card.png) -6px 0;height:25px;width:20px;position:absolute;top:0;right:0;z-index:4;}
.slimCard .scSearch:hover .searchL{background-position:0 -25px;}
.slimCard .scSearch:hover .searchR{background-position:-6px -25px;}
.slimCard .scSearch .searchR .arrow3down_green_small{background-position:-55px -846px;display:block;float:none;position:absolute;top:11px;left:6px;height:4px;width:7px;}
.slimCard .scSearch .searchBox{background-color:#fff;border:1px solid #b8ac92;height:23px;padding:0;position:relative;z-index:4;}
.slimCard .scSearch .searchBox .search_green{background-position:0 -500px;display:block;float:none;position:absolute;top:4px;left:5px;z-index:4;}
.slimCard .scSearch .searchBox .ancText{background:none;border:none;color:#43540d;float:left;font:400 11px Tahoma, Geneva, sans-serif;padding:5px 8px 5px 26px;position:relative;overflow:visible;vertical-align:top;white-space:nowrap;width:214px;z-index:6;}
.slimCard .scSearch .searchBox .toggleMessage{color:#999;display:block;font:italic 400 11px/13px Tahoma, Geneva, sans-serif;padding:5px 8px 5px 26px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}

/* Sub Containers */
.slimCard .scDropDown{display:none;position:absolute;bottom:0;left:-2px;z-index:2;}
.slimCard .scDropDown .subCon{position:absolute;top:0;left:0;}
.slimCard .scDropDown .conWrp{background-image:url(/lib/tgn/ancestry/i/subConSprite.png);z-index:2;}
.slimCard .scDropDown .conWrpV{background-image:url(/lib/tgn/ancestry/i/subConShdwGrayV.png);background-repeat:repeat-y;z-index:2;}
.slimCard .scDropDown .subConT{background-position:0 -644px;}
.slimCard .scDropDown .subConTL{background-position:0 -594px;}
.slimCard .scDropDown .subConTR{background-position:-5px -564px;}
.slimCard .scDropDown .subConB{background-position:0 -659px;}
.slimCard .scDropDown .subConBL{background-position:0 -609px;}
.slimCard .scDropDown .subConBR{background-position:-5px -579px;}
.slimCard .scDropDown .subConL{background-position:0 0;top:10px;bottom:10px;}
.slimCard .scDropDown .subConR{background-position:-6px 0;top:10px;bottom:10px;}
.slimCard .scDropDown .subConBd{background:none;background-color:#fff;border-right:1px solid #a09680;border-left:1px solid #a09680;min-height:28px !important;padding:0;}
.slimCard .scDropDown .conLinks{background-color:#fff;position:relative;width:100%;z-index:2;}
.slimCard .scDropDown .conLinks li{float:none;}
.slimCard .scDropDown a{color:#43540d;display:block;font:400 13px/17px Tahoma, Geneva, sans-serif;padding:3px 8px;position:relative;text-decoration:none;}
.slimCard .scDropDown a:hover{background-color:#e8eebb;}
.slimCard .scDropDown .hoverZone{background:transparent;*background-color:white;*filter:alpha(opacity=0);cursor:default;position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:0;}

/* Tree Links Sub Containers */
.slimCard .treeLinks .scDropDown{bottom:5px;z-index:4;}
.slimCard .treeLinks .scDropDown .subConBd{*float:left;}
.slimCard .treeLinks .scDropDown .subCon{padding-top:9px;}
.slimCard .treeLinks .scDropDown .conLinks{margin:-5px 0 -6px;}
.slimCard .pagesLink:hover .scDropDown{display:block;}
.slimCard .pagesLink .scDropDown a{white-space:nowrap;}

/* Search Sub Container */
.slimCard .scSearch:hover .sDropDown{display:block;}
.slimCard .scSearch.scSearchOn .sDropDown{display:block;}
.slimCard .sDropDown{left:0;right:0;}
.slimCard .sDropDown .subCon{padding-top:0px;left:7px;right:20px;}
.slimCard .sDropDown .subConL,.slimCard .sDropDown .subConR{top:-5px;}
.slimCard .sDropDown .conLinks{top:6px;margin-top:-3px;}
.slimCard .sDropDown .flat_icon{display:block;float:none;position:absolute;top:3px;left:8px;}
.slimCard .sDropDown a{padding:3px 8px 3px 32px;}
.slimCard .sDropDown .list_green{background-position:0 -1540px;}
.slimCard .sDropDown .home_green{background-position:0 -180px;}
.slimCard .sDropDown .person_green{background-position:0 -1260px;}

/* Temporary Auto Suggest Overrides */
.slimCard #typeAheadPersonContainer{position:relative;z-index:3;}
.slimCard .yui-ac-content{background:none;border:none;margin:0;position:relative;z-index:0;}
.slimCard .yui-ac-bd ul{margin:0;padding:0;overflow:hidden;position:relative;width:248px;}
.slimCard .yui-ac-bd ul li{color:#43540d;cursor:pointer;float:left;font:400 13px/17px Tahoma, Geneva, sans-serif;padding:0;margin:0;position:relative;width:248px;}
.slimCard .yui-ac-bd ul li dl{display:block;margin:0;padding:3px 8px;position:relative;width:232px;overflow:hidden;}
.slimCard .yui-ac-bd ul li dl:hover{background-color:#e8eebb;}
.slimCard .yui-ac-bd ul li dt{display:block;font-size:13px;margin:0;padding:0;width:164px;}
.slimCard .yui-ac-bd ul li .autoSuggestHighlight{background-color:#e8eebb;}
.slimCard .yui-ac-bd ul li dd{display:block;position:absolute;top:0;right:8px;margin:0;padding:3px 0;width:68px;}
.slimCard .yui-ac-bd ul li em{color:#737173;font-size:11px;line-height:17px;margin:0;font-style:normal;}
.slimCard .scDropDown .conLinks li#autoSuggestErrorMessageDiv{border-bottom:2px solid #d6cbc6;cursor:default;font:400 13px/17px Tahoma, Geneva, sans-serif;margin-bottom:3px;padding:3px 8px 3px 32px;position:relative;float:none;width:208px;}
.slimCard .scDropDown .conLinks li#autoSuggestErrorMessageDiv .flat_icon.redBang{background-position:-35px -20px;}
.slimCard .scDropDown .conLinks li#autoSuggestErrorMessageDiv .errorText{color:#833920;}
.slimCard .yui-ac-bd ul li .autoSuggestSeparator{background-color:#d6cbc6;height:2px;font-size:0;line-height:0;border-top:3px solid #fff;border-bottom:3px solid #fff;margin:0;padding:0;}
.slimCard .yui-ac-shadow{display:none !important;}
.slimCard .scSearch .searchBox .ancText.typeSearch{background:url(/lib/tgn/ancestry/trees/treemap/images/a-i-16-16-expansion.gif) 98% center no-repeat;margin:0;}
.slimCard .yui-ac-hd{background:url(/lib/tgn/ancestry/trees/i/slim-card.png) repeat-y -283px 0;display:block !important;position:absolute;top:-10px;bottom:0;left:-3px;right:-4px;z-index:0;}
.slimCard .yui-ac-bd{background-color:#fff;border-right:1px solid #a59684;border-left:1px solid #a59684;padding:3px 0 0;position:relative;z-index:2;}
.slimCard .yui-ac-ft{background:url(/lib/tgn/ancestry/trees/i/slim-card.png) -26px -60px;position:absolute;bottom:-8px;left:-3px;right:-4px;height:8px;z-index:0;width:auto;}

/* CardSlim Person Card Link  */
.pNavCont .imfamDiv .viewPed .flat_icon.tree_green{background-position:0 -1081px;}
.pNavCont .imfamDiv .viewFam .flat_icon.tree_green{background-position:0 -1081px;transform:rotate(-90 deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
/* profile-options.css */
/* Profile Options */
.profileOptions{margin:0 5px -2px;padding:0 0 11px;position:relative;z-index:10;}
.profileOptions.subCon.subConGray>.subConBd{background-image:none;min-height:0;padding:0;}
.profileOptions.subCon.subConGray>.subConB{background-image:none;border-bottom:1px solid #bbb0a3;}
.profileOptions.subCon.subConGray>.subConBL,.profileOptions.subCon.subConGray>.subConB,.profileOptions.subCon.subConGray>.subConBR{background-image:url(/lib/tgn/ancestry/trees/i/container-sprite.png);height:11px;z-index:0;}
.profileOptions.subCon.subConGray>.subConBL{background-position:0 -92px;}
.profileOptions.subCon.subConGray>.subConB{background-position:0 -114px;border-bottom:none;}
.profileOptions.subCon.subConGray>.subConBR{background-position:0 -103px;}
.profileOptions .flat_icon{display:block;float:none;position:absolute;top:0;}
.profileOptions .search_green,.profileOptions .tree_green,.profileOptions .people_green,.profileOptions .relationship_green,.profileOptions .document1_green,.profileOptions .star_green,.profileOptions .print_green{left:0;}
.profileOptions .content{background-color:#f3f2eb;position:relative;z-index:4;}
.profileOptions .options{margin:0;padding:0;position:relative;z-index:4;}
.profileOptions .options li{float:left;height:16px;list-style-type:none;position:relative;}
.profileOptions .options>li{padding:8px 10px 0;z-index:0;}
.profileOptions .options li .link{cursor:pointer;display:block;font:11px/15px Tahoma, Geneva, sans-serif;padding-bottom:1px;position:relative;white-space:nowrap;z-index:2;}
.profileOptions .options>li>.link{height:16px;padding-left:19px;}
.profileOptions .options>li.relationship>.link{padding-left:20px;}
.profileOptions .options .arrow3down_green_small{right:0;}
.profileOptions .options .search_green{background-position:0 -500px;}
.profileOptions .options .tree_green{background-position:0 -1080px;}
.profileOptions .options .people_green{background-position:0 -1280px;}
.profileOptions .options .relationship_green{background:url(/lib/tgn/ancestry/trees/i/TreesSprite.png) -265px -224px;width:17px;}
.profileOptions .options .document1_green{background-position:0 -400px;}
.profileOptions .options .star_green{background-position:0 -340px;}
.profileOptions .options .print_green{background-position:0 -100px;}
.profileOptions .options .arrow3down_green_small{background-position:-52px -840px;width:11px;right:0;}
.profileOptions .options .arrow3rt_green_small{background-position:-52px -780px;width:11px;right:0;}
/*.profileOptions li.imfam .link{padding-right:11px;}*/
.profileOptions li.items{color:#445708;z-index:2;}
.profileOptions li.items .lftRC,.profileOptions li.items .rgtRC{background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite.png);}
.profileOptions li.items .lftRCT{background-position:-281px -241px;}
.profileOptions li.items .rgtRCT{background-position:-286px -241px;}
.profileOptions li.items .lftRCB{background-position:-281px -246px;}
.profileOptions li.items .rgtRCB{background-position:-286px -246px;}
.profileOptions li.items .lftWrp,.profileOptions li.items .rgtWrp,.profileOptions li.items .lftRC,.profileOptions li.items .rgtRC{position:absolute;z-index:2;}
.profileOptions li.items .lftWrp,.profileOptions li.items .rgtWrp{background-color:#eff2d3;bottom:11px;top:0;width:10px;}
.profileOptions li.items .lftWrp{border-left:1px solid #566c11;left:0;}
.profileOptions li.items .rgtWrp{border-right:1px solid #566c11;right:0;}
.profileOptions li.items .lftRC,.profileOptions li.items .rgtRC{height:11px;width:11px;}
.profileOptions li.items .lftRCT,.profileOptions li.items .rgtRCT{top:0;}
.profileOptions li.items .lftRCB,.profileOptions li.items .rgtRCB{bottom:0;}
.profileOptions li.items .lftRC{left:0;}
.profileOptions li.items .rgtRC{right:0;}
.profileOptions li.items>.link{color:#445708;}
.profileOptions li.items .dropDown{display:none;min-width:100%;position:absolute;top:0;left:0;z-index:0;}
.profileOptions li.items .hoverZone{background-color:transparent;*background-color:white;*filter:alpha(opacity=0);position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:0;}
.profileOptions li.items li{color:#445708;font:11px/15px Tahoma, Geneva, sans-serif;height:auto;width:100%;padding-bottom:1px;}
.profileOptions li.items .dropDown .link{margin:0;padding:4px 0;}
.profileOptions li.items ul{overflow:hidden;position:relative;width:100%;}
.profileOptions li.items:hover>.link{text-decoration:none;}
.profileOptions li.items:hover .dropDown,.profileOptions li.print:hover .topMask{display:block;}
.profileOptions li.print>.link,.profileOptions li.more>.link{cursor:default;padding-right:11px;text-decoration:underline;}
.profileOptions li.print .topMask{background:#eff2d3;border-right:1px solid #566c11;border-left:1px solid #566c11;display:none;height:22px;margin-top:11px;position:absolute;top:0;left:0;right:0;z-index:1;}
.profileOptions li.print .topMask .topWrp{background:#eff2d3;border-top:1px solid #566c11;height:10px;position:absolute;top:-11px;right:10px;left:10px;}
.profileOptions li.print .topMask .lftRC,.profileOptions li.print .topMask .rgtRC{background-image:url(/lib/tgn/ancestry/trees/i/TreesSprite.png);top:-11px;}
.profileOptions li.print .topMask .lftRC{background-position:-281px -241px;left:-1px;}
.profileOptions li.print .topMask .rgtRC{background-position:-286px -241px;right:-1px;}
.profileOptions li.print .lftWrp{top:11px;}
.profileOptions li.print .rgtWrp{top:43px;}
.profileOptions li.print .content{background-color:#eff2d3;border-top:1px solid #566c11;border-bottom:1px solid #566c11;margin:32px 11px 0;padding:4px 0 8px;}
.profileOptions li.print .content .rgtRCT{top:-1px;right:-11px;}
.profileOptions li.print .content h3{border-top:1px solid #B7C18F;color:#333;font:400 12px/16px Tahoma, Geneva, sans-serif;height:100%;margin-top:6px;padding:8px 0 4px 18px;position:relative;white-space:nowrap;}
.profileOptions li.print .content h3 .flat_icon{background:url(/lib/tgn/ancestry/trees/i/TreesSprite.png) -283px -224px;left:-1px;top:8px;}
.profileOptions li.print .content .link{padding-left:18px;}
.profileOptions li.print .content .sqrBllt{background-color:#445708;display:block;height:3px;width:3px;position:absolute;top:12px;left:6px;}
.profileOptions li.more .lftWrp,.profileOptions li.more .rgtWrp{top:11px;}
.profileOptions li.more .content{background-color:#edf5d5;border-top:1px solid #4f6b1b;border-bottom:1px solid #4f6b1b;margin:0 11px;padding:32px 0 8px;position:relative;}
.profileOptions li.more .link{padding-left:0;}
.profileOptions .subCon{padding:6px 0;}
.profileOptions .subCon .subConBd{min-height:24px;padding:0;position:relative;}
.profileOptions .subConYellow{z-index:2;}
.profileOptions .subConYellow .subConBd{background-color:#faf5d5;background-image:none;}
.profileOptions .subConYellow .subConT,.profileOptions .subConYellow .subConB{background-color:#faf5d5;background-image:none;height:9px;}
.profileOptions .subConYellow .subConT{border-top:1px solid #bbb0a3;}
.profileOptions .subConYellow .subConB{border-bottom:1px solid #bbb0a3;}
.profileOptions .subConYellow .subConTL{background-position:left -624px;}
.profileOptions .subConYellow .subConTR{background-position:right -624px;}
.profileOptions .subConWhite{margin:0 5px;padding:0 0 5px;z-index:0;}
.profileOptions .subConWhite>.subConBd{background-color:#fff;background-image:none;margin:0;}
.profileOptions .subConWhite>.subConB{background-color:#fff;background-image:none;border-bottom:1px solid #bbb0a3;height:9px;}
.profileOptions .subConWhite>.subConBL{background-position:left -10px;}
.profileOptions .subConWhite>.subConBR{background-position:right -10px;}
.profileOptions .imfamDiv{border-top:1px solid #B8AC92;float:none;margin-top:8px;position:relative;width:auto;z-index:2 !important;}
.profileOptions .imfamDiv .addFamBtn{margin:0;overflow:hidden;padding:10px 10px 0;position:relative;z-index:2;}
.profileOptions .imfamDiv .addFamBtn *{display:block;float:left;}
.profileOptions .imfamDiv .addFamBtn .ancBtn em{position:relative;padding-left:16px;}
.profileOptions .imfamDiv .addFamBtn .add_white_small{background-position:-86px -923px;float:none;position:absolute;top:1px;left:0;}
.profileOptions .immediateFam{margin-top:-3px;z-index:0;}
.profileOptions .immediateFam,.profileOptions .famMember{background:none;border:none;margin:0;padding:0;width:100%;position:relative;}
.profileOptions .immediateFam>ul{float:left;position:relative;}
.profileOptions .immediateFam>ul>li{float:left;margin:7px 0 0 10px !important;width:306px !important;}
.profileOptions .famMember h4{color:#333;font:11px/17px Georgia;margin: 0;text-transform:none;}
.profileOptions .famMember .node{color:#695e49;font:italic 11px/17px Tahoma;padding:5px 5px 0;}
.profileOptions .famMember .mother.node{border-top:1px solid #b4aea4;}
.profileOptions .famMember .father.node{border-top:none;padding-top:0px;padding-bottom:5px;}
.profileOptions .famMember .spouse.node{padding-top:0;}
.profileOptions .famMember .spouse.node table{height:24px;}
.profileOptions .famMember .siblingNode{background:none;border:none !important;margin:0 !important;overflow:hidden;padding:0 !important;position:relative;}
.profileOptions .famMember .siblingNode>div{margin:7px 7px 0 !important;}
.profileOptions .famMember table{table-layout:fixed;}
.profileOptions .famMember table td{color:#695e49;font:normal 11px/17px Tahoma;padding:0 0 0 5px;vertical-align:middle;}
.profileOptions .famMember table td:first-child{width:24px !important;vertical-align:top;}
.profileOptions .imfamDiv .nameYearDetails{display:block;float:left;padding-right:26px;position:relative;top:-1px;}
.profileOptions .famMember .clickCardIcon{background-position:0 -1322px;margin:0;position:absolute;top:3px;right:0;}
.profileOptions .famMember a{font-weight:700;}
.profileOptions .famMember .addPerson{cursor:pointer;display:block;font:11px/15px Tahoma, Geneva, sans-serif;min-height:16px;padding:4px 0 4px 19px;position:relative;white-space:nowrap;}
.profileOptions .famMember .addPerson .flat_icon{background-position:-51px -921px;display:block;float:none;position:absolute;top:4px;left:0;}
.profileOptions .famMember ul li,.profileOptions .nameYearDetails,.profileOptions .nameYearDetails,.profileOptions .nameandyears,.profileOptions .siblingNode,.profileOptions .pImg{width:auto !important;}
.profileOptions .famMember ul li.namePlusCC{width:255px !important;}
.profileOptions .pImg{padding-left:0 !important;}
.profileOptions .years{float:none !important;}
.profileOptions .famMembDetBottom2,.profileOptions .halfSibSpacer,.profileOptions .name .clearDiv{display:none !important;height:0;}
.profileOptions .famMember dd.name{overflow:hidden;padding:5px 5px 0 0 !important;}
.profileOptions .famMember dd.name li{color:#695e49;float:left;font:11px/17px Tahoma;padding-left:5px;}
.profileOptions .famMember dd.name li.namePlusCC{padding:3px 0 4px;}
.profileOptions .nameandyears{padding-bottom:0 !important;}
.profileOptions .famMember #sibSection{margin-top:0 !important;min-height:24px;position:relative;width:100%;}
.profileOptions .famMember .processLoader{text-align:center;margin-top:7px;}
.profileOptions .famMember dl{display:block;margin:-5px 0 0;overflow:hidden;padding:0;position:relative;width:100%;}
.profileOptions .famMember ul{float:left;position:relative;width:100%;}
.profileOptions .famMember ul li{color:#695e49;float:left;font:11px/17px Tahoma;margin:0;padding-left:5px !important;vertical-align:middle;}
.profileOptions .famMember ul li .clickCardIcon{background-position:0 -1322px;position:absolute;top:3px;right:0;}
.profileOptions .imfamDiv .immediateFam .famMember li.ParentsSiblings dd.halfSiblings{border:none;font:11px/15px Tahoma;margin:5px 0 0;padding:5px;width:284px;}
/* community.css */
#contact-overlay{background-color:#000;cursor:auto;}#contact-container{height:366px;width:508px;left:50%;top:15%;margin-left:-210px;font-family:'Trebuchet MS',Verdana,Arial;font-size:16px;text-align:left;position:absolute!important;}span.TitleText{margin-left:69px;text-transform:uppercase;font-family:'Trebuchet MS',Verdana,Arial;font-size:14px;color:#000;font-weight:bold;}.ModalSubject{text-transform:uppercase;font-family:'Trebuchet MS',Verdana,Arial;font-size:14px;color:#000;font-weight:lighter;margin-left:-9px;}.ModalMessage{margin-left:0;text-transform:uppercase;font-family:'Trebuchet MS',Verdana,Arial;font-size:14px;color:#000;}.ModalAttach{margin-left:0;text-transform:uppercase;font-family:'Trebuchet MS',Verdana,Arial;font-size:14px;color:#000;font-weight:bold;}span.ToName{margin-left:3px;font-family:'Trebuchet MS',Verdana,Arial;font-size:14px;color:#566C11;}span.ToName a{font-family:'Trebuchet MS',Verdana,Arial;text-decoration:none;border-bottom:dotted 1px #AFBC22;color:#566C11;}span.ClosePerson{background:url(/lib/tgn/ancestry/community/i/contact/close_person_icon.gif) no-repeat;margin:20px;height:12px;width:12px;}span.ModalAddPerson{background:url(/lib/tgn/ancestry/community/i/contact/add_person_bg.gif) no-repeat;padding:1px 10px 4px 20px;margin-left:12px;width:102px;height:18px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#647C19;}div.ToContainer{padding-top:5px;margin-left:15px;width:470px;height:30px;border-bottom:solid 1px #F2F2F2;}div.SubjectContainer{margin-top:10px;margin-left:15px;width:470px;height:30px;border-bottom:solid 1px #F2F2F2;}div.MessageContainer{margin-top:10px;margin-left:5px;width:470px;}div.attachmentsContainer{margin-top:-10px;width:465px;border-bottom:solid 1px #F2F2F2;border-top:solid 1px #F2F2F2;margin-left:18px;}div.attachmentsContent{padding-top:10px;width:470px;height:100px;}div.AttchList{float:right;width:364px;height:90px;}ul.AttchDetails{list-style:none;color:#566C11;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;margin-top:0;}li.AttchLink{background:url(/lib/tgn/ancestry/community/i/contact/LinkTo_icon.gif) no-repeat left;padding-left:20px;margin-bottom:10px;}li.FileUpload{background:url(/lib/tgn/ancestry/community/i/contact/attach_clip.gif) no-repeat left;padding-left:20px;margin-bottom:10px;}li.AddAttch{background:url(/lib/tgn/ancestry/community/i/contact/attach_bg.gif) no-repeat left;padding-left:19px;padding-top:3px;margin-bottom:10px;height:18px;font-size:10px;}#contact-container .contact-content{background:url(/lib/tgn/ancestry/community/i/contact/modal_contact_bg.png) repeat-y;padding:0 20px 0 10px;}#contact-container h1{font-weight:lighter;font-family:Trebuchet MS;color:white;margin:0 0 0 10px;padding:15px 0 6px 12px;font-size:18px;text-align:left;}#contact-container .contact-loading{position:absolute;background:url(/lib/tgn/ancestry/community/i/contact/loading.gif) no-repeat;z-index:8000;height:55px;width:54px;margin:40px 0 0 230px;padding:0;}.contact-error{width:92%;background:#FFE1D4;border:1px solid #FFC5B7;margin:auto;padding:2px 10px;}.contact-intro{margin:0 10px;font-size:14px;}#contact-container br{clear:both;}#contact-container form{padding:0;margin:0;}#contact-container label{clear:left;display:block;width:100px;float:left;text-align:right;padding-right:4px;font-weight:bold;}#contact-container .contact-input{font-family:'Trebuchet MS',Verdana,Arial;float:left;padding:2px;margin:2px;background:white;border:1px solid #fff;border:solid 1px #7F9DB9;}#contact-container .contact-top{height:50px;background:url(/lib/tgn/ancestry/community/i/contact/modal_contact_top.png) no-repeat;padding:0;margin:0;}#contact-container .contact-bottom{height:28px;background:url(/lib/tgn/ancestry/community/i/contact/modal_contact_bottom.png) no-repeat;font-size:.7em;text-align:center;}#contact-container .contact-bottom a,#contact-container .contact-bottom a:link,#contact-container .contact-bottom a:active,#contact-container .contact-bottom a:visited{position:relative;top:-4px;text-decoration:none;color:#666;}#contact-container .contact-bottom a:hover{color:#888;}#contact-container .contact-button{margin:4px 0 0 4px;cursor:pointer;height:27px;border:0;font-family:'Trebuchet MS',Verdana,Arial;font-size:14px;color:#fff;text-align:center;vertical-align:middle;}#contact-container .preview-button{margin:4px 0 0 4px;cursor:pointer;height:27px;border:0;font-family:'Trebuchet MS',Verdana,Arial;font-size:14px;color:#566C11;text-align:center;vertical-align:middle;}#contact-container .contact-send{margin-left:15px;width:68px;height:27px;background:url(/lib/tgn/ancestry/community/i/contact/send.png) no-repeat;}#contact-container .contactPreview{background:url(/lib/tgn/ancestry/community/i/contact/preview.png) no-repeat;width:27px;width:85px;}#contact-container .contact-cancel{width:69px;background-color:#FFF;border:none;cursor:pointer;}span.ModalCancel{color:#566C11;font-size:9px;}#contact-container a.modalCloseX,#contact-container a.modalCloseX:link,#contact-container a.modalCloseX:active,#contact-container a.modalCloseX:visited{background:url(/lib/tgn/ancestry/community/i/contact/Close_Modal.jpg) no-repeat;text-decoration:none;position:absolute;top:17px;left:471px;color:#999;width:20px;height:19px;}#m_mrbox .g_box p,#m_mrbox .g_box h5{padding-bottom:10px;}#m_mrbox .g_box h4,#m_mrbox .g_box h5{font-weight:bold;}.ComposeHeader{color:#484747;margin-top:10px;}.ComposeHeader h2{color:black;font-size:20px;}.ComposeHeader p{width:712px;margin-top:0;}#ComposeWrap{width:702px;float:left;padding:0;margin:0;}#ComposeCtnWrapper{border-right:#A1AA5B solid 1px;border-bottom:#A1AA5B solid 1px;border-left:#A1AA5B solid 1px;width:702px;float:left;}#ComposeBoxHead{background:#ADB36B url(/lib/tgn/ancestry/community/i/contact/compose_top_bg.jpg) repeat-x;border-left:#A1AA5B solid 1px;border-right:#A1AA5B solid 1px;margin-top:0;width:689px;padding:5px 5px 5px 8px;}*:first-child+html #ComposeBoxHead h3{float:left;}#ComposeBoxHead h3{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:0;color:#566C10;margin:6px;padding:0;}#ComposeBoxHead p{font-family:Arial,Helvetica,sans-serif;color:#566C10;font-weight:normal;font-size:12px;padding:6px;}.ComposeBoxHead p a{font-weight:bold;text-decoration:underline;}.composeForm{width:100%;}#ComposeWrap .composeForm{border-bottom:solid #F2F2F2 1px;}.composeFormLast{width:100%;border:none;}.composeForm td{padding:4px;text-align:right;text-transform:uppercase;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;vertical-align:top;}td.ComposeTitls{padding-left:5px;text-transform:none;font-size:12px;text-align:left;width:80%;font-weight:normal;color:#777;}td.ComposeTitls a{color:#556C11;text-decoration:underline;}td.ComposeTitls span{color:#556C11;font-size:15px;font-weight:bold;padding-right:5px;}td.ComposeTitls span a{border-bottom:dotted 1px #556C11;text-decoration:none;}td.ComposeTitls a:focus{outline:none;}td.ComposeTitls input{background:url(/lib/tgn/ancestry/community/i/contact/txtarea_bg.gif) no-repeat;border:#929292 1px solid;width:90%;height:19px;font-family:Arial,Helvetica,sans-serif;color:#000;font-size:15px;padding-left:5px;padding-top:3px;vertical-align:middle;}td.ComposeTitls img{vertical-align:middle;}td.ComposeTitls p{color:#8E8E8E;font-size:11px;margin:0;padding:0;}td.ComposeTitls textarea{background:#fff url(/lib/tgn/ancestry/community/i/contact/txtarea_bg.gif) no-repeat;border:#929292 1px solid;width:90%;height:110px;padding:5px;}.ComposeTitlsLast{text-transform:none;font-size:12px;text-align:left;width:80%;font-weight:normal;color:#777;}.composeButtons_mm{margin-top:10px;height:40px;}.composeButtons_mm p{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;display:inline-block;line-height:2.1em;margin:0;padding:0;font-size:11px;}.composeButtons_mm a:focus{outline:none;}#composeError{margin:10px;}#completeOverlay{background-color:#FFF;position:absolute;opacity:0;filter:alpha(opacity=0);}.overlay-sent{font-size:14px;padding:10px;position:absolute;opacity:0;filter:alpha(opacity=0);background-color:#FEF8DD;border:1px solid #A1AA5B;}.overlay-error{font-size:14px;padding:10px;position:absolute;opacity:0;filter:alpha(opacity=0);background-color:#FFE1D4;border:1px solid #FFC5B7;}#nocontact-message{background-color:#FFF;padding:10px;}.userLink{background-color:#FFF;border:0 solid #000;border-collapse:separate;font-family:Arial;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;overflow:visible;position:relative;visibility:hidden;top:-54px;left:17px;}.userLink .bd{padding:0;}.userLink #mp_knub{background:transparent url(/lib/tgn/ancestry/community/i/arrow.gif) no-repeat scroll 0;height:29px;left:-15px;width:20px;position:absolute;display:none;}.userLink #mp_knub_r{background:transparent url(/lib/tgn/ancestry/community/i/arrow_r.gif) no-repeat scroll 0;height:29px;right:-15px;width:20px;position:absolute;display:none;}.un_container{background:#afbc22;padding:4px;}.un_content_sidebar{border:solid 1px #9A8E79;background:#fff;margin-bottom:10px;}.un_content{border:solid 1px #929532;background:#fff url(/lib/tgn/ancestry/community/i/sidebar_bg.gif) repeat-y left top;display:block!important;}.un_contentEmployee{border:solid 1px #929532;background:#eceec7 url(/lib/tgn/ancestry/community/i/sidebar_bg.gif) repeat-y left top;}#un_close{display:block;position:absolute;top:8px;right:8px;}#div_userLink{float:left;}#un_data h1{padding:0 16px 0 0;}#un_close img{border:none;}.un_photoDiv{width:106px;text-align:center;float:left;padding:8px 0;}.un_content_sidebar .un_photoDiv{width:78px;}.un_photoDiv img{border:solid 1px #ababab;}.un_data{padding:8px;margin-left:120px;letter-spacing:0;margin-right:20px;}.un_dataEmployee{background:#eceec7 url(/lib/tgn/ancestry/community/i/pop_leaf.gif) no-repeat scroll right bottom;padding:20px 20px 20px 8px;margin-left:120px;letter-spacing:0;margin-right:0;}.un_content_sidebar .un_data{padding:8px;margin-left:0;}.un_data h1{margin:0;padding:0;color:#7d2b0d;font:bold 24px "Trebuchet MS",sans-serif;}.un_dataEmployee h1{background:url(/lib/tgn/ancestry/community/i/icon_pop_message.gif) no-repeat left;padding-left:43px;margin:0;color:#7d2b0d;font:bold 24px "Trebuchet MS",sans-serif;}.un_data h3{margin:0;padding:0;font:bold 12px "Trebuchet MS",sans-serif;color:#695e49;}.un_content_sidebar .un_data h1,.un_content_sidebar .un_data h3{margin-left:70px;}.un_photoDiv ul{text-align:left;margin:0;padding:0;}.un_photoDiv li{list-style:none;margin:12px 6px;padding:3px 0 3px 20px;background:no-repeat 0 3px;}.un_photoDiv a{color:#566c11;font:10px Verdana,sans-serif;}li.link_profile{background:transparent url(/lib/tgn/ancestry/community/i/icon_profile.gif) no-repeat scroll 3px 4px;}li.link_contact{background-image:url(/lib/tgn/ancestry/community/i/icon_contact.gif);}li.link_contactPrivate{background-image:url(/lib/tgn/ancestry/community/i/cbmessage.gif);}li.link_block{background-image:url(/lib/tgn/ancestry/community/i/block.gif);}li.link_mb{background-image:url(/lib/tgn/ancestry/community/i/icon_mb.gif);}.un_moreInfo{margin:8px 0;}.un_moreInfo{margin:16px 0;}.un_moreInfo h4{margin:0;padding:0;font:bold 14px "Trebuchet MS",sans-serif;color:#695e49;text-transform:none;letter-spacing:0;}.un_moreInfo h4 a{color:#566c11;font:normal 10px Verdana,sans-serif;padding-left:12px;}.un_moreInfo ul{margin:0;padding:0;font:10px Verdana,sans-serif;color:#333;}.un_moreInfo li{margin:0;padding:0 0 0 8px;list-style:none;text-transform:none;letter-spacing:0;}.un_moreInfo li a{color:#566c11;}.un_help{color:#7d2b0d;font:bold 11px "Trebuchet MS",sans-serif;background:url(/lib/tgn/ancestry/community/i/life_preserver.gif) no-repeat left center;padding:2px 0 2px 22px;margin-top:16px;text-transform:none;letter-spacing:0;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ .log-in{font-style:normal;margin:0;padding:0;font:10px Verdana,sans-serif;color:#695e49;display:block;padding-bottom:6px;margin-bottom:10px;}.un_content_sidebar .brdrTop{clear:both;}.brdrTop{padding-top:6px;border-top:dotted 1px #bbb0a3;text-transform:uppercase;}a.addButton,a.editButton{height:36px;margin:0;padding:6px 0;color:#566C11;font:11px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;*vertical-align:70%;background:transparent url(/lib/tgn/ancestry/community/i/edit_button_l.gif) no-repeat scroll 0 50%;}a.addButton span,a.editButton span{background:transparent url(/lib/tgn/ancestry/community/i/add_button_r.gif) no-repeat scroll right top;padding:7px 15px 6px 32px;}.arrowRight{background-position:-34px -700px;margin-left:5px;display:block;height:16px;width:16px;}.rcnt-main .yloWrp{margin:10px 0 0 0;}#loading .grnWrp h2{background:transparent url(http://c.mfcreativedev.com/lib/TGN/Ancestry/i/loading2.gif) no-repeat;}.rcnt-actv{margin:auto;position:relative;padding:10px 0 0 0;width:950px;}.rcnt-actv .rcnt-head h1{background:url(/lib/tgn/ancestry/community/i/icon-mem.gif) no-repeat left top;color:#333;font:400 21px/30px Georgia;padding-left:45px;}.rcnt-actv .rcnt-head h3{color:#333;font:400 13px/23px Tahoma;padding-left:5px;}.rcnt-actv .rcnt-body{width:100%;overflow:hidden;padding-bottom:10px;}.rcnt-actv .rcnt-main{float:left;width:610px;}.rcnt-actv .rcnt-main .rcnt-list{padding:0 10px;}.rcnt-actv .rcnt-main .rcnt-list .rcnt-date{padding-top:10px;}.rcnt-actv .rcnt-main .rcnt-list .rcnt-date h2{border-bottom:1px dotted #989894;color:#333;font:400 21px/30px Georgia;}.rcnt-actv .rcnt-main .rcnt-list .rcnt-date table{width:100%;}.rcnt-actv .rcnt-main .rcnt-list .rcnt-date table td{border-bottom:1px solid #dcdcd5;color:#333;font:400 13px/17px Tahoma;padding:6px;vertical-align:middle;}.rcnt-actv .rcnt-main .rcnt-list .rcnt-date table td a.type-a{font-weight:700;}.rcnt-actv .rcnt-main .rcnt-list .rcnt-date table td a.type-b{color:#333;text-decoration:underline;}.rcnt-actv .rcnt-main .rcnt-list .rcnt-date table td.col-a{vertical-align:top;}.leafMil{background:url(milano_icon_sprte.png) no-repeat 0 0;width:25px;height:25px;padding:5px 0 0 5px;}.calMil{background:url(milano_icon_sprte.png) no-repeat 0 -75px;width:42px;height:35px;padding:5px 0 0 5px;}.rcnt-actv .rcnt-main .rcnt-list .rcnt-date table td.col-b{width:100%;}.rcnt-more{background-color:#d8dfa3;height:25px;padding:0 20px;position:relative;margin-top:2px;}.rcnt-more .rcnt-rc{background-image:url(/lib/tgn/ancestry/community/i/more-rcs.gif);position:absolute;top:5px;height:20px;width:20px;}.rcnt-more .rcnt-rcbl{background-position:left top;left:0;}.rcnt-more .rcnt-rcbr{background-position:right top;right:0;}.rcnt-more a{color:#344402;font:400 13px/21px Tahoma;text-decoration:underline;}.rcnt-actv .rcnt-side{float:left;padding:10px;width:320px;}#feedList{margin:-2px 2px 5px 4px;padding:6px 0;float:left;width:100%;}#feedList h3{font-family:'Trebuchet MS',Verdana,Arial;font-size:14px;line-height:21px;color:#333;}#feedList .dateline{border-bottom:1px dotted #D9D9D9;margin-top:14px;}#feedList .firstline{margin-top:0;}#feedList .feedItem{border-bottom:1px dotted #D9D9D9;min-height:35px;padding:4px 6px;}#feedList .feedItem a{color:Black;text-decoration:none;}#feedList .feedItem .cta{color:#789200;text-decoration:underline;}#feedList .feedItem p{margin:3px 5px 3px 40px;}#feedList .feedPrimary{color:#566C11;font-weight:bold;}#feedList ul li{float:none;}#feedList .feedItem .feed_icon{background-image:url(/lib/tgn/ancestry/community/i/feed-sprite.png?v=2);background-repeat:no-repeat;display:inline-block;width:32px;height:32px;float:left;}#feedList .feedItem .feed_icon a{text-decoration:none;}.feed_photo{background-position:left top;}.feed_record{background-position:left -34px;}.feed_story{background-position:left -70px;}.feed_audio{background-position:left -105px;}.feed_video{background-position:left -140px;}.feed_event{background-position:left -172px;}.feed_source{background-position:left -210px;}.feed_person{background-position:left -245px;}.feed_comment{background-position:left -280px;}.feed_dna{background-position:left -315px;}.feed_military{background-position:left -350px;}.feed_quicklink{background-position:left -385px;}.feed_msgboard{background-position:left -466px;}.feed_connection{background-position:left -501px;}.widgtWht{background-color:#FFF;padding:10px;border:#BAAE95 solid 1px;margin-top:10px;}.widgtWht h3{color:#7D2B0D;}#memFeedback h4{padding-left:20px;}#memFeedback p{margin:6px 0;}#shareform{position:absolute;top:25px;left:404px;}#shareform table{background-color:#95a50f;}#shareform td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;font-weight:bold;}#shareform th{background-color:#768808;}#shareform .formhead{background-image:url(/lib/tgn/ancestry/community/i/heading_share.jpg);background-repeat:no-repeat;background-position:45px 0;}#shareform .formtext{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;}#shareform .formlabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;}p.milpht{background:url(/lib/tgn/ancestry/community/i/feed-sprite.png?v=2) no-repeat left -432px;height:32px;padding-left:-42px;text-indent:42px;}p.milcal{background:url(/lib/tgn/ancestry/community/i/feed-sprite.png?v=2) no-repeat left -172px;height:32px;padding-left:-42px;text-indent:42px;margin-bottom:10px;}p.milrec{background:url(/lib/tgn/ancestry/community/i/feed-sprite.png?v=2) no-repeat left -34px;height:32px;padding-left:-42px;text-indent:42px;margin-bottom:10px;}.widgtContnt-2{background:#FDFBE4 url(/lib/tgn/ancestry/community/i/crn_leaf.png) no-repeat top right;border-left:1px solid #BAAE95;border-right:1px solid #BAAE95;border-bottom:1px solid #BAAE95;padding:10px;font-family:Tahoma,Geneva,sans-serif;font-size:13px;color:#333;}.widgtContnt-2 h1{color:#83381F;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:12px;margin-right:45px;}.widgtFooter{background:#ECEABD url(/lib/tgn/ancestry/community/i/widget_footerbg.png) repeat-x bottom;border-left:1px solid #B8AD93;border-right:1px solid #B8AD93;border-bottom:1px solid #B8AD93;padding:4px 15px;position:relative;min-height:22px;}.widgtFooter .btn{float:right;width:auto;height:auto;margin-top:2px;}.yui-overlay,.yui-panel-container{position:absolute;}.yui-panel{position:relative;}#miniProfile{top:0;left:0;border:solid 4px #afbc22;width:300px;z-index:1000001;}#mp_knub{background:transparent url(/lib/tgn/ancestry/community/i/arrow.gif) no-repeat scroll 0;height:29px;left:-20px;width:20px;position:absolute;display:none;}#mp_knub_r{background:transparent url(/lib/tgn/ancestry/community/i/arrow_r.gif) no-repeat scroll 0;height:29px;right:-20px;position:absolute;display:none;}a.questionIcn{background-position:-17px -1219px;visibility:hidden;width:17px;height:17px;float:right;margin-left:10px;margin-top:4px;}#WhyWidget{position:absolute;width:300px;z-index:99999;}a.closeWidgt{background-position:-34px -200px;display:block;width:16px;height:16px;position:absolute;top:4px;right:6px;}p.link{display:inline-block;float:left;margin-left:5px;font-size:12px;}.questionPop{width:700px;height:50px;border:solid 1px #CCC;}#helpDiv{width:698px;height:48px;position:relative;visibility:hidden;display:block;}#helpDiv:hover{cursor:pointer;}.rollupLink{font-size:11px;}.rollupInfo{padding:6px 0!important;margin-left:50px!important;}.rollupInfo li{padding-top:8px;}#filterContainer .heading{color:#566C11;margin-bottom:5px;}#filterContainer table{margin:0 10px 10px;}#filterContainer .shareRole{color:#999;margin-left:4px;}#filterContainer p{color:#556C11;font:13px Tahoma,Geneva,sans-serif;font-weight:bold;margin:0!important;}#filterContainer ul{margin:5px 0 11px 15px;}#filterContainer ul li{font:12px Tahoma,Geneva,sans-serif;color:#333;margin:3px 0;padding-left:20px;text-indent:-20px;}#filterContainer ul li em{font-style:normal;}.filterPopupContainer{position:absolute;z-index:10000000;}.AcFilters{width:300px;height:50px;}.AcFilters p{color:#556C11;font:13px Tahoma,Geneva,sans-serif;font-weight:bold;margin:0!important;}.AcFilters ul{margin:15px 0 11px 0;}.AcFilters ul li{font:12px Tahoma,Geneva,sans-serif;color:#333;margin:3px 0;padding-left:20px;text-indent:-20px;}.AcFilters ul li em{font-style:normal;}.AcFilters ul li input{margin:3px 3px 3px 4px;}.AcFilters span{margin-left:10px;color:#685E48;line-height:1.8em;}span.MundiaLink{background:url(/lib/tgn/ancestry/community/i/mundiaLeaf.gif) no-repeat;height:16px;width:16px;display:inline-block;float:left;padding-right:8px;}.btmLinksCon span.LinkArro{background-position:-53px -622px;margin-top:2px;}.btmLinksCon span em{font-style:italic;color:#666E6E;}
#maxChars {color: #8E8E8E; font-size: 11px;}
/* tooltip.css */
/* Ancestry Streatchable Header Widget */

/* Streatchable Widget Header */
.ancSecHdStretch,.ancSecHdStretch .ancSecHdL,.ancSecHdStretch .ancSecHdR,.ancSecHdStretch .ancSecHdBL,.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;}

/* For Modal */
.ancSecHdStretch.inModal{margin:0 0 -4px;padding-right:0;padding-left:0px;top:-10px;}
.ancSecHdStretch.inModal .ancSecHdL,.ancSecHdStretch.inModal .ancSecHdR{background-color:transparent;}
.ancSecHdStretch.inModal .ancSecHdL{left:-10px;}
.ancSecHdStretch.inModal .ancSecHdR{right:-10px;}
.ancSecHdStretch.inModal .ancSecHdBL,.ancSecHdStretch.inModal .ancSecHdBR{background-color:#566c11;background-position:0 -29px;background-repeat:no-repeat;border-bottom:1px solid #80914D;position:absolute;bottom:-1px;top:9px;width:9px;}
.ancSecHdStretch.inModal .ancSecHdBL{border-left:1px solid #80914D;left:-10px;}
.ancSecHdStretch.inModal .ancSecHdBR{border-right:1px solid #80914D;right:-10px;}

/* Family Tree Syncing Modal */
#ftmToolTip .subCon .subConBd,.SharedToolTip .subCon .subConBd{padding-right:8px;padding-left:8px;}
#ftmToolTip p,.SharedToolTip p{color:#333;font:400 12px/18px Tahoma;margin:0;padding:10px 13px;}
#ftmToolTip br,.SharedToolTip br{font-size:6px;line-height:6px;}
#ftmToolTip .subCon.subConShdwGrn .subConArrowTL,.SharedToolTip .subCon.subConShdwGrn .subConArrowTL{top:40px;}