
A:link {
  color: 003366;
}

A:visited {
  color: 003366;
}

A:hover {
  text-decoration: underline;
  color: #AA00FF;
}

BODY {
  width: 783px;
  font-family: Garamond, Palatino, "Times New Roman", serif;
  font-size: 12pt;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

EM {
  font-style: italic;
}

TH {
  text-align: left;
}

.header {
  text-align: right;
  background-color: #CCCCCC;
  height: 50px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}

.footer {
  font-size: smaller;
}

.footernav {
  text-align: center;
  background-color: #FFFFFF;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  border-top: 1px gray solid;
  border-bottom: 1px gray solid;
  clear: both;
}

.imageright {
  float: right;
  text-align: center;
  background-color: #CCCCCC;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 1px;
  margin-left: 10px;
  margin-bottom: 5px;
  font-size: 10pt;
}

.imageleft {
  float: left;
  text-align: center;
  background-color: #CCCCCC;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 1px;
  margin-right: 10px;
  margin-bottom: 5px;
  font-size: 10pt;
}

.imagecentre {
  text-align: center;
  background-color: #CCCCCC;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 1px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
  font-size: 10pt;
  clear: both;
}

.smallcaps {
  font-variant: small-caps;
}

.docheader {
  background-color: #CCCCCC;
}

.msemphasis {
  text-decoration: underline;
}

.msdelete {
  text-decoration: line-through;
}

.msinsert {
  vertical-align: super;
}

.msquote {
  position: relative;
  left: 50px;
}

.mscentre {
  text-align: center;
}

.msrightalign {
  text-align: right;
}

.tblrightalign {
  text-align: right;
}

.mockuph2centred {
  font-size: 16pt;
  text-align: center;
}

.mockuph2left {
  font-size: 16pt;
}

.mockuph3 {
  font-size: 14pt;
  font-weight: bold;
}

.opening {
  background-color: black;
  width: 510px;
  height: 350px;
  padding-top: 15px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}

.openingnavbar {
  width: 350px;
  clear: both;
  float: none;
  height: 30pt;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.catimage {
  float: right;
  width: 320px;
  height: 300px;
  padding: 10px;
  margin-left: 20px;
  margin-bottom: 10px;
  background-color: #CCCCCC;
  text-align: center;
}

.textimagebgnd {
  float: right;
  width: 170px;
  padding: 10px;
  margin-left: 20px;
  margin-bottom: 10px;
  background-color: #CCCCCC;
  text-align: center;
}

.textimage {
  padding: 10px;
}

