#title_div { border: solid 1px silver; background:#EEEEEE; padding-bottom:5px; margin-bottom:5px;}
#fa_biography {
    display:none;
    }
#fa_tree {
    display:none;
    }
#fa_dossier { display:none; }
#directRelations { iposition:relative; float:left;width:500px;border:solid 0px silver;margin-bottom:5px;margin-right:5px;padding:5px;}
#directRelations span { font-family:Sans;font-weight:bold;font-size:10pt;text-align:center; }
/* #up_tree { display:none;clear:both;font-family:Courier;font-size:9pt;color:magenta;} */
/* #down_tree { display:none;clear:both;font-family:Courier;font-size:9pt;color:green;padding:0px;margin:0px; } */
/* .d_switch { border:solid 1px silver;clear:both;margin:3px; font-weight:bold;font-family:Sans;padding:2px;cursor:pointer; background: 5px center no-repeat url('/my/images/fdown.png');padding-left:15px;} */
#relations { margin: 100px; margin:10px; border:solid 1px silver; padding:10px; }
#relations a { border:solid 1px silver;background:#EEEEEE; padding:3px;}

/* tree page */
#faList { float:left; width:350px; border:solid 1px silver; overflow:auto; max-height: 600px; margin-bottom:15px;}
#faList li { font-size:8pt; }
#fa2column { margin-left: 360px;}

div.faInfoblock { border: solid 1px silver; margin-bottom:15px; padding:10px; }
.faBlockTitle { text-align:left;font-family:Verdana,Arial,Sans; font-weight: bold;}

#fa_illustration {  float:right; text-align:right; margin:5px;background: white;padding:5px;border: double 5px silver; }


#fa_biography {
    font-family: Times New Roman, Times;
    font-style:italic;
    }
/* personal page */
table.personalData { width:100%; }
    td.fa_title { border:solid 1px silver;background:#EEEEEE;font-size:8pt;font-weight:bold;text-align:right; width:120px; }
    td.fa_content { border:solid 1px silver;text-valign:top; }
    td.fa_content,td.fa_content span,td.fa_content a { font-size:8pt; }
td.bordered {
    border: solid 1px silver;
    }
