body { 
       font-family: "Times New Roman", serif ;
       margin-left: 0; 
       margin-right: 0;
       margin-top : 0;
       margin-bottom : 0;
       font-size : 12pt;
       padding : 0;
      
    }
   

h1 {
    font-family: "Times New Roman", serif ;
    color: #000000;          /* black */
    font-style: italic;
    font-weight: bold;
    font-size: 18pt;
    text-align: center;
    line-height : 20pt ;
}


h2 { 
    color: #000000 ;         /* black */
    font-style: italic;
    font-weight: bold;
    font-size: 150%;
    text-align: center;
}


h3 {
    color: #000000 ;         /* black */
    font-style: italic;
    font-weight: bold;
    font-size: 100%;
    text-align: center;
   }


h4 {
    color : #000000;         /* black */ 
    font-style: italic;
    font-weight: bold;
    font-size: 150%;
    text-align: center;
   }


h5,ul { font-family: sans-serif; }


blockquote {
margin-left : 50pt;
margin-right : 50pt ;
}

blockquote p {
   font-style: italic; 
   text-align : left;
   font-size : 90%;
}


blockquote .quote {
   font-style: normal;
}


blockquote .bookref {
   font-style: normal;
}


pre { font-family: monospace; }


p {
   text-align : left;
   font-style: normal;
   font-weight : normal;
   padding : 0;
   font-size : 100%;
   
  }


li { 
     font-family: "Times New Roman", serif ;
     font-style : normal;
     font-weight : normal; 
     list-style-type: none;
     text-align : left;
     padding-bottom : 0.5em; 
}


em {
    font-weight: bold;
   }


strong { 
     font-weight: bold;        /* was red */
   }


/* colours of anchor text */
a:link { color: #3399CC }  /* light ink-blue for unvisited links */
a:visited { color: #253060 }  /* blue from tartan for visited links */
/*a:active { color: rgb(255, 0, 102) } /* when link is clicked */
/*a:hover { color: rgb(0, 96, 255) } /* when mouse is over link */


.quote      {
  font-style : italic;
 }

.bookref    { 
   font-style : italic; 
}


.child      { font-weight : bold; color : red; }
.grandchild { font-weight: bold; }

.booktitle  { font-weight: bold; color : black;  }
.author     { font-style : italic; }
.details    { font-size : smaller; } 


.note      {font-style : italic ;
            font-size : 90% ;
}


.notebookref {
   font-style : normal;
   font-size : 90%;
}

.notequote {
   font-style : normal;
   font-size : 90%;
}


#banner {
width : 100%;
top :0; 
height:100pt;  
margin-top : 0;
border-bottom:2pt solid black;
}


#bannerbadge {
display : none;
}


#bannertitle {
height : 100pt;
float : left;
width :100%;
}


#centralsection {
width : 100%;
}


#menucolumn {
display : none;
} 


#maintext {
color : #000000;
background : green;
width: auto;
margin-left : 0;
margin-right : 0;
}


#maintext table{
border-style : solid;
border-width : 2pt;
border-top-color: #bbbbbb;   /* very light grey */
border-left-color: #bbbbbb;   /* very light grey */
border-bottom-color: #777777;  /* medium grey  */
border-right-color: #777777;   /* medium grey */
width : 80%;
margin-left : 7%;
}


#maintext th, #maintext td {
   padding: 5pt;
   border: solid 1pt;
   border-top-color: #bbbbbb;   /* very light grey */
   border-left-color: #bbbbbb;  /* very light grey */
   border-bottom-color: #777777;  /* medium grey  */
   border-right-color: #777777;  /* medium grey  */
   text-align : left;
}


#maintext th { 
   font-weight: bold; 
   width: 90pt;
   vertical-align : top; 
}


.kilmahew {
  font-size : 80%;
}


#maintext p.jump {
display : none;
}



#coatofarms {
width : auto;
height : auto; 
background : url("images/naparms.gif") no-repeat 50%;
text-align : center; 
}



#coatofarms img {
width : 160pt;
height : 211px;
}



#signature {
width : auto;
height : auto; 
background : url("images/napsig.gif") no-repeat 50%; 
text-align : center;
}



#signature img {
width : 278pt;
height : 88pt;
}


#datestamp p{
font-size: 90%;
color : #000000;
font-style: italic;
text-align: left;
margin : 0;
padding:0;
padding-top : 5pt;
padding-left : 12pt;
}


#datestamp {
display :none;
}


#footerlinks {
display :none;
}



