/* Global Styles */

body {
    line-height: 1;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}

body {
    overflow-y: visible;
}

body p {
    padding-bottom: 10px;
}

body ol.bullets,
body ul.bullets,
ol,
ul {
    list-style: disc outside none;
}

.floatr {
    float: right;
}

.mainCopy ol li,
.mainCopy ul li,
.ts-article-text ol li,
.ts-article-text ul li {
    padding-bottom: 10px;
    line-height: 18px;
    margin-left: 15px;
}

body ol.bullets li,
body ul.bullets li,
ol li,
ul li {
    list-style: disc outside none;
}

.space60 {
    height: 60px;
    width: 100%;
    float: left;
}

body p strong {
    text-decoration: none !important;
    /*color        :#001F33;*/
}

body p strong span,
body p span strong,
body span {
    text-decoration: none !important;
}

body tr td a {
    color: #41a8df;
}


/*article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
nav ul {
list-style:none;
}*/

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}


/* Video Player Padding */

#videowrap {
    padding-bottom: 20px;
}

a:link {
    margin: 0;
    padding: 0;
    border-bottom: 0px solid #fff;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
}


/* SOMA TABLE STYLES */

#DataExport_innerWrap {
    color: #42515A;
}

#data-content-wrapper .data-footnotes ul li {
    list-style: none;
}

#SomaFileLinks tbody a {
    color: #41A8DF;
    /*font-family: 'Roboto Condensed', sans-serif;*/
    font-size: 12px;
}

#newsoma a {
    color: #41a8df;
}

#newsoma span {
    color: red;
}


/* EMAIL ALERT STYLES */

.email-alert-button_panel {
    float: left;
}

.email-alert-textbox {
    float: left;
    background: #fff;
    height: 23px;
}

.form_button a {
    color: #fff !important;
}

.form_button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #41a8df), color-stop(1, #41a8df));
    background: -moz-linear-gradient(center top, #41a8df 5%, #41a8df 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#41a8df', endColorstr='#41a8df');
    background-color: #79bbff;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    text-indent: 0;
    border: 0px;
    display: inline-block;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    /*height                          :18px;
	width                             :100px;*/
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    padding: 2px 5px 2px 5px;
    margin-top: 0px;
    line-height: none;
}

.form_button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #41a8df), color-stop(1, #41a8df));
    background: -moz-linear-gradient(center top, #41a8df 5%, #41a8df 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#41a8df', endColorstr='#41a8df');
    background-color: #41a8df;
}

.form_button:active {
    position: relative;
    top: 1px;
}

.email-alert-box {
    padding: 12px 8px;
    width: auto;
    display: block;
}

.email-alert-title {
    text-transform: uppercase;
    font-family: 'RobotoCondensedBold', sans-serif;
    color: #001F33;
    font-size: 12px;
    display: block;
    padding: 0 0 8px 0;
}

#nyfed-research-twitter {
    margin-top: 20px;
}

.long {
    border: 0;
    padding-left: 5px;
}

.call-out-links a:link {
    color: #42515A !important;
}

.call-out-links,
.call-out-links a,
.call-out-links span {
    font-size: 12px;
    padding: 0 0 0 2px;
    position: relative;
    color: #42515A !important;
    bottom: -7px;
    font-family: 'Roboto Condensed', sans-serif;
}

a.call-out-href-doc {
    color: #41A8DF !important;
}

.call-out-links a:hover {
    border-bottom: 1px solid #41a8df;
}

p a:link,
p a:visited {
    color: #41A8DF;
    /*font-family: 'Roboto Condensed', sans-serif;	*/
}


/* h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.9em;
    color: #000;
    padding: 16px 0 0px 16px;
    border-top: 1px solid black;
} */

.padding08 td {
    padding: 0px 8px;
}

.padding6 td {
    padding: 6px;
}


/* landing-page-styles */

.category-1,
#category-1 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.category-1 li {
    margin-left: 16px;
    padding: 5px 0;
}

.category-1:last-child,
#category-1:last-child {
    border-bottom: 0px solid black;
}

#header-1 {
    display: block;
    margin-top: 10px;
    padding: 8px 0 4px 2px;
    background: none;
    color: #001f33;
    border-bottom: 4px solid #dddbd7;
    text-transform: uppercase;
    float: left;
    width: 100%;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
}

#header-1 a,
#header-1a a {
    color: #001f33;
}

#header-1 a:hover,
#header-1a a:hover {
    color: #001f33;
}

a.categoryTextLanding {
    color: #42515a !important;
    font-family: Roboto Condensed;
    line-height: 16px;
    font-size: 14px;
}

#header-1a {
    display: block;
    padding: 8px 0 4px 2px;
    background: none;
    color: #001f33;
    border-bottom: 4px solid #dddbd7;
    text-transform: capitalize;
    float: left;
    width: 100%;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 28px;
}

#content-2 {
    padding-bottom: 10px;
}

.contentSlider {
    padding-bottom: 10px;
}

.modItem {
    display: block;
    min-height: 213px;
    float: left;
    width: 23%;
    padding-right: 10px;
    padding-left: 10px;
}

.contentSpacer {
    display: none;
    width: 100%;
    border-bottom: 1px solid #dddbd7;
    height: 0px;
    padding: 16px 0 1px;
}

#callout-1 {
    display: block;
    border-right: 1px solid #FFFFFF;
    float: left;
    padding: 0px 8px 12px 13px;
    width: 21%;
    margin: 8px;
}

.read-more {
    float: right;
    background: #AAA;
    display: block;
    font-size: .8em;
    text-transform: uppercase;
    padding: 1px 4px;
    margin-top: 10px;
    margin-left: 10px;
    display: none;
}

.read-more a {
    color: #fff;
}

#landingImgHeader {
    width: 100%;
    height: 320px;
}

.pageHighlight {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #42515A;
    margin-top: 20px;
}


/* end of landing-page-specific-styles */


/* biography-page-styles */

#bio-Section {
    display: block;
    float: left;
    padding-left: 1.5%;
    padding-right: 1.5%;
    width: 65%;
}

#bio-Section img {}

.bio-Title {
    text-transform: uppercase;
    color: #989898;
    font-size: 14px;
}

.bio-Copy p {
    padding-bottom: 10px;
}

.embeddedImage {
    padding: 10px 10px 6px 0px;
    float: left;
}

#share-module {
    float: right;
    display: block;
    position: relative;
    top: -37px;
    right: 10px;
}


/* end of biography-page-styles */


/*news styles*/

#pressSection {}

.longPageIntro {
    font-family: Roboto Condensed;
    font-weight: 700;
    color: #001F33;
    font-size: 14px;
}

.pageTitleNews {
    font-family: Roboto Condensed;
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    color: #011f33;
    padding-bottom: 10px;
}

.dataNews {
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-top: 0px;
    padding-bottom: 8px;
    color: #42515a;
    line-height: 20px;
    font-size: 14px;
}

#newsCopy {
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 60px;
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

#newsCopy ul {
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 16px;
}

.mainCopy {
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 16px;
    color: #42515a;
}


/*global text styles*/

.mainCopyHead {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    color: #011f33;
    padding-bottom: 20px;
}

.mainCopySubHead {
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    padding-bottom: 5px;
    color: #001F33;
}

.mainCopySectionHead12 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    color: #001F33;
    font-size: 12px;
    line-height: 14px;
}

.mainCopySectionHead14 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    color: #001F33;
    font-size: 14px;
    line-height: 16px;
}

.mainCopyLink a {
    text-decoration: none;
    color: #001f33;
    font: bold 16px Georgia, "Times New Roman", Times, serif;
}

.mainCopyLink a:hover {
    border-bottom: 1px solid #41a8df;
}

.mainCopyItalic {
    font-family: 'RobotoCondensedItalic';
}

.mainCopyList ul {
    margin-left: 14px;
}

.mainCopyList ul li {
    list-style: outside;
    padding-bottom: 8px;
}


/*.detailEventHead { font-family:'Roboto Condensed', sans-serif; font-size:12px; border-bottom:1px solid #BAB8B6; padding-bottom:7px; color: #001F33; letter-spacing: 0.02em; }*/

.detailEventHead span {
    text-transform: uppercase;
}

.mainCopyPubEngage {
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
}

.mainCopyPubEngageItalic {
    font-family: RobotoCondensedItalic;
    font-style: italic !important;
    font-size: 12px;
    line-height: 14px;
}

.mainCopyPubEngageItalic a {
    font-family: RobotoCondensedItalic;
    font-style: italic !important;
    font-size: 12px;
    line-height: 14px;
}

.mainCopyPubEngageItalic a {
    color: #41a8df !important;
    font-family: 'Roboto Condensed', sans-serif !important;
}

.pubEngageSchedule {
    padding: 0px 0 5px 5px !important
}

.titlePubEngage {
    font-size: 12px;
    color: #001F33;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
}

#newsCopy a:link,
#newsCopy a:visited {
    color: #41a8df;
}

#newsCopy ul {
    margin-left: 14px;
}

#newsCopy ul li {
    list-style: outside;
    padding-bottom: 8px;
}

.printer-link {
    display: none;
}

#share-This {
    display: none;
}

#sharebox {
    position: absolute;
    left: -500px;
    top: 40px;
}

#sharebox a {
    display: block;
    height: 23px;
}

#sharebox-int {
    float: right;
}

#sharebox-int a {
    height: 23px;
}

.landing_more {
    display: none;
}


/* fedpoints styles */

.fedPointList li {
    list-style: disc outside none;
    line-height: 18px;
    margin-left: 15px;
    padding: 0px 0 4px 0px;
    color: #001F33;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
}


/**/

ul.fedPointList {
    padding-bottom: 4px;
}

.fedPointDate,
.bioDate {
    font-style: italic;
    color: #BAB8B6;
}


/*general page styles*/

#general-page-1 {
    width: 420px;
    padding: 0px 80px;
    float: left;
}

#general-page-2 {}

.pageMission {}


/* spotlight styles */

.slider dd {}

.slider dt {}


/* Colors */

.champagne {
    background: #F5F2ED;
}


/* Fed Facts and Index Pages */

.newsTable {
    padding-bottom: 40px;
}

.news-index-item2,
.news-index-item3,
.news-index-item4,
.news-index-item5,
.news-index-item6 {
    display: none;
}

.newsTable tbody a {
    color: #001F33;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
}

#pub_engage_list a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
}

#pub_engage_list tbody tr {
    border-bottom: 1px solid #DDDBD7;
}

.lastRow {
    border-bottom: 0px !important;
}

.newsTable a:hover {
    /*color:#001F33;*/
}

.newsTable tbody tr {
    border-bottom: 1px solid #DDDBD7;
}

.newsTable tbody tr:first-child {
    border-bottom: 2px solid #DDDBD7;
}

.newsTable thead tr {
    border-bottom: 1px solid #DDDBD7;
}

.newsTable tr:last-child {
    border-top: 1px solid #DDDBD7;
}

#fed_facts {
    display: block;
    margin: 0px 0 20px 0px;
    line-height: 15px;
    min-height: 100px;
}

.rCol-img {
    display: block;
    float: left;
    padding-right: 20px;
}

.rCol-title a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    color: #001F33;
    font-size: 12px;
}

.rCol-title a:hover {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    color: #41a8DF;
    font-size: 12px;
}

.rCol-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
}

.fed_factsBullet li {
    list-style: circle;
    list-style-type: disc;
    list-style-position: inside;
}

.fed_factsHead {
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 6px 0px 0px 0px;
    border-bottom: 4px solid;
    border-color: #DDDBD7;
}

.tableHead-index {
    text-transform: uppercase;
    color: #001F33;
    float: left;
    display: inline;
    padding: 3px 10px 3px 10px;
    font-weight: bold;
    font-size: 10px;
}

.news-index-item1,
.news-index-item2,
.news-index-item3,
.news-index-item4,
.news-index-item5,
.news-index-item6 {
    float: left;
    padding: 6px;
}

.active-index {
    display: block;
}

.inactive-index {
    display: none;
}

.introTextCirc {
    padding: 10px 0 20px 0px;
}


/* reporting forms */

.repFormHead {
    font-size: 14px;
    color: #001F33;
    padding-top: 10px;
}

.repFormHead a {
    font-size: 14px;
    color: #41a8df;
}


/* events */

.events-info {
    display: none;
}


/* table styles old */

.dirCol DIV {
    padding-left: 9px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 9px;
}

.dirColL DIV {
    padding: 5px 8px 5px 5px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: capitalize;
    font-size: 10px;
    color: #42515a;
}

#pub_engage_list thead tr {
    border-top: 1px solid #DDDBD7;
    border-bottom: 1px solid #DDDBD7;
}

.tablHdr {
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    padding: 10px 0px 10px 5px;
    color: #001F33;
    float: left;
    width: 100%;
}

.tablTitle a {
    font-size: 12px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    line-height: 14px;
}

.rightCol-alerts {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    display: block;
    padding-bottom: 2px;
}

.dirColR DIV {
    padding: 3px 20px 5px 0;
    /*font-family: 'Roboto Condensed', sans-serif;*/
    font-size: 12px;
    line-height: 14px;
}

.dirColTight {
    background-image: url(/images/v3/rule_ltgrey_v.gif);
    background-repeat: repeat-y;
    background-position: right center;
}

.dirColTight DIV {
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
}

.dirColLTight {
    background-image: url(/images/v3/rule_ltgrey_v.gif);
    background-repeat: repeat-y;
    background-position: right center;
}

.dirColLTight DIV {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
}

.dirColRTight {}

.dirColRTight DIV {
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.dirRow {
    /*	background-image: url(/images/v3/rule_ltgrey.gif);
	background-repeat: repeat-x;
	background-position: right bottom;*/
    border-bottom: 1px solid #DDDbD7;
}

.sectn-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 48px;
    line-height: 52px;
    padding-bottom: 15px;
    padding-left: 10px;
    color: #001F33;
}

.rightCol {
    float: left;
    width: 23%;
    padding-left: 0;
    padding-right: 10px;
    margin: 33px 0 0 0;
    display: block;
    border-top: 1px solid #dddbd7;
}

.rightCol .accordionContent {
    padding-left: 24px;
}

.leveltwopageMission {
    display: none;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 22px;
    color: #222;
    padding: 16px;
    line-height: 30px;
}

.paraHeader {
    list-style: none;
    display: block;
    padding-top: 5px;
    text-decoration: none;
}

span.paraHeader {
    display: inline;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
}

.paraHeader a:link {
    text-decoration: none;
    color: #001f33;
    font-size: 16px;
    font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height: 20px;
}

.paraHeader a:hover {
    border-bottom: 1px solid #41a8df;
}

.rightColIn .paraHeader a {}

span.ParaNotes,
span.paraNotes,
span.paranotes {
    padding-bottom: 10px;
    padding-top: 3px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #42515a;
}

.paraHeader a {
    color: #001f33;
}

.paraNotes {
    color: #68747B;
    text-align: left;
    float: right;
    display: block;
    width: 100%;
}

.callBox-desc {
    padding: 0px;
    margin: 0;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}

.callBox-1 {
    color: #AAA;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
}

#callout-desc-1 div {
    border-bottom: 0px solid black;
}

#util-1 {
    display: block;
    float: right;
    width: 32%;
    padding-right: .5%;
    padding-left: .5%;
}

.seeMore a {
    display: block;
    float: right;
    color: #000;
    text-decoration: none;
}

#landingThumb {
    padding: 10px 10px 10px 0;
    width: 100%
}

.landingThumb {
    padding: 10px 10px 10px 0;
    width: 100%
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

.rightColIn .paraNotes {
    margin-top: 0px !important;
}

.rightColIn {
    width: 100%
}

.printerlink td A {
    font-weight: normal !important;
}

SUP {
    font-size: 8px;
    color: #000000;
}

#callout-desc-1 div div {
    font-weight: normal;
    color: #234978;
}

.mainCol {}

.mainCol:after {
    font-family: Arial, Helvetica, sans-serif;
    /*content  :".";*/
    display: block;
    visibility: hidden;
}

.search {
    width: 215px;
    height: 32px;
    font-size: 1em;
    padding-left: 3px;
    background: #f5f2ed;
    border: none;
}


/*.search input.box:focus {
	background: none url(search_bg.gif) no-repeat left -38px;
	outline: none;
}
*/

#breadCrumbs {
    padding-bottom: 3px;
    line-height: 100%;
    display: none;
}

#breadCrumbs a {
    font-weight: normal;
}

.paraNotesNoItalic {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    padding-bottom: 10px;
    color: #42515a;
}

.greyhead div {
    font-family: RobotoCondensedBold;
    color: #001F33;
}

.pubEngage-nospeech {
    padding-left: 9px;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    padding-right: 9px;
    line-height: 14px;
    font-family: 'RobotoCondensedBold', sans-serif !important;
    color: #001F33;
    font-size: 12px;
}

.subHeadCatagoryTable {}

.subHeadCatagoryTable DIV {
    padding-left: 11px;
    padding-top: 2px;
    padding-bottom: 3px;
}

.subHeadCatagoryFullWidth {
    color: #2f2e2e;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: .6em;
}

.subHeadCatagoryFullWidth DIV {
    padding-left: 11px;
    padding-top: 2px;
    padding-bottom: 3px;
}

.subHeadCatagoryFullWidthText {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 1em;
}

.subHeadCatagoryFullWidthText A {
    text-transform: none;
}

.subHeadCatagoryFullWidthText DIV {
    padding-left: 11px;
    padding-top: 2px;
    padding-bottom: 3px;
}

.subHeadCatagoryFullWidth740 {
    letter-spacing: 0.1em;
    font-size: 1em;
}

.subHeadCatagoryFullWidth740 DIV {
    padding-left: 11px;
    padding-top: 2px;
    padding-bottom: 3px;
}

.subHeadCatagoryFullWidthText740 {
    letter-spacing: 0.1em;
    font-size: 1em;
}

.subHeadCatagoryFullWidthText740 A {
    text-transform: none;
}

.subHeadCatagoryFullWidthText740 DIV {
    padding-left: 11px;
    padding-top: 2px;
    padding-bottom: 3px;
}

.subHeaderMinor {
    background-repeat: repeat-x;
    background-position: bottom;
}

.subHeaderMinor DIV {
    padding-left: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin-bottom: 1px;
}

.subHeadRightCol {
    padding-bottom: 5px;
    letter-spacing: 0.1em;
}

.subHeadRightCol DIV {
    padding-left: 11px;
    padding-bottom: 3px;
    padding-top: 2px;
}

.subHead240 {
    padding-bottom: 5px;
    font-size: 1em;
}

.imgspace {
    margin-left: 8px;
    margin-bottom: 4px;
    margin-right: 8px;
}

.subHead240 DIV {
    padding-left: 16px;
    padding-bottom: 3px;
    padding-top: 2px;
}

.subHead240Text {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 1em;
}

.subHead240SubText {
    font-size: 1em;
}

.subHeadBlue240 {
    padding-bottom: 5px;
    font-size: 1em;
}

.subHeadBlue240 DIV {
    padding-left: 16px;
    padding-bottom: 3px;
    padding-top: 2px;
}

.subHeadGreyRightCol {
    letter-spacing: 0.1em;
}

.subHeadGreyRightCol DIV {
    padding-left: 11px;
    padding-bottom: 3px;
    padding-top: 2px;
}

.subHeadWhiteRightCol {
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.subHeadWhiteRightCol DIV {
    padding-left: 11px;
    padding-bottom: 3px;
    padding-top: 2px;
}

.subHeadBlueRightCol {
    padding-bottom: 5px;
    letter-spacing: 0.1em;
}

.subHeadBlueRightCol DIV {
    padding-left: 11px;
    padding-bottom: 3px;
    padding-top: 2px;
}

.footer {
    background-color: #E8ECF1;
}


/*
.example_menu {
	font-size: 90%;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 136px;
}
.expand_all,
.collapse_all {
        cursor: pointer;
		list-style:none;
}
.example_menu ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu1 li, #menu2 li, #menu3 li, #menu4 li, #menu5 li, .example_menu li {
	background-image: none;
	margin: 0;
	padding: 0;
	list-style:none;
}
.example_menu ul ul {
	display: block;
}
.example_menu ul ul li a {
	padding-left: 20px;
	width: 109px;
	list-style:none;
}
.example_menu a {
	color: #369;
	cursor: pointer;
	display: inline;
	font-weight: bold;
	margin-left: 0;
	padding: 0px;
}
.example_menu a.expanded {
	background: #efefef url('/images/collapse2.gif') no-repeat 3px 40%;
}
.example_menu a.collapsed {
	background: #fafafa url('/images/expanded.gif') no-repeat 3px 40%;
}
.example_menu a:hover {
	text-decoration: none;
}
.example_menu ul a {
	background:none;
	border-top:0px;
	color: #369;
	display: inline;
	font-weight: normal;
	padding:0px;
}
.example_menu ul a:link {
	font-weight: bold;
}
.example_menu ul a:hover {
	background : #fff;
	text-decoration: underline;
}
.example_menu li.active a {
	background: #fff;
	list-style:none;
}
.example_menu li.active li a {
	background: #e8e8e8;
	list-style:none;
}
#menu1 li.footer, #menu2 li.footer, #menu3 li.footer, #menu4 li.footer, #menu5 li.footer, .example_menu .footer {
	background: transparent url('/images/footer.jpg') no-repeat 0 0;
	border-top: 2px solid #fff;
	height: 9px;
	line-height: 15px;
	margin: 0 0 10px 0;
	width: 131px;
	list-style:none;
}
.example_menu .footer span {
	display: none;
}*/

.textDate {
    font-family: RobotoCondensedItalic;
    font-size: 12px;
    margin-top: 0px;
}


/* <!--FOR MONTHLY DIGEST--> */

.mdheader {
    color: #2f2e2e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    color: #2f2e2e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    height: 20px;
}


/* <!-- END FOR MONTHLY DIGEST--> */

.rss-box-style {
    list-style: none;
}

.rss-item {
    list-style: none;
    list-style-image: none;
    margin-left: 0px;
    padding-top: 0em;
}

.rss-items {
    margin-top: 0px;
    padding: 0em;
    margin-left: 0px;
    list-style: none;
}


/*.rightCol {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}*/

a.twitter-timeline {
    padding-top: 20px;
}

.accordionButton {
    display: block;
    _float: none;
    /* Float works in all browsers but IE6 */
    background: none;
    border-bottom: 1px solid #dddbd7;
    cursor: pointer;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    padding: 6px 0 6px 18px;
    background-image: url(../images/expand-ico.png);
    /* background coordinates */
    background-position: -6px 3px;
    background-repeat: no-repeat;
}

.accordionButton:first-child,
div.accordionButton:only-child {
    border-top: 1px solid #DDDBD7;
    margin-top: 10px;
}

.accordionContent {
    font-family: 'Roboto Condensed', sans-serif;
    display: block;
    _float: none;
    /* Float works in all browsers but IE6 */
    background: none;
    padding-left: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dddbd7;
    font-size: 12px;
    line-height: 14px;
}

.accordionContent div,
.accordionContent a {
    margin-bottom: 6px;
}

.paraHeader_callout a {
    display: block;
    color: #001F33;
}


/*****************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
******************************************************/

.on {
    background-image: url(../images/expand-ico.png);
    /* background coordinates */
    background-position: -6px -26px;
    background-repeat: no-repeat;
    border-bottom: 0px !important;
}

.over {}

.accordionContent a {
    color: #42515a;
    font-size: 12px;
    line-height: 14px;
}

.accordionContent a:hover {
    border-bottom: 1px solid #41A8DF;
}

.newsTable tbody tr:hover {
    background-color: #DDDBD7;
}

::-moz-selection {
    background: #b3d4fc !important;
    text-shadow: none !important;
}

::selection {
    background: #b3d4fc !important;
    text-shadow: none !important;
}


/* Filter Style Index Pages */

#email {
    color: #666;
}

.tablDate {
    font-family: 'RobotoCondensedBold', sans-serif !important;
    font-size: 12px !important;
    color: #001F33 !important;
}

.roboto10 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 10px;
    color: #011F33;
}

a.pdf:after {
    content: "PDF";
    color: #41a8df;
    font-family: Roboto Condensed;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #f5f2ed;
    letter-spacing: .1em;
    padding: 0px 2px 0px 2px;
    margin: 0px 0px 0 4px;
}

a.archiveNews,
a.archiveSpeeches,
a.archiveEvents,
a.archiveCirculars {
    text-transform: uppercase;
    color: #41a8df;
}

.interactiveSubText p {
    font-family: 'RobotoCondensedBold', sans-serif;
    font-size: 16px;
    color: #42515A;
    line-height: 24px;
    padding: 0px 0 20px 0;
}

.vidtext {
    font-size: 12px;
    color: #001f33;
    font-family: RobotoCondensedBold;
    font-weight: normal !important;
}

a.category:link,
a.category:visited {
    margin: 0px !important;
}

.categorytable2 tbody tr td {
    padding: 10px;
}

a.archive {
    text-transform: uppercase;
    color: #41a8df;
}

.viewP {
    margin-left: 28px;
    position: absolute;
    top: 36px;
    left: 172px
}

.viewPcirculars {
    margin-left: 28px;
    position: absolute;
    top: 14px;
    left: 172px
}

.optional-text-module {
    margin: 10px 0 10px 0;
    display: block;
}

#ds-sidebar {
    padding: 6px;
    background: #F5F2ED;
    margin-bottom: 20px;
}

#twitter-press {
    margin-top: 20px;
}

div.featured-panel,
div.featured-carousel {
    margin-bottom: 10px;
}

.padding5 {
    padding: 5px 5px 0;
}

a.category:link,
a.category:visited {
    color: #001F33;
    font-family: 'Roboto Condensed';
    font-size: 14px;
    line-height: 16px;
    margin: 8px;
    text-align: center;
}

#data-content-wrapper #data-tree-nav li {
    list-style: none;
}


/* MARKETS MEGAMENU */

.no-bullet-indent {
    padding-left: 15px !important;
    list-style-type: none !important;
}


/* CSS TYPESPEC v1.0 for Interim Redesign 1/18/2014 */


/* styles using RobotoCondensedBold */

.ts-header,
.ts-page-title,
.ts-page-head-a,
.ts-article-title,
.ts-article-subhead,
.ts-contact-info-headline,
.ts-last-reviewed-headline,
.ts-pull-quote,
.ts-intro-text,
.ts-subnavigation,
.ts-related,
.ts-research-bio-contact,
.ts-accordion-subhead,
.ts-data-table,
.ts-callout-box-head,
.ts-subnavigation-head-a,
.ts-subnavigation-head-b,
.ts-data-table-head,
.pageMission,
.ts-featured-carousel-name,
.ts-page-head-b,
.ts-accordion-head,
.ts-related,
.ts-email-sign-up,
.ts-data-table-black,
.repFormHead,
.is-style-bio-contact,
.text-article-text .is-style-bio-contact {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    letter-spacing: 0.02em;
}

.ts-header {
    font-size: 14px;
    line-height: 16px;
    color: #001F33;
}

.ts-page-title {
    font-size: 48px;
    line-height: 52px;
    color: #001F33;
    margin-bottom: 20px;
    margin-left: 0px;
}

.ts-page-head-a {
    font-size: 28px;
    line-height: 30px;
    color: #001F33;
    border-bottom: 4px solid #DDDBD7;
    padding: 0 0 4px 0;
    margin: 10px 0 10px 0;
}

.ts-page-head-a a:link,
.ts-page-head-a a:visited {
    color: #001F33;
}

.ts-article-title {
    font-size: 24px;
    line-height: 26px;
    color: #001F33;
    margin-bottom: 10px;
}

h2,
.ts-article-subhead {
    font-size: 16px;
    line-height: 18px;
    color: #001F33;
    margin: 10px 0;
}

h2.wp-block {
    margin-left: auto;
    margin-right: auto;
}

.ts-contact-info-headline,
.ts-last-reviewed-headline {
    font-size: 12px;
    line-height: 14px;
    color: #42515A;
}

.ts-pull-quote,
.ts-intro-text,
.ts-intro-text p,
.pageMission {
    font-size: 16px;
    line-height: 22px;
    color: #42515A;
}

.ts-intro-text,
.pageMission {
    margin: 10px 0 10px 0;
}


/*.pageMission { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; padding:0px 0 10px 0; color:#001F33; display:block; line-height:22px;}*/

.ts-subnavigation {
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}

.optional-text-module {
    font-size: 12px;
    line-height: 14px;
    color: #001F33;
}

.ts-research-bio-contact,
.ts-accordion-subhead,
.is-style-bio-contact,
.ts-article-text .is-style-bio-contact {
    font-size: 14px;
    line-height: 16px;
    color: #001F33;
}

.ts-data-table {
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

.ts-data-table-black {
    font-size: 12px;
    line-height: 14px;
    color: #001F33;
    margin-top: 5px;
}

.ts-callout-box-head {
    font-size: 16px;
    line-height: 20px;
    color: #001F33;
    margin: 0 0 6px 0;
}

.ts-subnavigation-head-a {
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #FFFFFF;
    border-bottom: 2px solid #99A5C0;
    padding: 0 0 7px 0;
}

.ts-subnavigation-head-b {
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.selected {
    color: #B3BDD6 !important;
}

.ts-data-table-head {
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #42515A;
}

.ts-featured-carousel-name {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #001F33;
}

.ts-page-head-b {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    color: #001F33;
    border-bottom: 4px solid #DDDBD7;
    padding: 0 0 4px 0;
    margin: 10px 0 0px 0;
}

.ts-page-head-b a:link,
.ts-page-head-b a:visited {
    color: #001F33;
}

.ts-accordion-head {
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #001F33;
    border-bottom: 1px solid #DDDBD7;
    border-top: 1px solid #DDDBD7;
    padding: 7px 0 7px 0;
}

.ts-related {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #001F33;
    border-bottom: 2px solid #DDDBD7;
    padding: 0 0 1px 0;
}

.ts-email-sign-up {
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #001F33;
}


/* styles using Roboto Condensed */

.ts-footer,
.ts-dropdown-caption,
.ts-featured-panel,
.ts-story-text,
.ts-accordion-content,
.ts-contact-info,
.ts-research-bio-contact,
.ts-last-reviewed,
.ts-contacts-module,
.ts-table,
.ts-callout-box,
.ts-tabs,
.ts-button,
.ts-table-filter,
.ts-strap,
.detailEventHead,
.optional-text-module,
.ts-section-identifier,
.pressTitle,
.ts-date,
.catItalic,
.ts-story-text-table,
.ts-story-text p,
.ts-story-text-table p,
.ts-search-results,
.ts-search-results p,
.ts-story-text-table-hover,
.ts-story-text-hover,
.is-style-bio-contact,
.ts-article-text .is-style-bio-contact {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    letter-spacing: 0.02em;
}

.ts-footer {
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}

.ts-footer .selected {
    color: #B3BDD6;
}

.ts-dropdown-caption {
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}

.ts-featured-panel {
    font-size: 14px;
    line-height: 16px;
    color: #001F33;
}

.ts-story-text,
.ts-story-text p,
.ts-story-text-table-hover,
.ts-story-text-hover a {
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
    margin-top: 5px !important;
    margin-bottom: 10px;
}

.ts-story {
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

.ts-story-text-table-italic {
    font-family: 'RobotoCondensedItalic', sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #42515A;
}

.ts-story-text-italic {
    font-family: 'RobotoCondensedItalic', sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #42515A;
    padding-top: 3px;
}

.ts-story-text-table,
.ts-story-text-table p {
    font-size: 12px;
    line-height: 14px;
    color: #42515A;
    padding: 0 8px 0 0px;
}

.ts-story-text-table a {
    color: #41a8df;
}

.ts-story-text-hover a:hover {
    border-bottom: 1px solid #41A8DF;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
    margin-top: 5px !important;
    margin-bottom: 10px;
}

.ts-story-text a {
    color: #42515A;
}

.ts-accordion-content,
.ts-accordion-content a {
    font-size: 12px;
    line-height: 16px;
    color: #42515A;
    margin-bottom: 5px;
}

.ts-accordion-content a:hover,
a.category:hover {
    border-bottom: 1px solid #41A8DF;
}

.ts-contact-info,
.ts-research-bio-contact {
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
    margin: 10px 0;
}

.is-style-bio-contact,
.ts-article-text .is-style-bio-contact {
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

.ts-search-results,
.ts-search-results p {
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

.ts-last-reviewed {
    font-size: 12px;
    line-height: 14px;
    color: #42515A;
}

.ts-contact-info a:link,
.ts-contact-info a:visited,
.ts-last-reviewed a:link,
.ts-last-reviewed a:visited,
.ts-research-bio-contact a:link,
.ts-research-bio-contact a:visited,
.is-style-bio-contact a:link,
.is-style-bio-contact a:visited,
.ts-article-text .is-style-bio-contact a:link,
.ts-article-text .is-style-bio-contact a:visited,
.ts-search-results a {
    color: #41A8DF;
}

.ts-contacts-module {
    font-size: 10px;
    line-height: 12px;
    color: #42515A;
}

.ts-table {
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

.ts-callout-box {
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

.ts-strap,
.detailEventHead {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 14px;
    color: #001F33;
    border-bottom: 1px solid #DDDBD7;
    padding: 0px 0 3px 0;
    margin: 10px 0 10px 0;
}

.ts-strap a {
    color: #001F33;
}

.ts-tabs {
    font-size: 10px;
    line-height: 12px;
    color: #001F33;
}

.ts-tabs .selected {
    color: #FFFFFF;
}

.ts-button {
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
}

.ts-table-filter {
    font-size: 10px;
    line-height: 12px;
    color: #001F33;
}

.ts-section-identifier,
.pressTitle {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
    color: #001F33;
    padding-bottom: 0px;
}

.catItalic,
.ts-date {
    color: #42515A;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 16px;
}


/* styles using Georgia Bold */

.ts-story-headline {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
}


/* styles using Georgia Regular */

.ts-article-text,
.ts-article-text p,
.ts-photo-caption,
.ts-data-table-subsection,
.featured-panel-static-text {
    font-family: Georgia, "Times New Roman", Times, serif;
}

.ts-article-text,
.ts-article-text p {
    font-size: 14px;
    line-height: 18px;
    color: #42515A;
    padding: 0;
    display: block;
}

.ts-article-text a {
    color: #41A8DF !important;
}

.ts-story-headline a:link,
.ts-story-headline a:visited {
    font-size: 15px;
    line-height: 18px;
    color: #001F33;
}

.ts-story-headline a:hover {
    border-bottom: 1px solid #41A8DF;
}

.ts-story-headline {
    margin-top: 5px;
    margin-bottom: 0px;
}

.ts-photo-caption {
    font-size: 12px;
    line-height: 16px;
    color: #42515A;
    font-style: italic;
}

.ts-data-table-subsection {
    font-size: 12px;
    color: #42515A;
    font-style: italic;
}

.ts-table-champagne tbody tr td,
.ts-table-champagne tfoot tr td {
    padding: 8px !important;
}

.ts-table-champagne tbody tr {
    border-bottom: 1px solid #DDDBD7 !important;
}

.featured-panel-static {
    background-color: #dddbd7;
    height: 320px;
    clear: both;
    margin-bottom: 20px;
}

.featured-panel-static-text {
    font-size: 20px;
    line-height: 28px;
    color: #001F33;
    display: block;
    float: left;
    margin-left: 26px;
    width: 260px;
    margin-top: 10px;
}

.optional-text-module-4col p {
    color: #42515A;
}

.mm-col li.nav-level-2,
.mm-col li.nav-level-1,
ul.megamenu li.mm-item,
ul.megamenu li.clear-fix,
ul.featured-headlines li {
    list-style: none outside none !important;
}

ul.featured-headlines li {
    padding: 0;
    margin: 0;
}