@charset "UTF-8";

/* general */
body  { font-family: Helvetica, Arial,  sans-serif; background: #58585a; margin: 0; padding: 0; text-align: center; }
#wrapper {width: 780px; margin-left: auto; margin-right: auto; background-color: #bed13d; text-align:left; }

/* headertop */
.slogan { color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 20px; text-transform: uppercase;  }
.tablecolour {background-color: #FFFFFF; }
.texttitle { color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 20px; text-transform: uppercase; }

/* banners */
.topbarright {background-image: url(images/banners/home_atco_02.jpg); width: 589px; height: 44px; background-color: #bed13d; }
.topbarrightservices {background-image: url(images/banners/services_atco_02.jpg); width: 589px; height: 44px; background-color: #bed13d; }
.topbarrightabout {background-image: url(images/banners/about_atco_02.jpg); width: 589px; height: 44px; background-color: #bed13d; }
.topbarrightcase {background-image: url(images/banners/case_atco_02.jpg); width: 589px; height: 44px; background-color: #bed13d; }
.topbarrightpartners {background-image: url(images/banners/partners_atco_02.jpg); width: 589px; height: 44px; background-color: #bed13d; }
.topbarrightcareers {background-image: url(images/banners/careers_atco_02.jpg); width: 589px; height: 44px; background-color: #bed13d; }
.barrighthome { background-image: url(images/banners/home_atco_06.jpg); width: 589px; height: 46px; }
.barrightservics { background-image: url(images/banners/services_atco_06.jpg); width: 589px; height: 46px; }
.barrightabout { background-image: url(images/banners/about_atco_06.jpg); width: 589px; height: 46px; }
.barrightcase { background-image: url(images/banners/case_atco_06.jpg); width: 589px; height: 46px; }
.barrightpartners { background-image: url(images/banners/partners_atco_06.jpg); width: 589px; height: 46px; }
.barrightcareers { background-image: url(images/banners/careers_atco_06.jpg); width: 589px; height: 46px; }


/* content */
#nav { background-color: #ffffff; width: 191px; }
#nav ul {list-style: none; margin-left: 22px; padding-left: 0; margin-top: 20px; padding-top:0; text-transform: uppercase; }
#nav li { font-weight: bold; font-size: 10px; line-height: 2.0em; }

.contentcolour {background-color: #ffffff;}
#content { background-color: #bed13d; width: 360px; font-size: 11px;   }
#content p {font-size: 11px; font-weight: normal; padding-left: 20px; padding-right: 20px; margin-top: 20px; line-height: 1.6em; }
.subheadtextblock { color:#FFFFFF; background-color: #9aaa32; font-size: 11px; margin: 20px; padding: 10px; margin-right: 20px; }

.latest { color:#FFFFFF; background-color: #9aaa32; font-size: 11px; margin: 20px; padding:20px; width: auto; }
.latestheading { color:#FFFFFF; background-color: #9aaa32; font-size: 11px; text-transform: uppercase; font-weight: bold; }
.latesthome { color:#FFFFFF; background-color: #9aaa32; font-size: 11px; padding:10px; line-height: 1.6em; }
.latesthometable { margin-left: 20px; margin-bottom: 20px; margin-right: 20px; width:auto; }

.partners { color:#FFFFFF; background-color: #9aaa32; font-size: 11px; text-transform: uppercase; font-weight: bold; }


#sideright {background-color: #bed13d;  width: 229px; font-size: 11px; }
#sideright p {font-size: 11px; font-weight: normal; margin-left: 20px; padding-left: 0; margin-top: 20px; padding-top:0; padding-right: 20px; margin-right: 20px; line-height: 1.6em; }
.siderightname {font-size: 10px; line-height: 1.6em; text-transform: uppercase; color:#FFFFFF;}
#sideright ul {list-style: none; margin-left: 20px; padding-left: 0; margin-top: 20px; padding-top:0; text-transform: uppercase;  }
#sideright li { color:#ffffff; font-weight: normal; font-size: 10px; line-height: 2.0em; font-weight: bold; }
.siderightheader { color:#554b71; font-weight: bold; line-height: 2.0em; font-size: 10px; }

/* navigation */
a.linktext:link { color: #000000; background-color: inherit ; text-decoration: none; font-weight: bold; }
a.linktext:active { color: #000000; background-color: inherit ; text-decoration: none; font-weight: bold; }
a.linktext:visited { color: #000000; background-color: inherit ;  text-decoration: none; font-weight: bold; }
a.linktext:hover { color: #ffffff; background-color: inherit ;  text-decoration: none; font-weight: bold;  }

a.linknav:link { color: #bed13d; background-color: inherit ; text-decoration: none; }
a.linknav:active { color: #bed13d; background-color: inherit ; text-decoration: none; }
a.linknav:visited { color: #bed13d; background-color: inherit ;  text-decoration: none; }
a.linknav:hover { color: #554b71; background-color: inherit ;  text-decoration: none;  }
.linknavon { color: #554b71; background-color: inherit ; font-weight: bold ; text-decoration: none;}

a.linksubnav:link { color: #ffffff; background-color: inherit ; text-decoration: none; }
a.linksubnav:active { color: #ffffff; background-color: inherit ; text-decoration: none; }
a.linkaubnav:visited { color: #ffffff; background-color: inherit ;  text-decoration: none; }
a.linksubnav:hover { color: #554b71; background-color: inherit ;  text-decoration: none;  }
.linksubnavon { color: #554b71; background-color: inherit ; font-weight: bold ; text-decoration: none;}


a.linkfooter:link { color: #554b71; background-color: inherit ; text-decoration: none; }
a.linkfooter:active { color: #554b71; background-color: inherit ; text-decoration: none; }
a.linkfooter:visited { color: #554b71; background-color: inherit ;  text-decoration: none; }
a.linkfooter:hover { color: #bed13d; background-color: inherit ;  text-decoration: none;  }
.linkfooteron { color: #554b71; background-color: inherit ; font-weight: bold ; text-decoration: none;}

a.linkfootersmaller:link { color: #554b71; background-color: inherit ; text-decoration: none; font-size: 10px; padding-left: 10px; }
a.linkfootersmaller:active { color: #554b71; background-color: inherit ; text-decoration: none; font-size: 10px; padding-left: 10px; }
a.linkfootersmaller:visited { color: #554b71; background-color: inherit ;  text-decoration: none; font-size: 10px; padding-left: 10px; }
a.linkfootersmaller:hover { color: #bed13d; background-color: inherit ;  text-decoration: none; font-size: 10px; padding-left: 10px; }
.linkfootersmalleron { color: #554b71; background-color: inherit ; font-weight: bold ; text-decoration: none; font-size: 10px; padding-left: 10px; }


/* footer */
.footerleft { background-color: #ffffff; width: 191px; }
.footerright { background-color: #dce59f ; font-size: 13px; color: #000000; padding: 20px; font-weight: bold; line-height: 1.7em; }
.footercopyright { color: #554b71; background-color: inherit ; font-size: 10px; }
.footerletters {  color: #554b71; }
