body {
    color: #000;
    background: #fff; 
    font-face: Arial, Helvetica, sans-serif;
}

label { cursor: hand; }

legend, .legend {
    text-align: center;
    font-family: "Arial Black";
}

a {
 text-decoration: inherit;
 background: transparent;
}
a:link, a:visited { color: #0000ff; }
a:active { color: #ff0000; }
a:hover { text-decoration: underline; }

table.panel {
    color: #000;
    background: #eec none;
    border: thick solid #ccc;
 /* margin-bottom: 2px; */
 /* margin-right: 2px; */
    padding-left: .5em;
    padding-right: .5em;
    max-width: 5in;
}

th.panel-header {
    text-align: center;
    text-decoration: underline;
    font: 1.0em "Arial Black";
    /* background: #ccc none; */
}

td.bridge-text {
 font-size: smaller;
 padding-left: .5em;
 padding-right: .5em;
}

span.subzone { color: #060; }
span.zone { color: #36c; }

#section-menu { background: #eee none; }
#edit-menu { background: #eec none; }
#zone-menu { background: #eec none; }
#edit-panel { }
#error-panel { background: #eec none; }

#section-menu, #edit-menu {
 white-space: nowrap;
}
/*
#page tr {
 text-align: center;
}
*/
/* #config tr th.column-head, #config tr.data td { padding-left: 1em; } */


