<!--

body {border:0px;margin:0px;padding:0px;background-color:transparent;color:black;}

#thebody,caption,td,h1,h3,h4,a,.stitle,.scompany,.slegend,.shead,.sedit {font-family:Courier New;}

#thebody {font-size:12px;}



#thedata {visibility:hidden;}



#famtreepic {position:relative;width:50px;}

#famtreeformdiv {height:50px;width:450px;overflow:hidden;border:0px;vertical-align:top;text-align:left;}

#famtreeformdiv input {vertical-align:top;text-align:left;}

#famtreeresponse {height:40px;width:250px;overflow:hidden;border:0px;}

#famtreequest {height:700px;width:688px;overflow:auto;border:0px;}

form {height:26px;vertical-align:top;overflow:hidden;}

form input, form textarea {visibility:hidden;width:0px;height:0px;font-size:0px;}

form#samewin, form#diffwin {height:0px;}

caption {vertical-align:top;text-align:center;white-space:nowrap;}
fieldset {text-align:left;}
td {vertical-align:top;font-size:12px;white-space:nowrap;}

a {text-decoration:none;color:blue;background-color:transparent;}

a:hover, a:active {background-color:lightgreen;}

a.smale:hover, a.smale:active, span.smale {background-color:lightblue;}

a.sfemale:hover, a.sfemale:active, span.sfemale {background-color:pink;}

.stitle {font-size:18px;font-weight:600;}

.scompany {font-size:12px;font-weight:500;}

.slegend {font-size:12px;font-weight:500;}

.shead {font-weight:600;text-align:center;}

.sedit, .sglry {font-weight:400;cursor:pointer;text-decoration:underline;color:#808080;}
div#floatmenu .sedit, div#floatmenu .sglry {cursor:pointer;}
div#floatmenu .sdglry {display:block;height:60px;overflow:auto;}

.sbdaylive {background-color:yellow;}

.sbdaydead {background-color:tan;}

.sground {vertical-align:bottom;}

.snoshow {width:0px;height:0px;overflow:hidden;}

.scbox {width:10px;height:10px;vertical-align:middle;}

.sgendernone {background-color:#C0C0C0;}

.sgendermale {background-color:lightblue;}

.sgenderfemale {background-color:pink;}

.smsglist {height:180px;overflow:auto;}

.spassport {text-align:right;}

.sparent {text-align:left;}



span.sbedit {height:15px;width:30px;overflow:hidden;vertical-align:top;position:absolute;}

td.seditspcr {padding-right:35px;}

span.sbglry {height:15px;width:50px;overflow:hidden;vertical-align:top;position:absolute;}

#helptopic {border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}

#helpcontent {border:1px solid black;text-align:center;padding:0px 4px 0px 4px;width:300px;height:300px;}

.sbtn {text-align:center;font-size:12px;font-weight:500;}



@media print {body, #thebody {background-color:transparent;color:black;} div#famtreepic, .snoprint {display:none;}}

-->