ul#skipMenu, .hide {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    top: -100px;
    left: 20px;
}

    ul#skipMenu li {
        display: block;
        padding: 0;
        margin: 0;
    }

    ul#skipMenu a {
        display: block;
        padding: 12px 15px;
        position: absolute;
        top: 0;
        left: 0;
        text-decoration: none;
        border: 2px solid #005b38;
        background: #fff;
        white-space: nowrap;
        font-size: 16px;
        box-shadow: 0 0 10px -3px #000;
        transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        opacity: 0.5;
        border-radius: 4px;
    }

        ul#skipMenu a:focus {
            top: 120px;
            opacity: 1;
            text-decoration: underline;
        }
/*a:focus {border: 3px solid red;}*/
#content {
    width: 940px;
}
/*needs to be set*/

@font-face {
    font-family: 'ArialNarrowRegular';
    src: url('fonts/arialn-webfont.eot');
    src: url('fonts/arialn-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/arialn-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DaxRegular';
    src: url('fonts/dax-webfont.eot');
    src: url('fonts/dax-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/dax-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html {
}

    html.lt-ie8 {
        background: url(../../images/Corporate/bgHTML3.gif) repeat-x 0 4px #fff;
    }

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    color: #333333;
    margin: 0;
    padding: 0;
}
/*background*/
body {
    background: url(../../images/Corporate/bgHTML3.gif) repeat-x 0 -6px #fff;
    border-top: 4px solid #c6c6c6;
}

.backing {
    background: url(../../images/Corporate/bgBody3.gif) no-repeat 50% -10px;
    overflow: hidden;
}
/*Ie7 fix*/
html.lt-ie9.lt-ie8 {
    margin: 0;
}

#wrapper {
    width: 940px;
    margin: 0 auto;
}

#header {
    width: 940px;
    height: 120px;
    margin: 0 auto;
    padding: 18px 0 0;
}

#logo {
    width: 488px;
    height: 120px;
    float: left;
}

#headerRight {
    width: auto;
    float: right;
    padding-top: 15px;
}

    #headerRight ul {
        width: auto;
        float: right;
        font-size: 0.917em;
        margin: 0;
        padding: 0;
    }

        #headerRight ul li {
            display: inline;
            padding: 0 0 0 14px;
            background: url(../../images/Corporate/divQuicklinks.gif) 0 1px no-repeat;
        }

            #headerRight ul li:first-child {
                background: none;
            }

    #headerRight a {
        color: #333333;
        text-decoration: underline;
    }

    #headerRight span a {
        font-size: 0.917em;
        display: block;
        clear: both;
        float: right;
        margin: 5px 0 0;
        text-decoration: underline;
    }
/*Javascript Form new*/

div.searchArea {
    float: right;
    clear: both;
    position: relative;
    margin: 23px 0 10px 0;
}

.keywordSearch {
    float: none;
}

div.searchArea label {
    position: absolute;
    top: 0;
    left: 0;
}

div.searchArea br {
    display: none;
}

div.searchArea input {
    display: block;
    width: 159px;
    height: 29px;
    padding: 0 10px 0 31px;
    border: 0;
    background: url(../../images/Corporate/sprites.png) 0 0 no-repeat;
    color: #000000;
    display: inline;
    float: left;
    line-height: 28px;
}

.searchArea.keywordSearch {
    float: none;
    margin-top: 10px;
}

    .searchArea.keywordSearch input[type="submit"] {
        width: auto;
        padding: 1px 18px;
        background: #005B38;
        color: #fff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        margin-left: 4px;
    }
/*IE8 fix
html.lt-ie9 form.searchArea input {
    height: 29px;
}*/

.threeCol-accordian {
    padding-top: 20px;
}

    .threeCol-accordian h3 {
        margin: 0;
        font-size: 1.7em;
        font-weight: bold;
    }

    .topFiveList ul li, .threeCol-accordian ul li {
        background-image: none !important;
        list-style: none !important;
    }

    .threeCol-accordian ul li {
        display: table;
    }

.topFiveList ul li {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.threeCol-accordian ul li span, .threeCol-accordian ul li a {
    display: table-cell;
    padding-right: 30px;
    padding-bottom: 10px;
}

div.searchArea label {
    padding: 0 10px 0 31px;
    line-height: 30px;
    float: left;
    width: 70%;
}

div.searchArea input {
    border: none;
}

div.searchArea label {
    color: #000000;
}
/*Javascript service search box*/
div.keywordSearchArea, div.locationSearchArea, .keywordSearchAreaShort {
    float: left;
    position: relative;
    margin-top: 17px;
}

div.keywordSearchArea, div.locationSearchArea, .keywordSearchAreaShort {
    position: relative;
    margin: 0 5px 10px 0;
}

    div.keywordSearchArea label, div.locationSearchArea label, .keywordSearchAreaShort label {
        position: absolute;
        top: 0;
        left: 0;
    }

    div.keywordSearchArea br, div.locationSearchArea br, .keywordSearchAreaShort br {
        display: none;
    }

    div.keywordSearchArea input, div.locationSearchArea input {
        display: block;
        width: 194px;
        height: 28px;
        padding: 0 10px;
        border: 0;
        background: url(../../images/Corporate/sprites.png) 0px -329px no-repeat;
        color: #000000;
        display: inline;
        float: left;
        line-height: 28px;
        border: none;
    }

    .keywordSearchAreaShort input {
        display: block;
        width: 114px;
        height: 28px;
        padding: 0 10px;
        border: 0;
        background: url(../../images/Corporate/sprites.png) -216px -329px no-repeat;
        color: #000000;
        display: inline;
        float: left;
        line-height: 28px;
        border: none;
    }

    div.keywordSearchArea label, div.locationSearchArea label {
        padding: 0 10px;
        line-height: 28px;
        float: left;
        width: 194px;
        color: #000000;
    }

    .keywordSearchAreaShort label {
        padding: 0 10px;
        line-height: 30px;
        float: left;
        width: 114px;
        color: #000000;
    }
/*Javascript service search box*/ /*wide*/
.wide div.keywordSearchArea, .wide div.locationSearchArea {
    float: left;
    position: relative;
    margin: 0 5px 10px 0;
}

    .wide div.keywordSearchArea label, .wide div.locationSearchArea label {
        position: absolute;
        top: 0;
        left: 0;
    }

    .wide div.keywordSearchArea br, .wide div.locationSearchArea br {
        display: none;
    }

    .wide div.keywordSearchArea input, .wide div.locationSearchArea input {
        display: block;
        width: 274px;
        height: 28px;
        padding: 0 10px;
        border: 0;
        background: url(../../images/Corporate/sprites.png) 0 -357px no-repeat;
        color: #000000;
        display: inline;
        float: left;
        line-height: 28px;
    }

    .wide div.keywordSearchArea label, .wide div.locationSearchArea label {
        padding: 0 10px;
        line-height: 28px;
        float: left;
        width: 274px;
    }

    .wide div.keywordSearchArea input, .wide div.locationSearchArea input {
        border: none;
        color: #000000;
    }
/*contentArea*/
#contentArea input.btnSearch {
    float: left;
}

#keywordSearchArea .btnSearch {
    margin: 0 !important;
}

.btnSearch {
    width: 37px !important;
    height: 30px;
    display: inline;
    float: right;
    margin: 0 0 0 5px !important;
    border: 0;
    background: url(../../images/Corporate/sprites.png) -205px 0 no-repeat !important;
    cursor: pointer;
    text-indent: -9999px;
    text-transform: uppercase;
}

#contentAreaExt #keywordSearchArea {
    width: 712px;
}

/*select option field*/
select.newsOptions {
    width: 204px;
    margin: 0 4px 0 0;
    padding: 6px 6px 6px 6px;
    height: 30px;
}
/*news page - custom select JS styles*/
#newsSelection {
    width: 169px;
    float: left;
    font-size: 1.0em;
    margin: 0 0 0 10px;
}
    /*select box drop down*/
    #newsSelection .newListSelected {
        width: 169px;
        height: 27px;
        background: transparent url(../../images/Corporate/sprites.png) -224px -245px no-repeat;
        color: #666666;
        cursor: pointer;
        float: left;
        margin: 0;
        position: relative;
        z-index: 5;
        font-size: 1.167em;
    }

    #newsSelection .selectedTxt {
        width: 169px;
        height: 10px;
        padding: 8px 6px 8px 8px;
        line-height: 12px;
    }

    #newsSelection ul.newList a {
        color: #000000;
        display: block;
        text-decoration: none;
    }

    #newsSelection ul.newList {
        width: 167px;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        border-top: none;
        color: #000000;
        list-style: none outside none;
        margin: 0;
        overflow: auto;
        padding: 0;
        position: absolute;
        top: 27px;
        left: 0;
        z-index: 9999;
    }

        #newsSelection ul.newList li {
            background: none !important;
            padding: 0 !important;
        }

            #newsSelection ul.newList li a {
                display: block;
                padding: 3px 8px 3px 7px;
            }

                #newsSelection ul.newList li a:hover {
                    color: #FFFFFF;
                    background-color: #0071a5;
                }
/*Javascript Service Search Custom Dropdown STyling*/
#serviceSearch {
    width: 219px;
    float: left;
    font-size: 1.0em;
}

    #serviceSearch > label, #newsSelection > label {
        display: none;
    }

    #serviceSearch .newListSelected {
        width: 220px;
        height: 27px;
        background: transparent url(../../images/Corporate/sprites.png) 0 -245px no-repeat;
        color: #666666;
        cursor: pointer;
        float: left;
        margin: 0;
        position: relative;
        z-index: 5;
        font-size: 1.167em;
    }

    #serviceSearch .selectedTxt {
        width: 274px;
        height: 10px;
        padding: 8px 6px 8px 8px;
        line-height: 12px;
    }

    #serviceSearch ul.newList a {
        color: #000000;
        display: block;
        text-decoration: none;
    }

    #serviceSearch ul.newList {
        width: 217px;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        border-top: none;
        color: #000000;
        list-style: none outside none;
        margin: 0;
        overflow: auto;
        padding: 0;
        position: absolute;
        top: 26px;
        left: 0;
        z-index: 9999;
    }

        #serviceSearch ul.newList li {
            background: none !important;
            padding: 0 !important;
        }

            #serviceSearch ul.newList li a {
                display: block;
                padding: 3px 8px;
            }

                #serviceSearch ul.newList li a:hover {
                    color: #FFFFFF;
                    background-color: #0071a5;
                }
/*Javascript Service Search Custom Dropdown Styling - Wide - Search Results and Search Details*/
.wide #serviceSearch {
    width: 289px;
    float: left;
    font-size: 1.0em;
}

    .wide #serviceSearch > label, #newsSelection > label {
        display: none;
    }
    /*select box drop down*/
    .wide #serviceSearch .newListSelected {
        width: 289px;
        height: 27px;
        background: transparent url(../../images/Corporate/sprites.png) 0 -273px no-repeat;
        color: #666666;
        cursor: pointer;
        float: left;
        margin: 0;
        position: relative;
        z-index: 5;
        font-size: 1.167em;
    }

    .wide #serviceSearch .selectedTxt {
        width: 274px;
        height: 10px;
        padding: 8px 6px 8px 8px;
        line-height: 12px;
    }

    .wide #serviceSearch ul.newList a {
        color: #000000;
        display: block;
        text-decoration: none;
    }

    .wide #serviceSearch ul.newList {
        width: 287px;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        border-top: none;
        color: #000000;
        list-style: none outside none;
        margin: 0;
        overflow: auto;
        padding: 0;
        position: absolute;
        top: 26px;
        left: 0;
        z-index: 9999;
    }

        .wide #serviceSearch ul.newList li {
            background: none !important;
            padding: 0 !important;
        }

#serviceSearch ul.newList li a {
    display: block;
    padding: 3px 8px;
}

.wide #serviceSearch ul.newList li a:hover {
    color: #FFFFFF;
    background-color: #0071a5;
}
/*contact form */
.formContainer {
    width: 380px;
    float: left;
    margin-right: 10px;
}

    .formContainer label {
        width: 75px;
    }

.formContainerLeft {
    width: 324px;
    float: right;
    display: block;
}

    .formContainerLeft label {
        width: 30px;
    }

#contactForm {
    width: 718px;
}

    #contactForm .required {
        color: #333333;
        display: block;
        float: right;
        margin: 0 0 15px;
    }

.formField {
    width: 288px;
    height: 22px;
    line-height: 20px;
    float: left;
    padding: 3px 5px 3px;
    border: 1px solid #DDDDDD;
    margin: 0 0 9px 0;
}
/*IE7*/
* + html .formField {
    height: 26px;
    padding-bottom: 0;
    margin: 0;
}

    .formField.numbers {
        width: 261px;
        float: right;
    }

#contactForm label {
    float: left;
}

.commentsContainer {
    width: 718px;
    float: left;
}

.comments {
    width: 630px;
    float: left;
    padding: 3px 5px;
    border: 1px solid #DDDDDD;
    line-height: 20px;
    margin: 0 0 9px 14px;
    height: 99px;
}
/*IE7*/
* + html .comments {
    margin: 0 0 9px 13px;
}

.btnSubmit {
    width: 104px;
    height: 30px;
    display: inline;
    float: right;
    clear: right;
    margin: 0 0 0 15px;
    border: 0;
    background: url(../../images/Corporate/sprites.png) -248px 0 no-repeat;
    cursor: pointer;
    text-indent: -9999px;
    text-transform: uppercase;
}

.note {
    font-size: 0.9em;
    float: right;
}

    .note > label {
        display: none;
    }
/*Javascript Service Search Custom Dropdown STyling*/
#serviceSearch {
    width: 219px;
    float: left;
    font-size: 1.0em;
}

    #serviceSearch > label, #newsSelection > label {
        display: none;
    }

    #serviceSearch .newListSelected {
        width: 220px;
        height: 27px;
        background: transparent url(../../images/Corporate/sprites.png) 0 -245px no-repeat;
        color: #666666;
        cursor: pointer;
        float: left;
        margin: 0;
        position: relative;
        z-index: 5;
        font-size: 1.167em;
    }

    #serviceSearch .selectedTxt {
        width: 204px;
        height: 10px;
        padding: 8px 6px 8px 8px;
        line-height: 12px;
    }

    #serviceSearch ul.newList a {
        color: #000000;
        display: block;
        text-decoration: none;
    }

    #serviceSearch ul.newList {
        width: 217px;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        border-top: none;
        color: #000000;
        list-style: none outside none;
        margin: 0;
        overflow: auto;
        padding: 0;
        position: absolute;
        top: 26px;
        left: 0;
        z-index: 9999;
    }

        #serviceSearch ul.newList li {
            background: none !important;
            padding: 0 !important;
        }

            #serviceSearch ul.newList li a {
                display: block;
                padding: 3px 8px;
            }

                #serviceSearch ul.newList li a:hover {
                    color: #FFFFFF;
                    background-color: #0071a5;
                }

.federated label {
    margin-right: 15px;
}
/*Javascript Service Search Custom Dropdown Styling - Wide - Search Results and Search Details*/
#contactForm #occupation {
    float: left;
    font-size: 1.0em;
}

    #contactForm #occupation > label {
        width: 75px;
    }
    /*select box drop down*/
    #contactForm #occupation .newListSelected {
        width: 300px;
        height: 27px;
        background: transparent url(../../images/Corporate/sprites.png) 0 -301px no-repeat;
        color: #666666;
        cursor: pointer;
        float: left;
        margin-bottom: 10px;
        position: relative;
        z-index: 5;
        font-size: 1.167em;
    }

    #contactForm #occupation .selectedTxt {
        width: 284px;
        height: 10px;
        padding: 8px 6px 8px 10px;
        line-height: 12px;
    }

    #contactForm #occupation ul.newList a {
        color: #000000;
        display: block;
        text-decoration: none;
    }

    #contactForm #occupation ul.newList {
        width: 298px;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        border-top: none;
        color: #000000;
        list-style: none outside none;
        margin: 0;
        overflow: auto;
        padding: 0;
        position: absolute;
        top: 26px;
        left: 0;
        z-index: 9999;
    }

        #contactForm #occupation ul.newList li {
            background: none !important;
            padding: 0 !important;
        }

#occupation ul.newList li a {
    display: block;
    padding: 3px 8px;
}

#contactForm #occupation ul.newList li a:hover {
    color: #FFFFFF;
    background-color: #0071a5;
}
/*contentArea - news page*/
#contentArea select.newsOptions {
    width: 154px;
    margin-left: 13px;
}
/*contentArea search feature*/
.contentArea select.newsOptions, .contentArea input.keywordSearchBox .contentArea.keywordSearchBox {
    width: 125px;
}

.newsOptions option {
    padding: 3px 6px;
}

.newsOptions {
    float: left;
    width: 160px;
    height: 30px;
    padding: 5px 6px;
    margin: 0 0 0 13px; /*background: url(../images/sprites.png) 0 -190px no-repeat transparent;*/
}

    .newsOptions select {
        border: 1px solid #DDDDDD;
    }
/*Newest | Oldest pagination*/
ul.newestOldest, ul.upcomingPast {
    list-style: none;
    float: right;
    font-size: 0.91em;
    padding: 0;
    margin: 0;
}

    ul.newestOldest li, ul.upcomingPast li {
        list-style: none;
        line-height: 30px;
        float: left;
        display: inline;
        background: none !important;
    }

        ul.newestOldest li a, ul.upcomingPast li a {
            background: url(../../images/Corporate/bgDiv.gif) 0 0 no-repeat transparent;
            padding: 0 9px;
        }

            ul.newestOldest li a:first-child, ul.upcomingPast li a:first-child {
                border: none;
            }
/*events*/
.eventItem {
    width: 506px;
    float: left;
    padding: 0 3px 18px 3px;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 18px;
}

dl.event:before, dl.event:after {
    content: "";
    display: table;
}

dl.event:after {
    clear: both;
}

dl.event {
    *zoom: 1;
}

    dl.event dt {
        display: block;
        float: left;
        clear: left;
        font-weight: bold;
        width: 90px;
        margin-bottom: 5px;
    }

    dl.event dd {
        display: block;
        margin: 0 0 5px 90px;
    }
/*Search Results */
#searchResults {
    width: 690px;
    float: left;
    margin: 15px 36px 15px 0;
}

    #searchResults h2 {
        line-height: 1em;
        font-size: 20px;
    }

    #searchResults span {
        font-size: 13px;
    }

    #searchResults.detail {
        width: 403px;
    }

.searchResultsItem {
    float: left;
    margin-bottom: 11px;
    width: 100%;
    border-top: 1px solid #CCC;
}

    .searchResultsItem#detail {
        width: 403px;
    }

    .searchResultsItem h2 {
        margin: 0 0 5px;
        font-size: 1.50em;
    }
    .searchResultsItem h3 {
        margin-top: 10px;
        margin-bottom: 2px;
    }
    .searchResultsItem > p {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    
.searchResultsItem strong {
    font: normal 1.5em 'ArialNarrowRegular';
}

    .searchResultsItem address {
        font-style: normal;
    }

    .searchResultsItem ul {
        padding: 0 !important;
        margin: 0;
    }

        .searchResultsItem ul li {
            display: inline;
            float: left;
            background: url(../../images/Corporate/icoSearchList.gif) 2px 8px no-repeat transparent;
            padding: 0 4px 0 10px;
        }

        * + html .searchResultsItem ul li {
            float: none;
        }

    .searchResultsItem li:first-child {
        background: none;
        padding: 0 4px 0 0;
    }

.searchResultsWebsiteList li {
    background: none !important;
    padding-top: 6px !important;
}

    .searchResultsWebsiteList li label {
        padding-left: 6px !important;
    }

.searchResultsWebsiteList h4 {
    margin: 15px 0 10px;
}
/*Service Search - Map*/
#map {
    width: 561px;
    height: 373px;
    float: left;
    margin: 15px 0;
}

    #map iframe {
        overflow: hidden;
        margin: 0;
        padding: 0;
        border: none !important;
    }

    #map.detailed {
        width: 501px;
        float: right;
        height: 450px;
        margin: 15px 0;
    }

        #map.detailed iframe[seamless] {
            background-color: transparent;
            border: 0px none transparent;
            padding: 0px;
            overflow: hidden;
        }
/*Results Item - Search Detail Page*/
dl.serviceResultsItem {
    width: 338px;
    float: left;
    font-weight: bold;
    margin: 15px 5px 15px 0;
}

.serviceResultsItem dt {
    float: left;
    width: 157px;
}

.serviceResultsItem dd {
    float: left;
    width: 181px;
    font-weight: normal !important;
}

.serviceResultsItem a {
    text-decoration: underline;
}
/*content*/
.content {
    background: #fff;
}

/*content with no left side nav*/
.content.noLeftNav {
    background: none;
}

    .content.noLeftNav #utilities {
        padding-left: 125px;
        border-top: 1px solid #CCC;
        padding-top: 15px;
    }

    .content.noLeftNav #contentAreaWide #utilities {
        border: none;
    }

    /*.content.noLeftNav #contentAreaExt {
        width: 100% !important;
    }*/

#contentArea {
    width: 75%;
    float: left;
    line-height: 1.50em;
    border-top: 1px solid #CCC;
}

@media all and (min-width: 991px) {
    #sideNav ~ #contentArea {
        width: auto;
        max-width: 75%;
    }

        #sideNav ~ #contentArea ~ #colRight {
            display: none;
        }
}

#contentAreaRight {
    width: 286px;
    float: right;
    padding: 14px 0 0 0;
    margin-left: 24px;
    /*border-top: 1px solid #CCC;*/
}

#contentAreaLeft {
    width: 405px;
    float: left;
    /*padding-top: 14px;*/
    line-height: 1.50em;
    /*border-top: 1px solid #CCC;*/
}

#contentAreaExt {
    width: 718px;
    float: left;
    line-height: 1.50em;
    border-top: 1px solid #CCC;
}

#contentAreaExtFullWidth {
    width: 100%;
    float: left;
    line-height: 1.50em;
    border-top: 1px solid #CCC;
    padding: 10px;

}

#contentAreaExtFullWidth #pageAuthor {
    width: 97%;
}

#contentAreaWide, #contentAreaExtWide {    
    line-height: 1.5em;
    border-top: 1px solid #CCC;
}

#colRight.rightColBg {
    padding: 0;
}

.rightColBg {
    background: url(../../images/Corporate/bgRightColY.gif) right top repeat-x #d9e8f3;
    margin-top: 16px;
}

#colRight .imgHolder {
    width: 210px;
}

    #colRight .imgHolder img {
        display: block;
        width: 210px;
        height: auto;
        float: right;
        margin-top: 65px;
    }
/*Main Navigation*/
#navigationContainer {
    width: 100%;
    height: 46px;
}

ul#navigation {
    position: relative;
    width: 100%;
    height: 35px;
    background-color: #005B38;
}

    * + html ul#navigation img {
        padding: 9px 0;
    }

    ul#navigation ul {
        width: 160px; /* Sub Menu Width */
        display: none;
        position: absolute;
        z-index: 10;
        top: 41px;
        left: 0;
    }

        ul#navigation ul ul, ul#navigation ul ul ul {
            top: 0;
            left: 100%;
        }

    ul#navigation li {
        height: 35px;
        float: left;
        display: inline;
        position: relative;
        font: 1.222em 'ArialNarrowRegular', 'Arial Narrow', Arial, sans-serif;
        background: url(../../images/Corporate/divNav.gif) 0 8px no-repeat;
        padding-left: 2px;
    }

    ul#navigation > li:first-child {
        padding: 0;
        text-indent: -99999px;
        background: url(../../images/Corporate/icoHome.png) 8px 7px no-repeat transparent !important;
        width: 36px;
        height: 35px;
    }

    ul#navigation ul li {
        width: 100%;
        display: block;
        font: Arial, Helvetica, sans-serif;
        background: none;
        padding: 0;
    }
    /* Root Menu */
    ul#navigation a {
        float: left;
        display: block;
        background: #005b38;
        color: #FFFFFF;
        text-align: center;
        text-decoration: none;
        padding: 0px 12px;
        line-height: 35px; /*css3 transition*/
        -webkit-transition: background 150ms ease-in-out;
        -moz-transition: background 150ms ease-in-out;
        -o-transition: background 150ms ease-in-out;
        transition: background 150ms ease-in-out;
    }

.lt-ie8 ul#navigation li {
    padding-left: 4px;
}

ul#navigation a:focus {
    background-color: #000000;
}

ul#navigation > li:first-child a {
    padding: 0 !important;
    width: 35px;
    height: 35px;
    background: url(../../images/Corporate/icoHome.png) 8px 7px no-repeat #005b38 !important;
}

    ul#navigation > li:first-child a:hover {
        padding: 5px 0 0 0 !important;
        width: 35px;
        height: 30px;
        background: url(../../images/Corporate/icoHome.png) 8px 7px no-repeat #000000 !important;
    }
/* Root Menu Hover Persistence */
ul#navigation a:hover {
    background: #000000;
    color: #FFFFFF;
}

ul#navigation li:hover a, ul#navigation li.iehover a {
    background: #000000;
    border-bottom: 10px solid #FFFFFF;
}

    ul#navigation li:hover a.selected, ul#navigation li.iehover a.selected {
        background: #000000 url(../../images/Corporate/navCurrent.gif) center bottom no-repeat;
        border-bottom: none;
    }

ul#navigation a.selected {
    height: 41px;
    background: #207856 url(../../images/Corporate/navCurrent.gif) center bottom no-repeat;
}

    ul#navigation a.selected:hover {
        height: 41px;
        background: #000000 url(../../images/Corporate/navCurrent.gif) center bottom no-repeat;
    }
/*ul#navigation li:last-child a { width: 93px; }*/

/*main menu drop down not in use at this stage*/
/* 2nd Menu
ul#navigation ul li {
	font: 0.800em Arial, Helvetica, sans-serif;
}

ul#navigation ul li a, ul#navigation li:hover ul li a {
	background: #00548f;
	height: auto;
	text-align: left;
}

ul#navigation li:hover li a, ul#navigation li.iehover li a {
	float:none;
}*/

/* 2nd Menu Hover Persistence
ul#navigation li:hover li a:hover, ul#navigation li:hover li:hover a, ul#navigation li.iehover li a:hover, ul#navigation li.iehover li.iehover a {
	background: #000000;
}
*/
/* Hover Function - Do Not Move
ul#navigation li:hover ul ul, ul#navigation li:hover ul ul ul, ul#navigation li.iehover ul ul, ul#navigation li.iehover ul ul ul {
	display:none;
}

ul#navigation li:hover ul, ul#navigation ul li:hover ul, ul#navigation ul ul li:hover ul, ul#navigation li.iehover ul, ul#navigation ul li.iehover ul, ul#navigation ul ul li.iehover ul {
	display:block;
}
 */

#header_links {
    width: auto;
    float: right;
    padding-top: 8px;
}

    #header_links a {
        color: #333;
        text-decoration: underline;
    }


/*Internal Navigation*/
#sideNav {
    width: 189px;
    float: left;
    padding: 0 25px 0 0;
    border-top: 1px solid #CCC;
}
/*parentNavWithout children */
#content #parentNavWithout {
    list-style: none;
    margin: 0;
    padding: 0;
}

#parentNavWithout li {
    border-bottom: 1px solid #CCC;
}

    #parentNavWithout li a {
        display: block;
        color: #333333;
        background: #f4f4f4;
        text-decoration: none;
        padding: 8px 10px;
    }

        #parentNavWithout li a:hover {
            background: #0071A5;
            color: #FFFFFF;
            text-decoration: none;
        }

        #parentNavWithout li a.active {
            background: #0071A5;
            color: #FFFFFF;
        }

#parentNavWithout ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

    #parentNavWithout ul li {
        border-bottom: none;
        padding: 0;
        margin: 0;
    }

        #parentNavWithout ul li a {
            color: #00548f;
            background: none;
        }

            #parentNavWithout ul li a:hover {
                color: #00548f;
                background: #ecf3f9;
            }
/*parentNav with children*/
#content #parentNav {
    list-style: none;
    margin: 0;
    padding: 0;
}

#parentNav li {
    border-bottom: 1px solid #CCC;
}

    #parentNav li a {
        display: block;
        color: #333333;
        text-decoration: none;
        padding: 8px 25px 8px 8px;
    }

        #parentNav li a:hover {
            background: #207856 /*url(../../images/Corporate/icoSideNav.gif) 7px 7px no-repeat*/;
            color: #FFFFFF;
            text-decoration: none;
        }

        #parentNav li a.active {
            background: #f4f4f4;
            color: #333333;
        }

#parentNav > li > a,
#parentNav > li > div > a {
    background-color: #f4f4f4;
}

#content #parentNav ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#parentNav ul li {
    border-bottom: 1px solid #CCCCCC;
    padding: 0;
    margin: 0;
    background: #FFFFFF;
}

    #parentNav ul li a {
        color: #00548F;
        background: none;
    }

        #parentNav ul li a:hover {
            background: #0071A5;
            color: #FFFFFF;
        }

#parentNav li li {
    border-bottom: none;
    border-top: 1px solid #CCCCCC;
}
/*internalNavigation */
#sideNav #internalNavigation {
    padding: 30px 0 0 0;
}

#internalNavigation, ul#parentNav li #internalNavigation, ul#parentNav li .internalNavigation {
    list-style: none;
    padding: 0;
    margin: 0;
    background: #FFFFFF;
}

    #internalNavigation ul, ul#parentNav li #internalNavigation ul, ul#parentNav li .internalNavigation ul {
        position: relative;
    }

    #internalNavigation li, ul#parentNav li #internalNavigation li, ul#parentNav li.internalNavigation li {
        border-top: 1px solid #CCCCCC;
        border-bottom: none;
        padding: 0;
        margin: 0;
        display: block;
        position: relative;
    }

        #internalNavigation li a, ul#parentNav li #internalNavigation li a, ul#parentNav li .internalNavigation li a {
            color: #005b38;
            background: none;
            padding: 8px 25px;
            display: block;
        }

            #internalNavigation li a:hover, ul#parentNav li #internalNavigation li a:hover, ul#parentNav li .internalNavigation li a:hover {
                color: #FFFFFF;
                background: #207856;
                text-decoration: none;
            }

            #internalNavigation li a.active, ul#parentNav li #internalNavigation li a.active, ul#parentNav li .internalNavigation li a.active { /*color: #FFFFFF; background: #0071A5;*/
                text-decoration: none;
            }

            #internalNavigation li a.activeTab, ul#parentNav li #internalNavigation li a.activeTab, ul#parentNav li .internalNavigation li a.activeTab {
                background: #F4F4F4 url(../../images/Corporate/bgHyphen.gif) 8px 13px no-repeat;
                color: #333333;
            }

            /*3rd level*/
            #internalNavigation li a.childLeftNav, ul#parentNav li #internalNavigation li a.childLeftNav {
                background: transparent url(../../images/Corporate/bgActiveTabArrow.gif) 8px 10px no-repeat;
            }

            #internalNavigation li a:hover.childLeftNav, ul#parentNav li #internalNavigation li a:hover.childLeftNav {
                background: #0071A5 url(../../images/Corporate/bgActiveTabArrowHover.png) 8px 10px no-repeat;
            }
        /*4th level*/

        /*#internalNavigation .dcjq-expand {margin-left: -15px;}*/

        #internalNavigation ul, ul#parentNav li #internalNavigation li ul {
            background: #d9e8f3;
            color: #333333;
            padding: 0;
            margin: 0;
            top: 0;
        }
        /*#internalNavigation li:hover ul, ul#parentNav li #internalNavigation li:hover ul { display: block!important; }*/
        #internalNavigation li li a {
            padding-left: 40px !important;
        }

        #internalNavigation li li li a {
            padding-left: 50px !important;
        }

        #internalNavigation li li, ul#parentNav li #internalNavigation li li {
            line-height: 11.7px;
        }

    #internalNavigation a, ul#parentNav li #internalNavigation a {
        -moz-transition: all 300ms ease-in-out 0s;
    }

    #internalNavigation ul li a:hover, ul#parentNav li #internalNavigation ul li a:hover {
        background: #207856;
        color: none;
    }
/*sideNav internalNavigation - class version*/
.internalNavigation li {
    padding: 0;
    margin: 0;
    display: block;
    position: relative;
}

    .internalNavigation li a {
        color: #00548f;
        background: none;
        padding: 8px 25px;
        display: block;
    }

        .internalNavigation li a:hover {
            color: #FFFFFF;
            background: #0071A5;
            text-decoration: none;
        }

        .internalNavigation li a.active {
            color: #00548f !important;
            background: none !important;
            text-decoration: none;
        }

.dcjq-expand {
    display: block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 13px;
    height: 13px;
    background: transparent url(../../images/Corporate/icoSideNav.gif) 0px 0px no-repeat;
    margin: 0px 5px 5px 0px;
    float: left;
}

#parentNav > li > a.active > .dcjq-expand,
#parentNav > li > div > a.active > .dcjq-expand,
.dcjq-parent.open .dcjq-expand {
    background-position: 0 -87px;
}

.dcjq-parent.nochild {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 26px !important;
}

.dcjq-parent.backToParent {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
/*content home */
.contentHome {
    padding: 0;
}
    .contentHome:before,
    .contentHome:after {
        content: ' ';
        display: table;
    }
    .contentHome:after {
        clear: both;
    }

.slider {
    width: 620px;
    float: left;
    margin-right: 20px;
}

#ImprovingWAHealthSlider .slider {
    width: 512px;
    float: left;
    margin-right: 20px;
}

/* slider styles for carousel inside of content area */
#contentArea .slider ul li,
#contentAreaExt .slider ul li {
    background: none;
    padding: 0;
}

#contentArea .slider,
#contentAreaExt .slider {
    margin: 20px 0;
}
/* -- */
#contentAreaExtWide #sideNav {
    border: none;
}

#seeAllHeadlines {
    float: right;
    width: auto;
    padding: 10px 0 0;
    font-size: 1.2em;
}

    #seeAllHeadlines a {
        text-decoration: underline;
    }

.sliderInternal #seeAllHeadlines {
    margin-bottom: 10px;
}

#infoPanel {
    width: 300px;
    float: right;
    border-top: 0px solid #FFF;
}

    #infoPanel h3, #infoPanel h2 {
        font: normal 1.50em 'ArialNarrowRegular';
        margin: 0 0 8px;
        color: #005b38;
        position: relative;
    }

    #infoPanel a {
        color: #333333;
    }

        #infoPanel a:hover {
            color: #005b38;
            text-decoration: underline;
        }

    #infoPanel li {
        background: url(../../images/Corporate/icoProjects.gif) 0 4px no-repeat;
        padding: 0 0 0 10px;
        line-height: 1.50em;
    }

#helpSection {
    background: url(../../images/Corporate/bgHelp.gif) right bottom no-repeat;
    padding: 16px 32px 15px 5px;
}

    #helpSection h2 {
        padding: 0 50px 0 0;
    }

    #helpSection h2:first-child {
        display: none;
    }

.icoMedicalLarge {
    width: 43px;
    height: 44px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -389px no-repeat;
    position: absolute;
    top: 0;
    right: 0;
}

#helpSection .icoMedicalLarge {
    margin-top: -0.5em;
}

#medicalSection {
    background: url(../../images/Corporate/bgMedical.gif) right bottom no-repeat;
    padding: 7px 32px 15px 5px;
}

    #medicalSection p {
        line-height: 1.167em;
        padding: 0;
        margin: 0 0 10px;
        position: relative;
    }

.icoConvo {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -270px no-repeat; /*position: absolute; top: -5px; right: 0;*/
    display: block;
    float: right;
    margin-top: -8px;
}

.icoSkull {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -300px no-repeat; /*position: absolute; top: -7px; right: 0;*/
    display: block;
    float: right;
    margin-top: -8px;
}

#helpSection ul,
#medicalSection ul,
#infoSection ul {
    font-size: 1.24em;
}

    #helpSection ul ul,
    #medicalSection ul ul {
        font-size: 1em;
    }

#helpSection li,
#medicalSection li {
    background-position: 0 8px;
}

#infoSection {
    background: url(../../images/Corporate/bgInfo.gif) right bottom no-repeat;
    padding: 8px 32px 15px 5px;
}

    #infoSection ul:first-child {
        width: 133px;
        margin: 0;
        background: url(../../images/Corporate/divInfo.gif) right no-repeat;
    }

    #infoSection ul li {
        padding: 0 40px 0 10px;
        line-height: 1.50em;
    }

.icoDoctor {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -360px no-repeat !important; /*position: absolute; top: 2px; right: 10px;*/
    display: block;
    float: right;
    margin-top: -8px;
    padding: 0 !important;
}

.icoPlay {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -330px no-repeat !important;
    position: absolute;
    top: 2px;
    right: 0;
    padding: 0 !important;
}

#healthPanel {
    width: 300px;
    float: left;
    margin: 7px 20px 0 0;
    border-top: 5px solid #FFF;
}

    #healthPanel h2 {
        color: #017d88;
        position: relative;
    }

        #healthPanel h2 a {
            color: #017d88;
        }

.healthType {
    display: block;
    width: 194px;
    padding: 10px 40px 10px 62px;
    margin: 0 0 5px;
    background: #fff;
    border: 1px solid #005b38;
    position: relative;
    font-size: 0.917em;
    line-height: 1.455em;
    text-decoration: none;
}

    .healthType:active {
        border: 1px solid #005b38;
    }

    .healthType,
    .healthType h3,
    .healthType a {
        color: #005b38;
        font-family: Arial, Helvetica, sans-serif;
    }

        .healthType h3 {
            font-size: 1.273em;
            font-weight: normal;
            margin: 5px 0;
        }

        .healthType p {
            margin: 0;
        }

        .healthType .ico {
            width: 29px;
            height: 29px;
            position: absolute;
            top: 10px;
            left: 14px;
        }

        .healthType .c-icon {
            font-size: 29px;
            position: absolute;
            top: 10px;
            left: 14px;
            -webkit-transform: translateX(.5px);
            -moz-transform: translateX(.5px);
            -ms-transform: translateX(.5px);
            transform: translateX(.5px);
        }

a.healthType:hover,
a.healthType:focus {
    text-decoration: underline;
    background: #156d4b;
    color: #fff;
    box-shadow: 0 2px 10px -2px #000;
}

    a.healthType:hover h3,
    a.healthType:focus h3,
    a.healthType:hover a,
    a.healthType:focus a {
        color: #fff;
    }

.icoPros {
    background: url(../../images/Corporate/spriteIcons.png) 0 0 no-repeat;
}

.icoHospital {
    background: url(../../images/Corporate/spriteIcons.png) 0 -30px no-repeat;
}

.icoResearch {
    background: url(../../images/Corporate/spriteIcons.png) 0 -60px no-repeat;
}

.icoGov {
    background: url(../../images/Corporate/spriteIcons.png) 0 -90px no-repeat;
}

.icoFamily {
    background: url(../../images/Corporate/family-icon.png) no-repeat;
}

#healthyWA {
    width: 224px;
    height: 139px;
    padding: 14px 60px 0 16px;
    font: 1.083em 'DaxRegular';
    line-height: 1.50em;
    background: url(../../images/Corporate/bgHealthWA.jpg) no-repeat;
    text-decoration: none;
    display: block;
}

#advert,
.homepage-advert {
    width: 268px;
    height: 139px;
    padding: 14px 16px 0 16px;
    font: 1.083em 'DaxRegular';
    line-height: 1.50em;
    text-decoration: none;
    display: block;
}

a#healthyWA, #healthyWA p {
    color: #333333;
    cursor: pointer;
}

a#advert,
#advert p,
a.homepage-advert,
.homepage-advert p {
    color: #333333;
    cursor: pointer;
    margin: 0 0 5px;
}

#colRight #healthyWA, #sideNav #healthyWA {
    width: 116px;
    height: 85px;
    padding: 73px 60px 0 13px;
    margin: 9px 0 20px;
    float: right;
    font: 1.083em 'DaxRegular';
    line-height: 1.50em;
    background: url(../../images/Corporate/bgHealthWASmall.jpg) no-repeat;
    border: 1px solid #dedede;
}

#colRight #advert,
#sideNav #advert,
#colRight .homepage-advert,
#sideNav .homepage-advert {
    width: 162px;
    height: 122px;
    padding: 13px 13px 13px 13px;
    margin: 9px 0 20px;
    float: right;
    font: 1.083em 'DaxRegular';
    line-height: 1.50em;
}

#colRight #rightColumnText {
    clear: both;
}

#sideNav #healthyWA {
    width: 114px;
}

#fyi {
    width: 166px;
    padding: 10px 12px;
    float: left;
    line-height: 18px;
}

    #fyi h3 {
        border-bottom: 1px dotted #868d93;
        margin: 7px 0 10px;
        padding: 0 0 5px;
    }

    #fyi span {
        font: normal 1.50em 'ArialNarrowRegular';
        font-weight: bold;
    }

    #fyi ul {
        padding: 0;
        margin: 0;
    }

        #fyi ul li {
            list-style: none;
            padding: 0 0 10px 11px;
            background: url(../../images/Corporate/icoListGeneric.gif) 3px 7px no-repeat;
        }

#topicsPanel {
    width: 300px;
    float: left;
    margin: 0px 20px 0 0;
    border-top: 5px solid #FFF;
}

    #topicsPanel h2 {
        color: #005b38;
        position: relative;
        padding: 0 45px 0 0;
    }

.icoHeart {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -120px no-repeat;
    position: absolute;
    top: 0;
    right: 9px;
}

#topicsSearch {
    width: 287px;
    padding: 8px 7px 7px 6px;
    background: #d9e8f3;
    float: left;
    line-height: 12px;
}
/*select box drop down*/
#topicsPanel .newListSelected {
    width: 246px;
    height: 26px;
    background: transparent url(../../images/Corporate/sprites.png) 0 -161px no-repeat;
    color: #333333;
    cursor: pointer;
    float: left;
    margin: 0;
    position: relative;
    z-index: 30;
    font-size: 1.167em;
}

#topicsPanel .selectedTxt {
    width: 226px;
    height: 10px;
    padding: 8px 10px;
    overflow: hidden;
}

#topicsPanel ul.newList a {
    color: #000000;
    display: block;
    text-decoration: none;
}

#topicsPanel ul.newList {
    width: 244px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    list-style: none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 26px;
    left: 0;
    z-index: 9999 !important;
}

    #topicsPanel ul.newList li a {
        display: block;
        padding: 3px 8px;
    }

        #topicsPanel ul.newList li a:hover {
            color: #FFFFFF;
            background-color: #207856;
        }

.btnGo {
    width: 35px;
    height: 26px;
    display: inline;
    float: left;
    margin: 0 0 0 6px;
    border: 0;
    background: url(../../images/Corporate/sprites.png) -252px -161px no-repeat;
    cursor: pointer;
    text-indent: -9999px;
    text-transform: uppercase;
}

#alerts, #links {
    margin: 30px 0 15px 0;
    border-top: 5px solid #207856;
    clear: both;
}

#topicsPanel #alerts h2 {
    color: #207856;
    position: relative;
    padding: 0 45px 0 0;
}

    #topicsPanel #alerts h2 a, #alerts h2 a {
        color: #207856;
    }

#links h2 {
    color: #207856;
}

.icoAlert {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -150px no-repeat;
    position: absolute;
    top: 0;
    right: 9px;
}

#alerts li, #links li {
    font-size: 1.273em;
    color: #444444;
    background: #87C49A url(../../images/Corporate/icoAlerts.gif) 11px 15px no-repeat;
    margin: 0 0 5px 0;
    padding: 8px 23px;
}

#links ul {
    list-style: none;
    padding: 0;
}

#links li {
    font-size: 1.00em;
}

    #alerts li a, #links li a {
        color: #444444;
    }

#alerts a.viewmore {
    font-size: 1.167em;
    color: #207856;
    margin: 14px 0 0 2px;
    display: block;
}

/* micro clear fix */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

#topicsPanel h2 a {
    color: #005b38;
}

#healthPanel h2 a {
    color: #005b38;
}

/* article & program listing styles */

.article-listing-wrap .page-container,
.alerts-listing-wrap .page-container,
.projectsprograms-listing-wrap .page-container {
    width: auto;
}

.alerts-listing-wrap {
    padding-top: 20px;
}

.projectsprograms-listing-wrap .page-container {
    margin: 10px 0;
}

.projectsprograms-top-links a {
    padding-right: 10px;
}

.projectsprograms-top-links {
    margin-top: 15px;
}

.page-container > span a,
.page-container > span span {
    display: inline-block;
}

#contentArea .page-container > span > a,
#contentAreaExt .page-container > span > a,
#contentAreaExtWide .page-container > span > a,
#contentArea .page-container > span > span,
#contentAreaExt .page-container > span > span,
#contentAreaExtWide .page-container > span > span {
    display: inline-block;
    border: 1px solid #666666;
    text-decoration: none;
    width: 17px;
    vertical-align: middle;
    height: 17px;
    margin: 0 -3px 0 2px;
    text-align: center;
}

#contentArea .page-container > span .active,
#contentAreaExt .page-container > span .active,
#contentAreaExtWide .page-container > span .active {
    background-color: #333333;
    color: #fff;
}

#contentArea .page-container > span a.btnNext,
#contentArea .page-container > span a.btnPrev,
#contentAreaExt .page-container > span a.btnNext,
#contentAreaExt .page-container > span a.btnPrev {
    display: inline-block;
    float: none;
    border: none;
    width: 19px;
    height: 19px;
}

#contentArea .page-container > span a.btnNext,
#contentAreaExt .page-container > span a.btnNext {
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

#contentArea .page-container > span a.btnPrev,
#contentAreaExt .page-container > span a.btnPrev {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.newestOldest > span, .upcomingPast > span {
    float: left;
}

#contentArea .newestOldest ul li,
#contentAreaExt .newestOldest ul li,
#contentArea .upcomingPast ul li,
#contentAreaExt .upcomingPast ul li {
    display: inline-block;
    background: none;
}

#contentArea .alerts-listing-wrap ul li {
    background-image: none;
}

.articleInternal .articleDate {
    width: auto;
    float: none;
}

.mediaInternal .articleDate {
    width: auto;
    float: none;
}

.projectprogram-title-listing-wrap h3 {
    float: left;
}

.projectprogram-title-listing-wrap span {
    float: right;
}

.article-listing-wrap .articleImage {
    float: right;
    margin: 0;
}

.articleImage img {
    width: 100%;
    height: auto;
    max-width: none; 
}

/*#contentAreaExt .article-listing-wrap ul li,*/
#contentAreaExt .article-listing-wrap .articleInternal {
    padding-left: 0;
}

.article-listing-wrap .articleInternal {
    width: 718px;
}

.article-listing-wrap .articleItem {
    width: 580px;
}

.article-listing-date-unit-wrap .articleDate {
    float: left;
}

.article-listing-date-unit-wrap .articleBusinessUnit {
    float: right;
}

/* sitemap styles */
#contentAreaExt .sitemap ul {
    margin: 0;
}

#contentAreaExt .sitemap li {
    background: url(../../images/Corporate/arrow_bullet.gif) no-repeat 0px 5px;
    padding: 0 0 0 10px;
    line-height: 1.50em;
}

    #contentAreaExt .sitemap li a {
        display: block;
        margin: 0 0 5px;
    }

/* breadcrumbs */
.breadcrumbs {
    margin: 5px 0 10px;
}

    .breadcrumbs a {
        line-height: 1.7em;
    }

    .breadcrumbs * + * {
        margin-left: 5px;
        background: url(../../images/Corporate/arrow_bullet.gif) no-repeat left;
        padding-left: 12px;
    }

/* downloads listing */
.downloads-list {
    list-style-type: none;
}

#contentAreaExt .downloads-list li,
#contentArea .downloads-list li {
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
    background: none;
}

.downloads-list-item {
    /*max-width: 60%;*/
    border: 1px solid #E6E6E6;
    display: inline-block;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}

.download-title-name span {
    word-wrap: break-word;
}

.download-title-name {
    /*word-wrap: break-word;*/
    border-bottom: 1px solid #E6E6E6;
    padding: 10px;
    /*color: #0071a5;*/
    font-size: 1.2em;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}

/*.download-word-wrap, .download-pdf-wrap{
	width: 50%;
}*/
.download-word-wrap {
    float: left;
}

.download-pdf-wrap {
    float: left;
}
    /*
.download-word-wrap > a, .download-pdf-wrap > a,
.download-word-wrap > a span, .download-pdf-wrap > a span{
	display: block;
	text-align: center;
}*/
    .download-word-wrap > a, .download-pdf-wrap > a {
        padding: 5px 10px 5px;
    }

    .download-word-wrap > span, .download-pdf-wrap > span {
        padding: 5px 10px;
    }

#improve {
    margin: 5px 0 0 0;
    border-top: 5px solid #FFF;
}

    #improve h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.167em;
        font-weight: bold;
        color: #007db1;
        margin: 0 0 5px;
    }

    #improve h2 a {
        color: #005b38;
        text-decoration: none;
    }

        #improve h2 a:hover {
            color: #005b38;
            text-decoration: none;
        }

    #improve h3 a {
        color: #007db1;
        text-decoration: underline;
    }

.icoFamily {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -180px no-repeat;
    position: absolute;
    top: 0;
    right: 9px;
}

.viewmore {
    font-size: 1.167em;
    margin: 14px 0 10px 2px;
    display: block;
}

#improve a.viewmore {
    font-size: 1.167em;
    color: #000;
    margin: 14px 0 10px 2px;
    display: block;
    text-decoration: none;
}

    #improve a.viewmore:hover {
        text-decoration: underline;
    }

#servicesPanel, #newsPanel {
    width: 300px;
    float: left;
    margin: 20px 0 0 0;
    border-top: 5px solid #005b38;
}

#colRight #servicesPanel {
    width: 190px;
    float: right;
}

#servicesPanel h2, #newsPanel h2 {
    color: #005b38;
    position: relative;
    padding: 0 45px 0 0;
}

    #servicesPanel h2 a {
        color: #005b38;
    }

#colRight #servicesPanel h2 {
    padding: 0;
}

.icoMedical {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -210px no-repeat;
    position: absolute;
    top: 0;
    right: 9px;
}

/*serviceform */
#serviceForm {
    width: 284px;
    height: 135px;
    padding: 8px;
    background: #dadeed;
}

    #serviceForm > label, #topicsSearch > label {
        display: none;
    }

    #serviceForm label {
        width: 88px;
        height: 26px;
        font-size: 1.167em;
        line-height: 26px;
        float: left;
        display: block;
        margin: 0 0 4px;
    }

    #serviceForm .textbox {
        width: 186px;
        height: 22px;
        padding: 4px 5px 0;
        border: 0;
        display: block;
        float: right;
        background: url(../../images/Corporate/sprites.png) 0 -217px no-repeat;
        margin: 0 0 9px;
        font-size: 1.167em;
    }

/*service form - home*/
.contentHome #serviceForm {
    position: relative;
}

    .contentHome #serviceForm label {
        line-height: 26px;
        position: absolute;
        left: 95px;
        z-index: 10;
        height: 26px;
        padding: 0 0 0 8px;
        width: 186px;
    }

    .contentHome #serviceForm .textbox {
        float: none;
        position: relative;
    }

.fieldName {
    font-size: 1.167em;
    float: left;
    width: 88px;
    height: 26px;
    line-height: 26px;
}

/*select box drop down*/
#serviceForm .newListSelected, .contentHome #serviceForm .newListSelected {
    width: 196px;
    height: 26px;
    background: transparent url(../../images/Corporate/sprites.png) 0 -190px no-repeat;
    color: #333333;
    cursor: pointer;
    float: right;
    margin: 0 0 9px;
    position: relative;
    z-index: 5;
}

#serviceForm .selectedTxt {
    width: 176px;
    height: 10px;
    padding: 8px 10px;
    line-height: 10px;
}

#colRight #serviceForm .selectedTxt {
    width: 156px;
}

#serviceForm ul.newList a {
    color: #000000;
    display: block;
    text-decoration: none;
}

#serviceForm ul.newList {
    width: 194px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 26px;
    left: 0;
    z-index: 9999;
}

    #serviceForm ul.newList li a {
        display: block;
        padding: 3px 8px;
    }

        #serviceForm ul.newList li a:hover {
            color: #FFFFFF;
            background-color: #21ade1;
        }

#serviceForm input.btnService.home {
    float: right;
}

#serviceForm input.btnService {
    width: 139px;
    height: 0;
    float: left;
    display: block;
    border: 0;
    background: url(../../images/Corporate/sprites.png) 0 -30px no-repeat;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.273em;
    padding: 4px 0 26px;
    cursor: pointer;
    line-height: 21px;
}

*:first-child + html #serviceForm input.btnService {
    height: 30px;
    margin-top: 8px;
}
/*Javascripted code - right column Services Form*/

div.keywordServiceSearch, div.locationServiceSearch {
    clear: both;
    position: relative;
    margin-top: 17px;
    width: 176px;
}

div.keywordServiceSearch, div.locationServiceSearch {
    position: relative;
    margin: 0;
}

    div.keywordServiceSearch label, div.locationServiceSearch label {
        position: absolute;
        top: 0;
        left: 0;
    }

    div.keywordServiceSearch br, div.locationServiceSearch br {
        display: none;
    }

    div.keywordServiceSearch input, div.locationServiceSearch input {
        display: block;
        width: 156px;
        height: 26px;
        padding: 0 10px 0;
        margin: 0;
        border: 0;
        background: url(../../images/Corporate/sprites.png) -199px -217px no-repeat;
        color: #000000;
        display: inline;
        float: left;
        line-height: 28px;
        font-size: 1.167em;
    }

    div.keywordServiceSearch label, div.locationServiceSearch label {
        padding: 0 10px;
        line-height: 30px;
        float: left;
        width: 156px !important;
    }

    div.locationServiceSearch span {
        font-size: 1.167em;
        padding: 0;
        clear: both;
        width: 156px;
        margin: 6px 0;
        float: left;
    }

    div.locationServiceSearch label {
        line-height: 83px !important;
    }

    div.keywordServiceSearch input, div.locationServiceSearch input {
        border: none;
    }

    div.keywordServiceSearch label, div.locationServiceSearch label {
        color: #000000;
    }

#colRight #servicesPanel input.btnService {
    float: right;
}

#colRight #servicesPanel input.btnService {
    width: 139px;
    height: 0;
    float: left;
    display: block;
    border: 0;
    background: url(../../images/Corporate/sprites.png) 0 -30px no-repeat;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.273em;
    padding: 4px 0 26px;
    cursor: pointer;
    line-height: 21px;
}

*:first-child + html #colRight #servicesPanel input.btnService {
    height: 30px;
}

#colRight #servicesPanel .serviceSelect {
    color: #333333;
    height: 26px;
    cursor: pointer;
    float: left;
    margin: 0 0 9px;
    position: relative;
    z-index: 5;
    width: 176px;
    background: transparent url(../../images/Corporate/sprites.png) -199px -190px no-repeat;
}

#colRight #serviceForm {
    width: 176px;
    height: 174px;
    padding: 8px 8px 10px 6px;
}
/*service option drop down javascript*/

#serviceOptionsDropDown {
    width: 176px;
    float: left;
    font-size: 1.0em;
}

#serviceOptions label {
    width: 88px;
    height: 26px;
    font-size: 1.167em;
    line-height: 26px;
    float: left;
    display: block;
}

#serviceOptionsDropDown .newListSelected {
    width: 176px;
    background: transparent url(../../images/Corporate/sprites.png) -199px -190px no-repeat;
    height: 26px;
    color: #000000;
    cursor: pointer;
    float: left;
    margin: 0 0 7px;
    position: relative;
    z-index: 5;
    font-size: 1.167em;
}

#serviceOptions .selectedTxt {
    width: 274px;
    height: 10px;
    padding: 8px 6px 8px 8px;
    line-height: 12px;
}

#serviceOptions ul.newList a {
    color: #000000;
    display: block;
    text-decoration: none;
}

#serviceOptions ul.newList {
    width: 176px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-top: none;
    color: #000000;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 26px;
    left: 0;
    z-index: 9999;
}

    #serviceOptions ul.newList li {
        background: none !important;
        padding: 0 !important;
    }

        #serviceOptions ul.newList li a {
            display: block;
            padding: 3px 8px;
        }

            #serviceOptions ul.newList li a:hover {
                color: #FFFFFF;
                background-color: #0071a5;
            }

.icoRSS {
    width: 29px;
    height: 29px;
    background: url(../../images/Corporate/spriteIcons.png) 0 -240px no-repeat;
    position: absolute;
    top: 0;
    right: 9px;
}

#servicesPanel hr {
    margin: 5px 0 0 0;
}

#newsPanel {
    margin: 5px 0 0;
    float: right;
    border-top: 5px solid #FFF;
}

    #improve ul,
    #newsPanel ul {
        border-bottom: 1px solid #CCCCCC;
    }

    #improve li,
    #newsPanel li {
        color: #666666;
        border-top: 1px dotted #CCCCCC;
        display: block;
    }

#improve li {
    padding: 0 2px;
    font-size: 1.24em;
}

#newsPanel li {
    padding: 8px 2px 0;
}

    #improve li:first-child,
    #newsPanel li:first-child {
        border-top: 0;
        padding: 0 2px 0;
    }

        #improve li:first-child a {
            padding-top: 0;
        }

#improve .last,
#newsPanel .last {
    border-top: none;
    padding: 0;
    display: block;
}

#improve a,
#newsPanel a {
    color: #333333;
    *zoom: 1;
    display: block;
}

#improve a {
    padding: 8px 0;
}

    #improve a:before,
    #improve a:after,
    #newsPanel a:before,
    #newsPanel a:after {
        content: " ";
        display: table;
    }

    #improve a:after,
    #newsPanel a:after {
        clear: both;
    }

    #improve a:hover,
    #newsPanel a:hover {
        color: #005b38;
        text-decoration: underline;
    }

        #newsPanel a:hover .article {
            text-decoration: underline;
        }

.date {
    width: 60px;
    float: left;
    margin: 2px 0 0 0;
}

    .date .day {
        font: 2.50em/0.80em 'ArialNarrowRegular';
        color: #005b38;
        float: left;
        margin: 0 3px 0 0;
    }

    .date .year {
        text-transform: uppercase;
        float: left;
    }

    .date .month {
        text-transform: none;
        float: left;
    }

.article { /*width: 260px;*/
    float: left;
    margin: 0 0 10px 0 /*18px*/;
    font-size: 1.273em;
    line-height: 1.071em; /*letter-spacing: -0.05em;*/
}

    .article p {
        margin: 0 0 10px;
    }

#newsPanel a.viewmore {
    font-size: 1.167em;
    color: #005b38;
    margin: 14px 0 10px 2px;
    display: block;
}
/*Breadcrumbs*/
ul.breadcrumbs {
    list-style: none;
    min-width: 200px;
    height: 20px;
    line-height: 20px;
    font-size: 0.917em;
    padding: 0 !important;
    margin: 0 0 10px !important;
    float: left;
    background: #FFFFFF;
}

    ul.breadcrumbs li {
        float: left;
        display: block;
        color: #666666;
    }

        ul.breadcrumbs li a {
            float: left;
            display: block;
            background: url(../../images/Corporate/arrow_bullet.gif) no-repeat right;
            padding: 0 12px 0 0;
            margin: 0 4px 0 0;
            color: #0071a5;
            text-decoration: underline;
        }

    ul.breadcrumbs span {
        display: block;
        margin-top: 10px;
        line-height: normal;
    }

/*#socialMedia { width: auto; float: right; margin: 0 8px 0 0; }*/

#sectionHeader {
    height: 59px;
    line-height: 59px;
    padding: 0 0 0 10px;
    font-size: 1.167em;
    font-weight: 500;
    color: #fff;
    background: #207856;
    display: block;
}

ul.healthSections {
    margin: 0;
    padding: 0;
    list-style: none;
}

.healthSections > li {
    width: 172px;
    float: left;
    margin: 0 0 0 8px;
    padding: 0 !important;
    background: none !important;
    margin: 5px 3px!important;
}

.healthSections > li:first-child {
    margin: 0;
}

.healthSections h2 {
    height: 58px;
    font: normal 1.750em/1.00em 'ArialNarrowRegular';
    color: #000000;
    /*border-top: 5px solid #005b38;*/
    overflow: hidden;
    padding: 0 0 0 0;
}

ul.healthSections ul {
    list-style: none !important;
    margin: 0;
    padding: 0;
}

    ul.healthSections ul li {
        font-size: 1.0em;
        color: #000000;
        padding: 5px 0 5px 12px !important;
        background: url(../../images/Corporate/icoProjects.gif) 3px 11px no-repeat !important;
        border-bottom: 1px dotted #CCCCCC;
    }

        ul.healthSections h2 a, ul.healthSections ul li a {
            color: #000000;
        }

            ul.healthSections h2 a:hover, ul.healthSections ul li a:hover {
                color: #005b38;
                text-decoration: underline;
            }

.imgHolder {
    width: 217px;
    float: right;
    clear: right;
    margin-left: 23px;
    margin-bottom: 10px;
}

    .imgHolder img {
        display: block;
        width: 217px;
        height: auto;
    }

    .lightboxExpand {
        position: relative;
    } 
		
        .lightboxExpand:after {
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            width: 30px;
            height: 25px;
            opacity: 1;
            background: url(../../images/expand-image-icon.png) no-repeat top right #fff;
            background-size: 30px 25px;
        } 
		
        .lightboxExpand:hover:after {
            opacity: 1;
            background: url(../../images/expand-image-icon.png) no-repeat top right #f4f4f4;
            background-size: 30px 25px;
        } 

.imgCaption {
    clear: both;
    padding: 8px 10px 8px 7px;
    font-size: 0.917em;
    line-height: 1.273em;
    background: #f4f4f4;
    border: 1px solid #CCCCCC;
    margin-top: 2px;
    margin-bottom: 10px;
}

#pageAuthor {
    width: 97%;
    padding: 18px 13px;
    margin: 0 0 20px;
    background: url(../../images/Corporate/pageAuthorTop.png) repeat-x top left #f4f4f4;
    position: relative;
}

#pageAuthorBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: url(../../images/Corporate/pageAuthorBottom.png) repeat-x bottom left #fff;
}

#contentAreaExt #pageAuthor {
    width: auto;
    padding: 18px 13px;
    margin: 0 0 20px;
    background: url(../../images/Corporate/pageAuthorTop.png) repeat-x top left #f4f4f4;
    position: relative;
}

#contentAreaExt #pageAuthorBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: url(../../images/Corporate/pageAuthorBottom.png) repeat-x bottom left #fff;
}

#pubDate {
    width: auto;
    float: left;
}

#pubUser {
    width: auto;
    float: right;
    text-align: right;
}

    #pubUser p {
        margin: 0;
    }

    #pubUser span {
        font-style: normal;
        color: #0071a5;
    }

#contentArea #downloads, #contentAreaExt #downloads {
    width: 100%;
    padding: 10px 0 0;
}

    #contentArea #downloads h2, #contentAreaExt #downloads h2 {
        padding: 0 0 15px 13px;
        float: left;
    }

    #contentArea #downloads a.viewmore, #contentAreaExt #downloads a.viewmore {
        color: #017d88;
        float: right;
    }

#contentArea #downloadContainer, #contentAreaExt #downloadContainer {
    width: 513px;
    background: #e5f2f4;
    float: left;
    padding: 0 0 10px;
}

#contentAreaExt #downloadContainer {
    width: 100%;
}

#contentArea .download, #contentAreaExt .download {
    width: 235px;
    padding: 8px 0;
    margin: 0 0 0 15px;
    float: left;
    border-bottom: 1px dotted #CCCCCC;
}

#contentAreaExt .download {
    width: 344px;
}
/*image slider - improving Wa Health*/
.sliderInternal {
    width: 510px;
    height: 240px;
    margin: 8px 0 28px;
}
/*article - generic internal page*/
ul.article {
    width: 708px;
    margin: 0;
    padding: 0;
    line-height: 15px;
    font-size: 1.0em;
}

    ul.article li {
        list-style: none;
        display: block;
        padding: 10px 0 7px 0 !important;
        border-bottom: 1px dotted #CCCCCC;
        background: none !important;
    }

        ul.article li:first-child {
            border-top: 1px dotted #CCCCCC;
        }

        ul.article li a {
            font-weight: bold;
        }
/*article categories*/
ul.articleCategories {
    font: normal 1.50em 'ArialNarrowRegular';
    margin: 0 !important;
    width: 371px;
    float: left;
    clear: left;
}

    ul.articleCategories li {
        display: block;
        list-style: none;
        float: left;
        background: none !important;
    }

        ul.articleCategories li a {
            color: #0071a5;
            border-left: 1px solid #000000;
            padding: 0 10px !important;
        }

        ul.articleCategories li:first-child a {
            border-left: none !important;
            padding-left: 0 !important;
        }

        ul.articleCategories li.active, ul.articleCategories li:first-child .active {
            color: #000000;
            border: none;
        }
/*article Internals*/
.articleInternal {
    width: 507px;
    padding: 0 0 12px 5px;
    float: left;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 12px;
}

.mediaInternal {
    width: 380px;
    float: left;
    margin-bottom: 12px;
}

.MediaNewsListing.mediaInternal.articleImage {
    display: none;
}

.articleImage {
    width: 90px;
    float: left;
    margin: 0 9px 9px 0;
}

.articleDate {
    margin: 0 0 5px 0;
    width: 90px;
    float: left;
    font-size: 0.917em;
}

.articleItem {
    width: 388px;
    float: left;
}

    .articleItem h4 {
        font-size: 1.167em;
        font-weight: normal;
        margin: 0;
    }

.category {
    float: left;
    color: #0071a5;
    font-size: 0.917em;
}

.department {
    float: right;
    text-align: right;
    color: #0071a5;
    font-size: 0.917em;
}
/*Events*/
.articleImage.events {
    width: 90px;
    float: right;
    margin: 0 0 4px 4px;
}
/*News*/
.mediaItem {
    width: 270px;
    float: left;
}

.articleImage.news {
    width: 90px;
    float: right;
    margin: 24px 0 0 0;
}
/*Projects and Programs article*/
.projectFeature {
    width: 512px;
    float: left;
}

.featureArticle {
    width: 243px;
    float: left;
    margin: 0 0 19px 0;
}

    .featureArticle .date {
        color: #333;
        font-weight: bold;
        font-size: 0.917em;
        float: left;
        margin: 0 0 13px 0;
    }

    .featureArticle .department {
        float: right;
        text-align: right;
        color: #333;
        font-weight: bold;
        font-size: 0.917em;
    }

    .featureArticle h2, .featureArticle {
        color: #333333;
    }

.department a {
    color: #0071a5;
}
/*pages*/
.page-container {
    width: 141px;
    float: right;
    clear: right;
}

ul.pages {
    height: 20px;
    width: auto;
    display: block;
    float: left;
    margin: 0 !important;
}

    ul.pages li {
        background: none !important;
        display: block;
        float: left;
        list-style: none;
        margin: 0 0 0 1px;
        padding: 0 !important;
        width: 19px;
    }

        ul.pages li a {
            width: 17px;
            height: 17px;
            line-height: 17px;
            background: #FFFFFF;
            border: 1px solid #333333;
            color: #333333;
            font-size: 0.91em;
            display: block;
            text-align: center;
        }

            ul.pages li a:hover, ul.pages li a.active {
                background: #333333;
                color: #FFFFFF;
                text-decoration: none;
            }

a.btnPrev {
    background: url(../../images/Corporate/btnPrevNext.gif) 0 0 no-repeat transparent;
    width: 19px;
    height: 19px;
    float: left;
    display: block;
    cursor: pointer;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

a.btnNext {
    background: url(../../images/Corporate/btnPrevNext.gif) -19px 0 no-repeat transparent;
    width: 19px;
    height: 19px;
    float: left;
    display: block;
    cursor: pointer;
    margin: 0 0 0 1px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
/*a - z listing*/
ul.a-z-listing {
    list-style: none !important;
    height: 38px;
    margin-top: 18px !important;
}

    ul.a-z-listing li {
        display: block;
        float: left;
        list-style: none !important;
        background: #F4F4F4 !important;
        padding: 0 !important;
        margin: 0 0 0 4px !important;
    }

        ul.a-z-listing li:first-child, ul.a-z li:first-child {
            margin-left: 0 !important;
        }

        ul.a-z-listing li a {
            width: 28px;
            background: #F4F4F4 !important;
            color: #0071a5;
            padding: 14px 9px 14px 9px !important;
            display: block;
            font-size: 0.92em;
            text-align: center;
            text-decoration: none !important;
        }

            ul.a-z-listing li a:hover {
                background: #0071a5 !important;
                color: #fff;
            }

        ul.a-z-listing li.block {
            width: 212px;
            height: 47px;
            float: left;
        }
/*a - z listing individuals*/
#contentAreaExt ul.a-z li {
    width: 9px;
    height: 9px;
    list-style: none !important;
    display: inline;
    padding: 0 !important;
    float: left;
    font-weight: normal;
    margin: 18px 0 4px 3px;
    line-height: 10px;
    width: 25px;
    height: 38px;
}

    #contentAreaExt ul.a-z li a {
        padding: 16px 8px 13px !important;
        display: block;
        background: #F4F4F4 !important;
        color: #0071A5;
    }

        #contentAreaExt ul.a-z li a:hover {
            background: #0071A5 !important;
            color: #FFFFFF;
        }
/*A-Z Header*/
.a-z-header {
    width: 497px;
    height: 10px;
    padding: 14px 6px 14px 8px;
    background: #0071a5;
    line-height: 10px;
    margin-bottom: 14px;
}

.a-z-category {
    color: #FFFFFF;
    float: left;
    width: 420px;
    font: 1.250em 'ArialNarrowRegular';
    margin-right: 6px;
    line-height: 10px;
}

* + html .a-z-category, * + html .backToTop {
    line-height: 15px;
}

.a-z-header a, .articleHeader a {
    color: #FFFFFF;
}

.backToTop {
    width: 70px;
    float: right;
}
/*extended full width page*/
#contentAreaExt .a-z-header {
    width: 718px;
}

#contentAreaExt .a-z-category {
    width: 642px;
}
/*a-z single individual letter listing*/
#contentAreaExt .a-z {
    width: 732px;
}
/* article header - generic page*/

.genericArticleHeader {
    width: 698px;
    height: 17px;
    padding: 13px 12px 8px 8px;
    background: #0071a5;
    line-height: 10px;
}

.genericArticleTitle {
    width: 617px;
    margin-right: 11px;
    float: left;
    height: 17px;
    color: #FFFFFF;
    font: 1.250em 'ArialNarrowRegular';
    line-height: 10px;
}
/*IE7*/
* + html .genericArticleTitle {
    line-height: 15px;
}

ul.genericArticle {
    padding: 0;
    margin: 0 0 20px 0;
}

*:first-child + html a.genericArticle {
    float: left;
}

ul.genericArticleItem li {
    list-style: none;
    display: block;
    background: none !important;
    border-bottom: 1px dotted #CCCCCC;
    padding: 11px 0 13px 0 !important;
}

ul.genericArticleItem .articleDate {
    margin: 0 0 5px 0;
    width: 110px;
    float: right;
    font-size: 0.917em;
    text-align: right;
}
/*articles on report and publication page*/
ul.reportArticles {
    padding: 0;
    margin: 0;
}

    ul.reportArticles li {
        list-style: none;
        background: none !important;
        float: left;
        clear: left;
        padding: 0 3px 5px !important;
        margin-bottom: 5px;
        display: block;
        border-bottom: 1px dotted #CCCCCC;
        width: 718px;
        line-height: 18px;
    }

        ul.reportArticles li a {
            padding: 8px 0;
        }

a.back {
    background: url(../../images/Corporate/listArrow.gif) 0 2px no-repeat;
    line-height: 1.50em;
    color: #0071a5;
    padding: 0 0 0 10px;
    margin: 25px 0 0;
}

#colRight {
    width: 190px;
    float: right;
    padding: 0 0 0 24px; /*border-top: 1px solid #CCC;*/
}

#contentAreaExt #colRight {
    border: none;
}

#utilities {
    width: 89px;
    float: right;
    padding: 5px 8px 5px 0;
}

#contentAreaExt #utilities, #colRight #utilities {
    margin: 10px 0 5px;
}

.btnEmail {
    width: 45px;
    height: 28px;
    display: block;
    background: url(../../images/Corporate/sprites.png) -140px -30px no-repeat;
    border: 0;
    float: left;
    text-indent: -9999px;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    visibility: hidden;
}

.btnPrint {
    width: 44px;
    height: 28px;
    display: block;
    background: url(../../images/Corporate/sprites.png) -185px -30px no-repeat;
    border: 0;
    float: left;
    text-indent: -9999px;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    margin-left: 0 !important;
}

#downloads, #downloadsRightCol {
    width: 190px;
    float: left;
    margin: 5px 20px 20px 0;
    border-top: 5px solid #017d88;
}

    #downloads h2, #downloadsRightCol h2 {
        color: #017d88;
    }

.download {
    width: 165px;
    padding: 8px 13px;
    margin: 0 0 5px;
    background: #e5f2f4;
    position: relative;
    line-height: 1.667em;
}

    .download p {
        margin: 0;
        color: #333333;
        font-weight: bold;
    }

    .download .desc {
        font-size: 0.917em;
        color: #333333;
    }

        .download .desc a {
            color: #006f79;
        }

    .download img {
        margin: 0 7px 0 5px;
        vertical-align: middle;
        border: none;
    }
/*footer*/
#footerContainer {
    width: 100%;
    background: #e7e7e8;
    clear: both;
    margin: 20px 0 0;
}

.footer {
    width: auto;
    margin: 0 auto;
    padding: 25px 30px 30px;
}

#footerLeft {
    width: auto;
    float: left;
    font-size: 1.167em;
    line-height: 1.50em;
}

    #footerLeft a {
        color: #333333;
        text-decoration: none;
    }
    #footerLeft a:hover,
    #footerLeft a:focus {
        text-decoration: underline;
    }

#footerLinks {
    width: auto;
    font-size: 0.917em;
    line-height: 1.455em;
    margin: 0 auto;
    padding: 3px 0 0;
    text-align: center;
}

    #footerLinks ul li {
        display: inline;
    }
    
        #footerLinks ul li a {
            padding: 0 8px;
            color: #005b38;
            text-decoration: none;
        }
        #footerLinks ul li a:hover,
        #footerLinks ul li a:focus {
            text-decoration: underline;
        }

        #footerLinks ul li:first-child a {
            padding-left: 0;
        }

#footerRight {
    width: auto;
    float: right;
    font-size: 1.167em;
    line-height: 1.50em;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0;
}

.intImageLeft {
    float: left;
    margin: 0 14px 14px 0;
}

.intImageRight {
    float: right;
    margin: 0 0 14px 14px;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
/* clearfix */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
    clear: both;
}

.pdf_icon {
    background: no-repeat 0 0 url('../../images/Hospitals/ico-pdf.png') transparent;
    min-height: 16px;
    display: inline-block;
    /*margin-right: 10px;*/
    padding-left: 22px;
}

.word_icon {
    background: no-repeat 0 0 url('../../images/Hospitals/ico-word.png') transparent;
    min-height: 16px;
    display: inline-block;
    /*margin-right: 10px;*/
    padding-left: 22px;
}

.lt-ie8 .pdf_icon, .lt-ie8 .word_icon {
    display: inline;
    zoom: 1;
}

/*media queries*/
@media all and (min-width:320px) {
}
@media all and (max-width:767px) {
    .lightboxExpand {
        display: none;
    } 
		
    .lightboxExpand:after {
        display: none;
    } 
		
    .lightboxExpand:hover:after {
        display: none;
    } 
}
/*print styles
@media print {

}
*/
@media all and (min-width:1400px) {
}


/*SOCIAL MEDIA LINKS - Confluence 1.1 Homepage - elements*/
#socialMediaLinks {
    float: right;
    margin: 0 0 5px 0;
    max-width: 262px;
}

    #socialMediaLinks ul {
        list-style: none;
        padding: 0px;
    }

    #socialMediaLinks li {
        margin: 0 0 0 7px;
        float: left;
    }

        #socialMediaLinks li a {
            width: 30px;
            height: 30px;
            display: block;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
        }

    #socialMediaLinks .print a {
        margin-top: 4px;
    }

    #socialMediaLinks ul li {
        padding: 0;
        margin-right: 5px;
    }


li.twitter a {
    background: url(/images/Corporate/icon_twitter.jpg);
}

li.facebook a {
    background: url(/images/Corporate/icon_facebook.jpg);
}

li.youtube a {
    background: url(/images/Corporate/icon_youtube.jpg);
}

li.linkedin a {
    background: url(/images/Corporate/icon_linkedin.jpg);
}
/*SOCIAL MEDIA LINKS - Confluence 1.1 Homepage - elements*/

/*Image with text floating left and right*/
.floatWrapper:before, .floatWrapper:after {
    content: '';
    display: block;
    clear: both;
}

.floatImg.right {
    float: right;
    margin-left: 15px;
}

.floatImg.left {
    float: left;
    margin-right: 15px;
}

.floatText {
    display: block;
    overflow: hidden;
}

/*Footer Reskin*/
#footerSwish {
    width: 922px;
    margin: 0 auto;
    margin-top: 20px;
    height: 100px;
    background-image: url(/images/Corporate/health-footer-bg.png);
    position: relative;
}

    #footerSwish p {
        display: block;
        position: absolute;
        right: 50px;
        font-size: 20px;
        top: 35px;
        color: #005b38;
    }

.tableTitle {
    text-align: left;
    font-weight: bold;
    font-size: 1.33em;
    margin: 15px 0;
}

.mediaListing {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 12px;
    padding: 0 !important;
}

    .mediaListing,
    .mediaListing > li {
        list-style: none;
        background: transparent !important;
    }

        .mediaListing > li {
            margin: 1em 0;
        }

.mediaDate {
    width: 80px;
    float: left;
    margin-top: .2em;
}

.mediaList {
    margin-left: 90px;
}

    .mediaList h3 {
        margin-bottom: .3em;
    }

    .mediaList p {
        margin: .2em 0 0;
    }

        .mediaList p ~ p {
            margin-top: .5em;
        }

.videoFullWidth {
    width: 100%;
}

.video2Thirds {
    width: 66%;
}
/*Report And Publication*/
.ReportPublication-top-links {
    margin-top: 10px;
    margin-bottom: 10px;
}

.ReportPublication-date {
    display: block;
}

.ReportPublication-top-links a {
    padding-left: 10px;
}

.ReportPublication-top-links span {
    font-weight: bold;
}

.ReportPublication-Filter {
    border: 1px solid;
    border-color: rgba(13, 99, 44, 1);
    background-color: rgba(221, 233, 225, 1);
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.ReportPublication-Filter-Detail {
    float: left;
    margin-bottom: 15px;
    margin-right: 20px;
}

    .ReportPublication-Filter-Detail span {
        margin-bottom: 10px;
        width: 100%;
        display: inline-block;
    }

    .ReportPublication-Filter-Detail input {
        width: 66px;
        display: inherit;
    }

    .ReportPublication-Filter-Detail select {
        width: 250px;
        display: inherit;
    }

.ReportPublication-Filter-Button {
    clear: both;
}

    .ReportPublication-Filter-Button input {
        display: inline-block;
        margin-right: 10px;
    }

.ReportPublication-Paging, .MediaNews-Paging {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
    width: auto;
}

.ReportPublication-MostRecent {
    clear: both;
}

#ReportPublicationPaging .ReportPublication-MostRecent ul,
#ReportPublicationPaging .ReportPublication-Topic ul,
#AZWidgetListing ul,
.MediaNews ul {
    list-style: none outside none;
}

    #ReportPublicationPaging .ReportPublication-MostRecent ul li {
        border-bottom: 1px solid #CCC;
        padding-left: 0px;
        padding-top: 2px;
        padding-bottom: 10px;
        background: none;
    }

        #ReportPublicationPaging .ReportPublication-MostRecent ul li h3 {
            margin: 0px;
        }

    #ReportPublicationPaging .ReportPublication-Topic ul li,
    #AZWidgetListing ul li {
        background: none;
        padding-left: 0px;
    }

#ReportPublicationPaging .ReportPublication-Topic h3,
#AZWidgetListing h3 {
    margin-bottom: 10px;
}

#ReportPublicationPaging .ReportPublication-Topic ul li ul li {
    padding-left: 20px;
}

/*End Report And Publication*/

/*AZ Widget*/
#AZWidget ul {
    padding: 0px;
}

    #AZWidget ul li {
        text-align: center;
        width: 30px;
        height: 30px;
        border: 1px solid #CCC;
        list-style: none outside none;
        line-height: 32px;
        margin: 0px 5px 5px 0px;
        float: left;
        background: none;
        padding: 0px;
    }

        #AZWidget ul li.letterSeeAll {
            width: auto;
        }

        #AZWidget ul li a {
            text-decoration: underline;
            display: block;
        }

            #AZWidget ul li a:hover {
                background: none repeat scroll 0% 0% #383232;
                color: white;
            }

        #AZWidget ul li .letterUnavailable {
            background: none repeat scroll 0% 0% #CCC !important;
            text-decoration: none !important;
            cursor: default !important;
            border-bottom: none;
            color: black;
        }

            #AZWidget ul li .letterUnavailable:hover {
                color: black;
            }


        #AZWidget ul li .letterSelected {
            text-decoration: none !important;
            cursor: default !important;
            background: none repeat scroll 0% 0% #383232 !important;
            color: #FFF !important;
        }

        #AZWidget ul li .letterSeeAll {
            text-decoration: none;
            width: 100%;
            background-color: #005B38;
            color: white;
            font-weight: bold;
            padding-left: 5px;
            padding-right: 5px;
        }

            #AZWidget ul li .letterSeeAll:hover {
                text-decoration: underline;
                background-color: black;
            }

/*End AZ Widget*/
.MediaNews {
    clear: both;
    /*border-top: 5px solid #005b38;*/
    padding-bottom: 14px;
    /*margin-top: 20px;*/
    margin-bottom: 10px;
    *zoom: 1;
}

    .MediaNews:before,
    .MediaNews:after {
        content: ' ';
        display: table;
    }

    .MediaNews:after {
        clear: both;
    }

    .MediaNews ~ .MediaNews {
        border-top: none;
        margin-top: 0;
    }

#TopFiveNewsArticlesListing ul li,
#MediaNewsListing ul li {
    background-image: url('../../images/Corporate/MediaNewsListing-bg.png');
    background-image: linear-gradient(180deg, #ffffff 50%, #e9e9e9 100%);
    background-repeat: repeat-x;
    background-position: bottom left;
    list-style: none;
    padding: 12px;
    margin: 10px 0;
    border-radius: 5px;
    border: 1px solid #c8c8c8;
    font-size: 1em;
    line-height: 1.25;
    *zoom: 1;
}

#TopFiveNewsArticlesListing li:before,
#TopFiveNewsArticlesListing li:after,
#MediaNewsListing li:before,
#MediaNewsListing li:after {
    content: ' ';
    display: table;
}

#TopFiveNewsArticlesListing li:after,
#MediaNewsListing li:after {
    clear: both;
}

#TopFiveNewsArticlesListing ul li + li,
#MediaNewsListing ul li + li {
    margin-top: 16px;
}

#TopFiveNewsArticlesListing ul.services li,
#MediaNewsListing ul.services li {
    padding-left: 20px;
    margin: 0px;
}

#TopFiveNewsArticlesListing ul,
#MediaNewsListing ul {
    clear: both;
}

#MediaNewsListing a {
    /*text-decoration:none;
    font-size:1.273em;*/
}

#TopFiveNewsArticlesListing .articleItem h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.imgNews {
    float: left;
    display: block;
    margin-right: 10px;
}

    .imgNews img {
        display: block;
        margin-bottom: 10px;
        width: 80px;
        height: auto;
    }

.MediaNewsListing_img {
    float: left;
    width: 103px;
    display: block;
    margin-right: 20px;
}

    .MediaNewsListing_img img {
        max-width: 100%;
        height: auto;
        border: 1px solid #bab6b5;
    }

.MediaNewsListing_body {
    float: left;
    display: block;
    width: 363px;
    color: #5d5d5d;
}

.MediaNewsListing_date {
    display: block;
    color: #282828;
    margin: 0 0 5px;
}

.MediaNewsListing_title {
    display: block;
    font-size: 1.333em;
    font-family: 'ArialNarrowRegular', 'Arial Narrow', Arial, sans-serif;
    margin: 0 0 7px;
}

.positionRight {
    float: right;
}

a.linkSeeAll {
    text-decoration: underline !important;
}

.alerts a {
    /*color:black;*/
    text-decoration: underline !important;
}


.expandableTopic {
    text-align: left !important;
    border: 1px solid #BDBDBD;
    cursor: pointer;
}

.expandableTopicArticleHeader {
    padding: 0 0 0 10px !important;
    margin: 0 !important;
}

/*.expandableTopicArticleItem {
    padding: 5px 0 0 10px !important;
}*/


#AZWidgetListing li > h2 {
    padding: 9px 0;
    font: 1.417em 'daxregular';
    text-align: center;
    background: white;
    margin-top: 10px;
}

    #AZWidgetListing li > h2 + div {
        padding: 1px 0;
    }

    #AZWidgetListing li > h2 > span {
        text-decoration: none;
        background-image: url(/images/Corporate/icoSideNav.gif) !important;
        background-repeat: no-repeat !important;
        background-position: 95% -85px !important;
        font-weight: bold;
        display: block;
        padding-left: 10px;
    }

    #AZWidgetListing li > h2.opening > span {
        background-position: 95% 2px !important;
    }

/*#AZWidgetListing ul li a {
    background: url(/images/Corporate/arrow_bullet.gif) 0 7px no-repeat;
}*/

#podList-3,
#content #podList-3 {
    list-style: none;
    padding: 0;
    margin: 1em -17px 1em 0;
}

    #podList-3 .pod {
        display: inline-block;
        vertical-align: top;
        *display: inline;
        *zoom: 1;
        width: 225px;
        padding: 0;
        margin: 0 17px 30px 0;
        background: transparent;
    }

.pod img {
    max-width: 100%;
    height: auto;
}

.podTitle {
    margin: 10px 0;
}

    .podTitle h3 {
        margin: 0;
    }

.imgLogoPrint {
    display: none;
}

.LowerMiddleColumnContent {
    padding: 10px 0;
}

.ReportPublication-top-links h2 {
    display: inline-block;
}

.ReportPublication-top-links h2 {
    display: inline-block;
}

.phmaincontent_infoLabel {
    padding-bottom: 20px;
    display: block;
}

.viewAllBtn {
    padding-top: 25px;
}

    .viewAllBtn a {
        display: block;
        padding: 8px 8px 8px 40px;
        background: #dcdcdc;
        position: relative;
        cursor: pointer;
        text-decoration: none;
        color: black;
        border-radius: 4px;
    }

        .viewAllBtn a:before, .viewAllBtn a:after {
            border-right: 2px solid;
            content: '';
            display: block;
            height: 8px;
            margin-top: -6px;
            position: absolute;
            -moz-transform: rotate(135deg);
            -o-transform: rotate(135deg);
            -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
            right: 20px;
            top: 50%;
            width: 0;
        }

        .viewAllBtn a:after {
            margin-top: -1px;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }












.ReportPublication-top-links h2 {
    display: block;
    padding-bottom: 15px;
}

.ReportPublication-top-links a {
    background-color: #005B38;
    display: inline-block;
    padding: 15px 37px;
    margin-right: 5px;
    color: #fff;
}

    .ReportPublication-top-links a:hover, .ReportPublication-top-links a:focus, .ReportPublication-top-links a:active {
        background-color: #207856;
    }

    .ReportPublication-top-links a:last-child {
        margin-right: 0;
        padding: 15px 37px;
    }

[data-accordian] {
    border: 1px solid #EBEBEB;
    margin: 4px 0;
}

[data-accordian-btn] {
    display: block;
    padding: 8px 8px 8px 40px;
    background: #F5F5F5;
    position: relative;
    cursor: pointer;
}

    [data-accordian-btn]:before,
    [data-accordian-btn]:after {
        content: ' ';
        position: absolute;
        background: #333;
    }

    [data-accordian-btn]:before {
        width: 10px;
        height: 2px;
        top: 16px;
        left: 15px;
    }

    [data-accordian-btn]:after {
        height: 10px;
        width: 2px;
        top: 12px;
        left: 19px;
    }

    [data-accordian-btn].open:after {
        display: none;
    }

[data-accordian-body] {
    padding: 10px;
}

#contentHome .btnPrint {
    display: none;
}


/*
    New accordian styles
 */
.doh-accordian {
    margin: 4px 0;
    clear: both;
}

.doh-accordian_btn {
    padding: 20px 34px 20px 10px;
    background: #F4F4F4;
    border: 1px solid #D7D8D8;
    color: #000;
    position: relative;
    cursor: pointer;
    font-size: 2em;
    font-family: "ArialNarrowRegular";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
}

    .doh-accordian_btn > * {
        margin: 0;
    }

    .doh-accordian_btn > h2 {
        margin: 0 !important;
    }

    .doh-accordian_btn:after {
        content: '\f107';
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 26px;
        color: #207856;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -13px;
    }

.doh-accordian_body {
}

.doh-accordian_body-wrap {
    padding: 15px 0;
}
/* open state */
.doh-accordian.open .doh-accordian_btn {
    background: #E2E2E2;
}

    .doh-accordian.open .doh-accordian_btn:after {
        content: '\f106';
    }


/*
    Sticky class, used with stickyTop js
*/
.is-sticky {
    position: fixed;
    z-index: 9000;
    top: 0;
}


/*
    Re search box for search results page
*/
.re-search-container {
    padding: 25px 15px;
    border: 1px solid #D5D5D5;
}

.re-search-intro {
    margin-bottom: 5px;
}

.re-search-box {
    margin: 0 0 20px 0;
}

.re-search-input {
    display: inline-block;
    vertical-align: middle;
    width: 159px;
    height: 29px;
    padding: 0 10px 0 31px;
    border: none;
    background: url(../../images/Corporate/sprites.png) 0 0 no-repeat;
    color: #000000;
    line-height: 28px;
}

.re-search-btn {
    display: inline-block;
    vertical-align: middle;
    width: 37px;
    height: 29px;
    padding: 0;
    border: none;
    background: url(../../images/Corporate/sprites.png) -205px 0 no-repeat;
    color: #fff;
    text-indent: 200%;
    white-space: nowrap;
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-left: 1px;
}

.re-search-check {
    display: block;
    margin: 10px 0;
    padding-left: 1px;
}

    .re-search-check input,
    .re-search-check label {
        display: inline-block;
        vertical-align: middle;
    }

    .re-search-check label {
        margin-left: 5px;
        line-height: 1;
    }

.re-search-allLink {
    background-color: #005b38;
    padding: 10px;
    color: #fff;
    margin: 0 0 10px 10px;
}

.re-padding-bottom {
    padding-bottom: 20px;
    display: block;
}

ol > li {
    background: none !important;
}

ol {
    list-style-type: none;
    margin-left: 0;
}

    ol > li {
        counter-increment: customlistcounter;
    }

        ol > li:before {
            content: counter(customlistcounter) " ";
            font-weight: bold;
            color: #005B38;
        }

    ol li {
        padding-left: 14px !important;
    }

    ol:first-child {
        counter-reset: customlistcounter;
    }

    ol > li {
        background: none!important;
    }

    .contentHome .panelRight {
        float: right;
    }









/*print styles*/
@media print {
    * {
        color: #000;
        font-size: 16px !important;
        line-height: 19px;
    }

    p,
    a,
    p a,
    p a:hover {
        color: #000;
    }


    body {
        font-size: 1.05em;
        font-family: Arial, Helvetica, sans-serif;
        background: none;
        border: 0;
    }

        body div {
            width: 100% !important;
        }

    a, a:visited {
        text-decoration: none !important;
    }

    .breadcrumb_wrapper, .breadcrumbs, #header_links, .slider, /*#healthPanel, #newsPanel,*/ .txtHealthTopics, #footerContainer, #colRight #advert, #sideNav #advert, #colRight .homepage-advert, #sideNav .homepage-advert, #sideNav, #pageAuthor, .linkSeeAll, iframe, #alerts a.viewmore, #newsPanel a.viewmore, .icoPros, .icoHospital, .icoResearch, .icoGov, #footerSwish {
        display: none;
    }

    #topicsPanel, #alerts, #links, #improve, #improve li, #improve ul, .healthType, #healthPanel, #newsPanel, #newsPanel ul {
        border: none;
        margin: 0;
    }

        #newsPanel ul li:first-child {
            padding: 0 !important;
            margin: 0 !important;
        }

        #alerts li, #links li, #improve li {
            background: none !important;
            line-height: 1.50em;
        }

    ul, ol {
        list-style: disc !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /*TODO Change URL*/

    /*a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }*/

    .expandable div {
        display: block !important;
    }

    #mapinfo p {
        float: none !important;
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    blockquote {
        width: 100%;
        border: none;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
    }

    pre, blockquote {
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    p img {
        max-width: 100% !important;
    }

    p {
        margin: 0;
        padding-bottom: 10px;
    }

    .cell img {
        max-width: none !important;
        width: auto !important;
        height: auto !important;
    }

    #alerts h2 a, #healthPanel h2 a {
        font: normal 1.00em Arial !important;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    h1, h2, h3, h4, p, #infoPanel h3, #lifeStages h2, .healthSection h3, #homeRightCol h3, #lsContentContainer h2, #campaigns h4, #campaigns h3, #campaigns p, #navigation h3, #categories h3, #conditions h3, #conditionsTopic h3, .searchResultsItem strong, .newsArea #colLeft h2, .newsArea h1, .newsArea #title, #navigation h3, #categories h3, #conditions h3, #conditionsTopic h3, #bodyparts h3 {
        font-family: Arial, Helvetica, sans-serif !important;
    }

        h1,
        h1 > span {
            font-size: 29px !important;
            margin: 20px 0 25px;
            line-height: 32px;
        }

        h2,
        h2 > span {
            font-size: 23px !important;
            margin: 20px 0 10px;
            line-height: 26px;
        }

        h3,
        h3 > span {
            font-size: 19px !important;
            margin: 20px 0 10px;
            line-height: 22px;
        }

        h4,
        h4 > span {
            font-size: 16px !important;
            font-weight: bold;
            margin: 20px 0 10px;
            line-height: 19px;
        }

    #header {
        height: 10% !important;
        padding: 0;
    }

    #contentText ul.spaced, #contentFull ul.spaced, #contentFull ul, #contentText ul, #helpSection ul, #features ul, #topics ul, #categories #commonTopics ul, #tools ul, #medicalSection ul, #infoSection ul, #alerts ul, #improve ul, #newsPanel ul, .healthType {
        padding: 0 0 0 20px !important;
    }

        #contentText ul.spaced li, #contentText ul li, #contentFull ul.spaced li, #contentFull ul li, #helpSection ul li, #features ul li, #topics ul li, #categories #commonTopics ul li, #tools ul li, #infoSection ul li, #medicalSection ul li, #alerts ul li, #links ul li, #improve ul li, #newsPanel ul li {
            float: none;
            list-style: disc !important;
            background: none !important;
            padding: 0 0 0 0 !important;
            border: none !important;
        }


    #navigationContainer, #colRight, #sectionHeader, .internalNavigation, #headerRight, /*#moreOn, #relatedSites,*/ #footer, #footerBottom, .icoAlert {
        display: none;
    }

    #contentText, #contentArea, .newsArea #contentArea, #contentFullWide, #colLeft, #wrapper {
        width: 100% !important;
        padding: 0 !important;
    }

    .mediaList {
        width: 50% !important;
    }

    #infoPanel, #helpSection, #medicalSection, #infoSection, #contentArea, #contentAreaExt, #contentAreaLeft, .expandableTopic, .articleInternal {
        background: none;
        float: left;
        width: 100%;
        margin: 0;
        border: none;
    }

    #AZWidgetListing ul li a, #AZWidgetListing li > h2 > span {
        background: none !important;
    }

    #homeRightCol, #homeLeftCol, #features {
        width: 100%;
        float: left;
    }

        #homeRightCol h2, #content .addthis_button_compact, hr.less-margin, .curve, #conditionsSearch, #newsSearch, .page-container, #serviceSearchArea {
            display: none;
        }

    #flexPanel {
        position: static;
        background: none;
        width: 100%;
    }

    #contentFull, #conditionsTopic #topics {
        width: 100%;
        background: none !important;
    }

    ul.thumbNav, .sliderCaption .btnGeneric, .anythingControls, .campaigns_jcarousel_prev, .campaigns_jcarousel_next, #slider .panel, #campaigns_jcarousel, #socialMediaLinks, .socialMediaLinks, ul#skipMenu, #lifestages .lifestage, .icoMedicalLarge, .icoConvo, .icoSkull, .healthSection, .healthSection, #serviceSearch, hr.rule, #features img, ul.breadcrumbs, .downloads-list, .ReportPublication-top-links, .ReportPublication-Filter, .filterBy, .downloadsTitle, .upcomingPast {
        display: none !important;
    }

    .icoDoctor {
        visibility: hidden;
    }

    #contentText h2.summary {
        clear: both;
    }

    #contentFullWide ul {
        list-style: disc;
        padding: 0 0 0 20px;
    }

        #contentFullWide ul li {
            background: none;
        }

    #mycarousel li {
        height: auto !important;
    }

    #lsContentContainer p, #lsContentContainer ul, #lsContentContainer ul li, #categories #commonTopics ul, ul#compare, #commonTopics, #topics, #tools {
        width: auto;
    }

    #printLifeStages, #printSlider {
        display: block;
        width: 100%;
    }

    /*#slider, #slider.slider-holder, .sliderCaption, #conditionsAZ {
        display: none;
    }*/
    .anythingSlider .anythingBase {
        width: 663px !important;
        left: 0 !important;
    }

    #slider .panel.activePage {
        display: block !important;
    }

    #lifestages, #lsContentContainer, .articleDate, .articleItem, .articleImage {
        width: 100%;
        background: none;
    }

    #searchResults, .searchResultsItem, #searchResults.detail, #map.detailed, #map {
        width: 100%;
        float: none;
    }

    #campaigns.wide, .imgHolder, .imgCaption, #leftDescrip {
        float: left;
        width: 100% !important;
        background: none;
        border: none;
    }
    .imgHolder .lightboxExpand {
        display: none;
    }

    #bgLeftNav {
        background: none !important;
    }

    #logo a:link:after, #logo a:visited:after {
        content: " ";
        float: left;
    }

    #conditions #topics, #conditions #commonTopics, #bodyparts, #conditionsTopic #commonTopics, #contentFull ul.spaced li {
        width: 100%;
        padding: 0;
    }

    #conditions #topics, #topics {
        margin-left: 0;
    }

    #lsContentContainer ul li {
        background: transparent;
        list-style-type: disc;
        display: block;
    }

    .alert li {
        list-style: disc !important;
    }

    .alert ul {
        padding-left: 20px !important;
    }

    /*.contentArea a {
        background: #fff url(/images/HealthyWA/arrow_bullet.gif) left center no-repeat;
    }*/

    #logo img {
        display: none;
    }

    #logo .imgLogoPrint {
        display: block;
        width: 248px !important;
        height: 45px !important;
    }


    #logo {
        width: 248px !important;
        height: 45px !important;
    }

    #healthywa_logo {
        width: 250px !important;
    }

    .backing {
        background: none;
    }
    
    #contentArea ul li, #contentAreaExt ul li, #contentAreaExtWide ul li {
        background: none;
        padding: 0 0 0 5px;
    }

    #contentArea ul, #contentAreaExtWide ul, #contentAreaExt ul {
        display: inline-block;
        list-style: disc !important;
        margin-left: 20px !important;
        margin-bottom: 10px !important;
    }

    #AZWidgetListing > ul > li {
        list-style: none;
    }

    .pin-wrapper {
        height: auto !important;
    }


    /* Accordion  print styles*/
    [data-accordian] {
        border: none;
        margin: 4px 0;
    }

    [data-accordian-btn] {
        display: block;
        padding: 0;
        background: transparent;
    }

        [data-accordian-btn]:before,
        [data-accordian-btn]:after {
            display: none;
        }

    [data-accordian-body] {
        padding: 0;
        display: block !important;
    }

    .doh-accordian {
        margin: 4px 0;
        clear: both;
    }

    .expandableTopic,
    .doh-accordian_btn {
        padding: 0;
        margin: 25px 0 15px;
        background: transparent;
        border: none;
        color: #000;
        font-size: 23px !important;
        font-family: Arial, Helvetica, sans-serif !important;
    }

        .doh-accordian_btn > * {
            margin: 0;
        }

        .doh-accordian_btn > h2 {
            margin: 0 !important;
        }

        .doh-accordian_btn:after {
            display: none;
        }

        .expandableTopic + div,
        .doh-accordian_body {
            display: block !important;
        }

    .doh-accordian_body-wrap {
        padding: 0;
    }
    /* open state */
    .doh-accordian.open .doh-accordian_btn {
        background: transparent;
    }
    .doh-accordian_body {
        display: block !important;
    }
    .doh-accordion_btn {
        background: none!important;
        border: none !important;
    }
    .doh-accordion_btn:after {
        display: none !important;
    }
}

h1 {
    margin-bottom:0;
}