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

table.rclidx, table.rclhead, table.sc {width: 100%;}
td.rclidxcol {width: 47%; vertical-align:top;}
td.rclidxgut {width: 6%;}

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

span.cl-d {color:#800000;font-weight: normal;}
span.cl-d a:link{color:#800000;text-decoration:underline;font-weight: normal;}
span.cl-d a:visited{color:#800000;text-decoration:underline;font-weight: normal;}
span.cl-n {color:#008000;font-weight: normal;font-style:italic;}
span.cl-n a:link{color:#008000;font-style:italic;text-decoration:underline;font-weight: normal;}
span.cl-n a:visited{color:#008000;font-style:italic;text-decoration:underline;font-weight: normal;}
span.cl-c {color:blue;font-weight: normal;}
span.cl-c a:link{color:blue;text-decoration:underline;font-weight: normal;}
span.cl-c a:visited{color:blue;text-decoration:underline;font-weight: normal;}
span.cl-s {color:#006060;font-weight: normal;}
span.cl-s a:link{color:#006060;text-decoration:underline;font-weight: normal;}
span.cl-s a:visited{color:#006060;text-decoration:underline;font-weight: normal;}
span.cl-t {color:#006060;font-weight: normal;}
span.cl-t a:link{color:blue;text-decoration:underline;font-weight: normal;}
span.cl-t a:visited{color:blue;text-decoration:underline;font-weight: normal;}
span.cl-u {color:blue;font-weight: normal;}
span.cl-u a:link{color:blue;text-decoration:underline;font-weight: normal;}
span.cl-u a:visited{color:blue;text-decoration:underline;font-weight: normal;}
span.cl-dm {color:#800000;font-weight:bold;}
span.cl-dm a:link{color:#800000;font-weight:bold;text-decoration:underline;}
span.cl-dm a:visited{color:#800000;font-weight:bold;text-decoration:underline;}
span.cl-nm {color:#008000;font-weight:bold; font-style:italic;}
span.cl-nm a:link{color:#008000;font-weight:bold;text-decoration:underline;}
span.cl-nm a:visited{color:#008000;font-weight:bold;text-decoration:underline;}
span.cl-cm {color:blue;font-weight:bold;}
span.cl-cm a:link{color:blue;font-weight:bold;text-decoration:underline;}
span.cl-cm a:visited{color:blue;font-weight:bold;text-decoration:underline;}
span.cl-sm {color:#006060;font-weight:bold;}
span.cl-am {color:#606000;font-weight:bold;}
span.cl-tm {color:#006060;font-weight:bold;}
span.cl-um {color:blue;font-weight:bold;}
span.cl-um a {color:blue;font-weight:bold;}
td.rclhierarchy-1 {font-size:14pt;font-weight:bold;}
td.rclhierarchy-3 {font-size:12pt;font-weight:bold;}
td.rclhierarchy-4 {font-size:10pt;}

.maingrp {font-weight:bold;}

td.header-new {width: 50%;color:white;font-weight:bold;text-align:center;background-color:#008000;font-size:12pt;}
td.header-old {width: 50%;color:white;font-weight:bold;text-align:center;background-color:#800000;font-size:12pt;}
td.new-s{width: 50%;border-top:solid 4pt white;color:white;background-color:#00a000;font-size:9pt;font-weight:;font-size:11pt;font-weight:bold;}
td.old-s{width: 50%;border-top:solid 4pt white;color:white;background-color:#a00000;font-size:9pt;font-weight:bold;font-size:11pt;font-weight:bold;}

td.new0{background-color:#cfffcf;font-size:9pt;padding-left:16pt;}
td.old0{background-color:#ffcfcf;font-size:9pt;padding-left:16pt;}
td.new1{background-color:#bfefbf;font-size:9pt;padding-left:16pt;}
td.old1{background-color:#efbfbf;font-size:9pt;padding-left:16pt;}
td.new0i{background-color:#cfffcf;font-size:9pt;padding-left:32pt;}
td.old0i{background-color:#ffcfcf;font-size:9pt;padding-left:32pt;}
td.new1i{background-color:#bfefbf;font-size:9pt;padding-left:32pt;}
td.old1i{background-color:#efbfbf;font-size:9pt;padding-left:32pt;}