html{border: 0px none lime; cursor: crosshair;}

body
	{
		margin: 8px;
		padding: 0px;
		color: black;
		background-color: #DDD; /* 221 which is light gray */
		font: 300 100% "Times New Roman", serif;
	}

#navigation {font-family: Tahoma, sans-serif; margin-bottom: 1em; position: static;}

#navigation a {font-weight: bold; padding: 0.5em;}

a:link , a:visited {font-weight: bold;}
a:link {color: blue; background-color: inherit;}
a:visited {color: purple; background-color: inherit;}
a:link:hover {background-color: white; color: blue;}
a:visited:hover {background-color: white; color: purple;}
a:focus {outline: black dotted 2px;}

input[size] {text-align: center; font-weight: bold;}
img.IconCompat {vertical-align: text-bottom;}
div#DataScreenWindow span[id] {font-weight: bold;}
label > span, button > span {text-decoration: underline; font-weight: bold;} /* accesskey */

fieldset fieldset {padding: 8px;}

#WrappingFieldset {width: 96%; margin: auto;}
#WrappingFieldset legend {border: 3px solid;}

#CoordLines {margin-top: 1em;}
#CoordLines label {padding-right: 4em;}

legend {border: 2px solid;}

p#UserResourcesWarning {font-size: 110%; font-weight: bold; padding: 8px; border: 1px solid red;}

div.Lines {position: absolute; z-index:4; display: none;}
#LeftRedHorizLn {left: 0px; border: 0px; background-color: red; color: inherit; height: 2px;}
#RightRedHorizLn {left: 0px; border: 0px; background-color: red; color: inherit; height: 2px;}
#TopBlueVertiLn {border: 0px; background-color: blue; color: inherit; width: 2px;}
#BottomBlueVertiLn {border: 0px; background-color: blue; color: inherit; width: 2px;}
#PrplLn12OClock {border-top: 2px solid purple; width: 48px;}
#PrplLn3OClock {border: 1px solid purple; height: 48px;}
#PrplLn6OClock {border-top: 2px solid purple; width: 48px;}
#PrplLn9OClock {border: 1px solid purple; height: 48px;}

input:focus, button:focus
		{
		border: lime outset 2px;
		outline: invert dotted 2px;
		}

.Explorer
			{
			color: #398CE2;
			background-color: inherit;
			font-family: Arial, sans-serif;
			font-size: 90%;
			font-weight: 700;
			padding: 2px;
			}

.Netscape6
			{
			color: #457566;
			background-color: inherit;
			font-family: Arial, sans-serif;
			font-size: 90%;
			font-weight: 700;
			padding: 2px;
			}

.Opera7
			{
			color: #D53944;
			background-color: white;
			font-family: Arial, sans-serif;
			font-size: 90%;
			font-weight: 700;
			padding: 2px;
			border-color: #BD1316;
			white-space: nowrap;
			}

.BothNS6andMSIE6
			{
			color: black;
			background-color: inherit;
			font-family: Arial, sans-serif;
			font-size: 90%;
			font-weight: 700;
			padding: 2px;
			}

p.KnownBugsMoz
			{
			border: 4px solid orange;
			/*
			#FFA500 = orange is not supported by Opera 7
			(prior to version 7.50) orange is a reserved keyword
			color in CSS 2.1 only
			*/
			padding: 12px;
			width: 80%;
			margin: 6px auto;
			}

.note {font-size: 80%; font-style: italic;}

.noteIE {background-color: transparent; color: #398CE2; font-size: 80%; font-style: italic;}

img#NS6 {width: 76px; height: 62px; vertical-align: middle;}

#TtlDataScreenWindow, #TtlMouseEvents
					{
					font: 700 10pt/20px "MS Sans Serif",sans-serif;
					border: 0px none;
					color: InactiveCaptionText;
					background-color: InactiveCaption; /* old value:  #3D0DA9 */
				/* InactiveCaptionText and InactiveCaption are deprecated in CSS3 */
					cursor: url("../GRAPHICS/ICO/grab.cur"), move;
				/*
				Bug 77974: CSS2 blocker: Alternate cursor should load if URI is broken
				http: //bugzilla.mozilla.org/show_bug.cgi?id=77974
				*/
					overflow: hidden;
					white-space: nowrap;
					}

#idImgPushPinScreen, #idImgPushPinMouse
					{
					position: absolute;
					top: 8px;
					right: 8px;
					cursor: default;
					}

#DataScreenWindow, #MouseEvents
					{
					border: 2px solid;
					border-color: ActiveCaption; /* old value:  #404040 #D0D0D0 #F0F0F0 #606060 */
					background-color: Window;
				/* ActiveCaption and Window are deprecated in CSS3 */
					color: black;
					padding: 6px;
					overflow: auto;
					cursor: default;
					}

#cx, #cy {border: orange 2px inset; color: yellow; background-color: black;}
/*
#FFA500 = orange is not supported by Opera 7
(prior to version 7.50) orange is a reserved keyword
color in CSS 2.1 only
*/

#ox, #oy, #op, #ct, #et {border: blue 2px outset; color: aqua; background-color: black;}

#lx, #ly {border: purple 2px outset; color: purple; background-color: white;}

#ex, #ey {border: lime 2px outset; color: purple; background-color: white;}

#sx, #sy {border: fuchsia 2px outset; color: red; background-color: silver;}

#wpxo, #wpyo {border: red 2px outset; color: #AF2; background-color: black;}

#mw {border: olive 2px outset; color: maroon; background-color: yellow;}

#DataScreenWindow span {font-weight: 700;}

img#DNIE6, img#DNNS71, img#DNNS7, img#DNMoz, img#DNO7, img#DNFF1, img#FF, img#Moz, img#FF_IT, img#FF1_IT {vertical-align: middle;}

p#footer {font-size: 140%; text-align: center;}
p#footer > a, p#validation > a {padding: 1em 0em;}
p#footer img, p#validation img {margin: 1em; vertical-align: middle;}
p#validation {word-spacing: 4em;}
