body {
      font-family:Arial, serif;
      font-size:14pt;
      text-align:justify;
      background-color:rgb(151,222,249);
     }

h1 {
    text-align:center;
    color:rgb(255,255,255);
    background-color:rgb(62,5,97);
   }

h2 {
    color:rgb(0,0,128);
    background-color:rgb(151,222,249);
    text-indent:0;
    text-align:center;
   }

h3 {
    color:rgb(0,0,0);
    text-indent:0;
    text-align:center;
   }

h4 {
    text-indent:0;
    text-align:center;
   }

hr {
    color:rgb(225,225,225);
    text-indent:0;
   }

caption {
         text-align:center;
         font-family:Arial, serif;
         font-size:22pt;
         color:rgb(255,255,255);
         background-color:rgb(62,5,97);
         padding:5px;
        }

table {width:100%;}

th {
    padding:5px;
    text-align:center;
    color:rgb(0,0,128);
    background-color:rgb(151,222,249);
    text-indent:0;
   }

td {
     border:2px solid silver;
     text-align:center;
     vertical-align:top;
     empty-cells:hide;
     padding:1em;
   }

div.graphicHeading {
                    display:block;
                    position:absolute;
                    margin-top:0px;
                    margin-left:0px;
                    height:200px;
                    width:975px;
                   }

div.content {
             display:block;
             position:absolute;
             margin-top:220px;
             margin-left:0px;
             width:680px;
             font-size:12pt;
             background-color:rgb(255,255,255);
             border-style:solid;
             border-color:rgb(62,5,97);
             border-width:thin;
             padding:10px;
            }

div.highwaycode {
                 display:block;
                 position:absolute;
                 margin-top:220px;
                 margin-left:0px;
                 width:975px;
                 font-size:12pt;
                 background-color:rgb(255,255,255);
                 border-style:solid;
                 border-color:rgb(62,5,97);
                 border-width:thin;
                 padding:10px;
                }

div.boxright { 
              display:block;
              position:absolute;
              margin-top:220px;
              margin-left:725px;
              width:250px;
              font-size:12pt;
              border-style:solid;
              border-color:rgb(62,5,97);
              border-width:thin;
              background-color:rgb(250,250,250);
              background-image:url("http://www.findleys.co.uk/images/BoxRightBottom.png");
              background-repeat:no-repeat;
              background-position:bottom;

             }

div.boxrighttop {
                 z-index:1;
                 display:block;
                 position:absolute;
                 margin-top:220px;
                 margin-left:716px;
                 width:251px;
                 height:50px;
                 background-image:url("http://www.findleys.co.uk/images/BoxRightTop.png");
                 background-repeat:no-repeat;
                 background-position:top;
                 padding:10px;
                }


p {
   text-indent:1.5em;
  }

p.boxright {
            text-indent:1.5em;
            padding:10px;
           }

p.center {
          text-indent:0em;
          text-align:center;
         }

p.boxrightcenter {
                  text-indent:0em;
                  text-align:center;
                  padding:10px;
                 }

p.annexe {
          text-indent:0em;
          text-align:left;
         }

p.copyright {
             text-indent:2em;
             background-color:rgb(214,254,48);
             padding:1ex;
            }

p.background {
              width:520px;
              background-color: rgb(205,234,252);
              border-style:solid;
              border-color:rgb(62,5,97);
              border-width:thin;
              text-indent:0;
              padding:0.5em;
             }

p.linktext {
            background-color:rgb(228,232,233);
            border-color: rgb(62,5,97);
            border-width:thin;
            border-left-style:solid;
            border-right-style:solid;
            border-bottom-style:solid;
            border-top-style:solid;
            font-size:10pt;
            text-indent:1em;
            text-align:justify;
            padding:1ex;
           }

p.footer {
          text-align:center;
          font-size:10pt;
          color: rgb(256,256,256);
          background-color: rgb(62,5,97);
          padding:10px;
         }

ol {margin-right:10px;}

.center {text-align:center;}
.italic {font-style:italic;}
.red {
      font-weight:bold;
      color:rgb(255,0,0);
     }
.underline {text-decoration:underline;}
.monkey {
         width:110px;
         height:168px; 
        }
.noBorder {border:0px;}
.graphicsleft {
               float:left;
               text-indent:0em;
               text-align:left;
               padding:10px;
              }
.graphicsright {
                float:right;
                text-indent:0em;
                text-align:right;
                margin-left:10px;
               }

.lightblue {
            padding:10px;
            background-color:rgb(237,251,254);
            border-color:rgb(37,201,241);
            border-width:thin;
            border-left-style:none;
            border-right-style:none;
            border-bottom-style:solid;
            border-top-style:solid;
           }

.grey {
       padding:10px;
       background-color:rgb(248,248,248);
       border-color:rgb(205,205,205);
       border-width:thin;
       border-left-style:none;
       border-right-style:none;
       border-bottom-style:solid;
       border-top-style:solid;
      }

.rouge {
        padding:10px;
        background-color:rgb(255,236,236);
        border-color:rgb(255,81,81);
        border-width:thin;
        border-left-style:none;
        border-right-style:none;
        border-bottom-style:solid;
        border-top-style:solid;
       }

a:link {
        text-decoration:none;
        color:rgb(0,0,200);
       }

a:visited {
           text-decoration:none;
           color:rgb(0,0,200);
          }

a:hover {
         text-decoration:underline;
         color:rgb(0,0,0);
         background-color: rgb(168,228,7);
        }

a.footer:link {
               color:rgb(0,255,0);
               text-decoration: none;
               font-size:small;
               text-indent: 0;
              }

a.footer:visited {
                  color:rgb(0,255,0);
                  text-decoration: none;
                  font-size:small;
                  text-indent: 0;
                 }

a.footer:hover {
                color:rgb(0,255,0);
                text-decoration: underline;
                font-size:small;
                text-indent: 0;
                background-color: rgb(62,5,97);
               }
