body { background-color: white; background-image: none;}body, ol, ul, li, p, table, td, th {font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;color: black;font-size: 10pt;}a:link, a:visited {text-decoration:underline; color: #1f9c37;}h1, h2, h3, h4, h5, h6 {text-align: center;font-weight:bold;color: #BB2F2F;}ol, ul {padding: 0 0 0 20pt;}li {padding: 2pt 0 ;}li.none {list-style: none;}.center{ text-align: center;}h1 {font-size: 14pt;}h2 {font-size: 12pt;}h3, h4, h5 ,h6 {font-size: 10pt;}.nowrap {white-space: normal;}.right {text-align: right; }.left {text-align: left; }.center{text-align: center; }strong {font-weight:bold;}.nowrap {white-space: normal;}em {font-style: normal;font-weight:bold;text-transform: uppercase;}cite {font-style:italics;}.note {color: #999;}.strike {text-decoration: line-through;}.underline {text-decoration: underline;}.footnote {font-size: 8pt;vertical-align:super;}.bottomless {margin-bottom: 0px;}.topless{margin-top:0px;}table, td, th {border: 1px solid #777;}table {margin-top: 10pt;margin-bottom: 10pt;} td {padding: 2pt;}th {text-align: center;padding: 2pt;background:#cc3333;}/* table is centered, must put table in div class=center*/div.center{ text-align: center;}div.center table{ margin-left: auto;margin-right: auto;text-align: left;}/* border, centered text, padding; similiar to default except text in cells are centered*/table.center td{text-align:center;}table.borderless {border: none;}table.borderless td{border: none;}/* no border, center, paddind ie timeline */table.timeline {border: none;margin-top:0pt;}table.timeline td{text-align:center;border: none;padding:0 8pt;white-space:nowrap;}/* kinship table */table.kinship {}.both{ color:purple; }.cant{ color: blue; }.man{ color: red; } table.kinship th h2 {margin: 0;color: #ffe297;}h5#logo {margin: 0;padding: 0;text-indent: -9999px;height: 29px;}h5#logo a {display:block;background: url(/images/logo_print.gif) center top no-repeat;margin: 0;padding: 0;	height: 100%;} #nav, .dropdown {display: none;}.anchors {display: none;}.next {display: none;}.pagetop {display: none;}ul.tree {padding: 0 0 0 40pt;margin:0;}ul.tree li{list-style: none;margin: 0;padding: 1pt 0 ;}ul.tree li.person {background: url(/images/center.gif) center left no-repeat;padding-left: 12pt;}ul.tree li.first {background: url(/images/first.gif) center left no-repeat;padding-left: 12pt;}ul.tree li.last {background: url(/images/last.gif) center left no-repeat;padding-left: 12pt;}ul.tree li.vert{background: url(/images/vert.gif) bottom left repeat-y;}#footer {text-align: center;}#footer p{text-align: center;margin: 5pt 0;}