Body {
  font: 8pt/10pt verdana;
  margin: 0;
  background-color: #f5f5f5; /* very light grey */
  /*background-color: #fe6e6fa; */
  /*background-color: #ffe4c4; bisque */
}

H1,H2,H3,H4,H5 {
  font-family: arial,sans-serif;
/*  background-color:#e6e6fa;  white smoke */
/*  background-color: #ffe4c4;   bisque */
/*  background-color: #fdf5e6;   old lace */
/*  background-color: #ffebcd;     blanched almond */
/*  background-color: #fff5ee;  papaya white */
/*  background-color: #ff0000; */
/*  background-color:#f5f5f5; */
/*  background-color: #bbbb88 ;  vbAccelerator */
/*  background-color: #cccc99;  vbAccelerator */
/*  background-color: #ffcc66;   vbAccelerator */
/*  background-color: #bbbb88;  vbAccelerator */
/*  background-color=#FFFFDF;  property price monitors */
  background-color: #e6e6fa;  /* grey background */
/*  background-color: #ff0000;   red */

  /* color: #ffffff; */
  color: #006eaa; /* #369; what colour is this ? */
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-top: 10px;	
  padding-left: 10px;	
  padding-bottom: 10px;	
  padding-right: 10px;	
  border-color: #808080; /* dark gray */
  border-style: solid;
  border-top-width: 0px;   /* border-bottom-color: #369; */
  border-bottom-width: 0px;   /* border-bottom-color: #369; */
  border-left-width: 0px;   /* border-bottom-color: #369; */
  border-right-width: 0px;   /* border-bottom-color: #369; */
  }
H1 {
  font-size: 18pt;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  }

H2 {
  font-size: 14pt;
  font-weight: bold;
  padding-top:2px;	
  padding-bottom: 2px;
  }

H3 {
  font-size: 12pt;
  font-weight: bold;
  padding-top:5px;	
  padding-bottom: 4px;
  border-left-width:0px;
  }

H4 {
  font-size: 10pt;
  font-weight: bold;
  padding-top:2px;	
  padding-bottom: 2px;
  }

H5 {
  font-size: 10pt;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  }

HR {

}

.mappopup table {
  border-color: red;
  border-width: 1pt;
}

table {
  border-color: red;
  border-width: 1pt;
}


.Arial {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.Arial16 {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size: 16pt;
}

.arial16right {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size: 16pt;
  float: right;
}

.Arial14 {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size: 14pt;
}

.Arial12 {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size: 12pt;
}

.Arial8 {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.negative {
  color: red; /* negative numbers */
  font-weight: normal;
}

.thead {

	/* <THEAD> is IE only ! */
	font-family: verdana,arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	background-color: White;
	/* grey background */
	background-color: #006eaa;
	/* grey background */
	color: White;
	/* #369;
	what colour is this ? */
	color: White;
}


td {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size: 10pt;
}

.oddrow { 
  background-color: #e6e6fa;   /* grey background */
/*  background-color: #FFCC99;    grey background */
}

.evenrow { 
  background-color: #ffffff;   /* grey background */
/*  background-color: #FFFFCC;    grey background */
}

pre {
  font-family: Courier, sans-serif;
  font-size:11pt;
  color:#000;
}

code {
  font-family: monospace;
  font-weight:normal;
  }	

small {
  font-family: verdana,arial,Helvetica, sans-serif;
  font-size:8pt;
  color:#000;
  }

ul {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size:10pt;
  list-style-type: disc; 
  }

ol {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size:10pt;
  list-style-type: decimal;
  }

li {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size:10pt;
  line-height:12pt;
  color:#000; 
  /* list-style-type: disc; */
  }

p {
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size:10pt; 
  color:#000; 
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 15px;
  margin-top: 1em;
  margin-right: 10px;
  margin-bottom: 1em;
  border-color: black;
  border-style: none;
  border-width: 1px;
  /* background-color:#e6e6fa; white smoke */
 }
 
 .right {
	float: right;
}

.left {
	float: left;
}

.indent {
  text-indent: -2em;
  margin-left: 4em;
  }

.prwin {  /*references to programme name */
  font-family: Arial;
  Font-Style: italic;
  font-weight: bold;
  color: #006eaa; /* #369; what colour is this ? */
}


.Red {
  color:#ff0000;
}

.Blue {
  color:#0000ff;
}
.Green {
  color:#008000;
}

.RSNEBlue {
  color:#006eaa;
  font-style: italic;
  font-weight: bold;
}

.RSNEOrange {
  color:#f1a056;
}

.reportheader { /* used for report header section  */
  font-family: arial,sans-serif;
  font-size: 18pt;
  font-weight: bold;
  background-color:#e6e6fa; /*  white smoke */
  background-color: #ffe4c4;  /* bisque */
  background-color: #fdf5e6;  /*  old lace */
/*  background-color: #ffebcd;  blanched almond */
/*  background-color: #fff5ee;  papaya white */
/*  background-color: #ff0000; */
/* background-color:#f5f5f5; */
/* background-color: #bbbb88 ; vbAccelerator */
/* background-color: #cccc99; vbAccelerator */
/* background-color: #ffcc66; vbAccelerator */
/* background-color: #bbbb88; vbAccelerator */
/*  background-color=#FFFFDF;  property price monitors */
  background-color: #e6e6fa;   /* grey background */
/*  background-color: #FFCC99;    ???  */

  /* color: #ffffff; */
  text-align: center;
  color:  #006eaa; /* #369; what colour is this ? */
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-top: 10px;	
  padding-left: 10px;	
  padding-bottom: 10px;	
  padding-right: 10px;	
  border-color: #808080; /*gray */
  border-style: solid;
  border-top-width: 0px;   /* border-bottom-color: #369; */
  border-bottom-width: 0px;   /* border-bottom-color: #369; */
  border-left-width: 0px;   /* border-bottom-color: #369; */
  border-right-width: 0px;   /* border-bottom-color: #369; */
}


.groupheader2 {  /*used for group break 2  headings in th */
  font-family: Arial;
  background-color: transparent;
  font-size: 8pt;
  font-weight: bold;
  color:  #006eaa; /* #369; what colour is this ? */
  margin-top: 6px;
  margin-left: 3px;
  margin-bottom: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 0px; 
  border-color: #e6e6fa;
}

.pageheader { /* use at top of each page  (replace <H1> */
  font-family: arial,sans-serif;
  font-size: 18pt;
  font-weight: bold;
/*  background-color:#e6e6fa;  white smoke */
/*  background-color: #ffe4c4;  bisque */
/*   background-color: #fdf5e6;  old lace */
/*  background-color: #ffebcd;  blanched almond */
/*  background-color: #fff5ee;  papaya white */
/*  background-color: #ff0000; */
/* background-color:#f5f5f5; */
/* background-color: #bbbb88 ; vbAccelerator */
/* background-color: #cccc99; vbAccelerator */
/* background-color: #ffcc66; vbAccelerator */
/* background-color: #bbbb88; vbAccelerator */
/*  background-color=#FFFFDF;  property price monitors */
  background-color: #e6e6fa;   /* grey background */

  /* color: #ffffff; */
  color:  #006eaa; /* #369; what colour is this ? */
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-top: 10px;	
  padding-left: 10px;	
  padding-bottom: 10px;	
  padding-right: 10px;	
  border-color: #808080; /*gray */
  border-style: solid;
  border-top-width: 0px;   /* border-bottom-color: #369; */
  border-bottom-width: 3px;   /* border-bottom-color: #369; */
  border-left-width: 0px;   /* border-bottom-color: #369; */
  border-right-width: 0px;   /* border-bottom-color: #369; */
}


.footer {  /*used for footer at bottom of each page */
  background-color:#e6e6fa; 
  margin: 0px;
  padding: 5px;
  border-style: none;
  border-top: 2px solid #808080; 
}


