.personlog {
 position: relative;
 margin: 0.5em auto;
 border: solid 1px black;
 width: 39em;
 overflow: auto;
}
.lp {
 float: left;
}
.lp img {
 width: 8em;
 position: relative;
 top: 3em;
}
.rp {
 float: right;
}
.rp img {
 width: 8em;
 position: relative;
 top: 3em;
}
.personlog th {
 font-size: 0.8em;
}
.personlog table {
 width: 100%;
}
.personlog .tabsummary {
 text-align: center;
 padding-top: 1em;
}
.personlog .segment {
 width: 70%;
 text-align: center;
}
.personlog .segdist {
 width: 11%;
 text-align: right;
}
.personlog .segdel {
 width: 12%;
 text-align: right;
}
.personlog .tmNote {
 font-size: 0.8em;
 font-family: "Arial Narrow","Helsinki Text",serif;
 font-style: italic;
 margin: 3px;
 color: red;
 text-align: right;
 overflow: auto;
}
#logads {
 clear: both;
}
.ptitle {
 width: 12em;
 font-size: 1.2em;
 font-weight: bold;
 text-align: center;
 margin: 0.5em auto;
}
.logbtn {
 width: 80%;
 text-align: center;
 display: block;
 float: right;
 border: solid 1px black;
 color: black;
 background-color: #c0c0c0;
}
a:hover.logbtn {
 color: white;
 background-color: #60c060;
}
.tabseg {
 text-align: left;
 font-size: 0.9em;
}
.tabdist {
 text-align: right;
 font-family: "Courier",serif;
}
.dtotal {
 border-top: solid 1px black;
 text-align: right;
 font-family: "Courier",serif;
}
.tabact {
 text-align: right;
}
.tabyear {
 text-align: right;
 font-size: 0.8em;
 font-weight: bold;
 font-family: "Arial Narrow","Helsinki Text",serif;
 font-style: italic;
}
.plogmini {
 font: 0.7em arial;
 font-style: italic;
 margin: 1em 2em 0 0;
 text-align: right;
}
.namebtn {
 float:left;
 font: 0.7em arial;
 font-style: italic;
 margin-left: 1em;
 color: #00f;
 border: none;
 background-color: #d0f0d0;
 padding: 0;
}

.textpop {
 display: none;
 top: 0;
 position: absolute;
 background-color: #c0ffc0;
 border: 5px solid #080;
 z-index: 2;
}

.textpop .content {
 margin: 10px;
 text-align: center;
}
.textpop .content .popbuttons {
 margin-top: 20px;
}
.textpop .content .error {
 display: none;
 margin-top: 10px;
 font-size: 0.7em;
 font-family: sans-serif;
 width: 200px;
 color: red;
}
.textpop .content .info {
 margin-top: 10px;
 font-size: 0.7em;
 font-family: sans-serif;
 width: 200px;
}
.invisible {
 display: none;
}
#namesel {
 float:left;
 font: 0.8em arial;
 width: 150px;
}
#ajl {
 position: absolute;
 top: 10px;
}
#acctsrc {
    float:right;
    font-size: 0.7em;
    color: #808080;
}
.copybtn {
    width: 14px;
    height: 14px;
}
