/*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;}