/*
  Running MySource Matrix
  Developed by Squiz - 
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 10 September 2015 12:23:07
*/


      .charges-button {
        cursor: pointer;
background: #DFDFDF;
        background: -webkit-linear-gradient(#EEEEEE, #DFDFDF); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#EEEEEE, #DFDFDF); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#EEEEEE, #DFDFDF); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#EEEEEE, #DFDFDF); /* Standard syntax */
      }
      
      .charges-button:hover {#
background: #C6C4C4;
        background: -webkit-linear-gradient(#D8D4D4, #C6C4C4); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#D8D4D4, #C6C4C4); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#D8D4D4, #C6C4C4); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#D8D4D4, #C6C4C4); /* Standard syntax */
      }
      
      .arrow {
          border-left: 0.2em solid black;
          border-top: 0.2em solid black;
          height: 15px;
          width: 15px;
            -ms-transform: rotate(135deg); /* IE 9 */
          -webkit-transform: rotate(135deg); /* Chrome, Safari, Opera */
          transform: rotate(135deg);
          -webkit-transition-duration: 0.8s;
          transition-duration: 0.8s;
          margin-top: 1em;
      }
      
      .arrow.down {
      -ms-transform: rotate(225deg); /* IE 9 */
          -webkit-transform: rotate(225deg); /* Chrome, Safari, Opera */
          transform: rotate(225deg);
                   margin-top: 0.75em;
      }
      
        .ie8 .arrow {
            width: 0; 
            height: 0; 
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
                        border-top: 10px solid #000;
border-bottom:0;
margin:15px 0 0 0;
padding:0;
transform:none;
        }

        .ie8 .arrow.down {
            width: 0; 
            height: 0; 
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
                    border-bottom: 10px solid #000;
border-top:0;
        }
      
      
      .table span {
          line-height: 1.8;
          font-weight: bold;
      }
      
      .charges-list {
          display: none;
border:2px solid #dfdfdf;
padding:10px;
border-top:none;
      }
      
      .large-text-bold {
        font-weight: bold;
      }
      
      .text-bold {
        font-weight: bold;
      }
      
        
      @media only screen and (max-width:980px) {
        .large-text-bold {
          font-weight: normal;
          display: block;
          float: left;
          clear: both;
          margin-top: 0;
          }
      
        .table .large-text-bold span {
          font-weight: normal;
      
        }
      
        .table .large-text-bold {
          clear: none;
        }
      
        .table h4.large-text-bold {
          float: right;
          font-weight: bold;
          clear: initial;
          margin-top: 0.5em;
          text-align: right;
        }
       