body {
    color: #000080;
    background: #FFFFFF url(http://www.frostbyte.co.uk/images/snowflake_bk5.gif);
    font-face: Arial, Helvetica, sans-serif;
}

label { cursor: hand; }

legend, .legend {
    text-align: center;
    font-family: "Arial Black";
}

a {
	text-decoration: inherit;
	text-decoration : none;
	background: transparent;
	font : Arial;
}
a:link {color: #0000FF; text-decoration : none; font : Arial;}
a:visited { color: #0000FF; text-decoration : none; font : Arial;}
a:active { color: #FF0000; text-decoration : underline; font : Arial;}
a:hover {
	text-decoration: underline;
	background-color : Yellow; 
	font : Arial;
}

table.panel {
	color: #000080;
	background: #eeeeee none;
	border: thin groove blue;
	/* margin-bottom: 2px;
	*/
	/* margin-right: 2px;
	*/
	padding-left: .5em;
	padding-right: .5em;
	max-width: 5in;
	font : Arial;
}

th.panel-header {
    text-align: center;
    text-decoration: underline;
    font: 1.0em "Arial Black";
    /* background: #99ccff none; */
}

td.inner { 
	font : Arial;
}

td.bridge-text { 
	font-size: smaller;
	padding-left: .5em;
	padding-right: .5em;
	font : Arial;
}

span.subzone { color: #000080; }
span.zone { color: #0000FF; }

#section-menu { background: #eeeeee none;  font : Arial;}
#edit-menu { background: #eeeeee none;  font : Arial;}
#zone-menu { background: #eeeeee none; font : Arial; }
#edit-panel { background: #eeeeee none;  font : Arial;}
#error-panel { background: #eeeeee none;  font : Arial;}

#section-menu, #edit-menu { 
	white-space: nowrap;
}
/*
#page tr {
	text-align: center; 
}
*/
/* #config tr th.column-head, #config tr.data td { padding-left: 1em; } */