
.pdg-module-files {
    margin-top: 15px; padding-bottom: 4px;
    float: left;
    width: 100%;
    }
.pdg-module-files div.icon-header {
    float: none; height: 41px; padding: 0px; margin: 0px;
    }
.pdg-module-files .related-file {
    padding: 8px 0 18px 0;
    background: ;
    }
.pdg-module-files div.even {
    background: #f1f1f1; display: block;
    }
.pdg-module-files a.icon-pdf {
    background: url('../images/icons/file-pdf.png') no-repeat 0px 0px !important;
    }
.pdg-module-files a.icon-zip {
    background: url('../images/icons/file-zip.png') no-repeat 0px 0px !important;
    }
.pdg-module-files a.icon-jpg {
    background: url('../images/icons/file-jpg.png') no-repeat 0px 0px !important;
    }
.pdg-module-files a.icon-doc, .pdg-module-files a.icon-docx, .pdg-module-files a.icon-rtf, .pdg-module-files a.icon-txt {
    background: url('../images/icons/file-doc.png') no-repeat 0px 0px !important;
    }
.pdg-module-files a.icon-xls {
    background: url('../images/icons/file-xls.png') no-repeat 0px 0px !important;
    }
.pdg-module-files a.related-file-icon {
    background: url('../images/icons/file.png') no-repeat 0px 0px;
    margin: 0px 12px 6px 6px;
    height: 45px; width: 45px; float: left; display: block;
    }
.pdg-module-files a.related-file-title:hover {
    color: #555;
    }
.pdg-module-files span {
    line-height: 18px;
    }
.pdg-module-files div.clear {
    margin: 0px; height: 10px;
    }
p.not-found-message {
    margin: 10px 0;
    text-align: center;
    }
.pdg-module-files h4 { 
    line-height: 10px;
    background: none;
    border: none;
    padding: 6px 0 8px 27px;
    background: #ccc url('../images/icons/folder.png') no-repeat 1px 4px;
    color: #666;
    padding-left: 50px;
    font-family: 'Oswald', sans-serif;
    font-weight: bold;
    font-style: normal;
}    
.ui-accordion .ui-accordion-content {
    padding: 0;
    margin: 0;
    top: 0;
    overflow: none;
}    
.ui-widget-content {
    border: none;
}    
.ui-icon, .ui-icon-triangle-1-e {
    display: none;
}

.pdg-module-files h3 {
    margin-top: 0px;
    color: #666; font-weight: bold; font-size: 15px;
    }
.pdg-module-files div.icon-header-secure h3 {
    background: #253d82 url('../images/icons/lock.png') 12px 12px no-repeat;
    margin-top: 0px;
    padding: 0px 0px 0px 32px;
    color: #ffffff; font-weight: bold; font-size: 15px;
    line-height: 41px; position: relative;
    -moz-border-top-right-radius: 4px !important; -webkit-border-top-right-radius: 4px !important; border-top-right-radius: 4px !important;
    -moz-border-top-left-radius: 4px !important; -webkit-border-top-left-radius: 4px !important; border-top-left-radius: 4px !important;
    }
.pdg-module-files div.icon-header-secure {
    float: none;
    height: 41px;
    padding: 0px;
    margin: 0px;
    }
.pdg-module-files a.related-file-title {
    padding: 7px 0px 0px 0px;
    color: #666;
    font-weight: bold;
    width: 80%;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    clear: both;
    }
.pdg-module-files a.related-file-title:hover {
    color: #444 !important;
    }
.pdg-module-files .related-file span {
    padding: 0px;
    margin: 0px;
    width: 80%;
    color: #666;
    font-size: 13px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    }
.pdg-module-files span { padding: 0 8px; display: block; margin-top: 6px; }
    