
/* newsList */

#content table.newsList {
font-size: 10pt; 
border: solid 1px #888888;
border-collapse: separate;
margin: 10px 0;
width: 100%;
}

#content table.newsList thead th {
color: #fff;
background-color: #888888;
font-size: 10pt; 
text-align: left;
padding: 2px;
padding-left: 5px;
}

#content table.newsList thead th div.date {
font-size: 8pt; 
text-align: right;
float: right;
}

#content table.newsList tr td {
border-bottom: solid 1px #888888;
padding: 3px 5px;
}

#content table.newsList tr.last td {
border: 0;
}

#content table.newsList tr td.txt {
}


/* fileList */

#content table.fileList {
font-size: 10pt; 
margin: 10px 0;
border: solid 1px #888888;
border-collapse: separate;
width: 100%;
}

#content table.fileList thead th {
color: #fff;
background-color: #888888;
font-size: 10pt; 
text-align: left;
padding: 2px;
padding-left: 5px;
;letter-spacing: 1px;
}

#content table.fileList tr td {
border-bottom: solid 1px #888888;
padding: 3px 5px;
}

#content table.fileList tr.last td,
#content table.fileList tr.last td {
border: 0;
}


#content table.fileList tr td.typ {
width: 30px;
}

#content table.fileList tr td.nam {
width: 200px;
font-size: 9pt;
font-weight: bold;
}

#content table.fileList tr td.act {
width: 45px;
padding: 0;
}

/* linkList */


#content table.linkList {
font-size: 10pt; 
border: solid 1px #888888;
border-collapse: separate;
margin: 10px 0;
}

#content table.linkList thead th {
color: #fff;
background-color: #888888;
font-size: 10pt; 
text-align: left;
padding: 2px;
padding-left: 5px;
;letter-spacing: 1px;
}

#content table.linkList tr td {
border-bottom: solid 1px #888888;
padding: 3px 5px;
}

#content table.linkList tr td.des,
#content table.linkList tr.last td,
#content table.linkList tr.last td {
border: 0;
}


#content table.linkList tr td.nam {
width: 200px;
font-size: 9pt;
font-weight: bold;
}

#content table.linkList tr td.des {
font-style: italic; 
}

#content table.linkList tr td.txt {
}
