@charset "UTF-8";

@media screen {
  .subcolumns {
    width:100%;overflow:hidden
  }
  .subcolumns_oldgecko {
    width:100%;float:left
  }
  .c20l,.c20r {
    width:20%
  }
  .c40l,.c40r {
    width:40%
  }
  .c60l,.c60r {
    width:60%
  }
  .c80l,.c80r {
    width:80%
  }
  .c25l,.c25r {
    width:25%
  }
  .c33l,.c33r {
    width:33.333%
  }
  .c50l,.c50r {
    width:50%
  }
  .c66l,.c66r {
    width:66.666%
  }
  .c75l,.c75r {
    width:75%
  }
  .c38l,.c38r {
    width:38.2%
  }
  .c62l,.c62r {
    width:61.8%
  }
  .c15l,.c15r {
    width:15%
  }
  .c16l,.c16r {
    width:16.666%
  }
  .c30l,.c30r {
    width:30%
  }
  .c45l,.c45r {
    width:45%
  }
  .c55l,.c55r {
    width:55%
  }
  .c70l,.c70r {
    width:70%
  }
  .c85l,.c85r {
    width:85%
  }
  .subc {
    padding:0 .5em
  }
  .subcl {
    padding:0 1em 0 0
  }
  .subcr {
    padding:0 0 0 1em
  }
  .equalize,.equalize .subcolumns {
    overflow:visible;
    display:table;
    table-layout:fixed
  }
  .equalize > div {
    display:table-cell;
    float:none;
    overflow:hidden;
    vertical-align:top;
    margin:0
  }
  .c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l {
    float:left
  }
  .c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r {
    float:right;
    margin-left:-5px
  }
}
@media print {
  .subcolumns > div {
    display:table;
    overflow:visible
  }
}