body {
margin:0;padding:0;border:0;
  background-color:#FFF;
  font-family:Verdana, sans-serif;
  font-size:11px;
  line-height:16px;
  font-weight:normal;
  color:#666;
}
a {
  text-decoration:none;
}
a img {
  border:0;
}
p a {
  text-decoration:underline;
}
p, a, span, div, table, tr, td, h1, h2, h3, h4, form {
  margin:0;padding:0;border:0;
  font-family:Verdana, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#666;
  text-align:left;
}
div.hiddenlabel {
  position:absolute;
  text-align:left;
  left:-10000px;
  width:9000px;
}
hr {
  float:left;
  margin:0 15px;padding:0;border:0;
  background:transparent;
  color:#FFF;
  border-bottom:1px dotted #666;
  width:366px;
  height:2px;
}
div.hr {
  margin:10px 15px 5px 15px;padding:0;border:0;
  background:transparent url(../images/hr.gif) 0 0 repeat-x;
  height:1px;
}
div#body {
  padding:0px;
  width:760px;
  margin: 0 0;
}
h1 {
margin:0;padding:0;border:0;
  width:463px;
  height:95px;
  clear:left;
  float:left;
}
h1 a {
  display:block;
  width:463px;
  height:95px;
background:url(../images/clearing-the-air-scotland.gif) no-repeat;
}
h1 a span {
  font-size:1px;
  color:#FFF;
  visibility:hidden;
}
h2 span {
  font-size:1px;
  visibility:hidden;
}
ul li a {
  display:block;
/*  width:100%;
  height:100%;*/
}
ul li a span {
  line-height:0;
  letter-spacing:0;
  font-size:1px;
  color:#FFF;
  visibility:hidden;
}
                                                                                                                                     /* navigation */
div#mainnavigation {
background:#4793ea;
margin:0;padding:0;border:0;
  width:760px;
  height:95px;
  text-align:right;
}

/* section navigation */
div#sectionnavigation {
margin:0;padding:0;border:0;
  height:20px;
  float:left;
}

div#sectionnavigation ul {
margin:0;padding:0;border:0;
  height:20px;
  display:block;
  float:left;
  list-style:none;
  white-space:nowrap;
}
div#sectionnavigation ul li {
  float:left;
  display:inline;
  padding:0 12px 0 8px;
  background:#fff url(../images/divider.gif) no-repeat right 0;
}
div#sectionnavigation ul li a {
  font-size:11px;
  color:#b5b5b5;
}

div#sectionnavigation ul li a:hover,div#sectionnavigation ul li a.active {
  color:#000;
}

div#sectionnavigation ul li#latest { background:none;}


/* additional navigation */
div#additionalnavigation {
  padding:5px 10px 0 0;
}
div#additionalnavigation ul {
margin:8px 0 0 0 ;padding:0;border:0;
  display:block;
  list-style:none;
  clear:right;float:right;
  white-space:nowrap;
}
div#additionalnavigation ul li {
margin:0 0 -6px 0;padding:0;border:0;
clear:both;
  display:block;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body div#additionalnavigation ul li {
  margin:3px 0;
}

div#additionalnavigation ul li a {
text-align:right;
  font-size:16px;
  font-weight:bold;
  color:#B5D4F7;
}

div#additionalnavigation ul li a:hover,div#additionalnavigation ul li a.active {
  color:#fff;
}

/* Countdown */
div#countdown {
  width:160px; height:40px;
  margin-top:10px;
  float:right;clear:right;
  font-size:30px;
}
div#countdown span {
  margin:8px 0 0 0;padding:4px 0 0 0px;border:0;
  color:#FFF;
height:48px;
  float:left;
  font-weight:normal;
  font-family:arial, sans-serif;
  font-size:30px;
}
div#countdown p {
  margin:0 0 0 -15px;padding:3px 0 0 0;border:0;
  font-weight:bold;
  float:right;
  color:#FFF;
  font-size:10px;
}



div#homeleftpanel {
margin:0;padding:0;border:0;
  clear:left;
  float:left;
  width:140px;
  color:#000;
  margin-right:-3px; /* for "has-layout WINXPIE6SP2 bug*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width:160px;
}
html>body div#homeleftpanel {
margin:0px 15px 0px 3px;
  width:160px;
}
div#homeleftpanel ul {
background:#e4effc url(../images/subnav-border.gif) bottom repeat-x;
margin:0px 10px 0px 6px;padding:0;border:0;
  width:144px;
list-style:none;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:154px;
}
html>body div#homeleftpanel ul {
  width:160px;
}

div#homeleftpanel div#videopuff {
  background:#FFF url(../images/related-border.gif) bottom repeat-x;
  border:0;
  padding:10px 0 6px 5px;
  height:30px;
  margin-left:8px;
  margin-bottom:12px;
  width:95%;
}

div#homeleftpanel div#videopuff a {
text-decoration:underline;
}


div#homeleftpanel ul li {
padding:9px 6px;border:0;margin:0;
  background:url(../images/subnav-border.gif) top repeat-x;
  width:141px;
  voice-family: "\"}\"";
  voice-family: inherit;
margin:0;  width:150px;
}
html>body div#homeleftpanel ul li {
 width:148px;
}

div#homeleftpanel h2 {
  padding:0;
  margin:7px 0 7px 15px;
}
div#homeleftpanel h3 {
  color:#91BEF2;
}
div#homeleftpanel p,div#homeleftpanel a  {
  margin-right:0;
  padding-right:0;
  font-size:10px;
  line-height:12px;
  color:#000;
}


/*subsection navigation */
div#subsectionnavigation {
margin:9px 0 0px 6px;padding:0 0 65px 0;border:0;
  background:#E4EFFC url(../images/subsection-background.gif) bottom right no-repeat;
  clear:left;
  float:left;
  width:140px;
  color:#B6BF97;
  display:inline;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body div#subsectionnavigation {
  width:160px;
}
div#subsectionnavigation ul {
margin:0;padding:0;border:0;
  background:url(../images/subnav-border.gif) top repeat-x;
  width:144px;
list-style:none;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:154px;
}
html>body div#subsectionnavigation ul {
  width:160px;
}
div#subsectionnavigation ul li {
padding:9px 0;border:0;margin:0;
  border-bottom:1px dotted #B6BFCA;
  width:141px;
  voice-family: "\"}\"";
  voice-family: inherit;
margin:0 0 0 10px;  width:150px;
}

div#subsectionnavigation ul li.noindent {
color:#000;
font-weight:bold;
}

div#subsectionnavigation ul li.noindent ul li {
  margin:0;padding:0;border:0;
}

div#subsectionnavigation ul li a {
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body div#subsectionnavigation ul li a {
  padding-right:5px;
}
div#subsectionnavigation ul li ul {
  background:none;
margin:0;padding:0;border:0;
margin-left:-15px;
  voice-family: "\"}\"";
  voice-family: inherit;
margin-left:0;
}
div#subsectionnavigation ul li ul li,div#subsectionnavigation ul li ul.indent li {
  margin:0 0 0 14px;padding:0;border:0;
  width:122px;
  voice-family: "\"}\"";
  voice-family: inherit;
width:136px;
}
div#subsectionnavigation a:hover, div#subsectionnavigation a.active {
  color:#4793EA;
}
div#subsectionnavigation h3 {
  margin:0 10px;
  font-size:10px;
  font-weight:bold;
  color:#666;
}
div#subsectionnavigation p {
  margin:0 10px 8px 10px;
  font-size:10px;
  line-height:13px;
  color:#666;
}
div#subsectionnavigation p a {
  font-size:10px;
  color:#4793EA;
}

                                                                                                                                  /* content */
div#content, div#homecontent {
margin:9px 0 0 0;padding:0;border:0;
  width:583px;
  height:317px;
  float:right;
}
div#homecontent {
  width:760px;
}
div.maincontent {
  background:url(../images/content-border.gif) repeat-x 0 0;
  color:#666;
  float:left;
  width:394px;
}
div#sitemapmaincontent ul {
  list-style:none;
  margin-top:3px;margin-bottom:3px;
}
div#sitemapmaincontent ul li {
  margin-top:3px;margin-bottom:3px;
}
div#sitemapmaincontent h3 {
  margin-top:10px;
  margin-bottom:3px;
}
div#homemaincontent {
  background:none;
  width:760px;
  height:327px;
}
div.maincontent h2 {
  color:#91BEF2;
  font-weight:bold;
  padding:15px;
  font-size:16px;
  font-family:Arial, sans-serif;
}
div.maincontent h3 {
  margin:0 15px;
  font-weight:bold;
  color:#666;
}
div.maincontent h3 a {
  font-weight:bold;
  text-decoration:underline;
  color:#666;
}
div.maincontent h4 {
  margin:5px 15px 0px 15px;
  font-weight:bold;
  color:#666;
}
div.maincontent p {
  margin:0 15px 8px 15px;
  color:#666;
}

div.maincontent p img.casestudy {
margin-top:10px;
}

div.maincontent p.pdflink img {
  float:left;
  margin-right:3px;
}
div.maincontent form {
  margin:0 0 8px 0;padding:10px 0;
  background-color:#F1F7FD;
}
div.maincontent table {
  background-color:#F1F7FD;
}
div.maincontent td {
  padding:2px 15px 2px 15px;;
}
div.maincontent form h3 {
  margin-left:0;
}
div.maincontent span.publicationdate {
  margin:0 15px 8px 15px;
  color:#999;
  font-size:10px;
}
div.maincontent span.newsdate {
  margin:0 15px 8px 15px;
  color:#4793EA;
  font-size:9px;
}
div.maincontent span.emailtitle {
  color:#4793EA;
  font-weight:bold;
}
div.maincontent p a {
  color:#4793EA;
}
div.maincontent ol {
margin-top:0 !important;
margin-top:10px;
}
div.maincontent ol li {
  padding-bottom:3px;
}
div.maincontent ul li a ,div.maincontent ol li a {
  color:#4793EA;
  text-decoration:underline;
}
div.maincontent ol#faqanswers {
margin:0 15px 0 25px;padding:0;border:0;
}
div.maincontent ol#faqanswers li {
  padding-bottom:10px;
}
div.maincontent ul {
  margin:0 15px 8px 32px;
  padding:0;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body div.maincontent ul {
  margin:0 15px 8px 27px;
}

div.maincontent ul li ul {
  margin:0 15px 8px 15px;
  padding:0;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body div.maincontent ul li ul {
  margin:0 15px 8px 12px;
}
div#relatedcontent {
  clear:right;
  float:right;
  width:180px;
  background:#F5F5F5 url(../images/related-border.gif) top repeat-x;

}
div.relatedcontentitem {
  padding:20px 0;
  background:url(../images/related-border.gif) bottom repeat-x;
}
div#relatedcontent h2 {
  margin:3px 0;
}
div#relatedcontent p, div#relatedcontent form {
  margin:5px 12px 8px 12px;
  font-size:9px;
}
div#relatedcontent p a {
  font-size:9px;
}
div #relatedcontent label {
  font-size:1px;
  color:#F5F5F5;
}
div#subscribe {
  border:0;
}
div#relatedcontent h2 span {
  visibility:hidden;
}
div#subscribe h2 {
  width:65px;
  height:5px;
  background:url(../images/related/subscribe.gif) no-repeat;
  padding-left:12px;
  background-position:12px 0;
}
div#definitions h2 {
  width:84px;
  height:5px;
  background:url(../images/related/definitions.gif) no-repeat;
  padding-left:12px;
  background-position:12px 0;
}
div#newsarchive h2 {
  width:88px;
  height:5px;
  background:url(../images/related/news-archive.gif) no-repeat;
  padding-left:12px;
  background-position:12px 0;
}
div#relatedlinks h2 {
  width:104px;
  height:5px;
  background:url(../images/related/related-links.gif) no-repeat;
  padding-left:12px;
  background-position:12px 0;
}
div#advice h2 {
  width:125px;
  height:5px;
  background:url(../images/related/advice.gif) no-repeat;
  padding-left:12px;
  background-position:12px 0;
}
div#helpclear h2 {
  width:139px;
  height:5px;
  background:url(../images/related/help-clear-the-air.gif) no-repeat;
  padding-left:12px;
  background-position:12px 0;
}

div#contactus h2 {
  width:65px;
  height:5px;
  background:url(../images/related/questions.gif) no-repeat;
  padding-left:12px;
  background-position:12px 0;
}


div.maincontent p.focus {
  padding-top:10px;
  padding-bottom:10px;
  color:#D1E4FA;
  font-size:20px;
  font-family:Arial, sans-serif;
  font-weight:100;
  border:1px dotted #CCC;
  border-left:0;border-right:0;
}
                                                                                                                        /* Facts Table */
p#tabletitles {
  margin-bottom:0;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body p#tabletitles {
  margin-right:0;
}
a.tableselector {
  margin:0;padding:0;border:0;
  display:block;
  width:126px;
  height:36px;
  position:relative;
  float:left;
  clear:none;
  background-position:0 0;
}
a.tableselector span {
  margin:0;padding:0;border:0;
  font-size:1px;
  color:#CCC;
  visibility:hidden;
  text-decoration:none;
}
a.tableselector:hover,a.tableselector.active {  background-position:0 -37px;}
a.tableselector#lifeexpectancy {background-image:url(../images/facts-life-expectancy.gif);}
a.tableselector#attributablemortality {background-image:url(../images/facts-attributable.gif);}
a.tableselector#relatedindicators {background-image:url(../images/facts-related-indicators.gif); width:124px;}
a.tableselector#orgheading {background-image:url(../images/companies-tab.gif); width:196px; height:20px;background-repeat:no-repeat;}
a.tableselector#indheading {background-image:url(../images/people-tab.gif); width:198px; height:20px;background-repeat:no-repeat;}}
a.tableselector#indheading:hover,a.tableselector#indheading.active,a.tableselector#orgheading:hover,a.tableselector#orgheading.active {  background-position:0 -20px;}
a#indheading:hover,a#indheading.tableselector.active,a#orgheading:hover,a#orgheading.tableselector.active {  background-position:0 -20px;}
table.invisibletable {
  display:none;
}
table.visibletable {
  display:block;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body table.visibletable {
  display:table;
}
table.factstable {
margin:0;padding:0;border:0;
  color:#666;
  background-color:#CCC;
  clear:both;
  width:376px;
  text-align:center;
  border-collapse:collapse;
}
@media all {
  table.factstable {
      margin:0 15px;
  }
}

table.factstable tr, table.factstable td, table.factstable th, table.factstable thead, table.factstable tbody, table.factstable tfoot {
  margin:0;padding:0;border:0;
  color:#666;
  text-align:center;
}
table.factstable#lei {}
table.factstable#sam {}
table.factstable#sri {}
table.factstable tr.tablehead {background-color:#CCC;  height:38px; text-align:left;}
table.factstable tr.tablehead th {border-left:1px solid white;text-align:left;padding-left:4px;padding-bottom:5px;vertical-align:bottom;font-size:9px;line-height:11px;}
table.factstable tr.tablesubhead th {border-left:1px solid white;text-align:left;padding-left:4px;font-size:9px;line-height:12px;}
table.factstable .tablesubhead {background-color:#E4E4E4;text-align:center;}
table.factstable .tablehead .constituency {width:153px; border:0;}
table.factstable td {  border-left:1px solid #D3E5FA;}
table.factstable tbody th {font-weight:normal; border-left:none;text-align:left;padding:2px;}
table.factstable tfoot td {text-align:right;background:white;font-size:9px;border:0;}
table.factstable th {font-weight:normal;}
a.sup {
  color:#4793EA;
  font-size:8px;
  vertical-align:super;
}
span.footnote {
  color:#666666;
  font-size:8px;
  vertical-align:super;
  text-decoration:none;
}
div.titlepanel {
margin:0;padding:0;border:0;
  background:#E4EFFC;
}
div.titlepanel img {
margin:0 0 10px 0;padding:0;border:0;
}
div.xofy {
  text-align:right;
  clear:both;
  width:100%;
}
div.xofy p {
margin:5px 0;padding:0;border:0;
  text-align:right;
  color:#5F5F5F;
}
div.xofy p a {
}




div.frontpagebox ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    left:0px;
    top:0px;
    }

div.frontpagebox ul li {
    font-size: 11px;
    padding: 0 0 0 12px;
    margin: 0;
    background: transparent url(../images/marker.gif) no-repeat scroll center left;
    }

div.frontpagebox ul li a {
    display: inline;
    color: #D1E4FA;
    }

div.thing {
    color: #fff;
    margin: 8px 0 15px 19px;
    }

div.thing a {
    display: inline;
    }




div#basicmaincontent table.flowchart {
    background-color: none;
    font-size: 10px;
    margin: 20px 10px 50px 10px;
    }

div#basicmaincontent table.flowchart a, div#basicmaincontent table.flowchart a:hover  {
    color: #fff;
    font-size: 10px;
    text-decoration: underline
    }

div#basicmaincontent table.flowchart a:hover {
    text-decoration: none;
    }

div#basicmaincontent table.flowchart td {
    vertical-align: top;
    padding: 6px 6px 8px 6px;
    /*border: 1px solid #91bef2;*/
    background-color:#7c7c7c;
    font-size: 10px;
    text-align: center;
    color: #fff;
    }

div#basicmaincontent table.flowchart td.arrow {
    text-align: center;
    border: none;
    height: 50px;
    vertical-align: middle;
    font-size: 10px;
    background: #fff url(../images/arrow.gif) no-repeat scroll center center;
    font-weight: bold;
    line-height: 10px;
    color: #000;
    padding: 0;
    }

div#basicmaincontent table.flowchart td.noborder {
    border: none;
    background-color:#fff;
    padding: 0px;
    font-size: 10px;
    }

div#basicmaincontent table.flowchart td.noborder div.left {
    background-color:#7c7c7c;
    margin-right: 5px;
    padding: 6px 6px 8px 6px;
    font-size: 10px;
    text-align: center;
    color: #fff;
    }

div#basicmaincontent table.flowchart td.noborder div.right {
    background-color:#91bef2;
    margin-left: 5px;
    padding: 6px 6px 8px 6px;
    font-size: 10px;
    text-align: center;
/*    color: #fff;*/
    }

div#basicmaincontent table.flowchart td.end, div#basicmaincontent table.flowchart td.noborder div.end {
    border: 1px solid #7c7c7c;
    background-color: #fff;
/*    font-weight: bold;*/
    text-align: center;
    color: #7c7c7c;
    }

div.align {
    text-align: left;
    font-weight: bold;
    margin-left: 15px;
    }
