.TopCollapsed .TopNameAndRelation{position:relative;height:8px;top:-4px;}
.TopCollapsed .RelationshipPath{display:none;}
.EditProfileForm INPUT{height:20px;}
a.photoInReview{padding:2px;}
#PhotosContainer{position:relative;}
#PhotosContainer div#photoBrowsingWrapper{width:666px;height:66px;margin-bottom:20px;}
.ProfileIcon{background:url(/FP/Assets/Images/Profile/profileSprite.png?v=1.png);background-repeat:no-repeat;}
.LargeRightArrow,.LargeLeftArrow{width:17px;height:13px;}
.LargeRightArrow{background-position:-126px -2px;}
.LargeLeftArrow{background-position:-126px -17px;}
.BornStar{background-position:-145px -42px;width:14px;height:13px;}
.DiedTomb{background-position:-158px -2px;width:12px;height:12px;}
.DiedCross{background-position:-161px -42px;width:8px;height:11px;}
.BirthMarker,.MarriageMarker,.AddressMarker,.BurialMarker,.EducationMarker,.OccupationMarker,.Death1Marker,.Death2Marker,.GenericEventMarker{width:21px;height:34px;}
.BirthMarker{background-position:-2px -1383px;}
.EducationMarker{background-position:-25px -1383px;}
.MarriageMarker{background-position:-48px -1383px;}
.AddressMarker{background-position:-71px -1383px;}
.OccupationMarker{background-position:-94px -1383px;}
.GenericEventMarker{background-position:-117px -1383px;}
.Death1Marker{background-position:-140px -1383px;}
.Death2Marker{background-position:-163px -1383px;}
.BurialMarker{background-position:-186px -1383px;}
.GrabageBin{background-position:-145px -2px;width:11px;height:13px;margin:5px 6px 5px 6px;}
.MagnifingGlass{background-position:-126px -32px;width:16px;height:14px;margin:5px 3px 5px 3px;}
.Pencil{background-position:-126px -48px;width:16px;height:13px;margin:5px 3px 5px 4px;}
A.ButtonBackground{background-image:none;display:inline-block;width:23px;height:23px;}
A.ButtonBackground:hover{background-image:url(/FP/Assets/Images/Profile/profileSprite.png?v=1.png);background-position:-145px -17px;}
#inviteBtn-caption{font-weight:bold;font-size:12px;}
.EventRow .GrabageBin,.EventRow .Pencil{display:none;}
.SilhouetteAU,.SilhouetteAM,.SilhouetteAF,.SilhouetteCM,.SilhouetteCF{width:192px;height:256px;}
.SilhouetteAU{background-position:-2px -580px;}
.SilhouetteAM{background-position:-2px -322px;}
.SilhouetteAF{background-position:-2px -64px;}
.SilhouetteCM{background-position:-196px -322px;}
.SilhouetteCF{background-position:-196px -64px;}
.LargeRibbon{background-position:-2px -2px;width:60px;height:60px;}
.LeftPanelContainer{width:178px;margin:23px 10px 0;}
.LeftPanelTitle{width:100%;border-bottom:1px solid #99AAB7;margin-bottom:4px;padding-bottom:6px;}
A.ProfileCloseFamily,.ProfileImageContainer,.ProfileImageContainerOver{padding:2px;border:1px solid #DBDBDB;}
A.ProfileCloseFamily{display:block;}
A.ProfileCloseFamily:hover{border-color:#0C4E7D;}
.ProfileImageContainer,.ProfileImageContainerOver{margin-bottom:25px;}
.ProfileImageContainerInner{position:relative;}
.ProfileImageContainer .imageOverlay,.ProfileImageContainer .imageToolbar{display:none;}
.imageOverlay{position:absolute;background-color:white;opacity:.4;height:35px;top:0;}
.imageOverlaySmall{width:35px;}
.imageOverlayMedium{width:61px;}
.imageOverlayLarge{width:87px;}
.imageToolbar{position:absolute;background-color:white;top:2px;border:1px solid #DBDBDB;overflow:hidden;height:27px;}
.imageToolbarSmall{width:27px;}
.imageToolbarMedium{width:53px;}
.imageToolbarLarge{width:79px;}
.imageToolbar .ProfileIconContainer{float:left;margin:2px 1px 2px 2px;}
DIV.SiteMembership{margin-top:3px;margin-bottom:4px;line-height:22px;}
DIV.EndMulticolumn{clear:both;}
.LastFact,.NonLastFact{line-height:18px;}
.NonLastFact{border-bottom:1px solid #CCD5DB;padding-bottom:10px;margin-bottom:10px;}
.LabelAndValue{margin-bottom:5px;}
DIV.CurrentSuffix{float:right;margin:0 0 0 8px;}
DIV.InfoSection{margin-top:22px;margin-bottom:14px;}
DIV.multicolumn DIV.InfoSection{width:336px;}
TABLE.InfoSection{margin-top:22px;margin-bottom:14px;}
DIV.InfoSectionAdd{background-color:#F6F6F6;padding:3px 6px 5px;}
.SourceBlock{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#F6F6F6;border:1px solid #A0A0A0;margin:6px 6px 0;padding:5px;}
P.NoteInEvent{margin:5px 0;}
.EventsYear,.EventsAge,.EventsSymbol,.EventsText,.EventsButtons{border-bottom:1px solid #CCD5DB;padding:8px 8px 9px;}
TR.EventRowOver .EventsYear,TR.EventRowOver .EventsAge,TR.EventRowOver .EventsSymbol,TR.EventRowOver .EventsText,TR.EventRowOver .EventsButtons{background-color:#F1F8FD;}
.EventsYear{text-align:center;border-bottom:1px solid #CCD5DB;}
.EventsAge{white-space:nowrap;}
.EventsText{line-height:16px;}
.SilhouetteOverlay{position:absolute;top:206px;left:0;height:48px;width:190px;border-width:1px;border-style:solid;border-color:#76869A;background-color:white;opacity:.4;-moz-box-shadow:0 -1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 -1px 3px 0 rgba(0,0,0,0.4);box-shadow:0 -1px 3px 0 rgba(0,0,0,0.4);}
.SilhouetteOverlayLinkWrapper{position:absolute;top:206px;left:0;text-align:center;width:190px;padding:16px 0;}
input#imageFile{height:24px;}
#uploadPhotoMain{text-align:left;margin:12px;}
#personPhotoPreviewContainer{margin:9px 0;border:1px solid #CFCFCF;padding:2px;float:left;}
#personPhotoPreview{max-height:128px;}
.EditProfileIconEssentials,.EditProfileIconFamily,.EditProfileIconBiography,.EditProfileIconContact,.EditProfileIconWork,.EditProfileIconEducation,.EditProfileIconFavorites,.EditProfileIconPersonal,.EditProfileIconFacts,.EditProfileIconCitations{width:26px;height:26px;}
.EditProfileIconEssentials{background-position:-2px -1354px;}
.EditProfileIconFamily{background-position:-31px -1354px;}
.EditProfileIconBiography{background-position:-60px -1354px;}
.EditProfileIconContact{background-position:-89px -1354px;}
.EditProfileIconWork{background-position:-118px -1354px;}
.EditProfileIconEducation{background-position:-147px -1354px;}
.EditProfileIconFavorites{background-position:-176px -1354px;}
.EditProfileIconPersonal{background-position:-205px -1354px;}
.EditProfileIconFacts{background-position:-273px -1354px;}
.EditProfileIconCitations{background-position:-324px -1354px;}
SELECT,INPUT{height:20px;}
#essentialsContainer{margin-top:19px;}
#familyContainer{margin-top:16px;}
#biographyNotesContainer{position:relative;top:-8px;width:662px;}
.biographyNoteDiv{margin:12px 0 4px;}
.BiographyNoteTextArea{border:solid 1px #8589B6;font-family:arial;font-size:12px;color:#0C4E7D;background-color:#FFF;overflow:hidden;width:660px;height:289px;}
#addressFactsContainer{margin-top:11px;margin-bottom:11px;}
#emailFactsContainer{margin-bottom:11px;}
#phoneFactsContainer{margin-bottom:11px;}
#faxFactsContainer{margin-bottom:11px;}
#webFactsContainer{margin-bottom:11px;}
#workFactsContainer{margin-top:11px;margin-bottom:11px;}
#educationFactsContainer{margin-top:11px;margin-bottom:11px;}
#citationsContainer{margin-top:11px;margin-bottom:11px;}
.CitationTextTextArea{border:solid 1px #8589B6;font-family:arial;font-size:12px;color:#0C4E7D;background-color:#FFF;overflow:hidden;width:727px;height:208px;}
a.photoInReview{margin-right:6px;}
.imageOverlay{right:0;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
.imageToolbar{right:2px;}
DIV.multicolumn DIV.FirstColumn{float:left;}
DIV.multicolumn DIV.LastColumn{float:right;}
