html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,
form, fieldset, label, legend,
blockquote, pre, code, address,
input, select,
hr, dt, dd {
margin: 0;
padding: 0;
}

/* BEGIN DEFAULT HTML ELEMENTS */

body {
overflow-y: scroll;
}

.config, .data, .contenthide {
display: none;
}

html, body {
width: 100%;
}

html {
height: 100%;
}

body {
height: 100%;
}

/* Dojo bug fix which adds a br in opera */
html > br {
display: none;
}

.clear {
clear: both;
}

#hidden-executes {
display: none;
}

#place-holder {
min-height: 100%;
text-align: center;
}

#header-holder {
position: relative;
width: 960px;
height: 143px;
margin: 0 auto;
text-align: left;
}

  #header-holder #logo-holder {
  position: absolute;
  top: 24px;
  left: 0;
  }

    #header-holder #logo {
    background: transparent url('../../img/logo-yes-co.png') no-repeat top left;
    display: block;
    height: 43px;
    width: 170px;
    }

  #header-holder h1 {
  padding: 31px 0 0 195px;
  height: 43px;
  }

  #link-holder {
  position: absolute;
  top: 14px;
  right: 25px;
  }

#main-holder {
padding: 25px;
min-height: 400px;
position: relative;
text-align: left;
}

.config, .debug {
display: none;
}


.row {
min-height: 20px;
line-height: 20px;
overflow: auto;
}

  form .row {
  min-height: 40px;
  }

  .row .label {
  float: left;
  min-width: 150px;
  margin-right:20px;
  }

  form .row .label {
  text-align: right;
  min-width: 194px;
  }

  .row .value {
  float: left;
  }

  .row .column {
  }

.filter-holder {
float: right;
}

#footer-holder {
width: 100%;
/*position: absolute;
bottom: 0;*/
text-align: center;
height: 80px;
}

  #footer-holder p {
  padding: 30px 0 0 0;
  }
