@import url("/resources/pubtables.css"); 

/*------ TEMPORARY STYLESHEETS FOR ECON RES GENERIC PAGES---------- */
table.econres {width:100%; border: 0px; padding: 8px;}
table.econres td {padding: 8px; }
table.econres th {text-align: center;}

/*---- 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;}

/*-------RESEARCH STAFF AND RESOURCES TABLES -----*/
p    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 18px;
    color: #000000;
}
        
.list    {font-family: "Times New Roman", Times, serif; 
        font-size: 15px; 
        color: #000000;}
        
.text    {font-family:Arial, Helvetica, sans-serif; 
        font-size: 13px; 
        color: #000000;}
.bar {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    background: #eae3d0;
    border: 1px solid #be8a37;
    padding: 5px 0px;
}
        
.barspan {font-family: "Times New Roman", Times, serif; 
        font-size: 18px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: bold; 
        color: #993300;}
.econlink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006666;
        }
.econlinkIndent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006666;
    padding: 0px 0px 0px 10px;
    display:block;
    margin: 0px;
        }
        
.alphalink {font-family: "Times New Roman", Times, serif; 
        font-size: 13px; 
        color: #006666;
        text-decoration: none;}
        
.barnav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #ffffff;
    background: #eae3d0;
    display: block;
    text-align: center;
    border: 1px solid #be8a37;
    width: 200px;
    padding: 5px 0px;
        }
                
/*h1 {font-family: "Times New Roman", Times, serif; 
        font-size: 30px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal; 
        color: #993300; 
        text-decoration: none}*/
    
        
/*h2 {font-family: "Times New Roman", Times, serif; 
        font-size: 26px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal; 
        color: #993300; 
        text-decoration: none}*/
.returnhead {font-family: "Times New Roman", Times, serif; 
        font-size: 20px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal; 
        color: #006666; 
        text-decoration: none}
        
.subhead {
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000;
    text-decoration: none
}
.interestHeading
        
/*h3 {font-family: "Times New Roman", Times, serif; 
        font-size: 19px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal; 
        color: #993300; 
        text-decoration: none}*/
        
.runinhead {font-family: "Times New Roman", Times, serif; 
        font-size: 15px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: 600; 
        color: #993300; 
        text-decoration: none}
        
.name    {
    font-family: "Times New Roman", Times, serif;
    font-size: 32px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #6b1d2d;
}
        
.title    {font-family: "Times New Roman", Times, serif; 
        font-size: 20px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal; 
        color: #000000;}
        
.loc    {font-family: "Times New Roman", Times, serif; 
        font-size: 15px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal; 
        color: #000000;}
.loclink    {font-family: "Times New Roman", Times, serif; 
        font-size: 15px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal; 
        color: #006666; 
        text-decoration: none}
        
.category    {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: bolder;
    color: #6b1d2d;
}
        
.pubstext    {font-family: Arial, Helvetica, sans-serif; 
        font-size: 13px; 
        color: #000000; 
        }
        
.letter    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-weight: bold;
    color: #000000;
    text-align: center;
    background: #eae3d0;
    border: 1px solid #be8a37;
    padding: 5px 0px;
    display: block;
    width: 220px;
    margin: 3px 0px;
                        }
                        
                        
.question {font-family: "Times New Roman", Times, serif; 
        font-size: 15px; 
        font-style: normal; 
        line-height: normal; 
        font-weight: bold; 
        color: #000000; 
        text-decoration: none}                    
.fieldOfInterestHeading {
    margin: 0px;
    padding: 0px;
}

/*
a:visited {color: #800080;}*/
        
h2 .interestHeading {
    font-size: 24px;
}
.text p {
    margin: 0px;
    padding: 0px;
}
/*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; font-size: .9em;}
.note h3{margin:0; padding: 0;}
 

/*For publications - specifically SCOOS*/

/* =Jump Link Boxes */
.jumpArea {}
.jumpArea.jumpPage{width: 100%; /*margin-top: -15px;*/}
.jumpArea.jumpPage .jumpBox ul{width: 350px;}
.jumpArea.jumpSection{float:right; width: 215px; padding:0 0 0 15px; margin-top: 10px; /*margin-top: -2.8em;*/}  /* Vertical Treatment */
h4.jumpHeader {font-size:14px;margin:0 0 0 0; background-color:white; color: #000; font-style: normal; font-weight: normal; border: none;}
.jumpBox {background-color: /*#EAF4FB*/#EBEBEB; border-bottom: 1px solid #253750; border-top: 1px solid #253750;margin:0; position:relative; float:left; width:100%; margin-bottom:15px;}
.jumpBox ul{list-style:none; margin: 0; padding: 0.75em;}
.jumpBox ul li{margin: 0.75em;}
.jumpBox ul li ul{list-style:none; margin: 0; padding: 0.5em;}
.jumpBox ul li ul li{font-size:11px; margin: 0.75em;}

ol h4.option1{margin-left: -30px; margin-bottom: 10px;}

/***Back to top button - used for all publications*/

.backPage, #back-top {position: fixed; bottom: 30px; margin-left: -114px;}
.backPage a, #back-top a { width: 108px; display: block; text-align: center;    font: 11px/100% Arial, Helvetica, sans-serif;    text-transform: uppercase;    text-decoration: none;    color: #bbb;
    /* background color transition */ -webkit-transition: 1s;    -moz-transition: 1s; transition: 1s;}
.backPage a:hover, #back-top a:hover {color: #000; background:url(/gifjpg/up-arrow_invert.png) no-repeat center center;}
/* arrow icon (span tag) */
.backPage span, #back-top span { width: 108px; height: 100px; display: block; /*margin-bottom: 7px;*/ background:  url(/gifjpg/up-arrownew.png) no-repeat center center;
    /* rounded corners */-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
    /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
.backPage a:hover span,  #back-top a:hover span {/*background-color: #777;*/ background: url(/gifjpg/up-arrow_invert.png) no-repeat center center;}
.backSection, #backtotop { background-image:url(/gifjpg/small_arrow.png); background-position:left; background-repeat:no-repeat; padding-left:22px; padding-bottom:10px; margin-bottom: 20px; border-bottom:#f0ead0 solid 1px;}

/*For related materials at the bottom of each page*/
#relatedItems {background-color: #EFEFEF; padding-top: 15px; padding-bottom: 15px; margin-top: 0; }/*Updated 3/7/2012*/
#relatedItems ul {list-style:none; padding: 10px 0 0 0; margin: -10px 0 0 0;}
#relatedItems ul li {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left: 10px;}
#relatedItems ul.relatedbox {list-style:none; padding: 10px 0 20px; 0; margin: 5px 0 0 15px;}
#relatedItems ul li.relatedbox {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left: 10px;}
p.type {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding: 0 0 0 0;  margin: 0 0 0 10px; text-transform:uppercase;}
p.date {font-family: Arial, Helvetica, sans-serif; font-size:12px;padding: 0 0 0 0; margin: 0 0 0 10px;}
p.link {font-family: Arial, Helvetica, sans-serif; font-size:13px;padding: 0 0 0 0;  margin: 0 0 10px 10px;}
hr.whiteLine {border: 1px solid #fff; height: 0.03em; width: 475px; padding: 0 0 0 0; margin-bottom: 20px;}