body { font-size: 11px; color: #333333; font-family: verdana, arial, helvetica, sans-serif; }
td { font-size: 11px; color: #333333; font-family: verdana, arial, helvetica, sans-serif; line-height:17px;}
a.menu:link { color: #5C2E5C; text-decoration: none; }
a.menu:hover { color: #663366; text-decoration: underline; }
a.menu:visited { color: #5C2E5C; text-decoration: none; }
a:link { color: #0054A6; text-decoration: none; }
a:hover { color: #ff6600; text-decoration: underline; }
a:visited {	color: #92278F; text-decoration: none; }
form {padding: 0; margin: 0;}
form .butsearch {position: relative; top: 5px; }
form .textsearch {height:20px; width: 300px; }
.normal { line-height: 20px; font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; }
.foot { font-size: 10px; color: #333333; font-family: verdana, arial, helvetica, sans-serif; }

ul.dir { 
  list-style-type: none; 
  margin-left:25px;
  padding: 0px;
  margin-top:0px;
  margin-bottom:2px;
}

li.dr {
   background-image: url(images/folder.gif);
   background-repeat: no-repeat;
   background-position: 0 10px;
   padding-left: 25px;
   padding-top: 10px;
   padding-bottom: 8px;
   border-bottom: #e1e1e1 1px dotted;
}

.marg30 {padding-left:40px;}

ul.listing { 
  margin-top:0px;
  margin-left:20px;
  padding: 0px;
  margin-bottom:10px;
}

ul.listing2 { 
  margin-top:0px;
  margin-left:5px;
  padding: 0px;
  margin-bottom:10px;
}

li.ls {
   padding-bottom: 10px;
}