/* Site design by AFM Software Solutions Limited  */
/* Site designer Neil Harrison                  */
/* Contact AFM at info@afmss.co.uk                */

/* Light direction      135 Degrees, height 30   */


BODY {
  background-color:             #FFFFFF;
  font-family:                  arial, sans-serif;
  margin:                       0px;
  border:                       0px;
  padding:                      0px}

IMG {
  margin:                       0px;
  border:                       0px;
  padding:                      0px}

P {
  color:                        #19169a;
  text-align:                   left;
  font-size:                    100%;
  font-weight:                  normal;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  10px;
  padding-left:                 30px;
  padding-right:                0px;
  padding-bottom:               0px}

TABLE {
  margin:                       0px;
  border:                       0px;
  padding:                      0px}

TD {
  vertical-align:               top;
  margin:                       0px;
  border:                       0px;
  padding:                      0px}

H1 {
  text-align:                   center;
  font-size:                    140%;
  font-weight:                  bold;
  color:                        #19169a;
  background-color:             transparent;
  margin-top:                   30px;
  margin-bottom:                10px;
  margin-left:                  0px;
  margin-right:                 0px;
  border:                       0px;
  padding:                      0px}

H2 {
  text-align:                   left;
  font-size:                    110%;
  font-weight:                  bold;
  color:                        #19169a;
  background-color:             transparent;
  margin-top:                   30px;
  margin-bottom:                0px;
  margin-left:                  30px;
  margin-right:                 0px;
  border:                       0px;
  padding:                      0px}

H3 {
  text-align:                   left;
  font-size:                    100%;
  font-weight:                  bold;
  color:                        #19169a;
  background-color:             transparent;
  margin-top:                   30px;
  margin-bottom:                10px;
  margin-left:                  30px;
  margin-right:                 0px;
  border:                       0px;
  padding:                      0px}

OL {
  list-style-position:          outside;
  margin:                       0px;
  padding-top:                  20px;
  padding-left:                 80px;
  padding-right:                0px;
  padding-bottom:               2px;
  border:                       0px}

UL {
  list-style-image:             url("bullet-point.jpg");
  list-style-position:          outside;
  margin:                       0px;
  padding-top:                  20px;
  padding-left:                 100px;
  padding-right:                0px;
  padding-bottom:               2px;
  border:                       0px}

LI {
  margin:                       0px;
  padding-top:                  0px;
  padding-left:                 10px;
  padding-right:                0px;
  padding-bottom:               10px;
  border:                       0px}

HR {
  margin-top:                   20px;
  color:                        #0000FF;
  width:                        95%;
  height:                       2px}

/* Start of Top Banner table */
/* -------------------------- */

TABLE.TopBanner {
  table-layout:                 fixed}

TD.LeftExpander {
  vertical-align:               top;
  text-align:                   left;
  width:                        52%;
  height:                       200px;
  background-image:             url("left-expander.jpg");
  background-repeat:            repeat}

TD.TopCenterPicture {
  width:                                           355px;
  height:                                          200px}

TD.RightExpander {
  width:                        48%;
  background-image:             url("right-expander.jpg");
  background-repeat:            repeat}

TD.Logo {
  text-align:                   right;
  background-image:             url("aa-woods-logo.jpg");
  background-repeat:            no-repeat;
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px;
  width:                        124px;
  vertical-align:               top}

P.TopLogoText1 {
  color:                        #fffc00;
  text-align:                   right;
  font-size:                    14pt;
  font-weight:                  bold;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  12px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px}

P.TopLogoText2 {
  color:                        #fffc00;
  text-align:                   right;
  font-size:                    14pt;
  font-weight:                  bold;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  128px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px}

P.TopLogoText4 {
  color:                        #fffc00;
  text-align:                   left;
  font-size:                    14pt;
  font-weight:                  bold;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  162px;
  padding-left:                 10px;
  padding-right:                0px;
  padding-bottom:               0px}

TD.TopLine {
  height:                       2px;
  background-color:             #FFFFFF}

/* Start of Top Contact Details table */
/* ---------------------------------- */

TABLE.TopContactBar {
  table-layout:                 fixed}

TD.TCD {
  height:                       30px;
  background-color:             #19169a}

TD.ScrollingTopGraphic {
  width:                        300px;
  background-color:             #19169a;
  float:                        right}

P.ScrollingTopGraphic {
  text-align:                   center;
  font-size:                    80%;
  font-weight:                  bold;
  color:                        #fffc00;
  background-color:             transparent;
  padding-top:                  5px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               5px}

A.ScrollingBarLink:link {
  color:                        #000000;
  text-decoration:              none;
  text-align:                   center}

A.ScrollingBarLink:visited {
  color:                        #000000;
  text-decoration:              none;
  text-align:                   center}

A.ScrollingBarLink:active {
  color:                        #000000;
  text-align:                   center;
  text-decoration:              underline}

A.ScrollingBarLink:hover {
  color:                        #ff0000;
  text-align:                   center;
  text-decoration:              underline}

P.TCD {
  text-align:                   center;
  font-size:                    80%;
  font-weight:                  bold;
  color:                        #fffc00;
  background-color:             transparent;
  padding-top:                  5px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               5px}

A.TCD:link {
  color:                        #fffc00;
  text-decoration:              none;
  text-align:                   center}

A.TCD:visited {
  color:                        #fffc00;
  text-decoration:              none;
  text-align:                   center}

A.TCD:active {
  color:                        #fffc00;
  text-align:                   center;
  text-decoration:              underline}

A.TCD:hover {
  color:                        #FFFFFF;
  text-align:                   center;
  text-decoration:              underline}

TD.BlueSpacer {
  width:                                           180px;
  height:                                          20px;
  background-color:             #19169a}

/* Start of Menu and Page layout table */
/* ----------------------------------- */

TABLE.PageLayout {
  table-layout:                 fixed}

TD.MenuBlock {
  background-color:                        #19169a;
  padding-top:                  20px;
  padding-left:                 10px;
  width:                        170px}                      

TABLE.Menu {
  width:                        160px;
  table-layout:                 fixed}

TD.Menu { 
  width:                        160px;
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               1px;
  border-top:                   solid 1px #c2d1e3}

P.MenuItemCurrent {
  color:                        #FFFFFF;
  text-align:                   left;
  font-size:                    90%;
  font-weight:                  bold;
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                10px;
  padding-bottom:               0px}

P.MenuItem {
  color:                        #fffc00;
  text-align:                   left;
  font-size:                    90%;
  font-weight:                  bold;
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                10px;
  padding-bottom:               0px}

UL.SideMenu {
  list-style-image:     url(menu-level-1-indicator.jpg);
  font-size:            100%;
  font-weight:          normal;
  color:                #FFFFFF;
  background:           transparent;
  margin-top:           3px;
  margin-bottom:        0px;
  margin-left:          15px;
  margin-right:         5px;
  border:               0px;
  padding:              0px}

LI.SideMenu {
  font-size:            80%;
  font-weight:          normal;
  color:                #FFFFFF;
  background:           transparent;
  margin-top:           3px;
  margin-bottom:        0px;
  margin-left:          5px;
  margin-right:         5px;
  border:               0px;
  padding:              0px}

LI.SideMenuCurrent {
  font-size:            80%;
  font-weight:          normal;
  color:                #ffffff;
  background:           transparent;
  margin-top:           3px;
  margin-bottom:        0px;
  margin-left:          5px;
  margin-right:         5px;
  border:               0px;
  padding:              0px}

A.Menu:link {
  color:                        #fffc00;
  text-decoration:              none}
A.Menu:visited {
  color:                        #fffc00;
  text-decoration:              none}
A.Menu:active {
  color:                        #fffc00;
  text-decoration:              none}
A.Menu:hover {
  color:                        #FFFFFF;
  text-decoration:              underline}

/* Start of Accreditation table */
/* ---------------------------- */

TABLE.Accreditation {
  width:                        160px;
  table-layout:                 fixed}

TD.AccreditationLogosCol1 {
  text-align:                   left;
  padding-top:                  25px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               20px}
        
IMG.AccreditationLogo {
  margin-top:                   10px}

TD.AccreditationLogosCol2 {
  text-align:                   left;
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               20px}

TABLE.AccreditationHome {
  width:                        160px;
  table-layout:                 fixed}

TD.AccreditationLogoHome {
  text-align:                   center;
  padding-top:                  25px;
  padding-left:                 0px;
  padding-right:                20px;
  padding-bottom:               20px}

IMG.AccreditationLogoHome {
  margin-top:                   10px}

/* Page content */
/* ------------ */

TD.TopCurve {
  width:                        10px;
  background-image:             url("page-top-left-corner.jpg");
  background-repeat:            no-repeat}

TD.MainPageContents {
  Padding-bottom:               20px;
  padding-right:                20px}

TABLE.PageFloat {
  float:                        right;
  margin-top:                   10px;
  margin-left:                  10px;
  margin-right:                 5px;
  margin-bottom:                10px}

IMG.FloatLeft {
  float:                        left;
  margin-top:                   20px;
  margin-left:                  30px;
  margin-right:                 20px;
  margin-bottom:                0px}

IMG.FloatLeftStudy {
  float:                        left;
  margin-top:                   20px;
  margin-left:                  0px;
  margin-right:                 20px;
  margin-bottom:                0px}

IMG.FloatLeftStudyHunt {
  float:                        left;
  margin-top:                   20px;
  margin-left:                  0px;
  margin-right:                 20px;
  margin-bottom:                0px}

IMG.FloatRight {
  float:                        right;
  margin-top:                   10px;
  margin-left:                  10px;
  margin-right:                 10px;
  margin-bottom:                40px}

TABLE.PictureFloat {
  float:                        right;
  margin-top:                   10px;
  margin-left:                  10px;
  margin-right:                 5px;
  margin-bottom:                10px}

TD.PictureFloat {
  float:                        right;
  margin-top:                   10px;
  margin-left:                  10px;
  margin-right:                 5px;
  margin-bottom:                10px}

IMG.AsbFacts {
  margin-top:                   20px;
  margin-left:                  30px;
  margin-right:                 5px;
  margin-bottom:                5px}

/* Home Page content */
/* ----------------- */

TABLE.WoodsAddress {
  table-layout:                 fixed}

TD.Address1 {
  Padding-bottom:               20px;
  padding-right:                20px}

TD.Address2 {
  Padding-bottom:               20px;
  padding-right:                20px}

TD.Address3 {
  Padding-bottom:               20px;
  padding-right:                20px}

TD.Address4 {
  Padding-bottom:               20px;
  padding-right:                20px}

P.Address1 {
  color:                        #19169a;
  text-align:                   left;
  font-size:                    100%;
  font-weight:                  bold;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  40px;
  padding-left:                 30px;
  padding-right:                10px;
  padding-bottom:               0px}

P.Address2 {
  color:                        #19169a;
  text-align:                   left;
  font-size:                    100%;
  font-weight:                  bold;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  40px;
  padding-left:                 30px;
  padding-right:                10px;
  padding-bottom:               0px}

P.Address3 {
  color:                        #19169a;
  text-align:                   left;
  font-size:                    100%;
  font-weight:                  bold;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  40px;
  padding-left:                 30px;
  padding-right:                10px;
  padding-bottom:               0px}

P.Address4 {
  color:                        #19169a;
  text-align:                   left;
  font-size:                    100%;
  font-weight:                  bold;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  40px;
  padding-left:                 30px;
  padding-right:                10px;
  padding-bottom:               0px}

TD.Title {
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px}

TD.NewOffice {
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px}

IMG.NewOffice {
  margin-top:                  30px;
  margin-left:                 0px;
  margin-right:                0px;
  margin-bottom:               0px}

/* Latest News Page content */
/* ------------------------ */

IMG.L-N-FloatRight {
  float:                        right;
  margin-top:                   5px;
  margin-left:                  10px;
  margin-right:                 10px;
  margin-bottom:                5px}

HR.News {
  padding-top:                   20px;
  padding-bottom:                20px;
  color:                        #0000FF;
  width:                        45%;
  height:                       1px}

/* About us Page content */
/* --------------------- */

/* Documents Page content */
/* ---------------------- */

/* Services Page content */
/* --------------------- */

/* How to find us Page content */
/* --------------------------- */

P.AddressBlack {
  text-align:                   left;
  font-size:                    100%;
  font-weight:                  bold;
  color:                        #000000;
  background-color:             transparent;
  padding-top:                  5px;
  padding-left:                 60px;
  padding-right:                0px;
  padding-bottom:               5px}

TD.Testimonial {
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px}

H2.Testimonial {
  text-align:                   center;
  font-size:                    110%;
  font-weight:                  bold;
  color:                        #19169a;
  background-color:             transparent;
  margin-top:                   30px;
  margin-bottom:                0px;
  margin-left:                  30px;
  margin-right:                 0px;
  border:                       0px;
  padding:                      0px}

P.Testimonial {
  color:                        #19169a;
  text-align:                   center;
  font-size:                    100%;
  font-weight:                  bold;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  10px;
  padding-left:                 30px;
  padding-right:                10px;
  padding-bottom:               0px}

P.Testimonialee {
  color:                        #19169a;
  text-align:                   center;
  font-size:                    100%;
  font-weight:                  normal;
  background-color:             transparent;
  margin:                       0px;
  border:                       0px;
  padding-top:                  20px;
  padding-left:                 30px;
  padding-right:                10px;
  padding-bottom:               0px}

IMG.Testimonial {
  margin-top:                   20px;
  margin-left:                  0px;
  margin-right:                 0px;
  margin-bottom:                0px}

TD.Title {
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px}

TD.Image {
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px}

TD.MearsLogo {
  padding-top:                  0px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               0px}

IMG.MearsLogo {
  margin-top:                  11px;
  margin-left:                 20px;
  padding-right:                0px;
  padding-bottom:               0px}

A.PageLinks:link {
  color:                        #19169a;
  text-decoration:              none}
A.PageLinks:visited {
  color:                        #19169a;
  text-decoration:              none}
A.PageLinks:active {
  color:                        #19169a;
  text-decoration:              none}
A.PageLinks:hover {
  color:                        #19169a;
  text-decoration:              underline}

TD.AboutUsAccred {
  text-align:                   center;
  padding-top:                  25px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               5px}

UL.Page {
  list-style-image:             url("bullet-point.jpg");
  list-style-position:          outside;
  margin:                       0px;
  padding-top:                  20px;
  padding-left:                 60px;
  padding-right:                0px;
  padding-bottom:               2px;
  border:                       0px}

LI.Page {
  color:                        #19169a;
  margin:                       0px;
  padding-top:                  0px;
  padding-left:                 10px;
  padding-right:                0px;
  padding-bottom:               10px;
  border:                       0px}


UL.SiteMap {
  list-style-image:     url(menu-level-1-indicator-2.jpg);
  font-size:            100%;
  font-weight:          normal;
  color:                #FFFFFF;
  background:           transparent;
  margin-top:           3px;
  margin-bottom:        0px;
  margin-left:          70px;
  margin-right:         5px;
  border:               0px;
  padding:              0px}

LI.SiteMap {
  font-size:            100%;
  font-weight:          normal;
  color:                #FFFFFF;
  background:           transparent;
  margin-top:           3px;
  margin-bottom:        0px;
  margin-left:          0px;
  margin-right:         5px;
  border:               0px;
  padding:              0px}

H2.SiteMapLevel1 {
  text-align:           left;
  font-size:            110%;
  font-weight:          bold;
  color:                #003366;
  background-color:     #FFFFFF;
  padding-top:          20px;
  padding-bottom:       0px;
  padding-left:         20px;
  padding-right:        20px;
  margin:               0px;
  border:               0px}

P.SiteMapLevel2 {
  text-align:           left;
  font-size:            100%;
  font-weight:          bold;
  color:                #003366;
  background-color:     #FFFFFF;
  padding-top:          5px;
  padding-bottom:       0px;
  padding-left:         40px;
  padding-right:        20px;
  margin:               0px;
  border:               0px}

A.SiteLinks:link {
  color:                        #003366;
  text-decoration:              none}
A.SiteLinks:visited {
  color:                        #003366;
  text-decoration:              none}
A.SiteLinks:active {
  color:                        #003366;
  text-decoration:              none}
A.SiteLinks:hover {
  color:                        #003366;
  text-decoration:              underline}

IMG.Map {
  margin:                       30px;
  border:                       0px;
  padding-left:                 0px}

H1.CaseStudy {
  text-align:                   left;
  font-size:                    140%;
  font-weight:                  bold;
  color:                        #19169a;
  background-color:             transparent;
  margin-top:                   30px;
  margin-bottom:                0px;
  margin-left:                  30px;
  margin-right:                 0px;
  border:                       0px;
  padding:                      0px}

P.LinkDescription {
  margin-top:                           0px;
  margin-right:                 10px;
  margin-bottom:                        25px;
  margin-left:                          0px;
  padding:                              0px;
  border:                                       0px}

TD.Documents {
  text-align:                   center}

P.Documents {
  text-align:                   center;
  margin-top:                   5px;
  margin-right:                 0px;
  margin-bottom:                30px;
  margin-left:                  0px;
  padding:                      0px;
  border:                       0px}

IMG.Documents {
  margin-top:                   30px;
  margin-left:                  0px;
  margin-right:                 0px;
  margin-bottom:                0px}



/* Bottom contact details */
/* ---------------------- */

TABLE.BCD {
  height:                                          100px;
  table-layout:                 fixed}

TD.BottomTopLeft {
  width:                                        180px;
  height:                                       10px;
  background-image:                     url("bottom-left-corner.jpg");
  background-repeat:            no-repeat}

TD.WhiteSpacer {
  background-image:                     url("white-spacer.jpg");
  background-repeat:            repeat-x}

TD.BCDLeft {
  height:                                          100px;
  background-color:                        #19169a}

TD.BCD {
  height:                                          90px;
  background-color:                        #19169a}

P.BottomContactDetailsLine1Home {
  text-align:                   center;
  color:                        #fffc00;
  font-size:                    100%;
  font-weight:                  bold;
  padding-top:                  15px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               3px}

P.BottomContactDetailsLine1 {
  text-align:                   center;
  color:                        #fffc00;
  font-size:                    100%;
  font-weight:                  bold;
  padding-top:                  25px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               3px}

P.BottomContactDetailsLine2 {
  text-align:                   center;
  color:                        #fffc00;
  font-size:                    100%;
  font-weight:                  normal;
  padding-top:                  3px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               3px}

P.AFMContactDetails {
  text-align:                   center;
  color:                        #fffc00;
  font-size:                    100%;
  font-weight:                  normal;
  padding-top:                  3px;
  padding-left:                 0px;
  padding-right:                0px;
  padding-bottom:               20px}

A.BottomContactDetails:link {
  color:                        #fffc00;
  text-decoration:              none}
A.BottomContactDetails:visited {
  color:                        #fffc00;
  text-decoration:              none}
A.BottomContactDetails:active {
  color:                        #fffc00;
  text-decoration:              none}
A.BottomContactDetails:hover {
  color:                        #FFFFFF;
  text-decoration:              underline}


/* Contact Forms */
/* ------------- */

TD.ContactForm {
  text-align:                           left;
  vertical-align:                       middle;
  background-color:                     #19169a}

TD.ContactFormSpacer {
  height:                                       10px;
  background-color:                     #19169a}

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("../elements/shadow-top-right.jpg");
  background-repeat:            no-repeat}

TD.ContactFormShadowRight {
  background-image:                     url("../elements/shadow-right.jpg");
  background-repeat:            repeat-y}

TD.ContactFormShadowBottomLeft {
  height:                                       10px;
  background-image:                     url("../elements/shadow-bottom-left.jpg");
  background-repeat:            no-repeat}

TD.ContactFormShadowBottom {
  background-image:                     url("../elements/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:                     #19169a}
















