body, html, div.page0, table.page, div#browserNameDiv, div#browserFullnameDiv {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
}

/*
Everything in <DIV class="page0"> is subject to the scrollbar.
Everything outside (such as edit buttons) is fixed to the screen
*/
body.noscroll, html.noscroll {
  overflow: hidden;
}
body.noscroll div.page0 {
  overflow: auto;
/*
  position: absolute;
  left: 0px;
  top: 0px;
*/
}

body, html, div.page0, table.page, div#browserNameDiv, div#browserFullnameDiv {
  background-color: #FFFFFF;
}

a {
	outline: none;
}
.pagecontents {
  /*padding: 10px;*/
}

body, p, td, th, select, input,textarea {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
}

/* NAVIGATION STYLES */

/* navigation buttons */

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
}

h1 {
  font-size: 18px;
  font-family: CalibriBold, CalibriNormal, Tahoma, Arial, Helvetica, sans-serif;
}
h2 {
  font-size: 17px;
}
h3, h4 {
  font-size: 14px;
}

a:link, a:hover, a:visited, a:active {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
}

div.contents, div.contents p, div.intro, div.intro p {
  margin-top: 1ex;
  margin-bottom: 1ex;
}

div.intro, div.intro p, .intro {
  /*font-style: italic;*/
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

