
div#desctbl 
{
border: solid 1px #018aac;
min-width: 600px;
margin: none;
/*line-height:0;
_line-height:0;*/
}

table#descs 
{
font-family: Verdana, Sans-Serif;
font-size: 90%;
_font-size: 86%;
border-collapse: collapse;
width: 100%;
}

table#descs th a {
text-decoration: none;
color: #00c;
}

table#descs th a:visited {
color: #00c;
}

table#descs th a:hover {position: relative;
text-decoration: underline;
}

table#descs tr th.l,
table#descs tr td.l {
text-align: left;
}

table#descs tr th.sp {
background-color: #def;
}

table#descs tr th,
table#descs tr td {
text-align: center;
padding: 1px 4px;
}

table#descs tr.first th {
line-height: 1.2em;
background-color: #9cf;
border: solid 1px #888;
border-width: 0px 1px 1px 0px;
color: black;
font-size: 100%;
}

table#descs td {
border: solid 1px #ccc;
border-width: 0px 1px;
white-space:nowrap;
overflow: hidden;
}

.slink {
font-size: 90%;
font-weight: normal;
}

table#descs tr.first th.sel {
background: #9cf url(images/up.gif) no-repeat center left;
padding-left: 18px;
padding-right: 18px;
}

div.lim {
overflow: hidden;
_width: 35em;
display: block;
height: 1.3em;
}

table#descs tr:hover {
background-color: #def;
}

/*
Comment: To fix this in Safari, add Safari-specific rule 
JavaScript document.write:

div.lim {
max-width: 30em;
}
*/