BODY {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  color: black;
  text-align=justify;
  margin-top: 10px;
  margin-left: 3%;
  margin-right: 3%;
  width: 96%;
  margin-bottom: 10px;
}

form.navigation {
  margin-bottom: 2px;
  margin-top: 5px;
}

table {
  font-size: 100%;
  padding: 0px;
  margin: 0px;
  text-align: justify;
}

.top {
  vertical-align: top;
}

td.bannerleft {
  vertical-align: middle;
}

td.bannerright {
  vertical-align: middle;
  text-align: right;
}

td.sidebar {
  background-color: #FFFFCC;}

.sidebartext {
  margin-left: 3;
  margin-right: 3;
  margin-top: 3;
  margin-bottom: 4;
  font-size: 80%;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.sidebartextindent {
  margin-left: 15;
  margin-right: 15;
  margin-top: 3;
  margin-bottom: 4;
  font-size: 80%;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.searchindent {
  margin-right: 10px;
}

.breadcrumb {
  font-size: 75%;
}

td.divider {
  width: 1%;

td.contents {
  width: 75%;
}

table.footer {
  vertical-align: top;
  width: 100%;
  font-size: 80%;
}

.contentsbanner {
  color: white;
  background-color: #666699;
  padding-left: 3px;
  padding-right: 3px;
  vertical-align: middle;
  text-align: left;
  font-size: 90%;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

table.navbar {
  width: 100%;
  background-color: #FFFF66;
  border-bottom: thin solid grey;
  margin-bottom: 12px;
}

.topicbanner {
  width: 90%;
  color: white;
  background-color: #666699;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.topicbannerdate {
  font-size: 80%;
}

.topicheadline {
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size: 150%;
}

table.article {
  margin-left: 5%;
  margin-right: 5%;
  width: 90%;
  font-family: Verdana, Arial, Helvetica, Verdana, Geneva, SunSans-Regular, sans-serif;
  font-size: 100%;
}

a.nounderline {
  text-decoration: none;
}

td.article {
}

.contentstext {
  margin-left: 3;
  margin-right: 3;
  font-size: 80%;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.headline {
  font-size: 130%;
  font-weight: bold;
}

.datecolour {
  color: 666699;
}

.linescolour {
  color:  999933;
}

.ng-big {
  font-size: 300%;
}

.motto {
  xfont-family: Georgia, "Times New Roman", "Times Roman", "New York", Times, serif;
  color: white;
  font-size: 80%;
  font-weight: normal;
  margin-top:	-1.5%;
  margin-bottom: 3pt;
}

.groupbanner {
  border-top: 1px solid #FF9900;
  border-bottom: 1px solid #FF9900;
}

.bottomline {
  border-bottom: 1px solid #000000;
}

.topline {
  border-top: 1px solid #000000;
}

.date {
  color: white;
  text-align=right;
  font-style: normal;
  font-weight: bold;
  font-size: 80%;
  margin-right: 2%;
}

hr {
  color: #999999;
}

hr.white {
  color: #FFFFFF;
}

h2 {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-weight: bold;
  font-size: 180%;
  margin-bottom: 10px;
  text-align=left;
}

h3 {
  text-align=left;
}

.contentstopic {
  font-weight: bold;
  text-align=left;
}

.byline {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-weight: bold;
  font-size: 90%;
}

.cite {
  font-size: 80%;
  margin-left: 15%;
  margin-right: 15%;
}

.longquote {
  margin-left: 10%;
  margin-right: 10%;
}

.caption {
  font-size: 71%;
}

.captionindent {
  margin-left: 10;
  margin-right: 10;
  margin-top: 2;
  margin-bottom: 4;
  font-size: 71%;
}

.shortquote, .unattributed {
  font-style: italic;
}

.term, .definition  {
  font-style: italic;
}

.publication {
  font-style: italic;
}

.reference {
  font-style:  normal;
  font-weight: bold;
  font-size: 80%;
}

.organisation {
  font-style: italic;
}

.center {
  text-align: center;
}

td.middle {
  vertical-align: middle;
}

.footnote {
  font-size: 80%;
}

.smalltext {
  font-size: 80%;
}

.normal {
  font-weight: normal;
}

.strong {
  font-weight: bold;
}

.highlight1 {
  background-color: #FFFF66;
}

.highlight2 {
  background-color: #CCCC99;
}

.openingwords {
  text-transform: uppercase;
}

.handwriting {
  font-family: "comic sans ms", arial, "gill sans", gill, helvetica, sans-serif;
}