
BODY {
    FONT-SIZE: x-small;
    COLOR: #454545;
    FONT-FAMILY: Frutiger, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

H4 {
    font-size: 18px;
    MARGIN: 10pt;
    COLOR: #8d8bb8
}

    H4.lightblue {
        MARGIN: 10pt;
        COLOR: #8ca6f2
    }

    H4.cyanblue {
        MARGIN: 10pt;
        COLOR: #6695ad
    }

P {
    FONT-SIZE: 10pt;
    MARGIN: 10pt;
    line-height: 1.5;
}

    P.tabheader {
        PADDING-RIGHT: 0pt;
        PADDING-LEFT: 0pt;
        FONT-WEIGHT: bold;
        FONT-SIZE: 10pt;
        PADDING-BOTTOM: 0pt;
        MARGIN: 0pt;
        PADDING-TOP: 0pt
    }

B {
    COLOR: #8d8cb8
}

UL {
    FONT-SIZE: 10pt
}

OL {
    FONT-SIZE: 10pt
}

A {
    TEXT-DECORATION: none
}

    A:active {
        COLOR: #454545;
        TEXT-DECORATION: none
    }

    A:visited {
        COLOR: #454545;
        TEXT-DECORATION: underline
    }

    A:link {
        COLOR: #454545;
        TEXT-DECORATION: underline
    }

    A:hover {
        COLOR: #454545;
        TEXT-DECORATION: none
    }

.smaller {
    FONT-SIZE: 8pt;
    COLOR: #454545;
    FONT-FAMILY: Frutiger, arial, helvetica, sans-serif
}

.breadcrumb {
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-SIZE: 10pt;
    BACKGROUND: #8d8bb8;
    PADDING-BOTTOM: 1pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    PADDING-TOP: 1pt
}

A.breadcrumb:active {
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.breadcrumb:visited {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.breadcrumb:link {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.breadcrumb:hover {
    COLOR: #fff;
    TEXT-DECORATION: none
}

.breadcrumbcyanblue {
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-SIZE: 10pt;
    BACKGROUND: #6695ad;
    PADDING-BOTTOM: 1pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    PADDING-TOP: 1pt
}

A.breadcrumbcyanblue:active {
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.breadcrumbcyanblue:visited {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.breadcrumbcyanblue:link {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.breadcrumbcyanblue:hover {
    COLOR: #fff;
    TEXT-DECORATION: none
}

.breadcrumbdeepblue {
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-SIZE: 10pt;
    BACKGROUND: #293482;
    PADDING-BOTTOM: 1pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    PADDING-TOP: 1pt
}

A.breadcrumbdeepblue:active {
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.breadcrumbdeepblue:visited {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.breadcrumbdeepblue:link {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.breadcrumbdeepblue:hover {
    COLOR: #fff;
    TEXT-DECORATION: none
}

.breadcrumblightblue {
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-SIZE: 10pt;
    BACKGROUND: #8ca6f2;
    PADDING-BOTTOM: 1pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    PADDING-TOP: 1pt
}

A.breadcrumblightblue:active {
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.breadcrumblightblue:visited {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.breadcrumblightblue:link {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.breadcrumblightblue:hover {
    COLOR: #fff;
    TEXT-DECORATION: none
}

.formheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #454545
}

.copyline {
    PADDING-RIGHT: 10pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #8d8bb8;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}

.copylinecyanblue {
    PADDING-RIGHT: 10pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #6695ad;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}

.copylinedeepblue {
    PADDING-RIGHT: 10pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #293482;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}

.copylinelightblue {
    PADDING-RIGHT: 10pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #8ca6f2;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}

.empwhite {
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5pt;
    COLOR: #fff;
    LINE-HEIGHT: 12pt;
    PADDING-TOP: 5pt
}

.sitemap {
    FONT-SIZE: 10pt;
    BACKGROUND: #fff;
    COLOR: #8d8bb8
}

A.sitemap:active {
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}

A.visited {
    COLOR: #8d8bb8;
    TEXT-DECORATION: none
}

A.sitemap:link {
    COLOR: #8d8bb8;
    TEXT-DECORATION: none
}

A.sitemap:hover {
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}

.quote {
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    COLOR: #8d8cb8;
    FONT-STYLE: italic
}

.quotecyanblue {
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    COLOR: #6695ad;
    FONT-STYLE: italic
}

.quotedeepblue {
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    COLOR: #293482;
    FONT-STYLE: italic
}

.quotelightblue {
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    COLOR: #8ca6f2;
    FONT-STYLE: italic
}

.menu {
    FONT-SIZE: 9pt;
    BACKGROUND: #a8a8a8;
}

A.menu:active {
    BACKGROUND: #a8a8a8;
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.menu:visited {
    BACKGROUND: #a8a8a8;
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.menu:link {
    BACKGROUND: #a8a8a8;
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.menu:hover {
    BACKGROUND: #a8a8a8;
    COLOR: #fff;
    TEXT-DECORATION: underline
}

.menusublink {
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 10pt;
    COLOR: #454545
}

.menusublinkapply {
    FONT-SIZE: 8pt;
    COLOR: white
}

A.menusublinkapply:active {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.menusublinkapply:visited {
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.menusublinkapply:link {
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.menusublinkapply:hover {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

TD.menusublink {
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 10pt;
    COLOR: white
}

TD.menuscurrent {
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 10pt;
    COLOR: black
}

A.menusublink:active {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

A.menusublink:visited {
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.menusublink:link {
    COLOR: #fff;
    TEXT-DECORATION: none
}

A.menusublink:hover {
    COLOR: #fff;
    TEXT-DECORATION: underline
}

.mpheader {
    FONT-SIZE: 7pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    LINE-HEIGHT: 14pt
}

.menusearch {
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    COLOR: #454545;
    PADDING-TOP: 0pt
}

.subheading {
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #8d8bb8;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}

.subheadingcyanblue {
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #6695ad;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}

.subheadingdeepblue {
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #293482;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}

.subheadinglightblue {
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #8ca6f2;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}

B.cyanblue {
    COLOR: #6695ad
}

B.deepblue {
    COLOR: #293482
}

B.lightblue {
    COLOR: #8ca6f2
}

.footerlinks {
    FONT-SIZE: 8pt
}

A.footerlinks:link {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.footerlinks:active {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.footerlinks:visited {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.footerlinks:hover {
    COLOR: #454545;
    TEXT-DECORATION: underline
}

.fpheader {
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0pt;
    LINE-HEIGHT: 14pt
}

.fplink {
    FONT-SIZE: 8pt;
    BACKGROUND: #fff;
    MARGIN-LEFT: 5pt;
    COLOR: #454545;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}

A.fplink:link {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.fplink:active {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.fplink:visited {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.fplink:hover {
    COLOR: #454545;
    TEXT-DECORATION: underline
}

.fplinknomargin {
    FONT-SIZE: 8pt;
    BACKGROUND: #fff;
    MARGIN-LEFT: 0pt;
    COLOR: #454545;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}

A.fplinknomargin:link {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.fplinknomargin:active {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.fplinknomargin:visited {
    COLOR: #454545;
    TEXT-DECORATION: none
}

A.fplinknomargin:hover {
    COLOR: #454545;
    TEXT-DECORATION: underline
}

.pressitem {
    FONT-SIZE: 10pt;
    BACKGROUND: #fff;
    MARGIN: 0pt 0pt 0pt 5pt;
    COLOR: #454545
}

.prvideo {
    FONT-SIZE: 8pt;
    BACKGROUND: #fff;
    MARGIN-LEFT: 0pt;
    COLOR: #454545;
    MARGIN-RIGHT: 0pt;
    TEXT-ALIGN: justify
}

A.prvideo:link {
    COLOR: #454545;
    TEXT-DECORATION: underline
}

A.prvideo:active {
    COLOR: #454545;
    TEXT-DECORATION: underline
}

A.prvideo:visited {
    COLOR: #454545;
    TEXT-DECORATION: underline
}

A.prvideo:hover {
    COLOR: #454545;
    TEXT-DECORATION: none
}

TD.normal {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial;
}

TD.searchmessage {
    FONT-SIZE: 9pt;
    COLOR: maroon;
    FONT-FAMILY: Arial
}

.highlight {
    BACKGROUND-COLOR: #ffff00
}

.LinkHelp {
    FONT-SIZE: 0.6em;
    FONT-FAMILY: Arial
}

.careersearchlink {
    FONT-SIZE: 9pt
}

A.careersearchlink:active {
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}

A.careersearchlink:visited {
    COLOR: black;
    TEXT-DECORATION: underline
}

A.careersearchlink:link {
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}

A.careersearchlink:hover {
    TEXT-DECORATION: underline
}

.careerheader {
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana, Arial
}

TD.normal1 {
    PADDING-LEFT: 10pt;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}

H2.actnow {
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    MARGIN: 10pt;
    COLOR: #fff;
    TEXT-DECORATION: none
}

H3.actnow {
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 14pt;
    MARGIN: 10pt;
    COLOR: #fff;
    TEXT-DECORATION: none
}

.actnowcolorbg {
    FONT-SIZE: 10pt;
    BACKGROUND: #bbb5d7;
    COLOR: #fff
}

TD.ErrorMsg {
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bbb5d7;
}

SELECT.officeSelect {
    WIDTH: 100%
}

.header {
    color: MidnightBlue;
    font-family: Verdana, arial, helvetica, san-serif;
    font-weight: bold;
    font-size: 1.2em;
    PADDING-LEFT: 10pt;
}

.smheader {
    color: MidnightBlue;
    font-family: Verdana, arial, helvetica, san-serif;
    font-weight: bold;
    font-size: 1em;
    PADDING-LEFT: 10pt;
}

.RefHeader {
    color: White;
    font-family: Verdana, arial, helvetica, san-serif;
    font-weight: bold;
    background-color: midnightBlue;
    font-size: 1.2em;
    PADDING-LEFT: 10pt;
}

.RefSmHeader {
    color: MidnightBlue;
    font-family: arial, helvetica, san-serif;
    font-weight: bold;
    background-color: #d3d3d3;
    font-size: 1em;
    PADDING-LEFT: 10pt;
}

.category {
    color: MidnightBlue;
    font-weight: bold;
    background-color: #FFFACD;
}

.ReviewLabelReq {
    color: black;
    font-family: arial, helvetica, san-serif;
    font-weight: bold;
    font-size: .8em;
    PADDING-LEFT: 10pt;
}

.ReviewLabel {
    color: black;
    font-family: arial, helvetica, 'san serif';
    font-size: .8em;
    PADDING-LEFT: 10pt;
}

.ReviewData {
    color: MidnightBlue;
    font-family: arial, helvetica, 'san serif';
    font-size: .8em;
}

.purpleboldlink {
    font-weight: bold;
    FONT-SIZE: 9pt
}

A.purpleboldlink:active {
    font-weight: bold;
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}

A.purpleboldlink:visited {
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: underline
}

A.purpleboldlink:link {
    font-weight: bold;
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}

A.purpleboldlink:hover {
    font-weight: bold;
    TEXT-DECORATION: underline
}

td.Error {
    color: red;
    font-family: Arial, Helvetica, san-serif;
    font-weight: bold;
}

.indexkeywords {
    FONT-SIZE: 7pt;
    width: 105pt;
}

.press-description {
    display: none;
    margin-top: 1em;
    padding: 10px;
    background: #cccccc;
}

    .press-description h2 {
        text-align: center;
    }

    .press-description h3 {
        text-align: left;
    }

    .press-description b {
        color: #fff;
    }

    .press-description p {
        line-height: 1.4em;
    }

.close-press-btn {
    background: #8D8BB8;
    padding: 10px;
    color: white;
    text-align: right;
    margin-bottom: 1em;
}

a.articleBtn:link {
    text-decoration: none;
}

a.articleBtn:hover {
    text-decoration: underline;
}

a.articleBtn:visited {
    text-decoration: none;
}

p span.btn {
    font-size: 11px;
}

.awards {
    margin: 1em;
    padding: 0;
    list-style: none;
    text-align: center;
}

    .awards li {
        margin: 0;
        padding: 0;
        display: inline-block;
    }


/* NHP GUIDE STYLES*/
.guide-header {
    padding: 13px;
}

.guide-content {
    padding: 1em;
}

.guide-section {
    border-bottom: 1px solid #ccc;
}

    .guide-section li {
        line-height: 1.5;
        margin-bottom: .5em;
    }

    .guide-section .title {
        font-weight: bold;
    }

    .guide-section small {
        font-size: .9em;
        font-style: italic;
    }
