a {
    text-decoration: none;
}
a:hover,
a:focus {
    text-decoration: underline;
}

.header_links {
    padding: 10px 10px 0 0;
}

ul#skipMenu {
    position: absolute;
    top: -80px;
    left: 15px;
    padding: 0;
    margin: 0;
}

    ul#skipMenu li {
        display: block;
        padding: 0;
        margin: 0;
    }
        ul#skipMenu a {
            display: inline-block;
            text-decoration: none;
            color: #0071a5;
            transition: opacity 300ms ease-out;
            opacity: 0;
            padding: 8px 15px;
            background: #b3d234;
            white-space: nowrap;
            color: #243741;
            border: 1px solid #243741;
            box-shadow: 0 0 10px -3px #000;
        }
        ul#skipMenu a:focus {
            position: absolute;
            top: 95px;
            left: 0;
            opacity: 1;
            outline: none;
        }
/*a:focus {border: 3px solid red;} use for testing only*/
#content {
    width: 920px;
}
/*need to set*/

.sitemap ul {
    padding: 0 0 0 20px !important;
    margin: 0 !important;
}

/*@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;
}

@font-face {
    font-family: 'daxmedium';
    src: url('fonts/dax-medium-webfont.eot');
    src: url('fonts/dax-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/dax-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

@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;
}

html {
}

body {
    font: 0.75em Arial, Helvetica, sans-serif;
    color: #243741;
    margin: 0;
    padding: 0;
    background: #f3f3f3 url(/images/HealthyWA/bgBody.jpg) center top no-repeat;
}

#wrapper {
    width: 920px;
    padding: 0 30px 1px;
    margin: 10px auto 0;
    background: #FFFFFF;
}

#header {
    height: 122px;
    padding: 18px 0 0;
}

#logo {
    height: 87px;
    float: left;
}

    #logo a {
        display: inline-block;
    }

#doh_logo {
    margin-top: 12px;
    float: left;
}

#healthywa_logo {
    float: left;
    margin-top: 21px;
    margin-left: 26px;
}

#headerRight {
    width: auto;
    float: right;
}

#header_links {
    width: auto;
    float: right;
    padding-bottom: 20px;
}

    #header_links a {
        color: #243741;
    }

.wa_gov_search {
    position: absolute;
    top: 84px;
    right: 20px;
    font-size: 0.9em;
}

#socialMedia {
    float: right;
    margin: 14px 13px 0 0;
}

    #socialMedia li {
        margin: 0 0 0 12px;
        float: left;
    }

        #socialMedia li a {
            width: 30px;
            height: 30px;
            display: block;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
        }

li.twitter a {
    background: url(/images/HealthyWA/icon_twitter.jpg);
}

li.facebook a {
    background: url(/images/HealthyWA/icon_facebook.jpg);
}

li.youtube a {
    background: url(/images/HealthyWA/icon_youtube.jpg);
}

li.linkedin a {
    background: url(/images/HealthyWA/icon_linkedin.jpg);
}

li.rss a {
    background: url(/images/HealthyWA/sprites.png) -66px -54px no-repeat;
}

li.google a {
    background: url(/images/HealthyWA/sprites.png) -99px -54px no-repeat;
}

li.print a {
    background: url(/images/HealthyWA/icoUtility.png) right -20px no-repeat;
}

.rss,
.google,
#utility .resize {
    display: none;
}

.federated {
    padding-bottom: 10px;
}

    .federated label {
        margin-right: 15px;
    }

#searchArea {
    float: right;
    position: relative;
    border
}

    #searchArea label {
        width: 100px;
        position: absolute;
        left: 15px;
        top: 19px;
        z-index: 2;
    }

.searchbox {
    width: 170px;
    height: 53px;
    line-height: 53px;
    padding: 0 12px;
    border: 0;
    background: url(/images/HealthyWA/sprites.png) 0 0 no-repeat;
    color: #243741;
    display: inline;
    float: left;
}

.btnSearch {
    width: 44px;
    height: 53px;
    display: inline;
    margin: 0;
    border: 0;
    background: url(/images/HealthyWA/sprites.png) -200px 0 no-repeat;
    cursor: pointer;
    text-indent: -9999px;
    text-transform: uppercase;
}

.re-search-box,
.searchbox-wrap {
    border: 9px solid #E9E9E9;
    background: #E9E9E9;
    border-radius: 6px;
}
    .re-search-input,
    .searchbox-wrap .searchbox {
        background: #fff;
        height: 36px;
        line-height: 36px;
        border-radius: 4px 0 0 4px;
        padding: 0 12px;
        margin: 0;
        border: none;
    }
    .re-search-btn,
    .searchbox-wrap .btnSearch {
        width: 35px;
        height: 36px;
        padding: 0;
        margin: 0;
        border: none;

        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#CCCC00+0,B0B000+100 */
        background: #B3D234;
        background-image: -moz-linear-gradient(top,  #B3D234 0%, #99C020 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B3D234), color-stop(100%,#99C020));
        background-image: -webkit-linear-gradient(top,  #B3D234 0%,#99C020 100%);
        background-image: -o-linear-gradient(top,  #B3D234 0%,#99C020 100%);
        background-image: -ms-linear-gradient(top,  #B3D234 0%,#99C020 100%);
        background-image: linear-gradient(to bottom,  #B3D234 0%,#99C020 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCC00', endColorstr='#99C020',GradientType=0 );

        border-radius: 0 4px 4px 0;
        text-indent: 0;
        color: #243741;
        font-size: 17px;
        cursor: pointer;
    }
        .re-search-btn:hover,
        .re-search-btn:focus,
        .searchbox-wrap .btnSearch:hover,
        .searchbox-wrap .btnSearch:focus {
            background: #99C020;
        }
    #searchArea.searchbox-wrap label {
        top: 12px;
        left: 12px;
    }

#searchArea a {
    font-size: 0.917em;
    color: #243741;
    text-align: right;
    display: block;
    clear: both;
    padding: 6px 2px 0;
}

#utility {
    width: auto;
    clear: both;
    float: right;
    margin: 12px 0;
}

*:first-child + html #utility {
    width: 330px;
}

    #utility li {
        border-left: 1px solid #999999;
        display: block;
        float: left;
    }

        #utility li:first-child {
            border-left: 0;
        }

        #utility li a, #utility li.resize div.icoSize {
            height: 22px;
            font-size: 1.167em;
            line-height: 1.571em;
            color: #243741;
            padding: 0 30px 0 14px;
            margin: 0 10px 0 0;
            display: block;
            float: left;
            word-wrap: normal;
            white-space: nowrap;
        }

        #utility li.resize .icoSize {
            text-decoration: none !important;
        }

        #utility li.email a {
            background: url(/images/HealthyWA/icoUtility.png) right 5px no-repeat;
        }

        #utility li.print a {
            background: url(/images/HealthyWA/icoUtility.png) right -20px no-repeat;
        }

        #utility li.resize a {
            padding: 0 0 0 10px;
            margin: 0;
        }

            #utility li.resize a.icoSize, #utility li.resize div.icoSize {
                padding: 0 0 0 5px;
                margin: 0;
            }

    #utility a {
        color: #243741;
    }

#slider {
    width: 662px;
    height: 321px;
    float: left;
    margin: 0 30px 32px 0;
    overflow: hidden;
}

#slider ul,
#slider li,
#slider li > a {
    height: 100%;
}
#slider ul {
    list-style: none;
    padding: 0;
}
#slider li {
    position: relative;
}
#slider li > a {
    display: block;
}

.sliderCaption {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 195px;
	background: #333;
	padding: 25px 20px;
}
	.sliderCaption h1 {
		margin: 0 0 11px 0;
		color: #b3d234;
		padding: 0;
		font-size: 24px;
        font-weight: 300;
	}
	.sliderCaption p {
		font-size: 12px;
		margin: 0 0 15px 0;
		color: #FFFFFF;
		font-weight: normal;
		line-height: 15px;
	}

.owl-carousel .owl-item img {
    height: auto;
}


#printSlider {
    display: none;
}

#seeAllHeadlines {
    float: right;
    width: auto;
    padding: 10px 0 0;
    font-size: 1.2em;
}

#infoPanel {
    width: 228px;
    float: right;
    margin: 0 0 32px;
}

    #infoPanel a {
        color: #243741;
    }

#helpSection {
    height: 103px;
    background: url(/images/HealthyWA/bgHelp.gif) right top no-repeat;
    padding: 8px 32px 8px 5px;
}

.icoMedicalLarge {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 42px;
    color: #0166AD;
}

#medicalSection {
    height: 110px;
    background: url(/images/HealthyWA/bgMedical.gif) right top no-repeat;
    padding: 7px 32px 3px 5px;
}

    #medicalSection p {
        line-height: 1.167em;
        padding: 0 40px 0 0;
        margin: 0 0 10px;
        position: relative;
    }

.icoConvo {
    position: absolute;
    top: -5px;
    right: 0;
    font-size: 29px;
    color: #017EB7;
}

.icoSkull {
    position: absolute;
    top: -7px;
    right: 0;
    font-size: 29px;
    color: #017EB7;
}

#infoSection {
    height: 38px;
    background: url(/images/HealthyWA/bgInfo.gif) right top no-repeat;
    padding: 8px 32px 6px 5px;
    position: relative;
}

    #infoSection ul {
        margin-top: 1px;
    }

        #infoSection ul li {
            padding: 0 0 0 10px;
            line-height: 1.25em;
        }

.icoDoctor {
    position: absolute;
    top: 8px;
    right: 32px;
    font-size: 29px;
    color: #13B5FF;
}

#homeLeftCol {
    width: 692px;
    float: left;
    padding-bottom: 2em;
}

.healthSection {
    width: 314px;
    float: left;
    margin: 0 32px 30px 0;
}

    .healthSection .text {
        width: 279px;
        /*height: 327px;*/
        padding: 22px 18px 5px 20px;
        background: #f5f5f5;
        clear: both;
    }

    .healthSection .textSml {
        width: 279px;
        /*height: 106px;*/
        padding: 22px 18px 20px 20px;
        background: #f5f5f5;
    }

    .healthSection .newListSelected {
        width: 185px;
        margin: 8px 0 19px;
    }

/*select box drop down*/
.topicsSearch {
    width: 185px;
    font-size: 1.250em;
    color: #0071a5;
    float: left;
    margin-bottom: 19px;
    position: relative;
    z-index: 99;
}

.topicsSearchLrg {
    width: 276px;
    font-size: 1.250em;
    color: #0071a5;
    float: left;
}

    .topicsSearch .floatRight, .topicsSearchLrg .floatRight {
        font-size: 0.733em;
    }

#bodypart {
    width: 80px;
    font-size: 1.250em;
    color: #0071a5;
    float: right;
}

    #bodypart img {
        margin: 8px 0 0;
    }

.newListSelected {
    margin: 8px 0 0;
    position: relative;
    color: #666666;
}
    .newListSelected .selectedTxt {
        display: block;
        background: #fff;
        border-radius: 4px;
        cursor: pointer;
        position: relative;
    }
        .newListSelected .selectedTxt:before {
            content: "\f103";
            font-family: "healthywa-icons";
            width: 36px;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            color: #243741;
            line-height: 39px;
            text-align: center;
            font-weight: normal;
            font-style: normal;
            border-radius: 0 4px 4px 0;
            speak: none;
            text-decoration: inherit;
            text-transform: none;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;

            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#CCCC00+0,B0B000+100 */
            background: #B3D234;
            background-image: -moz-linear-gradient(top,  #B3D234 0%, #99C020 100%);
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B3D234), color-stop(100%,#99C020));
            background-image: -webkit-linear-gradient(top,  #B3D234 0%,#99C020 100%);
            background-image: -o-linear-gradient(top,  #B3D234 0%,#99C020 100%);
            background-image: -ms-linear-gradient(top,  #B3D234 0%,#99C020 100%);
            background-image: linear-gradient(to bottom,  #B3D234 0%,#99C020 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCC00', endColorstr='#99C020',GradientType=0 );
        }

.topicsSearch .newListSelected, .topicsSearchLrg .newListSelected, #serviceSearch .newListSelected {
    width: 185px;
    float: left;
    margin: 8px 0 0;
    z-index: 5;
    font-size: 0.800em
}

.topicsSearchLrg .newListSelected {
    width: 276px;
    margin-bottom: 19px;
}

#serviceSearch .newListSelected {
    width: 207px;
    font-size: 1.00em;
}

    .topicsSearch .selectedTxt, .topicsSearchLrg .selectedTxt, #serviceSearch .newListSelected .selectedTxt {
        width: 123px;
        height: 25px;
        padding: 12px 46px 0 16px;
        font-size: 1.00em;
        color: #243741;
    }

*:first-child + html .topicsSearch .selectedTxt, *:first-child + html .topicsSearchLrg .selectedTxt {
    font-size: 1.00em;
}

.topicsSearchLrg .selectedTxt {
    width: 214px;
}

#serviceSearch .newListSelected .selectedTxt {
    width: 145px;
}

.topicsSearch ul.newList a, .topicsSearchLrg ul.newList a, #serviceSearch ul.newList a {
    color: #243741;
    display: block;
    text-decoration: none;
}

.topicsSearch ul.newList, .topicsSearchLrg ul.newList, #serviceSearch ul.newList {
    width: 183px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 26px;
    left: 0;
    z-index: 9999;
    font-size: 1.00em;
}

*:first-child + html .topicsSearch ul.newList, *:first-child + html .topicsSearchLrg ul.newList {
    font-size: 1.00em;
}

.topicsSearchLrg ul.newList {
    width: 274px;
}

#serviceSearch ul.newList {
    width: 205px;
}

    .topicsSearch ul.newList li a, .topicsSearchLrg ul.newList li a, #serviceSearch ul.newList li a {
        display: block;
        padding: 5px 8px;
    }

        .topicsSearch ul.newList li a:hover, .topicsSearchLrg ul.newList li a:hover, #serviceSearch ul.newList a:hover {
            color: #FFFFFF;
            background-color: #004869;
        }

/*serviceSearch*/
#serviceSearchArea {
    margin: 0;
}

    #serviceSearchArea .searchbox {
        width: 156px;
        height: 53px;
        line-height: 53px;
        background: transparent url(/images/HealthyWA/sprites.png) -344px 0 no-repeat;
        border: 0;
        color: #243741;
        margin: 0;
        padding: 0 18px;
        font-family: Arial, Helvetica, sans-serif;
    }

#contentFullWide #serviceSearchArea .searchbox {
    width: 245px;
    background: transparent url(/images/HealthyWA/sprites.png) -540px 0 no-repeat;
}

#serviceSearchArea div {
    margin: 0 6px 0 0;
    float: left;
}

#contentFullWide #serviceSearchArea div {
    margin: 0 11px 0 0;
}

#serviceSearchArea div label {
    padding: 20px 0 7px 0;
    display: block;
}

#serviceSearchArea label {
    position: absolute;
    top: 18px;
    left: 18px;
}

#serviceSearchArea .newListSelected {
    width: 241px;
    height: 53px;
    line-height: 53px;
    background: url(/images/HealthyWA/sprites.png) -540px -56px no-repeat;
    padding: 0 10px;
}

.selectedTxt {
    width: 100%;
    padding: 0 8px;
    overflow: hidden;
}

.newListSelected ul.newList li {
    background: none !important;
    margin: 0;
    padding: 0 !important;
}

#serviceSearchArea .btnGeneric, #newsSearch .btnGeneric {
    background: url(/images/HealthyWA/sprites.png) -257px -45px no-repeat;
    width: 47px;
    height: 37px;
    float: left;
    display: block;
    margin: 25px 0 0;
}

#serviceSearchArea .btnGeneric {
    float: right;
    margin: 6px 13px 0 0;
}

#contentFullWide #serviceSearchArea .btnGeneric {
    float: left;
    margin: 26px 0 0 0;
}

#newsSearch .btnGeneric {
    margin: 9px 0 0 12px;
}

#serviceSearchArea ul.newList {
    width: 258px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    list-style: none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 26px;
    left: 0;
    z-index: 9999;
}

    #serviceSearchArea ul.newList li {
        background: none;
        padding: 0;
        margin: 0;
        line-height: 1.00em;
    }

        #serviceSearchArea ul.newList li a {
            display: block;
            padding: 3px 8px;
        }

    #serviceSearchArea ul.newList a:hover {
        color: #FFFFFF;
        background-color: #004869;
    }

ul.alpha {
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.alpha li {
        float: left;
        text-align: center;
        margin: 0 11px 10px 0;
    }

        ul.alpha li a, ul#navigation > li li ul.alpha li a {
            width: 23px;
            height: 23px;
            line-height: 23px;
            display: block;
            float: left;
            color: #666666;
            border: 1px solid #CCCCCC;
            background: #FFFFFF;
            text-transform: uppercase;
        }

ul#navigation > li li ul.alpha li a {
    width: 35px;
    height: 35px;
    line-height: 35px;
}

    ul#navigation > li li ul.alpha li a:hover, ul.alpha li a:hover {
        background: #787473;
        color: #FFFFFF !important;
    }

ul.homeList {
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.homeList li {
        line-height: 13px;
        padding: 2px 0 2px 27px;
        margin: 0 0 11px;
        position: relative;y
    }
        ul.homeList li:before {
            height: 19px;
            width: 19px;
            background: #b3d234;
            color: #243741;
            line-height: 19px;
            text-align: center;
            content: "\f101";
            font-family: "healthywa-icons";
            display: inline-block;
            vertical-align: middle;
            font-weight: normal;
            font-style: normal;
            font-size: 8px;
            speak: none;
            text-decoration: inherit;
            text-transform: none;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            position: absolute;
            top: 0;
            left: 0;
        }


#lifeStages {
    padding: 0 0 15px;
    margin: 10px 0 30px;
    clear: both;
    float: left;
    border-bottom: 11px solid #b3d234;
}

#printLifeStages {
    display: none;
}

#campaigns {
    clear: both;
    margin: 0 auto;
    padding: 30px 0 10px;
}

    #campaigns p {
        font-size: 1.00em;
        line-height: 1.18em;
        color: #243741;
    }

    #campaigns .btnGeneric {
        margin: 0 auto;
    }

.campaignBanner {
    margin-bottom: 20px;
}

/*campaign slider homepage*/
#seeAllCampaigns {
    width: auto;
    float: left;
    font-size: 1.2em;
}

    /*campaign - 5 item slider*/
    #seeAllCampaigns.wide {
        width: auto;
        float: left;
        font-size: 1.2em;
        padding: 0 0 0 45px;
    }

    /*campaign landing page*/
    #seeAllCampaigns.landing {
        padding: 0 0 0 18px;
        width: auto;
        float: left;
        font-size: 1.2em;
    }

#colRight #seeAllCampaigns {
    text-align: center;
    width: auto;
    float: none;
    font-size: 1.2em;
}

/*article Internals*/
.newsArea #colLeft {
    background: url(/images/HealthyWA/bgContentText.gif) repeat-x;
    line-height: 1.50em;
    padding-top: 10px;
}

.newsArea #contentArea {
    width: 688px;
    float: right;
    line-height: 1.50em;
    padding-top: 10px;
}

/*IE7*/
body.lt-ie8 .newsArea #contnetArea, body.lt-ie8 newsArea #colLeft {
    padding-top: 0;
}

.alert .highlight {
    color: #0071a5;
}

.alert .floatRight {
    margin: 0 0 0 17px;
}

.articleInternal {
    padding: 0 0 10px 5px;
    border-bottom: 1px dotted #243741 !important;
    margin: 0 0 12px;
    display: block;
    clear: both;
}

    .articleInternal.first-child {
        padding-top: 18px;
        border: none;
    }

body.lt-ie8 .articleDate {
    line-height: 40px;
}

#newsSearch {
    clear: both;
    padding: 10px 0 0;
    position: relative;
    margin-bottom: 20px;
}

    #newsSearch .searchbox {
        position: relative;
        z-index: 2;
        display: block;
        width: 172px;
        background: red;
    }

#keywordArea {
    width: 267px;
    display: inline-block;
}

/*IE7 fix*/
body.lt-ie8 #newsSearch {
    padding: 0;
}

#newsSearch label {
    float: left;
    display: block;
    margin: 0 10px 10px 0;
    font-size: 1.167em;
    line-height: 53px;
    position: absolute;
    z-index: 10;
    left: 17px;
}


#newsSearch .searchbox, #conditions .searchbox {
    width: 172px;
    height: 53px;
    background: transparent url(/images/HealthyWA/sprites.png) -209px -134px no-repeat;
    border: 0;
    color: #243741;
    padding: 0 18px;
}

.articleImage {
    width: 120px;
    float: right;
    display: block;
}

.lt-ie8 .articleImage {
    padding-top: 20px;
}

.articleImage img {
    vertical-align: middle;
}

.articleDate {
    margin: 0 0 5px 0;
    width: 100px;
    font-size: 0.917em;
}

.articleItem {
    width: 524px;
    float: left;
    margin: 0 20px 0 0;
    display: block;
}

.category {
    float: left;
    color: #0071a5;
    font-size: 0.917em;
}

/*Newest | Oldest pagination*/
.newestOldest {
    width: auto;
    float: right;
    line-height: 53px;
}

    .newestOldest span {
        float: left;
    }

    .newestOldest ul {
        list-style: none;
        float: left;
        padding: 0;
        margin: 0 0 0 7px;
    }

        .newestOldest ul li {
            list-style: none;
            float: left;
            display: inline;
            background: none;
        }

            .newestOldest ul li a {
                /*background: url(/images/HealthyWA/bgDiv.gif) 0 0 no-repeat transparent;*/
                padding: 0 9px;
            }

                .newestOldest ul li a:first-child {
                    border: none;
                }

/*pages*/
.page-container {
    /*width: 141px;*/
    float: right;
    clear: right;
}

ul.pages {
    height: 20px;
    width: auto;
    display: block;
    float: left;
    margin: 0 !important;
    list-style: none;
    padding: 0;
    margin: 0;
}

    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,
        .page-container a,
        .page-container .active {
            width: 17px;
            height: 17px;
            line-height: 17px;
            background: #FFFFFF;
            border: 1px solid #666666;
            color: #243741;
            font-size: 0.91em;
            float: left;
            display: block;
            margin: 0 1px 0 0;
            text-align: center;
            text-decoration: none !important;
        }

            ul.pages li a:hover, ul.pages li a.active,
            .page-container a:hover, .page-container .active {
                background: #243741;
                color: #FFFFFF;
                text-decoration: none;
            }

            .page-container a.btnPrev {
                background: url(/images/HealthyWA/sprites.png) -209px -190px no-repeat;
                width: 19px;
                height: 19px;
                float: left;
                display: block;
                cursor: pointer;
            }

            .page-container a.btnNext {
                background: url(/images/HealthyWA/sprites.png) -229px -190px no-repeat;
                width: 19px;
                height: 19px;
                float: left;
                display: block;
                cursor: pointer;
                margin: 0 0 0 1px;
            }

            .page-container a.btnPrev,
            .page-container a.btnNext {
                text-indent: 100%;
                white-space: nowrap;
                overflow: hidden;
                border: none;
            }

.healthSection label, #serviceSearch label.hidden {
    /*display: none;*/
}
/*SOCIAL MEDIA LINKS - Confluence 1.1 Homepage - elements*/
#socialMediaLinks {
    float: right;
    margin: 0;
    max-width: 230px;
}

    #socialMediaLinks ul {
        list-style: none;
        padding: 0px;
        margin: 0 0 2px 0;
    }

    #socialMediaLinks li {
        margin: 0 0 0 4px;
        display: inline-block;
        vertical-align: middle;
    }

        #socialMediaLinks li a {
            display: inline-block;
            vertical-align: middle;
            text-decoration: none;
        }
            #socialMediaLinks li a:hover; {
                text-decoration: none;
            }

    #socialMediaLinks ul li {
        padding: 0;
        margin-right: 5px;
    }

    #socialMediaLinks .twitter a {
        background: transparent;
        color: #70A9E0;
        font-size: 26px;
    }

    #socialMediaLinks .facebook a {
        background: transparent;
        color: #3B5999;
        font-size: 30px;
    }

    #socialMediaLinks .linkedin a {
        background: transparent;
        color: #017CB8;
        font-size: 30px;
    }

    #socialMediaLinks .print a {
        background: transparent;
        color: #13B5FF;
        font-size: 22px;
    }

    #socialMediaLinks .youtube a {
        background: transparent;
    }

    .icon-youtube {
        display: inline-block;
        background: url('../../images/HealthyWA/logo-youtube@2x.png') center no-repeat transparent;
        background-size: 31px 13px;
        width: 31px;
        height: 13px;
    }
        .no-backgroundsize .icon-youtube {
            background-image: url('../../images/HealthyWA/logo-youtube.png');
        }

#homeRightCol {
    width: 228px;
    /*height: 1216px;*/
    float: right;
    position: relative;
}

#serviceSearch {
    width: 206px;
    height: 195px;
    padding: 4px 12px 0 11px;
    background: url(/images/HealthyWA/bgFindService.gif) no-repeat;
    clear: both;
}

    #serviceSearch .searchbox {
        width: 186px;
        height: 36px;
        line-height: 36px;
        background: transparent url(/images/HealthyWA/sprites.png) -98px -87px no-repeat;
        border: 0;
        color: #243741;
        margin: 8px 0 0;
    }

.lt-ie8 #serviceSearch .searchbox {
    height: 32px;
}

#serviceSearchArea div {
    position: relative;
}

#serviceSearch div {
    position: relative;
    clear: both;
}

    #serviceSearch div label {
        position: absolute;
        top: 18px;
        left: 12px;
        color: #243741;
    }

#serviceSearch .btnGeneric {
    float: right;
    margin: 10px 0 0;
}

#features {
    width: 228px;
    overflow: hidden;
    margin: 0 auto;
}

    #features span {
        font-size: 0.688em;
    }

    #features a {
        color: #243741;
    }

.features_inner {
    padding-right: 16.5px;
    padding-left: 16.5px;
}

#flexPanel {
    width: 188px;
    height: 674px;
    padding: 32px 20px 0;
    background: #F5F5F5 url(/images/HealthyWA/patientsRights.jpg) bottom no-repeat;
    position: absolute;
    bottom: 0;
}

    #flexPanel img {
        position: absolute;
        bottom: 0;
    }

.btnGeneric {
    width: 94px;
    height: 37px;
    line-height: 37px;
    display: block;
    border: 0;
    background-color:#B3D234;
    /*background: transparent url(/images/HealthyWA/sprites.png) 0 -87px no-repeat;*/
    text-align: center;
    color: #243741;
    cursor: pointer;
}

    .btnGeneric:hover {
        text-decoration: underline;
    }

#conditionsSearch .btnGeneric {
    float: right;
    margin: 14px 0 0;
}

.btnGenericSml {
    width: 83px;
    height: 37px;
    line-height: 37px;
    display: block;
    border: 0;
    background: transparent url(/images/HealthyWA/sprites.png) -257px 0 no-repeat;
    text-align: center;
    color: #243741;
    cursor: pointer;
}

    .btnGenericSml:hover {
        text-decoration: underline;
    }

/*Right Column - FYI Info*/
#fyiInfo {
    width: 196px;
    padding: 13px 14px 13px 16px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f5f5f5;
    clear: both;
}

    #fyiInfo em {
        font-size: 1.5em;
        font-weight: bold;
        font-style: normal;
    }

    #fyiInfo ul {
        list-style: none;
        padding: 0;
        margin: 0 0 10px 0;
    }

        #fyiInfo ul li {
            background: url(/images/HealthyWA/listArrowFyiInfo.gif) 0 4px no-repeat;
            padding: 0 0 0 10px;
            line-height: 1.5em;
        }

/*content*/
.content {
}

.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;
}
/*Main Navigation*/
#navigationContainer {
    width: 920px;
    height: 49px;
    margin: 0 auto 10px;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    background: url(/images/HealthyWA/bgNavContainer.gif) 0 0 no-repeat transparent;

}

@media (min-width:922px) {
    #navigationContainer {
        z-index: 9999;
    }
    #content {
        position:relative;
        z-index:0;
    }
}

.navigationContainer.home {
    border-bottom: none !important;
    margin: 0 auto !important;
}

ul#navigation {
    position: relative;
    z-index: 1;
}

    ul#navigation ul {
        max-width: none;
        display: none;
        position: absolute;
        top: 48px;
        left: -8px;
        background: #fff;
        padding: 0;
        /*border-top: 1px solid #e4e4e4;*/
    }

        ul#navigation ul.column-1 {
            width: 237px;
        }

        ul#navigation ul.column-2 {
            width: 474px;
        }

        ul#navigation ul.column-3 {
            width: 711px;
        }

        ul#navigation ul.column-4 {
            width: 948px;
        }

.nav-left-el {
    background: url('/images/HealthyWA/megaMenuLeftEl.png') repeat-y top left transparent;
    display: block;
    position: absolute;
    left: -8px;
    bottom: 0;
    top: 12px;
    width: 8px;
}

.nav-left-el-top-corner {
    background: url('/images/HealthyWA/megaMenuLeftElTopCorner.png') no-repeat 0 0 transparent;
    display: block;
    position: absolute;
    left: 0;
    top: -13px;
    height: 13px;
    width: 16px;
}

.nav-right-el {
    background: url('/images/HealthyWA/megaMenuRightEl.png') repeat-y top right transparent;
    display: block;
    position: absolute;
    right: -8px;
    bottom: 0;
    top: 12px;
    width: 8px;
}

.nav-right-el-top-corner {
    background: url('/images/HealthyWA/megaMenuRightElTopCorner.png') no-repeat 0 0 transparent;
    display: block;
    position: absolute;
    right: 0;
    top: -13px;
    height: 13px;
    width: 16px;
}

.nav-bottom-el {
    background: url('/images/HealthyWA/megaMenuBottomEl.png') no-repeat bottom left transparent;
    display: block;
    position: absolute;
    left: -8px;
    right: 8px;
    bottom: -22px;
    height: 22px;
}

.nav-bottom-el-right-corner {
    background: url('/images/HealthyWA/megaMenuBottomElRightCorner.png') no-repeat 0 0 transparent;
    display: block;
    position: absolute;
    right: -16px;
    top: 0px;
    height: 22px;
    width: 16px;
}

/*left and right borders on hover */
ul#navigation > li a:hover {
    /*background: url("../images/bgNavDiv.gif") no-repeat scroll left top transparent;*/
}

ul#navigation > li:hover, ul#navivation > li.active, ul#navigation > li a.active {
    /*background: url("../images/bgNavDiv.gif") no-repeat scroll right bottom transparent;*/
}

ul#compare li a:hover, ul#navigation ul.list li a:hover {
    border-bottom: none !important;
}

ul#navigation > a.selected:hover {
    border-bottom: 2px solid #FFFFFF;
}

ul#navigation ul ul {
    width: 205px;
    height: auto;
    background: none;
    position: relative;
    left: 0;
    top: 0;
}

ul#navigation li {
    display: inline;
    float: left;
    position: relative;
}

ul#navigation ul li {
    width: 205px;
    display: block;
    margin: 16px;
    float: left;
}

ul#navigation ul ul li, ul#navigation ul ul li:first-child {
    margin: 0 0 5px;
}

ul#navigation ul.list li a:hover,
ul#navigation ul.alpha li a:hover {
    text-decoration: underline;
}


/* Root Menu */
ul#navigation > li a {
    height: 43px;
    display: block;
    color: #243741;
    text-decoration: none;
    font-size: 1.083em;
    line-height: 43px;
    text-align: center;
    padding: 0;
    border-top: 6px solid #b3d234;
    /*css3 transition*/
    -webkit-transition: background 400ms ease-in-out, border 400ms ease-in-out;
    -moz-transition: background 400ms ease-in-out, border 400ms ease-in-out;
    -o-transition: background 400ms ease-in-out, border 400ms ease-in-out;
    transition: background 400ms ease-in-out, border 400ms ease-in-out;
}

ul#navigation > li ul li a.diagramText {
    display: inline;
    color: #243741;
    border-top: 0;
    height: auto;
    line-height: inherit;
    font-size: 1.00em;
}

ul#navigation > li ul li a:hover.diagramText {
    text-decoration: underline;
}


ul#navigation ul ul li:before {
    top: 0;
}
    ul#navigation > li li li a {
        height: auto;
        line-height: 1.00em;
        border-top: 0;
        text-align: left;
        font-size: 1.00em;
        color: #243741 !important;
        display: inline-block;
        vertical-align: top;
        white-space: normal;
    }

ul#navigation > li > a.selected {
    color: #0071a5;
    border-top: 6px solid #2A3F4A;
}

/* Root Menu Hover Persistence */
ul#navigation > li a:hover,
ul#navigation > li a:focus {
    border-top: 6px solid #2A3F4A;
    background: #f5f5f5;
}

ul#navigation > li li li a:hover {
    border-top: 0;
    text-decoration: underline;
}

ul#navigation a:hover, ul#navigation li:hover a, ul#navigation li.iehover a {
    color: #0071a5;
    /*background: url("../images/bgNavDiv.gif") no-repeat scroll left top transparent;*/
}

/* 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 {
}

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;
}

#navigation hr {
    height: 20px;
    background: url(/images/HealthyWA/navHR.gif) 0 center repeat-x;
    border: none;
    padding: 0;
    margin: 0;
    clear: both;
}

/*IE7*/
body.lt-ie8 #navigation hr {
    background: none;
    border: 1px dotted #ccc;
    margin: 5px 0;
    padding: 0;
    height: 0;
}

.alpha li:before,
.jcarousel-container li:before {
    display: none !important;
}

#navigation ul.alpha li, #colRight ul.alpha li, #conditionsAZ ul.alpha li {
    width: 35px;
    height: 35px;
    font-size: 1.00em;
    float: left;
    margin: 0 19px 19px 0;
    padding: 0;
    background: none;
}

#conditionsAZ ul.alpha li {
    margin: 0 9px 9px 0;
}

#navigation ul.alpha li:first-child, #conditions #conditionsAZ ul.alpha li {
    margin: 0 19px 19px 0;
}

#colRight ul.alpha li:first-child, #colRight ul.alpha li, #colRight ul.alpha li:first-child {
    margin: 0 11px 11px 0;
}

#homeRightCol #colRight img {
    margin-top: 0px !important;
}

#conditionsAZ ul.alpha li:first-child {
    margin: 0 9px 9px 0;
}

#navigation ul.alpha li.last, #colRight ul.alpha li.last {
    width: 93px;
    height: auto;
    border: 0;
    margin: 0;
}

#navigation ul.alpha li a, #colRight ul.alpha li a, #conditionsAZ ul.alpha li a {
    width: 35px;
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: center;
    color: #243741;
}

    #navigation ul.alpha li a:hover, #colRight ul.alpha li a:hover {
        background: #787473;
        color: #FFFFFF;
    }

    #conditionsAZ ul.alpha li a:hover {
        background: #383232;
        color: #FFFFFF;
    }

.letterSelected {
    text-decoration: none !important;
    cursor: default !important;
    background: #383232 !important;
    color: #FFFFFF !important;
}

.letterUnavailable {
    background: #cccccc !important;
    text-decoration: none !important;
    cursor: default !important;
    color: #243741 !important;
}

ul.alpha li .letterUnavailable:hover {
    color: #243741 !important;
}

#conditionsAZ ul.alpha li.last {
    border: 0;
}

ul#navigation ul#compare a,
ul#navigation ul.list a {
    text-decoration: none;
}
    ul#navigation ul#compare a:hover,
    ul#navigation ul.list a:hover {
        text-decoration: underline;
    }

/*internal styles*/

/*content*/
.contentInt {
}

#colLeft {
    width: 201px;
    float: left;
}

    #colLeft #sectionHeader {
        height: 24px;
        border-bottom: 1px solid #e5e5e5;
    }

#contentArea {
    width: 719px;
    float: left;
    margin: 0;
    background: url(/images/HealthyWA/bgContentText.gif) repeat-x;
}

#contentText {
    /*width: 465px;
		float: left;
		padding: 0 0 0 14px; */
}

#contentFull {
    width: 670px;
    float: left;
}

#contentFullWidth {
    width: 100%;
    float: left;
}

#contentFullWide {
    width: 920px;
    float: left;
}

#modified {
    /*height: 36px;*/
    /*border-bottom: 1px solid #CCCCCC;*/
    /*padding: 0 0 15px;*/
    line-height: 1.50em;
}
#modified p {
    margin: 0;
}

    #modified .floatLeft {
        width: auto;
    }

    #modified .floatRight {
        width: auto;
        text-align: right;
    }

#moreOn {
    /*width: 229px;*/
    width: 49%;
    float: left;
    margin-right: 12px;
}

    #moreOn a {
        color: #666666 !important;
    }

#relatedSites {
    width: 49%;
    float: left;
}

    #relatedSites a, #moreOn strong {
        color: #515103;
    }

/*Search Results */
#searchResults {
    width: 691px;
    float: left;
    margin: 15px 36px 15px 0;
}

#contentFullWide #searchResults {
    margin: 0 16px 15px 10px;
}

#searchResults.detail {
    width: 403px;
}

.searchResultsItem {
    float: left;
    /*margin-bottom: 21px;*/
}

address {
    font-style: normal;
}

.searchResultsItem ul {
    padding: 0;
    margin: 0;
}

    .searchResultsItem ul li {
        display: inline;
        float: left;
        background: url(/images/HealthyWA/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;
}

/*Service Search - Map*/
#map {
    width: 561px;
    height: 373px;
    float: left;
    margin: 15px 0;
}

#contentFullWide #map {
    margin: 34px 0 15px;
}

#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*/
.searchResultsItem strong {
    font: normal 1.5em 'ArialNarrowRegular';
}

dl.serviceResultsItem {
    width: 338px;
    float: left;
    font-weight: bold;
    margin: 15px 5px 15px 0;
}

.searchResultsItem h4 {
    font-size: 1.00em;
    margin: 0;
}

.serviceResultsItem dt {
    width: 145px;
    float: left;
    clear: left;
}

.serviceResultsItem dd {
    margin: 0;
    font-weight: normal;
}

a.back {
    background: url(/images/HealthyWA/listArrowBlue.gif) 0 4px no-repeat;
    line-height: 1.50em;
    color: #0071a5;
    padding: 0 0 0 10px;
    margin: 25px 0 0;
    display: block;
}


#colRight {
    width: 229px;
    float: right;
}

#content .addthis_floating_style.addthis_32x32_style {
    width: auto;
}

    #content .addthis_floating_style.addthis_32x32_style .addthis_internal_container {
        width: 75px;
    }

#content .addthis_floating_style {
    background: none;
    border-radius: 0;
    padding: 0;
    position: inherit;
    position: static;
    right: 0;
}

    #content .addthis_floating_style.addthis_32x32_style {
        float: right;
    }

#content .addthis_button_compact {
    height: 32px;
}

#content #colRight .addthis_button_compact {
    margin: 0 0 14px;
}

#content .addthis_button_compact {
    width: 75px;
    height: 32px;
    background: url(/images/HealthyWA/icoShare.jpg) no-repeat;
    float: right;
    display: block;
}

.lt-ie8 #content .addthis_internal_container, .lt-ie8 #content .at-floatingbar-inner, .lt-ie8 #content .at-floatingbar-share {
    width: 75px;
}

#content .addthis_32x32_style .dummy .at300bs, #content .addthis_32x32_style .at300bs, #content .addthis_32x32_style .at15t {
    width: 75px !important;
    background: none;
}

#colRight h2 {
    clear: both;
}

#contentTextRightColumn h2 {
    background: none;
    padding: 0;
    float: none !important;
}

#conditionsSearch, #colRight #conditionsSearch {
    width: 209px;
    float: right;
    position: relative;
}

    #conditionsSearch label, #colRight #conditionsSearch label {
        position: absolute;
        top: 49px;
        left: 18px;
    }

/*topic list icons*/
#commonTopics {
    width: 360px;
    float: left;
}

#topics, #tools {
    width: 172px;
    float: left;
    margin-left: 13px;
}

#conditionsAZ {
    width: 220px;
    float: left;
    /*	margin: 0 0 0 13px;*/
}

#conditions #conditionsAZ {
    width: 206px;
    float: left;
    margin: 35px 0 0;
}

#bodyparts {
    width: 289px;
    float: left;
    margin-left: 38px;
}

#conditionsTopic #commonTopics {
    width: 206px;
}

#conditionsTopic #topics {
    width: 450px;
}

    #conditionsTopic #topics li {
        margin: 0 0 6px;
    }

    #conditionsTopic #topics strong {
        color: #0071a5;
        font-weight: normal;
    }

#conditions #commonTopics {
    width: 115px;
}

#conditions #topics {
    width: 190px;
    margin-left: 38px;
}

#conditionsTopic #conditionsAZ {
    width: 229px;
    margin: 0;
}

#categories li.icoCancer, #conditions li.icoCancer, #conditionsTopic li.icoCancer, #navigation li.icoCancer {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -987px no-repeat;
}

#categories li.icoFlu, #conditions li.icoFlu, #conditionsTopic li.icoFlu, #navigation li.icoFlu {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -1062px no-repeat;
}

#categories li.icoDepression, #conditions li.icoDepression, #conditionsTopic li.icoDepression, #navigation li.icoDepression {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -1138px no-repeat;
}

#categories li.icoDiabetes, #conditions li.icoDiabetes, #conditionsTopic li.icoDiabetes, #navigation li.icoDiabetes {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -1213px no-repeat;
}

#conditions li.icoAllergies, #conditionsTopic li.icoAllergies, #navigation li.icoAllergies {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -58px no-repeat;
}

#categories li.icoAlcohol, #conditions li.icoAlcohol, #conditionsTopic li.icoAlcohol {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 0 no-repeat;
}

#categories li.icoAllergies {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -47px no-repeat;
}

#categories li.icoAlt, #conditions li.icoAlt, #conditionsTopic li.icoAlt {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -92px no-repeat;
}

#categories li.icoExercise, #conditions li.icoExercise, #conditionsTopic li.icoExercise, #navigation li.icoExercise {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -146px no-repeat;
}

#categories li.icoFood, #conditions li.icoFood, #conditionsTopic li.icoFood {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -201px no-repeat;
}

#categories li.icoGenetics, #conditions li.icoGenetics, #conditionsTopic li.icoGenetics {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -256px no-repeat;
}

#categories li.icoHealth, #conditions li.icoHealth, #conditionsTopic li.icoHealth {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -312px no-repeat;
}

#categories li.icoImmuniz, #conditions li.icoImmuniz, #conditionsTopic li.icoImmuniz {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -368px no-repeat;
}

#categories li.icoMental, #conditions li.icoMental, #conditionsTopic li.icoMental {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -425px no-repeat;
}

#categories li.icoParent, #conditions li.icoParent, #conditionsTopic li.icoParent {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -487px no-repeat;
}

#categories li.icoRecipes, #conditions li.icoRecipes, #conditionsTopic li.icoRecipes {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -542px no-repeat;
}

#categories li.icoBirth, #conditions li.icoBirth, #conditionsTopic li.icoBirth {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -607px no-repeat;
}

#categories li.icoRelationship, #conditions li.icoRelationship, #conditionsTopic li.icoRelationship, #navigation li.icoRelationship {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -673px no-repeat;
}

#categories li.icoTravel, #conditions li.icoTravel, #conditionsTopic li.icoTravel {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -739px no-repeat;
}

#categories li.icoSexual, #conditions li.icoSexual, #conditionsTopic li.icoSexual {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -804px no-repeat;
}

#categories li.icoSummer, #conditions li.icoSummer, #conditionsTopic li.icoSummer {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -861px no-repeat;
}

#categories li.icoWinter, #conditions li.icoWinter, #conditionsTopic li.icoWinter {
    background: url(/images/HealthyWA/spritesIcons.gif) 0 -927px no-repeat;
}


/*Internal Navigation*/
ul.internalNavigation {
    width: 199px;
    list-style: none;
    margin: 12px 0 0;
    padding: 0;
    clear: both;
}

    ul.internalNavigation li {
        border-bottom: 1px solid #FFFFFF;
        margin: 0;
    }

        ul.internalNavigation li a {
            display: block;
            color: #243741;
            text-decoration: none;
            padding: 10px 11px 7px;
            background: #dede7f;
        }

            ul.internalNavigation li a:hover {
                background: #bebe00;
                text-decoration: none;
            }

            ul.internalNavigation li a.active {
                padding-left: 20px;
                background: url(/images/HealthyWA/arrow_active.png) 10px 12px no-repeat;
            }

    ul.internalNavigation ul {
        padding: 0 10px;
        margin: 0 10px;
    }

        ul.internalNavigation ul li {
            list-style: square;
            border-bottom: none;
            padding: 0;
            margin: 0;
        }

.tableTitle {
    text-align: left;
    font-weight: bold;
    font-size: 1.33em;
    margin: 15px 0;
}
/*Breadcrumbs*/
#content ul.breadcrumbs {
    list-style: none;
    font-size: 0.917em;
    margin: 0;
    white-space: nowrap;
    display: table-cell;
    vertical-align: top;
    width: 10px;
}

#contentText ul.breadcrumbs {
    margin: 0 0 23px;
}

#content ul.breadcrumbs li {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    background: none;
    padding: 0;
    color: #666666;
    max-width: 80%;
}

    #content ul.breadcrumbs li + li {
        margin-left: -3px;
    }

    #content ul.breadcrumbs li a {
        float: left;
        display: block;
        background: url(/images/HealthyWA/arrow_bullet.gif) no-repeat right;
        padding: 0 10px 0 0;
        margin: 0 5px 0 0;
        color: #0071a5;
    }

#content ul.breadcrumbs span {
    color: #243741;
}

.breadcrumb_wrapper {
    display: table;
    float: left;
    margin: 12px 0 2px 0;
    width: 485px;
}

    .breadcrumb_wrapper .current {
        display: block;
        font-size: 0.917em;
        display: table-cell;
        vertical-align: top;
    }

#brainAndNerves {
    background: red;
}

/*lifestages*/
#lifestages {
    width: 917px;
    min-height: 255px;
    margin: 0 auto;
    background: url(/images/HealthyWA/bgLifestyle.gif) no-repeat;
}

#lsContentContainer {
    width: 916px;
    /*height: 180px;*/
    margin: 42px 0 0;
    /*padding: 12px 0 0;*/
    clear: both;
    float: left;
    /*background: url(/images/HealthyWA/bgLifestyleContent.jpg) no-repeat;*/
    background: #f5f5f5;
}
 #lsContentContainer p {
    margin: 15px !important;
}
.expandable {
    margin: 5px !important;
}

ul.expandable li, .expandable ul li, ul.searchResultsWebsiteList  li, .searchResultsWebsiteList ul li{
    background: none !important;
}
ul.expandable li:before,
ul.expandable ul li:before,
#lsContentContainer ul.expandable li:before,
#lsContentContainer ul.expandable ul li:before {
    display: none;
}
    #lsContentContainer h2 {
        width: 50%;
        padding: 9px 0;
        font-size: 1.417em;
        text-align: center;
        background: url(/images/HealthyWA/bgLifestyleContent.jpg) no-repeat;
        margin-top: -37px;
    }

.lsContent h2 {
    width: 205px !important;
}

h2.expandableTopic {
    width: 50% !important;
}

#lsContentContainer li > h2 {
    padding: 9px 0;
    font-size: 1.417em;
    text-align: center;
    background: white;
    margin-top: 10px;
    margin-bottom: 0;
}

    #lsContentContainer li > h2 + div {
        padding: 1px 0;
    }

    #lsContentContainer li > h2 > a {
        text-decoration: none;
        background-image: url(/images/HealthyWA/expandable.png) !important;
        background-repeat: no-repeat !important;
        background-position: 95% -187px !important;
        font-weight: bold;
        display: block;
        padding-left: 10px;
    }

    #lsContentContainer li > h2.opening > a {
        background-position: 95% 2px !important;
    }

#lsContentContainer ul li a {
    background: url(/images/HealthyWA/listArrowFyiInfo.gif) 0 7px no-repeat;
}

.expandableTopic {
    text-align: left !important;
    border: 1px solid #BDBDBD;
    cursor: pointer;
}
/*padding: 5px 0 2.5px 10px !important;*/
.expandableTopicArticleHeader {
    padding: 0 0 0 10px !important;
    margin: 0 !important;
}

.expandableTopicArticleItem {
    padding: 5px 0 0 10px !important;
}


.lifestage {
    width: 66px;
    height: 282px;
    display: block;
    margin: 0 0 0 4px;
    float: left;
    cursor: pointer;
    background: url(/images/HealthyWA/bgLifestyle.gif) no-repeat;
}

#lsNewborns {
    background: url(/images/HealthyWA/spriteLifestyle.gif) no-repeat;
}

    #lsNewborns:hover, #lsNewborns.selected, #lsNewborns.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) 0 -301px no-repeat;
    }

#lsBabies {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -71px 0 no-repeat;
}

    #lsBabies:hover, #lsBabies.selected, #lsBabies.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -71px -301px no-repeat;
    }

#lsToddlers {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -142px 0 no-repeat;
}

    #lsToddlers:hover, #lsToddlers.selected, #lsToddlers.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -142px -301px no-repeat;
    }

#lsPreschool {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -213px 0 no-repeat;
}

    #lsPreschool:hover, #lsPreschool.selected, #lsPreschool.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -213px -301px no-repeat;
    }

#lsPrimary {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -284px 0 no-repeat;
}

    #lsPrimary:hover, #lsPrimary.selected, #lsPrimary.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -284px -301px no-repeat;
    }

#lsPreteen {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -355px 0 no-repeat;
}

    #lsPreteen:hover, #lsPreteen.selected, #lsPreteen.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -355px -301px no-repeat;
    }

#lsYoungteens {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -426px 0 no-repeat;
}

    #lsYoungteens:hover, #lsYoungteens.selected, #lsYoungteens.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -426px -301px no-repeat;
    }

#lsTeens {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -496px 0 no-repeat;
}

    #lsTeens:hover, #lsTeens.selected, #lsTeens.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -496px -301px no-repeat;
    }

#lsYoungadults {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -567px 0 no-repeat;
}

    #lsYoungadults:hover, #lsYoungadults.selected, #lsYoungadults.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -567px -301px no-repeat;
    }

#lsAdults {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -638px 0 no-repeat;
}

    #lsAdults:hover, #lsAdults.selected, #lsAdults.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -638px -301px no-repeat;
    }

#lsMiddleage {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -709px 0 no-repeat;
}

    #lsMiddleage:hover, #lsMiddleage.selected, #lsMiddleage.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -709px -301px no-repeat;
    }

#lsSeniors {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -780px 0 no-repeat;
}

    #lsSeniors:hover, #lsSeniors.selected, #lsSeniors.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -780px -301px no-repeat;
    }

#lsElderly {
    background: url(/images/HealthyWA/spriteLifestyle.gif) -851px 0 no-repeat;
}

    #lsElderly:hover, #lsElderly.selected, #lsElderly.tabSelected {
        background: url(/images/HealthyWA/spriteLifestyle.gif) -851px -301px no-repeat;
    }

#lifestages .lifestage a {
    background: transparent;
    height: 0;
    display: block;
    font-size: 10px;
    line-height: 0.9em;
    margin-top: -20px;
    text-align: center;
    width: 100%;
    color: #111;
}

#lifestages {
    margin-top: 35px;
}

    #lifestages .lifestage a:focus {
        outline-width: 0;
        border-width: 0;
    }

.imageTextBlock {
    display: table;
    margin-right: 29px;
    margin-bottom: 2em;
}

.img_column,
.text_column {
    display: table-cell;
    vertical-align: top;
}

.img_column {
    width: 5%;
    padding-right: 1em;
}

    .img_column .imgCaption {
        margin-bottom: 0;
    }

.text_column {
    width: 95%;
    background: #F4F4F4;
    border: 1px solid #CCCCCC;
}

.text_column_wrap {
    padding: 8px 8px 12px;
}




/*footer*/
#footer {
    float: none;
    margin: 15px auto 29px;
    padding: 25px 35px 20px;
    background: #f5f5f5;
}

    #footer ul.links {
        width: auto;
        margin: 0 auto;
        font-size: 0.917em;
        text-align: center;
    }

        #footer ul.links li {
            height: 16px;
            display: inline;
            /*background: url(/images/HealthyWA/divFooter.gif) right top no-repeat;*/
            border-right: 1px solid #ccc;
            padding: 0 13px;
        }

            /*#footer ul.links li:first-child {
                background: url(/images/HealthyWA/divFooter.gif) left top no-repeat;
                border-left: 1px solid #ccc;
            }*/
            #footer ul.links li:last-child {
                border-right: none;
            }

            #footer ul.links li a {
                color: #243741;
            }

#footerBottom {
    width: 920px;
    margin: 0 auto;
    padding: 20px 0 70px;
}

#footerLeft {
    float: left;
    font-size: 1.167em;
    width: auto;
}

    #footerLeft a {
        color: #243741;
    }

#footerLinks {
    font-size: 0.917em;
    line-height: 1.455em;
    margin: 0 auto;
    text-align: center;
    /*width: 510px;*/
}

    #footerLinks strong a {
        color: #243741;
    }

    #footerLinks ul li {
        display: inline;
        /*background: url(/images/HealthyWA/divFooterLinks.gif) left no-repeat;*/
        padding: 0 8px;
    }

        #footerLinks ul li:first-child {
            background: none;
        }

        #footerLinks ul li a {
            color: #243741;
            font-size: 11px;
        }

    #footerLinks p {
        margin: 0;
    }

    #footerLinks ul li:first-child a {
        padding-left: 0;
    }

/*Footer Reskin*/
#footerSwish {
    width: 980px;
    margin: 0 auto;
    height: 100px;
    background-image: url(/images/HealthyWA/healthywa-footer-swoosh.jpg);
    background-color: #FFFFFF;
    background-position: center 0px;
    background-repeat: no-repeat;
    position: relative;
}

    #footerSwish p {
        display: block;
        position: absolute;
        right: 50px;
        font-size: 20px;
        top: 35px;
        color: #005b38;
    }

#footerRight {
    float: right;
    font-size: 1.167em;
    line-height: 1.5em;
    width: auto;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0;
}

.imgHolder {
    width: 217px;
    float: right;
    clear: right;
    margin-left: 23px;
    margin-bottom: 10px;
}

    .imgHolder img {
        display: block;
        width: 217px;
        height: auto;
    }

.imgCaption {
    background: #F4F4F4;
    border: 1px solid #CCCCCC;
    clear: both;
    font-size: 0.917em;
    line-height: 1.273em;
    padding: 8px 8px 12px;
    margin: 2px 0 15px;
}

.intImageLeft {
    float: left;
    margin: 0 14px 14px 0;
}

.imgDiagram {
    margin: 0 14px 0 0;
    vertical-align: middle;
}

.intImageRight {
    float: right;
    margin: 0 0 14px 14px;
}

.hidden {
    display: none!important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/* clearfix */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.custom-wrap1 {
    /*margin-top: 30px;*/
}

    .custom-wrap1 > div > .imageLeft {
        margin: 0 25px 0 0;
    }

    .custom-wrap1 > div > .imageRight {
        margin: 0 0 0 25px;
    }

    .custom-wrap1 > div > .imageCaptionRight,
    .custom-wrap1 > div > .imageCaptionLeft {
        margin: 2px 0;
    }

    .custom-wrap1 > div {
        clear: both;
        overflow: auto;
        margin-bottom: 30px;
        page-break-inside: avoid;
    }

.leftDiv {
    width: 50%;
    float: left;
}

/*media queries*/
@media all and (min-width:320px) {
}

/*@media only screen and (min-width:1024px) {*/

/*print styles*/
@media print {
    body {
        font-size: 1.05em;
        font-family: Arial, Helvetica, sans-serif;
        background: none;
        margin: 0.5em;
    }
        body div {
            float: none !important;
            width: auto !important;
        }

    #header {
        padding-top: 0 !important;
    }
        #header > div {
            float: left !important;
        }

    a, a:visited {
        text-decoration: underline;
    }

    .fluid-width-video-wrapper iframe {
        display: none !important;
        padding-top: 0px !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .fluid-width-video-wrapper,
    div.fluid-width-video-wrapper {
        padding-top: 0px !important;
        display: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .header_links,
    .breadcrumb_wrapper {
        display: none;
    }

    /*TODO Change URL*/

    /*a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }*/

    #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;
    }

    .cell img {
        max-width: none!important;
        width: auto!important;
        height: auto!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;
    }

    #contentText ul.spaced, #contentFull ul.spaced, #contentFull ul, #contentText ul, #helpSection ul, #features ul, #topics ul, #categories #commonTopics ul, #tools ul {
        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 {
            float: none;
            list-style: disc;
            background: none !important;
            padding: 0 0 0 0 !important;
        }

    #navigationContainer, #colRight, #sectionHeader, .internalNavigation, #headerRight, /*#moreOn, #relatedSites,*/ #footer, #footerBottom {
        display: none;
    }

    #contentText, #contentArea, .newsArea #contentArea, #contentFullWide, #colLeft {
        width: 100% !important;
        padding: 0 !important;
    }

    #wrapper {
        width: 100%;
        padding: 0;
    }

    #infoPanel, #helpSection, #medicalSection, #infoSection {
        background: none;
        float: left;
        width: 100%;
        margin: 0;
    }

    #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, #campaigns_jcarousel, #socialMediaLinks, .socialMediaLinks, ul#skipMenu, .icoMedicalLarge, .icoConvo, .icoSkull, .healthSection, .healthSection, #serviceSearch, hr.rule, #features img, ul.breadcrumbs {
        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;
    }

    #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;
    }

    .contentArea ul {
        padding-left: 20px !important;
    }

    #doh_logo {
        width: 213px !important;
    }

    #healthywa_logo {
        width: 250px !important;
    }

    #header {
        padding: 18px 0 10px;
    }

    #slider {
        margin: 0 0 25px;
    }
    #slider,
    #slider .slider-holder,
    #slider .anythingSlider,
    #slider .anythingSlider .anythingWindow,
    #slider .anythingSlider .anythingBase,
    #slider .anythingSlider .panel,
    #slider .sliderCaption {
        height: auto !important;
        width: auto !important;
        position: static !important;
        float: none !important;
    }
    .anythingSlider img,
    .anythingSlider .panel.cloned,
    #slider .sliderCaption br,
    #footerSwish,
    #homeLeftCol,
    #homeRightCol,
    #moreOn,
    #lifeStages {
        display: none !important;
    }
    #slider .sliderCaption {
        background: transparent !important;
    }
	.sliderCaption h1 strong,
    .sliderCaption h1,
	.sliderCaption p,
    #lifestages .lifestage h2,
    #lifestages .lifestage p,
    #infoPanel h3 {
		color: #243741 !important;
        font-family: Arial, Helvetica, sans-serif !important;
	}

    #slider .sliderCaption,
    #helpSection,
    #medicalSection,
    #lifeStages h2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #bodyparts {
        margin-left: 0 !important;
    }

    #lifestages .lifestage,
    #lifestages .lifestage:hover,
    #lifestages .hidden {
        display: block !important;
        background: transparent !important;
        visibility: visible !important;
        height: auto;
    }
    #lifestages .lifestage {
        margin: 1.5em 0;
    }
        #lifestages .lifestage > a,
        #lifestages .lifestage > a,
         #lifestages #lsContentContainer {
             display: none;
         }
         #lifestages .lifestage h2 {
            width: auto;
            padding: 0;
            text-align: left;
            background: transparent;
            margin: 0;
         }
         #lifestages .lifestage p {
             margin: 0;
         }
    .doh-accordian_body {
        display: block !important;
    }
    .doh-accordian_btn {
        background: none!important;
        border: none !important;
    }
    .doh-accordian_btn:after {
        display: none !important;
    }
}


/*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;
}

.videoFullWidth {
    width: 100%;
}

.video2Thirds {
    width: 66%;
}


/*
    Re search box for search results page
*/
.re-search-container {
    padding: 15px;
    border: 1px solid #D5D5D5;
}
    .re-search-container p {
        margin: 10px 0;
    }
    p.re-search-intro {
        margin: 15px 0 5px;
        font-size: 14px;
    }
    .re-search-box {
        margin: 0 0 10px;
        display: table;
        width: 100%;
        max-width: 247px;
        box-sizing: border-box;
    }
        .re-search-box * {
            box-sizing: border-box;
        }
    .re-search-input {
        display: block;
        width: 100%;
    }
        .re-search-input-wrap {
            display: table-cell;
            vertical-align: top;
            width: 100%;
        }
    .re-search-btn {
        display: table-cell;
        vertical-align: top;
    }
    .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 {
        display: inline-block;
        padding: 8px 14px;
        margin: 0 6px;
        color: #243741;
        font-size: 14px;
        border: none;
        border-radius: 5px;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#CCCC00+0,B0B000+100 */
        background: #B3D234;
        background-image: -moz-linear-gradient(top,  #B3D234 0%, #99C020 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B3D234), color-stop(100%,#99C020));
        background-image: -webkit-linear-gradient(top,  #B3D234 0%,#99C020 100%);
        background-image: -o-linear-gradient(top,  #B3D234 0%,#99C020 100%);
        background-image: -ms-linear-gradient(top,  #B3D234 0%,#99C020 100%);
        background-image: linear-gradient(to bottom,  #B3D234 0%,#99C020 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCC00', endColorstr='#99C020',GradientType=0 );
    }
        .re-search-allLink:hover,
        .re-search-allLink:focus {
            background: #99C020;
        }

    .re-search-col {
        float: left;
        width: 247px;
    }
        .re-search-col.-first {
            width: 200px;
        }

    .re-search-footer {
        margin: 10px 0 0;
    }

/*
    New accordian styles
 */
.doh-accordian {
    margin: 4px 0;
    clear: both;
}
.doh-accordian_btn {
    padding: 20px 34px 20px 10px;
    background: #F4F4F4;
    border: 1px solid #D7D8D8;
    font-size: 1.33em;
    font-weight: bold;
    color: #243741;
    position: relative;
    cursor: pointer;
    -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: #243741;
        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;
}

.bx-wrapper img {
	height:100%;
}

.nhsd-widget iframe {
    height: 510px;
    max-width: 350px;
}

.newsalert-date {
    display: inline-block;
    margin-bottom: 15px;
}