@charset "utf-8";
/* CSS Document */

body{}

pre{font-size: 1.2em;}

ul {list-style: none; margin: 0; padding: 0 0 0 1.5em;}
ul li {line-height: 1.5em;}

#leftnav{display: none;}
#content{margin-left: 0px;}
.generalContentText{margin-left: 20px;}

#contentContainer{
background-color: #FFFFFF;
width: 77em;
background-repeat: repeat-y;
background-image: none;}

#content
{margin-left: 0px;
background-color:#FFFFFF;
margin-top: 0;
padding-top: 0;
padding-left: 10px;}

#TwoColumns{width:960px;}

#BreadCrumbContainer{background-image: url(/gifjpg/breadBack.jpg); background-repeat: repeat-y; font-size: .85em; padding: 4px 0px 5px 15px; margin:0 0 0 -10px;}

#rightText{clear:both; border-top: #BF5E0A 1px solid; border-bottom: 1px solid #BF5E0A; padding: 0px; margin-top: 3em; margin-left: 10px;}
#rightText ul{list-style: none; margin: 0; padding: 0; width: 100%; list-style-image: none;}
#rightText ul li{list-style: none; background-color: #FDF4EA; displayi:block; padding: 5px 5px 5px 10px; color: #023059; border-bottom: none;}


.nextRelease{float:right; font-style: italic; font-size: .8em;}
.tableunit{font-family: "Times New Roman", Times, serif; font-size: 1em; padding-bottom: 5px;}

h1 img {float: left; margin-right: 5px;}
h2.border{font-size: 1.6em;}
h3 {font-size: 1.4em; padding: 0; margin: 1em 0 0em 0;}
h4 {font-weight: bold; font-weight: normal; margin-bottom: 0;}
h5 {font-weight: bold; font-style: italic;}
h6 {font-style: italic;}

h2 .source{font-size: .55em; font-family: Arial, Helvetica, sans-serif;}
h3 .source{font-size: .6em; font-family: Arial, Helvetica, sans-serif;}

.dates {clear: both; border-bottom: 1px solid #507536; color:#D06606;  padding: 7px 0px 5px 10px; height: 20px; margin: 1em 0 1em 0; font-family: "Times New Roman", Times, serif; font-size: 1.2em; border-top: 1px solid #507536; font-weight: bold;}
.dates .asof{float: left;}
.dates .posted{float:right; margin-left: 2em; padding: 0px 10px 0 0;}

a.pdfLink{font-size: .6em; font-weight: bold; padding: 5px 5px 5px 5px; font-family: Arial, Helvetica, sans-serif; color: #5D8940;}
.z1pdfLink{font-size: .6em; font-weight: bold; padding: 5px 5px 5px 10px; font-family: Arial, Helvetica, sans-serif; color: #5D8940;}

/*STYLES FOR STAT RELEASE TABLES*/

table.text{border: 1px solid #ccc; padding: 5px; font-family: Verdana, Geneva, sans-serif; margin: .5em 0 1em 0; font-size: .85em;}
table.text th{background-color: #7A986F;  color: #fff; padding: 6px 8px; font-weight: bold; border-bottom: 1px solid #b4b4b4; font-family: Verdana, Geneva, sans-serif; border-right: 1px solid #b4b4b4; border-left: none;}
table.text td {border-bottom: 1px solid #CFC67E; padding: 5px; border-right: 1px solid #CFC67E; }
table.text tr.alt td {background-color: #F0EDD7;}
table.text thead tr.row1 th {background-color: #4B6048;}
table.text thead tr.row2 th {background-color: #7A986F;}
table.text thead tr.row3 th {background-color: #566A7E;}
table.text thead tr.row4 th {background-color: #577B7D;}
table.text td.spacer {background-color: #FFF; border-bottom: none; border-right: 1px solid #CFC67E;}
table.text tr.alt td.spacer {background-color: #FFF; border-bottom: none; border-right: 1px solid #CFC67E;}


table.statistics {border: 1px solid #ccc; padding: 5px; font-family: Verdana, Geneva, sans-serif; margin: .5em 0 1em 0; font-size: .85em; border-collapse:collapse;}

table.statistics thead th.title {background-color:#5F795B; color: #fff; text-align:left; }
table.statistics thead tr.alt th.title {background-color:#5F795B; color: #fff; text-align:left; border-top: 1px solid #CCC; border-left: 1px solid #ccc;}

table.statistics thead .addinfo{font-weight: normal;}
table.statistics th .addinfo{font-weight: normal;}

table.statistics th.title {background-color:#5F795B; color: #fff; text-align:left; }
table.statistics tr.alt th.title {background-color:#5F795B; color: #fff; text-align:left;}

table.statistics thead th{background-color: #7A986F;  color: #fff; padding: 6px 8px; font-weight: bold; border-bottom: 1px solid #b4b4b4; font-family: Verdana, Geneva, sans-serif; border-right: 1px solid #b4b4b4; border-left: none; text-align: center;}
table.statistics thead tr.alt th{background-color: #7A986F;}

table.statistics thead th.subhead1 {background-color:#5F795B; color: #fff;}
table.statistics thead tr.alt th.subhead1{background-color:#5F795B; color: #fff;}

table.statistics thead th.subhead2{background-color: #566A7E;}
table.statistics thead tr.alt th.subhead2{background-color: #566A7E;}

table.statistics thead th.subhead3{background-color: #7792AD;}
table.statistics thead tr.alt th.subhead3{background-color: #7792AD;}

table.statistics thead th.subhead4{background-color: #577B7D;}
table.statistics thead tr.alt th.subhead4{background-color: #577B7D;}

table.statistics thead th.subhead5{background-color: #4B6048;}
table.statistics thead tr.alt th.subhead5{background-color: #4B6048;}

table.statistics thead th.subhead6{background-color: #4B6048;}
table.statistics thead tr.alt th.subhead6{background-color: #4B6048;}

table.statistics tr#subhead1 td{background-color:#DABC7E; color: #000;}
table.statistics tr#subhead1 th{background-color:#DABC7E; color: #000;}

/*STYLES FOR TH TAGS NOT IN THEAD - ROW HEADINGS */

table.statistics th{border-bottom: 1px solid #D6C278; font-family: Verdana, Geneva, sans-serif; border-right: 1px solid #D6C278; border-left: 1px solid #D6C278; padding: 5px; text-align: left;}
table.statistics tr.alt th {background-color: #F0EDD7;}

table.statistics th.subhead {text-align: left; background-color:#CDA453; color: #fff; padding: 5px;}
table.statistics tr.alt th.subhead{background-color:#CDA453; padding: 5px;}

table.statistics th.spacer {background-color: #FFF; border-bottom: none; border-right: 1px solid #CFC67E;}
table.statistics tr.alt th.spacer {background-color: #FFF; border-bottom: none; border-right: 1px solid #CFC67E;}

table.statistics th.secheader{color: #FFFFFF; background-color: #647CB7; padding-top: 3px; padding-bottom: 5px;} /*this class used in older tables*/

table.statistics th.subhead1{color: #000; background-color: #DABC7E; padding-top: 3px; padding-bottom: 5px;}
table.statistics tr.alt th.subhead1{color: #000; background-color: #DABC7E; padding: 5px;}

table.statistics th.subhead2{color: #fff; background-color: #7A986F; border-bottom: 1px solid #7A986F; padding-top: 3px; padding-bottom: 5px; text-align:center;}
table.statistics tr.alt th.subhead2{color: #fff; background-color: #7A986F; padding: 5px; text-align:center;}

table.statistics th.subhead3{background-color: #7792AD; color:#FFF; text-align:center;}
table.statistics tr.alt th.subhead3{background-color: #7792AD; color:#FFF; text-align:center;}

table.statistics th.subhead4{background-color: #F0EDD7; color:#000; text-align:left;}
table.statistics tr.alt th.subhead4{background-color:#F0EDD7; color:#000; text-align:left;}


table.statistics th.subhead5{background-color:  #5F795B; color:#fff; text-align:center;}
table.statistics tr.alt th.subhead5{background-color: #5F795B; color:#fff; text-align:center;}

/*table.statistics th.link{font-size: 1.25em;}
table.statistics tr.alt th.link{font-size: 1.25em;}*/

table.statistics th.row{text-align: left;} /*this class used in older tables*/

/*LINK COLORS*/
table.statistics a:link{color: #D06606;}
table.statistics a:visited {color: #D06606;}

table.statistics th.title a:link{color: #D9E0BF;}
table.statistics tr.alt th.title a:link{color: #D9E0BF;}

table.statistics th.title a:visited{color: #D9E0BF;}
table.statistics tr.alt th.title a:visited{color: #D9E0BF;}

table.statistics thead a:link{color: #D9E0BF;}
table.statistics thead a:visited{color: #D9E0BF;}

table.statistics th a:link{/*font-size: .8em; vertical-align: super;*/}
table.statistics th a:visited{/*font-size: .8em; vertical-align: super;*/}

table.statistics sup {font-size: 10px; padding: 0;}

/*TABLE CELL STYLES*/
table.statistics td {border-bottom: 1px solid #CFC67E; padding: 5px; border-right: 1px solid #CFC67E; text-align: right; white-space:nowrap;} 
table.statistics td.subhead {text-align: left;} 
table.statistics td.subhead2 {text-align: left; background-color:#CDA453; color: #fff; font-weight: bold;}
table.statistics td.spacer {background-color: #FFF; border-bottom: none; border-right: 1px solid #CFC67E;}

table.statistics tr.alt td.subhead2 {text-align: left; background-color:#CDA453; color: #fff; font-weight: bold;}
table.statistics tr.alt td {background-color: #F0EDD7;}
table.statistics tr.alt td.spacer {background-color: #FFF; border-bottom: none; border-right: 1px solid #CFC67E;}
table.statistics .normal {font-weight: normal;}

/*FOR CLUMN COLORS*/
table.statistics tr td.column1{background-color: #E3D7A4; color: #000000;}

table.statistics tr.alt  td.column1{background-color: #E3D7A4; color: #000000;}

/*HIGHLIGHT FOR A ROW*/
table.statistics tr#total td{background-color: #E3D7A4; color: #000000;}
table.statistics tr#total th{background-color: #E3D7A4; color: #000000;}
table.statistics tr#total.alt td{background-color: #E3D7A4; color: #000000;}
table.statistics tr.total{background-color: #E3D7A4; color: #000000;}
table.statistics tr.total th{background-color: #E3D7A4; color: #000000;}
table.staticsics tr.alt .total {background-color: #E3D7A4; color: #000000;}

table.statistics th.total{background-color: #E3D7A4; color: #000000;}
table.statistics tr.alt th.total{background-color: #E3D7A4; color: #000000;}


/*INDENT STYLES*/
table.statistics .indent1{padding-left: 10px; text-align: left;}
table.statistics .indent1a{padding-left: 10px; text-align: left; font-weight: normal;}
table.statistics .indent2{padding-left: 20px; text-align: left;}
table.statistics .indent2a{padding-left: 20px; text-align: left; font-weight: normal;}
table.statistics .indent3{padding-left: 30px; text-align: left;}
table.statistics .indent3a{padding-left: 30px; text-align: left; font-weight: normal;}
table.statistics .indent4{padding-left: 40px; text-align: left;}
table.statistics .indent4a{padding-left: 40px; text-align: left; font-weight: normal;}
table.statistics .indent5{padding-left: 50px; text-align: left;}
table.statistics .indent5a{padding-left: 50px; text-align: left; font-weight: normal;}
table.statistics .indent6{padding-left: 60px; text-align: left;}
table.statistics .indent6a{padding-left: 60px; text-align: left; font-weight: normal;}
table.statistics .indent7{padding-left: 70px; text-align: left;}
table.statistics .indent7a{padding-left: 70px; text-align: left; font-weight: normal;}


/*#printIcon a:link{padding: 0 0px 0 0px;}
#printIcon a:link img { text-decoration: none;}
#printIcon img {padding-right: 3px;}*/

h3 .links{font-size: .6em; margin-left: 1em; font-family: Arial, Helvetica, sans-serif;}
h4 .links{font-size: .65em; margin-left: 1em; font-family: Arial, Helvetica, sans-serif;}

.announcements{background-color:#DDF0EB; padding: 0px 0px 5px 0px; margin-bottom: 2em; width: 75%;}
.announcements h3{background-color: #377B67; color:#FFF; border: none; margin: 0; padding: 5px;}
.announcements p {padding-left: 5px;}

ul.bullets {list-style: disc;}
ul.bullets li{padding: 5px 0px;}

table.subNavLinks3{margin-top: 1em;}


/*.note{ margin-bottom: 3em; margin-top: 0; margin-left: 0; padding-left: 5px; font-size: .85em; border-top: #507536 1px solid; border-bottom: #507536 1px solid; color: #000000; background-color: #EDF1EB; width: 650px;}
.note h3{margin:0; padding: 0; width:;}*/

.datanote{padding: 0em 0em 10px 0px; font-size: .9em; margin-bottom: 1.5em;  border-bottom: 1px 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;}

.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;}

ul.subnav {float:right; background-color: #E8E8E8; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
ul.subnav li {float: left; padding: 5px; font-size: .85em;}
ul.subnav li img{vertical-align: middle;}
ul.subnav li.selected {font-weight: bold;}
ul.subnav li.selected a:visited{text-decoration: none; }

/*For old statistical releases with tables for navigation*/
table.statsNav{clear: both; height: 36px; border: 1px solid #DDD; background-image: url(/GIFJPG/nav_background.gif); background-repeat: repeat-x; background-color: #EBEBEB;}
table.statsNav img{vertical-align:middle;}
table.statsNav td {padding: 8px 7px 8px 7px; border-right: none; white-space: nowrap; color: #000000;} 
table.statsNav td a:link{color: #000000;} 
table.statsNav td.selected {font-weight: bold; border-left: none; background-color: none; border-right: none; 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;} 


.footnotes{margin-bottom: 3em; margin-top: 0; margin-left: 0; padding-left: 0; font-size: .875em; line-height:1.5em; width: 650px; margin-left: 1em;}

table.statsCalendar {border: 1px solid #ccc/*#456530*/; padding: 5px; margin: .5em 0 1em 0; width: 70%; }
table.statsCalendar thead th {font-family: "Times New Roman", Times, serif; background-color: #7A986F; /*background-color: #456530; background-image: url(/Releases/tableback.png); background-repeat: repeat-x;*/  color: #fff; padding: 6px; border-bottom: 1px solid #456530; font-size: 1.4em; font-weight: normal; text-align:left;}
table.statsCalendar thead th.subhead1 {font-size: 1.1em; color: #fff; background-color: #5F795B; text-align: center;}
table.statsCalendar th a:link{color: #FFF;}
table.statsCalendar th a:visited {color: #fff;}
table.statsCalendar td {border-bottom: none; padding: 5px; text-align: center;} 
table.statsCalendar td.month {text-align: left;}
table.statsCalendar tr.alt td {background-color: #F0EDD7;}


table.statsCalendar td.tablestub{text-align: left;}


/*#printIcon a:link{padding: 0 5px 0 5px;}
#printIcon a img{text-decoration: none;}
#printIcon img {padding-right: 0px;}
*/
h3 .links{font-size: .6em; margin-left: 1em; font-family: Arial, Helvetica, sans-serif;}
h4 .links{font-size: .65em; margin-left: 1em; font-family: Arial, Helvetica, sans-serif;}

.highlight{background-color: #EDF1EB; font-size: .9em; padding: 5px 10px 5px 10px; border-top: #507536 1px solid; border-bottom: #507536 1px solid; line-height: 1.4em;}
.highlight h4{ margin-bottom: 0;}

.announcements{background-color:#DDF0EB; padding: 0px 0px 5px 0px; margin-bottom: 2em; width: 75%;}
.announcements h3{background-color: #377B67; color:#FFF; border: none; margin: 0; padding: 5px;}
.announcements p {padding-left: 5px;}

ul.bullets {list-style: disc;}
ul.bullets li{padding: 5px 0px;}


table.subNavLinks3{margin-top: 1em;}


.note{background-color: #EDF1EB; padding: 5px 10px 5px 10px; border-top: #507536 1px solid; border-bottom: #507536 1px solid; margin-bottom: 1em;}
.note h3{margin:0; padding: 0;}

.datanote{padding: 0em 0em 10px 0px; font-size: .9em; margin-bottom: 1.5em;  border-bottom: 1px 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;}


/*-- STATISTICAL SUPPLEMENT TABLES --*/

/*table.supp{border: 1px solid #ccc; padding: 5px; font-family: Verdana, Geneva, sans-serif; margin: .5em 0 1em 0; font-size: .85em; border-collapse: collapse;}

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 a:link{font-size: .8em; vertical-align: super;}
table.supp th a:visited{font-size: .8em; vertical-align: super;}

table.supp sup {font-size: 10px; padding: 0;}

table.supp th{border-bottom: 1px solid #D6C278; font-family: Verdana, Geneva, sans-serif; border-right: 1px solid #D6C278; border-left: 1px solid #D6C278; padding: 5px; text-align: left;}
table.supp th.shadestub {text-align: left; background-color: #e8e9e4; background-image: none;} /*added to fix an error in the xml code)*/

/*table.supp th.shadestub0 {text-align: left; background-color: #E3D7A4; color: #000; min-width: 250px;}
table.supp th.shadestub1{text-align: left; padding-left: 20px; background-color: #F0EDD7; min-width: 250px;}
table.supp th.shadestub2{text-align: left; padding-left: 35px; background-color: #F0EDD7; min-width: 250px;}
table.supp th.shadestub3{text-align: left; padding-left: 50px; background-color: #F0EDD7; min-width: 250px;}
table.supp th.shadestub4{text-align: left; padding-left: 50px; background-color: #F0EDD7; min-width: 250px;}
table.supp th.boldshadestub0{text-align: left; color:#FFF; background-color: #F0EDD7; background-image: none; }

table.statistics th.shadestub0 {text-align: left; background-color: #E3D7A4; color: #000; min-width: 250px;}
table.statistics th.shadestub1{text-align: left; padding-left: 20px;  min-width: 250px;}
table.statistics th.shadestub2{text-align: left; padding-left: 35px; min-width: 250px;}
table.statistics th.shadestub3{text-align: left; padding-left: 50px;  min-width: 250px;}
table.statistics th.shadestub4{text-align: left; padding-left: 50px;  min-width: 250px;}
table.statistics th.boldshadestub0{text-align: left; color:#FFF; background-image: none; }

table.supp th.boldshadestub{text-align: left; background-color: #e8e9e4; background-image: none; }*/ /*added to fix an error in the xml code*/

/*table.supp th.italshadestub{text-align: left; color:#000; background-color: #DABC7E; font-style:italic; background-image: none; min-width: 250px;}
table.statistics th.italshadestub{text-align: left; color:#000; background-color: #DABC7E; font-style:italic; background-image: none; min-width: 250px;}
table.statistics tr.alt th.italshadestub{text-align: left; color:#000; background-color: #DABC7E; 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: #7A986F;  color: #fff; padding: 6px 8px; font-weight: bold; border-bottom: 1px solid #b4b4b4; font-family: Verdana, Geneva, sans-serif; border-right: 1px solid #b4b4b4; border-left: none; text-align: center;}
table.supp th.colorrev a{color: #ffffff;}

table.supp td{border-bottom: 1px solid #CFC67E; padding: 5px; border-right: 1px solid #CFC67E; text-align: right;}

table.supp td.number{font-weight: bold;}
table.supp td.boldshadedata {color:#FFF; background-color: #394D7A; font-weight: bold;}
table.supp td.italshadedata{text-align: left;  color:#FFF; background-color: #394D7A; font-style:italic; background-image: none;}



table.supp td.shadedata {white-space:nowrap; background-color: #F0EDD7;}
table.supp td.shadedata1 {white-space:nowrap; background-color: #E3D7A4;}
table.statistics td.shadedata1 {white-space:nowrap; background-color: #E3D7A4;}
table.supp th.italshadestub1{text-align: left;  background-color: #E3D7A4; font-style:italic; background-image: none; min-width: 250px; padding-left: 35px;}


table.statistics td.number{background-color: #fff; border-left: 1px solid #CFC67E; border-right: none;}
table.statistics tr.alt td.number{background-color: #fff; border-left: 1px solid #CFC67E; border-right: none;}


#indexDateControl{margin-top: 1.5em;}*/




/*----- STYLES FOR H8 TABLES -----*/
table.h8 {border: 1px solid #ccc; padding: 5px; font-family: Verdana, Geneva, sans-serif; margin: .5em 0 1em 0; font-size: .8em;}
table.h8 th{color: #fff; padding: 6px; font-weight: bold;  border-bottom: 1px solid #ccc; font-family: Verdana, Geneva, sans-serif;  border-left: 1px solid #ccc; background-color: #7A986F;}
table.h8 th a:link{color: #D9E0BF;}
table.h8 th a:visited{color: #D9E0BF;}
table.h8 thead th{background-color: #7B9A70; color: #fff; padding: 6px 8px; font-weight: bold; border-bottom: 1px solid #b4b4b4; font-family: Verdana, Geneva, sans-serif; border-right: 1px solid #b4b4b4; border-left: none;}
table.h8 thead tr.alt th{background-color: #7B9A70; color: #fff; }
table.h8 thead tr.alt th.subhead1{color: #FFFFFF; background-color: #5F795B; padding-top: 3px; padding-bottom: 5px;}
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{text-align: left; background-color:#CDA453; color: #fff; text-align: left;}
table.h8 .subhead2{text-align: left; background-color:#CDA453; color: #fff; text-align: left; font-weight: bold;}

table.h8 tr.alt .subhead2{text-align: left; background-color:#CDA453; color: #fff; text-align: left; font-weight: bold;}
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: 1px solid #CFC67E; padding: 5px; border-right: 1px solid #CFC67E; text-align: right;}

table.h8 tr.alt td {background-color: #F0EDD7;}
table.h8 tr.alt th {background-color: #F0EDD7;}

table.h8 tr.total td{background-color: #E3D7A4; color: #000000;}
table.h8 tr.total{background-color: #E3D7A4; color: #000000;}
table.h8 tr.total th{background-color: #E3D7A4; color: #000000;}

table.h8 a.foot:link{color: #D9E0BF; font-size: 10px; vertical-align: super;}
table.h8 a.foot:visited {color: #D9E0BF; font-size: 10px; vertical-align: super;}



/*-----Flow of Funds Guide Styles-----*/

.help {color: #FFF; background-color: #C86206; font-family: Arial, Helvetica, sans-serif; fonts-size: .7em;}

.seriesStructure a {padding-right: 20px; font-size: 22px;}

table.fofguide {border: none; width: 80%;}
table.fofguide th {background: url(/GIFJPG/fofguideth.jpg) repeat-x #4E7335; height: 37px; color: #FFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal;}

.col1{float: left; width: 38%; margin-bottom: 1em; margin-right: 2em; margin-top: 1em;}
.col1 h2 {margin: 0; padding: 0; color: #133100; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif;}
.col2{float: left; width: 38%; margin-bottom: 1em;  margin-top: 1em;}
.col2 h2 {margin: 0; padding: 0; color: #133100; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif;}

.col3{float: left; width: 47%; margin-bottom: 1em; margin-right: 2em;}
.col3a{float: left; width: 50%; margin-bottom: 1em; margin-right: 2em;}
.col3 h2 {margin: 0; padding: 0; color: #133100; font-size: 1.4em;}
.col4{float: left; width: 47%; margin-bottom: 1em; }
.col4a{float: left; width: 40%; margin-bottom: 1em; }
.col4 h2 {margin: 0; padding: 0; color: #133100; font-size: 1.4em;}

.option {background-color: #EFECD5; border-top: 1px solid #507536; border-bottom: 1px solid #507536; padding: 15px 5%; margin: 5px;  min-height: 60px;}
.option img {float: left;}
.option .text {margin-top: 15px; margin-left: 60px;}
.option .optcontent {margin: 0 auto 0 auto;}

.z1button{color: #fff; font-family: "Times New Roman", Times, serif; background-image: url(/gifjpg/button.jpg); background-repeat:repeat-x; width: 74px; heigh: 31px; border: none; margin-left: 2%; font-size: 16px; padding: 2px 5px 5px 5px;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
}

.seriesname{color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

table.search {margin-top: 15px; margin-bottom: 15px;}
table.search td {padding: 5px 5px 10px 5px; border-bottom: 1px dotted #CCC;}
table.search td.button {padding-top: 10px;}
table.search h3 {padding: 0; margin: 0;}


table.guide {width: 100%; font-family: Verdana, Geneva, sans-serif; border-right: 1px solid #ccc; padding: 5px; font-size: .85em; border-bottom: 1px solid #ccc; margin-bottom: 1em;}
table.guide td {padding: 8px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
table.guide th a:link{/*color: #F90;*/ color:#FFF; text-decoration: underline;}
table.guide th a:visited{/*color: #F90;*/ color:#FFF; text-decoration: underline;}
table.guide th a:hover{/*color: #F90;*/ color:#FFF; text-decoration: underline;}
table.guide th {color: #fff; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-size: 1.1em; padding: 8px; background-image: url(/gifjpg/tableback.jpg); background-repeat:repeat-x; background-color: #4E7335; text-align: center; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
table.guide tr.alt td {background-color: #EAE6C8; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
table.guide tr.pages td {border: 1px solid #fff; padding: 3px; }


#rightSidebar {width: 200px; float: right;}
#rightSidebar #nav_anchor {font-size: 0.85em; margin: 1em 0 1em 2em; padding: 0;}
#rightSidebar #nav_anchor h4 {font-size: 16px; margin: 0; padding: 0; color: #BC6115;}
#rightSidebar #nav_anchor ul {background-color: #F3F0DF; border-bottom: 1px solid #BC6115; border-top: 1px solid #BC6115; list-style: square inside; margin: 0; padding: 1em 0.75em 0.75em;}
#rightSidebar #nav_anchor ul li {margin-bottom: 1em; margin-left: 0.5em; color: #C76616;}
#rightSidebar #nav_anchor ul li a {color: #133100; text-decoration: underline;}

.emphasis {background-color: #EAE6C8; padding: 10px; }
.emphasis strong {color: #BB6014;}

.analyze {border: 1px solid #5B863E; margin: 1em 0 1em 0;}
.analyze h3 {background-color: #4E7335; background-image: url(/gifjpg/tableback.jpg); background-repeat: repeat-x; color: #FFF; border: none; margin: 0; padding: 5px;}
.analyze .description {padding: 10px; font-family: Verdana, Geneva, sans-serif; font-size: .85em; line-height: 1.5em;}
.analyze .clipboardlinks {float: right; padding: 5px 10px 5px 10px;}
.analyze .clipboardlinks img{padding-right: 5px;}
.analyze .addinfo {padding: 10px; border-top: 1px dotted #5C863F;}
.analyze strong {color: #BB6014;}
.analyze a:link.tip{text-decoration: none; border-bottom: 1px dotted #F90;}

.sourcelist {margin-top: 2em; padding-left: 10px;}
.sourcelist strong {color: #BB6014;}
.sourcelist table.guide { width: 90%; font-family: Verdana, Geneva, sans-serif;  border: 1px solid #CCC; padding: 5px; margin-top: .1em;}
.sourcelist table.guide td {padding: 5px 5px 5px 15px; font-size: 1em;}
.sourcelist table.guide th a:link{color: #F90;}
.sourcelist table.guide th a:visited{color: #F90;}
.sourcelist table.guide th a:hover{color: #F90;}
.sourcelist table.guide th {color: #fff; font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 1.3em; padding: 5px; background-image: url(/gifjpg/tableback.jpg); background-repeat:repeat-x; background-color: #4E7335; text-align: center;}
.sourcelist table.guide tr.alt td {background-color: #EAE6C8;}

#subcrumbs {font-size: .9em; margin-top: 1.5em; background-color: #F3F0DF; padding: 5px;}

#subNavLinks{width: 100%;}

#clipboard {color: #FFF; background-color: #4E7335; background-image: url(/gifjpg/tableback.jpg); background-repeat:repeat-x; background-position: top; width: 900px; padding: 15px;}
#clipboard h2 {color: #fff; float: left; margin: 0; padding: 0;}
#clipboard .tools {float: right; margin-right: 1em;}
#clipboard .tools a:link {color: #FFF; padding-right: 30px;}
#clipboard .tools a:visited {color: #FFF; padding-right: 30px;}

h2 .utility {float: right; font-size: .6em; font-family: Arial, Helvetica, sans-serif; padding-top: 5px;}

.advanced{font-size: .85em; margin-top: .5em;}

table.standard {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-collapse: collapse; font-family: Verdana, Geneva, sans-serif; font-size: .9em; background-color:#F1EFDC; margin-top: .5em;}
table.standard th{border-bottom: 1px solid #ccc; padding:6px; border-right: 1px solid #ccc; text-align: center; background-color: #4E7335; color: #FFF; background-image: url(/gifjpg/tableback.jpg); background-repeat:repeat-x; font-weight: normal;}
table.standard td{padding: 5px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #FFF;}
table.standard tr.alt td {background-color: #EAE6C8;}

.moreinfo {float: right; width: 400px;}

/*For announcements tab*/

.feedannouncements h2 {color: #FFF; background-image: url(/gifjpg/tableback.jpg); background-repeat:repeat-x; border: 1px solid #4E7335; padding: 3px 0px 3px 0px; width: 160px; margin-bottom: 0; text-align: center;}
.feedannouncements {padding: 5px; margin-top: 1em;}
.feedannouncements .text {border-top: 1px solid #4E7335; padding: 5px;}

#CollapsiblePanel1 {padding-top: 1.5em;}

/* SpryTabbedPanels.css - version 0.4 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	/*float: left;*/
	padding: 0px 5px;
	margin: 0px 1px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2.3em;
	background-color: #fff;
	list-style: none;
	border: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;

}

.TabbedPanelsTab#type a:link{color:#CC8506; text-decoration: underline;}
.TabbedPanelsTab#sector a:link{color:#CCB305; text-decoration: underline;}
.TabbedPanelsTab#instrument a:link{color:#2C460C; text-decoration: underline;}
.TabbedPanelsTab#placeholder {color:#5B863F;}
.TabbedPanelsTab#input a:link{color:#CC8506; text-decoration: underline;}
.TabbedPanelsTab#frequency a:link{color:#CCB305; text-decoration: underline;}
.TabbedPanelsTab#showall a:link{color: #5D8940; text-decoration: underline; font-size: 12px; font-weight: bold; padding-left: 50px; height: 20px; vertical-align:bottom; }
.TabbedPanelsTab#hideall {color: #5D8940; text-decoration: underline; font-size: 12px; font-weight: bold; padding-left: 10px; height: 20px;}

.TabbedPanelsImage{text-align: center;}


.TabbedPanelsTabHover {
	background-color: #fff;
}

.TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: none;
}

.TabbedPanelsTabSelected#type a:active{
	background-image: url(/gifjpg/orangearrow.gif);
	background-position: bottom;
	background-repeat: no-repeat; }
.TabbedPanelsTabSelected#sector a:link{
	background-image: url(/gifjpg/yellowarrow.gif);
	background-position: bottom;
	background-repeat: no-repeat;}
.TabbedPanelsTabSelected#instrument a:link{
	background-image: url(/gifjpg/darkgreenarrow.gif);
	background-position: bottom;
	background-repeat: no-repeat;}
.TabbedPanelsTabSelected#placeholder {
	background-image: url(/gifjpg/lightgreenarrow.gif);
	background-position: bottom;
	background-repeat: no-repeat;}
.TabbedPanelsTabSelected#input a:link{
	background-image: url(/gifjpg/orangearrow.gif);
	background-position: bottom;
	background-repeat: no-repeat;}
.TabbedPanelsTabSelected#frequency a:link{
	background-image: url(/gifjpg/yellowarrow.gif);
	background-position: bottom;
	background-repeat: no-repeat;}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	background-color: #fff;
}


.TabbedPanelsContent {
	padding: 4px;
	border: 1px solid #CCC;
	
}

.TabbedPanelsContent table { width: 100%; border-collapse: collapse; font-family: Verdana, Geneva, sans-serif;}
.TabbedPanelsContent table td {padding: 5px; font-size: .9em;}
.TabbedPanelsContent table th {color: #fff; font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 1.5em; padding: 5px; background-image: url(../Releases/FoFGuide/gifjpg/tableback.jpg); background-repeat:repeat-x; background-color: #4E7335; text-align: left;}


.TabbedPanelsContentVisible {
}


/*Styles for tooltips*/

			
		/*style for option 2 only*/
		div.tooltip{
		border:1px solid InfoText;
		background:InfoBackground;
		color:InfoText;
		font:small-caption;
		padding:2px 4px;
		text-align:left;
		position:absolute;
		width:auto;
		height:auto;
		font-weight: normal;
			}
		
		
		.tooltips{
		border:1px solid InfoText;
		background:InfoBackground;
		color:InfoText;
		font:small-caption;
		padding:2px 4px;
		text-align:left;
		position:absolute;
		width:auto;
		height:auto;
		font-weight: normal;
		}
		
		a.tips{border-bottom: 1px dotted #F0F; color: #F0F; cursor: help; text-decoration: none;}
		table.guide td a.tip{text-decoration: none; border-bottom: 1px dotted #F90;}


.anchors ul{list-style: none; margin: 0; padding: 0;}
.anchors ul li{float: left; margin: 0 15px 10px 0;}

/* Added 8/26/2015 for new EFA pages*/

#leftText.EFA-two-col{
    width:53em;
}

.img_map_efa{
    margin-bottom:1em;
}
span.more {
    display:none;
}
a.readmorebtn {
    cursor:pointer;
}
a.readmorebtn:hover {
    border-bottom:1px black solid;
}
.wrap {
    border-bottom: 1px solid #ccc;
}
.ulbackground{
    margin-bottom: 1em;
}