body {
  margin:0em;
  padding:16px 20px 16px 0px;
}
table.banner img {
  vertical-align:bottom;
}
table.list {
  margin-top:0em;
}
p.cat {
  margin-top:0ex;
  margin-bottom:0ex;
}
img.icon {
  margin:0px 5px 0px 0px;
  padding:0px;
  }
img.baseline {
  vertical-align:baseline;
}
img.fileicon {
  vertical-align:middle;
  margin:0px 8px 0px 0px;
}
table.banner {
  margin-bottom:2em;
}
small {
  font-size:80%;  
  line-height:100%;
}
span.highlight {
  font-weight:700;  
}
h1 {
  margin-top:0ex;
  margin-bottom:.5ex;
  font-weight:100;  
  font-size:140%;  
  }
h2 {
  margin-top:2ex;
  margin-bottom:0ex;
  font-weight:100;  
  font-size:115%;  
}
h2.catalogue {
  font-weight:700;  
}

h2.manager {
  margin-top:0ex;
}
h3 {
  margin-top:1.2ex;
  margin-bottom:0ex;
  font-size:100%;  
  font-weight:300;  
}
h3.in-table {
  margin-top:1ex;
}
h2.catalog-level {
  font-size:140%;
}
h4.catalog-header {
  text-transform: uppercase;
  margin:2px 0px 1px 0px;
  font-size:85%;  
  font-weight:100;  
  padding:0;
  line-height:1em;
}
h4 {
  margin-top:2ex;
  margin-bottom:0ex;
  font-size:90%;  
  font-weight:normal;
}
h6.brand {
  font-size:60%;  
  font-weight:100;
  padding:0px 0px 0px 100px;
  margin:0px 0px 0px 0px;  
}
p.copyright {
  font-size:60%;  
  margin: 0ex 0ex 0ex 0ex;
}
p.module {
  margin-bottom:0ex;
}
p.undermodule {
  margin-top:0ex;
}
p {
  font-size:80%;
  line-height:115%;
  margin-top:0.4ex;
  margin-bottom:1.2ex;
}
sup {
  line-height:90%;
}
div.main-pdf {
  font-size:100%;
  margin-bottom:1ex;
}
td.text {
  font-size:80%;
  line-height:1.2em;
}
td.textcentre {
  font-size:80%;
  line-height:1.2em;
  text-align:center;
}
p.list {
  margin-top:0.3ex;
  margin-bottom:0.3ex;
  line-height:100%;
  padding:0ex;
}
p.inspace {
  margin-top:1.6ex;
  margin-bottom:1.6ex;
}
ul {
  margin-top:0.4ex;
  margin-bottom:1.2ex;
}
li {
  font-size:80%;
  line-height:1.2em;
  margin-top:0ex;
  margin-bottom:0ex;
}
li li {
  font-size:100%;
}
a {
  margin-top:1.2ex;
  margin-bottom:0.7ex;
  text-decoration:none;
}
a.cat {
  margin-top:0ex;
  margin-bottom:0ex;
}
a.name {
  font-size:105%;
  margin-top:1.2ex;
  margin-bottom:0.7ex;
}
div.space {
  font-size:30%;
  margin-top:0ex;
  margin-bottom:0ex;
}
span.file-mark {
  font-size:85%;
  text-transform: uppercase;
}

img.frontbut {
  margin:0px 4px 10px 4px;
}
