#Wsize {
    max-width: 600px;
    /* default 720px  98%; */
    max-width: intrinsic;
    /* Safari/WebKit */
    max-width: -moz-max-content;
    /* Firefox/Gecko */
    min-width: 400px;
    /* default 720px  98%; */
    min-width: intrinsic;
    /* Safari/WebKit */
    min-width: -moz-min-content;
    /* Firefox/Gecko */
}

#ResultTable {
    width: auto;
    border-spacing: 0;
    font-size: 14px;
    max-width: 600px;
    table-layout: fixed;
    /* default 720px 98%; */
    /* border: solid 1px #080808; */
}

#ResultTable th {
    color: #000;
    padding: 8px 15px;
    background: #eee;
    background: -moz-linear-gradient(#eee, #ddd 50%);
    background: -webkit-gradient(linear, 100% 0%, 100% 50%, from(#eee), to(#ddd));
    font-weight: bold;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    line-height: 120%;
    text-align: left;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.9);
    box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3) inset;
}

#ResultTable th:first-child {
    border-left: 1px solid #aaa;
    border-radius: 5px 0 0 0;
}

#ResultTable th:last-child {
    border-radius: 0 5px 0 0;
    border-right: 1px solid #aaa;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
}

#ResultTable tr td {
    padding: 8px 15px;
    text-align: left;
    /* word-break: break-all; */
    overflow-wrap: break-word;
}

#ResultTable tr td:first-child {
    border-left: 1px solid #aaa;
}

#ResultTable tr td:last-child {
    border-right: 1px solid #aaa;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
}

#ResultTable tr {
    background: #fff;
}

#ResultTable tr:nth-child(2n+1) {
    background: #f5f5f5;
}

#ResultTable tr:last-child td {
    border-bottom: 1px solid #aaa;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
}

#ResultTable tr:last-child td:first-child {
    border-radius: 0 0 0 5px;
}

#ResultTable tr:last-child td:last-child {
    border-radius: 0 0 5px 0;
}

#ResultTable tr:hover {
    background: #eee;
    cursor: pointer;
}

#ResultTable a:link {
    color: #0000ff;
}

#ResultTable a:visited {
    color: #000080;
}

#ResultTable a:hover {
    color: #ff0000;
}

#ResultTable a:active {
    color: #ff8000;
}

#LinkTable {
    width: 600px;
    border-spacing: 0;
    font-size: 14px;
    max-width: 600px;
    table-layout: fixed;
    /* default 720px 98%; */
    /* border: solid 1px #080808; */
}

#LinkTable th {
    color: #000;
    padding: 8px 15px;
    background: #eee;
    background: -moz-linear-gradient(#eee, #ddd 50%);
    background: -webkit-gradient(linear, 100% 0%, 100% 50%, from(#eee), to(#ddd));
    font-weight: bold;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    line-height: 120%;
    text-align: left;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.9);
    box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3) inset;
}

#LinkTable th:first-child {
    border-left: 1px solid #aaa;
    border-radius: 5px 0 0 0;
}

#LinkTable th:last-child {
    border-radius: 0 5px 0 0;
    border-right: 1px solid #aaa;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
}

#LinkTable tr td {
    padding: 8px 15px;
    text-align: left;
    /* word-break: break-all; */
    overflow-wrap: break-word;
}

#LinkTable tr td:first-child {
    border-left: 1px solid #aaa;
}

#LinkTable tr td:last-child {
    border-right: 1px solid #aaa;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
}

#LinkTable tr {
    background: #fff;
}

#LinkTable tr:nth-child(2n+1) {
    background: #f5f5f5;
}

#LinkTable tr:last-child td {
    border-bottom: 1px solid #aaa;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
}

#LinkTable tr:last-child td:first-child {
    border-radius: 0 0 0 5px;
}

#LinkTable tr:last-child td:last-child {
    border-radius: 0 0 5px 0;
}

#LinkTable tr:hover {
    background: #eee;
    cursor: pointer;
}

#LinkTable a:link {
    color: #0000ff;
}

#LinkTable a:visited {
    color: #000080;
}

#LinkTable a:hover {
    color: #ff0000;
}

#LinkTable a:active {
    color: #ff8000;
}