div#top-banner {
  background: url(/images/banner-services.jpg);
}

h1 {
  float: left;
  background: url(/images/h1-document-library.gif) no-repeat;
  width: 243px;
  height: 56px;
}

div.actions {
  text-align: right;
  float: right;
}



div#contents div.subbtn,
div#contents div.form-element {
  width: 346px;
  float: none;
  clear: both;
  padding-bottom: 10px;
}

div#contents div.form-element input {
  width: 216px;
}

div#contents div.subbtn {
  width: 333px;
}

div#contents div.subbtn input {
  float: right;
  border: none;
}



div#subpage-container div#center-box {
  width: 600px;
}

div#loginctr {
  float: none;
  clear: both;
}

table#directorytbl {
  float: none;
  clear: both;
  width: 100%;
}

table#directorytbl th,
table#directorytbl td {
  border-spacing: 0;
  padding: 0;
  margin: 0;
}

table#directorytbl th {
  text-align: left;
  font-size: 1.3em;
  font-weight: bold;
  color: #999999;
}

table#directorytbl th#thfilename {
  padding-left: 29px;
}

table#directorytbl tr td{
  border-top: 1px solid #cccccc;
}

table#directorytbl tr td a.first {
  display: block;
  padding: 10px 0 10px 29px;
  text-decoration: none;
  font-weight: normal;
}

table#directorytbl tr.directory a.first {
  background:url(/images/directory.gif) left center no-repeat;
}

table#directorytbl tr.file a.first {
  background:url(/images/file.gif) left center no-repeat;
}

table#directorytbl tr a.action {
  text-decoration: none;
  color: #10498c;
  font-weight: bold;
}



