/* Site design by AFM Software Solutions Limited  */
/* Site designer Neil Harrison                  */
/* Contact AFM at info@afmss.co.uk                */

/* Light direction      135 Degrees, height 30    */
/* Plum colour          #7B0041                   */



BODY {
  background-color:                     #FFFFFF;
  font-family:                          arial, sans-serif;
  margin:                                       0px;
  border:                                       0px;
  padding:                              0px;
  background-image:                     url("clearwater-watermark.jpg");
  background-repeat:            no-repeat;
  background-position:          0px 300px;
  background-attachment:        fixed}

TD {
  vertical-align:                               top;
  margin:                                       0px;
  border:                                       0px;
  padding:                              0px}

TD.BulletPointTable {
  width:                                50%}
 
IMG {
  margin:                                       0px;
  border:                                       0px;
  padding:                              0px}

FORM {
  margin:                                       0px;
  border:                                       0px;
  padding:                              0px}

P {
  text-align:                           left;
  font-size:                            100%;
  font-weight:                          normal;
  background-color:                     transparent;
  margin:                                       0px;
  border:                                       0px;
  padding-top:                          10px;
  padding-left:                 20px;
  padding-right:                        20px;
  padding-bottom:                       0px}

P.FirstParagraph {
  padding-top:                          0px}

H1 {
  text-align:                           center;
  font-size:                            140%;
  font-weight:                          bold;
  color:                                        #7B0041;
  background-color:                     transparent;
  margin-top:                           10px;
  margin-bottom:                        20px;
  margin-left:                          20px;
  margin-right:                 20px;
  border:                                       0px;
  padding:                              0px}

H2 {
  text-align:                           left;
  font-size:                            110%;
  font-weight:                          bold;
  color:                                #7B0041;
  background-color:                     transparent;
  margin-top:                           30px;
  margin-bottom:                        0px;
  margin-left:                          20px;
  margin-right:                         20px;
  border:                               0px;
  padding:                              0px}

H3 {
  text-align:                           left;
  font-size:                            100%;
  font-weight:                          bold;
  color:                                #7B0041;
  background-color:                     transparent;
  margin-top:                           30px;
  margin-bottom:                        0px;
  margin-left:                          20px;
  margin-right:                         20px;
  border:                               0px;
  padding:                              0px}

HR {
  width:                                        90%;
  color:                                        #7B0041;
  padding-top:                          0px;
  padding-left:                 20px;
  padding-right:                        20px;
  padding-bottom:                       2px;
  margin:                                       0px;
  border:                                       0px}

UL {
  margin:                                       0px;
  padding-top:                                  15px;
  padding-left:                                 60px;
  padding-right:                                20px;
  padding-bottom:                               5px;
  border:                                       0px}

UL.Level2 {
  margin:                                       0px;
  padding-top:                                  15px;
  padding-left:                                 20px;
  padding-right:                                20px;
  padding-bottom:                               5px;
  border:                                       0px}

OL {
  margin:                               0px;
  padding-top:                          15px;
  padding-left:                         50px;
  padding-right:                        20px;
  padding-bottom:                       0px;
  border:                               0px}

LI {
  color:                                        #7B0041;
  margin:                                       0px;
  padding-top:                                  10px;
  padding-left:                                 0px;
  padding-right:                                0px;
  padding-bottom:                               10px;
  border:                                       0px}

A:link {
  color:                                        #000000;
  text-decoration:                              none}

A:visited {
  color:                                        #000000;
  text-decoration:                              none}

A:active {
  color:                                        #7B0041;
  text-decoration:                              underline}

A:hover {
  color:                                        #7B0041;
  text-decoration:                              underline}

TD.SpacerCell30 {
  height:                                       30px}

TD.SpacerCell10 {
  height:                                       10px}

IMG.FloatRight {
  float:                                        right;
  margin-top:                           10px;
  margin-left:                          10px;
  margin-right:                 10px;
  margin-bottom:                        10px}


/* Top Page Layout */
/* --------------- */

TABLE.TopPageLayout {
  background-repeat:                            repeat;
  background-image:                             url("top-title-background.jpg");
  table-layout:                                 fixed}

TD.TopPageLayoutColumn1 {
  height:                                       20px;
  width:                                        233px;
  background-repeat:                            repeat;
  background-image:                             url("top-title-background.jpg")}

TD.TopPageLayoutColumn2  {
  background-repeat:                            repeat;
  background-image:                             url("top-title-background.jpg")}

TD.TopPageLayoutColumn3 {
  width:                                        90px;
  background-repeat:                            repeat;
  background-image:                             url("top-title-background.jpg")}

TD.TopPageLayoutTitleBlock {
  padding-left:                                 20px;
  padding-bottom:                               10px;
  background-repeat:                            repeat;
  background-image:                             url("top-title-background.jpg")}

TD.TopPageLayoutPictureContainer {
  background-repeat:                            repeat-x;
  background-position:                          -3px 0px;
  background-image:                             url("animated-banner.gif")}

TD.TopPageLayoutLogo {
  background-repeat:                            repeat;
  background-image:                             url("top-title-background.jpg")}

TABLE.TopPageLayoutAnimatedBanner {
  table-layout:                                 fixed}

TD.TopPageLayoutAnimatedPictureLeftEnd {
  height:                                       80px;
  width:                                        20px}

TD.TopPageLayoutAnimatedPicture {}

TD.TopPageLayoutAnimatedPictureRightEnd {
  width:                                        20px;
  text-align:                                   right}

TABLE.TopPageLayoutBottomEdge {
  table-layout:                                 fixed}

TD.TopPageBottomEdge {
  height:                                       30px;
  background-repeat:                            repeat-x;
  background-image:                             url("top-title-bottom-edge.jpg")}

TD.TopPageBottomCorner {
  width:                                        29px;
  background-repeat:                            no-repeat;
  background-image:                             url("top-title-bottom-corner.jpg")}

TD.TopPageBottomSpacer {
  width:                                        190px;
  background-repeat:                            repeat;
  background-image:                             url("top-title-background.jpg")}


/* Main page layout */
/* ---------------- */

TABLE.PageContents {
  table-layout:                                 fixed}

TD.PageContents {}

TD.SideColumn {
  width:                                        195px}

P.SidePanelQuote {
  padding-top:                                  50px;
  padding-left:                                 0px;
  padding-right:                                10px;
  color:                                        #7B0041;
  text-align:                                   center;
  font-weight:                                  bold;
  font-size:                                    100%}

A.ReadMoreLinks:link {
  color:                                        #7B0041;
  font-weight:                                  bold;
  text-decoration:                              none}

A.ReadMoreLinks:visited {
  color:                                        #7B0041;
  font-weight:                                  bold;
  text-decoration:                              none}

A.ReadMoreLinks:active {
  color:                                        #7B0041;
  font-weight:                                  bold;
  text-decoration:                              none}

A.ReadMoreLinks:hover {
  color:                                        #7B0041;
  font-weight:                                  bold;
  text-decoration:                              underline}



/* Menu border */
/* ----------- */

TABLE.MenuBorder {
  table-layout:                                 fixed}

TD.MenuLeft {
  width:                                        5px;
  background-repeat:                            repeat-y;
  background-image:                             url("menu-left.jpg")}

TD.MenuCell {
  padding-left:                                 10px;
  background-repeat:                            repeat;
  background-image:                             url("top-title-background.jpg")}

TD.MenuBottomEdgeLeft {
  height:                                       20px;
  width:                                        20px;
  background-repeat:                            no-repeat;
  background-image:                             url("menu-bottom-edge-left.jpg")}

TD.MenuBottomEdge {
  background-repeat:                            repeat-x;
  background-image:                             url("menu-bottom-edge.jpg")}




/* Main page contents */
/* ------------------ */


IMG.UnderMenu {
  margin-top:                           30px;
  margin-left:                          20px;
  margin-right:                         10px;
  margin-bottom:                        0px}

TABLE.TopUKASLogo {
  table-layout:                         fixed}

TD.UKASLogo {
  text-align:                           center;
  padding-left:                         20px;
  padding-right:                        20px;
  width:                                90px}

P.UKASLogo {
  text-align:                           center;
  font-size:                            10pt;
  font-weight:                          bold;
  padding-top:                          0px;
  padding-left:                         0px;
  padding-right:                        0px;
  padding-bottom:                       0px}

TD.UKASHeading {
  text-align:                           center;
  vertical-align:                       middle}

TD.UKASLogoSpacer {
  height:                               40px}

/* Menu */
/* ---- */

HR.Menu {
  color:                                        #7B0041;
  width:                                        100%;
  height:                                       2px;
  margin-left:                          15px;
  margin-right:                 15px}

P.MenuEntryLevel1 {
  color:                                        #7B0041;
  font-size:                            100%;
  font-weight:                          bold;
  padding-top:                          2px;
  padding-left:                 13px;
  padding-right:                        0px;
  padding-bottom:                       0px}

P.MenuEntryLevel1Selected {
  color:                                        #7B0041;
  font-size:                            100%;
  font-weight:                          bold;
  padding-top:                          2px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       0px}

P.MenuEntryLevel2 {
  color:                                        #7B0041;
  font-size:                            90%;
  font-weight:                          bold;
  padding-top:                          2px;
  padding-left:                 28px;
  padding-right:                        0px;
  padding-bottom:                       0px}

P.MenuEntryLevel2Selected {
  color:                                        #7B0041;
  font-size:                            90%;
  font-weight:                          bold;
  padding-top:                          2px;
  padding-left:                 15px;
  padding-right:                        0px;
  padding-bottom:                       0px}

A.Menu:link {
  color:                                        #000000;
  text-decoration:                      none}

A.Menu:visited {
  color:                                        #000000;
  text-decoration:                      none}

A.Menu:active {
  color:                                        #7B0041;
  text-decoration:                      underline}

A.Menu:hover {
  color:                                        #7B0041;
  text-decoration:                      underline}

/* Top contact details */
/* ------------------- */

TD.TopContactDetails {
  padding-top:                          10px;
  padding-left:                 5px;
  padding-right:                        0px;
  padding-bottom:                       0px}


P.TopContactDetailsAddress {
  color:                                        #7B0041;
  font-size:                            12pt;
  font-weight:                          bold;
  padding-top:                          3px;
  padding-left:                 10px;
  padding-right:                        0px;
  padding-bottom:                       3px}

P.TopContactDetailsTelephone {
  color:                                        #7B0041;
  font-size:                            12pt;
  font-weight:                          bold;
  padding-top:                          3px;
  padding-left:                 10px;
  padding-right:                        0px;
  padding-bottom:                       3px}

P.TopContactDetailsEmail {
  color:                                        #7B0041;
  font-size:                            12pt;
  font-weight:                          bold;
  padding-top:                          3px;
  padding-left:                 10px;
  padding-right:                        0px;
  padding-bottom:                       3px}

A.TopContactDetails:link {
  color:                                        #7B0041;
  text-decoration:                      none}

A.TopContactDetails:visited {
  color:                                        #7B0041;
  text-decoration:                      none}

A.TopContactDetails:active {
  color:                                        #7B0041;
  text-decoration:                      underline}

A.TopContactDetails:hover {
  color:                                        #7B0041;
  text-decoration:                      underline}

/* Air monitoring page */
/* ------------------- */

TABLE.RightFloatPictureTable {
  margin-right:                        20px;
  margin-left:                         10px;
  float:                                right}

TD.Pic1 {
  padding-bottom:                        20px}

TD.Pic2 {
  padding-bottom:                        20px}

TABLE.AirBullets {
  table-layout:                            fixed}

TD.Bullet1 {}

TD.Bullet2 {}

/* Contact us form */
/* --------------- */

TD.ContactForm {
  text-align:                           left;
  vertical-align:                       middle;
  background-color:                     #7B0041}

TD.ContactFormSpacer {
  height:                                       10px;
  background-color:                     #7B0041}

TD.ContactFormColumn1 {
  width:                                        10px;
  height:                                       40px}

TD.ContactFormColumn2 {
  width:                                        200px}

TD.ContactFormColumn3 {
  width:                                        280px}

TD.ContactFormColumn4 {
  width:                                        10px}

TD.ContactFormShadowTopRight {
  height:                                       10px;
  background-image:                     url("shadow-top-right.jpg");
  background-repeat:            no-repeat}

TD.ContactFormShadowRight {
  background-image:                     url("shadow-right.jpg");
  background-repeat:            repeat-y}

TD.ContactFormShadowBottomLeft {
  height:                                       10px;
  background-image:                     url("shadow-bottom-left.jpg");
  background-repeat:            no-repeat}

TD.ContactFormShadowBottom {
  background-image:                     url("shadow-bottom.jpg");
  background-repeat:            repeat-x}

TD.ContactFormShadowBottomRight {
  background-image:                     url("../elements/shadow-bottom-right.jpg");
  background-repeat:            no-repeat}

P.ContactForm {
  color:                                        #FFFFFF;
  border:                                       0px;
  padding:                              0px;
  margin:                                       0px}

INPUT.ContactFormDetailsBox {
  width:                                        260px}

INPUT.ContactFormDetailsBoxPostcode {
  width:                                        130px}

TEXTAREA.ContactFormDetailsBox {
  width:                                        260px}

TD.ContactFormButton {
  text-align:                           center;
  vertical-align:                       middle;
  background-color:                     #7B0041}


/* Online payment form */
/* ------------------- */

TD.OnlinePaymentReturnLink {}

TD.OnlinePaymentCartButton {
  text-align:                                   right;
  padding-right:                                20px}

TD.OnlinePaymentItemName {
  width:                                        350px;
  padding-top:                                  15px;
  padding-left:                                 20px;
  padding-right:                                20px;
  padding-bottom:                               0px}

TD.OnlinePaymentItemNameIndented {
  width:                                        320px;
  padding-top:                                  15px;
  padding-left:                                 50px;
  padding-right:                                20px;
  padding-bottom:                               0px}

TD.OnlinePaymentPrice {
  padding-top:                                  15px;
  padding-left:                                 20px;
  padding-right:                                20px;
  padding-bottom:                               0px}

TD.OnlinePaymentItemButton {
  text-align:                                   right;
  padding-top:                                  15px;
  padding-left:                                 20px;
  padding-right:                                20px;
  padding-bottom:                               0px}

TD.OnlinePaymentAdhocItemButton {
  text-align:                                   right;
  padding-top:                                  35px;
  padding-left:                                 20px;
  padding-right:                                20px;
  padding-bottom:                               0px}

P.OnlinePaymentControlLabel {
  padding:                                      0px}



/* PDF links */
/* --------- */

TABLE.PDFDocumentLink {
  table-layout:                                 fixed}

TD.PDFLink {
  vertical-align:                               middle;
  padding-top:                                  20px;
  padding-left:                                 0px;
  padding-right:                                20px}

TD.PDFLogo {
  width:                                        62px;
  padding-top:                                  25px;
  padding-left:                                 20px;
  padding-right:                                10px}





/* Useful links page */
/* ----------------- */

H3.LinkTitle {
  text-align:                           left;
  margin-top:                           0px;
  margin-right:                 10px;
  margin-bottom:                        0px;
  margin-left:                          0px;
  padding:                              0px;
  border:                                       0px}

P.LinkDescription {
  margin-top:                           0px;
  margin-right:                 10px;
  margin-bottom:                        25px;
  margin-left:                          0px;
  padding:                              0px;
  border:                                       0px}

/* Web site map */
/* ------------ */

H2.SiteMap {
  margin-top:                           0px;
  margin-bottom:                        0px;
  padding-top:                          20px;
  padding-left:                 50px}

H3.SiteMap {
  margin-top:                           0px;
  margin-bottom:                        0px;
  padding-top:                          10px;
  padding-left:                 80px}

/* How to find us map */
/* ---------------------- */

IMG.Map  {
  margin-top:                           40px;
  margin-left:                          20px;
  margin-right:                 20px;
  margin-bottom:                        10px}

LI.Map {
  padding-top:                          7px;
  padding-bottom:                       7px}

P.MapLink {
  font-weight:                          bold}

/* Bottom contact details */
/* ---------------------- */

HR.BottomHorizontalRule {
  margin-top:                           20px;
  margin-bottom:                        0px;

TD.BottomContactDetails {
  padding-top:                          0px;
  padding-left:                 20px;
  padding-right:                        20px;
  padding-bottom:                       30px}

P.BottomContactDetailsLine1 {
  text-align:                           center;
  color:                                        #7B0041;
  font-size:                            90%;
  font-weight:                          normal;
  padding-top:                          10px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       3px}

P.BottomContactDetailsLine2 {
  text-align:                           center;
  color:                                        #000000;
  font-size:                            90%;
  font-weight:                          normal;
  padding-top:                          3px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       3px}

P.BottomContactDetailsLine3 {
  text-align:                           center;
  color:                                        #000000;
  font-size:                            70%;
  font-weight:                          normal;
  padding-top:                          3px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       3px}

P.AFMContactDetails {
  text-align:                           center;
  color:                                        #00000;
  font-size:                            80%;
  font-weight:                          normal;
  padding-top:                          10px;
  padding-left:                         0px;
  padding-right:                        0px;
  padding-bottom:                       30px}

A.BottomContactDetails:link {
  color:                                #00000;
  text-decoration:                      none}

A.BottomContactDetails:visited {
  color:                                        #00000;
  text-decoration:                      none}

A.BottomContactDetails:active {
  color:                                        #00000;
  text-decoration:                      underline}

A.BottomContactDetails:hover {
  color:                                        #00000;
  text-decoration:                      underline}





