.pagesecthdral {margin-rightx: 4%; padding: 0.1em 0.2em; font-style: italic; color: #0000E0; border:2px solid #0000CC; background-color: #F0F0FF}
.pagesecthdral span.lineageid {font-size: 1.111em; font-family: "times new roman", serif}
.pagesecthdral span.lineagedates {font-size: 0.778em}

.g {clear: both; position: relative; margin: 0.3em 0.3em 0 0.2em; padding: 0.63em 0; font: italic bold 1.296em "times new roman", serif}
.gl {height: 2px; margin: 0; font-size: 0px; background-color: #878787}
.gt {position: absolute; left: 0; top: 0; margin: 0; padding-right: 0.4em; color: #272727; background: white}

.lspc {clear: both; width: 100%; height: 0.8em}
.pspc {clear: both; width: 100%; height: 0.5em}

.p,.b,.m,.c0,.c1,.c2,.c3,.c4,.n {clear: both; font-size: 1.111em; overflow: visible}
.x,.ca .a,.cx .a,.cp,.nt {float: left}
.p {margin: 0 1em 0.15em 4em; line-height: 1.2em; text-indent: -3em}
.cx .x {width: 1.9em}
.c1 {margin-left: 7.1em} .c1 .a {width: 1.2em} .c1 .cp {width: 38.5em}
.c2 {margin-left: 7.6em} .c2 .a {width: 1.7em} .c2 .cp {width: 38em}
.c3 {margin-left: 8.1em} .c3 .a {width: 2.2em} .c3 .cp {width: 37.5em}
.c4 {margin-left: 8.6em} .c4 .a {width: 2.7em} .c4 .cp {width: 37em}
.c0,.ca {margin-left: 5.9em}                   .c0 .cp {width: 39.4em; padding-left: 0.3em}
.ci {margin-left: 3em; text-indent: -3em; overflow: visible}
.b,.m,.cx,.n {margin-left: 4em}
.n {padding-top: 0.1em}
.n .x {width: 3.2em}
.nt {width: 38.3em}

.d {font: italic 0.926em georgiax, "times new roman", serif; font-variant: small-caps}
.de {white-space: nowrap}
.da {font-size: 85%}
.dg {font-size: 85%; vertical-align: 20%}

.a,.nm,.id  {font-weight: bold}
.id {color: #CC0000}
.a,.p .nm,.cp .nm,.cp .id  {color: #0000AC}
.m .nm {color: #464646}
.cf .nm {color: #767676}
.p .a,.p .nm,.p .id {font-size: 1.167em}
.x,.x1,.x2 {font-style: italic}

.p .a {margin-right: 0.3em}
.x1 {margin-right: 0.2em}
.x2 {margin-right: 0.3em}

