#settingsPanel { float: left; margin: 0 2px; } #zoneSettings { border-collapse: collapse; } #zoneSettings th, #zoneSettings td { border: 1px solid #7f7fb2; padding: 3px; text-align: left; } #zoneSettings th[scope=row] { padding: 4px 3px 3px; vertical-align: top; white-space: nowrap; } #definitionPanel { float: left; margin: 0 2px; text-align: center; } #definitionPanel input[type=submit], #definitionPanel input[type=submit] { margin: 0 4px; } #imagePanel { position: relative; } /* NB: The size of the imageFrame determines the area within which the markers * may be moved. When adjusting the padding and margins of the imageFrame and * the DIVs within it, test that the markers behave sensibly when dragged to * the extreme edges of the imageFrame. */ #imageFrame { position: relative; padding: 0 3px 3px 0; /* Compensate for negative margins in the markers just below. */ } #imageFrame div { position: absolute; width: 7px; height: 7px; margin-left: -3px; margin-top: -3px; z-index: 5; } #imageFrame div { background-image: url(../../../graphics/point-g.gif); } #imageFrame div.highlight { background-image: url(../../../graphics/point-o.gif); } #imageFrame div.active { background-image: url(../../../graphics/point-r.gif); } #zonePoints { margin: 8px 0; border-collapse: collapse; } #zonePoints td { vertical-align: top; } #zonePoints table { border-collapse: collapse; } #zonePoints table tr.highlight { background-color: #f0e68c; } #zonePoints table tr.active { background-color: #ffa07a; } #zonePoints table th, #zonePoints table td { border: 1px solid #7f7fb2; padding: 3px; text-align: center; } #zonePoints table a { margin: 0 2px; } .zones polygon { fill-opacity: 0.25; stroke-width: 0; } .zones polygon.Editing { stroke-width: 2px; } .Active { stroke: #ff0000; fill: #ff0000; } .Inclusive { stroke: #FFA500; fill: #FFA500; } .Exclusive { stroke: #800080; fill: #800080; } .Preclusive { stroke: #0000FF; fill: #0000FF; }