      
      /* Main Content */
      
      .content-area {

        /* grid-column: 2 / 3; */
        /* grid-row: 1 / -1; */
        /* Already defined in mainbody.css  */
        
        margin-top: 25px;
        display: grid;
        grid-template-rows: 150px auto auto auto auto auto auto auto 150px ;
        grid-template-columns: 100% ;
        
      }

      
      .content-top-ad { grid-row: 1 / 2 ; }
      
      .content-area1 { grid-row: 2 / 3 ; }

      .content-area2 { grid-row: 3 / 4 ; }

      .content-area3 { grid-row: 4 / 5 ; }

      .content-area4 { grid-row: 5 / 6 ; }

      .content-area5 { grid-row: 6 / 7 ; }
      
      .content-area6 { grid-row: 7 / 8 ; }

      .content-area7 { grid-row: 8 / 9 ; }

      .content-bottom-ad { grid-row: 9 / 10 ; }

      
      .content-top-ad {

        border: 2px dashed black;
        font-size: larger;
        /* grid-template-rows: 80px; */
        display: grid;
        align-items: center;
        justify-items: center;
      }
      
      .content-bottom-ad {

        margin-top: 30px ;
        border: 2px dashed black;
        font-size: larger;
        display: grid;
        align-items: center;
        justify-items: center;
      }

        
      .content-area1{
        margin-top: 30px ;
        border: 1px solid black;
      }

      .ol-accounting {
        display: grid;
        grid-template-rows: 35px auto ; 
      }
      
      .ol-accounting .section-heading {

        display: grid;
        grid-template-columns: max-content auto ;

        color: white;
        font-weight: bold;
      }
      
      .ol-accounting .section-heading .h1 {
        
        grid-column: 1/2;
        
        background-color: orangered;
        padding-left: 10px;
        padding-right: 10px ;
        font-size: large;
        
        display: grid;
        align-items: center ;
        
      }
      
      .ol-accounting .section-heading .h2 {
        grid-column: 2/3;
        background-color: black;
      }


      .ol-accounting .items {

        grid-row: 2 / 3 ;

        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: larger;
        line-height: 200%;

        display: grid;
        align-items: center;

      }
      
      .ol-accounting .items a {
        color: black;        
      }
      
      .ol-accounting .items a:hover {
        text-decoration: underline;       
      }
      



      /* .content-area2 {

        margin-top: 40px ;
        
        border: 2px dashed black;
        font-size: larger;
        
        display: grid;
        grid-template-rows: 80px;
        align-items: center;
        justify-items: center;
        
      }  */

      
      .content-area2 {
        margin-top: 30px ;
        border: 1px solid black;
      }

      .ol-economics {
        display: grid;
        grid-template-rows: 35px auto ; 
      }
      
      .ol-economics .section-heading {

        display: grid;
        grid-template-columns: max-content auto ;

        color: white;
        font-weight: bold;
      }
      
      .ol-economics .section-heading .h1 {
        
        grid-column: 1/2;
        
        background-color: orangered;
        padding-left: 10px;
        padding-right: 10px ;
        font-size: large;
        
        display: grid;
        align-items: center ;
        
      }
      
      .ol-economics .section-heading .h2 {
        grid-column: 2/3;
        background-color: black;
      }


      .ol-economics .items {

        grid-row: 2 / 3 ;

        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: larger;
        line-height: 200%;

        display: grid;
        align-items: center;

      }
      
      .ol-economics .items a {
        color: black;        
      }
      
      .ol-economics .items a:hover {
        text-decoration: underline;       
      }
      
/*       
      .content-area3{

          margin-top: 40px ;
          border: 2px dashed black;
          font-size: larger;

          display: grid;
          grid-template-rows: 80px;
          align-items: center;
          justify-items: center;

      }  */

      
      .content-area3 {
        margin-top: 30px ;
        border: 1px solid black;
      }

      .ol-business {
        display: grid;
        grid-template-rows: 35px auto ; 
      }
      
      .ol-business .section-heading {

        display: grid;
        grid-template-columns: max-content auto ;

        color: white;
        font-weight: bold;
      }
      
      .ol-business .section-heading .h1 {
        
        grid-column: 1/2;
        
        background-color: orangered;
        padding-left: 10px;
        padding-right: 10px ;
        font-size: large;
        
        display: grid;
        align-items: center ;
        
      }
      
      .ol-business .section-heading .h2 {
        grid-column: 2/3;
        background-color: black;
      }


      .ol-business .items {

        grid-row: 2 / 3 ;

        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: larger;
        line-height: 200%;

        display: grid;
        align-items: center;

      }
      
      .ol-business .items a {
        color: black;        
      }
      
      .ol-business .items a:hover {
        text-decoration: underline;       
      }
      
      .content-area4 {
        margin-top: 30px ;
        border: 1px solid black;
      }

      .al-economics {
        display: grid;
        grid-template-rows: 35px auto ; 
      }
      
      .al-economics .section-heading {

        display: grid;
        grid-template-columns: max-content auto ;

        color: white;
        font-weight: bold;
      }
      
      .al-economics .section-heading .h1 {
        
        grid-column: 1/2;
        
        background-color: orangered;
        padding-left: 10px;
        padding-right: 10px ;
        font-size: large;
        
        display: grid;
        align-items: center ;
        
      }
      
      .al-economics .section-heading .h2 {
        grid-column: 2/3;
        background-color: black;
      }


      .al-economics .items {

        grid-row: 2 / 3 ;

        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: larger;
        line-height: 200%;

        display: grid;
        align-items: center;

      }
      
      .al-economics .items a {
        color: black;        
      }
      
      .al-economics .items a:hover {
        text-decoration: underline;       
      }
      
      
      .content-area5 {
        margin-top: 30px ;
        border: 1px solid black;
      }

      
      .al-business {
        display: grid;
        grid-template-rows: 35px auto ; 
      }
      
      .al-business .section-heading {

        display: grid;
        grid-template-columns: max-content auto ;

        color: white;
        font-weight: bold;
      }
      
      .al-business .section-heading .h1 {
        
        grid-column: 1/2;
        
        background-color: orangered;
        padding-left: 10px;
        padding-right: 10px ;
        font-size: large;
        
        display: grid;
        align-items: center ;
        
      }
      
      .al-business .section-heading .h2 {
        grid-column: 2/3;
        background-color: black;
      }


      .al-business .items {

        grid-row: 2 / 3 ;

        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: larger;
        line-height: 200%;

        display: grid;
        align-items: center;

      }
      
      .al-business .items a {
        color: black;        
      }
      
      .al-business .items a:hover {
        text-decoration: underline;       
      }

      
      .content-area6 {
        margin-top: 30px ;
        border: 1px solid black;
      }

      
      .al-accounting {
        display: grid;
        grid-template-rows: 35px auto ; 
      }
      
      .al-accounting .section-heading {

        display: grid;
        grid-template-columns: max-content auto ;

        color: white;
        font-weight: bold;
      }
      
      .al-accounting .section-heading .h1 {
        
        grid-column: 1/2;
        
        background-color: orangered;
        padding-left: 10px;
        padding-right: 10px ;
        font-size: large;
        
        display: grid;
        align-items: center ;
        
      }
      
      .al-accounting .section-heading .h2 {
        grid-column: 2/3;
        background-color: black;
      }


      .al-accounting .items {

        grid-row: 2 / 3 ;

        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: larger;
        line-height: 200%;

        display: grid;
        align-items: center;

      }
      
      .al-accounting .items a {
        color: black;
      }
      
      .al-accounting .items a:hover {
        text-decoration: underline;
      }


      .content-area7 {
        margin-top: 30px ;
        border: 1px solid black;
      }

      
      .ol-commerce {
        display: grid;
        grid-template-rows: 35px auto ; 
      }
      
      .ol-commerce .section-heading {

        display: grid;
        grid-template-columns: max-content auto ;

        color: white;
        font-weight: bold;
      }
      
      .ol-commerce .section-heading .h1 {
        
        grid-column: 1/2;
        
        background-color: orangered;
        padding-left: 10px;
        padding-right: 10px ;
        font-size: large;
        
        display: grid;
        align-items: center ;
        
      }
      
      .ol-commerce .section-heading .h2 {
        grid-column: 2/3;
        background-color: black;
      }


      .ol-commerce .items {

        grid-row: 2 / 3 ;

        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: larger;
        line-height: 200%;

        display: grid;
        align-items: center;

      }
      
      .ol-commerce .items a {
        color: black;
      }
      
      .ol-commerce .items a:hover {
        text-decoration: underline;
      }