body
{
    margin: 0;
    padding: 0;
    background: #a5c1e9;
    font-size: 87.5%;
    font-family: Arial;
    color: #404040;
}
.print-logo {
display:none;
}
p
{
    line-height: 1.4em;
    margin: 0 0 2em 0;
}

.main_content ul,
.main_content ol
{
    margin: 0 0 2em 0;
}
    .main_content li > ul,
    .main_content li > ol {
      margin: 0;
    }
    .main_content ol > li
    {
        list-style-type: decimal;
        margin-left: 24px;
    }

.main_content .content-page-box ol .main_content .content-page-box ul
{
    margin: 0 0 2em 4px;
}

.main_content li
{
    line-height: 1.4em;
    margin: 0 0 .8em 0;
}

.box p
{
    margin: 0 0 0 0;
}

.box-normal p {
  margin-bottom: 1em;
}

.information-for-text {
display: block;
/*height: 3em;*/
height: 1.7em;
padding-top: 1.3em;
vertical-align: middle;
text-align: center;
width: 100%;
margin: 0 auto;
}
.english .population-24 .information-for-text,
.english .population-33 .information-for-text,
.espanol .population-18 .information-for-text {
    height:3em; padding-top:0em;
}

a
{
    color: #3059b3;
    text-decoration: none;
}

.main_content a:hover
{
    text-decoration: underline;
}

.main_content .content-page-box a
{
    font-weight: bold;
}

.main_content .content-page-box h2 a
{
    font-weight: normal;
}

.main_content .content-page-box #badges a
{
    font-weight: normal;
}

.main_content .content-page-box h3 a
{
    font-weight: normal;
}

strong
{
    font-weight: bold;
}

em
{
    font-style: italic;
}

a:hover
{
    text-decoration: none;
}

a:active
{
}

.skip {
    position: absolute;
    left: -9001px;
}

img.fluid-image {
  width: 100%;
}

#skip a, #skip a:hover, #skip a:visited {
position:absolute;
right:0px;
top:0px;
font-size: .875em;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:hover, #skip a:focus {
position:absolute;
display:block;
padding:8px 0 0 15px;
width:99px;
height:19px;
top:-5px;
right:97px;
left:initial;
color:#FFF;
background:url(/images/bg-skip-link.png) no-repeat top left;
}

    #skip a:hover {
        background:url(/images/bg-skip-link.png) no-repeat top right;
    }

 /*   .skipnav:focus, .skipnav:active {
    left:0px;
    position:static;
    }*/

#page
{
    width: 100%;
    max-width: 960px;
    margin: 4px auto;
    /* min-width:920px; */
}

/* HEADER */
#logo
{
    float: left;
}
.parent-banner {
	background:url(/images/hhs-eagle-001.png) top left no-repeat;
	height:24px;
	line-height:24px;
	padding-left:30px;
	font-size:12px;
	color:#274792;
	font-weight:600;
	display:inline-block;
	margin-bottom: 4px;
	text-shadow: 1px 1px 0 #cad0d9;
}
.parent-banner:hover {
	text-decoration:underline;
}
#header
{
    background: #3059b3;
    background: url(/images/ie/header.jpg) repeat-x top left #2d4e93;
    background: -moz-linear-gradient(top, #365eb5 0%, #2d4e93 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365eb5), color-stop(100%,#2d4e93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #365eb5 0%,#2d4e93 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #365eb5 0%,#2d4e93 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #365eb5 0%,#2d4e93 100%); /* IE10+ */
    background: linear-gradient(to bottom, #365eb5 0%,#2d4e93 100%); /* W3C */
    padding: 20px 25px;
    position: relative;

}

#search-box
{
    color: #FFF;
    font-size: 1.15em;
    float: right;
    width: 38%;
}
    #search-box .search_button
    {
      position: relative;
      float: right;
      margin-right: 1px;
      margin-top: -31px;
      height: 29px;
      width: 34px;
      border: none;
      border-left: none;
      border-radius: 4px;
      cursor: pointer;
      font-size: 1em;
      font-weight: bold;
      background: #a5c1e9; /* Old browsers */
      background: -moz-linear-gradient(top, #a5c1e9 0%, #a5c1e9 50%, #91b2e0 51%, #91b2e0 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c1e9), color-stop(50%,#a5c1e9), color-stop(51%,#91b2e0), color-stop(100%,#91b2e0));
      background: -webkit-linear-gradient(top, #a5c1e9 0%,#a5c1e9 50%,#91b2e0 51%,#91b2e0 100%);
      background: -o-linear-gradient(top, #a5c1e9 0%,#a5c1e9 50%,#91b2e0 51%,#91b2e0 100%);
      background: -ms-linear-gradient(top, #a5c1e9 0%,#a5c1e9 50%,#91b2e0 51%,#91b2e0 100%);
      background: linear-gradient(to bottom, #a5c1e9 0%,#a5c1e9 50%,#91b2e0 51%,#91b2e0 100%);
    }
#search-box-trigger { width: 29px; height: 30px; background: url(/images/search-button.png) no-repeat top left; text-indent: -9999px; float:right;}

        #search-box .search_button:hover
        {
          color: #FFF;
          background: #3059b3; /* Old browsers */
          background: -moz-linear-gradient(top, #3059b3 0%, #3059b3 50%, #2e49aa 51%, #2e49aa 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3059b3), color-stop(50%,#3059b3), color-stop(51%,#2e49aa), color-stop(100%,#2e49aa));
          background: -webkit-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
          background: -o-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
          background: -ms-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
          background: linear-gradient(to bottom, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
          border: 1px solid #252E84;
        }

    input#searchText.search_text {
      /* Safari ignores some CSS for type='search', http://diveintohtml5.info/forms.html */
      -webkit-appearance: textfield;
    }

    #search-box .search_text
    {
      font-size: 1em;
      width: 200px;
      border: 1px solid #779ec3;
      border-right: none;
      border-radius: 4px;
      line-height: 110%;
      padding: 6px;
      width: 100%;
      padding-right: 40px;
      margin-right: 0;
      height: 33px;
      box-sizing: border-box;
    }

    #search-box label
    {
        display: block;
        clear: both;
        margin-bottom: 0.4em;
    }
.connect {
    font-size: 1.25em;
    text-decoration: none;
    color: #3059b3;
    font-weight: bold;
    padding: 16px 13.9% 16px 13.9%; /*padding left divided by 186 comp width of container*/
    display: block;
    text-align: center;
    background: url(/images/ie/left-nav.jpg) top left repeat-x #eeeeee;
    background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%); /* W3C */
    border-top: 1px solid #f0f0f0;
    line-height: 1.4em;
}
.connect-text {
  margin-bottom: 1em;
}

.connect-button
{
    display:inline-block;
    width: 27%;
    margin-right: 1%;
}

    .connect-button.rss
    {
        margin-right: 0;
    }
    .connect-button img {
      max-width: 100%;
    }

#connect-bar
{
    color: #FFF;
    float: left;
    margin: 21px 0 0 34px;
}

#espanol
{
    position: absolute;
    right: 4px;
    top: -5px;
}

    #espanol a
    {
        color: #FFF;
        text-decoration: none;
        font-size: .875em;
        width: 75px;
        display: block;
        background: url(/images/bg-espanol.png) no-repeat left top;
        padding: 6px 0 8px 14px;
    }

        #espanol a:hover
        {
            background: url(/images/bg-espanol.png) no-repeat right top;
        }

#breadcrumb
{
    font-size: 0.857em;
    margin-bottom: 10px;
    margin-top: 4px;
    float: left;
    zoom:1;
    width:60%;
    line-height:1.2em;
}

#addThisCode
{
    float: right;
    width: 268px;
    margin-bottom: 1em;
}
iframe.twitter-share-button {width:104px!important;}
.twitter-follow-button-container iframe + a {display:none;}

#content
{
    background: /*#ebebeb #E7E7E7*/ #FFF;
}

    #content .main_menu
    {
        float: left;
        width: 19.375%;
        background: #fff;
    }
        #content .main_menu .hp-badge img
        {
            margin: 16.5% 0 0 16.5%;
            width: 67%;
        }

        #content .main_menu .menu li
        {
        }

            #content .main_menu .menu li a
            {
                text-decoration: none;
                color: #3059b3;
                font-weight: bold;
                padding: 16px 5% 16px 13.9%; /*padding left divided by 186 comp width of container*/
                display: block;
                background: url(/images/ie/left-nav.jpg) top left repeat-x #eeeeee;
                background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* IE10+ */
                background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%); /* W3C */
                border-top: 1px solid #f0f0f0;
                line-height: 1.4em;
            }

                #content .main_menu .menu li a:hover
                {
                    background: #E6ECF3;
                    border-top: 1px solid #d5dce4;
                }

            #content .main_menu .menu li a
            {
            }

            #content .main_menu .menu li.active > a
            {
                text-decoration: none;
                color: #fdfdfd;
                background: url(/images/ie/left-nav-active.jpg) top left repeat-x #2e4f96;
                background: -moz-linear-gradient(top, #3c60ae 0%, #2e4f96 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c60ae), color-stop(100%,#2e4f96)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #3c60ae 0%,#2e4f96 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #3c60ae 0%,#2e4f96 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #3c60ae 0%,#2e4f96 100%); /* IE10+ */
                background: linear-gradient(to bottom, #3c60ae 0%,#2e4f96 100%); /* W3C */
                border-top: none;
                border-bottom: 1px solid #3d5a9c;
            }

            #content .main_menu .menu li.active > ul > li > a
            {
                background: url(/images/left-nav-sub-arrow.png) 12% 14px no-repeat #d3dde9;
                color: #3059b3;
                border: none;
                padding: 13px 4% 13px 20%;
                font-size: 0.938em;
            }

            #content .main_menu .menu li.active > ul > li.active > a
            {
                background: url(/images/left-nav-sub-arrow.png) 12% 14px no-repeat #c0c9d3;
            }

            #content .main_menu .menu li.active > ul
            {
                padding: 0;
                background-color: #d3dde9;
            }

            #content .main_menu .menu li ul
            {
                display: none;
            }

            #content .main_menu .menu li.active ul
            {
                display: block;
            }

                #content .main_menu .menu li.active ul li a
                {
                    text-decoration: none;
                }

                    #content .main_menu .menu li.active ul li a:hover
                    {
                        background: url(/images/left-nav-sub-arrow.png) 12% 14px no-repeat #E6ECF3;
                    }

            #content .main_menu .menu li ul li.active a
            {
                text-decoration: none;
            }

    #content .main_content
    {
        float: right;
        width: 76.875%;
        background: #e7e7e7;
        padding: 10px 1.875% 1.875% 1.875%;
        min-height: 600px;
        zoom:1;
    }

    #content .popup_content
    {
        float:none;
        width:100%;
        height:100%;
        min-height:100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

.clear
{
    clear: both;
    line-height: 0;
    font-size: 0;
}

.main_content .topics-landing-box ul > li:after,
.ecards-group:after,
.news-item:after,
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.main_content h1, .main_content h2
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
}

.pageTitle h1
{
    color: #3059b3;
    font-size: 1.857em;
    line-height: 32px;
    padding: 28px 0 8px 3.79403%;
    width: 54%;
}

.nho-toolkit .pageTitle h1
{
    color: #3059b3;
    font-size: 1.857em;
    line-height: 32px;
    padding: 18px 0 8px 3.79403%;
    width: 48%;
}

.health-topic-tool .pageTitle h1
{
    width: 54%;
}

.pageTitle h1 span
{
    font-size: 0.700em;
    line-height: 32px;
    display: block;
}

.pageTitle h1 span#ctl00_ctl00_Content_Content_Label9,
.pageTitle h1 span#Content_Content_Label9 {
    font-size: 1em;
}

.health_topic_content_inner_wrap {
    background: #fff;
    padding: 2%;
    clear: both;
}

.main_content .pageTitle
{
    min-height: 100px;
    overflow: hidden; /*REMOVED TO ACCOMODATE MOVE OF Back to MyHealthFinder button */
    margin-bottom: 0;
}
.main_content .health-topic-topic .pageTitle, .main_content .health-topic-tool .pageTitle {
    overflow:visible;
    padding: 0;
    background-image: none;
    background-color: #f5f8fd;
    display: table;
    border-bottom: 1px solid #cfdaee;
}
.main_content .health_topic_content .pageTitle h1 {
    padding-left: 1em;
    margin: 0;
    vertical-align: middle;
    display: table-cell;
    width: 100%;
}
.main_content .health-topic-category .pageTitle h1,
.main_content .health-topic-poptag .pageTitle h1,
.main_content .health_topic_content .pageTitle h1.aca-hdr {
    display: block;
    width: 54%;
}

.quiz_content .pageTitle,
.myhealthfinder_content .pageTitle,
.aca-myhealthfinder_content .pageTitle,
.slideshow_content .pageTitle,
.health_topic_content .pageTitle {
    background: url(/images/title-healthtopics.jpg) right center no-repeat #FDFDFD;
}

.pageTitle p
{
    padding: 0 0 0 3.79403%;
    width: 50%;
}

.pageTitle
{
    background-color: #FDFDFD;
    clear:both;
    position:relative; /* made relative to accomodate moving of Back to MyHealthFinder button move */
}

.healthatoz_content .pageTitle
{
    background: url(/images/title-resourcesatoz.jpg) right center no-repeat #FDFDFD;
}

.health_news_content .pageTitle
{
    background: url(/images/title-news.jpg) right center no-repeat #FDFDFD;
}
.developer_content .pageTitle,
.aboutus_default_content .pageTitle,
.aboutus_content .pageTitle
{
    background: url(/images/title-aboutus.jpg) right bottom no-repeat #FDFDFD;
}

.healthwidgets_content .pageTitle
{
    background: url(/images/pagetitle-healthwidgets.jpg) right center no-repeat #FDFDFD;
}

.health_tools_content .pageTitle
{
    background: url(/images/pagetitle-healthtools.jpg) right center no-repeat #FDFDFD;
}

.find_services_content .pageTitle
{
    background: url(/images/title-findservicesnearyou.jpg) right center no-repeat #FDFDFD;
}

.health_living_community_content .pageTitle
{
    background: url(/images/title-stayconnected.jpg) 104% center no-repeat #FDFDFD;
}
.quiz_content .pageTitle,
.myhealthfinder_content .pageTitle,
.aca-myhealthfinder_content .pageTitle,
.slideshow_content .pageTitle,
.health_topic_content .pageTitle
{
    background: url(/images/title-healthtopics.jpg) right center no-repeat #FDFDFD;
}

.healthcarereform_content .pageTitle
{
    background: url(/images/title-healthcarereform.jpg) right center no-repeat #FDFDFD;
}

.nho_content .pageTitle
{
    background: url(/images/title-nationalhealthobservances.jpg) right center no-repeat #FDFDFD;
}

.film-strip
{
    position: absolute;
    background: url(/images/filmstrip.png) no-repeat;
    z-index: 5;
    width: 60px;
    height: 41px;
    left: 4px;
    bottom: 55px;
}

.speaker
{
    position: absolute;
    background: url(/images/speaker.png) no-repeat;
    z-index: 5;
    width: 48px;
    height: 47px;
    left: 10px;
    bottom: 8px;
}

.main_content h2
{
    color: #404040;
    font-size: 1.429em;
    margin: 0 0 .8em 0;
    line-height: 1.2em;
}

.main_content h3
{
    color: #404040;
    font-size: 1em;
    margin: 1em 0 .4em 0;
    font-weight: bold;
}

.main_content h4
{
    color: #404040;
    margin: 0 0 .4em 0;
    font-style: italic;
    font-weight: bold;
}

.content-page-box h2
{
    margin-top: 0;
    padding-top: 1em;
}

.health-topic-tool .content-page-box h2
{
    padding-top: .4em;
}

.content-page-box h2:first-child
{
    margin-top: 0;
    padding-top: 0;
}

.content-page-list a,
.activity-planners a
{
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: left;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-right: 6px;
}

.content-page-list br
{
    clear: both;
}

.activity-planners a:hover
{
    text-decoration: underline;
}

.main_content .box-inner
{
}

.main_content .inner-half
{
    width: 55%;
}

.inner-half-left
{
    float: left;
    width: 52%;
}

.inner-half-right
{
    width: 55%;
    padding-left: 45%;
}

.main_content .inner-twothirds
{
    width: 70%;
}

.main_content .inner-sixtyfive
{
    width: 65%;
}

.main_content .box
{
    background: #FFF;
    border-top: 5px solid #cdd9e5;
    margin-top: 0;
    /*-webkit-box-shadow: 0 3px 3px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0 3px 3px rgba(50, 50, 50, 0.2);
box-shadow:         0 3px 3px rgba(50, 50, 50, 0.2);*/
    padding: 26px 7.242339%;
}

.content-page-box
{
    background: #FFF;
    border-top: 5px solid #cdd9e5;
    padding: 26px 3.79403%;
    clear: both;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;*/
}
.quiz-results-box a,
.content-page-box a {
    word-wrap: break-word;

    }
.homepage-quiz-box {
    padding: 24px 0.875em 22.512px;
}
    .homepage-quiz-box p {
        margin-bottom: 1.5em;
    }
/*
.front-thumbs p,
.latest-health-news,
.nho-toolkit .box-description,
.box-preventive-services,
.healthatoz_content .topic,
.find_services_content .content-page-box,
.main_content .health_topic_content p,
.main_content .health_topic_content li {
    word-wrap: normal;
    word-break: normal;
}
    */

.content-page-box-front {
    padding-bottom: 2.44%;
}
    .content-page-box-front p {
        margin-bottom: 0;
    }
    .content-page-box-front .push {
        margin-bottom: 1em;
    }

.main_content .box-right,
.main_content .box-left
{
    width: 48.7771739%;
}

.main_content .box.box-watch-listen
{
    background: url(/images/box-watch-listen.jpg) no-repeat bottom right #FFF;
    background-size: 90%;
    position: relative;
}

.main_content .healthfinder-on-twitter
{
    position: relative;
    zoom:1;
}

.socialmedia-button-container, .twitter-follow-button-container
{
    position: absolute;
    top: 25px;
    right: 6%;
}

.main_content .box-online-checkups
{
    background: url(/images/box-online-checkups.jpg) no-repeat bottom right #FFF;
    background-size: 60%;
}

.main_content .box-spotlight
{
    background: url(/images/box-spotlight.jpg) no-repeat top right #FFF;
}

.main_content .box-ecards-top
{
    background: url(/images/box-ecards-top.jpg) no-repeat bottom right #FFF;
}

.main_content .box-healthwidgets
{
    background: url(/images/box-healthwidgets.jpg) no-repeat top right #FFF;
}

.main_content .box.box-health-calculators .inner-half-right
{
    background: url(/images/box-health-calculators.jpg) no-repeat top left #FFF;
    background-size: 40%;
}

.shadow
{
    width: 100%;
    height: 20px;
    background: url(/images/shadow.png) no-repeat top center;
}

.shadow-content
{
    width: 100%;
    height: 20px;
    background: url(/images/shadow-content.png) no-repeat top center;
    background-size: 100%;
}

.shadow-wide
{
    width: 100%;
    height: 20px;
    background: url(/images/shadow-wide.png) no-repeat top center;
    background-size: 100%;
}

    .shadow-wide img,
    .shadow img
    {
        width: 100%;
    }

.two-thirds {
    width: 65%;
    float: left;
}
.one-third {
    width: 32%;
    float: right;
}

.main_content .box-left
{
    float: left;
}

.main_content .box-left-healthtopic
{
    width: 48.7771739%;
    float: left;
    clear: left;
}

.main_content .box-right-healthtopic
{
    width: 48.7771739%;
    float: right;
}

.box img.fullwidth
{
    width: 100%;
    margin-top: 12px;
}
.box.promo-box img.fullwidth
{
    margin-top: 0;
}

a .box h2,
a .box p,
a.box-link,
a .box img
{
    text-decoration: none;
}

.front a .box p
{
    font-weight: bold;
}

.main_content .box-right, .main_content .float-right
{
    float: right;
}

#email-updates
{
    display: block;
    color: #3059b3;
    padding: 4px 6px;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.75em;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: #ededed;
    margin: 1em 0 0;
    background: url(/images/ie/button-bg.jpg) repeat-x #ededed;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 49%, #ededed 51%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ffffff), color-stop(51%,#ededed), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 51%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 51%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 51%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 49%,#ededed 51%,#ededed 100%); /* W3C */
    -webkit-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
}

    #email-updates:hover
    {
        color: #FFF;
        background: #3059b3; /* Old browsers */
        background: -moz-linear-gradient(top, #3059b3 0%, #3059b3 50%, #2e49aa 51%, #2e49aa 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3059b3), color-stop(50%,#3059b3), color-stop(51%,#2e49aa), color-stop(100%,#2e49aa)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* IE10+ */
        background: linear-gradient(to bottom, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* W3C */
        border: 1px solid #252E84;
    }

.main_content .button
{
    display: block;
    color: #3059b3;
    float: left;
    clear: both;
    padding: 6px 34px 6px 20px;
    text-decoration: none;
    font-weight: bold;
    line-height:130%;
    border-radius: 3px;
    border: 1px solid #c1c1c1;
    background: #ededed;
    background: url(/images/ie/wide-button-bg.png) no-repeat right center #ededed;
    /* background: url(../images/triangle-rotator.png) no-repeat 84% 9px, -moz-linear-gradient(top, #ffffff 0%, #ffffff 49%, #ededed 50%, #ededed 100%);
    background: url(../images/triangle-rotator.png) no-repeat 84% 9px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ffffff), color-stop(50%,#ededed), color-stop(100%,#ededed));
    background: url(../images/triangle-rotator.png) no-repeat 84% 9px, -webkit-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%);
    background: url(../images/triangle-rotator.png) no-repeat 84% 9px, -o-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%);
    background: url(../images/triangle-rotator.png) no-repeat 84% 9px, -ms-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%);
    background: url(../images/triangle-rotator.png) no-repeat 84% 9px, linear-gradient(to bottom, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); */
    -webkit-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    cursor: pointer;
    zoom:1;
}
.main_content .button.previous {
    background: url(/images/ie/button-bg-prev.png) no-repeat left center #ededed;
    padding: 6px 20px 6px 34px;
}
.main_content .print-button {
    background: url(/images/ie/wide-button-print-bg.png) no-repeat right center #ededed;
}
.main_content .promo-box .button {
margin-bottom:0em; font-size:.857em; padding: 4px 22px 6px 6px; background-position:97% center;
}
.appstore-button {
display:block; margin-top:1.1em; line-height:100%!important; float:right;
}
    .main_content .promo-box .button:hover {
    background-position:97% center;
    }
    .main_content .button:hover
    {
        color: #FFF;
        background: #3059b3; /* Old browsers */
        background: url(/images/ie/wide-button-bg-hover.png) no-repeat right center #3059b3;
        /* background: url(../images/triangle-rotator.png) no-repeat 84% -78px, -moz-linear-gradient(top, #3059b3 0%, #3059b3 50%, #2e49aa 51%, #2e49aa 100%);
        background: url(../images/triangle-rotator.png) no-repeat 84% -78px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3059b3), color-stop(50%,#3059b3), color-stop(51%,#2e49aa), color-stop(100%,#2e49aa));
        background: url(../images/triangle-rotator.png) no-repeat 84% -78px, -webkit-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
        background: url(../images/triangle-rotator.png) no-repeat 84% -78px, -o-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
        background: url(../images/triangle-rotator.png) no-repeat 84% -78px, -ms-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
        background: url(../images/triangle-rotator.png) no-repeat 84% -78px, linear-gradient(to bottom, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);*/
        border: 1px solid #252E84;
        text-decoration: none!important;
    }

    .main_content .button.previous:hover {
        background: url(/images/ie/button-bg-prev-hover.png) no-repeat left center #ededed;
    }

.main_content .print-button:hover {
    background: url(/images/ie/wide-button-print-bg-hover.png) no-repeat right center #ededed;
}
.main_content .featured_item .button
{
    clear: none;
    margin-bottom: 1em;
    padding:6px 32px 6px 12px;
}

#nho-print-button
{
    float: right;
    width: 125px;
}
.nhoyear-print-button {
    float: right !important;
    width: 125px;
    display: none !important;
}
#January {
    display: block !important;
}
    /* replaced by jquery inset of icon fonticon*/
    /* .main_content .featured_item .button:after
    {
        content: " \25B6 ";
    }
        */



.main_content .featured_item p
{
    margin-bottom: 1em;
}


.box .email-subscribe
{
    margin-top: 1.4em;
}

    .box .email-subscribe .email-field
    {
        float: left;
        display: block;
        border: 1px solid #d1d1d1;
        width: 60%;
        margin-right: 10px;
        padding: 5px 3px 6px 3px;
        margin-top: 1px;
        height:19px;
    }

.main_content input.button
{
    padding: 6px 20px 6px 10px;
    clear: none;
    display: block;
    margin: 0 0 0 0;
    background: url(/images/button-pointer.png) no-repeat 90% 9px, -moz-linear-gradient(top, #ffffff 0%, #ffffff 49%, #ededed 50%, #ededed 100%); /* FF3.6+ */
    background: url(/images/button-pointer.png) no-repeat 90% 9px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ffffff), color-stop(50%,#ededed), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: url(/images/button-pointer.png) no-repeat 90% 9px, -webkit-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: url(/images/button-pointer.png) no-repeat 90% 9px, -o-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* Opera 11.10+ */
    background: url(/images/button-pointer.png) no-repeat 90% 9px, -ms-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* IE10+ */
    background: url(/images/button-pointer.png) no-repeat 90% 9px, linear-gradient(to bottom, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* W3C */
    cursor: pointer;
    filter:chroma(color=#000000);
}

    .main_content input.button:hover
    {
        background: #3059b3; /* Old browsers */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -moz-linear-gradient(top, #3059b3 0%, #3059b3 50%, #2e49aa 51%, #2e49aa 100%); /* FF3.6+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3059b3), color-stop(50%,#3059b3), color-stop(51%,#2e49aa), color-stop(100%,#2e49aa)); /* Chrome,Safari4+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -webkit-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Chrome10+,Safari5.1+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -o-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Opera 11.10+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -ms-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* IE10+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, linear-gradient(to bottom, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* W3C */
    }
.main_content .quiz-question-box-inner input.button:hover {
    background: url(/images/ie/wide-button-bg-hover.png) no-repeat right center #3059b3;
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -moz-linear-gradient(top, #3059b3 0%, #3059b3 50%, #2e49aa 51%, #2e49aa 100%); /* FF3.6+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3059b3), color-stop(50%,#3059b3), color-stop(51%,#2e49aa), color-stop(100%,#2e49aa)); /* Chrome,Safari4+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -webkit-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Chrome10+,Safari5.1+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -o-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Opera 11.10+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, -ms-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* IE10+ */
        background: url(/images/button-pointer.png) no-repeat 90% -80px, linear-gradient(to bottom, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* W3C */
}

.main_content .button.button-wide
{
    padding: 6px 0 6px 38px;
    width: 152px;
}

.box .button
{
    margin: 1.4em 0 0 0;
}

.box-current-month .button {
    margin: 0 0 1em;
}


/* FOOTER */
.footer-links
{
    display: block;
    margin: 16px 0 0 0!important;
    padding-bottom: 16px;

}

    .footer-links:after
    {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

#footer-bottom
{
    padding-top: 16px;
    background: url(/images/footer-shadow.png) no-repeat center top; background-size:100%;
}

.footer-links li
{
    display: block;
    float: left;
    border-right: 1px solid #8391a5;
    padding-right: 13px;
    margin-right: 13px;
    margin-bottom: 10px;
}

    .footer-links li.last
    {
        border-right: none;
        margin-right: 0;
        padding-right: 0;
    }

.footer-links a
{
    color: #003076;
    font-weight: bold;
    text-decoration: none;
    font-size: 0.857em;
}

.footer-hflogo
{
    width: 178px;
    height: 22px;
    float: left;
    margin-right: 6%;
}

.footer-text
{
    float: left;
    width: 44%;
    font-size: 0.929em;
    line-height: 1.8em;
    color: #212121;
}

.footer-hhs-logo
{
    float: right;
    width: 168px;
    height: 46px;
}

.footer-hhs-logo img {
  padding: 5px;
}

.odphp-logo {
  margin-bottom: 11px;
}

.page-updated
{
    font-size: 0.846em;
    display: block;
}

/* MISC HELPER CLASSES */
.health-news-article b {
font-weight:bold;
}
.promo-box .button + a, .promo-box .appstore-button + a {
display:none;
}
.button-margin-bottom {
margin-bottom:1em;
}
.box p.promo-p-spacing {
    margin:1em 0 1em 0;
}
.browse-all-button {
padding-right: 14px;
background: url(/images/triangle-small.png) no-repeat right center;
}
.subscribe-label {
display:block; float:none; clear:both; font-weight:bold; margin:0px 0 4px 0;
}
#search-box-trigger, .mobile-hide {display:none;}
.box p.p-extra {
margin-bottom:1.6em;
}
.hide-text {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
position:absolute;
}

.non-breaking {
  white-space: nowrap;
}

.italic {
    font-style:italic;
}
.list-drop-down {position:relative;}
.main_content .list-drop-down ul {
margin:0px!important;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
display:none;
position:absolute;
left: -100px;
z-index:100;
width:306px;
box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
}
.main_content .nho-toolkit .box-description .list-drop-down ul {
margin:0px!important;
}
.main_content .list-drop-down:hover ul {
display:block;
}
.main_content .list-drop-down:hover .button {
color: #FFF;
cursor:pointer;
border-radius: 3px 3px 0 0;
        background: #3059b3; /* Old browsers */
        background: -moz-linear-gradient(top, #3059b3 0%, #3059b3 50%, #2e49aa 51%, #2e49aa 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3059b3), color-stop(50%,#3059b3), color-stop(51%,#2e49aa), color-stop(100%,#2e49aa)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* IE10+ */
        background: linear-gradient(to bottom, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* W3C */
        border: 1px solid #252E84;
}
.main_content .list-drop-down .button {
    float:none;
    margin:0px;
    text-align:center;
    padding-left:0px;
    padding-right:0px;
    background:url(/images/ie/select-button-bg.jpg) repeat-x 0 0 #ededed;
        background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ededed 51%, #ededed 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ededed), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ededed 51%,#ededed 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ededed 51%,#ededed 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ededed 51%,#ededed 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#ededed 51%,#ededed 100%); /* W3C */
}
.main_content .list-drop-down li {
margin:0px;
background:none;
padding:0px;
}
.main_content .list-drop-down li a {
margin:0px;
font-size:0.857em;
background:none;
padding:0px;
display:block;
background:#FFF;
border-top:1px solid #CACACA;
padding:6px 8px;
}
    .main_content .list-drop-down li a:hover {
    font-weight:bold;
    text-decoration:none;
    background:#E6ECF3;
    }
.main_content .addthis_counter.addthis_pill_style.addthis_nonzero a.addthis_button_expanded {
    display: none!important;
}
.image-right {
float:right;
margin-left:18px;
margin-bottom:14px;
}
.image-left {
float:left;
margin-right:18px;
margin-bottom:8px;
}
@font-face {
  font-family: "Entypo";
  src: url("fonts/entypo.eot");
  src: local("?"),
    url("fonts/entypo.woff") format("woff"),
    url("fonts/entypo.otf") format("opentype"),
    url("fonts/entypo.svg#entypo") format("svg");
}
[data-icon]:before
{
    font-family: "Entypo"; /* BYO icon font, mapped smartly */
    content: attr(data-icon);
    speak: none; /* Not to be trusted, but hey. */
    font-size:200%;
}

.disclaimer,
#disclaimer
{
    font-size: 0.75em;
    clear: both;
    margin-bottom: 0;
    font-family: Verdana, Arial, Helvetica, sans-sserif;
}
.bold {
    font-weight:bold;
}
.ecard-landing-featured {display:block; float:left; margin-right:14px; }
.landing-image-left {
    display:block;
    float:left;
    margin-right:14px;
}
.main_content .featuredEcard .button {display:inline-block; float:none; padding: 6px 12px; background:url(/images/ie/select-button-bg.jpg) repeat-x top left #ededed;}
    .main_content .featuredEcard .button:hover, .main_content .featuredEcard .button:focus {
    background:#3059b3;
    }
p span.sponsor
{
    font-style: italic;
}

.back-to-top
{
    display: block;
    float: right;
    clear: both;
    font-weight: bold;
    margin-bottom: 1em;
}

    .back-to-top:last-child
    {
        margin-bottom: 0;
    }

    .back-to-top:after
    {
        content: " \2191 ";
        margin-right: 6px;
    }

#pageDisplayToggle.full:after
{
    content: " \25B2 ";
    margin-right: 6px;
}

#pageDisplayToggle.tabbed:after
{
    content: " \25BC ";
    margin-right: 6px;
}

.flashBox
{
    float: left;
    margin-right: 30px;
}
.myhf-widget-example {width:180px; margin:0px auto;}

.myhf-widget-example #myHealthfinderWidgetBox form {
    padding: 0;
    background: transparent;
    border-top: 0;
    border-bottom: 0;
    border-radius: 0;
}

.descBox
{
    float: left;
    width: 60%;
}

    .descBox label
    {
        font-weight: bold;
        clear: both;
        display: block;
        margin-bottom: .6em; line-height:1.6em;
    }

    .descBox textarea
    {
        width: 94%;
        clear: both;
        display: block;
        padding: 4px;
        border: 1px solid #b7b8bd;
        font-family: "Courier New", Courier, monospace;
        font-size: .875em;
    }
textarea.beactiveyourway-code {height: 210px;}
textarea.myhf-code {height: 188px;}
textarea.caregivers-code {height: 100px;}

.image-left
{
    float: left;
    margin-right: 12px;
}

.box-inner .image-left
{
    width: 43%;
    margin-right: 5%;
    margin-top: 6px;
}

    .box-inner .image-left img
    {
        width: 100%;
        height: auto;
    }

a.view-all
{
    display: block;
    clear: both;
    font-weight: bold;
    text-decoration: none;
    line-height: 1.2em;
}

    a.view-all:hover
    {
        text-decoration: underline;
    }

.box a.view-all
{
    margin: 1em 0 0 0;
}

a.pdf
{
    background: url(/images/pdf-icon.png) no-repeat 100% 2px;
    padding-right: 30px;
    margin-right: 6px;
}

.media-icon
{
    margin-left: 10px;
    position: relative;
    top: 8px;
    zoom:1;
}

div.topic
{
    line-height: 1.4em;
    margin: 0 0 1em 0;
}

.main_content ul.jump-links-list li
{
    display: block;
    float: left;
    margin-right: 8px;
    padding-right: 8px;
    border-right: 1px solid #CCC;
    background-image: none;
    padding-left: 0;
}
.main_content .aboutus_default_content ul.jump-links-list li {
margin-bottom:4px;
}

.main_content .health_topic_content ul.jump-links-list li, .content-page-box-front ul.jump-links-list li
{
    display: block;
    float: left;
    margin-right: 6px;
    padding-right: 6px;
    border-right: none;
    background-image: none;
    padding-left: 0;
    font-size: 1.429em;
}

.main_content .box-weekly-newsletter ul.jump-links-list li
{
    margin-bottom:.2em;
    font-weight:bold;
}
.newsletter-link-set {
margin-top:1em;
}

.main_content .health_topic_content ul.jump-links-list
{
    margin-bottom: 0;
}

    .main_content .health_topic_content ul.jump-links-list li, .content-page-box-front ul.jump-links-list li
    {
        margin-bottom: 0;
    }

.main_content .organizations-listing ul.jump-links-list
{
    margin-bottom: 0;
    width: 60%;
}

ul.jump-links-list li:last-child
{
    border-right: none;
    margin-right: 0;
    padding-right: 0;
}

.main_content p + ul
{
    margin-top: -1em;
}

.main_content .box-inner p + ul, .main_content .april p + ul
{
    margin-top: 0;
}

.two-thirds .content-page-box-front p + ul {
    margin-top: 1em;
    margin-bottom: 1em;
}

.main_content ul
{
    list-style-type: none;
    list-style-image: none;
}

    .main_content ul > li
    {
        padding-left: 20px;
        background: url(/images/bg-ul-disc.png) no-repeat top left;
    }

.new_item_text
{
   vertical-align:top;
   color:red;
   font-size:.7em;
   display:inline;
}

.main_content .flexslider
{
    height:220px;
    zoom:1;
    clear:both;
}

.main_content .flexslider ul > li
{
    padding: 0;
    background-image: none;
    margin: 0;
}

.main_content .flexslider ul
{
    margin-bottom: 0;
}

.main_content .box-preventive-services > ul
{
    list-style-type: none;
    list-style-image: none;
}

    .main_content .box-preventive-services > ul > li
    {
        padding-left: 20px;
        background: url(/images/check_bullet.jpg) no-repeat top left;
    }

        .main_content .box-preventive-services > ul > li > ul
        {
            margin-top: .6em;
            margin-bottom: 1.5em;
        }
            .main_content .box-preventive-services > ul > li > ul > li
            {
                margin-bottom: 0.2em;
            }
                .main_content .box-preventive-services > ul > li > ul > li > ul
                {
                    margin-top: .6em;
                    margin-bottom: 1.5em;
                }
                    .main_content .box-preventive-services > ul > li > ul > li > ul > li
                    {
                        margin-bottom: 0.2em;
                    }

.main_content ul.link-set,
.health_living_community_content ul.tweet_list,
.find_services_content .box-inner ul
{
    margin-bottom: 0;
}

.main_content ul.link-set
{
    margin-top: 1em;
    list-style-type: none;
    list-style-image: none;
}

    .main_content ul.link-set li
    {
        padding-left: 12px;
        background: url(/images/bg-linkset-arrow.png) no-repeat top left;
    }

        .main_content ul.link-set li a
        {
            font-weight: bold;
            /* text-decoration: none; removed NK -- if this was added by someone else, please reinstate */
        }

u.main_content l.link-set li a:hover
{
    text-decoration: underline;
}

.main_content ul.link-set ul.link-set-sub
{
    margin-top: .6em;
}

    .main_content ul.link-set ul.link-set-sub li a
    {
        font-weight: normal;
    }

.box ol
{
    list-style-type: decimal;
    padding-left: 24px;
}

    .box ol a
    {
        text-decoration: none;
    }

        .box ol a:hover
        {
            text-decoration: underline;
        }

    .box ol li
    {
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #3059b3;
        font-weight: bold;
        font-size: 1.143em;
        margin: 0 0 0.2em;
    }

        .box ol li:last-child
        {
            margin-bottom: 0;
        }

        .box ol li span
        {
            font-family: Arial, Helvetica, sans-serif;
            color: #404040;
            font-weight: normal;
            font-size: 0.875em;
        }

#health_az_list ul
{
    margin-bottom: 0;
}

#health_az_list a.emptyLetter
{
    color: #cdcdcd;
    pointer-events: none;
    cursor: default;
}


.main_content #health_az_list ul li
{
    display: block;
    float: left;
    padding-left: 0;
    background-image: none;
}

#health_az_list ul li a
{
    display: block;
    border-radius: 3px;
    border: 1px solid #c1c1c1;
    text-decoration: none;
    padding: 4px 8px;
    margin-right: 6px;
    background: #ededed;
    background: url(/images/ie/button-bg.jpg) repeat-x #ededed;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 49%, #ededed 50%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ffffff), color-stop(50%,#ededed), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* W3C */
    -webkit-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    font-weight: bold;
    font-size: 1.286em;
}

    #health_az_list ul li a:hover
    {
        color: #FFF;
        background: #3059b3; /* Old browsers */
        background: -moz-linear-gradient(top, #3059b3 0%, #3059b3 50%, #2e49aa 51%, #2e49aa 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3059b3), color-stop(50%,#3059b3), color-stop(51%,#2e49aa), color-stop(100%,#2e49aa)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* IE10+ */
        background: linear-gradient(to bottom, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%); /* W3C */
        border: 1px solid #252E84;
    }

.main_content ul.jump-links-list:after,
#health_az_list ul:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.main_content ul.jump-links-list:last-child {
    margin-bottom:0px;
}
.main_content .nho-toolkit .box-description ul.jump-links-list:last-child {
margin-bottom:0px!important;
}

/* HOMEPAGE */
.homepage-box-image
{
    float: left;
    width: 45%;
    margin-right: 5%;
}

    .homepage-box-image img
    {
        width: 100%;
    }

.front .inner-half
{
    float: left;
    width: 50%;
}

h3.h3-extra,
.nho-toolkit h3.h3-extra {
    font-size:1.143em;
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#606060;
    font-weight:normal;
}

.latest-health-news h3 a
{
    text-decoration: none;
}

    .latest-health-news h3 a:hover
    {
        text-decoration: underline;
    }

.latest-health-news .news-image
{
    width: 120px;
    float: left;
    margin-right: 18px;
}

    .latest-health-news .news-image img
    {
        width: 100%;
        /*height:100%; */
    }

.news-item
{
    margin-bottom: 2em;
    width: 100%;
    clear: both;
}

    .news-item:last-child
    {
        /* margin-bottom: 0; */
    }

    .news-item span
    {
        color: #666666;
        font-size: 0.857em;
        display: block;
        margin: 0 0 .8em 0;
    }
    .news-item p
    {
        margin: 0;
    }

.front-thumbs {
    margin: 0 0 2.44%;
}

    .front-thumbs a {
        display: block;
        width: 30%;
        margin: 0 4% 4% 0;
        float: left;
        font-size: 0.857em;
        text-align: center;
        color:#FFF;
        text-decoration:none;
    }
    .front-thumbs a:nth-child(3n) {
      margin-right: 0;
    }

    .front-thumbs a p {
        padding: 0.5em 0.5em 1em;
        height: 2.2em;
        background: #5876b2; /* Old browsers */
        background: -moz-linear-gradient(top, #5876b2 0%, #597cbc 30%, #597cbc 50%, #495aa2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5876b2), color-stop(30%,#597cbc), color-stop(50%,#597cbc), color-stop(100%,#495aa2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* IE10+ */
        background: linear-gradient(to bottom, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* W3C */
    }

    .front-thumbs a img {
        width: 100%;
    }

.front-green-box {
    background: #d2f0c3;
    border-top: 5px solid #7c9372;
    padding: 10px 3.79403% 12px;
    clear: both;
}
    .front-green-box h2 {
        margin: 0.2em 0 0;
        padding: 0.2em 0 0.9em 34px;
        background: url(/images/hf-apple.png) 0 0 no-repeat;
        float: left;
        width: 24%
    }
    .front-green-box p {
        float: left;
        width: 49%;
        margin: 0;
        color: #050505;
    }
    .front-green-box .blue-link {
        margin: 0.2em 0 0;
        padding: 0.2em 0 0.2em 0;
        float: left;
        font-size: 1.4em;
        font-weight: bold;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
        padding-right: 20px;
        background: url(../images/triangle-large.png) no-repeat right 5px;
    }
    a:hover .front-green-box .blue-link,
    a:hover .front-green-box p,
    a:hover .front-green-box h2 {
        text-decoration: underline;
    }

.blue-box-2,
.blue-box-1
{
    width: 42.41194%;
    padding: 3.79403%;
    float: left;
    height: 130px;
    overflow: hidden;
}

.blue-box-1
{
    background: url(/images/blue-box-1.jpg) no-repeat 0 0;
}

.blue-box-2
{
    background: url(/images/blue-box-2.jpg) no-repeat 0 0;
}

    .blue-box-2 h2,
    .blue-box-1 h2
    {
        margin: 0;
        padding: 0.2em 0 0.9em 0;
    }

    .blue-box-2 h2
    {
        padding-left: 34px;
        background: url(/images/hf-apple.png) 0 0 no-repeat;
    }

.blue-box-container
{
    margin-bottom: 20px;
    zoom:1;
}

    .blue-box-container p
    {
        margin-bottom: 1.2em;
        font-weight: bold;
    }

.main_content a.blue-link
{
    font-size: 1.4em;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
    background: url("../images/triangle-large.png") no-repeat scroll right 2px transparent;
    padding-right:20px;
}

    .main_content a.blue-link span:hover
    {
        text-decoration: underline;
    }
/* ROTATOR */
.slide
{
    /*width: 736px;*/
    border: 1px solid #FFF;
    height: 218px;
}

.slide-content
{
    /*padding: 2% 5% 0 56%;*/margin: 2% 5% 0 0%; width:287px; float:right;
}

    .slide-content p
    {
        font-size: 1.071em;
        margin: 0 0 0.8em 0;
        color: #212121;
    }

        .slide-content p a
        {
            color: #212121;
            text-decoration: none;
        }

    .slide-content h2 a
    {
        text-decoration: none;
    }

    .slide-content h2
    {
        color: #3059b3;
        font-size: 1.857em;
        line-height: 1.2em;
        margin: 0 0 0.4em 0;
    }

/* FIND SERVICES */
.search-result-item,
.service-group
{
    background: url(/images/shadow-content.jpg) no-repeat top center;
    padding: 2em 0 0 0;
}
.box-search-results {
  padding-top: 0;
}
.search-result-item {
    position:relative;
}

    .search-result-item:first-child {
    background:none;
    }
    .suggested_spelling {
        line-height: 1.4em;
        margin-bottom: 2em;
    }
    .hp_atoz_item {
    float: right;
    font-family: Georgia,"Times New Roman",Times,serif;
    color: #3059b3;
    padding: 5px 12px 5px 34px;
    background: url(/images/bg-health-topic-marker.jpg) no-repeat 10px 2px #ecffec;
    border: 1px solid #3059b3;
    border-radius: 8px;
    font-size:1.1em;
    }
.content-page-box .search-result-item h2 {
    padding-top:0em;
}

    .service-group a
    {
        text-decoration: none;
    }

        .service-group a:hover
        {
            text-decoration: underline;
        }

    .service-group .organization
    {
        font-size: 0.875em;
    }

    .search-result-item .description {
    margin-bottom:0.5em;
    }
    .service-group .description,
    .service-group .review-date
    {
        margin-bottom: 1em;
    }

/* ECARDS */
.ecards-group
{
    background: url(/images/shadow-content.jpg) no-repeat top left;
    padding: 1em 0 0 0;
}

.service-group:first-child,
.main_content .group-first
{
    background: none;
    padding: 0 0 0 0;
}

.ecrds-group h2
{
    clear: both;
}

.ecards-group a
{
    display: block;
    float: left;
    margin-right: 26px;
    margin-bottom: 26px;
}
.ecard508Assets
{
    display: none;
}

/* Health Care Reform */
.aboutus_default_content .blue-box-container,
.healthcarereform_content .blue-box-container
{
    background-color: #e2ecf9;
    -webkit-box-shadow: inset 0 0 26px 5px #bec6d1;
    box-shadow: inset 0 0 26px 5px #bec6d1;
}
.box-left .blue-box-container,
.box-right .blue-box-container {
margin-bottom:0;
    background-color: #e2ecf9;
    -webkit-box-shadow: inset 0 0 26px 5px #bec6d1;
    box-shadow: inset 0 0 26px 5px #bec6d1;
}
.box-right .blue-box-chat {
    background-image:url(/images/bg-live-chat.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
}
.box-left .blue-box-inner,
.box-right .blue-box-inner {
 padding: 26px 7.24234%;
}
    .box-left .blue-box-inner a.blue-link:hover span,
    .box-right .blue-box-inner a.blue-link:hover span {
    text-decoration:underline;
    }

.healthcarereform_content .blue-box-1
{
    background-image: none;
}

.healthcarereform_content .blue-box-2
{
    background: url(/images/blue-box-shadow.png) no-repeat left center;
}

.aca-box
{
    float: left;
    width: 30%;
    margin-right: 5%;
    text-align: center;
}

    .aca-box a
    {
        text-decoration: none;
        font-weight: normal;
        line-height: 1.2em;
        font-size: 1em;
    }

    .aca-box img
    {
        width: 100%;
        display: block;
        margin-bottom: 1em;
    }

.aca-box-last
{
    margin-right: 0;
}

.content-page-box .organizations h2
{
    padding-top: 1em;
    margin-top: 2em;
    background: url(/images/shadow-content.jpg) no-repeat top left;
}

.content-page-box .organizations .organization
{
    margin-bottom: 1em;
    line-height: 1.2em;
}

/* HEALTH TOPICS */
.box-keywords h2
{
    background: url(/images/shadow-content.jpg) no-repeat top left;
    padding: 2em 0 0 0;
    margin-top: 2em;
}

.main_content ul.child-keyword-list
{
    margin-bottom: 0;
}

.box-keywords h2:first-child
{
    background: none;
}

.main_content .topics-landing-box ul > li
{
    padding-left: 0;
    background-image: none;
    display: block;
    width: 100%;
    background-color: #CCC;
    padding: 13px 0 14px 0;
    margin-bottom: 1em;
}

    .main_content .topics-landing-box ul > li.topic-1
    {
        background: url(/images/topic-1.jpg) no-repeat top left #CCC;
    }

    .main_content .topics-landing-box ul > li.topic-10
    {
        background: url(/images/topic-10.jpg) no-repeat top left #CCC;
    }

    .main_content .topics-landing-box ul > li.topic-18
    {
        background: url(/images/topic-18.jpg) no-repeat top left #CCC;
    }

    .main_content .topics-landing-box ul > li.topic-24
    {
        background: url(/images/topic-24.jpg) no-repeat top left #CCC;
    }

    .main_content .topics-landing-box ul > li.topic-28
    {
        background: url(/images/topic-28.jpg) no-repeat top left #CCC;
    }

    .main_content .topics-landing-box ul > li.topic-33
    {
        background: url(/images/topic-33.jpg) no-repeat top left #CCC;
    }

    .main_content .topics-landing-box ul > li.category-6
    {
        background: url(/images/category-6.jpg) no-repeat top left #CCC;
    }

.main_content .topics-landing-box ul
{
    margin-bottom: 0;
}

    .main_content .topics-landing-box ul > li a
    {
        display: block;
        float: left;
        background-color: #FFF;
        padding: 14px;
        margin-left: 16px;
        border-radius: 5px;
        font-weight: bold;
    }

/* NHO content pages */
.jump-to-prefix {
        display:block;
    float:left;
padding-right:8px;
margin-right:8px;
}
.nho-calendar .nho-month-date {
font-style:italic;
}

.nho-month-description {
line-height:1.4em;
margin-bottom:2em;
}
.nho-jump a {
    display:block;
    float:left;
padding-right:8px;
border-right:1px solid #E7E7E7;
margin-right:8px;
}
.nho-jump a:last-child {
padding-right:0px;
border-right:none;
margin-right:0px;
}
.content_sidebar,
.nho_sidebar {
    float: right;
    width: 208px;
    margin-left:24px;
    margin-bottom:12px;
    background-color:#E7E7E7;
    padding:1em;
}
.main_content .nho-toolkit .box-description .nho_sidebar ul,
.main_content .nho_sidebar ul {
margin-bottom:0px!important;
}
.nho_content .box p
{
    margin-bottom: 1em;
}

.nho_content .box p:last-child
{
    margin-bottom: 0;
}
.main_content .box-promote {
}
.main_content .box-nho-intro {
}
.main_content .box-current-month ul {
    margin-bottom: 0;
}
.box-current-month .small-shadow-box-bottom {
    background: url("/images/tweet-shadow.png") no-repeat scroll center bottom transparent;
    padding: 1em 0 2em 0;
}
.nho_content .landing-image-left {
margin-bottom:18px;
}
.image-space-bottom {
margin-bottom:18px;
}
.icon-buttons
{
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
}




a.nho-icon
{
    margin-right: 0;
    /*display: block;*/
    width: 66px;
    font-size: 0.786em;
    /*float: left;*/
}
/*
a.nho-calendar {margin-left: 17%;}
a.nho-icon img {display: block;}
*/

.box-inner p.questions
{
    padding-left: 38px;
    margin-bottom:0px;
    background: url(/images/question-mark.jpg) no-repeat 0 3px;
}

.main_content .nho-toolkit .content-page-box ul li a
{
    font-weight: normal;
}

.main_content .nho-toolkit .content-page-box ul
{
    margin-bottom: 0;
    margin-left: 4px;
}

.main_content .nho-toolkit .box-description ul
{
    margin-bottom: 2em!important;
}

.toolkitContentInternalLt
{
    width: 45%;
    float: left;
}

.toolkitContentInternalRt
{
    width: 45%;
    float: right;
}

.nho-toolkit #tweets,
.nho-toolkit #ecards
{
    background: url("/images/shadow-content.jpg") no-repeat scroll left top transparent;
    padding: 2em 0 2.2em 0;
}

.nho-toolkit #badges
{
    background: url("/images/shadow-content.jpg") no-repeat scroll left top transparent;
    padding: 2em 0 1em 0;
}

.nho-toolkit #announcement
{
    padding: 2em 0 2.2em 0;
}

.twitterButton
{
    display: block;
    color: #00A5E1;
    float: right;
    padding: 6px 20px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #00A5E1;
    background: #ededed;
    background: url(/images/ie/button-bg.jpg) repeat-x #ededed;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 49%, #ededed 50%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ffffff), color-stop(50%,#ededed), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%); /* W3C */
    -webkit-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
}
    .twitterButton:hover {
    text-decoration:none!important;
    background:#00A5E1;
    border: 1px solid #2CACDC;
    color:#FFF;
    }
    .twitterButton + a {display:none;}

#tweets p
{
    display: block;
    width: 75%;
    float: left;
    margin-bottom: 0;
}

.tweet-box
{
    border-bottom: 1px dashed #CACACA;
    padding: 1.4em 0;
}

    .tweet-box:last-child
    {
        border-bottom: none;
    }

/* Health Topic Tool */
.aboutus_content .pageTitle,
.myhealthfinder_content .pageTitle,
.health-topic-category .pageTitle,
.health-topic-poptag .pageTitle,
.health-topic-tool .pageTitle
{
    min-height: inherit;
}
.developer_content .pageTitle,
.org-details-content .pageTitle,
.health-news-article .pageTitle,
.myhealthfinder_content .pageTitle,
.aboutus_content .pageTitle h1,
.health-topic-category .pageTitle h1,
.health-topic-poptag .pageTitle h1,
.health-topic-tool .pageTitle h1,
.health-topic-topic .pageTitle h1,
.healthcarereform_content .pageTitle h1, .display-ecard-page .pageTitle h1
{
        padding-bottom: 28px;
}
.myhealthfinder_content .pageTitle {
    display: none;
}

.health-topic-topic .pageTitle h1, .health-topic-tool .pageTitle h1 {
    display: inline-block;
}

/* New Health Topics drop-down styles */
.quickguide_select_wrap-bg {
    border-bottom: 1px solid #d5d9e2;
    background: #fff;
}
.quickguide_select_wrap {
    position: relative;
    padding: 0.75em 0;
    width: 32.46295%;
    margin: 0 auto;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.quickguide_select_wrap p + ul {
    margin-top: 0;
}
p.quickguide-menu-trigger {
    font-size: 0.92857143em;
    cursor: pointer;
    margin: 0;
    background: url('/images/dropdown-expander.png') top right #fff;
    width: 90%;
    padding: 0.8% 5%;
    border: 1px solid #cadbf2;
    border-radius: 4px;
    background: -webkit-linear-gradient(#fff, #eee); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff, #eee); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #eee); /* For Firefox 3.6 to 15 */
    background: url('/images/dropdown-expander.png') top right no-repeat, linear-gradient(#fff, #eee); /* Standard syntax */
}
ul.quickguide_select {
    background: #fff;
    border-left: 1px solid #cadbf2;
    border-right: 1px solid #cadbf2;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    transition:height 0.4s ease-in-out;
    -moz-transition:height 0.4s ease-in-out;
    -webkit-transition:height 0.4s ease-in-out;
    -o-transition:height 0.4s ease-in-out;
    overflow:hidden;
    position: absolute;
    width: 100%;
    z-index: 100;
    margin: 0;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.35);
}
.quickguide_select.menu-hide{
    height:0;
}
ul.quickguide_select>li:last-child {
    border-bottom: 1px solid #cadbf2;
}
ul.quickguide_select li {
    background: none;
    padding: 0.5em 0;
    font-family: Georgia;
    font-size: 1em;
    color: #30529a;
    margin: 0;
}
ul.quickguide_select li span {
    padding: 0 1em;
    font-size: 1.2em;
}
ul.quickguide_select li ul {
    margin: 0;
    padding: 0;
}
ul.quickguide_select li ul li {
    font-size: 1em;
    font-family: arial;
    padding: 0;
}
ul.quickguide_select li ul li a {
    color: #000;
    display: block;
    padding: 0.5em 1em;
}
ul.quickguide_select li ul li a:hover {
    text-decoration: none;
    color: #fff;
    background: #2f5098;
}

.main_content .health-topic-topic .quickguide_sidebar .button,
.main_content .health-topic-tool .quickguide_tool_sidebar .button
{
    display: block;
    float: none;
    width: 85%;
    margin-left: 5%;
    margin-right: 5%;
    padding: 4px 1% 4px 4%;
    border: 1px solid #c1c1c1;
    font-size: 0.929em;
}

    .main_content .health-topic-topic .quickguide_sidebar .button:hover,
    .main_content .health-topic-tool .quickguide_tool_sidebar .button:hover
    {
        color: #FFF;
        text-decoration: none;
        border: 1px solid #252E84;
    }
    #pageDisplayToggle:hover
    {
    }

.quickguide_sidebar .icon-image,
.quickguide_tool_sidebar .icon-image
{
    display: block;
    margin-bottom: 3em;
    width: 100%;
}

ul.also-interested, .topic_interests ul
{
    margin: 0!important;
    display: block;
}

.main_content ul.also-interested li, .main_content .topic_interests ul li
{
    float: left;
    width: 30%;
    display: block;
    margin: 0 5% 0 0;
    text-align: center;
    background-image: none!important;
    padding-left: 0!important;
}

ul.also-interested li a, .topic_interests ul li a
{
    text-decoration: none;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 1em;
}

ul.also-interested li img, .topic_interests ul li img
{
    width: 100%;
    display: block;
    margin-bottom: 1em;
}

.main_content ul.also-interested li:last-child, .main_content .topic_interests ul li:last-child
{
    margin-right: 0;
}

.last-updated {
    float: left;
    margin-bottom: 0;
}
/* HEALTH NEWS */

.news-source {
    line-height:1.4em;
    color:#606060;
    margin:0 0 2em 0;
    font-size:0.929em;
}
.source-top {
border-top:1px solid #E7E7E7;
padding-top:1em;
}

.box-enews .subscribe_text {
border:1px solid #c1c1c1;
display:block;
float:left;
margin-right:8px;
width:55%;
padding:2px 3px;
height:27px;
}
h2.rss
{
    background:url(/images/rss-icon.png) no-repeat top right;
}
.main_content .box-weekly-newsletter input.button
{
    border:1px solid #c1c1c1;
}
.main_content .box-weekly-newsletter input.button:hover
{
    border: 1px solid #252E84;
}

.main_content .box-healthbeat .column-list li,
.small-shadow-box {
    background:url(/images/tweet-shadow.png) no-repeat center top; background-size:100%;
    padding:1em 0;
}
.health_news_content .small-shadow-box:first-child {background:none;}
.box-enews .newsletter_subscribe{
    margin-top:1em;
}
.small-shadow-box-bottom {
    background:url(/images/tweet-shadow.png) no-repeat center bottom;
    padding:1em 0;
}
p.date {
    font-size:0.857em;
    color:#606060;
    margin:1em 0 0 0;
}
.main_content ul.column-list {
    margin:1em 0 0 0;
}
.main_content .column-list li {
    background:none;
    padding-left:0px;
    margin:0;
}

.main_content .column-list li {
    display:block;
}
.main_content .column-list li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.main_content .column-list .column-1 {
    float:left;
    width:25%;
    margin-right:5%;
    text-align:left;
}
.main_content .column-list .column-2 {
    float:left;
    width:70%;
}
.main_content .ywp-page-play-pause .ywp-page-btn {
    background:url(/images/listen-button.gif) no-repeat;
    display: block;
    width: 43px;
    height: 40px;
    cursor: pointer;
    margin: 0 0 6px 0;
    overflow: hidden;
    position: static;
    background-position:0px 0;
}
.main_content .ywp-page-play-pause .ywp-page-btn.ywp-page-btn-pause {
    background:url(/images/listen-button.gif) no-repeat;
    background-position:0px -152px;
}
.main_content .ywp-link-hover:hover .ywp-page-btn-play,
.main_content .ywp-page-play-pause .ywp-page-btn-play:hover,
.main_content .ywp-page-play-pause .ywp-page-btn-play:active {
background-position: 0 -62px;
}

/* PAGINATION */
.pagination {
}
.pagination a { display:block; float:left; margin-right:18px;
}
.pagination a.active {
    color:#999; text-decoration:none; cursor:text;
}
    .pagination a:last-child {
    margin-right:0px;
    }

/* Newsletter */
.newsletter-content .MAINSTORY,
.newsletter-content .mainstory {
font-weight:bold;
font-size:1.143em;
line-height:1.4em;
}
.newsletter-content .category,
.newsletter-content .subhead,
.newsletter-content .date {
font-weight:bold;
line-height:1.4em;
}
.newsletter-content td {
margin:0px;
line-height:1.4em;
padding:4px 0;
}
    .newsletter-content td span img {
    margin-left:14px;
    margin-bottom:14px;
    }
    .newsletter-content td span a > img {
    margin-left:0px;
    margin-bottom:0px;
    }
.newsletter-content b {
    font-weight:bold;
}
.newsletter-content td .byline {
    font-style:italic;
    color:#606060;
}


/* About Us */
.aboutus_default_content .box a {
font-weight:bold;
}
.shadow-repeat,
.award {
background:url(/images/tweet-shadow.png) no-repeat 0 0;
padding:1.6em 0;
}
    .shadow-repeat:first-child,
    .award:first-child {
    background:none;
    padding-top:0;
    }
    .shadow-repeat:last-child,
    .award:last-child {
    padding-bottom:0;
    }

ul.awards-list {
    list-style-type: none;
}
    ul.awards-list li {
        background: none;
        margin: 0;
        padding: 0;
        clear: both;
    }
        ul.awards-list li span img {
            float: left;
            margin: 0 2% 2em 0;
        }

/* Developers */
.syndication-signup div, .api-signup div {
    margin-bottom:.8em;
}
.syndication-signup .forgot-password {margin:.8em 0 2em 0;}
    .syndication-signup div label, .api-signup div label {
    line-height:1.4em;
    display:block;
    margin-bottom:4px;
    }
    .syndication-signup div input, .api-signup div input {
    width:100%
    }
    .syndication-signup div input[type=submit], .api-signup div input[type=submit] {width:54%}
.createAccountWrapper {margin-bottom:2em;}
.form-row label {width:130px; display:block; float:left; text-align:right; margin-right:10px; line-height:180%;}
.form-row .required {display:block; float:left; margin-left:4px;  line-height:180%; color:#c30f10;}
.form-row {display:block; float:none; margin-bottom:8px; width:100%;}
.form-row input, .form-row select {display:block; float:left;}
    .form-row input {width:194px; border:1px solid #abadb3;}
    .form-row select {width:198px; padding:1px; border:1px solid #abadb3;}
.errorMessage {color:#c30f10;}

/* Linking Page */
.link-section-head:after,
.link-section:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;

}
.content-page-box h2.link-header {
color:#FFF;
background-color:#3059B3;
padding:.6em 1em;
margin:0;
}
.link-section {
    margin:0 0 1em 0;
    padding:0 0 1em 0;
border-bottom:1px solid #CACACA;
}
.link-group {
line-height:1.4em;
}
    .link-section:last-child {
    border-bottom:none;
    }

.link-section-head {
background-color:#E7E7E7;
margin-bottom:1em;
font-style:italic;
font-size:1.071em;
}

.link-left {
    width:44%;
    padding:1em 3%;
    float:left;
}
.link-right {
    width:44%;
    padding:1em 3%;
    float:right;
    font-family:"Courier New", Courier, monospace;
    word-wrap:break-word;
    background:#efefef;
}
.calcium-floatright {
    float:right;
    width: 189px;
    margin-left: 20px;
    margin-bottom: 10px;
}
.nutrition-floatright {
    float:right;
    width: 250px;
    margin-left: 20px;
    margin-bottom: 10px;
    text-align: center;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

#ctl00_Content_quizWrapper {
background: #FFF;
border-top: 0 solid #cdd9e5;
padding: 26px 3.79403%;
clear: both;
margin:0 0 1.6em 0;
background:url(../images/quiz/bg-welcome-2.jpg) left top #7F2215;
}
#ctl00_Content_quizWrapper > p {
line-height: 1.4em;
color:#FFF;
width:70%;
float:left;
text-shadow: 0 0 8px #000;
font-size:1.071em;
font-weight:bold;
margin: 0;
}
#ctl00_Content_quizWrapper h2 {
text-shadow: 0 0 8px #000;
color:#FFF;
font-size: 1.714em;
font-weight:bold;
margin-bottom:.5em;
}
#ctl00_Content_quizWrapper .button {
float:right;
font-size:1.143em;
clear:none;
}



.main_content .myhealthfinder_homepage {
    border-top-color: #30539D;
    background: #d7e6fc; /* Old browsers */
    background: -moz-linear-gradient(top, #d7e6fc 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d7e6fc 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d7e6fc 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d7e6fc 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d7e6fc 0%,#ffffff 100%); /* W3C */
}
.main_content .myhealthfinder_homepage.myhealthfinder_tool_wrapper .myhealthfinder_tool {
    max-width: 100%;
    border: none;
    box-shadow: none;
    padding: 0;
    margin-top: -.35em;
}
.main_content .myhealthfinder_homepage .myhealthfinder_tool .row label {
    padding-bottom: .5em;
}

.main_content .myhealthfinder_homepage.myhealthfinder_tool_wrapper {
    padding: 0;
    border-top: 0;
}
.myhealthfinder_homepage .third {
    float: left;
    width: 30%;
    background: url("/images/apple-a-plus.png") no-repeat left bottom;
    height: 290px;
    min-width: 190px;
}
.myhealthfinder_homepage .twothirds {
    float: left;
    width: 60%;
    margin-left: 5%;
}
.main_content .myhealthfinder_homepage.myhealthfinder_tool_wrapper .myhealthfinder_tool .gender_row span.label {
    margin: 15px 0 10px 0;
}
.main_content .myhealthfinder_homepage.myhealthfinder_tool_wrapper .myhealthfinder_tool .row {
    width: 100%;
}
.main_content .myhealthfinder_homepage.myhealthfinder_tool_wrapper .myhealthfinder_tool .submit_row .button {
    float: none;
}
.main_content .myhealthfinder_homepage.myhealthfinder_tool_wrapper .myhealthfinder_tool .age_row {
    padding: 0 0 10px;
    width: 54%;
}

.main_content .myhealthfinder_homepage.myhealthfinder_tool_wrapper .myhealthfinder_tool .pregnant_row {
    width: 45%;
}

.main_content .myhealthfinder_homepage.myhealthfinder_tool_wrapper .myhealthfinder_tool .dd-selected {
    padding-bottom: 0;
}

.myhealthfinder-description {
    padding-right: 135px;
    background-image: url("/images/myhealthfinder_logos.png");
    background-repeat: no-repeat;
    background-position: 97% center;
}

.no-margin-p {
    margin-bottom:0;
}

/* Health Topics Tool Q and A layout */
.topics-tool-qanda .question {
  margin-bottom: 0;
  font-weight: bold;
}

.topics-tool-qanda .answer {
  margin-bottom: 1em;
}

.topics-tool-qanda .marker {
  padding-right: 5px;
}

.topics-tool-qanda span {
  display: table-cell;
  padding-bottom: .5em;
}

.topics-tool-qanda .answer .marker {
  font-weight: bold;
  color: #007236;
}

/* New MyHF Styles */

html, body {
    height:100%;
}
#myhealthfinderframe {
    font-family: Arial, sans-serif;
}
.MyHFWidget-bg {
  background: url('http://healthfinder.gov/images/widgets/myhf-intro-bg.jpg') repeat left center #eef4f9;
}
#MyHFWidget {
    display: block;
    position: relative;
    height: 100%;
    border-top: 10px solid #204397;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 0 80px 10px rgba(32,67,151,0.1);
    -moz-box-shadow: inset 0 0 80px 10px rgba(32,67,151,0.1);
    box-shadow: inset 0 0 100px 0 rgba(32,67,151,0.2);
    background: -moz-linear-gradient(top,  rgba(206,231,250,0.1) 0%, rgba(96,144,191,0.1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,231,250,0.1)), color-stop(100%,rgba(96,144,191,0.1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(206,231,250,0.1) 0%,rgba(96,144,191,0.1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(206,231,250,0.1) 0%,rgba(96,144,191,0.1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(206,231,250,0.1) 0%,rgba(96,144,191,0.1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(206,231,250,0.1) 0%,rgba(96,144,191,0.1) 100%); /* W3C */
}
#myhealthfinderframe .GA-tracker {
  position: absolute;
}
#MyHFWidget .female-radio {
    margin-right: 8px;
}
#MyHFWidget iframe[seamless] {
    display: block;
}
#MyHFWidget #myHFFormWrapper {
    transition: all 0.5s ease;
}
#MyHFWidget #myHFFormWrapper, .MyHFDescription {
    margin-top: 2em;
}
#myHFFormWrapper {
    border: 1px solid #fff;
}
#MyHFWidget #myHFFormWrapper {
    position: absolute;
    right: 2.5%;
    width: 32.5%;
    border-radius: 4px;
}
.radio {
  display: block;
}
.sex {
  float:left;
}
.sex-group {
  margin-left: 56px;
}
.pregnant {
  margin: 0 0 0 56px;
  transition: opacity 0.2s ease;
}
.FormSubmitted .sex {
  float:none;
}
.FormSubmitted .sex-group {
  margin-left: 0;
}
#myHealthfinderWidgetPregnantRow.disabled {
  opacity: 0;
}
#myHealthfinderWidgetForm .row {
    display: block;
    padding: 0.55em 0;
}
#myHealthfinderWidgetForm label, #myHealthfinderWidgetForm input, #myHealthfinderWidgetForm span {
    margin: 0 0.1em;
    font-size: 1.34em;
    font-weight: bold;
    vertical-align: middle;
}
#myHealthfinderWidgetForm .pregnant_row label, #myHealthfinderWidgetForm .pregnant_row input {
    margin: 0;
}
.radio.femaleCtrl {
    margin-bottom: 0.5em;
}
input#myHealthfinderWidgetAge, input#ageCtrl {
    font-size: 2em;
    width: 2em;
    padding: 0 0.25em;
    text-align: center;
    color: #10317f;
}

#myHealthfinderWidgetForm .results-button {
    display: block;
    padding: 4%;
    font-size: 2.5vw;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-shadow: 0 2px 0 rgba(0, 78, 0, 0.5);
    text-decoration: none;
    background: -webkit-linear-gradient(#077408 0%, #077408 49%, #007001 50%, #007001 100%);
    background: -o-linear-gradient(#077408 0%, #077408 49%, #007001 50%, #007001 100%);
    background: linear-gradient(#077408 0%, #077408 49%, #007001 50%, #007001 100%);
    cursor: pointer;
    border-radius: 4px;
}
#myHealthfinderWidgetForm .results-button.disabled {
    color: #fff;
    background: #767676;
    background: -webkit-linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
    background: -o-linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
    background: linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
    cursor: default;
    text-shadow: none;
}
#myHealthfinderWidgetForm .results-button:hover {
    background: -webkit-linear-gradient(#008a00 0%, #008a00 49%, #008501 50%, #008501 100%);
    background: -o-linear-gradient(#008a00 0%, #008a00 49%, #008501 50%, #008501 100%);
    background: linear-gradient(#008a00 0%, #008a00 49%, #008501 50%, #008501 100%);
}
#myHealthfinderWidgetForm .results-button.disabled:hover {
    color: #fff;
    background: #767676;
    background: -webkit-linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
    background: -o-linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
    background: linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
    cursor: default;
    text-shadow: none;
}
.FormSubmitted #myHealthfinderWidgetForm label, .FormSubmitted #myHealthfinderWidgetForm span {
    font-size: 1.375em;
    font-size: 2.8vw;
    color: #cdd9e4;
}
.FormSubmitted #myHealthfinderWidgetForm .entry {
    font-weight: bold;
    color: #fff;
}
.FormSubmitted div {
  display: inline;
  margin: 0 .1em;
}
.MyHFDescription {
    height: 408px;
    margin: 32px 0 0 2.75em;
    background: url('http://healthfinder.gov/images/widgets/myhf-intro-photo.png') no-repeat left bottom;
    background-size: 95%;
}
.MyHFDescription h2 {
    font-family: Georgia, Times, 'Times New Roman', serif;
    font-size: 3em;
    font-weight: bold;
    margin-top: 0.25em;
    margin-bottom: 0.25em;
    color: #10317f;
    line-height: 1;
}
.MyHFDescription p {
    font-size: 1.375em;
    line-height: 1.25;
    margin-top: 0;
    margin-right: 10px;
    padding-right: 40px;
    min-height: 76px;
    background: url('http://healthfinder.gov/images/widgets/myhf-intro-arrow.png') no-repeat right top;
}

#myHealthfinderWidgetBox .MyHFWidget-header {
    text-align: center;
    background: #385fb1; /* Old browsers */
    background: -moz-linear-gradient(top, #385fb1 0%, #305193 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#385fb1), color-stop(100%,#305193)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #385fb1 0%,#305193 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #385fb1 0%,#305193 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #385fb1 0%,#305193 100%); /* IE10+ */
    background: linear-gradient(to bottom, #385fb1 0%,#305193 100%); /* W3C */
    border-radius: 4px 4px 0 0;
}
.myhealthfinder_homepage #myHealthfinderWidgetBox .MyHFWidget-header {
    border-radius: 0;
}

#myHealthfinderWidgetBox h2 {
    font-family: Georgia, Times, 'Times New Roman', serif;
    font-size: 2.8vw;
    font-weight: normal;
    display: inline-block;
    color: #fff;
    padding: 0.5em 0;
    padding-left: 32px;
    padding-right: 6px;
    margin: 0;
    margin-left: 6px;
    background: url('http://healthfinder.gov/images/widgets/myhf-apple-icon.png') no-repeat center left;
    text-shadow: 2px 2px 0 rgba(32, 67, 151, 1);
}
#myHealthfinderWidgetBox form, #myHealthfinderWidgetBox .form {
    padding: 0.7em 0.875em;
    background: #c2d6ef;
    border-top: 1px solid #fff;
    border-bottom: 10px solid #375ead;
    border-radius: 0 0 4px 4px;
}
#myHealthfinderWidgetBox form p, #myHealthfinderWidgetBox .form p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.42857143;
}
.myhealthfinder_homepage #myHealthfinderWidgetBox .MyHFWidget-header, .myhealthfinder_homepage #myHealthfinderWidgetBox .form {
    border-radius: 0;
}
.myhf-print-button {
  float: right;
  clear: right;
  font-size: 0.857em;
  padding: .4em 46px .4em .8em;
  line-height: 120%;
  background: url(http://healthfinder.gov/images/ie/wide-button-print-bg.png) no-repeat right center #ededed;
  display: block;
  color: #3059b3;
  text-decoration: none;
  font-weight: bold;
  border-radius: 3px;
  border: 1px solid #c1c1c1;
  -webkit-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
  box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
  cursor: pointer;
  zoom: 1;
}

#MyHFWidget #myHFFormWrapper.FormSubmitted {
    margin-top: 0;
    border: 0;
    width: 100%;
    top: 0;
    right: 0;
    background: linear-gradient(to bottom, #385fb1 0%,#305193 100%);
}
#MyHFWidget #myHFFormWrapper.FormSubmitted .MyHFWidget-header {
    display: inline-block;
    background: none;
    border-radius: 0;
}
#MyHFWidget #myHFFormWrapper.FormSubmitted h2 {
    border: none;
}
#MyHFWidget #myHFFormWrapper.FormSubmitted form {
    display: inline;
    border: none;
    background: none;
}
#MyHFWidget #myHFFormWrapper.FormSubmitted form p {
    display: none;
}
#MyHFWidget #myHFFormWrapper.FormSubmitted form input[type="radio"]+label {
    display: none;
}
#MyHFWidget #myHFFormWrapper.FormSubmitted form input[type="radio"]:checked+label {
    display: inline;
}
#MyHFWidget #myHFFormWrapper.FormSubmitted form input#myHealthfinderWidgetAge {
    width: 3em;
}

.FormSubmitted #myHealthfinderWidgetForm .results-button,
.FormSubmitted #myHealthfinderWidgetAge,
.FormSubmitted #myHealthfinderWidgetFemale,
.FormSubmitted #myHealthfinderWidgetMale,
.FormSubmitted #myHealthfinderWidgetPregnant,
.FormSubmitted #myHealthfinderWidgetForPregnant
{
    display: none;
}

#myHealthfinderWidgetAgeValue,
#myHealthfinderWidgetPregnantValue
{
    display: none;
}

.FormSubmitted #myHealthfinderWidgetAgeValue,
.FormSubmitted #myHealthfinderWidgetPregnantValue
{
    display: inline;
}

#myHealthfinderWidgetForm .startover-button {
    display: none;
    padding: 0.666667em 1em 0.666667em 0.875em;
    font-size: 1em;
    font-weight: bold;
    color: #3059b3;
    background: #fff;
    border-radius: 4px;
    float: right;
    margin-top: 0.5em;
    margin-right: 1em;
}
.FormSubmitted #myHealthfinderWidgetForm .startover-button {
    display: inline-block;
    margin: 0.5em 1em 0.5em 0;
}

#myHFResults {
  margin-top:0;
  transition: margin 0.5s ease;
  width: 64.25%;
  float: left;
}
#myHFResults.FormSubmitted {
  margin-top:45px;
  width: 100%;
}

#MyHFWidget .footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #fff;
    background: #a7c3e8;
}
#MyHFWidget .footer p {
    float: left;
    margin: 0 0 0 1.5em;
    font-size: 1em;
    font-weight: bold;
    line-height: 34px;
    color: #204397;
}
#MyHFWidget .footer img {
    float: right;
    margin: 0 1.5em 0 0;
}

.text-center {
  text-align: center;
}

.logo {
  padding: 20px;
}

.logo img {
  max-width: 100%;
}

/* MEDIA QUERIES */
@media only screen and (min-width : 950px) {
    #myHealthfinderWidgetBox h2, #myHealthfinderWidgetForm .results-button {font-size: 1.42858em;}
    .content-page-box-front #myHealthfinderWidgetBox h2, .content-page-box-front #myHealthfinderWidgetForm .results-button {font-size: 1.8em;}
}

@media only screen and (min-device-width : 858px) and (max-device-width : 960px), (min-width : 858px) and (max-width : 960px) {
    /* div.email-updates-container {display:none;}*/
    #connect-bar {margin: 21px 0 0 3%;}
    #email-updates {margin-left:3%}
    #email-updates {padding: 6px 6px;}
        #ctl00_Content_WhoCtrl {width:326px!important; }
            .dd-select {width:100%!important;}
    ul.dd-options {width:100%!important;}
        .footer-links li {margin-bottom: 10px;}
    #footer { padding: 0 10px;}
    .footer-links {padding-bottom:0px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 858px), (min-width : 768px) and (max-width : 858px) {
    #search-box {width:45%;}
    #ctl00_Content_WhoCtrl {width:264px!important; }
            .dd-select {width:100%!important;}
    ul.dd-options {width:100%!important;}
    #connect-bar {margin: 21px 16px 0 0; float:right;}
        .footer-links li {margin-bottom: 10px;}
    #footer { padding: 0 10px;}
    .footer-links {padding-bottom:0px;}
#ctl00_Content_quizWrapper > div {width:70%;}
#ctl00_Content_quizWrapper .button {float:right;}
}/* end 768 to 858 */

@media only screen and (max-device-width : 904px), (max-width : 904px) {
  #search-box {
    width: 44%;
  }
}

@media only screen and (min-device-width : 850px) and (max-device-width : 904px), (min-width : 850px) and (max-width : 904px) {
    .slide {background-position: -20px 0;}
        .slide-content {margin: 2% 4% 0 0%; width: 260px; float: right;}
        .slide-content h2 { color: #3059b3; font-size: 	1.571em; line-height: 1.2em; margin: 0 0 0.4em 0;}
        .front-green-box h2 {width:200px;}
}
@media only screen and (min-device-width : 850px) and (max-device-width : 882px), (min-width : 850px) and (max-width : 882px) {
    .front-thumbs a p {height:4.4em; margin:0px;}
    .twitter-follow-button-container {position: static; left: 0; top: 0; right: 0;}
    #ctl00_ctl00_Content_Content_divFlash, #ctl00_ctl00_Content_Content_divFlashPanel2 {width:100%!important;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 850px), (min-width : 768px) and (max-width : 850px) {
    .blue-box-2, .blue-box-1 {height:160px;}
    .slide {background-position: -50px 0;}
        .slide-content {margin: 2% 3% 0 0%; width: 260px; float: right;}
        .slide-content h2 { color: #3059b3; font-size:1.500em; line-height: 1.2em; margin: 0 0 0.4em 0;}
        .front-green-box h2 {width:200px;}
        .front-thumbs a p {height:4.4em; margin:0px;}
        #pageDisplayToggle {right:-40px!important;}
            #pageDisplayToggle.full {right:220px!important}
            .twitter-follow-button-container {position: static; left: 0; top: 0; right: 0;}
            #ctl00_ctl00_Content_Content_divFlash, #ctl00_ctl00_Content_Content_divFlashPanel2 {width:100%!important;}
            .box-right .blue-box-chat .blue-box-inner {padding: 26px 28% 26px 7.24234%;}
    .box-right .blue-box-chat {background-size:40%;}
        .main_content .category-li a {font-size: 1.3em!important;}
    .main_content .category-li a span.icon img {width: 9px;}
    .main_content .category-list .category-li a {background-position: 140% center!important;}
    .quiz-question-box {background:url(../images/quiz/quiz-top.jpg) no-repeat top left #FFF!important;}
    .quiz-question-box-inner {background:#FFF!important;}
    .quiz-question-box-inner-inner {width:100%!important;}
        .next-button {top:16px!important;}
    .quiz-question-box h2.question-answer {width:76%;}
} /* END 768px to 850px */

@media only screen and (min-device-width : 715px) and (max-device-width : 768px), (min-width : 715px) and (max-width : 768px) {
    .blue-box-2, .blue-box-1 {height:160px;}
    .slide {background-position: -80px 0;}
        .slide-content {margin: 2% 2% 0 0%; width: 240px; float: right;}
        .slide-content h2 { color: #3059b3; font-size: 1.429em; line-height: 1.2em; margin: 0 0 0.4em 0;}
    .front-green-box h2 {width:200px;}
    .front-thumbs a p {height:4.4em; margin:0px;}
    #pageDisplayToggle {right:-100px!important;}
        #pageDisplayToggle.full {right:160px!important}
        .twitter-follow-button-container {position: static; left: 0; top: 0; right: 0;}
        .main_content .category-list .category-li a {background-position: 140% center!important;}
#ctl00_Content_quizWrapper > div {width:70%;}
#ctl00_Content_quizWrapper .button {float:right;}
.quiz-question-box {background:url(../images/quiz/quiz-top.jpg) no-repeat top left #FFF!important;}
.quiz-question-box-inner {background:#FFF!important;}
.quiz-question-box-inner-inner {width:100%!important;}
    .next-button {top:16px!important;}
    .quiz-question-box h2.question-answer {width:76%;}
} /* end 715 to 768 */

@media only screen and (min-device-width : 1px) and (max-device-width : 768px), (min-width : 1px) and (max-width : 768px) {
    .footer-links {padding-bottom:0px;}
    .footer-hflogo {margin-bottom:8px;}
    #breadcrumb {width:100%;}
    .twitter-follow-button-container {position: static; left: 0; top: 0; right: 0;}
    /* ecard section */
    .ecardFlash{display: none;}
    .ecard508Assets{display: block; text-align:center!important;}
    #ctl00_ctl00_Content_Content_divFlashPanel2 {width:100%!important;}
        .hp_atoz_item {position: static; right:initial; top: initial; font-size:1em;}
        .search-result-item, .service-group { background: url(/images/shadow-content.jpg) no-repeat top center; background-size:100%;}
        #ctl00_Content_quizWrapper > div {width:100%; margin-bottom:.8em;}
        #ctl00_Content_quizWrapper .button {float:left; clear:both;}

} /* END 1px to 768px */

@media only screen and (min-device-width : 600px) and (max-device-width : 715px), (min-width : 600px) and (max-width : 715px) {
    #connect-bar {margin: 21px 10px 0 0!important; float:right;}
    .slide {background-position: -110px 0;}
        .slide-content {margin: 2% 2% 0 0%; width: 200px; float: right;}
        .slide-content h2 { color: #3059b3; font-size: 1.375em; line-height: 1.2em; margin: 0 0 0.4em 0;}
        .front-green-box h2 {width:200px;}
         .front-green-box p {width:48%;}
    .front-green-box h2 {width:180px;}
    .front-thumbs a p {height:4.4em; margin:0px;}
    .nho_sidebar {width:170px;}
        .nho_sidebar h2 {font-size:1.143em!important;}
    .main_content .list-drop-down ul {left:-124px;}
        #pageDisplayToggle {right:-200px!important;}
        #pageDisplayToggle.full {right:60px!important}
        .ecard-landing-featured {display:block; float:left; margin-right:10px; width:50%; }
            .ecard-landing-featured img {width:100%;}
    .descBox {width:50%;}
    .main_content .category-list .category-li a {background-position: 140% center!important;}
.quiz-question-box {background:url(../images/quiz/quiz-top.jpg) no-repeat top left #FFF!important;}
.quiz-question-box-inner {background:#FFF!important;}
.quiz-question-box-inner-inner {width:100%!important; }
    .next-button {top:16px!important;}
    .quiz-question-box h2.question-answer {width:76%;}
} /* END 600px to 715px */

@media only screen and (min-device-width : 600px) and (max-device-width : 768px), (min-width : 600px) and (max-width : 768px) {
    #connect-bar {margin: 21px 16px 0 0; float:right;}
        .pageTitle {background-position: right bottom; background-size:50%!important; }
    .nho_content .pageTitle {background-position: right bottom;}
    #ctl00_Content_WhoCtrl {width:100%!important; }
        .dd-select {width:100%!important;}
    ul.dd-options {width:100%!important;}
    .myhealthfinder_tool .who_row {height:auto!important; margin-bottom:20px!important;}
        .myhealthfinder_tool .who_row > label {margin:0px 0 10px 0!important;}
    .myhealthfinder_tool .submit_row, .myhealthfinder_tool .gender_row, .myhealthfinder_tool .age_row, .myhealthfinder_tool .pregnant_row { float: none!important; width: 100%!important;}
    .myhealthfinder_tool .submit_row:after, .myhealthfinder_tool .dd-container:after, .myhealthfinder_tool .who_row:after, .myhealthfinder_tool .gender_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    .myhealthfinder_tool .age_row {padding-top:0px!important; margin-bottom:20px!important;}
    .myhealthfinder_tool .submit_row .button {float:left!important;}
    .myhealthfinder_tool .radio_button_wrapper {margin-bottom:0px!important;}
    .myhealthfinder_tool .submit_row {margin-bottom:20px!important;}
    .myhealthfinder_tool .who_row label.dd-option-text {margin-bottom:0px!important;}
    .myhealthfinder_tool .radio_button_wrapper.female {margin-right:0px!important;}
        .myhealthfinder_tool .age_row {font-size:22px!important;}
    .myhealthfinder_tool .row.age_row label {font-size:inherit!important;padding-left: 14px; padding-right:2px;}
        .myhealthfinder_tool .row.pregnant_row label {font-size:22px!important; margin-right:10px!important;}
        .gender_row div:nth-child(3) {width:190px; margin:0px auto;}
    .myhealthfinder_tool .age_row, .myhealthfinder_tool .pregnant_row, .myhealthfinder_tool .who_row > label, .myhealthfinder_tool .gender_row {text-align:center;}
    .myhealthfinder_tool .submit_row .button {float: none!important;display: block;margin: 0 auto;}
    .myhealthfinder_tool .who_row label {width:100%!important;}
    .myhealthfinder_tool .radio_button_wrapper.male {margin-right:10px!important; margin-left:8px;}
    .myhealthfinder_tool .radio_button_wrapper.female {margin-left:0px!important;}
    .get-this-widget {text-align:center;}
    .footer-links li {margin-bottom: 10px;}
    #footer { padding: 0 10px;}
    .footer-text {width: 50%; }
    .hhs-text-link {display:block;}
    .hidden-mobile-break {display:none;}
    #tweets p {width:60%;}
        .twitterButton + a {display:none;}
        .box-right .blue-box-chat .blue-box-inner {padding: 26px 28% 26px 7.24234%;}
    .box-right .blue-box-chat {background-size:42%;}
    .content_sidebar {width:40%;}
    .main_content .category-li a {font-size: 1.2em!important;}
    .main_content .category-li a span.icon img {width: 9px;}
    .myhealthfinder_homepage .third { width: 90%; margin: 20px 5% 30px 5%; background: transparent; height: inherit; }
    .myhealthfinder_homepage .twothirds { width: 90%; margin-left: 5%; margin-right:5%; }
}
@media only screen and (min-device-width : 626px) and (max-device-width : 700px), (min-width : 626px) and (max-width : 700px) {
.front-thumbs a:nth-child(5) p span {display:block; padding-top:10px;}
}

@media only screen and (min-device-width : 600px) and (max-device-width : 700px), (min-width : 600px) and (max-width : 700px) {
    .blue-box-2, .blue-box-1 {height:176px;}
    .front-thumbs a {width:30%; margin-right:5%; margin-bottom:12px;}
    .front-thumbs a p span {display:block; padding-top:2px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}
        .front-thumbs a:nth-child(3), .front-thumbs a:nth-child(6) {margin-right:0px!important;}
    /*.front-thumbs a:nth-child(5) p span {display:block; padding-top:10px;}*/
.front-thumbs a p {height:2.2em; background:#5878b5; color:#FFF; margin:0px; height:3em; display:block; position:relative; text-decoration:none; background: #5876b2; /* Old browsers */
background: -moz-linear-gradient(top, #5876b2 0%, #597cbc 30%, #597cbc 50%, #495aa2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5876b2), color-stop(30%,#597cbc), color-stop(50%,#597cbc), color-stop(100%,#495aa2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* IE10+ */
background: linear-gradient(to bottom, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* W3C */ }
.front-thumbs a:nth-child(3) p span,.front-thumbs a:nth-child(4) p span,.front-thumbs a:nth-child(6) p span {display:block; padding-top:10px;}
.front-thumbs a:hover {text-decoration:none!important; }
.main_content .box-healthwidgets {background-size:35%;}
.box .email-subscribe .email-field {width:90%; margin-bottom:12px;}
.box-right .blue-box-chat .blue-box-inner {padding: 26px 28% 26px 7.24234%;}
    .box-right .blue-box-chat {background-size:44%;}
    .main_content .category-li a {font-size: 1.2em!important;}
    .main_content .category-li a span.icon img {font-size: 0.800em;width:9px;}
}

@media only screen and (min-device-width : 500px) and (max-device-width : 600px), (min-width : 500px) and (max-width : 600px) {
    .front-thumbs a:nth-child(5) p span {display:block; padding-top:10px;}
            .ecard-landing-featured {display:block; float:left; margin-right:10px; width:50%; }
            .ecard-landing-featured img {width:100%;}

}

@media only screen and (min-device-width : 480px) and (max-device-width : 600px), (min-width : 480px) and (max-width : 600px) {
    #header {padding: 20px 0 0;}
    #connect-bar {float:right; margin:12px 0 0 0;}
    .nho_sidebar {width:170px;}
        .nho_sidebar h2 {font-size:1.143em!important;}
            .main_content .list-drop-down ul {left:-124px;}
    .front-thumbs a {width:30%; margin-right:5%; margin-bottom:12px;}
        .front-thumbs a:nth-child(3), .front-thumbs a:nth-child(6) {margin-right:0px!important;}
    #logo {
      width: 65%;
      float: right;
      margin-right: 5%;
      margin-bottom: 1em;
    }
    .front-thumbs a p {height:2.2em; background:#5878b5; color:#FFF; margin:0px; height:3em; display:block; position:relative; text-decoration:none; background: #5876b2; /* Old browsers */
background: -moz-linear-gradient(top, #5876b2 0%, #597cbc 30%, #597cbc 50%, #495aa2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5876b2), color-stop(30%,#597cbc), color-stop(50%,#597cbc), color-stop(100%,#495aa2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* IE10+ */
background: linear-gradient(to bottom, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* W3C */ }
        .front-thumbs a:hover {text-decoration:none!important; }
    .front-thumbs a p span {display:block; padding-top:2px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}

        .front-thumbs a:nth-child(3) p span,.front-thumbs a:nth-child(4) p span,.front-thumbs a:nth-child(6) p span {display:block; padding-top:10px;}
     .front-green-box p {width:50%;}
    .front-green-box h2 {width:180px;}
    #search-box {
      float: none;
      clear: both;
      width: 100%;
      background: #17397f;
      padding: 0.5em 0.75em;
      box-sizing: border-box;
    }
    .connect, #addThisPanel {display: none;}
        #logo img {width:100%;}
    .main_content .category-li a {font-size: 1.2em!important;}
    .main_content .category-li a span.icon img {font-size: 0.800em;width:9px;}
    .main_content .category-list .category-li a {}
    .health-topic-subcat .child_items ul {width:70%;}
    .quickguide_content {margin-right:0px!important;}
    .quickguide_tool_sidebar, .quickguide_sidebar {float:none!important; width:100%!important; margin-top:80px!important;}
        .quickguide_tool_sidebar .icon-image, .quickguide_sidebar .icon-image {display:none;}
            .quickguide_tool_content {margin:0px!important;}
    .main_content .quickguide_sidebar p.last-updated, .main_content .quickguide_tool_sidebar p.last-updated {margin:0px!important;}
    .main_content .quickguide_sidebar p.last-updated br, .main_content .quickguide_tool_sidebar p.last-updated br {display:none;}
    .main_content .quickguide_sidebar ul, .main_content .quickguide_tool_sidebar ul {margin-bottom:12px!important;}
    .main_content .health-topic-topic .quickguide_sidebar .button, .main_content .health-topic-tool .quickguide_tool_sidebar .button {margin-left:0px!important; margin-right:0px!important;}
    #pageDisplayToggle {bottom:-40px!important;}
    .quickguide_tabbed_content {/*padding-bottom:60px;*/}
     #pageDisplayToggle.full {right:10px!important; /*bottom:20px!important;*/bottom:200px!important;}
       #ctl00_Content_WhoCtrl {width:100%!important;}
    .dd-select {width:100%!important;}
    ul.dd-options {width:100%!important;}
    .myhealthfinder_tool .who_row {height:auto!important; margin-bottom:20px!important;}
        .myhealthfinder_tool .who_row > label {margin:0px 0 10px 0!important;}
    .myhealthfinder_tool .submit_row, .myhealthfinder_tool .gender_row, .myhealthfinder_tool .age_row, .myhealthfinder_tool .pregnant_row { float: none!important; width: 100%!important;}
    .myhealthfinder_tool .submit_row:after, .myhealthfinder_tool .dd-container:after, .myhealthfinder_tool .who_row:after, .myhealthfinder_tool .gender_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    .myhealthfinder_tool .age_row {padding-top:0px!important; margin-bottom:20px!important;}
    .myhealthfinder_tool .submit_row .button {float:left!important;}
    .myhealthfinder_tool .radio_button_wrapper {margin-bottom:0px!important;}
    .myhealthfinder_tool .submit_row {margin-bottom:20px!important;}
    .myhealthfinder_tool .who_row label.dd-option-text {margin-bottom:0px!important;}
    .myhealthfinder_tool .radio_button_wrapper.female {margin-right:0px!important;}
        .myhealthfinder_tool .age_row {font-size:22px!important;}
    .myhealthfinder_tool .row.age_row label {font-size:inherit!important;padding-left: 14px; padding-right:2px;}
        .myhealthfinder_tool .row.pregnant_row label {font-size:22px!important; margin-right:10px!important;}
        .gender_row div:nth-child(3) {width:190px; margin:0px auto;}
    .myhealthfinder_tool .age_row, .myhealthfinder_tool .pregnant_row, .myhealthfinder_tool .who_row > label, .myhealthfinder_tool .gender_row {text-align:center;}
    .myhealthfinder_tool .submit_row .button {float: none!important;display: block;margin: 0 auto;}
    .myhealthfinder_tool .who_row label {width:100%!important;}
    .myhealthfinder_tool .radio_button_wrapper.male {margin-right:10px!important; margin-left:8px;}
    .myhealthfinder_tool .radio_button_wrapper.female {margin-left:0px!important;}
    .get-this-widget {text-align:center;}
        .footer-text {width: 80%; }
        .main_content .box-healthwidgets {background-size:35%;}
        .box .email-subscribe .email-field {width:90%; margin-bottom:12px;}
        .descBox {width:50%;}
                .box-right .blue-box-chat .blue-box-inner {padding: 26px 28% 26px 7.24234%;}
    .box-right .blue-box-chat {background-size:42%;}
    .content_sidebar {width:40%;}
    .main_content .category-list .category-li a {background-position: 140% center!important;}
}

@media only screen and (min-device-width : 1px) and (max-device-width : 600px), (min-width : 1px) and (max-width : 600px) {
    .mobile-hide {display:block;}
    #breadcrumb {width:100%;}
    .helpers .print {display:none;}
    .health_topic_content .pageTitle .icon-image {display:none;}
    #mobile-menu-trigger {
      float:left;
      width: 15%;
      cursor:pointer;
      font-weight:bold;
      padding:12px 0 12px 30px;
      margin-left: 2%;
      font-size:1.571em;
      color:#fff;
      background: url(../images/menu-icon.png) no-repeat center left
    }
    .footer-links li {margin-bottom:10px;}
    #footer {padding:0px 10px;}
    #espanol {display:none;}
    #content .main_menu {float: none; width: 100%; }
    #content .main_menu .menu li a {padding:10px 24px; font-size:1.143em;}
        #content .main_menu .menu li.active > ul > li > a {padding-left:10%;background: url(/images/left-nav-sub-arrow.png) 6% 14px no-repeat #d3dde9}
        #content .main_menu .menu li.active > ul > li > a:hover {background: url(/images/left-nav-sub-arrow.png) 6% 14px no-repeat #c0c9d3;}
        #content .main_menu .menu li.espanol a {color:#cd1110;}
    #content .main_menu ul.menu > a {display:none;}
    #content .main_content {float:none; width: 96.25%; padding: 10px 1.875% 1.875% 1.875%;}
                #search-box label {display:none;}
    .main_content .flex-control-paging {display:none;}
    #content .main_menu ul.menu {display:none; border-bottom:0px solid #2f5198; height:0px; height:0; transition:display 0.4s ease-in-out; -moz-transition:display 0.4s ease-in-out; -webkit-transition:display 0.4s ease-in-out; -o-transition:display 0.4s ease-in-out; overflow:hidden;}
        #content .main_menu ul.menu.menu-visible {display:block; height:auto; border-bottom:1px solid #2f5198; overflow:hidden;}
        #content .main_menu ul.menu.menu-hide{display:block; height:0}
    .slide-content .button, .slide-content p {display:none;}
    .slide {position:relative;}
    .slide-content {background:#FFF; background: rgba(255, 255, 255, 0.8); width:100%; margin:0; position:absolute; bottom:0px;}
        .slide-content h2 {font-size:1.286em;margin: 0.6em 0 0.6em 0;padding: 0 40px 0 10px;}
    .pageTitle {background-position: right bottom;
    background-size:50%!important; }
    .landing-image-left {display:none;}
    .main_content .pageTitle {background-position-y:bottom!important;}
    .main_content .health_living_community_content .pageTitle, .main_content .myhealthfinder_content .pageTitle {background-position-y:center!important;}
    .topic_interests .image_link {display:none!important;}
    .topic_interests .title_link {width:94%!important;}
    .main_content .topic_interests ul li {margin-bottom:1.5em!important;}
        .blue-box-2, .blue-box-1 {width:94%; height:auto; padding:3%; background-color: #e2ecf9!important; background-image:none!important; -webkit-box-shadow: inset 0 0 26px 5px #bec6d1; box-shadow: inset 0 0 26px 5px #bec6d1;}
    .blue-box-1 {margin-bottom:18px;}
    /*.aboutus_default_content .blue-box-container,*/ .healthcarereform_content .blue-box-container { background-color: transparent; -webkit-box-shadow: none; box-shadow: none;}

    .hp-badge {display: none;}
    #tweets p {width:100%;}
    .twitterButton {float:left; margin-top:12px;}
        .twitterButton + a {display:none;}
        .thank-you-message {margin-bottom:0px!important;}
    .shadow {background-size: 100%;}
    .quiz-question-box {background:url(../images/quiz/quiz-top.jpg) no-repeat top left #FFF!important;}
    .quiz-question-box-inner {background:#FFF!important;}
    .quiz-question-box-inner-inner {width:100%!important;}
    .next-button {top:16px!important;}
    .quiz-question-box h2.question-answer {width:70%;}
    .quiz-results-title .print-this {top:10px!important;}
    .myhealthfinder_homepage .third { width: 90%; margin: 20px 5% 30px 5%; background: transparent; height: inherit; }
    .myhealthfinder_homepage .twothirds { width: 90%; margin-left: 5%; margin-right:5%; }
    .MyHFWidget-header {text-align: center;}
    #myHealthfinderWidgetBox .MyHFWidget-header, #myHealthfinderWidgetBox form, #myHealthfinderWidgetBox .form {border-radius: 0;}
    #myHealthfinderWidgetBox h2, #myHealthfinderWidgetForm .results-button {display:inline-block; font-size: 5.5vw; text-align: center;}
    #myHealthfinderWidgetForm .results-button {
        width: 100%;
        box-sizing: border-box;
        font-size: 5.5vw;
        background: -webkit-linear-gradient(#077408 0%, #077408 49%, #007001 50%, #007001 100%);
        background: -o-linear-gradient(#077408 0%, #077408 49%, #007001 50%, #007001 100%);
        background: linear-gradient(#077408 0%, #077408 49%, #007001 50%, #007001 100%);
    }
    #myHealthfinderWidgetForm .results-button.disabled {
        background: -webkit-linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
        background: -o-linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
        background: linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
        cursor: default;
        text-shadow: none;
    }
    #myHealthfinderWidgetForm .results-button:hover {
        background: -webkit-linear-gradient(#008a00 0%, #008a00 49%, #008501 50%, #008501 100%);
        background: -o-linear-gradient(#008a00 0%, #008a00 49%, #008501 50%, #008501 100%);
        background: linear-gradient(#008a00 0%, #008a00 49%, #008501 50%, #008501 100%);
    }
    #myHealthfinderWidgetForm .results-button.disabled:hover {
        background: -webkit-linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
        background: -o-linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
        background: linear-gradient(#767676 0%, #767676 49%, #717171 50%, #717171 100%);
    }
    #myHealthfinderWidgetForm .results-button { width: 100%; box-sizing: border-box;}
    .pregnant {margin: 0.25em 0 0.5em 56px;}
    #MyHFWidget { border-top: 4px solid #cedae7; background: #ecf1f5; box-shadow: none; }
    .MyHFDescription {background: none; height: auto; margin: 1em;}
    .MyHFDescription h2 {font-size:2.6em;}
    .MyHFDescription p {background: none; height: auto; padding-right:0; margin-bottom: 1.5em; min-height:0;}
    #MyHFWidget #myHFFormWrapper {position: relative; width: 100%; right: 0;}
    #myHFResults {width: 100%; float: none;}
    #MyHFWidget #myHFFormWrapper {position: relative; right: 0; width: 100%; border-radius: 0;}
    .main_content .two-thirds, .main_content .one-third {width: 100%; float:none;}
    .MyHFWidget-header:after { content: "."; height: 0; clear: both; visibility: hidden;}
    .footer-hhs-logo {float:none; clear:both;}
} /* END 600px to 1px Media Query */

@media only screen and (min-device-width : 1px) and (max-device-width : 480px), (min-width : 1px) and (max-width : 480px) {
    .content_sidebar {width:92%; margin:0px auto 24px auto; float:none;}
    #breadcrumb {width:100%;}
    .nho_sidebar {display:none;}
    .quickguide_tabs .myhf_link {top:54px!important;}
    .main_content .pageTitle.pageTitle h1 { width:auto; padding-right:2%; padding-top:12px; padding-bottom:0px!important;}
    .main_content .pageTitle.pageTitle {background-image:none!important; padding-bottom:12px; min-height:0px;}
    .main_content .pageTitle.pageTitle p {width:auto; padding-right:2%; margin-bottom:0px;}
    #page {margin:0px auto 20px 0;}
    .mobile-block {display:block; clear:both;}
    .front-green-box .blue-link.mobile-button {font-size:1em; text-shadow:none; line-height:100%; padding:8px 34px 8px 13px; background: url(../images/ie/button-bg.jpg) repeat-x right center #ededed;}
    .front-green-box .blue-link.mobile-button:hover {background: url(../images/ie/button-bg-hover.jpg) repeat-x right center #ededed;}
    a.front-green-box-link:hover, a:hover .front-green-box, a:hover .front-green-box h2, a:hover .front-green-box p, a:hover .front-green-box .blue-link.mobile-button {text-decoration:none!important;}
    .main_content .button {padding:8px 34px 8px 13px;}
    .main_content .mobile-button {display:block; margin:6px 0; line-height:100%; clear: both; padding: 8px 34px 8px 13px; text-decoration: none; font-weight: bold; border-radius: 3px; border: 1px solid #c1c1c1; float:left; background: #ededed; text-shadow:none!important;
    background: url(/images/ie/button-bg.jpg) repeat-x right center #ededed;
    /* background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 49%, #ededed 50%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ffffff), color-stop(50%,#ededed), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 49%,#ededed 50%,#ededed 100%);*/
    -webkit-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
    cursor: pointer;}
        .main_content .mobile-button:hover {color: #FFF;
        background: #3059b3; /* Old browsers */
        background: url(/images/ie/button-bg-hover.jpg) repeat-x right center #ededed;
        /*background: -moz-linear-gradient(top, #3059b3 0%, #3059b3 50%, #2e49aa 51%, #2e49aa 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3059b3), color-stop(50%,#3059b3), color-stop(51%,#2e49aa), color-stop(100%,#2e49aa));
        background: -webkit-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
        background: -o-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
        background: -ms-linear-gradient(top, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);
        background: linear-gradient(to bottom, #3059b3 0%,#3059b3 50%,#2e49aa 51%,#2e49aa 100%);*/
        border: 1px solid #252E84;
        text-decoration: none!important;}
        .main_content .mobile-button.blue-link {text-shadow:none!important; font-size:1.1em!important; background: url(/images/ie/button-bg.jpg) right center; padding-right:34px;}
            .main_content .mobile-button.blue-link:hover {
                background: url(/images/ie/button-bg-hover.jpg) right center;
            }
    #content .main_menu .menu li a {padding:10px 10px; font-size:1.143em;}

    #header {padding:10px 0 8px 0;}
    #connect-bar {display:none;}
    .connect {display:none;}
    #footer-bottom {padding-top: 16px; background: url(/images/footer-shadow.png) no-repeat center top; background-size:100%;}
    #header {padding: 20px 0 0;}
    #logo {
      width: 65%;
      float: right;
      margin-right: 5%;
      margin-bottom: 1em;
    }
    #search-box {
      float: none;
      clear: both;
      width: 100%;
      background: #17397f;
      padding: 0.5em 0.75em;
      box-sizing: border-box;
    }
    #addThisCode {display:none!important;}
    .news-image {display:none;}
    .main_content .box-right, .main_content .box-left, .main_content .two-thirds, .main_content .one-third {width: 100%; float:none;}
    .main_content .box {padding: 13px 4%;}
    .front-green-box p {width:100%; float:none;}
    .front-green-box h2 {float:none;}
    .front-thumbs a {width:47%; margin-bottom:10px;}
        .front-thumbs a p {background:#5878b5; color:#FFF; margin:0px; height:3em; display:block; position:relative; text-decoration:none; background: #5876b2; /* Old browsers */
background: -moz-linear-gradient(top, #5876b2 0%, #597cbc 30%, #597cbc 50%, #495aa2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5876b2), color-stop(30%,#597cbc), color-stop(50%,#597cbc), color-stop(100%,#495aa2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* IE10+ */
background: linear-gradient(to bottom, #5876b2 0%,#597cbc 30%,#597cbc 50%,#495aa2 100%); /* W3C */ }
        .front-thumbs a:hover {text-decoration:none!important; }
            .front-thumbs a p span {width:100%;display:block; text-align:center; padding-top:2px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}
            .front-thumbs a:nth-child(odd) {margin-right:6%;}
        .front-thumbs a:nth-child(3) p span, .front-thumbs a:nth-child(4) p span, .front-thumbs a:nth-child(6) p span {padding-top:8px;}
        .front-thumbs a:nth-child(even) {margin-right:0px;}
        .mobile-clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
        .main_content .box-right-healthtopic, .main_content .box-left-healthtopic {width: 100%; float: none; clear: both;}

    .footer-hhs-logo {float:none; clear:both;}
    .footer-text {width:100%;}
    .main_content .category-li {width:100%!important; float:none; clear:both;}
    .health-topic-subcat .child_items ul {/*width:55%;*/ width:100%;}
    .health-topic-poptag .poptag-box, .health-topic-subcat .subcat-box {background-size:50%!important; padding-bottom: 130px;}
    .health-topic-poptag .button {width:90%!important; max-width:90%!important;}
        .main_content .topic-landing-population ul {width:224px; margin:0px auto!important;}
    .main_content .health-topic-poptag .child_items ul, .main_content .health-topic-poptag .child_tags ul, .main_content .health-topic-subcat .child_items ul, .main_content .health-topic-subcat .child_categories ul {width:100%!important;}
    .main_content .topic-landing-population ul li {margin-right:8px!important; margin-bottom:8px!important;}
    .main_content .topic-landing-population ul li:nth-child(even) {margin-right:0px!important;}
    .box-keywords h2 { background-size:100%;}
    .twitter-follow-button-container {position:static; left:0px; top:0px; right:0px;}
    .landing-image-left {display:none;}
    .blue-box-2, .blue-box-1 {width:94%; height:auto; padding:3%; background-color: #e2ecf9!important; background-image:none!important; -webkit-box-shadow: inset 0 0 26px 5px #bec6d1; box-shadow: inset 0 0 26px 5px #bec6d1;}
    .blue-box-1 {margin-bottom:18px;}
/*.aboutus_default_content .blue-box-container, */.healthcarereform_content .blue-box-container { background-color: transparent; -webkit-box-shadow: none; box-shadow: none;}
    .quickguide_content {margin-right:0px!important;}
    .quickguide_tool_sidebar, .quickguide_sidebar {float:none!important; width:100%!important; margin-top:80px!important;}
        .quickguide_tool_sidebar .icon-image, .quickguide_sidebar .icon-image {display:none;}
    .quickguide_tool_content {margin-right:0px!important;}
    .main_content .quickguide_sidebar p.last-updated, .main_content .quickguide_tool_sidebar p.last-updated {margin:0px!important;}
    .main_content .quickguide_sidebar p.last-updated br, .main_content .quickguide_tool_sidebar p.last-updated br {display:none;}
    .main_content .quickguide_sidebar ul, .main_content .quickguide_tool_sidebar ul {margin-bottom:12px!important;}
    .main_content .health-topic-topic .quickguide_sidebar .button, .main_content .health-topic-tool .quickguide_tool_sidebar .button {margin-left:0px!important; margin-right:0px!important;}
    #pageDisplayToggle {bottom:-50px!important; left:0px!important; right:auto!important;}
    #pageDisplayToggle.full {left:3.79403%!important; /*bottom:20px!important;*/bottom:200px!important;}
    .health-topic-subcat .featured_item .image, .health-topic-poptag .featured_item .image {display:none;}
    .health-topic-subcat .featured_item, .health-topic-poptag .featured_item {background-size:100%!important;}
    .main_content ul.also-interested li, .main_content .topic_interests ul li {width:100%; margin-right:0px; text-align:left;}
    ul.also-interested li img, .topic_interests ul li img {width:45%; float:left; margin-right:12px;}
    .aca-box {width:100%; text-align:left;}
        .aca-box img {width:45%; margin-right:12px; float:left;}
    #ctl00_Content_WhoCtrl {width:100%!important;}
    .dd-select {width:100%!important;}
    ul.dd-options {width:100%!important;}
    .myhealthfinder_tool .who_row {height:auto!important; margin-bottom:20px!important;}
        .myhealthfinder_tool .who_row > label {margin:0px 0 10px 0!important;}
    .myhealthfinder_tool .submit_row, .myhealthfinder_tool .gender_row, .myhealthfinder_tool .age_row, .myhealthfinder_tool .pregnant_row { float: none!important; width: 100%!important;}
    .myhealthfinder_tool .submit_row:after, .myhealthfinder_tool .dd-container:after, .myhealthfinder_tool .who_row:after, .myhealthfinder_tool .gender_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    .myhealthfinder_tool .age_row {padding-top:0px!important; margin-bottom:20px!important;}
    .myhealthfinder_tool .submit_row .button {float:left!important;}
    .myhealthfinder_tool .radio_button_wrapper {margin-bottom:0px!important;}
    .myhealthfinder_tool .submit_row {margin-bottom:20px!important;}
    .myhealthfinder_tool .who_row label.dd-option-text {margin-bottom:0px!important;}
    .myhealthfinder_tool .radio_button_wrapper.female {margin-right:0px!important;}
    .toolkitContentInternalLt, .toolkitContentInternalRt {width:100%; float:none;}
    .myhf_link {bottom: -34px!important; right:0px!important;}
    .quickguide_tabs {margin-top: 32px!important;}
    .ecards-your-message, .ecards-your-email, .ecards-your-name, .ecard-buttons {width:100%!important;}
        .ecards-your-message textarea {width:100%!important;}
        .ecards-your-email .inputField, .ecards-your-name .inputField {width:60%;}
    .cancel-button {display:none!important;}
    .ecard-buttons input.button, .ecard-preview-buttons input.button {margin:0px 0 0 0!important;}
    .descBox {width:100%; margin-top:24px;}
    .ecard-buttons input.button.preview-button, .ecard-preview-buttons input.button.send-button {margin:0px 12px 12px 0!important;}
    .flashBox {width:100%; float:none; margin:0px; text-align:center;}
    .socialmedia-button-container {top:12px; right:4%;}
    .no-mobile {display: none;}
        .form-row input {width:90%; }
    .form-row label {width:100%; float:none; text-align:left; line-height:160%;}
    .form-row select {width:90%; }
    .form-row {margin-bottom:18px;}
    .quiz-intro-box h2 {font-size:3.8em!important;}
    .quiz-intro-box p, .quiz-results-box-header p {width:96%!important;}
    .quiz-question-box h2.question-answer {width:100%; margin-top:2em;}
    .next-button {width:92%!important;}
        .next-button .button {width:70px; float:left!important;}
        .change-answer {float:right!important; margin-top:1em;}
    .poll-answers {width:100%!important;}
    .main_content .button.SeeResult {float:none!important; margin-left:auto!important; margin-right:auto!important; width:auto!important;}
    .quiz-results-box-header h2 {font-size:2.1em!important;}
    .share-result .at300b {margin-right:0px!important;}
    .quiz-results-box-header .share-result h3 {font-size: 1.8em!important;}
    .main_content .button.retake-quiz {float:none!important; margin-top:.5em; width:100px; clear:left!important;}
    .quiz_content .progress-wrapper .progress span {display:none;}
    .quiz-question-box-inner .other-text {position:static!important; width:86%!important; margin-bottom:.8em; margin-top:.2em;}
    .share-result-buttons {clear:both!important; float:none!important;}
    #myHealthfinderWidgetBox h2 {font-size:10vw;}
} /* END 480px to 1px Media Query */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px), (min-width : 320px) and (max-width : 480px) {
    .box-left-healthtopic .box, .box-right-healthtopic .box {background-size:48%!important;}
    .front-thumbs a:nth-child(5) p span {padding-top:8px;}
    #search-box-trigger {top:54px; right:3.6%;}
        .myhealthfinder_tool .age_row {font-size:22px!important;}
    .myhealthfinder_tool .row.age_row label {font-size:inherit!important;padding-left: 14px; padding-right:2px;}
        .myhealthfinder_tool .row.pregnant_row label {font-size:22px!important; margin-right:10px!important;}
    .myhealthfinder_tool .age_row, .myhealthfinder_tool .pregnant_row, .myhealthfinder_tool .who_row, .myhealthfinder_tool .gender_row {text-align:center;}
    .myhealthfinder_tool .submit_row .button {float: none!important;display: block;margin: 0 auto;}
    .myhealthfinder_tool .who_row label {width:100%!important;}
    .myhealthfinder_tool .radio_button_wrapper.male {margin-right:10px!important; margin-left:8px;}
    .myhealthfinder_tool .radio_button_wrapper.female {margin-left:0px!important;}
    .get-this-widget {text-align:center;}
    .ecard-preview-buttons {width:100%!important;}
}

@media only screen and (min-device-width : 1px) and (max-device-width : 320px), (min-width : 1px) and (max-width : 320px) {
     #content .main_menu .menu li.active > ul > li > a {padding-left:10%;background: url(/images/left-nav-sub-arrow.png) 3% 14px no-repeat #d3dde9}
        #content .main_menu .menu li.active > ul > li > a:hover {background: url(/images/left-nav-sub-arrow.png) 3% 14px no-repeat #c0c9d3;}
    .box-left-healthtopic .box, .box-right-healthtopic .box {background-size:54%!important;}
    .front-thumbs a:nth-child(5) p span {padding-top:2px;}
        #logo img {width:100%;}
        #search-box-trigger {top:54px; right:3.2%;}
        .main_content .category-li a {font-size: 1.2em!important;}
        .myhealthfinder_tool .radio_button_wrapper.male {margin-right:10px!important;}
    .myhealthfinder_tool .age_row {font-size:22px!important;}
    .myhealthfinder_tool .row.age_row label {font-size:inherit!important;}
    .myhealthfinder_tool .row.pregnant_row label {font-size:22px!important; margin-right:10px!important;}
    .ecards-your-email .inputField, .ecards-your-name .inputField {width:100%!important;}
    .ecard508Assets > img {width:100%;}
    .ecard-preview-buttons {width:100%!important;}
                .ecard-landing-featured {display:block; float:left; margin-right:10px; width:50%; }
            .ecard-landing-featured img {width:100%;}
            .main_content .box-healthwidgets {background-size:35%;}
    .box .email-subscribe .email-field {width:90%; margin-bottom:12px;}
            .box-right .blue-box-chat .blue-box-inner {padding: 26px 28% 26px 7.24234%;}
    .box-right .blue-box-chat {background-size:42%;}
}
@media only screen and (min-device-width : 1px) and (max-device-width : 650px), (min-width : 1px) and (max-width : 650px) {
    .main_content .health-topic-topic .pageTitle h1, .main_content .health-topic-tool .pageTitle h1 {
        width: 50%;
    }
}
