

.map-container {
   width: 100%;
   min-height: 400pt;
   margin: 20pt 0;
}

.map-container ul {
   list-style-type: none;
   margin-left: 50pt;
}

.map-container ul li {
   margin: 10pt 0;
}
.map-container ul .clearli { clear: left; }

.map-container ul li a { display: block; background: white; padding-left: 2px; }

.map-container ul.l2 li {
   margin: 5pt 0;
}

.map-container ul.l1 li a {
   font-size: 11pt;
}

.map-container .l1 ul {
   background: url('/img/tree_vdots.gif') repeat-y left top;
   margin-left: 20pt;
}

.map-container ul.l2 li a {
   font-size: 10pt;
   color: #606060;
}

.map-container ul.l2 li a:hover {
   color: #de2f00;
}

.map-container ul.l2  li {
   background: url('/img/tree_hdots.gif') no-repeat 1px 8pt;
   padding-left: 40pt;
   line-height: 14pt;
/*   height: 14pt; */
}

.map-container ul.l2 ul {
   clear: left;
   float: left;
   margin-top: 2pt;
   margin-left: 10pt;
   padding-left: 0;
}

.map-container li {
   clear: left;
}

.map-container ul.l2  li.tlst {
   background: white url('/img/tree_ldots_cr.gif') no-repeat 0px -7pt;
   margin-bottom: 0pt;
}

.map-left {
   width: 50%;
   float:left;
}

.map-right {
   width: 200pt;
   float:right;
   margin-right: 20%;
}

.map-right ul {
   list-style-type: none;
}

.map-right li {
   margin: 10pt 0;
}

.map-right li a {
   font-size: 12pt;
}
