#main div.attachmentsContainer, div.attachmentsContainer {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    margin: 0 0 0.5em;
}
#main div.attachmentsList table, div.attachmentsList table {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C0C0C0;
    font-size: 90%;
    font-weight: bold;
    line-height: 160%;
}
#main div.attachmentsList caption, div.attachmentsList caption {
    font-size: 110%;
    font-weight: bold;
    margin-top: 4px;
    text-align: left;
}
#main div.attachmentsList tbody, div.attachmentsList tbody {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#main div.attachmentsList tbody tr, div.attachmentsList tbody tr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#div.attachmentsList tbody tr.odd, div.attachmentsList tbody tr.odd {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#main div.attachmentsList table tbody td, div.attachmentsList table tbody td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 1px 3px;
}
#main div.attachmentsList table a, div.attachmentsList table a {
    font-weight: bold;
}
#main div.attachmentsList table img, div.attachmentsList table img {
    border: 0 none;
    margin: 0;
    vertical-align: text-bottom;
}
#main div.attachmentsList a.at_icon, div.attachmentsList a.at_icon {
    padding-right: 4px;
}
div.attachmentsList a.at_icon:link {
    text-decoration: none;
}
div.attachmentsList a.at_icon:visited {
    text-decoration: none;
}
div.attachmentsList a.at_icon:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF0000;
    text-decoration: none;
}
div.attachmentsList a.at_icon:active {
    text-decoration: none;
}
div.attachmentsList a.at_url {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div.attachmentsList a.at_url:link {
    text-decoration: none;
}
div.attachmentsList a.at_url:visited {
    text-decoration: none;
}
div.attachmentsList a.at_url:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF0000;
    text-decoration: underline;
}
div.attachmentsList a.at_url:active {
    text-decoration: none;
}
div.attachmentsList th.at_filename, div.attachmentsList td.at_filename {
    text-align: left;
}
div.attachmentsList td.at_file_size {
    text-align: right;
}
div.mod-languages ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div.mod-languages li {
    margin-left: 5px;
    margin-right: 5px;
}
div.mod-languages ul.lang-inline li {
    display: inline;
}
div.mod-languages img {
    border: medium none;
}
div.mod-languages a {
    text-decoration: none;
}
