﻿@charset "utf-8";
/* CSS Document */

body {
    background: #FFF;
    font-size: 12pt
}

.content-wrapper {
    border: 0 none;
    -webkit-box-shadow: 0 0;
    -moz-box-shadow: 0 0;
    box-shadow: 0 0;
    width: 100%;
    margin: 0 2%;
    padding: 0;
    background: transparent;
    color: #000;
    float: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

#pageTitle, #pageTitle2 {
    font-size: 2em;
    margin-top: 1em
}

#logo img.scalable {
    width: auto !important;
    height: auto !important;
    max-width: 50%;
    margin-bottom: .5em !important
}

/*Remove these elements*/
.top-navigation, .topofpage, .back-to-top, .updated, #sform, #accessWrapper, #socialMedia, .langButton, .sidebar, .footer, #txtBanners, #banner, .ctaButton, .fa, .video {
    display: none !important
}

/*Heading styles*/
h1, h2, h3, h4 {
    margin: 1em 0 0;
    font-weight: normal;
    background: none;
    color: #000 !important;
    text-align: left !important
}

h1 {
    font-size: 1.5em
}

h2 {
    font-size: 1.35em
}

h3 {
    font-size: 1.25em
}

h4 {
    font-size: 1.1em
}

.content h1:first-child, .content h2:first-child, .content h3:first-child, .content h4:first-child {
    margin-top: 0
}

/*Images*/
.content img {
    display: block;
    margin: 0 auto;
    page-break-before: auto;
    page-break-after: auto;
    page-break-inside: avoid
}

    .content img[alt=""], .colWrap img[alt=""] {
        display: none
    }

.fancy {
    border: 1px solid rgba(255,255,255,.2)
}

/*Link Styles*/
.columns-wrapper p a, .columns-wrapper li a, .columns-wrapper h1 a, .columns-wrapper h2 a, .columns-wrapper h3 a, .columns-wrapper h4 a {
    color: #002953;
    text-decoration: none;
    border-bottom: 1px dotted
}

    .columns-wrapper p a:after, .columns-wrapper li a:after, .columns-wrapper h1 a:after, .columns-wrapper h2 a:after, .columns-wrapper h3 a:after, .columns-wrapper h4 a:after {
        content: " [" attr(href) "] ";
        font-size: 90%
    }

.columns-wrapper .p7AP3trig h3 a:after {
    content: none
}

/*Layout*/
.column-1, .column-2, .column-3, .column-4, .four-column-1, .four-column-2, .four-column-3, .four-column-4, section {
    float: none;
    width: 100%;
    border: 0 none !important;
    margin: 0;
    padding: 0
}

.columns-wrapper .content[style] {
    height: auto !important
}

.columns-wrapper .content, div {
    border: 0 none !important;
    -webkit-box-shadow: 0 0 !important;
    -moz-box-shadow: 0 0 !important;
    box-shadow: 0 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important
}

.boxHeading, div {
    background: none !important
}

.callout {
    float: right;
    width: 25%;
    padding: 1em !important;
    border: 3px solid #900000 !important;
    margin: 1em !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

table caption {
    border-bottom: 1px solid #000;
    padding-top: 1em
}

#handbookinfo table {
    border: 1px solid #000 !important;
    display: block;
    border-collapse: collapse;
    margin: 1% !important
}

#handbookinfo td {
    border: 1px solid #000 !important;
    padding: 1% !important
}
