#contentWrapperGlobal #anz-kfs-calculator ul li {
  text-indent: 0 !important;
  margin: 0 !important; }

#anz-kfs-calculator {
  font-family: 'Verdana', 'Arial';
  width: 490px;
  position: relative;
  display: block;
  zoom: 1;
  font-size: 1.025em; }
  #anz-kfs-calculator .controls-wrapper {
    font-size: 1em;
    color: #003D60;
    margin-left: 2px; }
  #anz-kfs-calculator .kfs-header {
    color: #007DB9;
    font-size: 1.538em;
    margin-bottom: 15px;
    height: 25px; }
  #anz-kfs-calculator .kfs-header-label {
    float: left;
    margin: 0; }
  #anz-kfs-calculator .kfs-icons {
    float: right;
    margin-left: 7px;
    cursor: pointer; }
  #anz-kfs-calculator .kfs-input-fields {
    border: 1px solid #D9D9D9;
    border-radius: 7px;
    font-family: Verdana;
    font-size: 0.923em;
    margin-top: 7px;
    padding: 6px 0px 6px 7px;
    width: 120px; }
  #anz-kfs-calculator .kfs-input-left {
    float: left;
    padding-right: 15px; }
  #anz-kfs-calculator .kfs-controls-panel {
    font-size: 1em;
    border: 1px solid #D9D9D9;
    padding: 20px 0px 15px 20px;
    border-bottom-width: 0px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    width: 468px; }
  #anz-kfs-calculator .kfs-clear {
    clear: both; }
  #anz-kfs-calculator .kfs-results-panel {
    color: #ffffff; }
    #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment {
      padding: 24px 16px;
      display: block;
      position: relative;
      zoom: 1;
      height: 39px;
      *height: auto;
      _height: auto;
      *padding: 24px 20px 0px 20px; }
      #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment p {
        margin: 0;
        padding: 0;
        font-weight: bold; }
      #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .monthlyRepaymentLabel {
        float: left;
        font-size: 1.154em;
        line-height: 39px; }
      #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .fixed-results {
        text-align: right; }
        #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .fixed-results .label {
          font-size: 0.846em;
          float: none;
          margin-bottom: 3px; }
        #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .fixed-results .value {
          font-size: 1.231em; }
        #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .fixed-results .fixed {
          float: left;
          width: 119px; }
        #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .fixed-results .variable {
          float: left;
          width: 119px; }
        #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .fixed-results sup {
          height: 0;
          line-height: 1;
          vertical-align: baseline;
          _vertical-align: bottom;
          position: relative;
          font-size: 0.75em;
          bottom: 3px;
          color: #ffffff; }
      #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .variable-results .value {
        float: right;
        font-size: 1.846em;
        line-height: 35px; }
        #anz-kfs-calculator .kfs-results-panel .yourMonthlyRepayment .variable-results .value sup {
          height: 0;
          line-height: 1;
          vertical-align: baseline;
          _vertical-align: bottom;
          position: relative;
          font-size: 0.625em;
          bottom: 8px;
          color: #ffffff; }
    #anz-kfs-calculator .kfs-results-panel .overviewOfCosts {
      border: 1px solid #cccccc;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      border-top: none;
      display: block;
      position: relative;
      zoom: 1; }
      #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .titleWrapper {
        border-bottom: 1px solid #cccccc;
        padding: 13px 17px 13px 17px; }
        #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .titleWrapper .title {
          font-size: 1em;
          font-weight: bold;
          color: #003D60;
          margin: 0; }
      #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper {
        list-style: none outside none;
        margin: 0;
        padding: 7px 0px 15px 20px; }
        #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li {
          padding-left: 15px;
          vertical-align: middle;
          clear: both;
          line-height: 25px; }
          #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li p {
            margin: 0;
            padding: 0;
            font-weight: bold; }
          #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li sup {
            height: 0;
            line-height: 1;
            vertical-align: baseline;
            _vertical-align: bottom;
            position: relative;
            font-size: 0.75em;
            bottom: 3px;
            color: #007DB9; }
          #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .label {
            color: #007DB9;
            font-size: 0.846em;
            float: left; }
          #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .frequency {
            color: #003D60;
            font-size: 0.769em;
            margin-left: 7px;
            float: left; }
          #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .value {
            color: #007DB9;
            font-size: 1.231em;
            text-align: right; }
          #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .col1, #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .col2, #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .col3 {
            height: 23px; }
          #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .col1 {
            width: 195px;
            float: left; }
          #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .col2, #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .labelsWrapper li .col3 {
            width: 121px;
            float: left; }
      #anz-kfs-calculator .kfs-results-panel .overviewOfCosts .buttonCTA {
        cursor: pointer;
        border: none;
        float: right;
        margin: 0 15px 15px 0;
        _margin-right: 7px; }
  #anz-kfs-calculator .ui-selectmenu-button {
    background-color: #ffffff;
    border: 1px solid #D9D9D9;
    color: #000000;
    float: left;
    display: block;
    display: inline-block;
    text-decoration: none;
    overflow: hidden;
    position: relative;
    zoom: 1;
    margin-top: 7px;
    border-radius: 7px;
    font-family: Verdana;
    font-size: 0.923em; }
    #anz-kfs-calculator .ui-selectmenu-button .ui-selectmenu-status {
      padding: 6px 0 6px 10px;
      float: left; }
    #anz-kfs-calculator .ui-selectmenu-button .ui-selectmenu-icon {
      float: right;
      margin: 0 9px 1px 0;
      _margin-right: 5px;
      width: 23px;
      height: 26px; }
    #anz-kfs-calculator .ui-selectmenu-button.ui-state-active {
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px; }

.ui-selectmenu-menu {
  /* HTML5 display-role reset for older browsers */
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #D9D9D9;
  display: none;
  font-family: 'Verdana';
  font-size: 0.75em;
  line-height: 12px;
  list-style: none;
  overflow: auto;
  overflow-x: hidden;
  position: absolute;
  z-index: 1005;
  padding-bottom: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px; }
  .ui-selectmenu-menu html, .ui-selectmenu-menu body, .ui-selectmenu-menu div, .ui-selectmenu-menu span, .ui-selectmenu-menu applet, .ui-selectmenu-menu object, .ui-selectmenu-menu iframe,
  .ui-selectmenu-menu h1, .ui-selectmenu-menu h2, .ui-selectmenu-menu h3, .ui-selectmenu-menu h4, .ui-selectmenu-menu h5, .ui-selectmenu-menu h6, .ui-selectmenu-menu p, .ui-selectmenu-menu blockquote, .ui-selectmenu-menu pre,
  .ui-selectmenu-menu a, .ui-selectmenu-menu abbr, .ui-selectmenu-menu acronym, .ui-selectmenu-menu address, .ui-selectmenu-menu big, .ui-selectmenu-menu cite, .ui-selectmenu-menu code,
  .ui-selectmenu-menu del, .ui-selectmenu-menu dfn, .ui-selectmenu-menu em, .ui-selectmenu-menu img, .ui-selectmenu-menu ins, .ui-selectmenu-menu kbd, .ui-selectmenu-menu q, .ui-selectmenu-menu s, .ui-selectmenu-menu samp,
  .ui-selectmenu-menu small, .ui-selectmenu-menu strike, .ui-selectmenu-menu strong, .ui-selectmenu-menu sub, .ui-selectmenu-menu sup, .ui-selectmenu-menu tt, .ui-selectmenu-menu var,
  .ui-selectmenu-menu b, .ui-selectmenu-menu u, .ui-selectmenu-menu i, .ui-selectmenu-menu center,
  .ui-selectmenu-menu dl, .ui-selectmenu-menu dt, .ui-selectmenu-menu dd, .ui-selectmenu-menu ol, .ui-selectmenu-menu ul, .ui-selectmenu-menu li,
  .ui-selectmenu-menu fieldset, .ui-selectmenu-menu form, .ui-selectmenu-menu label, .ui-selectmenu-menu legend,
  .ui-selectmenu-menu table, .ui-selectmenu-menu caption, .ui-selectmenu-menu tbody, .ui-selectmenu-menu tfoot, .ui-selectmenu-menu thead, .ui-selectmenu-menu tr, .ui-selectmenu-menu th, .ui-selectmenu-menu td,
  .ui-selectmenu-menu article, .ui-selectmenu-menu aside, .ui-selectmenu-menu canvas, .ui-selectmenu-menu details, .ui-selectmenu-menu embed,
  .ui-selectmenu-menu figure, .ui-selectmenu-menu figcaption, .ui-selectmenu-menu footer, .ui-selectmenu-menu header, .ui-selectmenu-menu hgroup,
  .ui-selectmenu-menu menu, .ui-selectmenu-menu nav, .ui-selectmenu-menu output, .ui-selectmenu-menu ruby, .ui-selectmenu-menu section, .ui-selectmenu-menu summary,
  .ui-selectmenu-menu time, .ui-selectmenu-menu mark, .ui-selectmenu-menu audio, .ui-selectmenu-menu video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    text-decoration: none; }
  .ui-selectmenu-menu article, .ui-selectmenu-menu aside, .ui-selectmenu-menu details, .ui-selectmenu-menu figcaption, .ui-selectmenu-menu figure,
  .ui-selectmenu-menu footer, .ui-selectmenu-menu header, .ui-selectmenu-menu hgroup, .ui-selectmenu-menu menu, .ui-selectmenu-menu nav, .ui-selectmenu-menu section {
    display: block; }
  .ui-selectmenu-menu body {
    line-height: 1; }
  .ui-selectmenu-menu ol, .ui-selectmenu-menu ul {
    list-style: none; }
  .ui-selectmenu-menu blockquote, .ui-selectmenu-menu q {
    quotes: none; }
  .ui-selectmenu-menu blockquote:before, .ui-selectmenu-menu blockquote:after,
  .ui-selectmenu-menu q:before, .ui-selectmenu-menu q:after {
    content: '';
    content: none; }
  .ui-selectmenu-menu table {
    border-collapse: collapse;
    border-spacing: 0; }
  .ui-selectmenu-menu li {
    cursor: pointer;
    padding: 5px;
    margin: 0px 5px;
    border-bottom: 1px solid #D9D9D9; }
    .ui-selectmenu-menu li a {
      color: #003D60;
      text-decoration: none; }
    .ui-selectmenu-menu li:hover {
      background-color: #F4F4F4; }
    .ui-selectmenu-menu li.ui-corner-bottom {
      border-bottom: none; }
  .ui-selectmenu-menu.ui-selectmenu-open {
    display: block; }
    .ui-selectmenu-menu.ui-selectmenu-open ul {
      margin: 0; }
      .ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
