.page-container {
    color: black;
    text-align: left;
    background-color: white;
    padding: 20px
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
}

p {
    --margin: 0px;
}

textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

img {
    border: 0px
}

.top_logo {
    width: 900px;
    height: 162px;
    background-image: url("top_with_logo.jpg");
}

.top {
    width: 900px;
    height: 64px;
    background-image: url("top.jpg");
}

.top_logo_banner {
    width: 900px;
    height: 205px;
    background-image: url("top_with_banner.jpg");
}

.middle {
    border: 1px solid #fff;
    width: 800px;
    height: auto;
    background-image: url("background.jpg");
    background-repeat: no-repeat;
}

.bottom {
    background-image: url("bottom.jpg");
    width: 900px;
    height: 74px;

}

.holder {
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    width: 700px;
    height: auto;

}

.text_holder {
    border: 0px solid;
    text-align: left;
    margin-top: 100px;
    margin-left: 30px;
    margin-right: 10px;
    width: 650px;
    height: auto;
    color: #000;

}

h1 {
    font-size: 14pt;
}

h1.home__flag {
    font-size: 12px;
}

.links {
    text-decoration: none;
    font-style: normal;
    color: #aaa;
}

.links A:link {
    text-decoration: none;
    font-style: normal;
    color: #aaa;
}

.links A:visited {
    text-decoration: none;
    color: #aaa;
    font-style: normal;
}

.links A:Active {
    text-decoration: none;
    color: #aaa;
    font-style: normal;
}

.button {
    background-image: url("send_email.jpg");
    background-repeat: no-repeat;
    width: 233px;
    height: 65px;
}

iframe {
    border: none;
    width: 100%;
}

.page-container input[type="text"],
.page-container input[type="tel"],
.page-container input[type="email"] {
    height: 30px;
}

.page-container select {
    height: 40px;
}

.page-container .help-block {
    margin-top: 0 !important;
    font-size: .7rem;
}

.grey-gradient {
    /* IE10 Consumer Preview */
    background-image: -ms-radial-gradient(left bottom, ellipse farthest-corner, #FFFFFF 0%, #B3B3B5 100%);

    /* Mozilla Firefox */
    background-image: -moz-radial-gradient(left bottom, ellipse farthest-corner, #FFFFFF 0%, #B3B3B5 100%);

    /* Opera */
    background-image: -o-radial-gradient(left bottom, ellipse farthest-corner, #FFFFFF 0%, #B3B3B5 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(radial, left bottom, 0, left bottom, 993, color-stop(0, #FFFFFF), color-stop(1, #B3B3B5));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-radial-gradient(left bottom, ellipse farthest-corner, #FFFFFF 0%, #B3B3B5 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: radial-gradient(ellipse farthest-corner at left bottom, #FFFFFF 0%, #B3B3B5 100%);
}

@media (min-width: 979px) {
    /*.navbar .nav {*/
    /*display: block;*/
    /*float: left;*/
    /*left: 0;*/
    /*margin: 25px 10px 0 0;*/
    /*position: relative;*/
    /*}*/
    .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .container {
        width: 1200px;
    }

}

@media only screen and (max-width: 979px) {
    h1.home__flag {
        line-height: 20px;
        height: 40px;
    }

}

@media only screen and (max-width: 767px) {
    h1.home__flag {
        line-height: 20px;
        height: 20px;
    }

}