/***********************/
/***** links-list ******/
/***********************/
.links-list {
  list-style:none;
  margin:15px 0 0 0;
  padding:0;
}
.links-list a {
  display:block;
  width:100%;
  margin:5px 0;
  padding:0 0 20px 0;
  background:#0D0D0D;
  text-decoration:none;
}
.links-list a:hover {
  color:#d1a651;
  background-color:#2A2A2A;
}
.links-list .pdf a       { background:url(/images/icon_pdf_b.gif) 10px 50% #0D0D0D no-repeat; }
.links-list .pdf a:hover { background:url(/images/icon_pdf.gif) 10px 50% #2A2A2A no-repeat; }
.links-list .doc a       { background:url(/images/icon_doc_b.gif) 10px 50% #0D0D0D no-repeat; }
.links-list .doc a:hover { background:url(/images/icon_doc.gif) 10px 50% #2A2A2A no-repeat; }
.links-list .www a       { background:url(/images/icon_www_b.gif) 10px 50% #0D0D0D no-repeat; }
.links-list .www a:hover { background:url(/images/icon_www.gif) 10px 50% #2A2A2A no-repeat; }

.links-list .pdf a span.name,
.links-list .doc a span.name {
  background:url(/images/icon_newwindow_b.gif) 99% 6px transparent no-repeat;
}
.links-list .pdf a:hover span.name,
.links-list .doc a:hover span.name {
  background:url(/images/icon_newwindow.gif) 99% 6px transparent no-repeat;
}

.links-list a span.name {
  display:block;
  padding:20px 20px 0 45px;
  font-weight:bold;
}
.links-list a span.name span,
.links-list a span.desc span {
  color:#888;
  font-size:11px;
  font-weight:normal;
}
.links-list a span.name i {
  color:#333;
  font-style:normal;
}
.links-list a span.desc {
  display:block;
  margin:0 20px 0 45px;
  color:#333;
  font-weight:normal;
  font-size:11px;
}
.links-list a span.desc em {
  font-style:normal;
  color:#888;
}

.thin-list a {
  padding:0 0 10px 0;
}
.thin-list a span.name {
  padding:10px 10px 0 45px;
}

.narrow-list {
  margin-right:2px;
  margin-left:2px;
}

.block-list {
  float:right;
  width:200px;
  margin:20px 0 5px 20px;
}
.block-list a {
  padding:0 0 12px 0;
}
.block-list a span.name {
  padding:12px 10px 0 45px;
}
.block-list .pdf a span.name,
.block-list .doc a span.name,
.block-list .wmv a span.name,
.block-list .zip a span.name {
  background:url(/images/icon_newwindow_b.gif) 96% 8px transparent no-repeat;
}
.block-list .pdf a:hover span.name,
.block-list .doc a:hover span.name,
.block-list .wmv a:hover span.name,
.block-list .zip a:hover span.name {
  background:url(/images/icon_newwindow.gif) 96% 8px transparent no-repeat;
}

/* for sitemap */
.links-list ul {
  list-style:none;
  margin:0 0 0 35px;
  padding:0;
}
.sitemap-list a span.name {
  padding-left:15px;
}