.navbody {
  background-color: Navy;
}
.menubackground {
  position: relative;
  top: -15px;
  left: 0;
  width: 905px;
  height: 20px;
  background-color: rgb(226, 255, 226);
}

nav ul {
    padding: 0;
}

nav ul li {
  display: inline;
  margin: 20px;
  color: Blue;
  font-size: 10pt;
  font-family: sans-serif;
  font-weight: bold;
  background-color: rgb(226, 255, 226);
  text-align : center;
}

#mainbody {
  margin: 10px;          /* distance from edge of client area */
  background-color: #E0D0D0;     /* #E0E0E0; neutral grey */
}
#pagecontent {
  width : 910px;
  margin : 0 auto;         /* centres the page */
  border : #704F2B solid 2px;
  padding : 5px;
  background-color : #D0D0E0;           /* was #FFEFE0; */
}
.pageHeading {
  color: Black;
  font-size: 20pt;
  font-family: sans-serif;
  text-align: center;
}
.norm12 {
  color: Black;
  font-size: 12pt;
  font-family: sans-serif;
  font-weight: bold;
}
.norm10u {
  color: Green;
  font-size: 10pt;
  font-family: sans-serif;
}
a:link {
  color: Blue;
}
a:visited {
  color: DarkBlue;
}
.norm14 {
  color: Yellow;
  font-size: 14pt;
  font-family: sans-serif;
}
.norm16 {
  color: Yellow;
  font-size: 16pt;
  font-family: sans-serif;
}
.faqSectionHeading {
  font-size: 16pt;
  font-family: sans-serif;
  font-weight: bold;
}

.homeLink {
  color: #cc33cc;
  font-size: 18pt;
  font-family: sans-serif;
  font-weight: bold;
}
.tinyblue {
  color: Blue;
  font-size: 8pt;
  font-family: sans-serif;
}
.menuitem
 {
  color: Blue;
  font-size: 10pt;
  font-family: sans-serif;
  font-weight: bold;
  background-color: rgb(226, 255, 226);
  margin : 5px;
  text-align : center;
  padding-right : 5px;
  padding-left : 5px;
}

/*.menuitem a:hover {
 background:rgb(255,255,255);
 color:black;
}*/

.boxstyle1
{
  border-style:solid;
  border-width:1px;
  background-color: #E0E000; /* rgb(226, 255, 226); */
  margin: 10px
}

.boxstyle2
{
  border-style:solid;
  border-width:1px;
  background-color: #FFFFFF; /* rgb(226, 255, 226); */
  margin: 10px
}

.boxstyle3
{
  border-style:solid;
  border-width:1px;
  background-color: #E8E8F0; /* rgb(226, 255, 226); */
  margin: 10px
}

.boxstyle4
{
  border-style:solid;
  border-width:5px;
  border-color: #000000;
  background-color: #FFFFFF; /* rgb(226, 255, 226); */
  margin: 10px
}

.guardian
{
  color: Brown;
  font-size: 11pt;
  font-family: sans-serif;
  font-weight: bold;
  font-style: italic;
  border-style:solid;
  border-width:1px;
  background-color: #E0E000;     /* rgb(226, 255, 226); */
  margin: 10px
}

.mshipColoured
{
  color: #009900;
  font-size: 14pt;
}

.mshipBlack
{
  color: #000000;
  font-size: 14pt;
  vertical-align: top;
}

.mshipBlackItalicBold
{
  color: #000000;
  font-size: 14pt;
  vertical-align: top;
  font-weight: bold;
  font-style: italic;
}

.mshipSmallPrint
{
  color: #000000;
  font-size: 10pt;
  vertical-align: top;
  font-weight: normal;
  font-style: italic;
}

#spec div:hover {
 background:rgb(150, 255, 226);
 color:black;
}

#spec2 td:hover {
 background:rgb(150, 255, 226);
 color:black;
}
