/*          Color  Background   Border
Body                f5f5f5
p         000000
hn        006eaa    e6e6e6    808080
smallmenu e6e6fa

*/
/*  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 */

body {
  font-family: Verdana, Tahoma, Arial, sans-serif;
/*  font-size: 10pt; */
  color: black;
/*  margin: 0px; */
/*  background-image: url("../images/rsnebgnd.jpg") */
  background-color: #f5f5f5; /* very light grey */
}

#content {
	padding-top: 0px;	
	padding-bottom: 0px;	
	margin-left: 2cm;
	width: 18cm;
	background-color: #fff; /* white*/
}

.content h1 {
  margin-left: -20px;
}
.content h2 {
  margin-left: -20px;
}
.content h3 {
  margin-left: -10px;
}

.indent {
  margin-left: 4em;
  text-indent: -2em;
}

 /*div at bottom of all pages */
.footer {
  clear: both ;
  background-color: #e0e0e0; /* medium grey */
  border-color: #808080; /* dark grey */
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;

  border-style: solid;
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 0px; 
  border-right-width: 0px; 
  width: auto;
}


q {
	font-style: italic; 
}


h1,h2,h3,h4,h5,p,ul,li,ol {
  /* trying to solve non-inherited font size */
  font-family: Verdana, Arial, Tahoma, sans-serif;
/*  font-size: 10pt; */
}

blockquote {
  padding: 8px 6px 4px 6px;
  background-color:#C8C8C8;
  background-color:#ddd;
  background-color: #ffebcd;
  border:1px solid #72123B;
  border: 1px solid #C09000;
  background: #FCF6E3;
  background: #DEB887;
  margin:1em 10px 0pt 50px;
  position:relative;
  width:80%;
}


div.figure {
	/* float: right; */
	/* width: 100px; */
	margin: 0 1em 1em 1em;
/*	display: inline; */
	padding: 5px 5px 5px 5px;
	background: #f5f5f5; /* very light grey */
	background: #808080; /* dark grey */
/*	color: #fff; */
	color: #006eaa; /* rsne blue */
	color: white;
	text-align: center;
	font-size: 8pt;
}

div.figureleft {
	float: left;
	display: inline;
	margin: 0 1em 1em 1em;
	display: inline;
	padding: 5px 5px 5px 5px;
	background: #f5f5f5; /* very light grey */
	background: #808080; /* dark grey */
/*	color: #fff; */
	color: #006eaa; /* rsne blue */
	color: white;
	text-align: left;
	font-size: 8pt;
}


/*change to make content full width, and paragraph indented by 2cm
#content {
  margin-left: 0cm;
  width: 20cm;
  background-color: #fff;
}

p {
	margin-left: 2cm;
}

.indent {
  margin-left: 3cm;
  text-indent: -2em;
}

blockquote {
  padding-left: 3px;
  margin-left: 3cm;

}

 */

/*
.main {
  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;
  text-align: left;
  background-color: transparent;
  }
*/

/*
p {
  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: transparent;
  line-height: 1.5em;
  font-size: 12pt;
  }
*/

h1, h2, h3, h4, h5 {
  	background-color: #e0e0e0;  /* medium grey background */
  	color: #006eaa; /* rsne blue */
	background: #808080; /* dark grey */
/*	color: #fff; */
	color: #006eaa; /* rsne blue */
	color: white;

  border-color: #808080; /* dark gray */
  font-weight: bold;
  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-style: solid;
  border-top-width: 1px; 
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  }

h1 {
/*  font-size: 18pt; */
  font-size: 140%;
  text-align: left;
  border-top-width: 0px; 
  border-bottom-width: 1px; 
  }

h2 {
/*  font-size: 14pt; */
  font-size: 130%;
  padding-top: 2px;
  padding-bottom: 2px;
  }

h3 {
/*  font-size: 12pt; */
  font-size: 120%;
  padding-top: 5px;
  padding-bottom: 4px;
  }

h4 {
/*  font-size: 10pt; */
  font-size: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  }

h5 {
/*  font-size: 10pt; */
  font-size: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  }



.red {
  color: #ff0000;
}

.blue {
  color: #0000ff;
}
.green {
  color: #008000;
}

.rsneblue {
  color: #006eaa;
  font-style: italic;
  font-weight: bold;
}


.imagecentred {
  text-align: center;
  margin: auto;
}


/* structure tables for layout pages */
/* hide from user */
.stable {
  background-color: transparent;
  border-color: white;
  margin: 0px;
  border: 0px;
  vertical-align: top;
  border-style: none;
  border-collapse: collapse;
  }



/* normal tables in body of text - is this used ???  */
table {
  margin-left: 15px;
  margin-right: 15px;
  border-color: #808080;
  vertical-align: top;
  border-style: solid;
  border-width: 2px;
  border-collapse: collapse;
  }

td, th {
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding: 5px;
  border-color: #808080;
  border-style: solid;
  border-width: 1px;
}
th {
  color: #006eaa; /* rsne blue */
  background-color: #e0e0e0;  /* medium grey background */
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 2px;
}
td {
  background-color: #f0f0f0;
}

.thead { /* <THEAD> is IE only ! */
  font-size: 10pt;
  font-weight: bold;
  background-color: #e0e0e0;  /* medium grey background */
  color: #006eaa; /* rsne blue */
}


.content {
  width: 450px;
  margin-left: 2cm;
  border-width: 1px;
  border-style: none;
  border-left-color: #808080; /* dark gray */
  border-left-style: solid;
  border-left-width: 1px;

  line-height: 1.4;
  float: left;
  padding: 10px 12px;
  border-top: solid 1px #fff;
  width: 428px;
  /* Tantek hack - http://www.tantek.com/CSS/Examples/boxmodelhack.html */
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 404px;
}


