td, th {
/* border-bottom:1px #cccccc solid;
 border-right:4px #ffffff solid;
 padding:1px 2px;*/
 border-bottom:1px #cccccc solid;
 border-right:1px #dddddd solid;
 padding:1px 2px 1px 1em;
 }
th {
 background-color:#e0e0e0;
 text-align:left;
 }
form {
 display:block;
 margin:0;
 }
td.btn {
 white-space:nowrap;
/* border-right:1px #ffffff solid;*/
 }
#pagewrap {
 width:800px;
 margin:0;
 padding:0 20px 12px 20px;
 }
body{font-size:90%;color:#333333;margin:0;}
body * {line-height:1.6;}
table, input, select {font-size:100%;}
dl.caution { width:600px; margin-top:0.6em; margin-left:1em; color:#444444; }
.caution dt { width:1.2em; margin-top:0; }
.caution dd { margin-left:1.2em; margin-top:-1.6em; }

dl.notes { margin-top:0; margin-bottom:0; }
.notes dt { width:1.2em; margin-top:0; }
.notes dd { margin-left:1.2em; margin-top:-1.6em; margin-right:1em; }

dl.date { margin-top:0.5em; margin-left:1em; color:#444444; }
.date dt { width:5em; margin-top:0; }
.date dd { margin-left:5em; margin-top:-1.6em; }

dl.phone { margin-top:0; margin-left:1em; color:#444444; }
.phone dt { width:5em; margin-top:0; }
.phone dd { margin-left:5em; margin-top:-2.2em; }
h2 { font-size:136%; }
h3 {
 font-size:114%;
 color:#444444;
 border-bottom:1px #dddddd solid;
 margin:0.8em 0 0.5em 0;
}
h4 {
 color:#f2f2f2;
 width:7em;
 background-color:#888888;
 margin:0.2em 0 0.2em 1em;
 padding-left:0.2em;
}
h5 {
 margin:0.2em 0 0.2em 1em;
 }
p {
 margin:0.5em 0 0.5em 1em;
 padding:0;
 }
#list {
 margin-left:-1px;
 }
.marker {
 background-color:#ff6805;
 color:#f2f2f2;
 width:9em;
 text-align:center;
 font-weight:bold;
 margin-bottom:0.5em;
 }
.in { margin-left:1em; }
.phoneN { font-size:144%; font-weight:bold; }
.sign { text-align:right; margin-right:1em; }
#top {
 background-color:#dddddd;
 height:1em;
 margin-bottom:2px;
 }
#tree {
 margin-bottom:1em;
 font-size:94%;
 }
#footer {
 clear:right;
 margin:2em 0 1em 0;
 padding-top:5px;
 border-top:#e0e0e0 1px solid;
 text-align:center;
 }
a:link    { color: #33528a; text-decoration:none; }
a:visited { color: #6699c0; text-decoration:none; }
a:active  { color: #33528a; text-decoration:underline; }
a:hover   { color: #4a8c9b; text-decoration:underline; background-color: #e8e8ff; }

