/***********************/
/***** links-list ******/
/***********************/
.links-list {
  list-style:none;
  margin:15px 0 0 0;
  padding:0;
}
.links-list a {
  display:block;
  text-decoration:none;
  width:80%;
  margin:5px 0;
  padding:0 0 20px 0;
  color:#9c5d18;
  background:#e5f2f9;
  opacity: .7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
}
.links-list a:hover {
  color:#9c5d18;
  background-color:#c0e2f6;
}
.links-list .pdf a       { border:1px solid #d4ceb4; background:url(../images/icon_pdf_b.gif) 10px 50% #d4ceb4 no-repeat; }
.links-list .pdf a:hover { border:1px solid #d8c896; background:url(../images/icon_pdf_a.gif) 10px 50% #f2efe6 no-repeat; }
.links-list .doc a       { border:1px solid #d4ceb4; background:url(../images/icon_doc_b.gif) 10px 50% #d4ceb4 no-repeat; }
.links-list .doc a:hover { border:1px solid #d8c896; background:url(../images/icon_doc_a.gif) 10px 50% #f2efe6 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_a.gif) 99% 6px transparent no-repeat;
}
.links-list a span.name {
  display:block;
  padding:20px 20px 0 35px;
  font-weight:bold;
}
.links-list a span.name span {
  font-size:11px;
  font-weight:normal;
}
.links-list a span.desc {
  display:block;
  margin:0 20px 0 35px;
}
.thin-list a {
  padding:0 0 10px 0;
  color:#9c5d18;
}
.thin-list a span.name {
  padding:10px 10px 0 35px;
}
.narrow-list {
  margin-right:2px;
  margin-left:2px;
}

/*-------------------------------*\
|       lists                     |
\*-------------------------------*/
ul.icons {
  list-style:none;
  margin:0;
  padding:0;
}
ul.icons li {
  padding:0;
  margin:.5em 0;
}
ul.icons li a {
  padding:3px 0 3px 20px;
  margin:0;
}
ul.icons li.pdf a   { background:url(../images/icon_pdf.gif)   0 50% no-repeat; }
ul.icons li.doc a   { background:url(../images/icon_doc.gif)   0 50% no-repeat; }
ul.icons li.ppt a   { background:url(../images/icon_ppt.gif)   0 50% no-repeat; }
ul.icons li.xls a   { background:url(../images/icon_xls.gif)   0 50% no-repeat; }
ul.icons li.txt a   { background:url(../images/icon_txt.gif)   0 50% no-repeat; }
ul.icons li.jpg a   { background:url(../images/icon_jpg.gif)   0 50% no-repeat; }
ul.icons li.gif a   { background:url(../images/icon_gif.gif)   0 50% no-repeat; }
ul.icons li.email a { background:url(../images/icon_email.gif) 0 50% no-repeat; }