body {
    padding: 0;
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 71%;
    color: #000;
    background: #fff;
}

h1, h2, h3, h4, h5, h6 {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 5px 0 0 0;
    line-height: 150%;
}

ol {
    list-style-type: decimal;
    margin: 0;
    padding: 5px 0 0 0;
    line-height: 150%;
}

a {
    color: #000;
    text-decoration: none;
}

    a:hover {
        color: #000;
        text-decoration: underline;
    }

p {
    margin: 0;
    padding: 0;
    line-height: 150%;
}

#panelone p, #paneltwo p {
    line-height: 135%;
}

.skiplinks {
    display: none;
}

.clear {
    clear: both;
    height: 1px;
    font-size: 1px;
    margin-top: -1px;
}

input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}

p sup {
    font-size: 91%;
    padding: 0 0 0 0;
}

form {
    margin: 0;
    padding: 0;
    border: 0;
}

img {
    border: 0;
    padding: 0;
    margin: 0;
}

hr {
    height: 1px;
    color: #333;
    border: 0;
}

table {
    font-size: 100%;
}

body.home {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_home.jpg) no-repeat;
}

body.bbv {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps-bg-bbv.jpg) no-repeat;
}

body.eweek {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_eweek.jpg) no-repeat;
}

body.hai {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_hai_back.jpg) no-repeat;
}

body.arm {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_arm.jpg) no-repeat;
}

body.imm {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_imm.jpg) no-repeat;
}

body.subject {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_subject.jpg) no-repeat;
}

body.env {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_env.jpg) no-repeat;
}

body.gast {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_gastro_back.jpg) no-repeat;
}

body.gen {
    background: none;
}

    body.gen .outbreak {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen .about {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen #alerts {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen .events {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen #emer {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_emergresp_back.jpg) no-repeat;
    }

    body.gen .pubs {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_pubs_back.jpg) no-repeat;
    }

    body.gen .library {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_library_back.jpg) no-repeat;
    }

    body.gen .news {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_news_back.jpg) no-repeat;
    }

    body.gen #operational {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen .reflab {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_reflabs_back.jpg) no-repeat;
    }

    body.gen .surv {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen #gen {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen .phact {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen #hpnetwork {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen .res, body.gen .int-iss {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen .help {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen #cbrn {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

    body.gen #projects {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
    }

body.res {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
}

body.decon {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_decon_back.jpg) no-repeat;
}

body.inf {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_infectcon_pink_back.jpg) no-repeat;
}

body.infrc {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_infectcon_pink_back.jpg) no-repeat;
}

body.sshaip {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps-sshaip-back.jpg) no-repeat;
}

body.resp {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_resp.jpg) no-repeat;
}

body.travel {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_travel2_back.jpg) no-repeat;
}

body.vhf {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_ebola.jpg) no-repeat;
}

body#travel {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_travel2_back.jpg) no-repeat;
}

#container {
    width: 760px;
}

body#hpv {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_hpv.jpg) no-repeat;
}

    body#hpv #surv {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_hpv.jpg) no-repeat;
    }

.top {
    height: 93px;
}

    .top #logo {
        float: left;
        width: 210px;
        font-size: 140%;
        padding-top: 3px;
    }

        .top #logo a {
            float: left;
            display: block;
            text-indent: -5000px;
            width: 197px;
            height: 86px;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_logo.gif) no-repeat;
            text-decoration: none;
        }

    .top #topnav {
        float: left;
        width: 550px;
        margin-top: 70px;
    }

        .top #topnav a {
            float: left;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_line.gif) no-repeat;
            background-position: right top;
            color: #05265C;
            padding: 0 0 8px 0;
            font-weight: bold;
            font-size: .9em;
            width: 37.5%;
            text-align: center;
        }

            .top #topnav a:hover {
                color: #373737;
                text-decoration: none;
                border-bottom: 3px solid #FA0023;
            }

body.home .top #topnav a {
    border-bottom: 3px solid #0192BF;
}

    body.home .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

    body.home .top #topnav a.hot {
        border-bottom: 3px solid #FA0023;
    }

body.bbv .top #topnav a {
    border-bottom: 3px solid #6AB550;
}

    body.bbv .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.eweek .top #topnav a {
    border-bottom: 3px solid #EFC50C;
}

    body.eweek .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

    body.eweek .top #topnav a.hot {
        border-bottom: 3px solid #FA0023;
    }

body.hai .top #topnav a {
    border-bottom: 3px solid #53AEA9;
}

    body.hai .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.arm .top #topnav a {
    border-bottom: 3px solid #E42430;
}

    body.arm .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.imm .top #topnav a {
    border-bottom: 3px solid #F0C737;
}

    body.imm .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.subject .top #topnav a {
    border-bottom: 3px solid #D19CDA;
}

    body.subject .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

    body.subject .top #topnav a.hot {
        border-bottom: 3px solid #FA0023;
    }

body.env .top #topnav a {
    border-bottom: 3px solid #B5B0F1;
}

    body.env .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.gast .top #topnav a {
    border-bottom: 3px solid #E68DBD;
}

    body.gast .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.gen .top #topnav a {
    border-bottom: 3px solid #96DAF2;
}

    body.gen .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

    body.gen .top #topnav a.hot {
        border-bottom: 3px solid #FA0023;
    }

body.res .top #topnav a {
    border-bottom: 3px solid #96DAF2;
}

    body.res .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

    body.res .top #topnav a.hot {
        border-bottom: 3px solid #FA0023;
    }

body.decon .top #topnav a {
    border-bottom: 3px solid #8DBDE6;
}

    body.decon .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.inf .top #topnav a {
    border-bottom: 3px solid #D9366A;
}

    body.inf .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.infrc .top #topnav a {
    border-bottom: 3px solid #D9366A;
}

    body.infrc .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.sshaip .top #topnav a {
    border-bottom: 3px solid #72D3ED;
}

    body.sshaip .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.resp .top #topnav a {
    border-bottom: 3px solid #7CC2AD;
}

    body.resp .top #topnav a:hover {
        border-bottom: 3px solid #FA0023;
    }

body.travel .top #topnav a {
    border-bottom: 3px solid #87AB3A;
}

body.vhf .top #topnav a {
    border-bottom: 3px solid #87AB3A;
}

body#travel .top #topnav a {
    border-bottom: 3px solid #87AB3A;
}

body.travel .top #topnav a:hover {
    border-bottom: 3px solid #FA0023;
}

body.vhf .top #topnav a:hover {
    border-bottom: 3px solid #FA0023;
}


.top #topnav a.noline {
    background: none;
    border-bottom: 3px solid #0192BF;
    width: 25%;
}

    .top #topnav a.noline:hover {
        color: #373737;
        text-decoration: none;
        border-bottom: 3px solid #FA0023;
    }

.top #topnav a.nolineewr1 {
    background: none;
    border-bottom: 3px solid #0192BF;
    width: 115px;
}

    .top #topnav a.nolineewr1:hover {
        color: #373737;
        text-decoration: none;
        border-bottom: 3px solid #FA0023;
    }

.top #topnav a.head1_nolineewr1 {
    background: none;
    border-bottom: 3px solid #0192BF;
    width: 111px;
}

    .top #topnav a.head1_nolineewr1:hover {
        color: #373737;
        text-decoration: none;
        border-bottom: 3px solid #FA0023;
    }

#heading {
    border-right: 3px solid #fff;
}

    #heading #titlebox {
        float: left;
        width: 548px;
    }

        #heading #titlebox h1 {
            /* float: left; */
            display: inline-block;
            // text-indent: -5000px;
            /* width: 548px; */
            /* height: 42px; */
            font-size: 180%;
            /* margin-top: 22px; */
            margin: 0 0 0 -10px;
            /* position: relative; */
        }

        #heading #titlebox .title {
            /* margin-top: 15px; */
        }
        /*
body.home #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_protecting.gif) no-repeat;
}

body.bbv #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_bbv.gif) no-repeat;
}

body.bbv #heading #hepc #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hepc-action-plan.gif) no-repeat;
}

body.bbv #heading #hpv #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hpstitle-hpv.gif) no-repeat;
}

body.eweek #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_eweek.gif) no-repeat;
}

body.hai #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_hai.gif) no-repeat;
}

body.arm #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_amr.gif) no-repeat;
}

body.arm #heading #titlebox .title {
    margin-top: 0;
}

body.imm #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_imm.gif) no-repeat;
}

body.subject #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_subject.gif) no-repeat;
}

body.env #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_env.gif) no-repeat;
}

body.gast #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_gastro.gif) no-repeat;
}

body.subject #heading #titlebox #searchtitle h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_search.gif) no-repeat;
}

body.subject #heading #titlebox #searchatoz h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_subject.gif) no-repeat;
}

body.subject #heading #titlebox #searchhelp h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_help.gif) no-repeat;
}

body#hpv #heading #hpv #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_hpv.gif) no-repeat;
}

body#hpv #surv #heading #hpv #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_hpvsurv.gif) no-repeat;
}

body.gen .outbreak #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_titles_outbreaks.gif) no-repeat;
}

body.gen .about #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_about.gif) no-repeat;
}

body.gen #alerts #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/title_outbreaks.jpg) no-repeat;
}

body.gen .events #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_educat.gif) no-repeat;
}

body.gen #emer #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_titles_emergencyresp.gif) no-repeat;
}

body.gen .pubs #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_pubs.gif) no-repeat;
}

body.gen .library #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_library.gif) no-repeat;
}

body.gen .news #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_news2.gif) no-repeat;
}

body.gen #operational #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_titles_opadvice.gif) no-repeat;
}

body.gen .reflab #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_reflab.gif) no-repeat;
}

body.gen .surv #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_titles_survsyst.gif) no-repeat;
}

body.gen #gen #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/title_outbreaks.jpg) no-repeat;
}

body.gen .res #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_titles_research.gif) no-repeat;
}

body.gen .int-iss #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_titles_international_issues.gif) no-repeat;
}

body.gen .help #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_using.gif) no-repeat;
}

body.gen #cbrn #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/cbrn/cbrn.gif) no-repeat;
    height: 65px;
    margin: 10px 0 0 10px;
    width: 500px;
}

body.gen #cbrn #heading #titlebox .title {
    margin-top: 0;
}

body.gen #projects #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_titles_projects.gif) no-repeat;
}

body.gen #hpnetwork #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps-titles-healthprotnetwrk.gif) no-repeat;
}

body.res #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/title_research.jpg) no-repeat;
}

body.decon #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_decon.gif) no-repeat;
}

body.decon #heading #titlebox .title {
    margin-top: 0;
}

body.inf #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_ic.gif) no-repeat;
}

body.inf #heading #titlebox .title {
    margin-top: 0;
}

body.inf #heading #handsclean #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/ict-hand-hygiene-pink.gif) no-repeat;
    height: 77px;
    margin: 15px 0 0 10px;
    width: 500px;
}

body.infrc #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/haiicrc-logo.gif) no-repeat;
    height: 77px;
    margin: 10px 0 0 10px;
    width: 500px;
}

body.infrc #heading #titlebox .title {
    margin-top: 0;
}

body.sshaip #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_sshaip.gif) no-repeat;
}

body.sshaip #heading #titlebox .title {
    margin-top: 0;
}

body.resp #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_resp.gif) no-repeat;
}

body.travel #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_travel.gif) no-repeat;
}

body.vhf #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_travel.gif) no-repeat;
}

body#travel #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_travel.gif) no-repeat;
}

body.gen .phact #heading #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_pub_health_act.gif) no-repeat;
}
    */

        #heading #titlebox p {
            text-align: right;
            margin-right: 20px;
            font-size: 100%;
        }

        #heading #titlebox a {
            color: #6C6C6C;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_home.gif) no-repeat;
            background-position: 0 3px;
            padding-left: 8px;
        }

            #heading #titlebox a:hover {
            }

    #heading #searchbox {
        float: left;
        width: 197px;
        border-bottom: 3px solid #BDBDBD;
        background: #EBEBEB;
        padding-left: 12px;
        font-size: 100%;
        color: #6C6C6C;
    }

    * html #heading #searchbox {
        width: 209px;
        w\idth: 167px;
    }
    /* ie width fix */

    #heading #searchbox {
        float: left;
        width: 197px;
        border-bottom: 3px solid #BDBDBD;
        background: #EBEBEB;
        padding-left: 12px;
        font-size: 100%;
        color: #6C6C6C;
        margin-bottom: 3px;
    }

    * html #heading #searchbox {
        width: 209px;
        w\idth: 197px;
    }
    /* ie width fix */
    /* iemac5.2 hacks begin */
    html > body #heading #searchbox {
        width: 167px;
    }
    /*mac fix*/
    /* commented backslash hack v2 \*/
    html > body #heading #searchbox {
        width: 197px;
    }
        /*netscape fix*/
        /* end hack */

        #heading #searchbox p#textsize {
            padding: 8px 0 13px 0;
            color: #016685;
            font-weight: bold;
        }

            #heading #searchbox p#textsize a {
                padding: 0;
                margin: 0;
                margin-left: 3px;
                color: #6C6C6C;
            }

                #heading #searchbox p#textsize a:hover {
                    background-color: transparent !important;
                    color: #000;
                }

                #heading #searchbox p#textsize a#smallers {
                    font-size: 100%;
                }

                #heading #searchbox p#textsize a#middler {
                    font-size: 120%;
                }

                #heading #searchbox p#textsize a#larger {
                    font-size: 135%;
                }

                #heading #searchbox p#textsize a#head1_smallers {
                    font-size: 100%;
                }

                #heading #searchbox p#textsize a#head1_middler {
                    font-size: 120%;
                }

                #heading #searchbox p#textsize a#head1_larger {
                    font-size: 135%;
                }

        #heading #searchbox input.search {
            width: 150px;
            background: #fff;
            border-top: 1px solid #6A6A6A;
            border-left: 1px solid #6A6A6A;
            border-right: 1px solid #999;
            border-bottom: 1px solid #999;
            color: #000;
            padding: 2px 0 2px 6px;
            margin: 0;
        }
        /* iemac5.2 hacks begin */
        html > body #heading #searchbox input.search {
            width: 120px;
        }
        /*mac fix*/
        /* commented backslash hack v2 \*/
        html > body #heading #searchbox input.search {
            width: 150px;
        }
        /*netscape fix*/
        /* end hack */
        #heading #searchbox input#go {
            cursor: pointer;
            border: 1px outset #666;
            background-color: #666;
            color: #fff;
            margin: 0;
            padding: 0;
            font-weight: bold;
        }

        #heading #searchbox p.last {
            padding: 12px 0 8px 0;
        }

        #heading #searchbox a {
            color: #4c4c4c;
        }

            #heading #searchbox a:hover {
                color: #4c4c4c;
            }

    #heading #searchboxbasic {
        float: left;
        width: 197px;
        border-bottom: 3px solid #FFFFFF;
        background: #FFFFFF;
        padding-left: 12px;
        font-size: 100%;
        color: #6C6C6C;
    }

    * html #heading #searchboxbasic {
        width: 209px;
        w\idth: 167px;
    }
    /* ie width fix */
    #heading #searchboxbasic {
        float: left;
        width: 197px;
        border-bottom: 3px solid #FFFFFF;
        background: #FFFFFF;
        padding-left: 12px;
        font-size: 100%;
        color: #6C6C6C;
        margin-bottom: 3px;
    }

    * html #heading #searchboxbasic {
        width: 209px;
        w\idth: 197px;
    }
    /* ie width fix */
    /* iemac5.2 hacks begin */
    html > body #heading #searchboxbasic {
        width: 167px;
    }
    /*mac fix*/
    /* commented backslash hack v2 \*/
    html > body #heading #searchboxbasic {
        width: 197px;
    }
        /*netscape fix*/
        /* end hack */
        #heading #searchboxbasic p {
            padding-bottom: 8px;
        }

#breadhm {
    background: #fff;
    clear: both;
    height: 8px;
}

#bread {
    background: #fff;
    margin: 0 3px 0px 3px;
    clear: both;
    border-top: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;
    padding: 4px 0 4px 16px;
    font-size: 90%;
    color: #474747;
}

#middle {
    border-left: 3px solid #fff;
}


#lefthm {
    display: block;
    float: left;
    width: 332px;
    padding: 0;
    border-right: 3px solid #fff;
    clear: left;
}

    #lefthm p {
        margin: 5px 10px 6px 10px;
        font-size: 100%;
    }

        #lefthm p.head {
            font-size: 100%;
            color: #666;
            margin-top: 5px;
        }

    #lefthm a {
        color: #05265C;
        font-weight: bold;
    }

    #lefthm .box {
        border-left: 3px solid #fff;
        border-top: 3px solid #fff;
        width: 110px;
        margin-left: 100px;
    }

        #lefthm .box a {
            display: block;
            font-weight: bold;
            font-size: 100%;
            padding: 3px;
        }

            #lefthm .box a:hover {
                text-decoration: none;
            }

    /* left home panel one */
    #lefthm #panelone {
        background: #E6F7FE url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_homeone.jpg) no-repeat;
        background-position: top right;
        min-height: 120px;
        padding-right: 124px;
        padding-bottom: 20px;
    }

    * html #lefthm #panelone {
        height: 120px;
    }

        #lefthm #panelone #news h2 {
            display: block;
            text-indent: -5000px;
            width: 205px;
            height: 23px;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_news.gif) no-repeat;
            border-bottom: 3px solid #fff;
        }

        #lefthm #panelone p.head {
            border-bottom: 3px solid #CAEBFF;
        }

    #lefthm .boxblue {
        margin-top: -22px;
        border-left: 3px solid #fff;
        border-top: 3px solid #fff;
        width: 110px;
        margin-left: 92px;
    }

        #lefthm .boxblue a {
            color: #fff;
            background: #7AC3EF;
            display: block;
            font-weight: bold;
            font-size: 100%;
            padding: 3px;
        }

            #lefthm .boxblue a:hover {
                color: #7AC3EF;
                background: #fff;
                text-decoration: none;
            }

    /* left home panel two */
    #lefthm #paneltwo {
        border-top: 3px solid #fff;
        background: #FFF9E2 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_hometwo.jpg) no-repeat;
        background-position: top right;
        padding-right: 124px;
        min-height: 120px;
        padding-bottom: 20px;
    }

    * html #lefthm #paneltwo {
        height: 120px;
    }

        #lefthm #paneltwo p.head {
            border-bottom: 3px solid #FDECA1;
        }

    #lefthm .boxyellow {
        margin-top: -22px;
        border-left: 3px solid #fff;
        border-top: 3px solid #fff;
        width: 110px;
        margin-left: 92px;
    }

        #lefthm .boxyellow a {
            color: #fff;
            background: #EEC81C;
            display: block;
            font-weight: bold;
            font-size: 100%;
            padding: 3px;
        }

            #lefthm .boxyellow a:hover {
                color: #EEC81C;
                background: #fff;
                text-decoration: none;
            }

    /* left home panel three */
    #lefthm #panelthree {
        background: #EDEEF4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_homethree.jpg) no-repeat;
        background-position: top right;
        border-top: 3px solid #fff;
        padding-right: 124px;
        min-height: 120px;
        padding-bottom: 20px;
    }

    * html #lefthm #panelthree {
        height: 120px;
    }

        #lefthm #panelthree p.head {
            border-bottom: 3px solid #C9D0DE;
        }

    #lefthm .boxgrey {
        margin-top: -21px;
        border-left: 3px solid #fff;
        border-top: 3px solid #fff;
        width: 110px;
        margin-left: 100px;
    }

        #lefthm .boxgrey a {
            color: #fff;
            background: #B3B9D1;
            display: block;
            font-weight: bold;
            font-size: 100%;
            padding: 3px;
        }

            #lefthm .boxgrey a:hover {
                color: #B3B9D1;
                background: #fff;
                text-decoration: none;
            }

/* right home */
#centerhm {
    float: left;
    width: 208px;
    border-right: 3px solid #fff;
}

    #centerhm .subjects h2 {
        float: left;
        display: block;
        text-indent: -5000px;
        width: 208px;
        height: 23px;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_subjects.gif) no-repeat;
    }

    #centerhm h2 {
        display: block;
        background: #A9A8A8;
        margin: 0px 0px 3px 0px;
        color: #fff;
        padding: 3px 0 3px 10px;
    }

/* colored list */
ul#ulhomemid {
    font-size: 100%;
    margin-top: 30px;
}

* html ul#ulhomemid {
    margin-top: 0px;
}
/* iemac5.2 hacks begin */
html > body ul#ulhomemid {
    margin-top: 30px;
}
/*mac fix*/
/* commented backslash hack v2 \*/
html > body ul#ulhomemid {
    margin-top: 5px;
}
    /*netscape fix*/
    /* end hack */
    ul#ulhomemid li {
        border-bottom: 3px solid #fff;
        margin: 0 0;
        padding: 2px 0;
    }

        ul#ulhomemid li a {
            font-weight: bold;
            display: block;
            padding: 2px;
            padding-left: 22px;
            line-height: 140%;
        }

            ul#ulhomemid li a:hover {
                text-decoration: none;
            }

        ul#ulhomemid li span {
            padding-left: 22px;
            display: block;
        }

        ul#ulhomemid li#purple:hover {
            background: #F6E6F9;
        }

        ul#ulhomemid li#purple a {
            color: #874393;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_one.gif) no-repeat;
            background-position: 10px 4px;
        }

            ul#ulhomemid li#purple a:hover {
                background: #F6E6F9 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_one.gif) no-repeat;
                background-position: 10px 4px;
            }

        /* Ref 138 Date: 02/06/06 */
        ul#ulhomemid li#apple:hover {
            background: #E5F6DE;
        }

        ul#ulhomemid li#apple a {
            color: #6AB54E;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_two.gif) no-repeat;
            background-position: 10px 4px;
        }

            ul#ulhomemid li#apple a:hover {
                background: #E5F6DE url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_two.gif) no-repeat;
                background-position: 10px 4px;
            }

        ul#ulhomemid li#apple .homelinknormal a {
            color: Black;
            background: none;
            padding: 0;
            font-weight: normal;
            display: inline;
        }

            ul#ulhomemid li#apple .homelinknormal a:hover {
                color: Black;
                background: none;
                text-decoration: underline;
            }

        ul#ulhomemid li#blue:hover {
            background: #D9F7F5;
        }

        ul#ulhomemid li#blue a {
            color: #3D8C86;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_three.gif) no-repeat;
            background-position: 10px 4px;
        }

            ul#ulhomemid li#blue a:hover {
                background: #D9F7F5 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_three.gif) no-repeat;
                background-position: 10px 4px;
            }

        ul#ulhomemid li#blue .homelinknormal a {
            color: Black;
            background: none;
            padding: 0;
            font-weight: normal;
            display: inline;
        }

            ul#ulhomemid li#blue .homelinknormal a:hover {
                color: Black;
                background: none;
                text-decoration: underline;
            }

        ul#ulhomemid li#pink:hover {
            background: #FAE9F2;
        }

        ul#ulhomemid li#pink a {
            color: #B93B7F;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_four.gif) no-repeat;
            background-position: 10px 4px;
        }

            ul#ulhomemid li#pink a:hover {
                background: #FAE9F2 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_four.gif) no-repeat;
                background-position: 10px 4px;
            }

        ul#ulhomemid li#pink .homelinknormal a {
            color: Black;
            background: none;
            padding: 0;
            font-weight: normal;
            display: inline;
        }

            ul#ulhomemid li#pink .homelinknormal a:hover {
                color: Black;
                background: none;
                text-decoration: underline;
            }

        ul#ulhomemid li#lilac:hover {
            background: #E8E7F9;
        }

        ul#ulhomemid li#lilac a {
            color: #7F78CE;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_five.gif) no-repeat;
            background-position: 10px 4px;
        }

            ul#ulhomemid li#lilac a:hover {
                background: #E8E7F9 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_five.gif) no-repeat;
                background-position: 10px 4px;
            }

        ul#ulhomemid li#lilac .homelinknormal a {
            color: Black;
            background: none;
            padding: 0;
            font-weight: normal;
            display: inline;
        }

            ul#ulhomemid li#lilac .homelinknormal a:hover {
                color: Black;
                background: none;
                text-decoration: underline;
            }

        ul#ulhomemid li#yellow:hover {
            background: #F9F3DA;
        }

        ul#ulhomemid li#yellow a {
            color: #DFBD24;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_six.gif) no-repeat;
            background-position: 10px 4px;
        }

            ul#ulhomemid li#yellow a:hover {
                background: #F9F3DA url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_six.gif) no-repeat;
                background-position: 10px 4px;
            }

        ul#ulhomemid li#yellow .homelinknormal a {
            color: Black;
            background: none;
            padding: 0;
            font-weight: normal;
            display: inline;
        }

            ul#ulhomemid li#yellow .homelinknormal a:hover {
                color: Black;
                background: none;
                text-decoration: underline;
            }

        ul#ulhomemid li#green:hover {
            background: #E3F5E1;
        }

        ul#ulhomemid li#green a {
            color: #61925D;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_seven.gif) no-repeat;
            background-position: 10px 4px;
        }

            ul#ulhomemid li#green a:hover {
                background: #E3F5E1 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_seven.gif) no-repeat;
                background-position: 10px 4px;
            }

        ul#ulhomemid li#green .homelinknormal a {
            color: Black;
            background: none;
            padding: 0;
            font-weight: normal;
            display: inline;
        }

            ul#ulhomemid li#green .homelinknormal a:hover {
                color: Black;
                background: none;
                text-decoration: underline;
            }

        ul#ulhomemid li#lime:hover {
            background: #EBF0D5;
        }

        ul#ulhomemid li#lime a {
            color: #A0AC18;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_eight.gif) no-repeat;
            background-position: 10px 4px;
        }

            ul#ulhomemid li#lime a:hover {
                background: #EBF0D5 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_eight.gif) no-repeat;
                background-position: 10px 4px;
            }

        ul#ulhomemid li#lime .homelinknormal a, ul#ulhomemid li#light-blue .homelinknormal a {
            color: Black;
            background: none;
            padding: 0;
            font-weight: normal;
            display: inline;
        }

            ul#ulhomemid li#lime .homelinknormal a:hover, ul#ulhomemid li#light-blue .homelinknormal a:hover {
                color: Black;
                background: none;
                text-decoration: underline;
            }


        ul#ulhomemid li#light-blue a {
            color: #11BAF7;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_nine.gif) no-repeat;
            background-position: 10px 4px;
        }

        ul#ulhomemid li#light-blue:hover {
            background: #ebf9fe;
        }

/* right home */
#righthm {
    float: left;
    width: 208px;
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_grey_home.gif) repeat-x;
    font-size: 100%;
    border-right: 3px solid #fff;
    min-height: 400px;
}

    #righthm .other h2 {
        display: block;
        background: #A9A8A8;
        border-bottom: 3px solid #fff;
        color: #fff;
        padding: 3px 0 3px 10px;
    }

* html #righthm {
    height: 400px;
}
/* iemac5.2 hacks begin */
html > body #righthm {
    width: 193px;
}
/*mac fix*/
/* commented backslash hack v2 \*/
html > body #righthm {
    width: 208px;
}
    /*netscape fix*/
    /* end hack */

    #righthm h2 {
        display: block;
        background: #A9A8A8;
        margin: 0px 0px 3px 0px;
        color: #fff;
        padding: 3px 0 3px 10px;
    }

    #righthm p {
        padding: 10px;
        padding-top: 0;
    }

    #righthm ul#ulhomert {
        padding: 10px;
        padding-top: 5px;
        line-height: 140%;
    }

        #righthm ul#ulhomert li {
            margin: 5px 0;
        }

            #righthm ul#ulhomert li a {
                font-weight: bold;
                color: #05265C;
            }

                #righthm ul#ulhomert li a:hover {
                }



/* LEVEL DOWN */

/* left leveldown */
/* image or colour change section 4a */
#left {
    float: left;
    width: 210px;
    font-size: 100%;
    margin: 3px 3px 0 0;
    padding-top: 3px;
}

body.bbv #left {
    border-top: 3px solid #BEEBAE;
}

body.eweek #left {
    border-top: 3px solid #FDE164;
}

body.hai #left {
    border-top: 3px solid #92DFDB;
}

body.arm #left {
    border-top: 3px solid #FFCFD2;
}

body.imm #left {
    border-top: 3px solid #F4D569;
}

body.subject #left {
    border-top: 3px solid #DDB5E3;
}

body.env #left {
    border-top: 3px solid #C8C4F5;
}

body.gast #left {
    border-top: 3px solid #ECAACE;
}

body.gen #left {
    border-top: 3px solid #B0E3F5;
}
/* Ref 56 Date: 11/01/06 */
body.res #left {
    border-top: 3px solid #B0E3F5;
}

body.decon #left {
    border-top: 3px solid #AACEEC;
}
/* Ref No 142 Date: 23/06/06 */
body.inf #left {
    border-top: 3px solid #D9366A;
}
/*Ref 158 15/12/06 */
body.infrc #left {
    border-top: 3px solid #D9366A;
}

body.sshaip #left {
    border-top: 3px solid #95DEF2;
}

body.resp #left {
    border-top: 3px solid #A6DBCB;
}

body.travel #left {
    border-top: 3px solid #C2DF84;
}

body.vhf #left {
    border-top: 3px solid #C2DF84;
}

body#travel #left {
    border-top: 3px solid #C2DF84;
}

/* ref 171 Date: 6/12/07 */
body#hpv #left {
    border-top: 3px solid #f18e00;
}

#left p {
    margin-left: 10px;
    padding: 5px 0 5px 5px;
    font-weight: bold;
    color: #3D3D3D;
}

    #left p.on {
        margin-left: 16px;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 0 8px;
        padding: 5px 0 5px 10px;
    }

    #left p a {
        color: #3D3D3D;
    }

#left #selectnav {
    padding: 10px 0 10px 16px;
    /* margin-bottom: 10px; */
}
/* image or colour change section 4b */
body.bbv #left #selectnav {
    background: #ABE398;
}

body.arm #left #selectnav {
    background: #FCABB1;
}

body.imm #left #selectnav {
    background: #F0C737;
}

body.env #left #selectnav {
    background: #B5B0F1;
}

body.gast #left #selectnav {
    background: #E68DBD;
}

body.gen #left #selectnav {
    background: #96DAF2;
}
/* Ref 56 Date: 11/01/06 */
body.res #left #selectnav {
    background: #96DAF2;
}

body.decon #left #selectnav {
    background: #8DBDE6;
}
/* Ref 142 Date: 23/06/06 */
body.inf #left #selectnav {
    background: #F3C3D1;
}
/* Ref 158 15/12/06 */
body.infrc #left #selectnav {
    background: #F3C3D1;
}

body.sshaip #left #selectnav {
    background: #72D3ED;
}

body.resp #left #selectnav {
    background: #88CFB9;
}

body.travel #left #selectnav {
    background: #ADD45B;
}

body.vhf #left #selectnav {
    background: #ADD45B;
}

body#travel #left #selectnav {
    background: #ADD45B;
}

#left #selectnav select {
    font-size: 100%;
    width: 175px;
}



/* left navigation */
#left ul#section {
    display: block;
    font-weight: bold;
    padding-bottom: 2px;
}
/* image or colour change section 4c */
body.bbv #left ul#section {
    border-bottom: 3px solid #BEEBAE;
}

body.eweek #left ul#section {
    border-bottom: 3px solid #FDE164;
}

body.hai #left ul#section {
    border-bottom: 3px solid #B7EBE8;
}

body.arm #left ul#section {
    border-bottom: 3px solid #FFCFD2;
}

body.imm #left ul#section {
    border-bottom: 3px solid #F0C737;
}

body.subject #left ul#section {
    border-bottom: 3px solid #D19CDA;
}

body.env #left ul#section {
    border-bottom: 3px solid #B5B0F1;
}

body.gast #left ul#section {
    border-bottom: 3px solid #E68DBD;
}

body.gen #left ul#section {
    border-bottom: 3px solid #96DAF2;
}
/* Ref 56 Date: 11/01/06 */
body.res #left ul#section {
    border-bottom: 3px solid #96DAF2;
}

body.decon #left ul#section {
    border-bottom: 3px solid #8DBDE6;
}
/* Ref 142 Date: 23/06/06 */
body.inf #left ul#section {
    border-bottom: 3px solid #D9366A;
}
/* Ref 158 15/12/06 */
body.infrc #left ul#section {
    border-bottom: 3px solid #D9366A;
}

body.sshaip #left ul#section {
    border-bottom: 3px solid #72D3ED;
}

body.resp #left ul#section {
    border-bottom: 3px solid #88CFB9;
}

body.travel #left ul#section {
    border-bottom: 3px solid #ADD45B;
}

body.vhf #left ul#section {
    border-bottom: 3px solid #ADD45B;
}

body#travel #left ul#section {
    border-bottom: 3px solid #ADD45B;
}

#left ul#section li a {
    display: block;
    text-decoration: none;
    padding: 4px 3px 3px 16px;
    border-bottom: 1px solid #fff;
    color: #3D3D3D;
}

* html #left ul#section li a {
    height: 1%;
}

/*Ref 171 Date: 6/12/07 */
body#hpv #left ul#section {
    border-bottom: 3px solid #f18e00;
}


/* image or colour change section 4d */
body.bbv #left ul#section li a {
    background: #ABE398;
}

    body.bbv #left ul#section li a.hot {
        background: #88CE70;
    }

    body.bbv #left ul#section li a:hover {
        background: #88CE70;
    }

body.eweek #left ul#section li a {
    background: #FFF086;
}
    /* ref 8 date 19/09/2005 */
    body.eweek #left ul#section li a.hot {
        background: #FFE84D;
    }

    body.eweek #left ul#section li a:hover {
        background: #FFE84D;
    }

body.hai #left ul#section li a {
    background: #6CD7D0;
}
    /* ref 132 Date:23/05/2006 */
    body.hai #left ul#section li a.hot {
        background: #4DCAC2;
    }

    body.hai #left ul#section li a:hover {
        background: #4DCAC2;
    }

body.arm #left ul#section li a {
    background: #FFCFD2;
}

    body.arm #left ul#section li a.hot {
        background: #FCABB1;
    }

    body.arm #left ul#section li a:hover {
        background: #FCABB1;
    }

body.imm #left ul#section li a {
    background: #F4D569;
}

    body.imm #left ul#section li a.hot {
        background: #F0C737;
    }

    body.imm #left ul#section li a:hover {
        background: #F0C737;
    }

body.subject #left ul#section li a {
    background: #DDB5E3;
}

    body.subject #left ul#section li a.hot {
        background: #D19CDA;
    }

    body.subject #left ul#section li a:hover {
        background: #D19CDA;
    }

body.env #left ul#section li a {
    background: #C8C4F5;
}

    body.env #left ul#section li a.hot {
        background: #B5B0F1;
    }

    body.env #left ul#section li a:hover {
        background: #B5B0F1;
    }

body.gast #left ul#section li a {
    background: #ECAACE;
}

    body.gast #left ul#section li a.hot {
        background: #E68DBD;
    }

    body.gast #left ul#section li a:hover {
        background: #E68DBD;
    }

body.gen #left ul#section li a {
    background: #B0E3F5;
}

    body.gen #left ul#section li a.hot {
        background: #96DAF2;
    }

    body.gen #left ul#section li a:hover {
        background: #96DAF2;
    }
/* Ref 56 Date: 11/01/06 */
body.res #left ul#section li a {
    background: #B0E3F5;
}

    body.res #left ul#section li a.hot {
        background: #96DAF2;
    }

    body.res #left ul#section li a:hover {
        background: #96DAF2;
    }

body.decon #left ul#section li a {
    background: #AACEEC;
}

    body.decon #left ul#section li a.hot {
        background: #8DBDE6;
    }

    body.decon #left ul#section li a:hover {
        background: #8DBDE6;
    }
/* Ref 142 Date: 23/06/06 */
body.inf #left ul#section li a {
    background: #F3C3D1;
}

    body.inf #left ul#section li a.hot {
        background: #EC7D9D;
    }

    body.inf #left ul#section li a:hover {
        background: #EC7D9D;
    }
/* Ref 158 15/12/06 */
body.infrc #left ul#section li a {
    background: #F3C3D1;
}

    body.infrc #left ul#section li a.hot {
        background: #EC7D9D;
    }

    body.infrc #left ul#section li a:hover {
        background: #EC7D9D;
    }

body.sshaip #left ul#section li a {
    background: #95DEF2;
}

    body.sshaip #left ul#section li a.hot {
        background: #72D3ED;
    }

    body.sshaip #left ul#section li a:hover {
        background: #72D3ED;
    }

body.resp #left ul#section li a {
    background: #A6DBCB;
}

    body.resp #left ul#section li a.hot {
        background: #88CFB9;
    }

    body.resp #left ul#section li a:hover {
        background: #88CFB9;
    }

body.travel #left ul#section li a {
    background: #C2DF84;
}

    body.travel #left ul#section li a.hot {
        background: #ADD45B;
    }

    body.travel #left ul#section li a:hover {
        background: #ADD45B;
    }

body.vhf #left ul#section li a {
    background: #C2DF84;
}

    body.vhf #left ul#section li a.hot {
        background: #ADD45B;
    }

    body.vhf #left ul#section li a:hover {
        background: #ADD45B;
    }

body#travel #left ul#section li a {
    background: #C2DF84;
}

    body#travel #left ul#section li a.hot {
        background: #ADD45B;
    }

    body#travel #left ul#section li a:hover {
        background: #ADD45B;
    }

/* Ref 171 Date: 6/12/07 */
body#hpv #left ul#section li a {
    background: #f4c177;
}

    body#hpv #left ul#section li a.hot {
        background: #f19b1e;
    }

    body#hpv #left ul#section li a:hover {
        background: #f19b1e;
    }

/* left navigation level down*/
#left ul#section li ul {
}

    #left ul#section li ul li {
    }

        #left ul#section li ul li a {
            padding: 4px 3px 3px 32px;
        }

            #left ul#section li ul li a:hover {
            }
/* image or colour change section 4e */
body.arm #left ul#section li ul li a {
    background: #FCF0F1;
}

    body.arm #left ul#section li ul li a:hover {
        background: #FCE2E4;
    }

    body.arm #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.arm #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url("/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif") no-repeat;
            background-position: 25px 8px;
        }

body.bbv #left ul#section li ul li a {
    background: #D7F2CE;
}

    body.bbv #left ul#section li ul li a:hover {
        background: #BBE2AE;
    }

    body.bbv #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.bbv #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.hai #left ul#section li ul li a {
    background: #B7EBE8;
}

    body.hai #left ul#section li ul li a:hover {
        background: #94E4DF;
    }

    body.hai #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.hai #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.eweek #left ul#section li ul li a {
    background: #FFEC69;
}

    body.eweek #left ul#section li ul li a:hover {
        background: #FFF086;
    }

    body.eweek #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.eweek #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.imm #left ul#section li ul li a {
    background: #F7E296;
}

    body.imm #left ul#section li ul li a:hover {
        background: #F7DD80;
    }

    body.imm #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.imm #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.subject #left ul#section li ul li a {
    background: #E7CBEB;
}

    body.subject #left ul#section li ul li a:hover {
        background: #E6C2EB;
    }

    body.subject #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.subject #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.env #left ul#section li ul li a {
    background: #D8D6F8;
}

    body.env #left ul#section li ul li a:hover {
        background: #CECBF8;
    }

    body.env #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.env #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.gast #left ul#section li ul li a {
    background: #F2C3DD;
}

    body.gast #left ul#section li ul li a:hover {
        background: #F1B7D7;
    }

    body.gast #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.gast #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.gen #left ul#section li ul li a {
    background: #CCEDF8;
}

    body.gen #left ul#section li ul li a:hover {
        background: #BFE8F6;
    }

    body.gen #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.gen #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }
/* Ref 56 Date: 11/01/06 */
body.res #left ul#section li ul li a {
    background: #CCEDF8;
}

    body.res #left ul#section li ul li a:hover {
        background: #BFE8F6;
    }

    body.res #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.res #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.decon #left ul#section li ul li a {
    background: #C8DFF3;
}

    body.decon #left ul#section li ul li a:hover {
        background: #BEDAF3;
    }

    body.decon #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.decon #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }
/* Ref 142 Date: 23/06/06 */
body.inf #left ul#section li ul li a {
    background: #F8D8E0;
}

    body.inf #left ul#section li ul li a:hover {
        background: #FFBFCA;
    }

    body.inf #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.inf #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }
/* Ref 158 15/12/06 */
body.infrc #left ul#section li ul li a {
    background: #F8D8E0;
}

    body.infrc #left ul#section li ul li a:hover {
        background: #FFBFCA;
    }

    body.infrc #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.infrc #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.sshaip #left ul#section li ul li a {
    background: #BAEAF7;
}

    body.sshaip #left ul#section li ul li a:hover {
        background: #B1E7F6;
    }

    body.sshaip #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.sshaip #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.resp #left ul#section li ul li a {
    background: #C6E8DE;
}

    body.resp #left ul#section li ul li a:hover {
        background: #A6DBCB;
    }

    body.resp #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.resp #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.travel #left ul#section li ul li a {
    background: #D3E4A4;
}

    body.travel #left ul#section li ul li a:hover {
        background: #C2DF84;
    }

    body.travel #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.travel #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body.vhf #left ul#section li ul li a {
    background: #D3E4A4;
}

    body.vhf #left ul#section li ul li a:hover {
        background: #C2DF84;
    }

    body.vhf #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body.vhf #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

body#travel #left ul#section li ul li a {
    background: #D3E4A4;
}

    body#travel #left ul#section li ul li a:hover {
        background: #C2DF84;
    }

    body#travel #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

        body#travel #left ul#section li ul li a.hot:hover {
            background: #fff;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 25px 8px;
        }

/* Ref 171 Date: 6/12/07 */
body#hpv #left ul#section li ul li a {
    background: #f5d9b0;
}

    body#hpv #left ul#section li ul li a:hover {
        background: #f4c177;
    }

    body#hpv #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

/* left news panel one */
#left #newspanel {
    background: #DEF5F4;
    width: 210px;
    padding-bottom: 20px;
}

    #left #newspanel h2 {
        display: block;
        background: #666;
        border-bottom: 3px solid #fff;
        color: #fff;
        padding: 3px 0 3px 15px;
    }

    #left #newspanel p {
        background: none;
        padding: 5px 0 5px 0px;
        font-weight: normal;
    }

        #left #newspanel p.head {
            border-bottom: 3px solid #B7EBE8;
            color: #666;
            padding: 5px 0 1px 0;
        }

    #left #newspanel a {
        color: #05265C;
        font-weight: bold;
    }

        #left #newspanel a:hover {
            color: #05265C;
        }

#left .boxhai {
    margin-top: -21px;
    border-left: 3px solid #fff;
    border-top: 3px solid #fff;
    width: 110px;
    margin-left: 97px;
}

    #left .boxhai a {
        display: block;
        font-weight: bold;
        font-size: 100%;
        padding: 3px;
    }

        #left .boxhai a:hover {
            text-decoration: none;
        }

    #left .boxhai a {
        color: #fff;
        background: #4BC2BB;
    }

        #left .boxhai a:hover {
            color: #4BC2BB;
            background: #fff;
        }

/* center leveldown */
#center {
    float: left;
    width: 330px;
    border-right: 3px solid #fff;
    padding: 3px 0 0 0;
}

    #center h2 {
        display: block;
        background: #A9A8A8;
        border-bottom: 3px solid #fff;
        color: #fff;
        padding: 3px 0 3px 10px;
    }

    /* center panel images */

    /* Ref 129 Date: 15/05/06 */

    #center .panelbbvone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_bbvone.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelbbvone {
        height: 134px;
    }

    /*#center .panelbbvoneTopBorder{background:#F4F4F4  url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_bbvone.jpg) no-repeat; background-position:0 0;  padding-left:127px; padding-bottom:0px;}
* html #center .panelbbvoneTopBorder{height:100px;}*/

    #center .panelbbvtwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_bbvtwo.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelbbvtwo {
        height: 134px;
    }

    #center .panelarmtwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_armtwo.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 0;
    }

    * html #center .panelarmtwo {
        height: 134px;
    }

    /* Ref 126 Date: 10/05/06 */

    #center .panelenvone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/eh_1.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelenvone {
        height: 134px;
    }

    #center .panelenvtwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/gi_5.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelenvtwo {
        height: 134px;
    }

    #center .panelgastone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/gi-16.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelgastone {
        height: 134px;
    }

    #center .panelgasttwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/gi-15.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelgasttwo {
        height: 134px;
    }

    #center .panelhaione {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/test/hps_img_envtwo.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelhaione {
        height: 134px;
    }

    #center .panelhaitwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/test/hps_img_envone.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelhaitwo {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .panelamrone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/amr-ref-lab_1.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelamrone {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .panelamrtwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/amr-ref-lab_3.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelamrtwo {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .paneldeconone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/decon_2.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .paneldeconone {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .paneldecontwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/decon-panel.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .paneldecontwo {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .panelinfone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/ic-2.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelinfone {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .panelinftwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/ic-3.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelinftwo {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .panelsshaipone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/sshaip-ref-lab_2.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelsshaipone {
        height: 134px;
    }

    #center .panelsshaiptwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/sshaip-mrsa_2.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelsshaiptwo {
        height: 134px;
    }

    #center .panelimmone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/vax_babies3.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelimmone {
        height: 134px;
    }

    #center .panelimmtwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/vax_1.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelimmtwo {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .panelrespone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/resp-1.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .panelrespone {
        height: 134px;
    }

    /* Ref 152 Date: 10/08/06 */
    #center .panelresptwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/resp-3.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .panelresptwo {
        height: 134px;
    }

    #center .paneltravelone {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/travel_1.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        padding-bottom: 0px;
        padding-top: 0;
        margin-top: 3px;
    }

    * html #center .paneltravelone {
        height: 134px;
    }

    #center .paneltraveltwo {
        background: #F4F4F4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/panel_images/travel_11.jpg) no-repeat;
        background-position: 0 0;
        min-height: 134px;
        padding-left: 127px;
        border-top: 3px solid #fff;
        padding-bottom: 23px;
    }

    * html #center .paneltraveltwo {
        height: 134px;
    }

    #center p {
        padding: 0 0 10px 10px !important;
        margin: 5px 10px 6px 0 !important;
        font-size: 100%;
    }


        #center p.head {
            font-size: 100%;
            color: #666;
            margin: 0 10px 0 10px;
            padding: 5px 0 3px 0;
            border-bottom: 3px solid #D1D1D1;
        }

    #center h3 {
        font-size: 140%;
        margin: 0 10px 0 10px;
        padding: 15px 0 3px 0;
        border-bottom: thin;
        border-bottom-color: #CCCCCC;
        border-bottom-style: solid;
    }

    #center a {
        color: #05265C;
        font-weight: bold;
    }

    #center .boxgrey2 {
        margin-top: 0px;
        border-top: 0px;
        background-color: #F4F4F4;
    }

        #center .boxgrey2 a {
            display: block;
            width: 104px;
            font-weight: bold;
            font-size: 100%;
            padding: 3px 0 3px 3px;
            color: #fff;
            background: #BCBCBC;
            margin-left: 220px;
            border-left: 3px solid #fff;
            border-top: 3px solid #fff;
        }

            #center .boxgrey2 a:hover {
                text-decoration: none;
                color: #BCBCBC;
                background: #fff;
            }
    /* Ref 26 Date 29/09/2005 */
    #center p a {
        color: Blue;
        font-weight: normal;
    }
    /*ref 39 Date 7/11/2005 */
    #center h4 {
        font-size: 120%;
        margin: 0 10px 0 10px;
        padding: 10px 0 3px 0;
    }

    /*
#center .panelbbvone .box{margin-top:21px;}
#center .panelbbvtwo .box{margin-top:0px;}
*/

    #center .panel {
        background: #F4F4F4;
    }

        #center .panel p {
            padding: 0 10px 0 10px;
            margin: 0;
        }
            /* ref no 53  date 22/12/2005 */
            /* ref no 71  date 08/02/2006 */
            /* Ref No 131 Date 22/05/2006 */
            #center .panel p a {
                color: #05265C;
                font-weight: bold;
                padding: 0px 0 5px 0px;
            }

            #center .panel p.on {
                margin-left: 16px;
                background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
                background-position: 12px 3px;
                padding: 5px 0 5px 10px;
            }



    #center ul.ullinks {
        padding: 10px;
        padding-top: 5px;
        font-size: 100%;
    }
        /* ref no 52  date 22/12/2005 */
        #center ul.ullinks li {
            margin: 5px 0 12px 0;
        }

            #center ul.ullinks li span {
                display: block;
            }

            #center ul.ullinks li a {
                font-weight: bold;
                color: #05265C;
            }

                #center ul.ullinks li a:hover {
                }

/* Ref No 24 Date 23/09/05*/
/* Ref 174 Date 10/01/2008*/
ul.arrow {
    padding: 0px 0 5px 10px;
}

    ul.arrow li {
        font-size: 100%;
        margin: 6px 0;
        padding-left: 8px;
        padding-bottom: 4px;
        vertical-align: middle;
        line-height: 130%;
    }

        ul.arrow li ul li {
            font-size: 100%;
        }

        /* Ref 177 Date 10/01/2008*/
        ul.arrow li a {
            font-weight: normal;
            color: blue;
        }

            ul.arrow li a:hover {
            }
        /* Ref no 70 02/08/06 */
        ul.arrow li.web a {
            font-weight: normal;
            color: blue;
        }

        /* this is to keep the arrow in the right place when superscript is used */
        ul.arrow li.sup {
            background-position: 0 9px;
        }

/* Ref No 45 Date 18/11/05*/
/* use this when you want to hyperlink the arrow bullets but don't want blue bold links */
ul.arrowalt {
    padding: 5px 0 5px 10px;
}

    ul.arrowalt li {
        background-position: 0 4px;
        font-size: 100%;
        margin: 6px 0;
        padding-left: 8px;
        vertical-align: middle;
    }
        /*Ref 60 01/02/06 */
        ul.arrowalt li a {
            font-weight: bold;
            color: #05265C !important;
        }

            ul.arrowalt li a:hover {
            }

/* Ref 98 23/03/06 */
#print {
    border-top: 20px solid #fff;
    clear: both;
}

    #print a {
        font-weight: normal;
    }

/* centerwide leveldown */
/* Ref No 17 Date 21/09/2005 */
/* Ref No 154 Date 15/08/2006 */
#centerwide {
    float: left;
    width: 541px;
    border-right: 3px solid #fff;
    margin-top: 3px;
    overflow: visible;
}
/* Ref No 164 Date 18/04/2007 */
* html #centerwide {
    word-wrap: break-word;
}

    #centerwide p {
        padding: 0 0 10px 10px;
        margin: 5px 10px 6px 0;
        font-size: 100%;
    }

    #centerwide h2 {
        display: block;
        background: #A9A8A8;
        margin: 0px 0px 3px 0px;
        color: #fff;
        padding: 3px 0 3px 10px;
    }
    /* Ref No 38 02/11/2005 */
    #centerwide h3 {
        font-size: 140%;
        margin: 0 10px 0 10px;
        padding: 15px 0 3px 0;
        border-bottom: thin;
        border-bottom-color: #CCCCCC;
        border-bottom-style: solid;
    }
    /* Ref No 13 21/09/2005 */
    #centerwide p a {
        color: Blue;
    }

    /* Ref No 27 05/10/2005 */
    /*Ref No 44 18/11/05 */
    #centerwide h4 {
        font-size: 120%;
        margin: 0 10px 0 10px;
        padding: 10px 0 3px 0;
    }

        #centerwide h4 a {
            color: #05265C;
            font-weight: bold;
        }

            #centerwide h4 a:hover {
            }



    /*Ref No 44 18/11/05 */
    #centerwide h5 {
        font-size: 110%;
        margin: 0 0px 0 10px;
        padding: 5px 0 3px 0;
    }

    #centerwide h6 {
        font-size: 100%;
        color: Gray;
        margin: 0 0px 0 10px;
        padding: 5px 0 3px 0;
    }

    /* Ref 56 Date: 11/01/06 */
    #centerwide #icon #pdf {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/icon_pdf.gif) no-repeat left top;
        float: left;
        width: 18px;
        height: 30px;
    }

    #centerwide #icon #doc {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/icon_word.gif) no-repeat;
        float: left;
        margin-bottom: 30px;
        width: 18px;
        height: 18px;
    }

    #centerwide ul {
        padding: 7px 0 7px 30px;
        margin: 0;
        list-style-type: disc;
    }

        #centerwide ul li {
            font-size: 100%;
            margin: 0 0 0 0;
            padding: 0 0 5px 5px;
            line-height: 18px;
        }

            #centerwide ul li a {
                color: Blue;
                font-weight: normal;
            }

            #centerwide ul li ul {
                list-style-type: circle;
            }

    #centerwide ol {
        padding: 0 0 0 30px;
    }

    * html #centerwide ol {
        margin: 0;
    }

        #centerwide ol li {
            font-size: 100%;
            margin: 0 0 0 0;
            padding-left: 5px;
            padding-bottom: 10px;
        }

            /* Ref 145 Date: 29/06/06 */
            #centerwide ol li a {
                color: Blue;
                font-weight: normal;
            }
            /*Ref 175 Date: 10/01/2008*/
            #centerwide ol li ol {
                list-style-type: upper-alpha;
            }

    #centerwide ul#print li {
        padding-right: 10px;
    }

    #centerwide ul#print {
        padding: 10px 0;
    }

/* full width leveldown */
#full {
    float: left;
    width: 754px;
    border-right: 3px solid #fff;
    margin-top: 2px;
}

    #full p {
        padding: 0;
        padding-left: 10px;
        margin: 5px 10px 6px 0;
        font-size: 100%;
    }

    #full h2 {
        display: block;
        background: #A9A8A8;
        border-bottom: 3px solid #fff;
        color: #fff;
        padding: 3px 0 3px 10px;
    }
    /* Ref 154 Date: 15/08/06 */
    #full h3 {
        font-size: 140%;
        margin: 0 10px 0 10px;
        padding: 15px 0 3px 0;
        border-bottom: thin;
        border-bottom-color: #CCCCCC;
        border-bottom-style: solid;
    }
    /*Ref 190 Date:5/05/2009*/
    #full ol {
        padding: 0;
    }

        #full ol li {
            font-size: 100%;
            margin: 0;
            padding-left: 5px;
            padding-bottom: 10px;
        }
            /* Ref 145 Date: 29/06/06 */
            #full ol li a {
                color: Blue;
                font-weight: normal;
            }
            /*Ref 175 Date: 10/01/2008*/
            #full ol li ol {
                list-style-type: upper-alpha;
            }

/* right leveldown */
#right {
    float: left;
    width: 208px;
    margin-top: 3px;
}

    #right .panelrt {
        background: #F4F4F4;
        border-bottom: 3px solid #fff;
    }

        #right .panelrt h2 {
            display: block;
            background: #A9A8A8;
            border-bottom: 3px solid #fff;
            color: #fff;
            padding: 3px 0 3px 10px;
        }

        #right .panelrt p {
            padding: 5px 10px 10px 10px;
            margin: 0;
            font-size: 100%;
            line-height: 150%;
        }

            #right .panelrt p.head {
                font-size: 100%;
                color: #666;
                margin-top: 5px;
                border-bottom: 3px solid #D1D1D1;
                margin: 0 10px 0 10px;
                padding: 5px 0 3px 0;
            }

        #right .panelrt form#forum {
            font-size: 100%;
        }

            #right .panelrt form#forum input.bbvforum {
                width: 92px;
            }

            #right .panelrt form#forum input#forumgo {
                cursor: pointer;
                border: 1px outset #666;
                background-color: #666;
                color: #fff;
                margin: 0;
                padding: 0;
                font-weight: bold;
            }

        #right .panelrt a {
            font-weight: bold;
            color: #05265C;
        }

            #right .panelrt a:hover {
            }
        /* ref no 54 22/12/2005 */
        #right .panelrt p.on {
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
            background-position: 0 8px;
            margin-left: 12px;
        }

/* center panel hai */
#centerhai {
    float: left;
    width: 269px;
    margin-top: 3px;
}

    #centerhai h2 {
        display: block;
        background: #A9A8A8;
        border-bottom: 3px solid #fff;
        color: #fff;
        padding: 3px 0 3px 10px;
    }


    #centerhai .panel {
        border-bottom: 3px solid #fff;
        background: #fff;
    }

        #centerhai .panel p {
            padding: 5px 10px 10px 10px;
            margin: 0;
        }

    /* antimicrobal panel */
    #centerhai #panelam {
        border-bottom: 3px solid #DB0306;
        min-height: 122px;
    }

    * html #centerhai #panelam {
        height: 122px;
    }

        #centerhai #panelam p {
            padding: 5px 10px 10px 10px;
            margin: 0;
            font-size: 83%;
            width: 160px;
        }

        #centerhai #panelam a.am {
            display: block;
            padding: 2px 0 0 15px;
            font-weight: bold;
            color: #E0000A;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bullet_am.gif) no-repeat;
            background-position: 0 4px;
        }

            #centerhai #panelam a.am:hover {
            }


    /* infection control panel */
    /* Ref 152 Date: 10/08/06 */
    #centerhai #panelic {
        min-height: 122px;
        border-bottom: 3px solid #DB0306;
    }

    * html #centerhai #panelic {
        height: 122px;
    }

        #centerhai #panelic p {
            padding: 5px 10px 10px 10px;
            margin: 0;
            font-size: 83%;
            width: 160px;
        }
        /* Ref No 142 Date: 23/06/06 */
        #centerhai #panelic a.ic {
            display: block;
            padding: 2px 0 0 15px;
            font-weight: bold;
            color: #D9366A;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bullet_ic.gif) no-repeat;
            background-position: 0 4px;
        }

            #centerhai #panelic a.ic:hover {
            }


/* right panel hai */
#righthai {
    float: left;
    width: 269px;
    margin: 3px 0 3px 3px;
}

    #righthai h2 {
        display: block;
        background: #A9A8A8;
        border-bottom: 3px solid #fff;
        color: #fff;
        padding: 3px 0 3px 10px;
    }


    #righthai .panel {
        border-bottom: 3px solid #fff;
        background: #fff;
    }

        #righthai .panel p {
            padding: 5px 10px 10px 10px;
            margin: 0;
        }

    #righthai a {
    }

        #righthai a:hover {
        }

    /* decontamination panel */
    /* Ref 152 Date: 10/08/06 */
    #righthai #paneldec {
        border-bottom: 3px solid #3F7BAF;
        min-height: 122px;
    }

    * html #righthai #paneldec {
        height: 122px;
    }

        #righthai #paneldec p {
            padding: 5px 10px 10px 10px;
            margin: 0;
            font-size: 83%;
            width: 160px;
        }

        #righthai #paneldec a.decon {
            display: block;
            padding: 2px 0 0 15px;
            font-weight: bold;
            color: #3F7BAF;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bullet_decon.gif) no-repeat;
            background-position: 0 4px;
        }

            #righthai #paneldec a.decon:hover {
            }



    /* SSHAIP panel */
    /* Ref 152 Date: 10/08/06 */
    #righthai #panelss {
        min-height: 122px;
        border-bottom: 3px solid #3F7BAF;
    }

    * html #righthai #panelss {
        height: 122px;
    }

        #righthai #panelss p {
            padding: 5px 10px 10px 10px;
            margin: 0;
            font-size: 83%;
            width: 160px;
        }

        #righthai #panelss a.ss {
            display: block;
            padding: 2px 0 0 15px;
            font-weight: bold;
            color: #3EB9E2;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bullet_ss.gif) no-repeat;
            background-position: 0 4px;
        }

            #righthai #panelss a.ss:hover {
            }


/* a-z subject index */
ul#azsubject {
    width: 500px;
    margin-left: 10px;
    height: 60px;
    list-style-type: none;
    padding: 10px 0;
}

    ul#azsubject li {
        float: left;
    }

        ul#azsubject li a.az {
            padding: 4px 6px;
            text-align: center;
            border: 0px outset #ccc;
            background-color: #ebebeb;
            font-weight: bold;
            color: #000;
            margin: 0 4px 10px 0;
            display: block;
            width: 1em;
        }

            ul#azsubject li a.az:visited {
                color: #000 !important;
            }
            /* ref 104 date 05/04/2006 */
            ul#azsubject li a.az:hover {
                border: 1px solid #aaa;
                color: #000 !important;
                text-decoration: none;
                background-color: #FFE84D;
            }

            ul#azsubject li a.az:active {
                color: #000;
            }
/* Ref No 14 21/09/2005 */
#azdata {
    margin: 10px 10px 6px 0;
}

/* Ref 173 10/01/2008*/
body.gen ul#azsubject li a.az:hover {
    border: 1px solid #aaa;
    color: #000 !important;
    text-decoration: none;
    background-color: #96DAF2;
}

ul#azsubjectnarrow {
    width: 208px;
    margin-left: 10px;
    height: 60px;
    padding: 20px 0px 0px 20px;
}

    ul#azsubjectnarrow li {
        float: left;
        list-style: none;
    }

        ul#azsubjectnarrow li a.az {
            padding: 4px 6px;
            text-align: center;
            border: 0px outset #ccc;
            background-color: #ebebeb;
            font-weight: bold;
            color: #000;
            margin: 0 4px 10px 0;
            display: block;
            width: 1em;
        }

            ul#azsubjectnarrow li a.az:visited {
                color: #000 !important;
            }

            ul#azsubjectnarrow li a.az:hover {
                color: #000 !important;
                text-decoration: none;
                background-color: #C2DF84;
            }

            ul#azsubjectnarrow li a.az:active {
                color: #000;
            }

#azdata {
    padding: 0 0 10px 10px;
    margin: 10px 10px 6px 0;
}
/* Ref No 167 17/9/2007 end

/* search tabs */
/* Ref 7 Date 19/09/2005 */
ul#searchtabs {
    display: block;
    background: #fff;
    margin: 0 15px 0 0;
    padding: 10px 0 0 0;
}

    ul#searchtabs li {
        float: left;
        width: 100px;
        margin-right: 5px;
        border: 1px solid #bcbcbc;
        border-width: 1px 1px 0 1px;
        list-style: none;
    }

        ul#searchtabs li a {
            display: block;
            color: #05265C;
            background: #bcbcbc;
            font-weight: bold;
            text-decoration: none;
            padding: 4px 15px 5px 15px;
        }

        * html ul#searchtabs li a {
            height: 1%;
        }

            ul#searchtabs li a:hover {
                background: #ebebeb;
                text-decoration: none;
            }

            ul#searchtabs li a.hot {
                background: #ebebeb;
            }

/* ref 139 date 07/06/2006 */
#advsearch {
    float: left;
    clear: both;
    width: 530px;
    border: 1px solid #bcbcbc;
    background: #ebebeb;
    padding-top: 10px;
}
/* ref 179 date 16/01/08*/
#advsearch {
    width: 529px;
}
    /* Ref No 25 Date 29/09/2005 */
    #advsearch select {
        font-size: 100%;
        background: #fff;
        border-top: 1px solid #6A6A6A;
        border-left: 1px solid #6A6A6A;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #000;
        padding: 2px 0 2px 6px;
        margin: 0;
        margin-top: 2px;
    }
    /* search form 2 */
    /* Ref   23/03/2006 */
    #advsearch input.adv {
        width: 200px;
        background: #fff;
        border-top: 1px solid #6A6A6A;
        border-left: 1px solid #6A6A6A;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #000;
        padding: 2px 0 2px 6px;
        margin: 0;
        margin-top: 2px;
    }
    /* Ref No 25 Date 29/09/2005 */
    #advsearch select.advsel {
        width: 100px;
    }

    #advsearch input#advgo {
        cursor: pointer;
        border: 1px outset #666;
        background: #666;
        color: #fff;
        margin: 0;
        padding: 0;
        font-weight: bold;
    }

    #advsearch input#advreset {
        cursor: pointer;
        border: 1px outset #666;
        background: #666;
        color: #fff;
        margin: 0;
        padding: 0;
        font-weight: bold;
    }

    #advsearch form {
        margin-bottom: 0;
    }

        #advsearch form#records {
            float: right;
            width: 280px;
        }

    #advsearch p {
        padding-bottom: 8px;
    }

    #advsearch a {
        color: #6C6C6C;
    }

        #advsearch a:hover {
            color: #6C6C6C;
        }

#centerwide p.record {
    padding: 15px 0;
}


/* ref 139 date 07/06/2006 */
.advsearch-research {
    float: left;
    clear: both;
    width: 530px;
    border: 1px solid #bcbcbc;
    background: #ebebeb;
    padding-top: 10px;
}
/* ref 179 date 16/01/08*/
.advsearch-research {
    width: 529px;
}
    /* Ref No 25 Date 29/09/2005 */
    .advsearch-research select {
        font-size: 100%;
        background: #fff;
        border-top: 1px solid #6A6A6A;
        border-left: 1px solid #6A6A6A;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #000;
        padding: 2px 0 2px 6px;
        margin: 0;
        margin-top: 2px;
    }
    /* search form 2 */
    /* Ref   23/03/2006 */
    .advsearch-research input.adv {
        width: 200px;
        background: #fff;
        border-top: 1px solid #6A6A6A;
        border-left: 1px solid #6A6A6A;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #000;
        padding: 2px 0 2px 6px;
        margin: 0;
        margin-top: 2px;
    }
    /* Ref No 25 Date 29/09/2005 */
    .advsearch-research select.advsel {
        width: 100px;
    }

    .advsearch-research input#advgo {
        cursor: pointer;
        border: 1px outset #666;
        background: #666;
        color: #fff;
        margin: 0;
        padding: 0;
        font-weight: bold;
    }

    .advsearch-research input#advreset {
        cursor: pointer;
        border: 1px outset #666;
        background: #666;
        color: #fff;
        margin: 0;
        padding: 0;
        font-weight: bold;
    }

    .advsearch-research form {
        margin-bottom: 0;
    }

        .advsearch-research form#records {
            float: right;
            width: 280px;
        }

    .advsearch-research p {
        padding-bottom: 8px;
    }

    .advsearch-research a {
        color: #6C6C6C;
    }

        .advsearch-research a:hover {
            color: #6C6C6C;
        }




/* search results using divs */
/*.results{padding:2px 0; margin-right:10px; font-size:91%;}*/
.results .resultsleft {
    float: left;
    width: 120px;
    padding: 3px 0;
}

* html .results .resultsleft {
    padding: 2px 0;
}

.results .resultsright {
    float: left;
    width: 400px;
    padding: 3px 0;
}

* html .results .resultsright {
    padding: 2px 0;
}

hr.res {
    clear: both;
    height: 1px;
    color: #ccc;
    background: #ccc;
    border: 0;
}

.results a {
    color: #05265C;
}

/* search results using tables */
table.tabres {
    font-size: 100%;
    margin: 5px 0;
    border-bottom: 1px solid #ccc;
}

* html table.tabres {
    margin: 10px 0;
}

    table.tabres td {
        padding: 0 0 6px 0;
    }

        table.tabres td a {
            font-weight: bold;
            color: #05265C;
        }

            table.tabres td a:hover {
                color: #05265C;
            }

/* Ref No 67 Date 08/02/2006 */
/* used for adding red headers to selective pages */
.redboldheading {
    font-weight: bold;
    color: #990000;
}

/* Ref No 135 Date 25/05/2006 */
/* <span> used for smaller text on detail pages */
.smallText {
    font-size: 91%;
}

/*Ref No 106 Date 07/04/2006 */
/*Used to highlight search terms */
body.gen .highlight {
    text-decoration: none;
    font-weight: bold;
    color: black;
    background: yellow;
}

/* Ref No 80 Date 15/02/2006 */
/* used for adding coloured dates to section pages */
.date {
}

body.bbv .date {
    color: #1c721c;
    font-size: 100%;
}
/* Ref No 84 Date 23/02/2006 */
body.env .date {
    color: #483D8B;
}
/* Ref No 85 Date 24/02/2006 */
body.gen .date {
    color: #006699;
}
/* Ref No 83 Date 12/03/2006 */
body.subject .date {
    color: #D19CDA;
}
/* Ref No 131 Date 22/05/2006 */
#center .panel p a .link {
    color: Blue;
    font-weight: normal;
    padding-left: 0;
}



#footer {
    clear: both;
    margin: 0 3px;
    height: 50px;
}
/* image or colour change section 5 */
body.home #footer {
    border-top: 3px solid #0192BF;
}

body.bbv #footer {
    border-top: 3px solid #6AB550;
}

body.eweek #footer {
    border-top: 3px solid #EFC50C;
}

body.hai #footer {
    border-top: 3px solid #53AEA9;
}

body.arm #footer {
    border-top: 3px solid #E42430;
}

body.imm #footer {
    border-top: 3px solid #F0C737;
}

body.subject #footer {
    border-top: 3px solid #D19CDA;
}

body.env #footer {
    border-top: 3px solid #B5B0F1;
}

body.gast #footer {
    border-top: 3px solid #E68DBD;
}

body.gen #footer {
    border-top: 3px solid #96DAF2;
}
/* Ref 56 Date: 11/01/06 */
body.res #footer {
    border-top: 3px solid #96DAF2;
}

body.decon #footer {
    border-top: 3px solid #8DBDE6;
}
/* Ref 142 Date: 23/06/06 */
body.inf #footer {
    border-top: 3px solid #D9366A;
}
/* Ref 158 15/12/06 */
body.infrc #footer {
    border-top: 3px solid #D9366A;
}

body.sshaip #footer {
    border-top: 3px solid #72D3ED;
}

body.resp #footer {
    border-top: 3px solid #7CC2AD;
}

body.travel #footer {
    border-top: 3px solid #87AB3A;
}

body.vhf #footer {
    border-top: 3px solid #87AB3A;
}

body#travel #footer {
    border-top: 3px solid #87AB3A;
}

#footer #nhslogo a {
    float: right;
    width: 70px;
    margin-top: 8px;
    display: block;
    text-indent: -5000px;
    height: 66px;
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/nhs_logo.jpg) no-repeat;
    background-position: right 0;
    text-decoration: none;
    margin-bottom: 10px;
}

#footer #footrt {
    float: left;
    border-right: 3px solid #D3D3D3;
    padding: 0 15px 0 0;
    margin-top: 10px;
    text-align: right;
    width: 660px;
}

/* Ref 171 Date: 6/12/07 */
body#hpv #footer {
    border-top: 3px solid #f18e00;
}



/* iemac5.2 hacks begin */
html > body #footer #footrt {
    padding: 10px 15px 0 0;
}
/*mac fix*/
/* commented backslash hack v2 \*/
html > body #footer #footrt {
    padding: 0 15px 0 0;
}
    /*netscape fix*/
    /* end hack */
    #footer #footrt ul.access {
        font-size: 91%;
    }

        #footer #footrt ul.access li {
            display: inline;
        }

            #footer #footrt ul.access li a {
                color: #0079a2;
                background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_nav_foot_line.gif) no-repeat;
                background-position: right top;
                padding: 0 8px 5px 4px;
            }

                #footer #footrt ul.access li a:hover {
                    color: #0079a2;
                }

                #footer #footrt ul.access li a.noblue {
                    background: none;
                    padding-right: 0;
                }

    #footer #footrt p {
        font-size: 91%;
        color: #757575;
        padding: 2px 0 0 0;
        text-align: right;
    }

        /* Ref 30 Date 20/09/05 */
        #footer #footrt p a {
            color: #848484;
        }

        #footer #footrt p.xml {
            width: 145px;
            float: right;
            margin-top: 16px;
        }

            #footer #footrt p.xml a {
                color: #848484;
            }

                #footer #footrt p.xml a:hover {
                    color: #848484;
                }

/* Ref 20 Date 20/09/05 */
#printfooter {
    display: none;
}



/* Ref 6 Date 19/09/2005 */
#recorddisplay .results {
    margin-right: 10px;
    font-size: 100%;
}

/* Ref 11 21/09/2005 */
#recorddisplay .recordsdetails {
    font-weight: bold;
    padding: 10px 0 10px 0;
}

    #recorddisplay .recordsdetails .pages {
        float: left;
        width: 250px;
    }

    #recorddisplay .recordsdetails .count {
        float: right;
        padding: 0 9px 0 0;
    }
    /* Ref 10 21/09/2005 */
    /* Ref 29 05/10/2005 */
    #recorddisplay .recordsdetails h4 {
        color: #EFC50C;
        font-size: 120%;
        margin: 0 10px 0 0px;
    }

#recorddisplay .results .resultsleft {
    float: left;
    width: 370px;
    padding: 0 0;
}

* html .results .resultsleft {
    padding: 0 3px 0 0;
}
/* Ref 56 Date: 11/01/06 */
#recorddisplay .results .resultsleft1 {
    float: left;
    width: 300px;
    padding: 0 0;
}

* html .results .resultsleft {
    padding: 0 3px 0 0;
}

#recorddisplay .results .resultsleftsmall {
    float: left;
    width: 50px;
    padding: 0 0;
}

* html .results .resultsleft {
    padding: 0 3px 0 0;
}

#recorddisplay .results .resultsright1 {
    float: left;
    width: 50px;
    padding: 0 3px 0 0;
}

* html .results .resultsright {
    padding: 0 0;
}

#recorddisplay .results .resultsright2 {
    float: left;
    width: 50px;
    padding: 0 3px 0 0;
}

* html .results .resultsright {
    padding: 0 0;
}

#recorddisplay .results .resultsright3 {
    float: left;
    width: 50px;
    padding: 0 3px 0 0;
}

* html .results .resultsright {
    padding: 0 0;
}
/* Ref 56 Date: 11/01/06 */
#recorddisplay .results .resultsright4 {
    float: right;
    width: 100px;
    padding: 0 3px 0 0;
}

* html .results .resultsright {
    padding: 0 0;
}

#recorddisplay .results .resultsright5 {
    float: left;
    width: 50px;
    padding: 0 3px 0 10px;
}

* html .results .resultsright {
    padding: 0 0;
}

#recorddisplay hr.res {
    clear: both;
    height: 1px;
    color: #ccc;
    background: #ccc;
    border: 0;
}

#recorddisplay .results a {
    color: #05265C;
}

/* Ref 82 20/02/06 */
#recorddisplaythreecolumn {
    float: left;
    width: 540px;
    padding: 3px 0 3px 0px;
}
    /* Ref 97 23/03/06 */
    #recorddisplaythreecolumn .resultsheader {
        background-color: #ebebeb;
        height: 17px;
        border: 1px solid #bcbcbc;
        font-weight: bold;
        padding: 2px 0 0 0;
        margin-bottom: 5px;
        clear: both;
    }

        #recorddisplaythreecolumn .resultsheader .resultsleft {
            float: left;
            width: 91px;
            padding-left: 3px;
        }

        #recorddisplaythreecolumn .resultsheader .resultsmid {
            float: left;
            width: 330px;
            padding-left: 3px;
        }

        #recorddisplaythreecolumn .resultsheader .resultsright {
            float: left;
            width: 100px;
            padding: 0 0 0 5px;
        }

    #recorddisplaythreecolumn .results {
        padding: 3px 0 5px 0;
        font-size: 100%;
    }

        #recorddisplaythreecolumn .results .resultsleft {
            float: left;
            width: 91px;
            padding-left: 3px;
        }

        #recorddisplaythreecolumn .results .resultsmid {
            float: left;
            width: 330px;
            padding-left: 3px;
        }

        #recorddisplaythreecolumn .results .resultsright {
            float: left;
            width: 100px;
            padding: 0 0 0 3px;
        }

    #recorddisplaythreecolumn .recordsdetails {
        float: left;
        font-weight: bold;
        padding: 10px 0 5px 0;
    }

        #recorddisplaythreecolumn .recordsdetails .pages {
            float: left;
            width: 250px;
        }

        #recorddisplaythreecolumn .recordsdetails .count {
            float: right;
            padding: 0 9px 0 0;
        }


/* Ref 36 25/10/2005 */
/* Ref 51 19/12/2005 */
#recorddisplaytwocolumn {
    float: left;
    width: 540px;
    padding: 3px 0 3px 0px;
}
    /*Ref 59 01/02/06 */ /* Ref 96 23/03/06 */
    #recorddisplaytwocolumn .resultsheader {
        background-color: #ebebeb;
        height: 17px;
        border: 1px solid #bcbcbc;
        font-weight: bold;
        padding: 2px 0 0 0;
        margin-bottom: 5px;
        clear: both;
    }

        #recorddisplaytwocolumn .resultsheader .resultsleft {
            float: left;
            width: 437px;
            padding-left: 3px;
        }

        #recorddisplaytwocolumn .resultsheader .resultsright {
            float: left;
            width: 93px;
            padding: 0 0 0 5px;
        }

    #recorddisplaytwocolumn .results {
        padding: 3px 0 5px 0;
        font-size: 100%;
    }

        #recorddisplaytwocolumn .results .resultsleft {
            float: left;
            width: 437px;
            padding-left: 3px;
        }

        #recorddisplaytwocolumn .results .resultsright {
            float: left;
            width: 93px;
            padding: 0 0 0 3px;
        }

        /* Ref 107 11/04/2006 */
        #recorddisplaytwocolumn .results .resultsleftsmall {
            float: left;
            width: 50px;
            padding-left: 3px;
        }

        #recorddisplaytwocolumn .results .resultsleftfull {
            float: left;
            width: 445px;
            padding: 0 0 0 3px;
        }


    #recorddisplaytwocolumn .recordsdetails {
        float: left;
        font-weight: bold;
        padding: 10px 0 5px 0;
    }

        #recorddisplaytwocolumn .recordsdetails .pages {
            float: left;
            width: 250px;
        }

        #recorddisplaytwocolumn .recordsdetails .count {
            float: right;
            padding: 0 9px 0 0;
        }

/* Ref No:50 19/12/05 */
#recorddisplayonecolums {
    float: left;
    width: 540px;
    padding: 3px 0 3px 0;
}
/* Ref No:83  23/02/2006 */ /* Ref 95 23/03/06 */
#recorddisplayonecolumn .resultsheader {
    background-color: #ebebeb;
    height: 17px;
    border: 1px solid #bcbcbc;
    font-weight: bold;
    padding: 2px 0 0 0;
    margin-bottom: 5px;
    clear: both;
}

    #recorddisplayonecolumn .resultsheader .resultsleft {
        float: left;
        width: 535px;
        padding-left: 3px;
    }

#recorddisplayonecolumn .results {
    padding: 3px 0 5px 3px;
    font-size: 100%;
}

    #recorddisplayonecolumn .results .resultsleft {
        float: left;
        width: 535px;
        padding-left: 5px;
    }

#recorddisplayonecolumn .recordsdetails {
    float: left;
    font-weight: bold;
    padding: 10px 0 5px 0;
}

    #recorddisplayonecolumn .recordsdetails .pages {
        float: left;
        width: 250px;
    }

    #recorddisplayonecolumn .recordsdetails .count {
        float: right;
        padding: 0 9px 0 0;
    }


/* Ref 81 15/02/2006 */
#statdatatable3col {
    width: 541px;
    padding: 0 0 0 0;
}

    #statdatatable3col .results {
        padding: 3px 0 5px 0;
        font-size: 100%;
    }

.bbv #statdatatable3col .results .left {
    float: left;
    width: 50px;
    padding: 3px 0 7px 10px;
    font-weight: bold;
    color: #228B22;
}

#statdatatable3col .results .mid {
    float: left;
    width: 400px;
    padding: 3px 0 7px 0;
}

#statdatatable3col .results .right {
    float: left;
    width: 60px;
    padding: 3px 3px 7px 3px;
    text-align: center;
}

/* Ref 147 19/07/2006 */
#statdatatable2col {
    width: 541px;
    padding: 0 0 0 0;
}

    #statdatatable2col .results {
        padding: 3px 0 5px 10px;
        font-size: 100%;
    }

        #statdatatable2col .results .left {
            float: left;
            width: 400px;
            padding: 3px 0 7px 0;
        }

            #statdatatable2col .results .left a {
                font-weight: normal;
                color: blue;
            }

.resp #statdatatable2col .results .right {
    float: left;
    width: 100px;
    padding: 3px 3px 7px 3px;
    text-align: center;
    color: #5F9EA0;
}

/* 20/10/2015 */
#bbvdatatable2col {
    width: 528px;
    padding: 0 0 0 10px;
}

    #bbvdatatable2col .results {
        padding: 0 0 15px 10px;
        height: 180px;
        border-bottom: thin;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
    }

        #bbvdatatable2col .results p {
            color: #000000;
            font-weight: normal;
        }

        #bbvdatatable2col .results a {
            color: blue;
            font-weight: normal;
        }

        #bbvdatatable2col .results .left {
            float: left;
            width: 300px;
            padding: 20px 5px 7px 0;
        }



        #bbvdatatable2col .results .right {
            float: right;
            width: 200px;
            padding: 10px 0 10px 0;
        }

    #bbvdatatable2col .resultsend {
        padding: 0 0 5px 10px;
        height: 240px;
    }

        #bbvdatatable2col .resultsend p {
            color: #000000;
            font-weight: normal;
        }


        #bbvdatatable2col .resultsend .left {
            float: left;
            width: 300px;
            padding: 20px 5px 7px 0;
        }


        #bbvdatatable2col .resultsend .right {
            float: right;
            width: 200px;
            padding: 10px 0 10px 0;
        }

/* Ref 157 27/09/2006 */
.infcontstatdatatable2col {
    width: 541px;
    padding: 0 0 0 0;
}

    .infcontstatdatatable2col .results {
        padding: 3px 0 5px 10px;
        font-size: 100%;
    }

        .infcontstatdatatable2col .results .left {
            float: left;
            width: 130px;
            padding: 3px 0 15px 0;
        }

        .infcontstatdatatable2col .results .right {
            float: left;
            width: 390px;
            padding: 3px 3px 40px 3px;
            text-align: justify;
        }


/* Ref 149 01/08/2006 */
#fluspotstatdatatable2col {
    width: 541px;
    padding: 0 0 0 0;
}

    #fluspotstatdatatable2col .results {
        padding: 3px 0 5px 10px;
        font-size: 100%;
    }

        #fluspotstatdatatable2col .results .left {
            float: left;
            width: 250px;
            padding: 3px 0 7px 0;
        }

        #fluspotstatdatatable2col .results .right {
            float: left;
            width: 250px;
            padding: 3px 3px 7px 3px;
        }

.resultsheader {
    background-color: #ebebeb;
    height: 20px;
    border: 1px solid #bcbcbc;
    font-weight: bold;
    padding: 3px 0 0 0;
}

.resultslisting {
    padding: 2px 0;
    margin-right: 10px;
    font-size: 100%;
    margin: 0 10px 6px 10px;
}

    .resultslisting hr.res {
        clear: both;
        height: 1px;
        color: #ccc;
        background: #ccc;
        border: 0;
        padding: 0 0 10px 10px;
    }

/* kq bbv 6/10/2005 */
.eweek #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #FFF086;
    height: 17px;
    border: solid 2px #FFE84D;
}

.bbv #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #d7f2ce;
    height: 17px;
    border: solid 2px #bbe2ae;
}

.eweek #paging .nav {
    float: left;
    padding: 0 0 0 0;
    width: 131px;
    text-align: center;
}

.bbv #paging .nav {
    float: left;
    padding: 0 0 0 0;
    width: 132px;
    text-align: center;
}
/* Ref 56 Date: 11/01/06 */
#res #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #B0E3F5;
    height: 17px;
    border: solid 2px #96DAF2;
}

    #res #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 131px;
        text-align: center;
    }

/*
#res .resultsheader { background-color:#B0E3F5; height:20px;  border:2px solid #96DAF2; font-weight:bold; padding:3px 0 0 0 ;}*/

/* ref 73  08/02/06 */
.env #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #c8c4f5;
    height: 17px;
    border: solid 2px #b5b0f1;
    width: 99%;
}

    .env #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }
/* ref 75  09/02/2006 */
.gast #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #ECAACE;
    height: 17px;
    border: solid 2px #E68DBD;
}

    .gast #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }
/* ref 76 09/02/06 */
.imm #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #F4D569;
    height: 17px;
    border: solid 2px #F0C737;
}

    .imm #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }
/* ref 78 09/02/06 */
.imm #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #F4D569;
    height: 17px;
    border: solid 2px #F0C737;
}

    .imm #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }

/* Ref No 79  14/02/06 */
.resp #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #A6DBCB;
    height: 17px;
    border: solid 2px #88CFB9;
}

    .resp #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }

.travel #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #C2DF84;
    height: 17px;
    border: solid 2px #ADD45B;
}

    .travel #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }

#travel #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #C2DF84;
    height: 17px;
    border: solid 2px #ADD45B;
}

    #travel #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }

/* Ref No  16/02/2006 */
.arm #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #FFCFD2;
    height: 17px;
    border: solid 2px #F0ABB1;
}

    .arm #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }

.decon #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #AACEEC;
    height: 17px;
    border: solid 2px #8DBDE6;
}

    .decon #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }
/* Ref 142 Date: 23/06/06 */
.inf #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #F3C3D1;
    height: 17px;
    border: solid 2px #D9366A;
}

    .inf #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }

.sshaip #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #95DEF2;
    height: 17px;
    border: solid 2px #72DEF2;
}

    .sshaip #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }



/* Ref 63 Date 03/02/2006 */
/* Ref 90 Date 09/03/2006 - removed float left */
.gen #paging {
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #B0E3F5;
    height: 17px;
    border: solid 2px #96DAF2;
}

    .gen #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 131px;
        text-align: center;
    }

#centerwide .panel {
    margin: 8px 0 15px 10px;
    background: #F4F4F4;
    margin: 8px 0 15px 10px;
    display: block;
    float: left;
}

    #centerwide .panel p {
        padding: 0 10px 0 10px;
        margin: 0 0 10px 0;
    }


/* Ref 91 Date 10/03/06 */
#centerwide .panelsurv {
    padding: 10px 10px 10px 10px;
    margin-top: 3px;
    background: #F4F4F4;
    margin-right: 8px;
}

    #centerwide .panelsurv p {
        padding: 0 10px 0 10px;
        margin: 0;
    }

#centerwide ul.ullinks {
    padding: 10px;
    padding-top: 5px;
    font-size: 100%;
}

    #centerwide ul.ullinks li {
        margin: 3px 0;
        list-style: none;
    }

        #centerwide ul.ullinks li a {
            font-weight: bold;
            color: #05265C;
        }

            #centerwide ul.ullinks li a:hover {
            }



/* Ref 145 Date 29/06/2006 */
/* Commented out as it changes subject page knowledge base results */
/* #centerwide ul  li a{color:Blue; font-weight: normal;} */

/* Ref 4 Date 19/09/2005 */
#advsearch .searchboxleft {
    float: left;
    width: 174px;
    padding: 0 3px 0 3px;
}

#advsearch .searchboxcenter {
    float: left;
    width: 204px;
    padding: 0 3px 0 3px;
}

    #advsearch .searchboxcenter input.adv {
        width: 120px;
        background: #fff;
        border-top: 1px solid #6A6A6A;
        border-left: 1px solid #6A6A6A;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #000;
        padding: 2px 0 2px 6px;
        margin: 0;
        margin-top: 2px;
    }

#advsearch .searchboxright {
    float: right;
    width: 124px;
    padding: 0 3px 0 3px;
}

    #advsearch .searchboxright input.adv {
        width: 120px;
        background: #fff;
        border-top: 1px solid #6A6A6A;
        border-left: 1px solid #6A6A6A;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #000;
        padding: 2px 0 2px 6px;
        margin: 0;
        margin-top: 2px;
    }

#advsearch .searchboxoptions {
    float: left;
    width: 300px;
    padding: 10px 3px 5px 3px;
}

#advsearch .searchboxbuttons {
    float: left;
    width: 150px;
    padding: 10px 3px 5px 3px;
}

/* Ref 88 Date 01/03/06 */
/*#advsearch .searchboxwide{float:left;width:400px;padding: 0 3px 0 3px;} */
/* Ref 101 Date 27/03/2006 */
#advsearch .searchboxwide {
    float: left;
    width: 535px;
    padding-left: 3px;
}


/* Ref 5 Date 19/09/2005 */
#advsearch .subjectsearchboxleft {
    float: left;
    width: 320px;
    padding: 0 74px 0 3px;
}

    #advsearch .subjectsearchboxleft select.sel {
        width: 240px;
        background: #fff;
        border-top: 1px solid #6A6A6A;
        border-left: 1px solid #6A6A6A;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #000;
        padding: 2px 0 2px 6px;
        margin: 0;
        margin-top: 2px;
    }

#advsearch .subjectsearchboxright {
    float: left;
    width: 124px;
    padding: 0 3px 0 3px;
}

    #advsearch .subjectsearchboxright select.sel {
        width: 120px;
        background: #fff;
        border-top: 1px solid #6A6A6A;
        border-left: 1px solid #6A6A6A;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #000;
        padding: 2px 0 2px 6px;
        margin: 0;
        margin-top: 2px;
    }

#advsearch .subjectsearchboxoptions {
    float: left;
    width: 394px;
    padding: 10px 3px 5px 3px;
}

#advsearch .subjectsearchboxbuttons {
    float: left;
    width: 124px;
    padding: 10px 3px 5px 3px;
}

#advsearch .issuesearchleft {
    float: left;
    width: 134px;
    padding: 0 3px 0 3px;
}

#advsearch .issuesearchright {
    float: left;
    width: 387px;
    padding: 0 0 0 3px;
}

/* Ref 9 Date 21/09/2005 */
/* Ref 9 Date 21/09/2005 */
#websitedisplays {
    font-size: 100%;
    padding: 0 0 10px 10px;
    margin: 5px 10px 6px 0;
    font-weight: bold;
    color: #05265C;
}

    #websitedisplays a {
        color: Blue;
        font-weight: normal;
    }

div#websitedisplays hr {
    margin: 10px 0;
}

/* Ref 15 Date 21/09/2005 */
.dataentry {
    float: left;
    width: 510px;
    border: 1px solid #bcbcbc;
    padding: 3px 3px 3px 3px;
    background: #ebebeb;
    margin-top: 3px;
    margin-left: 6px;
}

    .dataentry .left {
        float: left;
        height: 50px;
        width: 177px;
        padding: 0 3px 0 0;
    }

    .dataentry .center {
        float: left;
        height: 50px;
        width: 217px;
        padding: 0 3px 0 0;
    }

    .dataentry .right {
        float: left;
        height: 50px;
        width: 100px;
    }

    .dataentry .buttons {
        float: right;
        padding: 3px 3px 3px 3px;
    }

    .dataentry .statuslabel {
        float: left;
        width: 504px;
        padding: 3px 0 3px 0;
    }

    .dataentry .buttons input {
        cursor: pointer;
        border: 1px outset #666;
        background: #666;
        color: #fff;
        margin: 0;
        padding: 0;
        font-weight: bold;
    }

/* Ref 3 Date 19/09/2005 */
.advsearch {
    clear: left;
    width: auto;
    border: 1px solid #bcbcbc;
    background: #ebebeb;
    padding: 3px 10px;
}

/* search form 2 */
.advsearch {
    cursor: pointer;
    border: 1px outset #666;
    background: #666;
    color: #fff;
    margin: 0;
    font-weight: bold;
}

/*background:#fff; border-top:1px solid #6A6A6A; border-left:1px solid #6A6A6A; border-right:1px solid #999; border-bottom:1px solid #999; color:#000; padding:2px 0 2px 6px; margin:0; margin-top:2px;}
#advsearch .searchboxleft select */

/*Ref No 16 19/09/2005 */
#articledata p {
    font-size: 100%;
    padding: 0 0 10px 10px;
    margin: 5px 10px 6px 0;
}

    #articledata p sup {
        font-size: 100%;
        padding: 0 0 0 0;
        color: #05265C;
        font-weight: bold;
    }

#articledata strong {
    font-size: 100%;
    padding: 0 0 0 0;
}

#articledata a {
    color: blue;
}

    #articledata a.hover {
        text-decoration: underline;
    }

#articledata h1 {
    color: #000;
    font-size: 100%;
}

#articledata h2 {
    color: #000;
    font-size: 100%;
    background-color: #fff;
    padding: 0 0 0 0;
    font-style: italic;
}

#articledata .header {
    color: #05265C;
    font-size: 100%;
    font-weight: bold;
}

#articledata ul {
    padding: 7px 0 7px 30px;
    margin: 0;
    list-style-type: disc;
}

    #articledata ul li {
        font-size: 100%;
        margin: 0 0 0 0;
        padding: 0 0 5px 5px;
        line-height: 18px;
    }

        #articledata ul li a {
            color: Blue;
            font-weight: normal;
        }

        #articledata ul li ul {
            list-style-type: circle;
        }

/*ref no 41 14/11/2005 */
#articledata ol li {
    font-size: 100%;
    margin: 6px 0;
    padding-left: 5px;
}
    /*ref no 145 29/06/2006 */
    #articledata ol li a {
        color: Blue;
        font-weight: normal;
    }
/* #articledata ul li a{color:Blue; font-weight: normal;} */

/* Ref No:49 19/12/05 */
/*#articledata image{ border: solid 1px #FDE164; margin: 0 5px 5px 0px; } */
.eweek #articledata image {
    border: solid 1px #FDE164;
    margin: 0 5px 5px 0px;
}

.bbv #articledata image {
    border: solid 1px #ABE398;
    margin: 0 5px 5px 0px;
}
/* ref no 72 09/02/06 */
.env #articledata image {
    border: solid 1px #C8C4F5;
    margin: 0 5px 5px 0px;
}
/* ren no 74  09/02/06 */
.gast #articledata image {
    border: solid 1px #ECAACE;
    margin: 0 5px 5px 0px;
}
/* ref no 76  09/02/06 */
.imm #articledata image {
    border: solid 1px #F4D596;
    margin: 0 5px 5px 0px;
}
/* Ref No 78   14/02/06 */
.resp #articledata image {
    border: solid 1px #A6DBCB;
    margin: 0 5px 5px 0px;
}

.travel #articledata image {
    border: solid 1px #C2DF84;
    margin: 0 5px 5px 0px;
}

#travel #articledata image {
    border: solid 1px #C2DF84;
    margin: 0 5px 5px 0px;
}
/* Ref No    16/02/2006 */
.arm #articledata image {
    border: solid 1px #FFCFD2;
    margin: 0 5px 5px 0px;
}

.decon #articledata image {
    border: solid 1px #AACEEC;
    margin: 0 5px 5px 0px;
}
/* Ref No 142 Date: 23/0606 */
.inf #articledata image {
    border: solid 1px #D9366A;
    margin: 0 5px 5px 0px;
}

.sshaip #articledata image {
    border: solid 1px #95DEF2;
    margin: 0 5px 5px 0px;
}


/* ref no 165 Date: 22/06/2007 */
.bbv #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.env #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.gast #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.imm #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.resp #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.travel #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

#travel #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.arm #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.decon #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.sshaip #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.inf #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}

.pubs #articledata image.noborder {
    border: solid 1px #fff;
    margin: 0 5px 5px 0px;
}



/*Ref No 108    13/02/2006 */
.pubs #articledata image {
    border: solid 1px #96DAF2;
    margin: 0 5px 5px 0px;
}

/* Ref No 113  24/04/2006 */
.gen #articledata image {
    border: solid 1px #96DAF2;
    margin: 0 5px 5px 0px;
}
/* Ref No 118  25/04/2006 */
/* Ref No 121 27/04/2006 */
.gen #articledata #exclmark image {
    border: none;
    margin: 0 5px 5px 0px;
    vertical-align: bottom;
}

/* Style for the newsletter */
/* Ref No 23 23/09/2005 */
#ewralertbody {
    background: #FFFACD;
    font-size: 65%;
    text-align: center;
}

#ewralert {
    width: 500px;
    border: 1px solid #bcbcbc;
    padding: 5px 5px 5px 5px;
    background: #eee;
}

#ewralert {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

    #ewralert #heading {
        height: 50px;
        background-color: #fff;
        border: 1px solid #FFF086;
        margin-bottom: 10px;
    }

    #ewralert #headingtext {
        float: left;
        height: 50px;
        width: 200px;
        padding-top: 15px;
    }

    #ewralert #hpslogo {
        float: right;
        height: 50px;
        padding-right: 5px;
    }

    #ewralert a {
        color: Blue;
    }

        #ewralert a.hover {
            color: Blue;
            text-decoration: underline;
        }

    #ewralert h2 {
        font-size: 100%;
        font-weight: bold;
        color: #05265C;
        padding-bottom: 10px;
        padding-left: 3px;
    }

    #ewralert li {
        padding: 5px 0 5px 10px;
    }


#ewralertfooter {
    width: 500px;
    border: 1px solid #bcbcbc;
    padding: 5px 5px 5px 5px;
    background: #eee;
    margin-top: 3px;
}

    #ewralertfooter a {
        color: Blue;
    }

        #ewralertfooter a.hover {
            color: Blue;
            text-decoration: underline;
        }

/* style for the links in the right hand panels */
/* Ref No 34 25/10/2005 */
#right ul.ullinks {
    padding: 10px;
    padding-top: 5px;
    font-size: 100%;
}

    #right ul.ullinks li {
        margin: 3px 0;
    }

        #right ul.ullinks li a {
            font-weight: bold;
            color: #05265C;
        }

            #right ul.ullinks li a:hover {
            }
        /* ref no 55 22/12/2005 */
        #right ul.ullinks li .redbold {
            font-weight: bold;
            color: #990000;
        }

/* style for the checkboxlist display */
/* Ref No 35 25/10/2005 */
#checkboxlist {
    float: left;
    padding: 0 0 10px 10px !important;
    margin: 5px 10px 6px 0 !important;
    font-size: 100%;
    clear: both;
    width: 510px;
}

    #checkboxlist .checkbox {
        float: left;
        width: 160px;
        padding: 5px 7px 0 0;
    }

/* Ref 30 Date 20/09/05 */
#footer #footrt p a {
    color: #757575;
}

/* ref 40 date 7/11/05 */
#normallinks a {
    font-weight: 100;
    color: Blue;
}

.threecolumn {
    margin: 10px 0 25px 10px;
    float: left;
    width: 160px;
    text-align: center;
    font-size: 100%;
}

/* Ref 47 Date 21/11/05 */
.helprightlink {
    text-align: right;
}

/* Ref 57 Date 19/01/06 */
/* Ref 58 Date 01/02/06 */
#detailtwocolumn {
    float: left;
    width: 541px;
    padding-bottom: 10px;
    display: block;
}

    #detailtwocolumn .detail {
        padding: 3px 0 3px 0;
        margin-bottom: 5px;
        float: left;
        width: 541px;
    }

    #detailtwocolumn .headercolumn {
        float: left;
        width: 126px;
        margin-right: 5px;
        font-weight: bold;
    }

    #detailtwocolumn .headdetailcolumn {
        float: left;
        width: 407px;
        padding-right: 3px;
    }
    /* Ref 128 Date 11/05/06 */
    #detailtwocolumn .detailcolumn strong {
        font-size: 110%;
    }

    #detailtwocolumn .detailcolumn {
        float: left;
        width: 407px;
        padding-right: 3px;
        font-size: 100%;
    }

        #detailtwocolumn .detailcolumn a {
            color: Blue;
            font-weight: normal;
        }

    /*Ref 107 Date 11/04/06 */
    /*Ref 117 Date 25/04/06 */
    #detailtwocolumn .detailcolumnfull {
        float: left;
        width: 520px;
        padding-right: 3px;
    }

    #detailtwocolumn .detailcolumn a {
        color: Blue;
        font-weight: normal;
    }

    #detailtwocolumn .detail .left {
        float: left;
        width: 250px;
        padding-bottom: 10px;
    }

    #detailtwocolumn .detail .center {
        float: left;
        width: 150px;
        padding-bottom: 10px;
    }

    #detailtwocolumn .detail .right {
        float: left;
        width: 100px;
        padding-bottom: 10px;
    }

    /* Ref 87 Date 27/02/06 */
    #detailtwocolumn .detail .column1 {
        float: left;
        width: 400px;
        padding-bottom: 10px;
    }

    #detailtwocolumn .detail .column2 {
        float: left;
        width: 100px;
        padding-bottom: 10px;
    }

#printcontainer {
    width: 100%;
}

    #printcontainer h2 {
        color: #fff;
        background-color: #999;
    }

    #printcontainer #detailtwocolumn {
        float: left;
        width: 300px;
        padding-bottom: 10px;
        display: block;
    }

        #printcontainer #detailtwocolumn .detail {
            padding: 3px 0 3px 0;
            margin-bottom: 5px;
            float: left;
            width: 541px;
        }

        #printcontainer #detailtwocolumn .headercolumn {
            float: left;
            width: 126px;
            margin-right: 5px;
            font-weight: bold;
        }

        #printcontainer #detailtwocolumn .headdetailcolumn {
            float: left;
            width: 200px;
            padding-right: 3px;
        }

        #printcontainer #detailtwocolumn .detailcolumn {
            float: left;
            width: 200px;
            padding-right: 3px;
            font-size: 100%;
        }

            #printcontainer #detailtwocolumn .detailcolumn a {
                color: Blue;
                font-weight: normal;
            }

/* ref 68 08/02/06 */
.go {
    cursor: pointer;
    border: 1px outset #666;
    background-color: #666;
    color: #fff;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

/* ref 69 08/02/06 */
#heading #searchbox p#textsize a#searchbox1_smallers {
    font-size: 100%;
}

#heading #searchbox p#textsize a#searchbox1_middler {
    font-size: 120%;
}

#heading #searchbox p#textsize a#searchbox1_larger {
    font-size: 135%;
}


/* ref   10/03//2006 */
ul.arrow2 {
    margin: 0px;
    width: 215px;
    padding: 1px;
}

    ul.arrow2 li {
        width: 215px;
        margin: 0px;
        padding: 1px;
        padding-bottom: 5px;
    }

        ul.arrow2 li a {
            font-weight: bold;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_blue.gif) no-repeat;
            background-position: 0 4px;
            padding-left: 5px;
        }

            ul.arrow2 li a:hover {
                background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_lilac.gif) no-repeat;
                background-position: 0 4px;
                padding-left: 5px;
                text-decoration: none;
            }

/* #searchResultsHeader { width:520px; padding:5px; border: solid 1px #d19cda;  background-color:#DDB5E3; font-weight:bold; margin-bottom:3px; min-height:15px;  } */
/* ref 136 02/06/06  */
#searchResultsHeader {
    float: left;
    width: 520px;
    padding: 5px;
    border-bottom: solid 2px #000;
    background-color: #fff;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 15px;
    min-height: 15px;
}

    #searchResultsHeader span.left {
        float: left;
        width: 350px;
    }

    #searchResultsHeader span.right {
        float: right;
    }

.searchResultsHeader {
    float: left;
    width: 520px;
    padding: 5px;
    border-bottom: solid 2px #000;
    background-color: #fff;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 15px;
    min-height: 15px;
}

    .searchResultsHeader span.left {
        float: left;
        width: 350px;
    }

    .searchResultsHeader span.right {
        float: right;
    }

#searchcontainer {
    width: 535px;
    background-color: #fff;
    float: left;
    padding-bottom: 10px;
}

#full ul#searchtabs {
    display: block;
    background: #fff;
    margin: 0 15px 0 0;
    padding: 0px;
}

#full .panelone {
    margin-top: 0px;
    background: #F4F4F4;
    width: 208px;
}

#full h2 {
    display: block;
    background: #A9A8A8;
    border-bottom: 3px solid #fff;
    color: #fff;
    padding: 3px 0 3px 10px;
}


#full .panel {
    background: #F4F4F4;
    width: 208px;
    min-height: 100px;
    height: 100px;
}

    #full .panel p {
        padding: 0 10px 0 10px;
        margin: 0;
    }

.rightside {
    width: 217px;
    float: left;
}

#full .results .resultsleft {
    float: left;
    width: 100px;
    padding: 3px 0 3px 5px;
}

* html .results .resultsleft {
    padding: 2px 0;
}

#full .results .resultsright {
    float: left;
    width: 430px;
    padding: 3px 0 3px 0;
}

* html .results .resultsright {
    padding: 2px 0;
}

#full hr.res {
    clear: both;
    height: 1px;
    color: #ccc;
    background: #ccc;
    border: 0;
    margin-right: 5px;
}

#full .results a {
    /* font-weight: bold; */
    color: #05265C;
}

.subject #paging {
    /* float: left; */
    /* padding: 3px 0 0 3px; */
    /* font-size: 95%; */
    /* font-weight: bold; */
    /* width: 525px; */
    /* background-color: #DDB5E3; */
    /* height: 17px; */
    /* border: solid 2px #D19CDA; */
}

    .subject #paging .nav {
        float: left;
        padding: 0;
        /* width: 131px; */
        text-align: center;
    }

    .subject #paging a:hover {
        text-decoration: none;
    }

#advsearch select {
    font-size: 100%;
    background: #fff;
    border-top: 1px solid #6A6A6A;
    border-left: 1px solid #6A6A6A;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    color: #000;
    padding: 2px 0 2px 2px;
}

/* Ref 127    10/05/2006 */
#advancedform {
    width: 400px;
    background: #ebebeb;
    clear: both;
    padding: 5px;
    float: left;
}

    #advancedform label {
        width: 189px;
        float: left;
        margin-top: 3px;
    }

    #advancedform input {
        width: 190px;
        margin-top: 3px;
    }

#advsearch input#advgo {
    margin-top: 5px;
}

/* Ref 99 23/03/2006 */
ul#azsubject li a.az {
    padding: 4px 6px;
    text-align: center;
    border: 1px solid #ccc;
    background-color: #ebebeb;
    font-weight: bold;
    color: #000;
    margin: 0 4px 10px 0;
    display: block;
    width: 1em;
    list-style-type: none;
}

.subject ul#azsubject li a.az:hover {
    border: 1px solid #D19CDA;
    color: #000 !important;
    text-decoration: none;
    background-color: #DDB5E3;
}

#advsearch input.simpleadv {
    width: 300px;
    background: #fff;
    border-top: 1px solid #6A6A6A;
    border-left: 1px solid #6A6A6A;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    color: #000;
    padding: 2px 0 2px 6px;
    margin: 0;
    margin-top: 2px;
}


/* Ref 102   28/03/2006 */
/* New css for the home page */
/* left home */
/* left home */
#lefthm1 {
    display: block;
    float: left;
    width: 205px;
    padding: 0;
    border-right: 3px solid #fff;
    clear: left;
}

    #lefthm1 p {
        margin: 5px 10px 10px 10px;
        font-size: 100%;
    }

        #lefthm1 p.head {
            font-size: 100%;
            color: #666;
            margin-top: 5px;
        }

    #lefthm1 a {
        color: #05265C;
        /* font-weight: bold; */
    }

    #lefthm1 .box {
        border-left: 3px solid #fff;
        border-top: 3px solid #fff;
        width: 110px;
        margin-left: 92px;
    }

        #lefthm1 .box a {
            display: block;
            font-weight: bold;
            font-size: 100%;
            padding: 3px;
        }

            #lefthm1 .box a:hover {
                text-decoration: none;
            }

    /* Ref 189 27/04/2009*/
    #lefthm1 p.newsfeature a {
        font-size: 120%;
        color: #ff0000;
    }

    /* left home panel one */
    #lefthm1 #panelone {
        min-height: 260px;
        padding-bottom: 20px;
        background-color: #E6F7FE;
    }

    * html #lefthm1 #panelone {
        height: 260px;
    }

        #lefthm1 #panelone #news h2 {
            display: block;
            text-indent: -5000px;
            width: 205px;
            height: 23px;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_news.gif) no-repeat;
            border-bottom: 3px solid #fff;
        }

        #lefthm1 #panelone h2 {
            display: block;
            background: #A9A8A8;
            margin: 0px 0px 3px 0px;
            color: #fff;
            padding: 3px 0 3px 10px;
        }

        #lefthm1 #panelone p.head {
            border-bottom: 3px solid #CAEBFF;
        }
    /* Ref 161 09/01/07 */
    #lefthm1 .boxblue {
        margin-top: -22px;
        border-left: 3px solid #fff;
        border-top: 3px solid #fff;
        width: 120px;
        margin-left: 82px;
    }

        #lefthm1 .boxblue a {
            color: #fff;
            background: #7AC3EF;
            display: block;
            font-weight: bold;
            font-size: 100%;
            padding: 3px;
        }

            #lefthm1 .boxblue a:hover {
                color: #7AC3EF;
                background: #fff;
                text-decoration: none;
            }

    #lefthm1 #panelone .date {
        color: #36c;
        font-weight: bold;
        font-size: 11px;
    }

    /* left home panel two */
    #lefthm1 #paneltwo {
        border-top: 3px solid #fff;
        background: #FFF9E2;
        min-height: 210px;
        padding-bottom: 20px;
    }

    * html #lefthm1 #paneltwo {
        height: 120px;
    }

        #lefthm1 #paneltwo p.head {
            display: block;
            background: #A9A8A8;
            margin: 0px 0px 3px 0px;
            color: #fff;
            padding: 3px 0 3px 10px;
            font-size: 155%;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
        }
    /* Ref 161 09/01/07 */
    #lefthm1 .boxyellow {
        margin-top: -35px;
        border-left: 3px solid #fff;
        border-top: 3px solid #fff;
        width: 120px;
        margin-left: 82px;
    }

        #lefthm1 .boxyellow a {
            color: #fff;
            background: #c96;
            display: block;
            font-weight: bold;
            font-size: 100%;
            padding: 3px;
        }

            #lefthm1 .boxyellow a:hover {
                color: #963;
                background: #fff;
                text-decoration: none;
            }

    #lefthm1 #paneltwo .date {
        color: #933;
        font-weight: bold;
        font-size: 11px;
    }

    /* left home panel three */
    #lefthm1 #panelthree {
        background: #EDEEF4;
        background-position: top right;
        border-top: 3px solid #fff;
        padding-right: 124px;
        min-height: 120px;
        padding-bottom: 20px;
    }

    * html #lefthm1 #panelthree {
        height: 120px;
    }

        #lefthm1 #panelthree p.head {
            border-bottom: 3px solid #C9D0DE;
        }

    #lefthm1 .boxgrey {
        margin-top: -21px;
        border-left: 3px solid #fff;
        border-top: 3px solid #fff;
        width: 110px;
        margin-left: 92px;
    }

        #lefthm1 .boxgrey a {
            color: #fff;
            background: #B3B9D1;
            display: block;
            font-weight: bold;
            font-size: 100%;
            padding: 3px;
        }

            #lefthm1 .boxgrey a:hover {
                color: #B3B9D1;
                background: #fff;
                text-decoration: none;
            }

#selectnavhide {
    visibility: hidden;
    display: none;
}

#picturepanel {
    width: 124px;
    float: left;
    padding: 0;
    margin: 0;
    border-right: 3px solid #fff;
}

    #picturepanel #ppone {
        margin-bottom: 3px;
        min-height: 138px;
        background: #E6F7FE url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_homeone.jpg) no-repeat;
        background-position: top right;
    }

    * html #picturepanel #ppone {
        height: 138px;
    }

    #picturepanel #pptwo {
        margin-bottom: 3px;
        min-height: 138px;
        background: #FFF9E2 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_hometwo.jpg) no-repeat;
        background-position: top right;
    }

    * html #picturepanel #pptwo {
        height: 138px;
    }

    #picturepanel #ppthree {
        min-height: 139px;
        background: #EDEEF4 url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_img_homethree.jpg) no-repeat;
        background-position: top right;
    }

    * html #picturepanel #ppthree {
        height: 139px;
    }


/* styles for search pages */
/* ref 109   18042006 */
#searchcontainer {
    width: 546px;
    background-color: #fff;
    float: left;
    padding-bottom: 10px;
}

    #searchcontainer #advsearch {
        clear: left;
        width: 540px;
        border: 1px solid #bcbcbc;
        background: #ebebeb;
        padding-top: 10px;
    }

#centerwide .panelsurv {
    padding: 10px 10px 10px 10px;
    margin-top: 3px;
    background: #F4F4F4;
    margin-right: 8px;
}

    #centerwide .panelsurv p {
        padding: 0 10px 0 10px;
        margin: 0;
    }

/* Ref 124 03/05/2006 */
#centerwide .panelusing {
    padding: 0px 10px 10px 10px;
    margin-top: 3px;
    background: #F4F4F4;
    margin-right: 0px;
}

    #centerwide .panelusing p {
        padding: 0 10px 0 10px;
        margin: 0;
    }

.rightside {
    width: 204px;
    float: left;
}

#full .panelone {
    margin-top: 0px;
    background: #F4F4F4;
    width: 208px;
    margin-bottom: 3px;
}

#full h2 {
    display: block;
    background: #A9A8A8;
    border-bottom: 3px solid #fff;
    color: #fff;
    padding: 3px 0 3px 10px;
}

#full .panel {
    background: #F4F4F4;
    width: 208px;
    min-height: 100px;
    height: 100px;
}

    #full .panel p {
        padding: 0 10px 0 10px;
        margin: 0;
        border: 0;
    }

#full .results .resultsleft {
    float: left;
    width: 100px;
    padding: 3px 0 3px 5px;
}

* html .results .resultsleft {
    padding: 2px 0;
}

#full .results .resultsright {
    float: left;
    width: 430px;
    padding: 3px 0 3px 0;
}

* html .results .resultsright {
    padding: 2px 0;
}

#full hr.res {
    clear: both;
    height: 1px;
    color: #ccc;
    background: #ccc;
    border: 0;
    margin-right: 5px;
}

#full .results a {
    /* font-weight: bold; */
    color: #05265C;
}


#searchresults {
    font-size: 100%;
}

    #searchresults .results .resultsleft {
        color: #c6c;
    }

.searchresults {
    font-size: 100%;
}

    .searchresults .results .resultsleft {
        color: #c6c;
    }

#full p a {
    color: Blue;
}

.rightside ul {
    font-size: 100%;
}

.rightside p {
    font-size: 100%;
}

.rightside .panelone {
    margin-bottom: 3px;
}

#searchcontainer #advsearch {
    clear: left;
    width: 540px;
    border: 1px solid #bcbcbc;
    background: #ebebeb;
    padding-top: 10px;
}

#advancedform label {
    font-size: 100%;
}


#searchdetail {
    width: 543px;
    float: left;
    margin-right: 3px;
}

#searchrecord {
    padding: 5px 0 0 5px;
}

    #searchrecord div {
        padding: 3px 0 3px 0;
    }
    /* ref 148 26/07/2006 */
    #searchrecord h2 {
        background-color: #fff;
        color: #000;
    }
    /* ref 151 08/08/2006 */
    #searchrecord h3 {
        font-size: 140%;
        margin: 0 10px 0 10px;
        padding: 15px 0 3px 0;
        border-bottom: thin;
        border-bottom-color: #CCCCCC;
        border-bottom-style: solid;
    }

    #searchrecord h4 {
        font-size: 120%;
        margin: 0 10px 0 10px;
        padding: 20px 0 3px 0;
    }


ul.arrow2 {
    margin: 0px;
    width: 190px;
    padding: 1px;
}

    ul.arrow2 li {
        width: 190px;
        margin: 0px;
        padding: 1px 1px 1px 10px;
        padding-bottom: 5px;
    }

        ul.arrow2 li a {
            font-weight: bold;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_blue.gif) no-repeat;
            background-position: 0 4px;
            padding-left: 5px;
        }

            ul.arrow2 li a:hover {
                background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_lilac.gif) no-repeat;
                background-position: 0 4px;
                padding-left: 5px;
                text-decoration: none;
            }

/* Ref 111 24/04/2006 */
#full p a {
    color: Blue;
}

/* Ref 112 24/04/2006 */
#searchdetail #detail {
    padding-left: 5px;
}

#searchdetail .header {
    color: #05265C;
    font-size: 100%;
    font-weight: bold;
}

/* Ref 119 26/04/2006 */
.gen .help #sitemaplnk a {
    font-weight: bold;
    color: #05265C;
}



/* ref 120 27/04/2006 */
.guidelinesdatatable2col {
    width: 520px;
    padding: 0 0 0 8px;
}

    .guidelinesdatatable2col .results {
        padding: 3px 0 5px 0;
        font-size: 100%;
        float: left;
    }

        .guidelinesdatatable2col .results .left {
            float: left;
            width: 400px;
            padding: 3px 0 7px 3px;
        }

        .guidelinesdatatable2col .results .right {
            float: left;
            width: 90px;
            padding: 3px 3px 7px 3px;
            text-align: center;
            color: #228B22;
        }

.reflabtable2col {
    width: 520px;
    padding: 0 0 0 8px;
}

    .reflabtable2col .results {
        padding: 3px 0 20px 0;
        font-size: 100%;
        float: left;
    }

        .reflabtable2col .results .left {
            float: left;
            width: 400px;
            padding: 3px 0 7px 3px;
        }

        .reflabtable2col .results .right {
            float: left;
            width: 90px;
            padding: 3px 3px 7px 3px;
            text-align: right;
            color: #215E7E;
        }

.results a {
    color: #0000FF;
}


.zikatable2col {
    width: 520px;
    padding: 0 0 0 8px;
}

    .zikatable2col .results {
        padding: 3px 0 20px 0;
        font-size: 100%;
        float: left;
    }

        .zikatable2col .results .left {
            float: left;
            width: 400px;
            padding: 3px 0 7px 3px;
        }

        .zikatable2col .results .right {
            float: left;
            width: 90px;
            padding: 3px 3px 7px 3px;
            text-align: right;
            color: #215E7E;
        }

.results a {
    color: #0000FF;
}

.zikatable2col {
    width: 520px;
    padding: 0 0 0 8px;
}

    .zikatable2col .results {
        padding: 3px 0 20px 0;
        font-size: 100%;
        float: left;
    }

        .zikatable2col .results .leftheader {
            float: left;
            width: 400px;
            padding: 3px 0 7px 3px;
            font-weight: bold;
            text-align: left;
            font-size: 110%;
            color: #006699;
            border-bottom: solid;
            border-bottom-color: #006699;
            border-bottom-width: thin;
        }

        .zikatable2col .results .rightheader {
            float: left;
            width: 100px;
            padding: 3px 3px 7px 3px;
            font-weight: bold;
            text-align: left;
            font-size: 110%;
            color: #006699;
            border-bottom: solid;
            border-bottom-color: #006699;
            border-bottom-width: thin;
        }

        .zikatable2col .results .left {
            float: 400px;
            padding: 3px 0 7px 3px;
            text-align: left;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }

        .zikatable2col .results .right {
            float: left;
            width: 100px;
            padding: 3px 3px 7px 3px;
            text-align: left;
            color: #000;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }

        .zikatable2col .results .leftnew {
            float: left;
            width: 400px;
            padding: 3px 0 7px 3px;
            text-align: left;
            background-color: #BBE9FF;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }


        .zikatable2col .results .rightnew {
            float: left;
            width: 100px;
            padding: 3px 3px 7px 3px;
            text-align: left;
            background-color: #BBE9FF;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }




.zikatable3col {
    width: 520px;
    padding: 0 0 0 8px;
}

    .zikatable3col .results {
        padding: 3px 0 20px 0;
        font-size: 100%;
        float: left;
    }

        .zikatable3col .results .leftheader {
            float: left;
            width: 250px;
            height: 30px;
            padding: 3px 0 7px 3px;
            font-weight: bold;
            text-align: left;
            font-size: 110%;
            color: #006699;
            border-bottom: solid;
            border-bottom-color: #006699;
            border-bottom-width: thin;
        }

        .zikatable3col .results .midheader {
            float: left;
            width: 200px;
            height: 30px;
            padding: 3px 0 7px 3px;
            font-weight: bold;
            text-align: left;
            font-size: 110%;
            color: #006699;
            border-bottom: solid;
            border-bottom-color: #006699;
            border-bottom-width: thin;
        }

        .zikatable3col .results .rightheader {
            float: left;
            width: 50px;
            height: 30px;
            padding: 3px 3px 7px 3px;
            font-weight: bold;
            text-align: left;
            font-size: 110%;
            color: #006699;
            border-bottom: solid;
            border-bottom-color: #006699;
            border-bottom-width: thin;
        }

        .zikatable3col .results .left {
            float: left;
            width: 250px;
            padding: 3px 0 7px 3px;
            text-align: left;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }

        .zikatable3col .results .mid {
            float: left;
            width: 200px;
            padding: 3px 0 7px 3px;
            text-align: left;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }

        .zikatable3col .results .right {
            float: left;
            width: 50px;
            padding: 3px 3px 7px 3px;
            text-align: left;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }

        .zikatable3col .results .leftnew {
            float: left;
            width: 250px;
            padding: 3px 0 7px 3px;
            text-align: left;
            background-color: #D2F0FF;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }

        .zikatable3col .results .midnew {
            float: left;
            width: 200px;
            padding: 3px 0 7px 3px;
            text-align: left;
            background-color: #D2F0FF;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }

        .zikatable3col .results .rightnew {
            float: left;
            width: 50px;
            padding: 3px 3px 7px 3px;
            text-align: left;
            background-color: #D2F0FF;
            border-bottom: solid;
            border-bottom-color: #D2F0FF;
            border-bottom-width: thin;
        }


.zikatable3colalt {
    width: 520px;
    padding: 0 0 0 8px;
}

    .zikatable3colalt .results {
        padding: 3px 0 20px 0;
        font-size: 100%;
        float: left;
    }

        .zikatable3colalt .results .leftheader {
            float: left;
            width: 100px;
            height: 30px;
            padding: 3px 0 7px 3px;
            font-weight: bold;
            text-align: left;
            font-size: 110%;
            color: #006699;
            border-bottom: solid;
            border-bottom-color: #006699;
            border-bottom-width: thin;
        }

        .zikatable3colalt .results .midheader {
            float: left;
            width: 200px;
            height: 30px;
            padding: 3px 0 7px 3px;
            font-weight: bold;
            text-align: left;
            font-size: 110%;
            color: #006699;
            border-bottom: solid;
            border-bottom-color: #006699;
            border-bottom-width: thin;
        }

        .zikatable3colalt .results .rightheader {
            float: left;
            width: 200px;
            height: 30px;
            padding: 3px 3px 7px 3px;
            font-weight: bold;
            text-align: left;
            font-size: 110%;
            color: #006699;
            border-bottom: solid;
            border-bottom-color: #006699;
            border-bottom-width: thin;
        }

        .zikatable3colalt .results .left {
            float: left;
            width: 100px;
            height: 45px;
            padding: 3px 0 7px 3px;
            text-align: left;
        }

        .zikatable3colalt .results .mid {
            float: left;
            width: 200px;
            height: 45px;
            padding: 3px 0 7px 5px;
            text-align: left;
        }

        .zikatable3colalt .results .right {
            float: left;
            width: 200px;
            height: 45px;
            padding: 3px 3px 7px 5px;
            text-align: left;
        }

        .zikatable3colalt .results .leftnew {
            float: left;
            width: 100px;
            height: 45px;
            padding: 3px 0 7px 3px;
            text-align: left;
            background-color: #FFFF00;
        }

        .zikatable3colalt .results .midnew {
            float: left;
            width: 200px;
            height: 45px;
            padding: 3px 0 7px 3px;
            text-align: left;
            background-color: #FFFF00;
        }

        .zikatable3colalt .results .rightnew {
            float: left;
            width: 200px;
            height: 45px;
            padding: 3px 3px 7px 3px;
            text-align: left;
            background-color: #FFFF00;
        }


/* ref 122 02/05/2006 */
body.resp .date {
    color: #487878;
}

#articledata ul.arrow li a {
    font-weight: normal;
}

/* ref 123 03/05/2006 */
body.gast .date {
    color: #CC2D82;
}

body.imm .date {
    color: #886814;
}

body.travel .date {
    color: #506623;
}

body.vhf .date {
    color: #506623;
}

body#travel .date {
    color: #87AB3A;
}

/* ref  18/05/2006 */
body.arm .date {
    color: #DF0000;
}

body.decon .date {
    color: #2772b3;
}
/* Ref No 142 Date: 23/06/06 */
body.inf .date {
    color: #c82659;
}
/* Ref 158 15/12/06 */
body.infrc .date {
    color: #D9366A;
}

body.sshaip .date {
    color: #1a5dda;
}

/* ref 133 23/05/2006 */
.hai #paging {
    float: left;
    padding: 3px 0 0 3px;
    font-size: 95%;
    font-weight: bold;
    background-color: #6CD7D0;
    height: 17px;
    border: solid 2px #4DCAC2;
}

    .hai #paging .nav {
        float: left;
        padding: 0 0 0 0;
        width: 133px;
        text-align: center;
    }

body.hai .date {
    color: #257A73;
}

/* ref 137 02/06/2006 */
#errormessage {
    min-height: 300px;
}

* html #errormessage {
    height: 300px;
}

body.gen #error #heading #titlebox #searchtitle h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/title_help.jpg) no-repeat;
}

body.gen #error {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/new_backgrounds/hps_eweekly_blue_back.jpg) no-repeat;
}

/* Table Styles for website*/
/* ref 143 29/06/2006 */
table {
    background-color: #FFF;
    width: 90%;
    border-collapse: collapse;
}

caption {
    height: 30px;
    font-weight: bold;
    font-size: 110%;
}

thead {
    height: 25px;
}

td {
    background-color: #FFF;
    border: 1px solid black;
    padding: 5px;
}

    td a {
        color: #00F;
    }

        td a:hover {
            color: #00F;
            text-decoration: underline;
        }

.colhead {
    background-color: #96DAF2;
    border: 1px solid black;
}

body.imm .colhead {
    background-color: #F0C737;
}

/* ref 146 07/07/2006 */
body.arm .colhead {
    background-color: #FCABB1;
}


/* ref 150 03/08/2006 */
body.resp .colhead {
    background-color: #88CFB9 !important;
}

.rowhead {
    background-color: #eeeeee;
    font-weight: bold;
}

tfoot tr td {
    background-color: #eeeeee;
}

/* ref 153 14/08/2006 */
.searchboxfull table {
    background-color: #ebebeb;
    width: 90%;
    border-collapse: collapse;
}

.searchboxfull td {
    background-color: #ebebeb;
    border: 1px solid #EBEBEB;
    padding: 5px;
}

.searchboxfull .noborder table {
    background-color: #ebebeb;
    width: 90%;
}

.searchboxfull .noborder td {
    background-color: #ebebeb;
    border: 0px none;
    padding: 5px;
}
/* ref 155 05/09/06 */
/* Styles for tables containing text note that the background colour for col heads is set elswhere e.g. ref 150*/
#texttable {
    background-color: #FFF;
    width: 90%;
    border-collapse: collapse;
}

    #texttable td {
        background-color: #FFF;
        border: 1px solid black;
        padding: 2px;
        margin: 0px;
        vertical-align: top;
    }

        #texttable td p {
            padding: 0px;
            margin: 0px;
        }

    #texttable .colhead {
        border: 1px solid black;
        font-weight: bold;
        padding: 2px;
        text-align: center;
    }

    /* ref 166 28/06/2007 */
    #texttable td a {
        color: #00F;
        font-weight: normal;
    }

        #texttable td a:hover {
            color: #00F;
            font-weight: normal;
            text-decoration: underline;
        }


/* ref 163 29/03/07 */
#survey {
    float: right;
    width: 200px;
    border: 2px groove #D1D1D1;
    margin-left: 10px;
    margin-bottom: 20px;
}

    #survey h1 {
        font-size: 120%;
        color: #000000;
        background-color: #F3C3D1;
        margin: 0 0 10px 0;
        border-bottom: 2px groove #D1D1D1;
    }


/* ref 172 20/12/07 */
#hpvbox {
    float: right;
    width: 200px;
    border: 2px groove #D1D1D1;
    margin: 2px 0px 5px 20px;
}

    #hpvbox h2 {
        font-size: 120%;
        color: #FFFFFF;
        background-color: #f4c177;
        margin: 0 0 10px 0;
        border-bottom: 2px groove #D1D1D1;
    }

/* Ref 168 02/10/2007 */
#texttable2col {
    width: 541px;
    padding: 0 0 0 0;
}

    #texttable2col .results {
        padding: 3px 0 5px 10px;
        font-size: 100%;
    }

        #texttable2col .results .left {
            float: left;
            width: 150px;
            padding: 3px 3px 7px 3px;
            color: #666666;
            font-weight: bold;
        }

        #texttable2col .results .right {
            float: left;
            width: 300px;
            padding: 3px 3px 7px 3px;
            text-align: left;
        }

        #texttable2col .results .leftch {
            float: left;
            width: 150px;
            padding: 3px 3px 7px 3px;
            color: #0033FF;
            font-weight: bold;
        }

        #texttable2col .results .rightch {
            float: left;
            width: 300px;
            padding: 3px 3px 7px 3px;
            text-align: left;
            color: #0033FF;
            font-weight: bold;
        }

/* Ref 168 01/11/2007 */
.radio {
    padding: 0px 10px;
}

/* version 170 13/11/2007 */
/* version 172 20/12/2007 - NB: ALSO USED FOR HPV PAGES */
.yfh3 {
    font-size: 140%;
    margin: 0 10px 0 10px;
    padding: 15px 0 3px 0;
    width: 300px;
    border-bottom: thin;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
}


/* ref 178 14/01/2008 */
/* ref 180 19/02/2008 */
/* HPV local authorities map start*/
#hpvmapbox {
    background-color: #FFFFFF;
    float: right;
    width: 230px;
    border: 2px groove #D1D1D1;
    text-decoration: none;
}

    #hpvmapbox h2 {
        font-size: 120%;
        color: #FFFFFF;
        background-color: #f4c177;
        margin: 0 0 6px 0;
        border-bottom: 2px groove #D1D1D1;
        padding: 0px 2px 3px 2px;
    }

    #hpvmapbox p {
        font-size: 10px;
        font-style: normal;
        margin: -3px;
        line-height: 13px;
    }

/* set the size of the definition list <dl> and add the background image */
#hpvlamap {
    display: block;
    width: 350px;
    height: 463px;
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvbase.gif);
    position: relative;
}

/* the hack for IE pre IE6 */
* html a#base {
    height: 463px;
    he\ight: 0;
}
/* the hack for IE pre IE6 */

#hpvlamap a#base:visited {
    background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvhover.gif) no-repeat 0 0;
    overflow: visible;
    color: #c00;
}

/* <span> general style*/
#hpvlamap a:hover span {
    position: absolute;
    width: 250px;
    display: block;
}

/* span hack for IE pre IE6 */
* html #hpvlamap a:hover span {
    width: 250px;
    w\idth: 250px;
}

/*Angus*/
a#angus {
    display: block;
    width: 56px;
    height: 0;
    padding-top: 56px;
    overflow: hidden;
    position: absolute;
    left: 211px;
    top: 244px;
    text-decoration: none;
}

* html a#angus {
    height: 56px;
    he\ight: 0;
}

    a#angus:hover {
        background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvangus.gif) no-repeat 0 0;
        overflow: visible;
    }

#hpvlamap a#angus:hover span {
    left: 68px;
    top: -190px;
}

/*Edinburgh*/
a#edinburgh {
    display: block;
    width: 28px;
    height: 0;
    padding-top: 25px;
    overflow: hidden;
    position: absolute;
    left: 206px;
    top: 330px;
    text-decoration: none;
}

* html a#edinburgh {
    height: 25px;
    he\ight: 0;
}

    a#edinburgh:hover {
        background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvedinburgh.gif) no-repeat 0 0;
        overflow: visible;
    }

#hpvlamap a#edinburgh:hover span {
    left: 73px;
    top: -277px;
}

/*East Ayrshire*/
a#eastayrshire {
    display: block;
    width: 40px;
    height: 0;
    padding-top: 63px;
    overflow: hidden;
    position: absolute;
    left: 148px;
    top: 352px;
    text-decoration: none;
}

* html a#eastayrshire {
    height: 63px;
    he\ight: 0;
}

    a#eastayrshire:hover {
        background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpveastayr.gif) no-repeat 0 0;
        overflow: visible;
    }

#hpvlamap a#eastayrshire:hover span {
    left: 130px;
    top: -298px;
}

/*Glasgow*/
a#glasgow {
    display: block;
    width: 21px;
    height: 0;
    padding-top: 18px;
    overflow: hidden;
    position: absolute;
    left: 162px;
    top: 339px;
    text-decoration: none;
}

* html a#glasgow {
    height: 18px;
    he\ight: 0;
}

    a#glasgow:hover {
        background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvglasgow.gif) no-repeat 0 0;
        overflow: visible;
    }

#hpvlamap a#glasgow:hover span {
    left: 117px;
    top: -285px;
}

/*Borders*/
a#borders {
    display: block;
    width: 83px;
    height: 0;
    padding-top: 80px;
    overflow: hidden;
    position: absolute;
    left: 202px;
    top: 337px;
    text-decoration: none;
}

* html a#borders {
    height: 80px;
    he\ight: 0;
}

    a#borders:hover {
        background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvborders.gif) no-repeat 0 0;
        overflow: visible;
    }

#hpvlamap a#borders:hover span {
    left: 77px;
    top: -283px;
}

/*South Lanarkshire*/
a#slanark {
    display: block;
    width: 49px;
    height: 0;
    padding-top: 55px;
    overflow: hidden;
    position: absolute;
    left: 168px;
    top: 347px;
    text-decoration: none;
}

* html a#slanark {
    height: 55px;
    he\ight: 0;
}

    a#slanark:hover {
        background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvslanark.gif) no-repeat 0 0;
        overflow: visible;
    }

#hpvlamap a#slanark:hover span {
    left: 111px;
    top: -293px;
}

/*Stirling*/
a#stirling {
    display: block;
    width: 57px;
    height: 0;
    padding-top: 57px;
    overflow: hidden;
    position: absolute;
    left: 141px;
    top: 283px;
    text-decoration: none;
}

* html a#stirling {
    height: 57px;
    he\ight: 0;
}

    a#stirling:hover {
        background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvstirling.gif) no-repeat 0 0;
        overflow: visible;
    }

#hpvlamap a#stirling:hover span {
    left: 138px;
    top: -229px;
}

/* West Lothian */
a#wlothian {
    display: block;
    width: 27px;
    height: 0;
    padding-top: 26px;
    overflow: hidden;
    position: absolute;
    left: 191px;
    top: 332px;
    text-decoration: none;
}

* html a#wlothian {
    height: 26px;
    he\ight: 0;
}

    a#wlothian:hover {
        background: transparent url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/projects/hpv-survey/hpvwlothian.gif) no-repeat 0 0;
        overflow: visible;
    }

#hpvlamap a#wlothian:hover span {
    left: 88px;
    top: -278px;
}
/* HPV local authorities map end*/

/* ref 181 13/05/08 */
.immvaxbox {
    float: right;
    width: 200px;
    border: 2px groove #D1D1D1;
    margin: 2px 0px 5px 20px;
}

    .immvaxbox h2 {
        font-size: 120%;
        color: #FFFFFF;
        background-color: #F4D569;
        margin: 0 0 10px 0;
        border-bottom: 2px groove #D1D1D1;
    }

/* version 182 19/05/2008 */
#aboutbox {
    float: right;
    width: 200px;
    border: 2px groove #D1D1D1;
    margin: 2px 0px 5px 20px;
}

    #aboutbox h2 {
        font-size: 120%;
        color: #000000;
        background-color: #B0E3F5;
        margin: 0 0 10px 0;
        border-bottom: 2px groove #D1D1D1;
    }

/* ref 185 20/10/2008 */ /* for a texttable in a BBV page */
body.bbv .colhead {
    background-color: #ABE398;
}

body.bbv .left {
    color: #228B22;
    /* font-weight: bold; */
}

/* ref 186 22/10/08 */ /* Johanna working on this for MRSA Screening page */
#mrsabox {
    float: right;
    width: 200px;
    border: 2px groove #D1D1D1;
    margin: 2px 0px 5px 20px;
}

    #mrsabox h2 {
        font-size: 120%;
        color: #000000;
        background-color: #72D3ED;
        margin: 0 0 10px 0;
        border-bottom: 2px groove #D1D1D1;
    }

    #mrsabox ul.arrow {
        padding: 0px 0 0px 10px;
    }

        #mrsabox ul.arrow li {
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_blue.gif) no-repeat;
            background-position: 0 4px;
            font-size: 100%;
            margin: 6px 0;
            padding-left: 8px;
            vertical-align: middle;
        }

    #mrsabox p {
        padding: 0 0 0px 10px;
        margin: 5px 10px 0px 0;
        font-size: 100%;
    }

/* ref 187 28/10/2008 */
.bbvbox {
    float: right;
    width: 200px;
    border: 2px groove #D1D1D1;
    margin: 2px 0px 5px 20px;
}

    .bbvbox h2 {
        font-size: 120%;
        color: #000000;
        background-color: #BEEBAE;
        margin: 0 0 10px 0;
        border-bottom: 2px groove #D1D1D1;
    }

/* ref 189 26/02/2009 */
#hpvtestbox {
    float: right;
    width: 200px;
    border: 2px groove #D1D1D1;
    margin: 2px 0px 5px 20px;
}

    #hpvtestbox h2 {
        font-size: 120%;
        color: #FFFFFF;
        background-color: #E03288;
        margin: 0 0 10px 0;
        border-bottom: 2px groove #D1D1D1;
    }

/* ref 190 26/02/2009 */
body#hpvtest {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_hpvtest.jpg) no-repeat;
}

    /* ref 191 26/02/2009 */
    body#hpvtest #heading #titlebox h1 {
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_hpvtest.gif) no-repeat;
    }

    /* ref 192 26/02/2009 */
    body#hpvtest #left {
        border-top: 3px solid #E03288;
    }

        body#hpvtest #left ul#section {
            border-bottom: 3px solid #E03288;
        }

            body#hpvtest #left ul#section li a {
                background: #F3B6D5;
            }

                body#hpvtest #left ul#section li a.hot {
                    background: #EB76B0;
                }

                body#hpvtest #left ul#section li a:hover {
                    background: #EB76B0;
                }

        body#hpvtest #left ul#subsection li a {
            background: #FBE3EF;
        }

            body#hpvtest #left ul#subsection li a:hover {
                background: #F7C8DF;
            }

            body#hpvtest #left ul#subsection li a.hot {
                background: #FFFFFF;
                background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
                background-position: 25px 8px;
            }

    /* ref 193 26/02/2009 */
    body#hpvtest #footer {
        margin-top: 10px;
        border-top: 3px solid #E03288;
    }


/* ref 194 26/06/2009 */
body#hpv1 #footer {
    border-top: 3px solid #f18e00;
}

body#hpv1 #left ul#section li ul li a {
    background: #f5d9b0;
}

    body#hpv1 #left ul#section li ul li a:hover {
        background: #f4c177;
    }

    body#hpv1 #left ul#section li ul li a.hot {
        background: #fff;
        background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat;
        background-position: 25px 8px;
    }

body#hpv1 #left ul#section li a {
    background: #f4c177;
}

    body#hpv1 #left ul#section li a.hot {
        background: #f19b1e;
    }

    body#hpv1 #left ul#section li a:hover {
        background: #f19b1e;
    }

body#hpv1 #left ul#section {
    border-bottom: 3px solid #f18e00;
}

body#hpv1 #left {
    border-top: 3px solid #f18e00;
}

body#hpv1 #surv #heading #hpv1 #titlebox h1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_title_h1n1immunisationprogramme.gif) no-repeat 12px 3px;
}

body#hpv1 {
    background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_bg_h1n1immprog.jpg) no-repeat;
}

/* ref 196 20/07/12 */
#ssidata {
    border-collapse: collapse;
}

    #ssidata td, #ssidata th {
        border: 1px solid #25809A;
        padding: 0px 0px 0px 0px;
    }

    #ssidata th {
        text-align: left;
        background-color: #72D2ED;
        color: #000000;
    }

    #ssidata tr.alt td {
        color: #000000;
        background-color: #B0E7F6;
    }

    #ssidata caption {
        caption-side: top;
        margin: 0px 0px 6px 0px;
    }

    #ssidata p {
        margin: 6px 2px 0px 0px;
        font-size: 100%;
    }

.news-item .header {
    margin-bottom: 10px;
    display: block;
}

.image-middle {
    vertical-align: middle;
}

.align-right {
    float: right;
    margin: 5px;
}

.panel-center {
    text-align: center;
    margin: 5px;
}

#immvaxbox {
    float: right;
    width: 200px;
    border: 2px groove #D1D1D1;
    margin: 2px 0px 5px 20px;
}

#cblPubType {
    border: 1px solid #ccc;
    height: 150px;
    overflow: auto;
    width: 350px;
    margin-left: 20px;
    background-color: #fff;
}

    #cblPubType li {
        padding-bottom: 3px;
    }



.aspNetDisabled {
    display: none;
}

div#NoResults {
    margin: 0 0 20px 0;
}

.reflabstaff ul li {
    font-size: 100%;
    margin: 5px 10px 0px 0;
    padding: 0 0 0 10px;
}

.reflabstaff .header {
    font-weight: bold;
}

.reflabstaff hr {
    margin: 10px 0;
}

#articledata {
    word-wrap: break-word;
}


#kb-categories {
    float: right;
    width: 240px;
    margin: 0 0 10px 0;
    display: block;
    height: 100%;
    background-color: white;
}

    #kb-categories .kb-categories-list {
        background: #F4F4F4;
        border-bottom: 3px solid white;
        width: 230px;
        float: right;
        padding: 0 0 10px 0;
    }

div + .kb-categories-list {
    margin: 10px 0 0 0;
}

#print {
    font-size: 100%;
    margin-bottom: 10px;
}

    #print a {
        color: #00f;
    }

    #print li {
        display: inline;
        border-right: 1px solid #000;
        padding: 0 5px;
    }

        #print li img {
            padding: 0 7px;
        }

ul#print li:last-child {
    border-right: 0px;
}

.issue-search {
    padding: 3px 10px;
}

    .issue-search li {
        padding: 5px 0;
        list-style: none;
    }

        .issue-search li input {
            width: auto;
            padding: 3px 10px !important;
        }

        .issue-search li:last-child {
            float: right;
            margin: 0 0 5px 0;
        }

.supplements-results-item {
    padding: 10px 0;
    border-bottom: 1px solid #CCC;
    float: left;
}


ul.arrow li.icon {
    background-position: 0 11px;
    padding: 3px 0 3px 8px;
}


/* Publications Search */
.publication-search {
    padding: 10px;
    background-color: #f7f7f7;
    border-radius: 3px;
    margin: 0 0 10px 0;
}

.publication-search-button {
    background-color: #777;
    color: #fff;
    border: solid 1px #000;
    margin-left: 460px;
    font-weight: bold;
    cursor: pointer;
    padding: 3px 7px;
}

.publication-search li {
    padding: 5px;
}

    .publication-search li span {
        font-weight: bold;
        display: inline-block;
        margin-right: 10px;
        display: inline-block;
        width: 50px;
    }

        .publication-search li span.inline {
            display: inline;
            margin-left: 30px;
        }

#ui-datepicker-div {
    display: none;
}

.publication-search-results {
    margin: 0 0 10px 0;
}

    .publication-search-results ul {
        padding: 3px !important;
        margin: 0 0 10px 0 !important;
    }

        .publication-search-results ul li {
            padding: 10px 0 10px 20px !important;
            background: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/hps_arrow_grey.gif) no-repeat 5px 15px;
            list-style: none;
            border-bottom: 1px solid #f7f7f7 !important;
        }

    .publication-search-results #paging a {
        display: inline-block;
        width: 85px;
        text-align: center;
    }

    .publication-search-results .aspNetDisabled {
        text-decoration: none;
        color: #777;
    }


.publication-search-info {
    margin: 10px 0 10px 0;
    font-weight: bold;
}

.publication-search-no-results {
    padding: 5px 10px 20px 10px;
    margin: 10px 0 !important;
    border-bottom: solid 2px #999;
}

.preview h1 {
    font-size: 1000%;
    text-align: center;
    position: absolute;
    opacity: 0.5;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 1.3em 1em 1em 1.2em;
    color: #999;
    width: 6em;
}

div#resourcewrapper {
    position: relative;
    z-index: 999;
}

.alert {
    padding: 1em;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: .3em;
}

.warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border: 1px #faebcc solid;
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

#InvalidRecord {
    margin: 0 0 19em;
}

.block-header {
    color: #05265C;
    font-size: 100%;
    font-weight: bold;
    display: block;
    margin-bottom: 1em;
}

.cf:after {
    clear: both;
}

.cf:before, .cf:after {
    content: " ";
    display: table;
}

.cf {
    *zoom: 1;
}

.sectionbutton {
    margin-top: 10px;
    background-repeat: no-repeat;
    min-height: 125px;
    width: 250px;
    display: inline-block;
}

    .sectionbutton a {
        display: block;
        padding-left: 80px;
        padding-top: 50px;
        padding-bottom: 70px;
    }

.haibutton {
    background-image: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/haiic/infectioncontrol/buttons/ic-types-hai-250px.jpg);
}

.preventinginfectionbutton {
    background-image: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/haiic/infectioncontrol/buttons/ic-prev-infection-250px.jpg);
    float: right;
}

.manualbutton {
    background-image: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/haiic/infectioncontrol/buttons/ic-nipcm-logo-250px.jpg);
}

.guidancebutton {
    background-image: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/haiic/infectioncontrol/buttons/ic-guidance-pubs-250px.jpg);
    float: right;
}

.educationbutton {
    background-image: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/haiic/infectioncontrol/buttons/ic-education-250px.jpg);
}

.compendiumbutton {
    background-image: url(/public/20190219034233oe_/https://www.hps.scot.nhs.uk/images/haiic/infectioncontrol/buttons/ic-hai-compendium-250px.jpg);
    float: right;
}

#slides {
    display: none;
}

ul#section ul {
    padding: 0;
}

.dots-container {
    padding: 40px 5px 10px;
    margin-left: 5px;
    float: left;
    width: 100%;
}

.home .dots-container {
    padding-top: 30px;
}


span.circle {
    width: 8px;
    height: 8px;
    position: relative;
    border-radius: 50%;
    display: inline-block;
}

    span.circle.blue {
        background: #11BAF7;
    }

    span.circle.red {
        background: #f00;
    }

    span.circle.middle {
        top: -9px;
        left: -12px;
    }

    span.circle.right {
        left: -15px;
        top: -2px;
    }

    span.circle.left {
        top: 5px;
    }

    span.circle.navy {
        background: #000080;
    }


.news span.circle {
    background: #168bb6;
}

.news #heading #titlebox h1 {
    color: #168bb6;
}

.env span.circle {
    background: #7F78CE;
}

.env #heading #titlebox h1 {
    color: #7F78CE;
}

.bbv span.circle {
    background: #6AB550;
}

.bbv #heading #titlebox h1 {
    color: #6AB550;
    font-size: 165%;
}

.gast span.circle {
    background: #B93B7F;
}

.gast #heading #titlebox h1 {
    color: #B93B7F;
}

.imm span.circle {
    background: #DFBD24;
}

.imm #heading #titlebox h1 {
    color: #DFBD24;
}

.resp #heading #titlebox h1 {
    color: #61925D;
}

.resp span.circle {
    background: #61925D;
}


.travel #heading #titlebox h1 {
    color: #A0AC18;
}

.travel span.circle {
    background: #A0AC18;
}

.hai #heading #titlebox h1 {
    color: #3D8C86;
}

.hai span.circle {
    background: #3D8C86;
}

.arm #heading #titlebox h1 {
    color: #E42430;
}

.arm span.circle {
    background: #E42430;
}

.decon #heading #titlebox h1 {
    color: #8DBDE6;
}

.decon span.circle {
    background: #8DBDE6;
}

.inf #heading #titlebox h1 {
    color: #D9366A;
}

.inf span.circle {
    background: #D9366A;
}

.sshaip #heading #titlebox h1 {
    color: #1793b5;
    font-size: 115%;
}

.sshaip span.circle {
    background: #1793b5;
}

.gen #heading #titlebox h1 {
    color: #63A7BF;
}

.gen span.circle {
    background: #63A7BF;
}

.eweek #heading #titlebox h1 {
    color: #EFC50C;
}

.eweek span.circle {
    background: #EFC50C;
}

.subject #heading #titlebox h1 {
    color: #85508E;
}

.subject span.circle {
    background: #85508E;
}

/* Publications Search */
.publication-search {
    padding: 10px;
    background-color: #f7f7f7;
    border-radius: 3px;
    margin: 0 0 10px 0;
}

.publication-search-button {
    background-color: #777;
    color: #fff;
    border: solid 1px #000;
    margin-left: 460px;
    font-weight: bold;
    cursor: pointer;
    padding: 3px 7px;
}

#centerwide .publication-search ul {
    list-style-type: none;
    margin: 0 0 8px 0;
    padding: 0;
}

.publication-search li {
    padding: 5px;
}

    .publication-search li span {
        font-weight: bold;
        display: inline-block;
        margin-right: 10px;
        display: inline-block;
        width: 100px;
        font-size: 12px;
    }

        .publication-search li span.inline {
            display: inline;
            margin-left: 30px;
        }

    .publication-search li select {
        width: 400px;
        padding: 3px;
        font-size: 13px;
    }

    .publication-search li input[type=text] {
        width: 250px;
        padding: 3px;
        font-size: 13px;
    }

.publication-search input[type=submit] {
    font-size: 13px;
}

.publication-search-results span {
    font-size: 12px;
    font-weight: bold;
}


#resourcewrapper .documents {
    background-color: #f7f7f7;
    padding: 10px 3px;
    margin: 10px 0 20px 0;
}

#resourcewrapper .title {
    font-family: Arial;
    font-size: 16px;
}

#resourcewrapper .date {
    font-family: Arial;
    font-size: 14px;
}

#resourcewrapper #articledata {
    margin-bottom: 10px;
}

    #resourcewrapper #articledata span {
        display: block;
        padding: 5px 0;
    }

.kb-categories-list {
    display: none;
}

div#norecord {
    font-size: 110%;
    padding: 10px;
    background-color: #f1c77a;
}

#home-search-panel div#publications.btn:hover, #home-search-panel div#atoz.btn:hover {
    cursor: pointer;
    color: #fff !important;
}

div#atoz:hover {
    background-color: #e7e7e7;
}

div#publications:hover, div#atoz:hover {
    background-color: #C0E3F9;
    transition: background-color 0.2s ease-in;
}

div#guidelines:hover {
    background-color: #777777;
}



div#atoz {
    background-color: #DEF1FD;
    margin: 5px;
}


#home-search-panel input[type="text"] {
    border: solid 1px #fff;
    margin-top: 30px;
    width: 250px;
    float: left;
}

#home-search-panel ul {
    padding: 10px;
}

    #home-search-panel ul li {
        padding: 5px;
        display: inline-block;
    }

        #home-search-panel ul li a {
            background-color: #fff;
            padding: 5px 10px;
            font-size: 140%;
            margin: 0px 2px;
            display: inline-block;
            text-decoration: none;
            color: #04115D;
        }


div#home-search-panel div {
    width: 222px;
    float: left;
}

#home-search-panel h2 i {
    font-size: 140%;
    position: relative;
    top: 0;
    font-size: 90px;
    color: #81caf3;
}

#home-search-panel div.btn h2 {
    text-align: center;
    border-bottom: none;
}

#home-search-panel div#publications.btn:hover h2, #home-search-panel div#publications.btn:hover i {
    color: #000080;
    /* transform: scale(1.05); */
    transition: color .3s ease-in;
}

#home-search-panel div#atoz.btn:hover h2, #home-search-panel div#atoz.btn:hover i {
    color: #000080;
}

#middle #search {
    width: 375px;
    margin-right: 2px;
    float: right;
    display: inline-block;
    min-height: 100px;
    position: relative;
}

div#search {
    background-color: #A0D7F6;
    margin-top: 2px;
}

#middle #search h2 {
    color: #050F4F;
    /* border-bottom-color: #fff; */
    border-bottom: none;
    /* min-height: 90px; */
    padding: 10px;
}

#search h2 {
    margin: 0 0 4px 0;
}

div#home-search-panel #publications {
    width: 175px;
    margin: 1px 3px 1px 3px;
}

#home-search-panel h2 {
    font-family: 'Droid Sans', Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    color: #050F4F;
    font-weight: 100;
    font-size: 160%;
}

#home-search-panel .btn i {
    color: #fe9aab;
    float: none;
    margin: 10px 0 0 0;
    color: #393939;
}

.home h2 {
    font-family: 'Droid Sans', Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    font-size: 185%;
    font-weight: 100;
    /* border-bottom: solid 1px; */
    padding-top: 3px;
    margin-bottom: .2em;
}

#home-search-panel input[type="text"], #search input[type="text"] {
    border: solid 1px #fff;
    padding: 6px 7px;
    width: 290px;
    margin-left: 10px;
    float: left;
    font-size: 120%;
}

#home-search-panel i, #search i {
    color: #73c4f2;
    right: 0;
    top: 0;
}

#search i {
    font-size: 65px;
}

/* Home News Panel */
div.news-panel {
    font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    margin: 1px 1px 1px 1px;
    float: left;
    width: 375px;
    font-size: 110%;
}

.news {
    background-color: #def1fd;
    min-height: 286px;
}

.news-panel p {
    font-family: verdana, arial, tahoma, helvetica, sans-serif;
    /* font-weight: bold; */
    font-size: 90%;
    padding: 5px 0;
}

.news-panel a {
    /* padding-left: 10px; */
}

div#home-search-panel #atoz {
    width: 177px;
    margin: 1px 1px 1px 0px;
}

.news h2, .news span.date {
    color: #439ED6;
    border-bottom-color: #439ED6;
    padding: 0;
    /* font-weight: 600; */
}

.ewr h2, .ewr span.date {
    color: #A86F3F;
    /* border-bottom-color: #A86F3F; */
}

.home .topic-areas {
    margin: 0 3px 0 0;
    background-color: #e7e7e7;
    width: 378px;
}

div.topic-areas h2 {
    color: #777777;
}

div#search i {
    position: absolute;
}

div#search input#advgo {
    /* float: right; */
    padding: 5px 6px 5px 5px;
    font-size: 120%;
    width: 58px;
    border: none;
    background-color: #439ED6;
    color: #fff;
    margin: 1px 0 0 -59px;
    cursor: pointer;
    height: 27px;
}

.topic-box {
    width: 173px;
    padding: 3px;
    background-color: #f7f7f7;
    margin: 3px;
    display: inline-block;
    min-height: 100px;
    /* margin: auto; */
    vertical-align: top;
}

    .topic-box h3 {
        color: #fff;
        /* margin: auto; */
        /* width: 100px; */
        text-align: c;
    }

    .topic-box.bbv {
        background-color: #98cc85;
        /* margin: auto; */
    }

    .topic-box.eh {
        background-color: #b4b0e2;
    }

    .topic-box.giz {
        background-color: #d170a5;
    }

    .topic-box.hai {
        background-color: #5fb9b3;
    }

    .topic-box.immvax {
        background-color: #f9eab3;
    }

    .topic-box.resp {
        background-color: #8cb285;
    }

    .topic-box.travel {
        background-color: #e2ec74;
    }

div.other-activities {
    margin: 0 0 0 0px;
    width: 375px;
    display: inline-block;
    float: left;
    background-color: #e7e7e7;
}

    div.other-activities h2 {
        color: #777777;
    }

.home-bottom-panel .other-activities h2 i {
    padding: 0 7px 0 0;
}

.other-activities li {
    display: inline-block;
    /* padding: 10px; */
    margin: 8px 0;
    width: 100%;
    /* background-color: #e7e7e7; */
    /* border-radius: 3px; */
    /* line-height: 40px; */
    font-size: 110%;
}

.other-activities ul li a {
    display: inline-block;
    /* width: 100%; */
    /* padding: 7px 0 7px 0; */
    /* border-radius: 3px; */
    color: #555;
    vertical-align: middle;
    line-height: 10px;
}



    .other-activities ul li a:hover {
        text-decoration: underline;
        /* background-color: #cce9fa; */
        color: #555;
    }




.other-activities ul li .fa-li {
    padding: 7px 1px;
    color: #fff;
    border-radius: 50%;
    background-color: #fff;
    margin-left: 30px;
}

.other-activities .fa-ul {
    margin: 0;
}

.news-panel.news, .news-panel.ewr, .topic-areas, .other-activities {
    /* margin: 8px 0; */
}

.news-panel span {
    display: block;
    padding: 0 0 0 5px;
}

.news-panel.news p span i {
    color: #439ED6;
}

.news-panel.ewr p span i {
    color: #A86F3F;
}

.news-panel span a {
    padding-left: 8px;
    font-size: 110%;
}

.news-panel span i {
    padding-left: 5px;
}

.news-panel h2 i {
    padding: 0 5px 0 0;
}

.btn-icon-container {
    display: block;
    margin: 0 auto;
    width: 50%;
    text-align: center;
}

#publications .btn-icon-container i {
    color: #393939;
}

#atoz .btn-icon-container i {
    color: #393939;
}

#publications .btn-icon-container i.fa-stack-1x {
    padding-left: 24px;
    font-size: 200%;
}

#publications .btn-icon-container {
    display: block;
}

.lead {
    font-size: 22px;
    font-weight: 300;
    line-height: 1.4;
    padding: 10px 0;
    position: relative;
    left: -10px;
    font-family: 'Droid Sans',verdana, arial, tahoma, helvetica, sans-serif;
}

.intro {
    margin: 2px 2px 0 2px;
    width: 375px;
    float: left;
    display: inline-block;
    min-height: 100px;
}

.cont, .dots-container {
    padding: 35px 0;
    margin-left: 5px;
}

span.blue-circle {
    width: 10px;
    height: 10px;
    background: #11BAF7;
    position: relative;
    border-radius: 50%;
    display: inline-block;
    top: 7px;
}

span.red-circle {
    width: 10px;
    height: 10px;
    background: red;
    position: relative;
    border-radius: 50%;
    display: inline-block;
    left: -15px;
    top: -7px;
}

span.navy-circle {
    width: 10px;
    height: 10px;
    background: navy;
    position: relative;
    border-radius: 50%;
    display: inline-block;
    left: -17px;
    top: 0;
}

.news h2, .ewr h2 {
    padding: 6px 0 0 3px;
}

.news span.date, .ewr span.date {
    font-size: 14px;
    font-weight: bold;
}

span.date {
    font-size: 120%;
    font-weight: 200;
}

.news p, .ewr h2 {
    padding: 5px 0 5px 3px;
}

.news-view-all a:hover {
    background-color: #439ed6;
    color: #fff;
    text-decoration: none;
}

.news-view-all a {
    text-align: right;
    color: #439ED6;
    font-weight: 600;
    font-size: 110%;
    background-color: #fff;
    padding: 6px 10px 5px 10px;
}

p.news-view-all, p.ewr-view-all {
    text-align: right;
    margin-top: -25px;
}

#home-search-panel {
    padding: 1px 0 1px 0;
    font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    float: left;
}

div#publications, div#atoz {
    background-color: #DEF1FD;
    transition: background-color .2s ease-in;
    min-height: 105px;
}

#home-search-panel i {
    font-size: 35px;
}

#home-search-panel div {
    width: 346px;
    padding: 5px 5px 18px 5px;
    min-height: 100px;
    display: inline-block;
}

.panel-holder {
    position: relative;
    width: 375px;
    float: left;
    margin: 0 2px 3px 3px;
    height: 155px;
    font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    min-height: 155px;
}

.panel-holder-left {
    width: 185px;
    float: left;
    margin-right: 2px;
    overflow-x: hidden;
}

.panel-holder-right {
    width: 187px;
    float: left;
    background: #d7d7d7;
    height: 100%;
    margin-left: 1px;
    display: table;
}


    .panel-holder-right span {
        /* padding: 2.5em 0; */
        color: #555;
        font-size: 180%;
        display: inline-block;
        font-family: 'Droid Sans', Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
        width: 100%;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }


.panel-holder .panel-holder-right {
    transition: background-color .3s ease-in-out, color .3s ease-in-out;
}

.panel-holder:hover {
    cursor: pointer;
}

    .panel-holder:hover .panel-holder-left .hidden-panel {
        opacity: 1;
        z-index: 100;
        transition: opacity .3s ease-in-out;
    }

.panel-holder .panel-holder-left .hidden-panel {
    position: absolute;
    left: 0;
    top: 0;
    width: 15px;
    background: #b70107;
    height: 100%;
    opacity: 0;
    transition: opacity .3s ease-in-out;
}


.panel-holder:hover .panel-holder-right {
    background-color: #e7e7e7;
    transition: background-color .3s ease-in-out;
}


    .panel-holder:hover .panel-holder-right span {
        color: #b70107 !important;
        transition: color .3s ease-in-out;
    }


.ewr {
    background-color: #FFF9E2;
    margin-top: 4px;
    min-height: 155px;
}

.ewr-view-all a:hover {
    background-color: #a86f3f;
    color: #fff;
    text-decoration: none;
}

.ewr-view-all a {
    text-align: right;
    color: #A86F3F;
    font-weight: 600;
    font-size: 110%;
    background-color: #fff;
    padding: 6px;
}

div#publications, div#atoz {
    background-color: #DEF1FD;
    transition: background-color .2s ease-in;
    min-height: 105px;
}

.home-bottom-panel {
    background-color: #fff;
    float: left;
    margin-bottom: 2px;
}

    .home-bottom-panel .other-activities h2 {
        color: #555;
        padding: 7px 0 0 5px;
    }

.other-activities ul li a:hover i {
    color: #000;
}

.other-activities ul li a i {
    padding: 0 .5em 0 .3em;
    font-size: 180%;
    vertical-align: sub;
}

    .other-activities ul li a i.apple {
        color: #53903c;
    }

    .other-activities ul li a i.lilac {
        color: #584fbf;
    }

    .other-activities ul li a i.pink {
        color: #8f2e62;
    }

    .other-activities ul li a i.blue {
        color: #2d6763;
    }

    .other-activities ul li a i.yellow {
        color: #b2961a;
    }

    .other-activities ul li a i.green {
        color: #4b7047;
    }

    .other-activities ul li a i.lime {
        color: #757d11;
    }



.panel-holder:hover .panel-holder-left img {
    transform: translateX(15px);
    overflow-x: hidden;
    z-index: 1;
    transition: transform .3s ease-in-out;
}

.panel-holder .panel-holder-left img {
    transition: transform .3s ease-in-out;
}

.publications-section {
    font-size: 14px;
}

.publication-filter-search {
    padding: 20px 10px 10px 10px;
    background-color: #f7f7f7;
    border-radius: 3px;
    margin: 0 0 10px 0;
}

    .publication-filter-search input#FilterBox {
        border: solid 1px #d7d7d7;
        padding: 5px 7px;
        width: 485px;
        margin-left: 10px;
        font-size: 120%;
        margin: 1em;
    }


#centerwide .publications-section .publications-count {
    color: #147ea3;
    font-weight: bold;
    position: absolute;
    margin: -0.4em 0 0 1em;
}

#centerwide .publication-filter-search ul.my-new-list {
    padding: 0 1em;
    list-style-type: none;
}

    #centerwide .publication-filter-search ul.my-new-list li {
        padding: 20px 5px;
        border-bottom: solid 1px #c7c7c7;
    }

#centerwide .publication-filter-search ul li i {
    display: inline-block;
    font-size: 25px;
    width: 40px;
    vertical-align: middle;
}

#centerwide .publication-filter-search ul li a {
    font-size: 14px;
    display: inline-block;
    width: 440px;
    vertical-align: middle;
    color: #000;
}

.publications-section .publications-count {
    color: #147ea3;
    font-weight: bold;
    position: absolute;
    margin: -0.4em 0 0 1em;
}

.publications-section .large-list > a:first-child li {
    margin-top: 5px;
}

.publications-section .large-list li {
    margin: 20px 5px 10px 5px;
    padding: 20px;
    background-color: #f7f7f7;
}

time.icon {
    font-size: 12px;
    display: inline-block;
    position: relative;
    width: 3.5em;
    height: 4.3em;
    background-color: #fff;
    border-radius: 0.3em;
    /* box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd; */
    overflow: hidden;
    margin-right: 1em;
    vertical-align: top;
    box-shadow: 2px 3px 5px #777;
}

    time.icon * {
        display: block;
        width: 100%;
        font-size: 1em;
        font-weight: bold;
        font-style: normal;
        text-align: center;
        line-height: 15px;
    }

    time.icon em {
        position: absolute;
        bottom: 0em;
        color: #000080;
    }

    time.icon strong {
        position: absolute;
        top: 0;
        padding: 0.2em 0;
        color: #fff;
        background-color: #96DAF2;
    }

    time.icon span {
        font-size: 1em;
        letter-spacing: -0.05em;
        padding-top: 1.8em;
        color: #000;
    }

.publications-section .large-list li span.title {
    display: inline-block;
    width: 220px;
    font-size: 14px;
    color: #000;
    font-weight: 100;
}

.publications-section .large-list a:hover li {
    background-color: #e7e7e7;
}

.publications-section h2 {
    font-size: 18px;
}

.publications-section a {
    font-size: 12px;
}

.publications-section ul.arrow {
    padding: 0 0 0 5px;
}

    .publications-section ul.arrow li {
        font-size: 12px;
        border-left: solid 3px #ccc;
        margin-bottom: 14px;
        vertical-align: middle;
        padding: 3px 0 3px 10px;
    }


.subject #search {
    background-color: #F1E2F4;
}

    .subject #search i {
        color: #e8cfed;
    }

    .subject #search h2 {
        font-size: 185%;
        font-family: 'Droid Sans',arial, verdana, arial, tahoma, helvetica, sans-serif;
        font-weight: 100;
    }

    .subject #search input#advgo {
        background-color: #c175cc;
    }

        .subject #search input#advgo:hover {
            background-color: #b75fc4;
        }

.subject span.lead {
    color: #000;
}




div#search-box {
    background-color: rgba(227, 197, 232, 0.5);
    float: left;
    width: 755px;
    padding: 25px 20px;
    box-sizing: border-box;
    position: relative;
}

    div#search-box input {
        padding: 7px;
        border: solid 1px #fff;
    }

#search-box i {
    font-size: 700%;
    color: #e8cfed;
    top: 5px;
    right: 10px;
    position: absolute;
}


#full #search-box a.az {
    font-weight: bold;
    color: #fff;
    font-size: 120%;
    /* display: block; */
    padding: 11px 13px;
    background-color: #c175cc;
    border: none;
    display: inline-block;
}

    #full #search-box a.az:hover {
        background-color: #b75fc4;
        color: #fff !important;
    }

    #full #search-box a.az:visited {
        color: #fff !important;
    }

.wa-hidden {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
}

#search-box ul#azsubject {
    width: 600px;
    margin: 0;
}

#search-box a.az:hover {
    border: 1px solid #D19CDA;
    text-decoration: none;
    background-color: #b75fc4;
}



#searchcontainer h3, #full .rightside.search h3 {
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 0 5px;
}


#full #searchcontainer ul.atoz-letter li {
    padding: 8px 0 0 12px;
}

#full #searchcontainer ul.atoz-letter i {
    color: #b75fc4;
}

#full #searchcontainer ul.atoz-letter a {
    display: inline-block;
}

#full #searchcontainer a {
    /* font-weight: bold; */
    color: #0391bf;
    font-size: 12.5px;
    display: block;
    padding-bottom: 5px;
}


#searchcontainer span.right {
    float: right;
    margin: -22px 5px 0 0;
}

#AllResultsPanel span.right, .subject-results span.right {
    font-size: 105%;
    font-weight: bold;
    color: #ae51be;
    margin: -23px 0 0 0;
}

.result {
    width: 99%;
    margin: 5px 0 6px 0;
    border-bottom: solid 1px #dadada;
    padding-bottom: 8px;
    float: left;
}

.results {
    width: 543px;
    /* background-color: #008000; */
    margin-left: 5px;
}

.rightside.search {
    /* margin: 12px 0 0 0; */
    font-size: 110%;
    float: right;
}

ul.result-filter li a {
    background-color: #f3f3f3;
    padding: 15px 5px;
    width: 180px;
    display: inline-block;
    text-align: center;
    font-size: 120%;
    /* height: 40px; */
    color: #555;
}

ul.result-filter li {
    margin: 8px 0;
    text-align: right;
}

    ul.result-filter li a:hover {
        text-decoration: none;
        background-color: #e8cfed;
    }

body.subject .date {
    color: #ae51be;
}

.subject #paging .nav {
    float: left;
    /* padding: 5px 10px; */
    /* width: 131px; */
    text-align: center;
    background-color: #c175cc;
    margin: 3px;
    font-size: 120%;
    font-weight: 100;
}

ul.result-filter li a.active {
    border: solid 2px #B75FC4;
    background-color: #f1e2f4;
}

.searchresults span.label {
    font-weight: bold;
    color: #777;
}

.searchresults span#hlSource {
    margin-right: 10px;
}

#full #searchcontainer #paging .nav a.aspNetDisabled {
    background: #ccc;
    color: #eee;
    cursor: auto;
}

#full #searchcontainer #paging .nav a {
    color: #fff;
    font-weight: 100;
    padding: 10px 15px;
}

#full #searchcontainer a {
    /* font-weight: bold; */
    color: #0391bf;
    font-size: 13px;
    display: block;
    padding: 3px 0 7px 0;
}

.subject #paging {
    margin: 0 auto;
    width: 80%;
}

#full #searchcontainer h3 span#lblResult {
    display: inline-block;
    width: 380px;
}

div#search-box.search-box-part {
    width: 575px;
}

div#search-box {
    background-color: rgba(227, 197, 232, 0.5);
    float: left;
    width: 755px;
    padding: 25px 20px;
    box-sizing: border-box;
    position: relative;
}

.subject #full #atoz {
    width: 177px;
    float: right;
    margin: 0;
    min-height: 93px;
    background-color: #F1E2F4;
}


    .subject #full #atoz h2 {
        display: block;
        background-color: rgba(0, 0, 0, 0);
        border-bottom: 0;
        font-family: 'Droid Sans', Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
        color: #050F4F;
        font-weight: 100;
        font-size: 160%;
        text-align: center;
    }


    .subject #full #atoz i {
        font-size: 35px;
        padding: 10px 0 0 0;
    }


div#search-box input[type="submit"] {
    background-color: #c175cc;
    color: #fff;
    padding: 8px;
    font-size: 150%;
    border: none;
    float: left;
    margin: 3px 0 0 -73px;
    cursor: pointer;
}


div#search-box input[type="text"] {
    padding: 12px 12px 13px 12px;
    width: 427px;
    float: left;
    font-size: 120%;
}

.subject #full #atoz:hover {
    background-color: #e8cfed;
    transition: background-color 0.2s ease-in;
}

div#search-box input[type="submit"]:hover {
    background-color: #b75fc4;
}

#searchcontainer div#dNoSearchResults {
    padding: 2em 2em;
    font-size: 14px;
}

.full-width {
    width: 100%;
    margin: 0 0 .3em 0 !important;
}

.wr-archive-wrapper {
    margin-bottom: 3em;
}

li.inline {
    display: inline;
}
