@-ms-viewport{width: device-width}
* {box-sizing: border-box;}

html, body {
  width: 100%; height: 100%
}

body.NotesPage {font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 20px; font-size: 15px;}
body.blue {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #c1e2ff; font-size: 1em; }
body.rs_blue {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #c1e2ff; font-size: 1em; margin: 0px; padding: 0px; width: 100% }
body.rs_grey {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFF0; font-size: 1em; margin: 0px; padding: 0px }
div.lastupdate {width: 100%; text-align: right; font-size: smaller; padding-right: 15px }
#rs_lastupdate {width: 100%; text-align: right; font-size: smaller; padding-right: 15px }
div.smContainer{position: relative; top: -1em } /* This div is required to ensure that the chart will drop when the mobile menu drops */
div.smPageTitle{position: absolute; top: 11em;text-align: center; width: 100%;font-family: Verdana, Geneva, sans-serif; min-width: 50em }
div.boxy{position: absolute; background-color: #FFFFCC; font-size: 90%; border: thin solid #000000;
  padding: 7px; min-width: 16.5em; min-height: 3.5em}
div.icons{position: absolute;left: 14.9em; border: 0 }

/*The Following two styles are for the top site map navigation block */
div.t1{position: absolute; top: 120px}
div.vl1{position: absolute; top: 5em; width: 0.12em; height: 20px; background-color: #000000}

div.vl{position: absolute; width: 0.12em; background-color: #000000}
div.vDropLine{position: absolute; top: 50px; left: 7em; background-color: #000000; width: 0.12em}

div.h1{position: absolute; width: 3.13em; height: 0.12em; background-color: #000000}
div._hzCentred{position: absolute; top: 1.5em; height: 0.12em; background-color: #000000; width: 3.13em }
div.hLine{position: absolute;top: 1.5em;left: 14em; background-color: #000000; height: 0.12em; width: 205px }

div.hEndLine{position: absolute;top: 26px;left: 112px; background-color: #000000; height: 0.12em; width: 205px }
div.vLine{position: absolute;left: 95px; background-color: #000000; width: 0.12em}

div.red{
  background-color:#CC0000}

/*Major Columns to be 23em apart - minor columns to be 20em more then the major*/
  div.smCol1{position: absolute;left: 1em}
  div.smCol1C{position: absolute;left: 8em}  /*halfway through Col1 */
  div.smCol1L{position: absolute;left: 21em} /*halfway between col1 and col2 */
  div.smCol1_5{position: absolute;left:11.5em}

  div.smCol2{position: absolute;left: 24em}
  div.smCol2C{position: absolute;left: 31em}
  div.smCol2L{position: absolute;left: 44em}
  div.smCol3{position: absolute;left: 47em}
  div.smCol3C{position: absolute;left: 54em}
  div.smCol3L{position: absolute;left: 67em}
  div.smCol4{position: absolute;left: 70em}
  div.smCol4C{position: absolute;left: 77em}
  div.smCol5{position: absolute;left: 93em}
  div.smCol5c{position: absolute;left: 100em}
  div.smCol5L{position: absolute;left: 112em}

  div.smCol6{position: absolute;left: 116em}
  div.smCol6C{position: absolute;left: 123em}
  div.smCol7{position: absolute;left: 139em}

/* Major smRows are 5.3em apart Minor smRows to be 4.4em below Major smRow*/
  div.smRow0{position: absolute; top: 0.5em }
  div.smRow1{position: absolute;top: 15.5em}
  div.smRow1C{position: absolute; top: 1.7em}
  div.smRow2{position: absolute;top: 20.8em}
  div.smRow3{position: absolute;top: 26.1em}
  div.smRow3C{position: absolute;top: 30.5em}
  div.smRow4{position: absolute;top: 31.4em}
  div.smRow5{position: absolute;top: 36.7em}
  div.smRow6{position: absolute;top: 42em}
  div.smRow6C{position: absolute;top: 46.4em}
  div.smRow7{position: absolute;top: 47.3em}
  div.smRow8{position: absolute;top: 52.6em}
  div.smRow9{position: absolute;top: 57.9em}
  div.smRow10{position: absolute;top: 63.2em}
  div.smRow11{position: absolute;top: 68.5em}
  div.smRow11C{position: absolute;top: 72.9em}
  div.smRow12{position: absolute;top: 73.8em}
  div.smRow13{position: absolute;top: 79.1em}
  div.smRow14{position: absolute;top: 84.4em}
  div.smRow15{position: absolute;top: 89.7em}
  div.smRow16{position: absolute;top: 95em}
  div.smRow17{position: absolute;top: 100.3em}

#chart{position: absolute; text-align: left; font-family: Cuprum}