/* ------------------------------------------------------------------ 
   PRODUCT-SPECIFIC STYLE OVERRIDES FOR CMS-DRIVEN CONTENT (E.G., STATIC AND NEWS PAGES)
   ------------------------------------------------------------------ */

.contentPage h1,
.page-news h1,
.newsDetail h1 { color:#22366f; font-size:1.25em; /*font-size:20px;*/ }

.contentPage #leftsidebar { background-color:transparent; }


/* Static Content Page TOC */
.contentPage #toc h2 { display:none; background-color:#9d9b90; border-bottom:1px solid #F1F0E9; }

/* News Archives Module */
#archivesCallout { font-size:.75em; /*font-size:12px;*/ }
#archivesCallout h2#archivesHeader { background-color:#9d9b90; border-bottom:1px solid #F1F0E9; }

/* News List Item */
.newsItem h4.date { font-size:.75em; /*font-size:12px;*/ }
.newsItem h3.headline { font-size:1em; /*font-size:16px;*/}

/* News Article */
h3#newsByline,
h4#newsDate { color:#9D9B90; font-size:.875em; /*font-size:14px;*/ }
h3#newsByline:after { content:", ";}



.contentPage ul{list-style:disc;}
.contentPage ol{list-style:decimal;}

.contentPage h1{}
.contentPage h2{font-size:1.5em;font-weight:bold;padding-top:0.25em;}
.contentPage h3{font-size:1em;font-weight:bold;}
.contentPage h4{font-size:1.077em;line-height:1.429;font-weight:bold;margin:1.5em 0 0.4em;color:#22366f;}
.contentPage h5{font-size:1em;line-height:1.333;margin:1.5em 0 0.4em;color:#918F84;}
.contentPage h6{font-size:.9em;line-height:1.37;font-weight:bold;font-style:italic;color:#22366f;margin: 0 0.5em 0 0;}

.bannerAd, .realMediaBannerAd {
    clear: both;
    margin: auto;
}
