body {font-size:0.8em; 
      font-family: arial,verdana,sans-serif; 
      color: #333333; 
      padding: 0px;}
img {border:0px; padding:0px;}

/* ---------------- HEADERS FONT FAMILY ------------------------ */

h1,h2 {font-family: "Trebuchet MS", Arial, sans-serif;}

h3,h4,h5 {font-family: Arial, sans-serif;}

/* ---------------- MAIN WRAPPER AND FLOATS ------------------------ */

#wrapper { height:1%; }

  #leftcolumn    { display:none }
  
  #rightcolumn   { display:none }
  
  #centrecolumn  { }

/*  ---------------- TOP NAVIGATION  ------------------------ */

#top  { }
   #logotop           { float:left; width:75%}
      #logotop img    { }       
      #logotop h2     { font-size:2em; 
                        line-height:1em;
                        color:#000080; 
                        }
       #logotop p     { margin-top:0px;
                        font-size:1.2em;
                        font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
                        margin-left: 54px;
                        font-weight:bold;
                        }
   #toplang           { display:none;
                        line-height:200%;
                        float:right;
                        margin-top:2px;
                        margin-right:5px;
                        text-align:right; 
                        font-size:1.2em;
                        color:red;
                       }
       
      #navtop          {  display:none } 
                           
      #banner          { display:none }
      
.training { width: 80%;
            display : block;
            color:black;
            font-weight:bold;
            text-align:center;
            padding : 7px;
            border: 5px solid #008080;
            background-color:#FFA448;}

.training a              {color:black; font-size:1.2em;}
.training a:link         {color:black; font-size:1.2em;}
.training a:link visited {color:black; font-size:1.2em;}
.training a:hover        {color:black; font-size:1.2em;}


/*  ---------------- BREADCRUMBS  ------------------------ */
                         
#crumbs    { display:none;
             font-family:Arial, Verdana, Helvetica, sans-serif;
             font-size:0.9em;
             text-indent:2%;
             color:#000000;
             border-bottom:1px solid #000000;
             margin-bottom:10px;
             padding:3px; 
             background-color:#FFA448}
             
#crumbs p  { margin-bottom:0px; margin-top:0px; }
             
.clearlogos { clear: both; line-height:1px; }

/*  ---------------- MAIN CONTENT (WITHIN "CENTRECOLUMN" DIV)  ------------------------ */
                            
      #maincontent        { padding:0px; margin:0px }
         #maincontent p   { margin-left:25px; margin-top:5px}
         #xmaincontent em  { margin-left:25px; font-size:0.9em; display:block }
         #maincontent h2  { display:block;
         					font-size:1.5em; 
                            color:#000000; 
                            background-color:#FFA448;
                            padding:3px 5px 3px 15px;
                            margin-top:20px;
                            margin-bottom:5px;}
         #maincontent h3  { color:#000000;
                            margin-left:10px; 
                            font-size:1.2em; 
                            line-height:150%;
                            margin-bottom:0px;
                            border-bottom:1px solid #FF8040;}

         #maincontent h4  { color:#000000;
                            margin-left:10px; 
                            font-size:1.0em; 
                            line-height:150%;
                            margin-bottom:0px;
                            border-bottom:1px solid black;}
         
         #maincontent h3.leftgrid { margin:0px auto;
                                    float:left;
                                    width:20%; 
                                    text-align:right; 
                                    color:#008080; 
                                    font-size:1.0em; 
                                    height:1%;
                                    border-bottom:none;}
         #maincontent p.indent    { margin-left:23%; height:1%; }

         #maincontent th  {display:none; text-align:left;}
         #maincontent td  {padding-left:25px}  

#postcodechange      { display: none; }
#postcodechange p    { display: none; }
#pcodeform           { display: none; }
#distances           { font-size:1.1em}
div.pcinner {background-color:red}
td.orgname {width:55%}
td.city    {width:100px}
td.pcd     {width:100px}

/*  ---------------- CLEAR ------------------------ */
                         
   #clearcolumns        {clear: both; }  
   
/*  ---------------- FOOTER ------------------------ */
   #footer { display:none } 
   
#advsrchpref  { border:3px solid #cccccc;
                padding:7px;
                margin-left:30px;
                width:80%}
#advsrchpref strong {color:red;
                     width:20%}
                     
#w3clogo {margin-top:25px;
          text-align:center}