/*ECONOMIC STYLES*/

#leftnav{display: none;}
#contentContainer{background-image: none;}
#content{margin-left: 0px;}
.generalContentText{margin-left: 20px;}


/*-- RELEASE DATES PAGE STYLES, SIMILAR TO FOMC CALENDAR STYLES --*/

th.alternate{font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-size: 1.5em; background-color:#3F523E; margin: 0; padding: .2em .3em .2em .3em; height:1%; font-weight:normal; text-align:left;}
table.alternate {border: 1px solid #3F523E; margin: 1em 0 1em 0; padding: 0; list-style: none; border-collapse: collapse; white-space:nowrap;}
table.alternate tr{margin: 0; list-style: none; padding: .8em 0 .8em .8em; border:0;}
table.alternate td{padding: 5px 3em 5px 3em;}
table.alternate tr.even{margin: 0; list-style: none; padding: .8em 0 .8em .8em; background-color: #EAEAEA;}
table.alternate td.month{width: 8em; font-weight:bold; padding: .4em 0 .4em .3em;} 
table.alternate td.day{margin: 0 .6em 0 .6em; width: 10em; padding: .4em 0 .4em 1.5em;}
table.alternate td.statement{ margin: 0 0 0 .6em; padding: .4em 0 .4em 1.5em;}
table.alternate td.statement2{ margin: 0 0 0 .6em; padding: .4em 0 .4em 1.5em;}
table.alternate td.minutes{ margin: 0em; padding-left: 1.5em; padding-top: .4em; padding-bottom: .4em;}
#fomcCurrentCal.alternate td{padding-left: 10px;}
#fomcCurrentCal.alternate td.statement{width: 8em; padding-top: .4em ;padding-bottom: .4em;}
#fomcCurrentCal.alternate td.statement2{width:7em; padding-top: .4em ;padding-bottom: .4em;}
#fomcCurrentCal.alternate td.minutes{width:27em; padding-top: .4em; padding-bottom: .4em;}
#fomcCurrentCal.alternate td.day{width:9em; padding-top: .4em; padding-bottom: .4em;}
#fomcCurrentCal.alternate td.month{padding-top:.4em; padding-bottom: .4em;}

/*-- STATISTICAL RELEASE NAVIGATION STYLES --*/

table.statsNav{margin-top: 0em; margin-bottom: 1em; color: #ffffff; border: 1px solid #E1E1E1; background-color:#FFFFFF; padding: 2px;}
table.statsNav img{vertical-align:middle;}
table.statsNav td {padding: .5em .7em; border-right: 1px solid #E1E1E1; white-space: nowrap; color: #000000; background-image: url(/gifjpg/grayback2.jpg); background-repeat: repeat-x;} 
table.statsNav td a:link{color: #000000;} 
table.statsNav td.selected {font-weight: bold; border-left: none; background-color: none; border-right: 1px solid #e1e1e1; color:#000000;}  
table.statsNav td.selected a:link{text-decoration: none; font-weight: bold; color:#000000;} 
table.statsNav td.selected a:visited{text-decoration: none; font-weight: bold; color:#000000;}

table.statsNavSub{ margin-top: 0em; margin-bottom: 1.5em; color: #000000; border: 1px solid #E1E1E1; background-color:#FFFFFF; padding: 2px;}
table.statsNavSub td {padding:.5em .7em; border-right: #e1e1e1 1px solid;  white-space: nowrap; color: #ffffff; background-image: url(/gifjpg/grayback2.jpg); background-repeat: repeat-x;} 
table.statsNavSub td a:link{color:#000000;} 
table.statsNavSub td.selected{font-weight:bold; border-left:none; background-color: none; border-right: #e1e1e1 1px solid; color:#000000;} 
table.statsNavSub td.selected a:link{font-weight:bold; text-decoration: none; color: #000000;} 
table.statsNavSub td.selected a:visited{font-weight:bold; text-decoration: none; color: #000000;} 

/*-- STATISTICAL SUPPLEMENT TABLES --*/

table.supp{border-left: 1px solid #999999; border-top: 1px solid #999999; margin-bottom: 2em;}
table.supp .tablehead{font-size:1.4em; font-weight: normal; text-align:left; font-family: "Times New Roman", Times, serif;}
table.supp .tableunit{font-size:.9em; font-weight: normal;  text-align:left; font-family: "Times New Roman", Times, serif;}
table.supp th{border-right: #999999 1px solid; border-bottom: #999999 1px solid; padding: 5px 10px 5px 10px; }
/*added to fix an error in the xml code)*/table.supp th.shadestub {text-align: left; background-color: #e8e9e4; background-image: none;}
table.supp th.shadestub0 {text-align: left; background-color: #F0EAD0; min-width: 250px;}
 table.supp th.shadestub1{text-align: left; padding-left: 20px; background-color: #FDFAEC; min-width: 250px;}
table.supp th.shadestub2{text-align: left; padding-left: 35px; background-color: #FDFAEC; min-width: 250px;}
table.supp th.shadestub3{text-align: left; padding-left: 50px; background-color: #FDFAEC; min-width: 250px;}
table.supp th.shadestub4{text-align: left; padding-left: 50px; background-color: #FDFAEC; min-width: 250px;}
table.supp th.boldshadestub0{text-align: left; background-color: #e8e9e4; background-image: none; }
/*added to fix an error in the xml code*/table.supp th.boldshadestub{text-align: left; background-color: #e8e9e4; background-image: none; }
table.supp th.italshadestub{text-align: left;  background-color: #e8e9e4; font-style:italic; background-image: none; min-width: 250px;}
table.supp th.cscshadestub0{text-align: left; font-weight: bold; text-transform: uppercase; background-color: none;}
table.supp th.colorrev {background-color: #3F523E; color: #ffffff;}
table.supp th.colorrev a{color: #ffffff;}
table.supp td{border-bottom: #999999 1px solid; border-right: #999999 1px solid; padding: 5px; text-align: right; }
table.supp td.number{font-weight: bold;}
table.supp td.boldshadedata {background-color: #e8e9e4; font-weight: bold;}
table.supp td.italshadedata{text-align: left;  background-color: #e8e9e4; font-style:italic; background-image: none;}
table.supp td.shadedata {white-space:nowrap; background-color: #FDFAEC;}
table.supp td.shadedata1 {white-space:nowrap; background-color: #F0EAD0;}
table.supp th.italshadestub1{text-align: left;  background-color: #e8e9e4; font-style:italic; background-image: none; min-width: 250px; padding-left: 35px;}

/*-- STAT SUPP FOOTNOTE STYLES --*/
.fntext{font-size: .87em;}
ol.footnotes{font-size: .87em; padding-bottom:1em;}
ol.footnotes li{margin-bottom: .7em;}

.tablenotes{font-size: .87em; padding-bottom:1em;}
.tablesource{font-size: .87em; padding-bottom:1em; width:800px;}

/*-- STAT SUPP ANNOUNCEMENTS BOX STYLES --*/
#announcements{margin-bottom: 1.5em;  padding-bottom: .5em; border: 1px solid #E1E1E1; width: 70%;}
#announcements .list{background-image: url(/gifjpg/grayback1.jpg); background-repeat:repeat-x; margin: 3px;}
#announcements ul h4{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;}
#announcements ul li{padding-bottom: .5em;}
#announcements .list h3{background-color: #B66B18; color: #ffffff; padding: 3px 3px 5px 5px; margin: 0 0 5px 0; font-weight:normal; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}


/*THESE STYLES PERTAIN TO PRINCIPAL ECONOMIC INDICATORS*/
#PEI{/*border: 1px solid #AA5500;*/ margin-bottom: 1.5em;  padding-bottom: .5em; border: 1px solid #E1E1E1;}
#PEI .list{background-image: url(/gifjpg/grayback3.jpg); height: 125px; background-repeat:repeat-x; margin: 3px;}
#PEI h2{background-color: #B66B18; color: #ffffff; padding: 3px 3px 5px 5px; margin: 0 0 5px 0; font-weight:normal; font-size: 1.4em;}
#PEI ul.stats {margin: 0 0 0 30px;  padding: 0 0 0 0;}
#PEI ul.stats li{padding: 0 0 .5em 0;}


/*MAKES THE PAGES WITH LARGE TABLES WORK IN IE*/
#leftnav{position: absolute;}

/*THESE STYLES FORMAT THE PAGE INTO 2 COLUMNS*/ 
table.stats{width: 100%;} 
table.stats h2{margin-top: 0;} 
table.stats td{padding: .5em 0em .5em 0em; } 
table.stats td.left{padding-right: 3em;} 
ul.stats {margin: 5px 0 1em 10px; padding: 0;} 
ul.stats li{padding: 0 0 .5em 0; line-height: 1.3em;} 
ul.nobullets{list-style: none; margin-left: 1em; margin-top: 0;}

/*----- STYLES FOR H8 TABLES -----*/
table.h8 {border-left: 1px solid #333; border-top: 1px solid #333; margin-bottom: 2em; font-size: .9em; font-family: Arial, Helvetica, sans-serif;}
table.h8 th{color: #ffffff; background-color: #809D7D; padding: .5em; border-right: 1px solid #333; border-bottom: 1px solid #333; /*white-space: nowrap;*/}
table.h8 th.secheader{color: #FFFFFF; background-color: #5F795B; padding-top: 3px; padding-bottom: 5px;}
table.h8 th.subhead1{color: #FFFFFF; background-color: #5F795B; padding-top: 3px; padding-bottom: 5px;}
table.h8 th.subhead2{background-color: #B49C38; color: #ffffff; padding-left: 5px; border-bottom: #333 1px solid; border-right: #333 1px solid; font-weight: bold; text-align: left;}
table.h8 .subhead2{background-color: #4E3C73; color: #ffffff; padding-left: 5px; border-bottom: #333 1px solid; border-right: #333 1px solid; font-weight: bold; text-align: left; padding-top: 5px; padding-bottom:5px;}
table.h8 .subhead3{background-color: #E3D7A4; color: #000000; padding-left: 10px; border-bottom: #333 1px solid; border-right: #333 1px solid; font-weight: bold; text-align: left; font-weight: bold;}
table.h8 th.subhead3 {background-color: #E3D7A4; color: #000000; padding-left: 10px; border-bottom: #333 1px solid; border-right: #333 1px solid; font-weight: bold;}
table.h8 td{border-bottom: #333 1px solid; border-right: #333 1px solid; padding: 3px; text-align: right; white-space: nowrap;}
table.h8 th.indent1{padding-left: 10px; background-color: #FFF; color: #000;}
table.h8 th.indent2{padding-left: 20px; background-color: #FFF; color: #000;}
table.h8 th.indent3{padding-left: 30px; background-color: #FFF; color: #000;}
table.h8 th.indent4{padding-left: 40px; background-color: #FFF; color: #000;}
table.h8 th.indent5{padding-left: 50px; background-color: #FFF; color: #000;}
table.h8 tr.total{background-color: #E3D7A4; color: #000000;}
table.h8 tr.total th{background-color: #E3D7A4; color: #000000;}

.note{ padding-top: .5em; padding: 1em; font-size: .9em; margin-bottom: 1.5em; border-top: 2px solid #E3D7A4;  border-bottom: 2px solid #E3D7A4; color: #000000;/*background-image: url(../GIFJPG/grayback2.jpg); background-repeat: repeat-x;*/}
.note h3{margin:0; padding: 0;}

.datanote{padding: 0em 0em 10px 0px; font-size: .9em; margin-bottom: 1.5em;  border-bottom: 2px solid #5F795B; /*background-color: #A7542C;*/ color: #000000;}
.datanote h3{margin:0; padding: 5px; color: #fff; background-color: #5F795B; margin-bottom: 10px;}

.tablenote{padding: 0em 0em 10px 0px; font-size: .85em; font-style:italic;}

/*------ DATA DOWNLOAD STYLES ------*/
.generalContentTextDDP{width: 990px; margin-left: 20px;}
#help {color: #FFF; font-weight: bold; margin-bottom: 1em; padding-bottom: 1em;}
#help li{float: left; list-style: none; margin-right: 1em;}
#help li.rss{background-image: url(/datadownload/gifjpg/rssBkgd.jpg); background-repeat:repeat-x; background-color: #AC592C; padding: 3px 8px 3px 8px;}
#help li.rss a{text-decoration: none; color: #FFF;}
#help li.hlp{background-image: url(/datadownload/gifjpg/helpBkgd.jpg); background-repeat:repeat-x; background-color: #719224; padding: 3px 8px 3px 8px;}
#help li.hlp a{text-decoration: none; color: #FFF;}

.generalContentTextDDP #printIcon {float:right;  margin: 1.2em 1em 0px 0px; font-size: 0.85em;}
#printIcon2 {float:right;  margin: -20px 1em -5px 0px; font-size: 0.85em;}

#helptest {color: #FFF; font-weight: bold; margin-bottom: 1em; padding-bottom: 1em;}
#helptest li{float: left; list-style: none; margin-right: 1em;}
#helptest li.rss{background-image: url(/datadownload/gifjpg/rssBkgd.jpg); background-repeat:repeat-x; background-color: #AC592C; padding: 3px 8px 3px 8px;}
#helptest li.rss a{text-decoration: none; color: #FFF;}
#helptest li.hlp{background-image: url(/datadownload/gifjpg/helpBkgd.jpg); background-repeat:repeat-x; background-color: #719224; padding: 3px 8px 3px 8px;}
#helptest li.hlp a{text-decoration: none; color: #FFF;}
#helptest li.chooselink{background-image: url(/datadownload/gifjpg/annTabBkgd.jpg); background-repeat:repeat-x; background-color: #1F5582; padding: 3px 8px 3px 8px; color: #FFF;}

.generalContentTextDDP h1 img{float: left;}
.generalContentTextDDP h1 {margin-bottom: 35px;}

.subtitletd{font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #AC592C; padding: 0px 8px 0px 8px;}
.subtitletd a:link{color: #719224; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.subtitletd a:hover{color: #AC592C;}
.subtitletd a:visited {color: #719224;}

.instruct{margin-top: 10px; margin-bottom: 20px; font-weight: bold;}
.instruct2 img{vertical-align:middle;}

ul.stats li{list-style: none;}

h2.ddp1{border-bottom: 1px solid #AC592C; margin-bottom: 0; padding-bottom: 5px; padding-top: 20px;}
h2.ddp1 .tab{background-image: url(/datadownload/gifjpg/pgTtlBkgd.jpg); background-repeat: repeat-x; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; background-color: #AC592C; padding: 4px 8px 5px 8px;}
h2.ddp1 .learn{font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 1em; padding-bottom: 4px; margin-bottom: 4px;}

table.sectionTitle{border-bottom: 1px solid #AC592C; clear: both; margin-bottom: 1em; margin-top: 2em; width: 100%; paddig: 0; border-collapse: collapse;}
table.sectionTitle td {padding: 0 5px 0 5px;}
table.sectionTitle td.tab{background-image: url(/datadownload/gifjpg/pgTtlBkgd.jpg); background-repeat: repeat-x; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; background-color: #AC592C; padding: 5px 8px 5px 8px; width: 170px;}
table.sectionTitle td.tab h2.ddp1{margin-bottom: 0; padding:  5px 0 5px 0; float: left; font-family: Arial, Helvetica, sans-serif;}
table.sectionTitle td.learn{font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 1em; padding: 0 5px 4px 0px; margin-bottom: 4px; text-align: right;}
table.sectionTitle td.name{margin-left: 0px; padding: 0 0 0 20px; margin-bottom: 0px;  width: 650px; font-size: .9em; font-style: italic; color: #AC592C;}
#sectionTitle{border-bottom: 1px solid #AC592C; clear: both; margin-bottom: 1em; margin-top: 2em;}
#sectionTitle h2.ddp1{margin-bottom: 0; padding:  5px 0 5px 0; float: left;  width: 200px;}
#sectionTitle .tab{background-image: url(/datadownload/gifjpg/pgTtlBkgd.jpg); background-repeat: repeat-x; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; background-color: #AC592C; padding: 5px 8px 5px 8px;}
#sectionTitle .learn{font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 1em; padding-bottom: 4px; margin-bottom: 4px; width: 100px; float: right;}
#sectionTitle .name{margin-left: 0px; padding-bottom: 0px; margin-bottom: 0px; float: left; width: 650px; font-size: .9em; font-style: italic; color: #AC592C;}

h2.ddp2{border-bottom: 1px solid #1F5582; margin-bottom: .5em; padding-bottom: 5px; }
h2.ddp2 .tab{background-image: url(/datadownload/gifjpg/annTabBkgd.jpg); background-repeat: repeat-x; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; background-color: #1F5582; padding: 4px 8px 5px 8px;}

h2.ddp3{border-bottom: 1px solid #AC592C; margin-bottom: 0; padding-bottom: 5px; padding-top: 20px;}
h2.ddp3 .tab{background-image: url(/datadownload/gifjpg/pgTtlBkgd.jpg); background-repeat: repeat-x; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; background-color: #AC592C; padding: 4px 8px 5px 8px;}

.navigate{font-size: .85em; background-image:url(/datadownload/gifjpg/subNavBkgd.jpg); background-repeat:repeat-x; background-color: #FFF; padding: 5px; margin-left: 55px; margin-top: -34px;}

.canSection {font-size: .9em; width: 500px;}

.packageTitle {font-family: "Times New Roman", Times, serif; font-size: 1.5em; margin-bottom: 1em; }
.packageTitle .text{border-bottom: 1px solid #999;  width: 400px; padding-bottom: 3px;}
.packageTitle img{vertical-align: middle; float: left; margin-right: 2px; }

.generalContentTextDDP table{font-size: 1em;}

.cans {margin-bottom: 1em; margin-left: 0px;}

#btnToDownload{margin-left: 0px; margin-bottom: 0px;}
#btnToFormat{margin-bottom: 0px;}
#btnToChart{margin-bottom: 0px;}

#btnToSelect{margin-left: 20px;}
#btnChangeFormat{margin-bottom: 20px;}

.titleRequest {background-color: #1E527E;
            font-size: .9em;
            text-indent: 0.1em;
            font-weight: bold;
            vertical-align: middle;
            text-align: center; 
            width: 100%;
            background-image: url(/datadownload/gifjpg/boxBkgd.jpg);
            background-repeat:repeat-x;
            color: #FFF;
            padding: 5px;
            }
            
.SeriesList{
    BORDER-top: #cccccc solid 1.5px;
    BORDER-left: #cccccc solid 1.5px;
    BORDER-RIGHT: #666666 solid 2.5px;
    BORDER-BOTTOM: #666666 solid 2.5px;
    padding-right: 10px;
    }
#downloadTable{font-size: .9em;}

ul.choose{list-style: none; margin-left: 0; padding-left: 20px;}
ul.choose li{padding-bottom: 0px;}
ul.choose li.arrow{padding-bottom: 0; padding-left: 65px;}
ul.choose li img{ vertical-align: middle; padding-right: 3px;}

#Datagrid1 {background-color: #ffffff;}

table.portlet th{padding: 8px; background-color: #BD6E2D; color: #FFF;}
table.portlet td{padding: 5px;}

#PackageList {margin-bottom: 15px;}

#contactus h2.ddp1{width: 960px; margin-left: 20px;}
#contactus table{font-size: 1.05em; width: 600px; margin-left: 30px;}
#contactus #secondaryFooterLinks { padding-left: 5px;}
#contactus #footerLinks { padding-left: 5px;}
#contactus #rdoCommentOn {margin-left: 20px;}
#contactus #rdoGeneralInquiry {margin-left: 20px;}
#contactus #rdoProblem {margin-left: 20px;}

/*For the DDP Help Page*/

    #helpText{margin: 15px 15px 15px 15px; padding-top: 15px; width: 80%; line-height: 1.4em;}
    #helpText .packageTitle {margin-left: 0px; padding-left: 0px;}
    
    #helpText h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.9em; color: #719224; font-weight: bold; margin-bottom: 5px;}
    #helpText h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.7em; color: #719224; font-weight: bold; margin: 0 0 10px 0; padding-bottom: 5px; border-bottom: 8px solid #719224;}
    #helpText h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color: #719224; font-weight: bold; border-top: 3px double #AC592C; padding-top: 20px;}
    #helpText h4 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #719224; font-weight: bold; border-bottom: 1px dotted #AC592C; margin-bottom: 0;}
    
    #helpText .helpmenu {margin-top: 2em;}
    #helpText .helpmenu p bold {color: #719224;}
    
    #helpText ol{list-style: upper-roman; list}
    #helpText ol li {margin-bottom: 1em;}
    #helpText ol.menu li{margin-bottom: 5px;}
    #helpText ul li {margin-bottom: 1em;}
    
    #helpText table {font-size: 1em;}
    #helpText td.left {vertical-align: top; width: 50%; padding: 10px 30px 10px 0px; margin: 0px; border-right: 1px dashed #000;}
    #helpText td.right {vertical-align: top; width: 50%; padding: 10px 10px 10px 30px; margin: 0px; border-right: none;}
    
    
    #helpText .tips {border-left: 1px dotted #1F5582; border-right: 1px dotted #1F5582; border-bottom: 1px dotted #1F5582; border-top: 8px solid #1F5582; padding: 5px; margin: 10px 0px 10px 0px; width: 300px;}
    #helpText .tips .title{float: left; color: #1F5582; font-size: 1.5em; font-weight: bold; width: 40px;}
    #helpText .tips .title2{color: #1F5582; font-size: 1.5em; font-weight: bold;}
    #helpText .tips .text {float: left; width: 220px; margin-left: 5px;}
    
    #helpText .notes {border-left: 1px solid #719224; border-right: 1px solid #719224; border-bottom: 1px solid #719224; border-top: 8px solid #719224; padding: 5px; width: 400px;}
    #helpText .notes .title{float: left; color: #1F5582; font-size: 1.5em; width: 40px; margin-top: 0; padding-top: 0;}
    #helpText .notes .text {float: left; width: 320px; margin-left: 5px; padding-top: 10px;}
    #helpText ul.menu {list-style: none; margin: 0; padding: 0;}
    #helpText ul.menu li{margin-bottom: 0;}
    
    #helpText img {/*border: 1px solid #AC592C;*/ padding: 5px; margin-top: 10px; margin-bottom: 10px;}
    
    #helpText .packageTitle img{border: 0; margin: 0;}

/*---- RIGHT STATS BOX ON ECONRESDATA LANDING WP Related Addition ----*/
#rightTextPay{font-size: .85em; width: 165px; padding-bottom: .2em; float:right; border: 1px solid #E1E1E1; }
#rightTextPay h1{font-family: "Times New Roman", Times, serif; font-size: 1.25em; padding: .3em 0px .3em .3em;  margin: 0 0px 0 0px;  font-weight: normal; border-bottom: 0; color: #FFFFFF; background-color: #B66B18;}
#rightTextPay .ulbackground{background-image: url(../GIFJPG/grayback2.jpg); background-repeat: repeat-x;}
#rightTextPay ul{margin-top: 0px; margin-bottom:5px; margin-left: 20px; padding-top: 10px; padding-left: 0; color: #993300; list-style-position:outside; list-style: square;}
#rightTextPay li{padding-bottom: 5px;}
#rightTextPay a{}
#rightTextPay .topBorder{display: none;}
#rightTextPay .bottomBorder{display: none;}

/*---- CONSUMER RESEARCH AGENDA ----*/
#consumerresearch .session {margin: 1em 0; border-bottom: 1px solid #999999;}
#consumerresearch  .session .time { float: left; }
#consumerresearch  .session .time p {font-weight: bold; margin: 0.1em 0 0 0; padding: 0;}
#consumerresearch  .session .details {margin-left: 6em; margin-bottom: 0.5em;}
#consumerresearch  .session .details p { margin: 0.5em 0; }
#consumerresearch  .session .details h3 {border: none; font-size: 1.385em; margin: 0 0 0.1em 0; padding: 0;}
#consumerresearch  .session .details div.presentations {background-color: #EFEFEF; margin: 1em 0; padding: 1em; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; text-align: left;}
#consumerresearch  .session .details div.presentations ul {margin: 0; padding: 0; text-align:left; padding-bottom: 15px; padding-top:5px;}
#consumerresearch  .session .details div.presentations ul li {border: none; display: inline; list-style: none; margin: 0; padding: 0 1em 0 0.5em; text-align:left;}
#consumerresearch  .session .details div.presentations ul li a.audio {background-image: url(/gifjpg/audio.png); background-repeat: no-repeat; border-right: 1px solid #666; display: inline-block; height: 16px; margin-top: 0.50em; padding: 0 1em 0.1em 1.5em;}
#consumerresearch  .session .details div.presentations ul li a.transcript {background-image: url(/gifjpg/transcript.png); background-repeat: no-repeat; display: inline-block; height: 16px; padding: 0 0 0.1em 2em;}
#consumerresearch  .session .details div.presentations ul li a.video_youtube {background-image: url(/gifjpg/youtube.png); background-repeat: no-repeat; display: inline-block; height: 16px; padding: 0 0 0.1em 2em;}
#consumerresearch  .session .details div.presentations ul li.first { border-left: none; }
br.name {margin-bottom: 7px;}
#consumerresearch  ul.panelists {margin: 0 0 0 1.5em; padding: 0 0 0 1em;}
#consumerresearch  ul.panelists li {list-style-position: outside; margin: 0; padding: 0 0 0 0.2em;}
/*Statistical Release Page Top Navs*/



.statsNav {clear: both; height: 36px; border: 1px solid #DDD; background-image: url(/gifjpg/nav_background.gif); background-repeat: repeat-x; background-color: #EBEBEB;}
.statsNav ul{list-style: none; padding: 0; margin: 0;}
.statsNav ul li{float:left; padding: 8px 7px 8px 7px; }
.statsNav ul li img{vertical-align: middle;}
.statsNav ul li.selected{font-weight: bold; text-decoration: none;}
.statsNav ul li.selected a:link{text-decoration: none;}
.statsNav ul li.selected a:visited{text-decoration: none;}

.indent1{padding-left: 10px;}
.indent2{padding-left: 20px;}
.indent3{padding-left: 30px;}
.indent4{padding-left: 40px;}
.indent5{padding-left: 50px;}

/*For release schedule page*/

table.releaseCalendar {border: 1px solid #ccc/*#456530*/; padding: 5px; margin: .5em 0 1em 0; width: 100%; }
table.releaseCalendar th{font-family: "Times New Roman", Times, serif; background-color: #7A986F; color: #fff; padding: 6px; border-bottom: 1px solid #456530; font-size: 1.4em; font-weight: normal; text-align:left;}
table.releaseCalendar th a:link{color: #FFF;}
table.releaseCalendar th a:visited {color: #fff;}
table.releaseCalendar td {border-bottom: none; padding: 5px; line-height: 1.6em;} 
table.releaseCalendar td.month {text-align: right;  font-weight: bold; padding-right: 15px;}
table.releaseCalendar tr.odd td {background-color: #F0EDD7;}
table.releaseCalendar th.subhead {font-size: 1.1em; color: #fff; background-color: #5D8940; text-align: center;}
table.releaseCalendar td.tablestub{text-align: left;}
table.dates {border: 1px solid #ccc; padding: 5px; width: 90%;}
table.dates td {vertical-align: top; line-height: 20px; padding: 5px 20px;}
table.dates .alt {background-color: #F0EDD7;}
td.day {font-family: "Times New Roman", Times, serif; color:#C60; padding: 5px; font-size: 18px; text-align: right;}
.note{background-color: #EDF1EB; padding: 5px 10px 5px 10px; border-top: #507536 1px solid; border-bottom: #507536 1px solid; margin-bottom: 1em; margin-top: 1em;}
.note h3{margin:0; padding: 0;}