BODY   { color: #036; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2em; background-color: #036; margin: 0; padding: 0; width: auto  }

H1   { color: #036; font: 2em/1em Arial, Helvetica, Geneva, sans-serif; background-color: transparent }

p   { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif ; line-height: 1.2em; }
a:link { color: #746963; text-decoration: none; }
a:visited { color: #746963; text-decoration: none; }
a:hover { color: #b22222; text-decoration: none; }
.smalltext  { font: 0.9em/1.2em Arial, Helvetica, sans-serif; }


.smalltext a:link { color: #036; font-style: normal; font-variant: normal; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

.smalltext a:visited { color: #036; font-style: normal; font-variant: normal; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.smalltext a:hover { color: #b22222; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; }
.noline a:link { color: #036; text-decoration: none }

.noline a:visited { color: #036; text-decoration: none }


.largetext  { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal }

.largetext a:link { color: #036; font: 1.2em Arial, Helvetica, sans-serif; text-decoration: none }

.largetext a:visited { color: #036; font: 1.2em Arial, Helvetica, sans-serif; text-decoration: none }
.largetext a:hover { color: #b22222; font: 1.2em Arial, Helvetica, sans-serif; text-decoration: underline; }
.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : 8pt;
  color : red;
  font-weight : bold;
}

.grid  { border: solid 0.05em #036;
	color: gray;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	border-left-color: #003366;
	border-left-style: solid;
}

.white {
  background-color : white;
}

.black  { background-color: black;
	color: #000000;
}

.bg_dark     { background-color: #808080 }

.bg_medium     { background-color: #c0c0c0 }

.bg_light     { background-color: #dcdcdc }

.alt_bg_dark   { background-color: #369 }

.alt_bg_medium   { background-color: #99b3cc }

.alt_bg_light   { background-color: #ccd9e5 }
