/* documents.css */

#docLibrary .floatLeft {
  float: left;
  width: 100%;
  border: 1px solid #960008;
  margin: 5px;
  padding: 0px;
  cursor: pointer;
}

#docLibrary .floatLeft h4 {
  padding: 5px 0 5px 0px;
  margin: 0px;
  border-bottom: 1px solid #960008;
  width: 100%;
  height: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#docLibrary .floatLeft dl {
  font-size: 80%;
  width: 290px;
  height: 60px; /* 60px; */
  padding: 5px;
  border-bottom: 1px solid #960008;
  margin: 0px;
}

#docLibrary .floatLeft dl dt {
  float: left;
  text-align: right;
  clear: left;
  width: 75px;
  margin: 0px;
  padding: 0px;
}

#docLibrary .floatLeft dl dd {
  float: right;
  text-align: left;
  clear: right;
  width: 205px;
  margin: 0px;
  padding: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#docLibrary .floatLeft dl, #docLibrary .floatLeft dl dt, #docLibrary .floatLeft dl dd {
  display: block;
}

#docLibrary .floatLeft p {
  font-size: 80%;
  padding: 5px;
  margin: 0px;
  width: 290px;
  height: 130px; /* 85px; */
  overflow: auto;
  scrollbar-base-color: #ffffff;
  scrollbar-arrow-color: #be9628;
}

.download-folder {
  display: block;
  background-image: url(/images/folder_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;
}

.download-locked {
  display: block;
  background-image: url(/images/legend_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;
}

.download-doc {
  display: block;
  background-image: url(/images/doc_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

.download-rtf {
  display: block;
  background-image: url(/images/rtf_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

.download-pdf {
  display: block;
  background-image: url(/images/pdf_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

.download-gif {
  display: block;
  background-image: url(/images/gif_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

.download-jpg {
  display: block;
  background-image: url(/images/jpg_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

.download-xls {
  display: block;
  background-image: url(/images/xls_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

.download-ppt {
  display: block;
  background-image: url(/images/ppt_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

.download-zip {
  display: block;
  background-image: url(/images/zip_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

.download-txt {
  display: block;
  background-image: url(/images/txt_16x16.gif);
  background-repeat: no-repeat;
  height: 16px;
  min-width: 16px;
  padding-left: 20px;
  white-space: nowrap;  
}

/*#docLibrary .floatLeft {
  float: left;
  width: 300px;
  height: 200px;
  border: 1px solid #960008;
  margin: 5px;
  padding: 0px;
  cursor: pointer;
}

#docLibrary .floatLeft h4 {
  padding: 5px;
  margin: 0px;
  border-bottom: 1px solid #960008;
  width: 290px;
  height: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#docLibrary .floatLeft dl {
  font-size: 80%;
  width: 290px;
  height: 60px; /* 60px; */
  padding: 5px;
  border-bottom: 1px solid #960008;
  margin: 0px;
}

#docLibrary .floatLeft dl dt {
  float: left;
  text-align: right;
  clear: left;
  width: 75px;
  margin: 0px;
  padding: 0px;
}

#docLibrary .floatLeft dl dd {
  float: right;
  text-align: left;
  clear: right;
  width: 205px;
  margin: 0px;
  padding: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#docLibrary .floatLeft dl, #docLibrary .floatLeft dl dt, #docLibrary .floatLeft dl dd {
  display: block;
}

#docLibrary .floatLeft p {
  font-size: 80%;
  padding: 5px;
  margin: 0px;
  width: 290px;
  height: 130px; /* 85px; */
  overflow: auto;
  scrollbar-base-color: #ffffff;
  scrollbar-arrow-color: #be9628;
}

#docLibrary .floatLeft .download-folder {
  background-image: url(/images/folder_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-doc {
  background-image: url(/images/doc_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-rtf {
  background-image: url(/images/rtf_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-pdf {
  background-image: url(/images/pdf_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-gif {
  background-image: url(/images/gif_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-jpg {
  background-image: url(/images/jpg_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-xls {
  background-image: url(/images/xls_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-ppt {
  background-image: url(/images/ppt_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-zip {
  background-image: url(/images/zip_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}

#docLibrary .floatLeft .download-txt {
  background-image: url(/images/txt_16x16.gif);
  background-position: 264px 4px; /* 264px 20px; */
  background-repeat: no-repeat;
}*/

