#banner-image {margin:40px auto 30px;}
#banner-image img {width:100%; height: auto;}

#content .sc_courselist thead tr.hidden {position:static;left:auto;}

#content table.faculty {table-layout: fixed;}
#content table.faculty thead tr th:nth-of-type(1),  #content table.faculty tbody tr td:nth-of-type(1){width:13%; }
#content table.faculty thead tr th:nth-of-type(2),  #content table.faculty tbody tr td:nth-of-type(2){width:17%; padding-left:0;}
#content table.faculty thead tr th:nth-of-type(3),  #content table.faculty tbody tr td:nth-of-type(3){width:18%; padding-left:0; }
#content table.faculty thead tr th:nth-of-type(4),  #content table.faculty tbody tr td:nth-of-type(4){width:25%; padding-left:0;}
#content table.faculty thead tr th:nth-of-type(5),  #content table.faculty tbody tr td:nth-of-type(5){padding-right:0; padding-left:0;}


.onthispage .otp-title {font-weight: bold; padding:0;}
#content .onthispage {background:#eeeeee; position: relative;}
#content .onthispage ul {margin:0 0 0 .5rem;}
#content .onthispage ul li {margin:0 0 0 1.15rem; list-style-type: disc}
#content .onthispage ul li li { list-style-type: disc}
#content .onthispage ul ul {max-height:0; overflow:hidden;transition:.3s ease; padding:0; margin-left:10px;}
#content .onthispage.open ul ul {max-height:500vh; overflow-y:hidden;}

#content #toggleotp  {
   display:block;
   width:100%;
   box-sizing: border-box;
   background: transparent;
   color:#fff;
   position: relative;
   text-align: left;
   padding:1rem;
}
#content #toggleotp:hover  {cursor:pointer;}

#content #toggleotp:before {   
content: "\f067";
font-family: FontAwesome;
margin-right: 12px;
width: 15px;
display: inline-block;
color:#fff;
}

#content .onthispage.open #toggleotp:before {
   content: "\f068";
}

#content .onthispage:not(.otpstuff) .otp-title{
   padding:1rem;
}
