
.hidden {
    display: none;
}

table.sc, table.rclhead {border-collapse:collapse;}

table.rclidx, table.rclhead, table.sc {width: 100%;}

td.sep {border-top: solid 1px #B4B7B6;}

span.cl-d {color:#7A1E1C;font-weight: normal;}
span.cl-d a:link{color:#7A1E1C;text-decoration:underline;font-weight: normal;}
span.cl-d a:visited{color:#7A1E1C;text-decoration:underline;font-weight: normal;}
span.cl-n {color:#006F22;font-weight: normal;font-style:italic;}
span.cl-n a:link{color:#006F22;font-style:italic;text-decoration:underline;font-weight: normal;}
span.cl-n a:visited{color:#006F22;font-style:italic;text-decoration:underline;font-weight: normal;}
span.cl-c {color:#044CE6;font-weight: normal;}
span.cl-c a:link{color:#044CE6;text-decoration:underline;font-weight: normal;}
span.cl-c a:visited{color:#044CE6;text-decoration:underline;font-weight: normal;}
span.cl-s {color:black;font-weight: normal;}
span.cl-s a:link{color:black;text-decoration:underline;font-weight: normal;}
span.cl-s a:visited{color:black;text-decoration:underline;font-weight: normal;}
span.cl-t {color:black;font-weight: normal;}
span.cl-t a:link{color:black;text-decoration:underline;font-weight: normal;}
span.cl-t a:visited{color:black;text-decoration:underline;font-weight: normal;}
span.cl-u {color:#044CE6;font-weight: normal;}
span.cl-u a:link{color:#044CE6;text-decoration:underline;font-weight: normal;}
span.cl-u a:visited{color:#044CE6;text-decoration:underline;font-weight: normal;}
span.cl-dm {color:#7A1E1C;font-weight:bold;}
span.cl-dm a:link{color:#7A1E1C;font-weight:bold;text-decoration:underline;}
span.cl-dm a:visited{color:#7A1E1C;font-weight:bold;text-decoration:underline;}
span.cl-nm {color:#006F22;font-weight:bold; font-style:italic;}
span.cl-nm a:link{color:#006F22;font-weight:bold;text-decoration:underline;}
span.cl-nm a:visited{color:#006F22;font-weight:bold;text-decoration:underline;}
span.cl-cm {color:#044CE6;font-weight:bold;}
span.cl-cm a:link{color:#044CE6;font-weight:bold;text-decoration:underline;}
span.cl-cm a:visited{color:#044CE6;font-weight:bold;text-decoration:underline;}
span.cl-sm {color:black;font-weight:bold;}
span.cl-sm a:link{color:black;text-decoration:underline;font-weight: bold;}
span.cl-sm a:visited{color:black;text-decoration:underline;font-weight: bold;}
span.cl-am {color:#606000;font-weight:bold;}
span.cl-tm {color:black;font-weight:bold;}
span.cl-tm a:link{color:black;text-decoration:underline;font-weight: bold;}
span.cl-tm a:visited{color:black;text-decoration:underline;font-weight: bold;}
span.cl-um {color:#044CE6;font-weight:bold;}
span.cl-um a {color:#044CE6;font-weight:bold;}
td.rclhierarchy-1 {font-size:1.6rem;font-weight:bold;width:40px;}
td.rclhierarchy-3 {font-size:1.5rem;font-weight:bold;width:50px;}
td.rclhierarchy-4 {font-size:1.4rem;}

.maingrp {font-weight:bold;}

td.header-new {width: 50%;color:white;font-weight:bold;text-align:center;background-color:#58946A;font-size:1.5rem;}
td.header-old {width: 50%;color:white;font-weight:bold;text-align:center;background-color:#89221F;font-size:1.5rem;}
td.new-s{width: 50%;border-top:solid 4pt white;color:white;background-color:#71AD83;font-size:1.4rem;font-weight:bold;}
td.old-s{width: 50%;border-top:solid 4pt white;color:white;background-color:#A23B38;font-size:1.4rem;font-weight:bold;}

td.new0{background-color:#FAFAFA;font-size:1.4rem;padding-left:16pt;}
td.old0{background-color:#FAFAFA;font-size:1.4rem;padding-left:16pt;}
td.new1{background-color:#DDEAE1;font-size:1.4rem;padding-left:16pt;}
td.old1{background-color:#E4D7D7;font-size:1.4rem;padding-left:16pt;}
td.new0i{background-color:#FAFAFA;font-size:1.4rem;padding-left:32pt;}
td.old0i{background-color:#FAFAFA;font-size:1.4rem;padding-left:32pt;}
td.new1i{background-color:#DDEAE1;font-size:1.4rem;padding-left:32pt;}
td.old1i{background-color:#E4D7D7;font-size:1.4rem;padding-left:32pt;}