body {
    font-size: 9pt;
}

.top_spacer {
    margin-top: 20px;
}

.bottom_spacer {
    margin-bottom: 20px;
}

.unisave, .unisave a {
    color: #1D3D4A;
}

.unisave p {
    padding-left: 20px;
}

.unisave input.submit {
    background: rgb(53, 113, 153); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(53, 113, 153, 1) 0%, rgba(79, 148, 175, 1) 18%, rgba(72, 146, 175, 1) 48%, rgba(64, 117, 160, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(53, 113, 153, 1)), color-stop(18%, rgba(79, 148, 175, 1)), color-stop(48%, rgba(72, 146, 175, 1)), color-stop(100%, rgba(64, 117, 160, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(53, 113, 153, 1) 0%, rgba(79, 148, 175, 1) 18%, rgba(72, 146, 175, 1) 48%, rgba(64, 117, 160, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(53, 113, 153, 1) 0%, rgba(79, 148, 175, 1) 18%, rgba(72, 146, 175, 1) 48%, rgba(64, 117, 160, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(53, 113, 153, 1) 0%, rgba(79, 148, 175, 1) 18%, rgba(72, 146, 175, 1) 48%, rgba(64, 117, 160, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(53, 113, 153, 1) 0%, rgba(79, 148, 175, 1) 18%, rgba(72, 146, 175, 1) 48%, rgba(64, 117, 160, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#357199', endColorstr='#4075a0', GradientType=0); /* IE6-9 */

}

.unisave h1 {
    margin: 10px;
}

.unisave h2 {
    color: #4691B1;
}

.unisave h3 {
    color: #b26925;
}

.unisave h4 {
    color: #036084;
}

#local-masthead.masthead {
    background-color: #4691B1;
}

div#local-masthead ul {
    margin-top: 0px;
}

div.header_background-image {
    background: url("../img/banner.png") no-repeat center;
    background-size:85% 85%;

    /*padding-top: 5px;*/
    /*padding-bottom: 8px;*/
}

hr.faint {
    border: 0;
    height: 0;
    padding: 0px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

a.unisave_icon, a.unisave_icon:before {
    text-decoration: none;
    border-bottom: 1px dotted;
    padding-bottom: 2px;

    text-shadow: none;
    -webkit-transition: 150ms linear 0s;
    -moz-transition: 150ms linear 0s;
    -o-transition: 150ms linear 0s;
    transition: 150ms linear 0s;
    outline: 0 none;
}

table a.unisave_icon:hover:before, table a.unisave_icon:hover, table a.unisave_icon:focus, a.unisave_icon_activated:before, a.unisave_icon_partial_activation {
    color: #1D3D4A;
}

a.unisave_icon_activated span, a.unisave_icon_partial_activation span {
    font-style: italic;
}

/* for unisave tables, override other style sheet definitions for <a/>*/
/*.unisave a, .unisave a:link, .unisave a:visited {*/
a, a:link, a:visited {
    border-bottom: 0;
    text-decoration: none;
}

a.in-text {
    border-bottom: 1px dotted;
}

pre.flatfile {
    font-family: Courier;
    padding: 15px;
}

code {
    background: none;
}
