/* BASIC PAGE STRUCTURE - all pages will abide by this structure */
.main-body {
  background-color: #FFFFFF;
  width: 80%;
  margin-left: 10%;
  border-style: none;
  border-width: thin;
  padding-top: 0em;
  font-size: 85%;
}

/* TEXT STYLE DEFINITIONS ----------------------------- */
.normal-text {
	width: 100%;
	font-weight: normal;
	font-family: sans-serif;
	background-color: transparent;
}
.note {
   width: 98%;
   margin-left: 2%;
   font-family: sans-serif;
   background-color: transparent;
   font-size: 90%;
   font-weight: normal;
}
.pretend-link {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
	margin-left: 5%;
}
.normal-indent-one /* full width */
 {width: 100%;
  text-align: justify;
  text-indent: 2%;
  font-weight: normal;
  font-family: sans-serif;
  background-color: transparent;
}
.normal-indent-two /* indented, then all way to right hand boundary */
 {width: 98%;
  margin-left: 2%;
  text-align: justify;
  text-indent: 2%;
  font-weight: normal;
  font-family: sans-serif;
  background-color: transparent;
}
.description-text {
   width: 90%;
   margin-left: 10%;
   font-family: sans-serif;
   font-weight: normal;
   font-size: 85%;
   background-color: transparent;
}
.header-one {
  width: 80%;
  font-size: 200%; /* xx-large */
  font-weight: bold;
  text-align: center;
  margin-left: 10%;
  margin-bottom: 0em;
  margin-bottom: 0em;
  border-style: none;
}
.header-two
 {width: 80%;
  font-size: 150%; /* x-large */
  font-weight: normal;
  font-family: sans-serif;
  text-align: center;
  margin-left: 10%;
  margin-bottom: 0em;
  margin-bottom: 0em;
  border-style: none}
.header-three
 {width: 80%;
  font-size: 110%; /* large */
  font-weight: normal;
  font-family: serif;
  text-align: center;
  margin-left: 10%;
  margin-top: 0em;
  margin-bottom: 0em;
  border-style: none}
.header-four
 {width: 80%;
  font-size: 100%; /* normal */
  font-weight: normal;
  font-family: san-serif;
  text-align: center;
  margin-left: 10%;
  margin-top: 0em;
  margin-bottom: 0em;
  border-style: none}
.header-five
 {width: 80%;
  font-size: 80%; /* small */
  font-weight: normal;
  font-family: san-serif;
  text-align: center;
  margin-left: 10%;
  margin-top: 0em;
  margin-bottom: 0em;
  border-style: none}
.sub-heading {
   width: 100%;
	font-weight: bold;
	font-family: sans-serif;
	background-color: transparent;
}

/* SPACE DEFINITIONS -------------------------------------- */
.std-space {
  width: 80%;
  font-size: 25%; /* make fine adjustments to size of space with this value */
  margin-top: 0em;
  margin-bottom: 0em; /* + the &nbsp; enclosed in the <DIV></DIV> */
  border-style: none;
}
.one-em-space {
  width: 100%;
  font-size: 100%; /* make fine adjustments to size of space with this value */
  margin-top: 0em;
  margin-bottom: 0em; /* + the &nbsp; enclosed in the <DIV></DIV> */
  border-style: none;
}

/* LINK DEFINITIONS ------------------------------------ */
a.main-link:link {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
	margin-left: 5%;
}
a.main-link:visited {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
	margin-left: 5%;
}
a.main-link:hover {
	font-weight: normal;
	color: #AA0606;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
	margin-left: 5%;
}
a.main-link:focus {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
	margin-left: 5%;
}
a.main-link:active {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
	margin-left: 5%;
}

a.bottom-menu:link {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	background-color: transparent;
}
a.bottom-menu:visited {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	background-color: transparent;
}
a.bottom-menu:hover {
	font-weight: normal;
	color: #AA0606;
	text-decoration: none;
	background-color: transparent;
}
a.bottom-menu:focus {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	background-color: transparent;
}
a.bottom-menu:active {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	background-color: transparent;
}
/* the following link is identical to 'main-link' above but has not indent. */
a.inline-link:link {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
}
a.inline-link:visited {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
}
a.inline-link:hover {
	font-weight: normal;
	color: #AA0606;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
}
a.inline-link:focus {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
}
a.inline-link:active {
	font-weight: normal;
	color: #01470F;
	text-decoration: none;
	font-family: serif;
	background-color: transparent;
}

.less-one {
   font-size: 80%;
}
.b-menu { /* specifically for the bottom menu */
   font-size: 80%;   
	font-family: serif;
	text-align : center;
   font-style: italic;
}

.line {
   width: 30%;
   margin-left: 35%;
   padding: 0px;
   color: #EAEAEA;
}
.acknowledgement {
   width: 80%;
   font-style: italic;
   font-size: 80%;
   font-family: serif;
   font-weight: normal;
   text-align: right;
	background-color: transparent;
}
.notation {
   width: 100%;
   font-size: 80%;
   font-family: serif;
   font-weight: normal;
   background-color: transparent;
}

/* TABLE DEFINITIONS ----------------------------------*/
.std-table {
   width: 90%;
   border-collapse: collapse;
   padding: 0;
}
.manual-table { /* manually set width - allow for special tables */
   border-collapse: collapse;
   padding: 0;
}
.std-cell {
   padding: 0;
   vertical-align: top;
}
.bottom-align-cell {
   padding: 0;
   vertical-align: bottom;
}




.reference {
   width: 100%;
   font-size: 90%;
   font-weight: normal;
   font-family: sans-serif;
   background-color: transparent;
   padding: 0;
}
.number {
   width: 3%;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
.refers {
   width: 97%;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
