/*
 * Publications Styles - Additional Header Stuff
 */

div#page-title h2 {
  float: left;
}
div#page-title form#corporate-publications-filters {
  float: right;
  border: 1px solid #b2b2b2;
  padding: 5px;
}
form#corporate-publications-filters fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
form#corporate-publications-filters fieldset div.field {
  float: left;
}
form#corporate-publications-filters fieldset div.field label {
  position: absolute;
  left: -9999px;
}
form#corporate-publications-filters fieldset div.field select {
  font-size: 1em;
  margin-right: 5px;
}
form#corporate-publications-filters fieldset div.buttons {
  float: left;
  margin-top: -2px;
}
form#corporate-publications-filters fieldset div.buttons input {
  font-size: 1em;
  float: left;
}
form#corporate-publications-filters fieldset div.buttons input#filter-corporate-publications-submit {
  margin-right: 5px;
}


/*
 * Publications Styles
 */

#publications {
  margin-top: 1.75em;
}
#publications h3 {
  border-bottom: 1px solid #b2b2b2;
  margin: 0 0 1.25em 0;
  padding-bottom: 0.3em;
}
#publications ul {
  list-style: none;
  margin: 0 0 2em 0;
  padding: 0 0 0 0;
}
#publications ul li {
  background: url(/img/icon_unknown.gif) 5px 1px no-repeat;
  margin: 0 0 1.3em 0;
  padding: 0 0 0 38px;
}
#publications li.doc {
  background-image: url(/img/icon_word.gif);
}
#publications li.pdf {
  background-image: url(/img/icon_pdf.gif);
}
#publications li.xls {
  background-image: url(/img/icon_excel.gif);
}
#publications li.ppt {
  background-image: url(/img/icon_powerpoint.gif);
}
#publications ul li h4 {
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 1px 0;
}
#publications ul li h4 a {
  color: #000;
  text-decoration: none;
}
#publications ul li p {
  margin: 0;
}

div#publications table {
  border-collapse: collapse;
  width: 100%;
  margin-top: 1.5em;
}
div#publications table th,
div#publications table td {
  font-weight: normal;
  text-align: left;
  padding: 7px;
  border: 1px solid #ccc;
}
div#publications table thead th {
  background: #ccc;
  font-weight: bold;
  border-right: 1px solid #fff;
}
div#publications table thead th.last {
  border-right: 1px solid #ccc;
}
div#publications table tbody td span.file-size {
  font-size: 0.9em;
}