/* THESE DON'T GENERALLY CHANGE 
---------------------------------*/
#RootSplash .SiteAreaBlurb h1.Title {
    display: none;
}

#LandingNoSidebar #contentheader, #Landing #contentheader, #LandingNoFeatureNoSideBar #contentheader, #Document #contentheader, #contentheader {
    margin-bottom: 0px;
}

#contentarea #sidebar {
    display: none;
}

#news .RecentNews p, #contentlower #left p, #features .FeatureRotatorBlurb p {
    margin: 0;
    padding: 0;
}

#MainSplash #features, #MainSplash #rightcontent #ContentRotater, #MainSplash #splitcontent {
    width: 100%;
    overflow: hidden;
}

#MainSplash .RotatingRecipeImage {
    width: 159px;
    float: left;
    margin-right: 10px;
}
#MainSplash #news .RecentNews .separator br {
    display: none;
}

#Document #sidebar {
    float: right;
    margin-bottom: 10px;
    width: 200px;
}
#Document2 #sidebar {
    display: none;
}

.buct2 table {
    clear: both;
}
.buct2 table .left, .buct2 table .right {
    display: block;
}
.buct2 table.img {
    clear: inherit;
}
.more {
    font-weight: bold;
}

.DisplayContent ul li p, .DisplayContent ol li p {
    margin: 0 auto;
}

#LandingNoSidebar #container #contentarea #contentborder #content #contentmain .SiteAreaNavigator {
    overflow: hidden;
}

/* GENERAL 
---------------------------------*/
.skipNav {
    display: none;
}
.breaker {
    clear: both;
}

a {
    color: #045388;
    text-decoration: none;
}
a:hover, a:active {
    text-decoration: underline;
}

body {
    margin: 0;
    background: #fff4e5;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}

img {
    border: 0;
}

.containertop {
    margin: 0 auto;
    padding: 0;
    width: 798px;
    height: 1px;
    background: url(topmain2.png) left top no-repeat;
}
#container {
    padding: 0 2px 0 0;
    margin: 3px auto 0 auto;
    width: 798px;
    background: url(bg-level.png) left top repeat-y;
    color: #000;
    font-size: 12px;
    line-height: 15px;
    z-index: 3;
    display: block;
    overflow: hidden;
    clear: both;
}
#containerbottom {
    margin: 0 auto;
    padding: 0 2px 0 0;
    border: 0;
    clear: both;
    width: 798px;
    display: block;
}

#contentarea {
    float: left;
    width: 439px;
    min-height: 600px;
    margin: 0px 13px 0px 0px;
    padding: 28px 25px 20px 35px;
    background: url(leftcontent.png) top left no-repeat;
    line-height: 18px;
}
#contentarea #contentborder, #MainSplash #contentarea #contentholder, #MainSplash #siteareas {
    clear: both;
    float: left;
    width: 439px;
    padding: 0px;
    margin-bottom: 10px;
}

/* MASTHEAD 
---------------------------------*/
#masthead {
    width: 800px;
    height: 180px;
    border: 0;
    padding: 0;
    margin: 0 auto;
    display: block;
}
#masthead #logo {
    float: left;
    padding: 0 10px 0 0;
}
#masthead #logo a {
    width: 190px;
    height: 140px;
    padding: 0;
    display: block;
}

/* TOOLBAR SEARCH A TO Z 
---------------------------------*/
#toollinks {
    width: 439px;
    display: block;
    margin: 0;
    padding: 0 0 20px 0;
    color: #004b80;
    font-weight: bold;
}
#toollinks .encyclopedia {
    display: block;
    float: left;
    margin: 0;
}

#toollinks .AlphabeticalLinks a {
    background-color: #fff;
    color: #fdb011;
    padding: 2px;
    font-weight: bold;
    font-size: 90%;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #ccc;
    line-height: 2.5em;
    margin-bottom: 2px;
}

#toollinks .AlphabeticalLinks a:active, #toollinks .AlphabeticalLinks a:hover {
    color: #fff;
    background: #fdb011;
}

/* NAV-COLUMN 
---------------------------------*/
#nav-column {
    float: left;
    width: 245px;
    margin: 0px;
    padding: 20px 15px;
    font-size: 10px;
    line-height: 16px;
}

#nav-column .sitesearch {
    font-size: 12px;
    margin: 0 10px;
    padding: 8px 0 20px 0;
    color: #004b80;
    font-weight: bold;
}
#nav-column .sitesearch input {
    font-size: 11px;
    width: 175px;
}
#nav-column .sitesearch a.go {
    display: inline;
    background-color: #fff;
    color: #fdb011;
    padding: 2px;
    font-weight: bold;
    font-size: 90%;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #ccc;
    line-height: 2.5em;
    margin-bottom: 2px;
}
#nav-column .sitesearch a.go:active, #nav-column .sitesearch a.go:hover {
    color: #fff;
    background: #fdb011;
}

#subnavtop {
    width: 245px;
    padding: 0;
    height: 10px;
    background: url(posttop.png) center top no-repeat;
}
#subnav {
    width: 220px;
    padding: 0 13px 0 12px;
    color: #005589;
    background: url(postbg.png) center top repeat-y;
    text-align: left;
}
#subnav .navigation {
    width: 200px;
    padding: 8px 10px 10px 10px;
    background: url(post2bg.png) center bottom no-repeat;
}
#subnavbottom {
    width: 245px;
    padding: 0;
    height: 9px;
    background: url(postbottom.png) center top no-repeat;
}

#subnav .navigation ul, #subnav .navigation ul li {
    width: 190px;
    margin: 0;
    padding: 0 5px;
    list-style-type: none;
}
*html #subnav .navigation ul, *html #subnav .navigation ul li {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#subnav .navigation a {
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
    color: #005589;
    padding: 0 0 0 13px;
    margin: 0;
    border: 0;
    text-decoration: none;
    background: url(sc-sidearrow.gif) 0 4px no-repeat;
}
#subnav .navigation a:hover, #subnav .navigation a:active {
    color: #005589;
    text-decoration: underline;
}

#RootSplash #subnav .navigation ul li ul, #H1N1Landing #subnav .navigation ul li ul {
    display: none;
}

#subnav .navigation ul li ul li ul li ul li ul {
    display: none;
}

#subnav ul li.Current a {
    font-weight: bold;
    color: #4e6c15;
}
#subnav ul li.Current a.firstlink {
    font-weight: normal;
    color: #005589;
}

#subnav ul li.Current ul {
    width: 180px;
    margin: 0;
    padding: 0 5px;
}
#subnav ul li.Current ul li a {
    font-weight: normal;
    color: #005589;
}
#subnav ul li.Current ul li.Current a {
    font-weight: bold;
    color: #4e6c15;
}

#subnav ul li.Current ul li.Current ul {
    width: 170px;
    margin: 0;
    padding: 0 5px;
}
#subnav ul li.Current ul li.Current ul li a {
    font-weight: normal;
    color: #005589;
}
#subnav ul li.Current ul li.Current ul li.Current a {
    font-weight: bold;
}
#subnav ul li.Current ul li.Current ul li {
    font-size: 11px;
}

#subnav ul li.Current ul li.Current ul li.Current ul {
    width: 160px;
    margin: 0;
    padding: 0 5px;
}
#subnav ul li.Current ul li.Current ul li.Current ul li {
    width: 140px;
    margin-right: 10px;
}
#subnav ul li.Current ul li.Current ul li.Current ul li a {
    font-weight: normal;
}
#subnav ul li.Current ul li.Current ul li.Current ul li.Current a {
    font-weight: bold;
}


*html #nav-column {
    overflow: hidden;
}

/* SOCIAL MEDIA */
#socialmedia{
    width:236px;
    height:298px;
    background: transparent url(socialmedia.png) 0 0 no-repeat;
    margin-left: 4px
}
#socialmedia ul {
    overflow:hidden;
    margin:0;
    padding:0;
}
#socialmedia ul li, #socialmedia ul li a{
    display:block;
    width:118px;
    height:147px;    
    float:left;
    padding:0;
    margin:0;
    text-indent:-2000em;
}

/* BREADCRUMBS 
---------------------------------*/
.BreadCrumbs {
    display: none; /*font-size: 90%; padding: 20px 15px 10px 15px;	width:auto; background:#f8f8f8; border-bottom:1px solid #ccc*/
}
.BreadCrumbs a {
    text-decoration: none;
}
#RootSplash .BreadCrumbs {
    display: none;
}


/* PORTAL MASTHEAD
---------------------------------*/
#portalmast {
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: -.025em;
    color: #045388;
    text-align: left;
}
#RootSplash #portalmast {
    display: none;
}

/* HEADER 
---------------------------------*/
#Header {
    color: #4e6c15;
    font-size: 28px;
    padding: 0;
    font-weight: normal;
}
#MainSplash #Header {
    display: none;
}

/* CONTAINERS (GENERAL AND SPLASH PAGES)
---------------------------------*/
#contentarea #contentborder #content {
    padding: 0px;
    overflow: hidden;
}

#contentarea {
    display: block;
    overflow: hidden;
}


#contentarea #contentborder #content, #siteareas .siteareasingle, #siteareas .siteareadoubleleft, #siteareas .siteareadoubleright, #clientintro {
    line-height: 1.5em;
}

#clientintro .note {
    color: #999;
}

#PFDocument #contentarea #contentborder, #PFDocument #contentarea #contentborder #content {
    background: none;
}
#PFDocument #contentarea #contentborder #content {
    padding: 12px 8px 20px 8px;
    overflow: visible;
}
#PFDocument #contentarea {
    border-left: solid 1px #fff;
    display: block;
    overflow: visible;
}

/* LIST STYLING 
---------------------------------*/
.title, .newsbrowsetitle, .SubtopicDocumentGrouped h3, .SiteAreaBlurb h1.Title {
    color: #666;
    font-weight: bold;
    font-size: 120%;
    padding: 0;
    margin: 0 0 1.1em 0;
}
#RootSplash .title {
    margin-bottom: .5em;
}
.newsbrowsetitle {
    margin: 20px 0 5px 0;
}
.SubtopicDocumentList .title {
    clear: both;
}
.SubtopicDocumentList {
    margin-bottom: 20px;
}
.SubtopicDocumentGrouped .content {
    margin: 0;
    padding: 0;
}
.SubtopicDocumentGrouped .groupseparator {
    margin-top: 1.5em;
}
#contentmain .item p {
    margin-top: .25em;
}
#feature .SubtopicDocumentList {
    margin-bottom: 0px;
}
.SubtopicDocumentList .item p, .SubtopicDocumentGrouped .item p {
    margin: 0;
}

/* SITE-WIDE RULES 
---------------------------------*/
#contentmain .separator, .divider {
    margin: 8px 0px;
    border-top: solid 1px #ddd;
}
#LandingNoSidebar #contentmain .SiteAreaNavigator .separator, #LandingSidebarNoFeature #contentmain .SiteAreaNavigator .separator {
    border-bottom: solid 1px #ddd;
    clear: both;
    line-height: 0px;
    height: 8px;
    margin-bottom: 8px;
    border-top: none;
}
#Landing #feature .SubtopicDocumentList .separator {
    border-bottom: solid 1px #ddd;
    margin: 8px 10px 8px 0;
}
#LandingNoSidebar #feature .SubtopicDocumentList .separator {
    border-bottom: solid 1px #ddd;
    margin: 8px 10px 8px 0;
}

/* SPLASH PAGE FEATURES 
---------------------------------*/
#MainSplash #features {
    padding: 0;
    margin: 0 0 10px 0;
    display: block;
}

/* SPLASH PAGE FEATURES: LEFT 
---------------------------------*/
.todayin {
    color: #999;
    font-size: 100%;
    font-weight: bold;
    padding: 0;
    margin: 0 0 8px 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

#MainSplash #features #left {
    float: left;
    width: 439px;
    margin: 0;
    padding: 0;
}
#features #left .content {
    float: left;
    width: 304px;
    margin: 0;
    padding: 0;
    border: 0;
}
#features #left .content .item a {
    font-size: 20px;
    font-weight: normal;
    color: #4e6c15;
    margin: 0 0 10px 0;
    line-height: 20px;
}
#features #left .content .item {
    padding: 10px;
    padding-top: 0;
}
#features #left .content .separator {
    display: none;
}
#features #left img {
    margin-top: 0px;
    float: left;
    margin-right: 10px;
}
#features #left ul {
    margin-bottom: 0;
}

#features #left .FeatureRotatorBlurb h1, #features #left .RotatingImageText h1 {
    color: #666;
    padding: 0;
    margin: 0;
    margin-bottom: .35em;
    font-size: 110%;
    font-weight: bold;
}

#features #left .FeatureRotatorBlurb a, #features #left .RotatingImageText a {
    font-size: .9em;
    display: block;
    text-align: right;
    background: url(sc-more.gif) no-repeat left;
    padding-left: 20px;
    margin-top: 0px;
    height: 17px;
    padding-top: 2px;
}

#features #left .FeatureRotatorBlurb {
    float: left;
    margin-left: 10px;
}
#features #left .FeatureRotatorBlurb a.read {
    float: left;
    font-weight: bold;
    margin-right: 15px;
}
#features #left .FeatureRotatorBlurb a.more {
    float: left;
}

/* SPLASH PAGE FEATURES: RIGHT 
---------------------------------*/
#MainSplash #features #right {
    display: none;
}

/* SITE-WIDE BAR 
---------------------------------*/
#contentarea #title {
    margin-top: 2px;
    font-size: 130%;
    font-weight: bold;
    padding: 6px 0;
    font-family: arial, helvetica, sans-serif;
    color: #4e6c15;
}
#contentarea #title a {
    color: #fff;
    display: inline;
}

/* SITE-WIDE ARROW HEADLINE STYLE 
---------------------------------*/
.arrow, #MainSplash .RotatingRecipeTitle {
    color: #666;
    font-size: 110%;
    font-weight: bold;
    padding: 0;
    margin-bottom: 8px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

#MainSplash .RotatingRecipeTitle {
    margin: 10px 0 0 10px;
}
#RootSplash .RotatingRecipeTitle {
    display: none;
}

/* MAIN SPLASH CLIENT INTRO 
---------------------------------*/
#clientintro {
    margin-bottom: 5px;
    padding: 0px;
    font-size: 110%;
}
#clientintro p {
    margin: 0;
}

/* MAIN SPLASH 2 COLUMNS 
---------------------------------*/
#topimg {
    display: none;
}
#bottomimg {
    display: none;
}
#splitcontent {
    background-image: none;
}
#splitcontent #sitenavigator, #MainSplash #news {
    padding: 10px 0;
}
#splitcontent #sitenavigator {
    float: left;
    width: 419px;
    line-height: 1.5em;
}
#news {
    float: left;
    width: 419px;
    line-height: 1.5em;
}

/* MAIN SPLASH 2 COLUMNS: SC ROTATORS 
---------------------------------*/
#splitcontent #sitenavigator .navigator .SiteAreaNavigator .image {
    float: left;
    margin-top: 2px;
    width: 54px;
}
#splitcontent #sitenavigator .navigator .SiteAreaNavigator .content {
    margin-left: 65px;
    padding-bottom: 8px;
}

/* MAIN SPLASH 2 COLUMNS: NEWS 
---------------------------------*/
#news .SimpleLink {
    display: block;
}
#news .RecentNews .separator {
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: #ddd;
}
#news .RecentNews .item {
    background-image: url(sc-sidearrow.gif);
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding-left: 12px;
}
#news .RecentNews .item b {
    font-weight: normal;
}
#news .RecentNews .item ul {
    margin-bottom: 0px;
    margin-top: .25em;
}

#featuredmulti {
    padding-top: 10px;
}
#featuredmulti .multihead {
    color: #4e6c15;
    width: 30%;
    font-weight: bold;
    float: left;
    clear: both;
}
#featuredmulti img {
    display: none;
}
#featuredmulti .RotatingRecipeLink a {
    margin: 0;
    padding: 0;
    margin-left: 32%;
    font-weight: normal;
    font-weight: normal;
}
#featuredmulti .separator {
    clear: both;
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.moremulti {
    margin-top: 20px;
}
.moremulti a {
    float: left;
    font-weight: bold;
}
.moremulti a.tools {
    background: url(icon-tools.gif) no-repeat left center;
    height: 15px;
    padding-left: 20px;
    height: 1.5em;
    margin-right: 20px;
}
.moremulti a.multi {
    background: url(icon-multi.gif) no-repeat left center;
    height: 15px;
    padding-left: 20px;
    height: 1.5em;
}

/* SOLUTION CENTERS CONTENT AREA 
---------------------------------*/
#siteareas .SiteAreaNavigator {
    padding: 10px;
}
#siteareas .SiteAreaNavigator .image {
    float: left;
}
#siteareas .SiteAreaNavigator .content {
    margin-left: 90px;
}
#siteareas .siteareasingle {
    clear: both;
    height: 82px;
    margin-bottom: 5px;
}


/* SPLASH PAGE LOWER FEATURES 
---------------------------------*/
#MainSplash #contentlower {
    float: left;
}


/* SPLASH PAGE LOWER FEATURES: LEFT 
---------------------------------*/
#MainSplash #contentlower #left {
    float: left;
    width: 439px;
    padding: 0px;
    line-height: 1.5em;
}
#MainSplash #contentlower #left img {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
}

#contentlower #left h1, #contentlower #left h2 {
    font-weight: normal;
    font-size: 18px;
    margin: 0;
    padding: 0;
    color: #004270;
}
#contentlower #left .TipOfTheDay .buct h3 {
    font-weight: normal;
    font-size: 18px;
    margin: 0;
    padding: 0;
    color: #004270;
}
#contentlower #left ul {
    margin: 4px 5px 5px 20px;
    padding: 0;
}
.recipe-selector {
    font-weight: bold;
}
.recipe-selector {
    color: #999;
}
.recipe-selector {
    margin-top: 4px;
    padding-top: 5px;
    display: block;
}
.recipe-selector select {
    margin-top: 3px;
    width: 200px;
}
#Feature .recipe-selector select {
    margin-top: 0px;
    width: 300px;
}
.RotatingRecipeLink a {
    display: block;
    margin: 6px 0 0 10px;
    font-weight: bold;
    font-size: 110%;
}
.flashlink {
    font-size: 90%;
    margin-top: .25em;
}

.SubtopicDocumentDropdown a.go {
    background-color: #fff;
    color: #666;
    padding: 3px;
    font-weight: bold;
    font-size: 90%;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #666;
    line-height: normal;
    margin-left: 4px;
}
#ContentRotater .RotatingRecipe .RotatingRecipeBlurb {
    padding: 0 10px;
}

/* SPLASH PAGE LOWER FEATURES: RIGHT 
---------------------------------*/
#MainSplash #contentlower #right {
    display: none;
}



/* LANDING PAGES 
---------------------------------*/
#LandingNoSidebar #contentmain .SiteAreaNavigator .image, #LandingSidebarNoFeature #contentmain .SiteAreaNavigator .image {
    float: left;
    width: 54px;
}
#LandingNoSidebar #contentmain .SiteAreaNavigator .content, #LandingSidebarNoFeature #contentmain .SiteAreaNavigator .content {
    margin-left: 64px;
}
#Landing #content #contentmain {
    width: 439px;
}
#Landing #sidebar .RotatingDocument, #Landing #sidebar #fastfact {
    background: #fff url(navcolumn.gif) repeat-x;
    border: 1px solid #c4ced0;
    margin-top: 0;
    font-size: 90%;
    line-height: 2em;
    padding: 10px;
}

#Landing #sidebar img {
    margin-bottom: 10px;
}
#Landing #sidebar .RotatingDocument h4, #Landing #sidebar #fastfact h4 {
    color: #0066cc;
    line-height: normal;
    font-size: 180%;
    font-weight: normal;
    border: 0;
    margin-top: 0;
    margin-bottom: 5px;
    padding: 0;
    font-family: Georgia, Times New Roman, serif;
}
#Landing #feature p, #LandingNoSidebar #feature p {
    margin: 0;
}
#Landing #feature .RotatingRecipeTitle, #LandingNoSidebar #feature .RotatingRecipeTitle {
    font-weight: bold;
    margin-bottom: 1em;
    color: #999;
}

/* DOCUMENT STYLING 
---------------------------------*/
.DisplayContent .buct90 h2, .DisplayContent .buct92 h2, .DisplayContent .buct85 h2, .DisplayContent .buct86 h2, #content #contentmain .MiniContent h1, .DisplayContent h1, .DisplayContent .buct88 h2, .Glossary h2, #article h1, .Disclaimer h1, .Heading, .Glossary .buct18 h3, #Popup .uractext h1, .SearchResults div.title, .PillIdSearchResults .title, .DisplayContent .buct6 h2, .DisplayContent .buct33 h3, #Popup h1, .MiniContent h2 {
    font-size: 18px;
    font-weight: normal;
    color: #4e6c15;
    margin: 0 0 25px 0;
    line-height: 18px;
}
.DisplayContent .buct88 h2 {
    width: auto;
}

.DisplayContent .buct90 h3, .DisplayContent .buct92 h3, .DisplayContent .buct85 h3, .DisplayContent .buct86 h3, #content #contentmain .MiniContent h3, .DisplayContent h2, #article h2, .DisplayContent .buct6 b, .DisplayContent .buct30 h3, .Sub-Heading {
    font-size: 12px;
    font-weight: bold;
    color: #005589;
}

.DisplayContent .buct90 h4, .DisplayContent .buct92 h4, .DisplayContent .buct85 h4, .DisplayContent .buct86 h4, #content #contentmain .MiniContent h4, .DisplayContent h3, .Sub-Heading2 {
    font-size: 12px;
    color: #045388;
    line-height: 14px;
}

.DisplayContent .buct90 h5, .DisplayContent .buct92 h5, .DisplayContent .buct85 h5, .DisplayContent .buct86 h5, .DisplayContent h4, .Sub-Heading3 {
    font-size: 12px;
    font-weight: bold;
    color: #005589;
}

.DisplayContent .buct33 h1, .DisplayContent .buct33 h2 {
    display: none;
}
.DisplayContent .buct26 h1 {
    margin-bottom: .75em;
}
.DisplayContent .buct19 ol.text b {
    font-weight: normal;
    color: #333;
}
.DisplayContent .buct19 ol.text {
    font-size: 90%;
}
.DisplayContent .buct19 ol.text p {
    margin: 0px;
}
.DisplayContent .buct6 b {
    text-transform: capitalize;
}
.source {
    border-top: 1px solid #016a97;
    color: #999;
    display: block;
    line-height: normal;
    font-size: 85%;
    clear: both;
    margin: 10px 0;
    padding-top: 10px;
    overflow: hidden;
}
.DisplayContent td.caption {
    font-size: 90%;
    padding-bottom: 10px;
    color: #666;
}
.DisplayContent h2 img, .DisplayContent h3 img, .DisplayContent h4 img {
    display: block;
    margin-bottom: 1em;
}
.DisplayContent .buct30 p b {
    font-weight: normal;
}
.DisplayContent .buct30 li p b {
    font-weight: bold;
}
.DisplayContent .buct33 table {
    font-size: 100%;
    margin: 0;
    padding: 0;
}
.DisplayContent .buct33 th {
    text-align: left;
}
.DisplayContent .buct33 td {
    padding-left: 20px;
}
.DisplayContent .buct33 table p {
    margin: 0;
}


/* LIBRARY SECTION 
---------------------------------*/
#directions {
    margin-bottom: 20px;
    color: #999999;
    font-size: 90%;
}
#landingphoto {
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
    height: 54px;
    width: 54px;
    display: inline;
    padding-top: 5px;
}
#content .AlphabeticalLinks, .CollectionNavigator {
    display: block;
    margin-bottom: 5px;
}
#content .AlphabeticalLinks a {
    background-color: #fff;
    color: #fdb011;
    padding: 2px;
    font-weight: bold;
    font-size: 90%;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #ccc;
    line-height: 2.5em;
}
#content .go a, #content a.go, div.searchcriteria table tbody tr td a {
    background-color: #fff;
    color: #fdb011;
    padding: 2px;
    font-weight: bold;
    font-size: 90%;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #ccc;
}

div.searchcriteria table tbody tr td a:active, div.searchcriteria table tbody tr td a:hover, #content .go a:active, #content a.go:hover, #content a.go:active, #content .go a:hover, #content .AlphabeticalLinks a:active, #content .AlphabeticalLinks a:hover {
    color: #fff;
    background: #fdb011;
}



.RecentNews .content .item ul b {
    font-weight: normal;
}
.BackLink {
    display: block;
    margin: 8px 0px;
}

#contentmain .RecentNews .content .item p {
    margin-top: 0;
}
#contentmain .RecentNews .content .item a {
    display: block;
    margin-bottom: .25em;
}
.PostingDate {
    color: #999;
    font-size: 90%;
    float: right;
    position: relative;
    top: -15px;
}
.RecentNews .item br {
    display: none;
}
.RecentNews .item p {
    margin: 0;
}

.BackLink a {
    display: block;
    font-size: 85%;
    text-transform: uppercase;
    padding-left: 20px;
    background: url(sc-back.gif) 0 3px no-repeat;
}
#contentmain .SimpleLink a {
    background-color: #fff;
    color: #666;
    padding: 3px;
    font-weight: bold;
    font-size: 90%;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #666;
    line-height: 2.5em;
}
#NewsNav .go {
    margin: 2px;
    float: left;
}

/* RECIPES
---------------------------------*/
.SiteAreaNavigatorColumns table {
    width: 100%;
    border: 0;
}
.SiteAreaNavigatorColumns table td {
    border-bottom: solid 1px #ccc;
    padding-top: 8px;
    padding-bottom: 8px;
}

.SiteAreaNavigatorColumns a {
    background-image: url(sc-sidearrow.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding-left: 10px;
    color: #4070b8;
    text-decoration: underline;
}

.SiteAreaNavigatorColumns a:active, .SiteAreaNavigatorColumns a:hover {
    color: #4070b8;
}

#Dietary {
    float: left;
    width: 439px;
}
#Category {
    float: left;
    width: 439px;
}

/* SEARCHING 
---------------------------------*/
.DrugSearch, .GlossarySearch, .AdvancedSearch, .FactsSearch {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    clear: both;
}
.DrugSearch div.title p, .GlossarySearch div.title p, .AdvancedSearch div.title p {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.DrugSearch div.title, .GlossarySearch div.title, .AdvancedSearch div.title, .FactsSearch .title {
    color: #666;
    font-size: 110%;
    font-weight: bold;
    background: url(sc-sidearrow.gif) 10px 16px no-repeat;
    margin-bottom: 0px;
    background-color: #fff4e5;
    padding: 10px;
    padding-bottom: 0px;
    padding-left: 22px;
}
.DrugSearch div.content, .AdvancedSearch div.content, .GlossarySearch div.content, .FactsSearch .content {
    background-color: #fff4e5;
    line-height: normal;
    margin-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 1px;
}
.DrugSearch div.content div.label, .FactsSearch .content .inputTitle, .AdvancedSearch div.content div.label, .GlossarySearch div.content div.label, .PillIdSearch div h4 {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 3px;
    color: #333;
    font-size: 100%;
}
.DrugSearch div.content div.go, .AdvancedSearch div.content div.go, .GlossarySearch div.content div.go, PillIdSearch .go {
    margin-top: 1em;
    display: block;
}
.PillIdSearch {
    background-color: #fff4e5;
    padding: 10px;
    margin-top: 10px;
}
.PillIdSearch select {
    width: 300px;
}
.PillIdSearch h3.arrow, .PillIdSearch h1, .PillIdSearchResults h3.arrow, div.SearchResults div.searchcriteria .title {
    color: #666;
    font-size: 110%;
    font-weight: bold;
    background: url(sc-sidearrow.gif) 0px 6px no-repeat;
    margin-bottom: 0px;
    background-color: #fff4e5;
    padding: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-top: 0px;
    margin-top: 0px;
    text-transform: capitalize;
    letter-spacing: normal;
}
.PillIdSearchResults h3.arrow {
    margin-bottom: 1em;
}
.PillIdSearch p {
    margin: 0;
}
.PillIdSearch .tips {
    padding: 10px 0px;
}
.PillIdSearch .interact p {
    margin: 1em 0;
}

.DrugSearch div.searchcriteria {
    display: none;
}

/* SEARCH RESULTS
---------------------------------*/
.SearchResults {
    margin-left: 0px;
    margin-right: 0px;
    clear: both;
}
div.searchcriteria {
    background-color: #fff4e5;
    line-height: normal;
    margin-top: 0px;
    padding: 10px;
    margin-bottom: 20px;
}
div.searchcriteria .title {
    margin-bottom: .5em;
}
div.searchcriteria table tbody tr th {
    text-align: left;
    padding-right: 10px;
    white-space: nowrap;
    padding-left: 0px;
    color: #333;
}
div.searchcriteria table tbody tr td a {
    text-align: right;
    display: block;
    white-space: nowrap;
}
div.searchcriteria table tbody tr td a:hover, div.searchcriteria table tbody tr td a:active {
    text-align: right;
    display: block;
    white-space: nowrap;
}
div.searchcriteria table tbody tr td {
    width: 100%;
}
div.searchcriteria table tbody tr td a {
    font-weight: bold;
}
.SearchResults .title .small, .PillIdSearchResults .title .small {
    font-size: 12px;
    display: block;
    color: #666;
    margin-bottom: 1em;
}
.SearchResults .content .item {
    color: #333;
}
.SearchResults .content .item a {
    display: block;
    margin-bottom: .25em;
}

.PillIdSearchResults .searchcriteria p {
    margin: 0;
    padding: 0;
    padding-bottom: .25em;
    width: 400px;
}
.PillIdSearchResults .searchcriteria p.refine {
    float: right;
    width: 120px;
    text-align: right;
    padding: 5px;
}
.PillIdSearchResults .searchcriteria strong {
    color: #333;
}
.PillIdSearchResults .results table {
    background-color: #A5A5A5;
    padding: 0;
    border: 0;
    width: 100%;
    margin: 1em 0px;
}
.PillIdSearchResults .results table strong {
    text-align: left;
    color: #333;
}
.PillIdSearchResults .results table td {
    background-color: #fff4e5;
    padding: 8px;
    text-align: left;
}
.PillIdSearchResults .results table tr.alternating td {
    background-color: #fff;
}
.PillPhoto {
    text-align: center;
}
.SearchResults .content h4 {
    color: #666;
    font-weight: bold;
    font-size: 110%;
    padding: 0;
    margin: 20px 0 8px 0;
}
.SearchResults .content .more {
    border-top: solid 1px #ddd;
    padding-top: 8px;
    margin: 8px 10px 8px 0;
}

/* INTERACTION CHECKER 
---------------------------------*/
.InteractionSearch {
    background-color: #fff4e5;
    padding: 10px;
    margin-top: 10px;
    margin-right: 5px;
    padding-top: 0;
}
.InteractionSearch h1 {
    color: #666;
    font-size: 110%;
    font-weight: bold;
    background: url(sc-sidearrow.gif) 0px 16px no-repeat;
    margin-bottom: 0px;
    background-color: #fff4e5;
    padding: 10px;
}
.InteractionSearch p {
    margin-top: 0;
}
.InteractionSearchResults {
    line-height: normal;
    margin-top: 0px;
    padding: 0px;
}
.InteractionSearchResults p {
    margin-top: 0;
}

.PillIdSearch input, .PillIdSearch select {
    margin-bottom: 1em;
}

.GSFooter {
    color: #666;
    font-size: 10px;
    margin-top: 3em;
}
.InteractionSearchResults .item {
    margin-bottom: 1.5em;
}

#InteractionReport .Disclaimer {
    margin-top: 2em;
    padding-top: 1em;
    border-top: 1px solid #dddddd;
    font-size: .8em;
    line-height: normal;
}
#InteractionReport span.DisclaimerTitle {
    font-weight: bold;
}
#InteractionReport span.SeverityColor1 {
    color: #FF0000;
    text-transform: uppercase;
    font-weight: bold;
}
#InteractionReport span.SeverityColor2 {
    color: #FF0000;
    font-weight: bold;
}
#InteractionReport span.SeverityColor3 {
    color: #FF9900;
    font-weight: bold;
}
#InteractionReport span.SeverityColor4 {
    color: #0000FF;
    font-weight: bold;
}
#InteractionReport input {
    margin-top: .5em;
}
#InteractionReport h2, .InteractionSearchResults h2 {
    color: #045388;
    font-size: 140%;
    line-height: normal;
    margin: 0;
    margin-top: 2em;
}
.InteractionSearchResults h2 {
    margin-bottom: 1em;
}
.InteractionSearchResults input {
    border: 0;
}
.InteractionSearchResults p b {
    color: #666;
    font-weight: bold;
    font-size: 110%;
    padding: 0;
    margin: 0 0 8px 0;
}

/* CALCULATORS AND ASSESSMENTS 
---------------------------------*/
.CalculatorBox {
    background-color: #fff4e5;
    padding: 10px;
    display: block;
    width: 380px;
}
.Results {
    border: 1px solid #B5CFE6;
    background-color: #fff;
    padding: 10px;
    padding-top: 0px;
    display: block;
    width: 380px;
    margin-top: 1em;
}
.CalculatorBox h2 {
    color: #66645B;
    font-size: 110%;
    font-weight: bold;
    padding-left: 12px;
    background-image: url(sc-sidearrow.gif);
    background-position: 0 6px;
    background-repeat: no-repeat;
    margin-bottom: 8px;
}
.CalculatorBox .Question {
    margin-bottom: 1em;
}
.CalculatorBox .QuestionText {
    margin-right: 10px;
}
.CalculatorBox .Unit {
    margin-right: 10px;
}
.CalculatorBox input, .Results input, .Button input {
    color: #666;
    padding: 2px;
    font-weight: bold;
    font-size: 90%;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 90%;
}
.Results br {
    display: none;
}
.Results h2 {
    margin-top: 1em;
}
.Results table.Result#Table1 {
    display: block;
    margin-top: 1em;
}
.Results table.Result#Table1 td {
    padding-right: 20px;
}
.Results table th {
    text-align: left;
    color: #333;
}
.Results#ChildHeightCalc_Results h3, .Results#DepressionMRA_Results h3, .Results#PPDepression_Results h3 {
    color: #666;
    font-size: 110%;
    border: none;
    line-height: normal;
    padding: 0;
    text-transform: none;
}
.CalculatorBox td {
    padding-right: 20px;
    vertical-align: top;
}
.Results .CalculatorBox {
    background: #fff;
    padding: 0px;
}
.Button input {
    margin-top: 1em;
}
.Option {
    display: block;
    margin-top: .5em;
}

/* QUIZZES 
---------------------------------*/
.JavaScriptQuiz .QuestionText {
    font-weight: bold;
}
.JavaScriptQuiz .Options, .JavaScriptQuiz .Explanation {
    margin-bottom: 1em;
}
.JavaScriptQuiz .CorrectAnswer, .JavaScriptQuiz .YourAnswer {
    font-weight: bold;
    margin: 1em 0px;
    color: #666;
}
.JavaScriptQuiz .YourAnswer {
    padding-bottom: 1em;
    border-bottom: 1px solid #B5CFE6;
    width: 200px;
}

/* CHARTS 
---------------------------------*/
.DisplayContent table {
    margin: 0 1px;
    padding: 0;
    border-collapse: collapse;
}
.chartcolor1, .chartcolor1bold {
    background-color: #fff4e5;
}
.chartcolor2, .chartcolor2bold {
    background-color: #fff;
}
.DisplayContent .chartcolor1, .DisplayContent .chartcolor1bold, .DisplayContent .chartcolor2, .DisplayContent .chartcolor2bold {
    border: 1px solid #96a076;
    padding: 10px;
    border-collapse: collapse;
}
.chartcolor1 p, .chartcolor1bold p, .chartcolor2 p, .chartcolor2bold p {
    margin: 0;
}
.chartsub, .SideBar2 {
    text-align: left;
    background-color: #ddd;
    color: #333;
    padding: 6px 10px;
    border: 1px solid #96a076;
    border-collapse: collapse;
}
.charthead, .SideBar1, .buct43 .chartsub, .ChartStandardHead {
    text-align: left;
    background-color: #96a076;
    padding: 6px 10px;
    border: 1px solid #96a076;
    border-collapse: collapse;
    color: #fff;
}
.charthead p, .chartsub p {
    margin: 0;
}

/* SITE-WIDE RELATED ITEMS 
---------------------------------*/
#contentmain .RelatedDocuments, #contentmain .SubtopicDocumentGrouped, #contentmain #RecipeSidebar {
    margin: 10px 0;
}
#contentmain .RelatedDocuments h3, #contentmain .SubtopicDocumentGrouped .title, #contentmain .RelatedDocuments .title, #contentmain #RecipeSidebar .title {
    color: #FFF;
    background: #96a076 url(sc-down.gif) right 6px no-repeat;
    font-size: 110%;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
}

#contentmain .RelatedDocuments .content {
    font-size: 90%;
    background: #FFF;
    padding: 5px;
    display: block;
    width: 429px;
}

#contentmain .RelatedDocuments .more a, #contentmain .RelatedDocuments .item a {
    background: url(sc-sidearrow.gif) 0px 6px no-repeat;
    display: block;
    margin: 0;
    padding: 0 0 0 12px;
}

#contentmain .RelatedDocuments h4 {
    font-size: 100%;
    color: #666;
}
#contentmain .RelatedDocuments .CategorySeparator {
    display: none;
}
.RegularTitleHeader {
    color: #666;
    font-size: 110%;
    font-weight: bold;
}
#contentmain .RelatedDocuments .content h4 {
    color: #666;
    font-weight: bold;
    font-size: 110%;
    padding: 0;
    margin: 0 0 0 0;
}

#Bottom {
    width: 439px;
    padding: 0;
    float: left;
    display: block;
}
#Bottom .category {
    float: left;
    padding: 0px;
    display: block;
    width: 190px;
    margin: 0 10px 5px 0;
    vertical-align: top;
    height: auto;
}
#Bottom .category .separator, #contentmain .RelatedDocuments .content .separator {
    display: none;
}

/* PRINTER AND E-MAIL LINKS 
---------------------------------*/
#printemail {
    float: left;
    width: 439px;
    margin: 20px 0 0 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    font-size: 100%;
}
#printemail a.go {
    float: left;
    padding: 0;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 3px;
    height: 17px;
    border: none;
    background-color: transparent;
    color: #666;
    padding-left: 22px;
    font-weight: bold;
}
#printemail a.go:hover, #printemail a.go:active {
    color: #333;
    text-decoration: underline;
    background-color: transparent;
}
#printemail .printerfriendly a.go {
    background: transparent url('print.gif') no-repeat;
    padding-right: 16px;
}
#printemail .EmailFriend a.go {
    background: transparent url('email.gif') no-repeat;
    padding-right: 4px;
}

/* E-MAIL POPUP
---------------------------------*/
.e-mail {
    padding: 15px;
    background: #FFF;
}
.e-mail .title {
    font-size: 16px;
    font-weight: normal;
    color: #4e6c15;
    margin: 0 0 25px 0;
    line-height: 18px;
}
.e-mail .title p {
    margin: 0;
}
.e-mail .label {
    color: #333;
    font-weight: bold;
    margin-bottom: .10em;
}
.e-mail .note {
    color: #666;
}
.e-mail input {
    margin-top: .25em;
    margin-bottom: 1em;
}
.e-mail textarea {
    margin-top: .25em;
    margin-bottom: 1em;
}
.e-mail a.go, .e-mail .go a {
    clear: both;
    background-color: #fff;
    color: #fdb011;
    padding: 2px;
    font-weight: bold;
    font-size: 100%;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #ccc;
    line-height: normal;
}
.e-mail a:hover.go, .e-mail .go a:hover, .e-mail a:active.go, .e-mail .go a:active {
    color: #fff;
    background: #fdb011;
}

/* GLOSSARY POPUP
---------------------------------*/
.Glossary, #Popup {
    padding: 15px;
    background: #FFF;
}
.Glossary .title {
    display: none;
}

/* NUTRITION FACTS
---------------------------------*/
.FactsSearch .inputTitle {
    display: block;
}
.SubtopicSearch input, .SubtopicSearch select {
    display: block;
    margin-bottom: 1em;
}

/* NUTRITION FACTS RESULTS 
---------------------------------*/
.buct76 table, .buct76 th, .buct76 td, .buct76 .ChartStandardHead {
    width: 431px;
    background-color: transparent;
    padding: 0 2px;
    margin: 0 1px;
    border: 1px solid #96a076;
}
.buct76 table {
    margin-top: 1.5em;
}
.buct76 td {
    padding-left: 30px;
}
.buct76 table tr td.cell0 {
    border: 1px solid #96a076;
}
.buct76 table p {
    margin: 0;
    padding: 2px 0;
    color: #000;
}
.buct85 table, .buct85 table tr td.cell0 {
    border: 1px solid #96a076;
}
.buct85 table tr td {
    padding: 10px;
}

/* PRINTER FRIENDLY
---------------------------------*/
#PFDocument #contentheader, #PFDocument #title {
    display: none;
}
#PFDocument #contentarea {
    background: #fff;
    border: #fff;
    float: none;
    width: 95%;
}
#PFDocument #contentborder {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: none;
}
#PFDocument #contentborder #content {
    padding: 20px;
    padding-top: 0;
    border: none;
}
#PFDocument #toolbar a {
    display: block;
    padding-right: 20px;
    text-align: right;
}
#PFDocument #PrintedFrom {
    padding: 20px;
    padding-bottom: 0px;
}
#PFDocument #PFfooter {
    color: #666;
    text-align: left;
    font-size: 90%;
    padding: 20px;
    padding-top: 0px;
}
#PFDocument img {
    margin-top: 15px;
    margin-left: 15px;
}
#PFDocument #clientlogo {
    margin: 0;
    padding: 0;
    display: block;
}
#PFDocument #clientlogo img {
    margin: 0 0 15px 0;
    padding: 0;
    display: block;
}
#PFDocument .tool-button {
    display: block;
    margin-top: 20px;
}

/* FOOTER 
---------------------------------*/
#footer {
    clear: both;
    padding: 5px 0px 20px 0px;
    text-align: center;
    font-size: 85%;
    color: #A5A5A5;
}

#BackToTop, .BackToTop {
    padding-left: 0px;
    margin-bottom: 10px;
    text-align: left;
}
a.BackToTop, #BackToTop a, .BackToTop a {
    height: 17px;
    display: block;
    padding-top: 2px;
    text-transform: uppercase;
    padding-left: 20px;
    background: url(sc-top.gif) 0 4px no-repeat;
}

/* KOD / LEGACY 
---------------------------------*/
.Box {
    background-color: #fff4e5;
    margin-bottom: 1em;
}
.Box td {
    background-color: #fff4e5;
    padding: 10px;
}
.DisplayContent .Box h1, .DisplayContent .Box h2, .DisplayContent .Box h3, .DisplayContent .Box h4, .DisplayContent .Box h5 {
    margin: 0px;
}
.Headerbox {
    background-color: #fff4e5;
}
.Section {
    color: #666;
    font-size: 120%;
    font-weight: bold;
}
.Section-Heading {
    color: #666;
    font-size: 150%;
    font-weight: bold;
}
.Line1 {
    background-color: #333333;
}
.Line2 {
    background-color: #999999;
}

/* NEW 
---------------------------------*/
#features #left .RotatingImageText {
    display: none;
}

#feature {
    padding: 5px;
    margin: 10px 0 0 0;
    border: 1px solid #96a076;
    font-size: 11px;
}
#feature a {
    font-weight: bold;
}
#feature .separator {
    border-bottom: 1px solid #ddd;
    padding-top: 8px;
    margin-bottom: 8px;
}

#feature .SubtopicDocumentList .item {
    background: url(icon-tools.gif) no-repeat;
}
#feature .SubtopicDocumentList .item a {
    padding-left: 20px;
    background-position: 0 1px;
}
#feature .SubtopicDocumentListMulti .item {
    background: url(icon-multi.gif) no-repeat;
}
#feature .SubtopicDocumentListMulti .item a {
    padding-left: 20px;
    background-position: 0 1px;
}
#feature .SubtopicDocumentListPod .item {
    background: url(icon-multi.gif) no-repeat;
}
#feature .SubtopicDocumentListPod .item a {
    padding-left: 20px;
    background-position: 0 1px;
}
#feature .SubtopicDocumentListFAQ .item {
    background: url(icon-glossary.gif) no-repeat;
}
#feature .SubtopicDocumentListFAQ .item a {
    padding-left: 20px;
    background-position: 0 1px;
}
#feature p {
    padding-left: 20px;
}

.DisplayContent .buct88 td {
    width: 50%;
    padding-right: 20px;
}
.DisplayContent .buct88 table, .DisplayContent .buct88 td {
    border: 1px dotted #FFF;
}
.DisplayContent .buct88 img {
    display: none;
}
.DisplayContent .buct88 td.cell0 img {
    display: block;
}

/* PAGINATION 
---------------------------------*/
#contentmain .SubtopicDocumentList .nextprevious, #contentmain .RecentNews .nextprevious, #contentmain .AlphabeticalList .nextprevious, #contentmain .StaticSearch .nextprevious, #contentmain .SearchResults .nextprevious, #contentmain .PillIdSearchResults .nextprevious {
    color: #666;
    border: 1px solid #eee;
    background-color: #fafafa;
    clear: both;
    padding: 6px 10px;
    margin-top: 2em;
    margin-bottom: 0px;
    word-spacing: 1em;
    text-align: center;
    font-weight: bold;
    word-spacing: 20px;
}

#contentmain .SubtopicDocumentList .nextprevious a, #contentmain .RecentNews .nextprevious a, #contentmain .AlphabeticalList .nextprevious a, #contentmain .StaticSearch .nextprevious a, #contentmain .SearchResults .nextprevious a, #contentmain .PillIdSearchResults .nextprevious a {
    color: #999;
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0 5px;
}

#contentmain .SubtopicDocumentList .nextprevious a:hover, #contentmain .SubtopicDocumentList .nextprevious a:active, #contentmain .RecentNews .nextprevious a:hover, #contentmain .RecentNews .nextprevious a:active, #contentmain .AlphabeticalList .nextprevious a:hover, #contentmain .AlphabeticalList .nextprevious a:active, #contentmain .StaticSearch .nextprevious a:hover, #contentmain .StaticSearch .nextprevious a:active, #contentmain .SearchResults .nextprevious a:hover, #contentmain .SearchResults .nextprevious a:active, #contentmain .PillIdSearchResults .nextprevious a:hover, #contentmain .PillIdSearchResults .nextprevious a:active {
    text-decoration: underline;
}

.AlphabeticalList .options {
    display: none;
}

.indexnav {
    margin-bottom: 2em;
}
.indexnav p {
    margin: 0;
}
.indexnav a {
    background-image: url(sc-sidearrow.gif);
    background-repeat: no-repeat;
    display: block;
    margin: 0;
    padding-left: 12px;
    background-position: 0px 5px;
}


/* NEW FLOAT 
---------------------------------*/
.buct85 img {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
.buct88 img {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
.buct92 table {
    clear: right;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}

.RegularTitleHeader a {
    color: #004b80;
    display: block;
    font-size: 16px;
    margin-top: .25em;
}

/* HIDE MULTIMEDIA IN PRINT VIEW 
---------------------------------*/
#PFDocument object {
    display: none;
}

/* NEW QA FIXES */
.buct92 .indexnav {
    display: none;
}
.DisplayContent ul table {
    margin: 1.5em 0;
}
.noresults, .error {
    display: block;
    margin-bottom: 1em;
    color: #c00;
}

/* QA ROUND 2 
---------------------------------*/
.indexnav {
    display: none;
}

/* MULTIMEDIA VIDEO SIZING (for narrower sites)
#contentmain .DisplayContent .buct109 p object embed {margin: 0; padding: 0; border: 0; width: 340px}
#contentmain .DisplayContent .buct109 p object {margin: 0; padding: 0; border: 0; width: 340px}
*html #contentmain .DisplayContent .buct109 p object {margin: 0; padding: 0; border: 0; width: 340px}
*:first-child+html #contentmain .DisplayContent .buct109 p object {margin: 0; padding: 0; border: 0; width: 340px} */

/* H1N1 RECENT UPDATES 
---------------------------------*/
#recentupdates {
    width: 439px;
    padding: 0;
    margin: 0;
    display: block;
}
#recentupdates .content {
    padding: 0;
    margin: 0;
}
#recentupdates h2 {
    margin-top: 2px;
    font-size: 18px;
    font-weight: bold;
    padding: 6px 0;
    font-family: arial, helvetica, sans-serif;
    color: #4e6c15;
}
#recentupdates h3 {
    color: #000;
    font-weight: bold;
    font-size: 16px;
    height: 23px;
    margin: 10px 0;
}
#recentupdates ul, #cdctwitter ul {
    list-style: none;
}
#recentupdates ul, #cdctwitter ul, #cdctwitter li {
    margin: 0;
    padding: 0;
}
#recentupdates ul {
    margin-top: 15px;
}

#cdcnews {
    width: 439px;
    float: left;
}
#cdcnews h3 {
    background: url('cdcfeed.gif') left center no-repeat;
    padding-left: 35px;
}

#whonews {
    width: 439px;
    float: left;
}
#whonews h3 {
    background: url('whofeed.gif') left center no-repeat;
    padding-left: 32px;
}

ul.more a {
    color: #666;
    font-size: 90%;
    padding-left: 21px;
    height: 15px;
    line-height: 15px;
    display: block;
    margin-bottom: 5px;
}
ul.more {
    list-style: none;
}
ul.more, ul.more li {
    margin: 0;
    padding: 0;
}
ul.more a.rss {
    background: url('rss.gif') no-repeat;
}
ul.more a.link {
    background: url('view.gif') no-repeat;
    color: #666;
}

.rss_item {
    font-size: 90%;
    margin-bottom: 1em;
}
.rss_item p {
    margin: 0;
}
.rss_item br {
    display: none;
}
.rss_item a {
    font-size: 110%;
    font-weight: bold;
    color: #045388;
}

.rss_date {
    color: #666;
    font-family: verdana;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 80%;
    display: block;
    margin-bottom: 6px;
}

/* H1N1 LANDING PAGE 
---------------------------------*/
#H1N1Landing #content #contentmain {
    border: 0;
    float: left;
    width: 439px;
    margin-top: 10px;
}
#H1N1Landing #content #sidebar {
    display: none; /*width: 200px; float: right; margin: 0 0 20px 10px*/
}
#H1N1Landing #content #sidebar h4 {
    color: #FFF;
    background: #b7d326 url(righth3.gif) repeat-x;
    font-size: 110%;
    font-weight: bold;
    margin: 0;
    padding: 10px 15px;
    border: 1px solid #ccc;
}
#H1N1Landing #content #sidebar .RecentNews {
    font-size: 90%;
    border: 1px solid #ccc;
    background: url('navcolumn.gif') repeat-x;
    border-top: none;
    padding: 5px 15px 10px 15px;
    margin: 0;
}
#H1N1Landing #content #sidebar .RecentNews .item {
    background: url(sc-sidearrow.gif) 0 6px no-repeat;
    padding: 0 0 10px 12px;
}
#H1N1Landing #content #sidebar .RecentNews .item a {
    line-height: 15px;
}


/* ONSLOW NAVBAR 
---------------------------------*/
#navbar {
    width: 800px;
    margin: 0 auto;
    display: block;
    padding: 0;
    z-index: 50;
    border: 0;
}
#main-nav {
    float: left;
}

#navbar .row {
    overflow: hidden;
    float: right;
}
#navbar .row strong {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #6e805b;
    font-size: 10px;
    letter-spacing: .5px;
    font-weight: normal;
    margin: 0 10px 2px;
}
#navbar .area {
    float: left;
}
#navbar .area label {
    float: left;
    color: #446b13;
    margin: 4px 4px 0 0;
}
#navbar .area input {
    margin: 0;
    float: left;
    width: 139px;
    height: 15px;
    font-size: 11px;
    color: #000;
    border: 1px solid #cfcac4;
    padding: 2px 5px 1px 5px;
}
#navbar .area .search {
    width: 13px;
    height: 13px;
    border: 0;
    margin: 4px 0 0 4px;
    padding: 0;
}
#navbar .healthy {
    float: right;
    background: url(text-health.jpg) no-repeat;
    width: 78px;
    height: 24px;
    margin: 12px 64px 0 0;
    text-indent: -9999px;
    overflow: hidden;
}

/*Menu Outer Wrapper*/
.p7PMMh07 {
    width: auto;
    margin: 0;
    padding: 1px;
    text-align: left;
    line-height: normal;
    position: relative;
    z-index: 1000;
}
/*Hide Sub-Menu in Design View*/
.p7PMMh07 ul div {
    display: none;
}
/*Provide Buffer for lowered 1st level Drop Down*/
.p7PMMh07 ul div {
    padding-top: 7px;
    background-image: url(pmm_iefix.gif);
}
/*Remove Buffer 2nd level flyouts*/
.p7PMMh07 ul ul div {
    padding-top: 0px;
    background-image: none;
}
/*
TOP LEVEL MENU
*/
.p7PMMh07 ul {
    margin: 0;
    padding: 0;
}
.p7PMMh07 li {
    list-style-type: none;
    float: left;
    width: auto;
    margin: 0;
    padding: 17px 0px 8px 0px; /*background-image: url(pmm_sheer_root.png);*/
}
/* Hide from IE5 Mac \*/
.p7PMMh07 li {
    width: auto;
}
/*Top Level Links*/
.p7PMMh07 ul a {
    display: block;
    text-decoration: none;
    padding: 0px 7px 1px 7px;
    color: #4e6c15 !important;
    text-align: left;
    font-size: 11px;
    color: #51601f;
    font-weight: bold;
    letter-spacing: .25px;
}
.p7PMMh07 a:hover {
    color: #045489 !important;
}
.p7PMMh07 li:hover {
    background-image: url(mainnavhover.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    color: #045489;
}
/*
Syntax for special classes programatically assigned to first and last links and also LIs
See user guide for more information
*/
.p7PMMh07 ul a.pmmfirst {
}
.p7PMMh07 ul a.pmmlast {
}
.p7PMMh07 ul li.pmmfirst {
}
.p7PMMh07 ul li.pmmlast {
}
/*First Sub Level*/
.p7PMMh07 ul ul {
    z-index: 10000;
    width: 175px;
    background-image: url(pmm_sheer_subs.png);
}
.p7PMMh07 ul ul li {
    float: none;
    background-image: none;
    margin-right: 0px;
    padding: 0px;
}
.p7PMMh07 ul ul a {
    padding: 2px 10px;
    color: #FFF !important;
    border: 0;
    background-image: none;
    background-color: transparent;
    text-align: left;
    font-size: 11px;
    font-weight: normal;
    overflow: hidden;
}
.p7PMMh07 ul ul a:hover {
    background-color: #045489 !important;
    color: #FFF !important;
    background-image: none;
}
/*Third Level (Flyouts in horizontal menu)*/
.p7PMMh07 ul ul ul {
}
/*
SPECIAL IMAGE-BASED RULES
*/
.p7PMMh07 img {
    border: 0;
}
.p7PMMh07 .p7PMM_img {
    padding: 0;
    border: 0;
    background-image: none;
    background-color: transparent;
}
/*
TRIGGERS and CUURENT MARK RULES
The Closed state relates to trigger items when their child menus are not showing
The Open state relates to trigger items when their child menus are showing
Selectors appended with _left Automatically change arrow position and orientation
if sub levels are set to fly out to the left
*/

.p7PMMh07 ul a.trig_closed {
    /*background-image: url(pmm_south_dark.gif); 	background-repeat: no-repeat; 	background-position: left center;*/
}
.p7PMMh07 ul a.trig_closed_up {
    /*background-image: url(pmm_north_dark.gif); 	background-repeat: no-repeat; 	background-position: left center;*/
}
.p7PMMh07 ul a.trig_open {
    color: #045489 !important; /*background-image: url(pmm_north_dark.gif); 	background-repeat: no-repeat; 	background-position: left center;*/
}
.p7PMMh07 ul li.trig_open, .p7PMMh07 ul li.trig_open_left, .p7PMMh07 ul li.trig_open_up {
    color: #045489 !important;
    background-color: transparent;
}


/*Sub Level*/
.p7PMMh07 ul ul a.trig_closed {
    background-image: url(pmm_east_light.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.p7PMMh07 ul ul a.trig_closed_left {
    background-image: url(pmm_west_medium.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
.p7PMMh07 ul ul a.trig_open {
    color: #FFF !important;
    background-image: none;
    background-color: #045489 !important;
}
/*The Current Marker (You are here) links*/
.p7PMMh07 .current_mark {
    color: #045489 !important;
}
.p7PMMh07 ul ul .current_mark {
    color: #FFF !important;
    background-color: #045489 !important;
}

/* ONSLOW FOOTER 
---------------------------------*/
#Onslowfooter {
    padding: 0 0 3px 0;
    margin: 5px auto 0 auto;
    width: 800px;
}
.footer-nav {
    list-style: none;
    margin: 0 0 3px;
    padding: 0;
    text-align: center;
}
.footer-nav li {
    display: inline;
    border-left: 1px solid #004b80;
}
.footer-nav li:first-child {
    border: 0;
}
.footer-nav li a {
    font-size: 10px;
    color: #004b80;
    line-height: 10px;
    padding: 0 4px 0;
}
#Onslowfooter p {
    font-size: 10px;
    text-align: center;
    margin: 10px 0 0 0;
}

.subnav {
    list-style: none;
    margin: 0 0 15px 0;
    padding: 15px 0 12px 50px;
    background: #96a076;
    overflow: hidden;
    width: 740px;
}
.subnav li {
    float: left;
    margin: 0 40px 0 0;
}
.subnav li a {
    font-size: 11px;
    color: #fff;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: bold;
}
.subnav li a:hover {
    font-size: 11px;
    color: #fdc323;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}
