html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
input, textarea, select {
    font-size: 100%;
        font-family: inherit;
            font-weight: inherit;
}

input {
    -webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: text;
    padding: 1px;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
}

input, textarea, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 400 13.3333px Arial;
}
user agent stylesheet
input, textarea, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb !important;
}



body {
    background-color: #fff;
    font-family: "Times New Roman", Times, serif;
        background-size: 1920px 642px;
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    
}

img {
    vertical-align: bottom;
}

p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

#main {
    font-family: "trebuchet ms",geneva,sans-serif;
    display: block;
    
}

#wrapper {
    display: block;
    box-sizing: border-box;
    width: 98%;
    height:auto;
    border-width: 2px;
    border-bottom-width: 0px;
    border-color: #cccccc;
    background-color: #ffffff;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-radius: 22px 22px 0 0;
    margin: 11px auto 0 auto;
    overflow:auto;
    background-image:url("../img/sutera-header.png");
    background-size:contain;
}

#wrapper, #wrapper_footer {
    width: 960px;
    position: relative;
    background-repeat: no-repeat;
    text-align: left;
}

#wrapper_footer {
    
    background-position: left bottom;
    padding: 60px 0px 10px 0px;
    margin: 0 auto 6px auto;
}

#footer {
    opacity: 0.85;
    border: 0px solid #e0dfdf;
    -webkit-border-radius: 0;
    color: #000000;
    background-color: #b7b7b7;
    
    position: relative;
    text-align: center;
    height: auto;
    line-height: 25px;
    z-index: 100;
    width: auto;
    margin: 0 1%;
}

#footer.hide {
    visibility: hidden;
}

#center_block {
    font-size: 100%;
    opacity: 0.9;
    position: relative;
    background: none !important;
    background-image: none !important;
    background-position-x: initial !important;
    background-position-y: initial !important;
    background-size: initial !important;
    background-repeat-x: initial !important;
    background-repeat-y: initial !important;
    background-attachment: initial !important;
    background-origin: initial !important;
    background-clip: initial !important;
    background-color: initial !important;
}

#header {
    position: relative;
    min-height: 225px;

}

#title {
    position: relative;
    padding: 40px 64px 0 64px;
}

#center_block {
    font-size: 100%;
}

#header p {
    font-size: 32px;
    color: #ededed;
    font-weight: normal;
    letter-spacing: 0.05em;
}








