#tree-title{text-align:center;margin-bottom:100px}.tv_out{position:relative;overflow:hidden;height:100%;border:thin solid #ccc;min-height:350px;max-height:10000px;background:#e6e6e6}.tv_out img{border:0}.tv_in{clear:both;position:relative;left:0;top:0;cursor:move;display:inline-block}.tv_in table.tv_tree,.tv_in table.tv_tree tbody,.tv_in table.tv_tree tr,.tv_in table.tv_tree td{border:0 none;padding:0;margin:0;background:0;font-size:11px}.tv_in table.tv_tree{border-collapse:collapse}table#tvTreeBorder td#tv_tree_topleft,table#tvTreeBorder td#tv_tree_top{background:0}table#tvTreeBorder td#tv_tree_top div{font-family:Arial,Verdana,sans-serif;font-size:18px}table#tvTreeBorder td#tv_tree_topright,table#tvTreeBorder td#tv_tree_left,table#tvTreeBorder td#tv_tree_right,table#tvTreeBorder td#tv_tree_bottomleft,table#tvTreeBorder td#tv_tree_bottom,table#tvTreeBorder td#tv_tree_bottomright,table#tvTreeBorder td,#tv_tree{background:0}#tv_tree div.tv_vline,#tv_tree div.tv_hline{background-color:#81a9cb}#tv_tree table.tv_tree td.tv_vline{width:1px;background:repeat-x 50% 50%;height:100%}#tv_tree table.tv_tree td.tv_vline_h{background-image:url(vline.gif)}#tv_tree table.tv_tree td.tv_vline_t{vertical-align:bottom;background-image:url(vline_t.gif)}#tv_tree table.tv_tree td.tv_vline_b{vertical-align:top;background-image:url(vline_b.gif)}#tv_tree table.tv_tree td.tv_vline_c,.tv_in table.tv_tree td.tv_vline_h{vertical-align:middle}#tv_tree table.tv_tree td.tv_vline_c{height:1px}#tv_tree table.tv_tree div.tv_vline{width:1px}#tv_tree table.tv_tree div.tv_vline_t,#tv_tree table.tv_tree div.tv_vline_b{height:50%}#tv_tree table.tv_tree div.tv_vline_c{height:1px;overflow:hidden}#tv_tree table.tv_tree div.tv_vline_h{height:100%}#tv_tree td.tv_hline{overflow:hidden;width:8px}#tv_tree div.tv_hline{overflow:hidden;width:8px;height:1px}#tv_tree div.tv_box{border:thin outset #81a9cb;background:#fffdfd;margin-top:2px;margin-bottom:2px;padding:0;width:180px;cursor:help;border-collapse:collapse;border-radius:4px;box-shadow:1px 1px 2px #cfcfdf}#tv_tree div.boxExpanded{width:250px}#tv_tree div.tv_box span.tvSexSymbol{font-weight:bold;font-family:x-large,serif;vertical-align:top;margin:1px}#tv_tree div.tv_box span.tvM{color:#8f8fdf}#tv_tree div.tv_box span.tvF{color:#df8f8f}#tv_tree div.tv_box div.tvM{clear:both;border-radius:4px}#tv_tree .tv_box div.tvF{clear:both;border:0;margin:0;padding:1px 4px;border-radius:4px}#tv_tree div.tv_box i.dates{float:right;font-size:75%;margin-left:4px}#tv_tree div.tv_box img.tv_treelink{height:15px;width:15px;float:right}#tv_tree div.tv_box img.tv_box_loading{height:12px;width:12px;margin:2px;float:right}#tv_tree div.tv_box div.tv_person_expanded{min-height:55px;padding:2px}#tv_tree div.tv_box img{float:left;margin:2px;max-height:50px;max-width:80px;width:auto}[dir=rtl] #tv_tree div.tv_box img{float:right}#tv_tree div.tv_box .icon-silhouette-M,#tv_tree div.tv_box .icon-silhouette-F,#tv_tree div.tv_box .icon-silhouette-U{float:left}[dir=rtl] #tv_tree div.tv_box .icon-silhouette-M,[dir=rtl] #tv_tree div.tv_box .icon-silhouette-F,[dir=rtl] #tv_tree div.tv_box .icon-silhouette-U{float:right}#tv_tree div.tv_box div.tv_person_expanded a{font-weight:bold}#tv_tools{display:inline-block;position:absolute;left:0;top:0;padding:0;margin:0;z-index:90;background-color:#efefef;border:1px outset #dfdfdf;border-radius:4px;box-shadow:1px 1px 2px #cfcfdf}#tvStylesSubmenu{display:inline-block;position:absolute;padding:0;margin:0;background-color:#efefef;border:1px outset #dfdfdf;border-radius:4px;box-shadow:1px 1px 2px #cfcfdf;display:none;left:0;top:0;z-index:91}#tv_tools ul{list-style:none;margin:0;padding:0}#tv_tools li.tv_button{float:left;position:relative;padding:0;margin:0;width:24px;height:24px;text-align:center;vertical-align:middle;border:thin solid #efefef;background-color:#efefef;border-radius:4px}#tvStylesSubmenu li.tv_button{float:none}#tv_tools li.tv_button a{margin:0;display:block}#tv_tools li.tv_button:hover{background:#fffdfd;border:thin outset #fdfffd;cursor:pointer}#tv_tools li.tvPressed{border:thin inset #fff}#tv_tools ul li img{border:0;margin:0;padding:0;width:22px;height:22px;cursor:pointer;text-align:center;vertical-align:middle}#tv_tools ul li a.help img.icon{margin:3px 0 0;padding:0;width:15px;height:15px}#tvToolsHandler{float:left;cursor:move;height:22px;width:2px;border:thin inset #f6f6f6;margin:2px;overflow:hidden}#tvToolsHandler:hover{border:thin outset #f6f6f6}#tv_tree div.tv_box div.tvM,#tv_tree div.tv_box div.tvF{background:0;color:#000;border:0;margin:0;padding:0 4px}.tvM{background-color:#ddf !important}.tvF{background-color:#fdd !important}.dashed{border-top:thin dashed #81a9cb !important}