/*   =========================================================================
     Style sheet

     Backgrounds:   Pale Yellow -  255, 255, 153    #ffff99

     Text Colours:    ( Dark Red: 153, 0, 0 )

     Links:   alink="#000099" link="#000099" vlink="#990099"

     
    Link to this file in the 'head' section of the HTML file with this line: 
            <link rel="stylesheet"  href="Styles-00.css"  type="text/css">   
 
    Note that features can be over-ridden in later declared CSS files.
    In the example below, if both contained a background colour decaration
    the first would be over-ridden by the second, or later declaration.              
     
    <link rel="stylesheet"  href="Styles-00.css"  type="text/css">   Common to all pages on the site
    <link rel="stylesheet"  href="Styles-01.css"  type="text/css">   Special conditions for a few pages.      
    <link rel="stylesheet"  href="Styles-02.css"  type="text/css">   Special conditions for even fewer.
    
    Link whichever combination of CSS files are needed for a specific page.     
    ===========================================================================  */




body 
{
  background: rgb(211,209,168);                        /* default background if image fails   */
  background-image: url(images/yellow-mottle.gif);     /* prefered image background           */
  font-family: "Times New Roman", Times, serif;
  font-size: 6pt;
}



table.home         /*  specific to the table called 'home'   */
{
  background: rgb(180,190,160);
  /*  don't specify fonts here   */
 

 
}



table.map-image         /*  specific to the table called 'map-image'   */
{
  background: rgb(210,220,180);
  /*  don't specify fonts here   */
 
}

table.notice404         /*  specific to the table called '404'   */
{
  background: rgb(210,190,190);
  /*  don't specify fonts here   */
 
}






.txt-main-title
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 22pt;  font-weight: bold;	
}

.txt-home-title
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 22pt;  font-weight: bold;	
}

.txt-home-url
{
 color: #507050;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 18pt;  font-weight: bold;	
}

.txt-home-rab
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 18pt;  font-weight: bold;	
}


.txt-intro-title
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 22pt;  font-weight: bold;	
}


.txt-intro-text
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 12pt;  font-weight: normal;	
}


.txt-intro-tony
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 10pt;  font-weight: normal;	
}




.txt-ref-title
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 18pt;  font-weight: bold;	
}

.txt-ref-text
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 10pt;  font-weight: normal;	
}


.txt-images-title
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 18pt;  font-weight: bold;	
}


.txt-images-menu
{
 color: #005000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 12pt;  font-weight: normal;	
}   
  
  
.txt-images-header
{
 color: #003000;     /* text to dark green  */
 font-family: "Times New Roman", Times, serif;  font-size: 14pt;  font-weight: normal;	
}  
  

.txt-images-tiny
{
 color: #003000;     /* text to dark green  */
 font-family: "Arial", Times, serif;  font-size: 7pt;  font-weight: normal;	
}



.txt-404-sorry
{
 color: #B00000;     /* text to dark red  */
 font-family: "Times New Roman", Times, serif;  font-size: 14pt;  font-weight: normal;	
}


.txt-tiny-arial
{
 color: #800000;     /* text to dark red  */
 font-family: "Arial", Arial, serif;  font-size: 7pt;  font-weight: normal;	
}



.txt-design
{
 color: rgb(182,188,162);     /* text for PP info - dark background +/- 2 */
 font-family: "Arial", Arial, serif;  font-size: 7pt;  font-weight: normal;	
}

.txt-design-ref
{
 color: rgb(212,218,182);     /* text for PP info - light background +/- 2 */
 font-family: "Arial", Arial, serif;  font-size: 7pt;  font-weight: normal;	
}



.txt-black
{
 color: #000000;     /* text to black  */	
}




td 
{
  font-family: "Times New Roman", Times, serif;
}

th 
{
	font-family: "Times New Roman", Times, serif;
}



H1       /*   Header of main Titles on Home Page and Menu pages  */
 {
font-family: Times New Roman;  
font-size: 24px;   
line-height: 28px;
font-weight: bold;
color: black;
 }
 
H2       /*   Header of main Titles on Home Page and Menu pages  */
 {
  font: normal 18pt/normal "Times New Roman", Times, serif;
 }

H3       /*   Header of main Titles on Home Page and Menu pages  */
 {
  font: normal 12pt/normal "Times New Roman", Times, serif;
 } 
 
 
/* =====================================  end ============================================== */  