table.icstable{
    margin-bottom:24px;
}
table.icstable>tbody>tr>td,table.icstable>tr>td{
    border:1px solid #000;
    padding:5px;
}
tr.icstablehead>td, td.icstablehead{
    background-color:#efefef;
    font-weight:bold;
}
table.icsreltop>tr{
    padding:4px 0 0;
}
table.icsreltop>tbody>tr:first-child,table.icsreltop>tr:first-child{
    padding:8px 0 0;
    font-weight:bold;
}
table.icsreltop>tbody>tr>td,table.icsreltop>tr>td{
    border:0;
}
p#toggleall{
    padding:0.5em 0 0.5em 2em;
    float:right;
    text-align:right;
    width:8em;
}
p#toggleall>a{
    font-weight:900;
    color:#555;
}
p#toggleall>a:hover{
    color:#00aeef;
}

details>summary::-webkit-details-marker{
    display:none;
}
details.details_shim_closed>*{
    display:none;
}
details{
    margin:1em 1em 1em 2em;
}
details>summary{
    margin:0 0 0.5em 0em;
    vertical-align:bottom;
    display:block!important;
    outline:none;
}
summary:hover{
    cursor:pointer;
}

summary:before{
    display:inline-block;
    vertical-align:middle;
    width:14px;
    height:15px;
    content:"";
    background-image:url(https://www.intel.com/content/dam/support/us/en/images/pix/expand_arrow.png);
    background-position: 0 0;
    margin-right:0.5em;
    margin-left:-1.5em;
}
details.details_shim_closed>summary:before{
    background-position: 0 0!important;
}
details[open]>summary:before,
details.details_shim_open>summary:before{
    background-position: -15px 0;
}
details.details_shim_open,
details.details_shim_closed{
    position:relative;
    left:1em!important;
}
#sample-arrow{
    display:inline-block;
    vertical-align:middle;
    width:14px;
    height:15px;
    background-image:url(https://www.intel.com/content/dam/support/us/en/images/pix/expand_arrow.png);
    background-position:0 0;
}