body {
  padding: 0px;
  margin: 0px;
}

img {
  border: 0px;
}

td.mRoots {
  width: 110px;
  height: 120px;
  background-color: #6d6e72; 
  vertical-align: top; 
  border: 6px solid #d1e8f0;
}
                     
td.mRoots a {
  font-family: Verdana;
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

td.sRoots {
  width: 110px;
  height: 120px;
  background-color: #6d6e72; 
  vertical-align: top; 
  border: 6px solid #ffa619;
}

td.sRoots a {
  font-family: Verdana;
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

a.leftNav {
  display: block;
  border-left: 12px solid #3777bf;
  padding-left: 12px;
  height: 20px; 
  font-size: 12px;
  font-family: Verdana;
  color: black;
}

a.leftNav_sel {
  display: block;
  border-left: 12px solid #3777bf;
  padding-left: 12px;
  height: 20px; 
  font-size: 12px;
  font-family: Verdana;
  color: #3777bf;
}

a.leftNav:HOVER {
  border-left: 12px solid #ffa619;
}

a.leftNav2 {
  display: block;
  border-left: 12px solid #3777bf;
  padding-left: 22px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
  font-family: Verdana;
  color: black;
}

a.leftNav2:HOVER {
  border-left: 12px solid #ffa619;
}

a.leftNav2_sel {
  display: block;
  border-left: 12px solid #3777bf;
  padding-left: 22px;

  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
  font-family: Verdana;
  color: #3777bf;
}

a.leftNav2_sel:HOVER {
  border-left: 12px solid #ffa619;
}

a.leftNav3 {
  padding: 5px 0px;
  display: block;
  border-left: 12px solid #3777bf;
  padding-left: 32px;
/*   height: 30px; */
  font-size: 11px;
  font-family: Verdana;
  color: black;
  line-height: 12px;
}

a.leftNav3_sel {
  padding: 5px 0px;
  display: block;
  border-left: 12px solid #3777bf;
  padding-left: 32px;
/*  height: 30px; */

  font-size: 11px;
  font-family: Verdana;
  line-height: 12px;
  color: #3777bf;
}

a.leftNav3:HOVER {
  border-left: 12px solid #ffa619;
}


table.content {
  font-family: Verdana;
  font-size: 12px;
}

table.content a {
  color: #3777bf;
}

table.content a:hover {
  color: #ffa619;
}


ul.gr1 {
  text-align: justify; 
  list-style-image: url(i/gr1.gif);
  margin: 0px;
  padding-left: 20px;
  font-size: 10px;

}

ul.gr1 li {
  margin-left: 0px;
  margin-top: 5px;
}

td.gr2 {
  font-size: 10px;
  padding-left: 10px;
  border-bottom: 1px solid white;
  background-color: #f0f0f0;
}

table.catFirst {
  width: 200px;
  padding-left: 32px; 
  padding-top: 5px;
  padding-bottom: 5px; 
  border-left: 12px solid #3777bf;
}

table.catFirst td {
}

table.catFirst_HOVER {
  width: 200px;
  padding-left: 32px; 
  padding-top: 5px;
  padding-bottom: 5px; 
  border-left: 12px solid #ffa619;
}

a.catFirst {
  display: block;
/*  padding-left: 32px; 
  padding-top: 5px;
  padding-bottom: 5px; */ 
  font-size: 11px;
  font-family: Verdana;
  color: black;
}

a.catFirst:HOVER {
/*   border-left: 12px solid #ffa619; */
}

table.catFirst_sel {
  border-left: 12px solid #3777bf;
  padding-left: 32px;
  padding-top: 5px;
  padding-bottom: 5px;
}

table.catFirst_sel td {

}

table.catFirst_sel_HOVER {
  border-left: 12px solid #ffa619;
  padding-left: 32px;
  padding-top: 5px;
  padding-bottom: 5px;
}

a.catFirst_sel {
  display: block;
  font-size: 11px;
  font-family: Verdana;
  color: #3777bf;
}

a.catFirst_sel:HOVER {
/*  border-left: 12px solid #ffa619; */
}

table.prod {
}

a.prod {
  display: block;
  font-size: 11px;
  font-family: Verdana;
  color: black;
  border-left: 12px solid #3777bf;
  padding-left: 62px;
  padding-top: 5px;
  padding-bottom: 5px;
}

a.prod:HOVER {
  border-left: 12px solid #ffa619;
}

a.prod_sel {
  display: block;
  border-left: 12px solid #3777bf;
  padding-left: 62px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
  font-family: Verdana;
  color: #3777bf;
}

a.prod_sel:HOVER {
  border-left: 12px solid #ffa619;
}


.hiddenContent table {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border: 1px solid white;
  border-collapse: collapse;
}

.hiddenContent table td {
  margin: 0px;
  padding: 3px;
  border: 1px solid white;

}

p {
  padding: 0px;
  margin: 0px;
}

