#outlineWrap  table{ width: 100%; }
#outlineWrap tr:not(:last-child){ border-bottom: 1px solid #e6ebf2; }

#outlineWrap th{ color:#003c89; vertical-align: top; width: 180px; }

#outlineWrap th, #outlineWrap td{ padding:20px 0 }
#outlineWrap td{ font-weight: 300;  }

#outlineWrap th,
#outlineWrap td span, .broadtxt dt{ font-weight: 400;  }
#outlineWrap td li{ margin-bottom: 15px; }

 .broadtxt dt{ color:#003c89; position:relative; padding-left: 20px; margin-bottom: 5px;}

 .broadtxt dt::before{ position:absolute; content:""; width:15px; height:1px; background:#003c89;
top:50%; left:0  }

/**/
#secretariatTable tr{ padding-top: 10px ;  display: block;}
#secretariatTable tr:first-child{ border-top: 1px solid #83a6cb;  padding-bottom:40px; }

#secretariatTable dl{ line-height: 1.6em; }