* { font-family: Georgia, "Times New Roman", Times, serif}
body {
  margin: 0;
  padding: 0;
  color: #333;
}
a {
  color: #03c;
  text-decoration: none;
}
a:hover {
  color: #900;
  text-decoration: underline;
}
a.rss {
  padding-left: 24px;
  background: url('/econanswers/img/icon_rss.png') right center no-repeat;
  font-size: 1px;
}
a.rss:hover { text-decoration: none}
td { vertical-align: top}

/* head */

div#top1, div#bottom { 
  background: #0C1A38;
  color: #ccc;
  text-align: center;
}
div#top2, div#top3, div#top4 { background: #234783}
div#top3 {
  position: absolute;
  width: 100%;
  top: 64px;
  background: none;
  color: #e6e6e6;
}
div#top3 a { 
  color: #fff;
  cursor: pointer;
}
div#top3 a:hover { color: #E1B169}
div#top4 {
  border-top: 1px dotted #0a2158;
 *border-top: 1px solid #15336e;
  border-bottom: 6px solid #e1b169;
}
div#bottom p { display: inline-block; margin: 0}
div#bottom p#url { display: none}
div#top1 table a, div#bottom a { color: #ccc}
div#top1 a:hover, div#top4 a:hover, div#top4 a.active, div#bottom a:hover { color: #e1b169}
div#top1 a:hover, div#top4 a:hover, div#bottom a:hover { text-decoration: none}
div#top4 a:hover, div#top4 a.active { background: url('/econanswers/img/nav_hover.png') no-repeat bottom center}
div#top4 a {
  padding-bottom: 6px;
  color: #fff;
  font-weight: bold;
}
div#top1 *, div#top2 *, div#top4 *, div#bottom * {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  white-space: nowrap;
}
div#top1 table, div#top2 p, div#top3 p, div#top4 table, div#main div.container, div#bottom p#frbsf {
  width: 960px;
  margin: 0 auto;
  padding: 6px 12px;
  font-size: 12px;
  letter-spacing: 1px;
}
div#top4 ul { display: none}
div#main div.container { letter-spacing: 0}
div#top1 p, div#top3 p, div#main div.container table {
  width: 960px;
  letter-spacing: 0;
}
div#main div.container tr#qa1 td, div#main div.container tr#qa2 td, div#main div.container tr#qa3 td {
  border-bottom: dotted 1px #BF9047;
  padding-top: 10px;
}
div#main div.container tr td.text { padding-top: 15px}
div#main div.container p.note {
  color: #666;
  font-size: 12px;
}
div#top2 p, div#top3 p { text-align: center}
div#top2 p {
  padding-top: 14px;
  padding-bottom: 16px;
  color: #0a2158;
  font: 56px/48px Georgia, "Times New Roman", Times, serif;
  letter-spacing: 6px;
}
div#top3 p {
  padding-bottom: 4px;
  font-size: 26px;
  letter-spacing: 3px;
}
div#top2 p span { display: none}
div#top3 p span { font-size: 24px}
div#top1 table td, div#top4 table td { 
  width: 240px;
  text-align: left;
}
div#top1 table td.col2, div#top4 td.col2, div#top1 table td.col3, div#top4 td.col3, div#bottom p#frbsf { text-align: center}
div#top1 table td.col4, div#top4 td.col4 { text-align: right}
p.more {
  float: right;
  margin: 0;
}
p.more span, span.more {
  font: bold 12px Verdana, Helvetica, Arial, sans-serif;
  color: #e1b169;
}
td#keyQs ul.q p.more {
  display: none;
  float: none;
  margin: 4px 0 18px;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
}
td#keyQs ul.q p.more span { color: #aaa}
td#keyQs ul.q p.more a:hover {
  color: #900;
  cursor: pointer;
  text-decoration: underline;
}

/* main */

div#main {
  background: #fff;
  color: #111;
}
div#main div.container { padding: 0 12px}
body#home div.container1 {
  width: 960px;
  padding: 0;
  height:auto;
  margin:0 auto;
}
body#home div.container {
  width: 953px;
  padding: 0;
  height:430px;
}
body#home div#intro {
  float: left;
  height:455px;
  width: 320px;
  padding: 18px;
  border-right: 1px dotted #e1b169;
  color: #666;
  font-size: 14px;
  line-height: 20px;
}
body#home div#intro p {
  margin: 0;
  padding: 0 0 18px;
  font-style: italic;
}
body#home div#intro p#video_dl {
  font: 12px Georgia, "Times New Roman", Times, serif;
  color: #000;
  padding: 4px 0;
}
body#home div#intro p span { font-size: 28px}
body#home div#intro p tutorial { font-size: 20px; font-style:normal}
body#home div#intro a { font-family: Georgia, "Times New Roman", Times, serif}
body#home div#intro div#video {
  width: 320px;
  height: 240px;
  margin: 0;
  text-align: center;
}
td#pageTitle {
  height: 180px;
  padding: 18px 0;
}
td#pageTitle p.title {
  margin: 0 0 12px;
  font: 36px Georgia, "Times New Roman", Times, serif;
}
div.photo {
  float: right;
  width: 540px;
  height: 180px;
}
div.photo p.source {
  font-size: 11px;
  color: #666;
}
td#pageTitle p#intro {
  width: 400px;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #666;
}
p.secTitle {
  margin: 0;
  padding: 6px;
  background: #ccc;
  border-top: 2px solid #e1b169;
  border-bottom: 2px solid #c4c4c4;
  font: small-caps bold 14px Verdana, Helvetica, Arial, sans-serif;
}
td.title {
  margin: 0;
  padding: 6px;
  background: #ccc;
  border-top: 2px solid #E1B169;
  border-bottom: 1px solid #aaa;
  font: small-caps bold 14px Verdana, Helvetica, Arial, sans-serif;
}

/** tabs **/

div.tabs { margin: 0}
div.tabs div.tab {
  display: none;
 *margin-top: 12px;
}
#tabs1 li {
  border: 1px solid #e1b169;
  border-width: 1px 1px 0;
}
#tabs2 {
  margin: 8px 11px 10px;
}
#tabs2 .chart {
  display: none;
  float: left;
 *margin-top: 12px;
  border-bottom: 1px solid #afafaf;
}
#tabDiv1 { display: block; }
#tabs2 div.tab {
  padding-top:21px;
}
#tabDiv5 div {
  width: 320px;
  height: 260px;
  background: #fff;
  border: 2px solid #e1b169;
}
#tabDiv6 object {
  display: block;
  height: 263px;
  border: 2px solid #e1b169;
  border-width: 2px;
}
div.tabs div.tab p.source {
  margin: 0;
  padding: 0 8px 4px;
  background: #fff;
}
div.tabs ul.tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-position: outside;
}
div.tabs ul.tabs li {
  float: left;
  position: relative;
  display: block;
  margin: 0 2px -1px 0;
  padding: 6px 8px;
  color: #808080;
  background: #efefef;
  font-size: 11px;
  line-height: 14px;
  cursor: pointer;
  box-shadow: inset 0 -2px 2px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 -2px 2px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: inset 0 -2px 2px 0 rgba(0,0,0,0.25);
}
div.tabs ul.tabs li:hover {
  color: #03c;
  background: #f8f8f8;
}
div.tabs ul.tabs li.active {
  background: #fff;
  top: 1px;
  border-bottom: 0;
  color: #971b1e;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#tabs1 li.active {
  border-width: 2px 2px 0;
}
div.tabs ul.tabs li.active:hover {
  color: #971b1e;
}

/* portal home */

#home div#row1 span, #home div#row2 div#c22 li span.img { background-image: url('/econanswers/img/portal2.png')}
#home div#row1 {
  margin-left: 356px;
  width: 600px;
  height:450px;
}
#home div#row1 span {
  float: right;
  display: inline-block;
  width: 284px;
  height: 116px;
}
#home div#row1 div#sec1 span { background-position: 0px 0px}
#home div#row1 div#sec2 span { background-position: 0px -120px}
#home div#row1 div#sec3 span { background-position: 0px -240px}
#home div#row1 div#sec4 span { background-position: 0px -422px}
#home div#row1 div.sec {
  height: 116px;
  padding: 4px 0 4px 18px;
  border-bottom: 1px dotted #e1b169;
}
#home div#row1 div.first {
  padding: 0 0 4px 18px;
}
#home div#row1 div.last {
  padding: 4px 0 0 18px;
  border-bottom: 0px;
}
#home div#row1 div.sec p.title {
  margin: 0;
  padding-top: 12px;
  font-size: 24px;
}
#home div.sec p.desc {
  margin: 8px 290px 8px 0;
  font-size: 14px;
}
#home div#row2 div.container {
  height: 300px;
  border-top: 3px solid #e1b169;
}
#home div#row2 div#c21, #home div#row2 div#c23 {
  height: 300px;
  background: #555;
  float:left;
}
#home div#row3 div.container { height: 400px}
#home div#row3 div#c30 {
  color: #33332d;
  background: #ccc;
  border-top: 3px solid #e1b169;
  border-bottom: 1px solid #aaa;
}
#home div#row3 div#c30 span.note {
  color: #555;
  font: 12px Verdana, Helvetica, Arial, sans-serif;
}
#home div#row2 div#c21, #home div#row3 div#c31 { width: 360px}
#home div#row2 div#c22, #home div#row3 div#c32 { width: 303px}
#home div#row2 div#c23, #home div#row3 div#c33 { width: 290px}
#home div#row2 div.sec, #home div#row3 div.sec {
  float: left;
  height: auto;
  padding: 0;
  background: transparent;
  border: 1px solid #fff;
  border-width: 0;
}
/*
red    971b1e  dfbabb 6f4142
blue   375d81  c3ced9 4e5c69
green  64913a  d0dec3 647555
brown  594735  c4beb8
orange e8740c  f8d5b6
gray   33332d  c1c1c0
*/
#home div#row2 div#c22 a, #home div#row3 div.sec a { color: #03c}
#home div#row2 div#c22 a:hover, #home div#row3 div.sec a:hover { color: #900}
#home div#row2 div.title { border-bottom: #fff 1px solid}
#home div#row2 div#c21 div.title { background: #971b1e}
#home div#row2 div#c22 div.title { background: #375d81}
#home div#row2 div#c23 div.title { background: #64913a}
#home div#row2 div#c21 div.title { border-bottom-color: #840f11}
#home div#row2 div#c22 div.title { border-bottom-color: #25486c}
#home div#row2 div#c23 div.title { border-bottom-color: #4f7d28}
#home div#row2 div#c22 ul { border-color: #c3ced9}
#home div#row3 div.sec ul { border-color: #f1e3c2}
#home div#row2 div#c22 ul li { color: #c3ced9}
#home div#row3 div.sec ul li { color: #f1e3c2}
#home div#row2 div#c22 ul li:hover { color: #375d81}
#home div#row3 div.sec ul li:hover { color: #e1b169}
#home div#row2 div.sec div.title, #home div#row3 div#c30 { padding: 6px 12px}
#home div#row3 div.sec div.title { padding: 6px 12px 0}
#home div#row2 div.sec div.title p, #home div#row3 div.sec div.title p, #home div#row3 div#c30 {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
}
#home div#row2 div.sec div.title p { color: #fff}
#home div#row3 div.sec div.title p {
  padding: 0 10px;
  color: #444;
  border-left: 17px solid #e1b169;
  border-bottom: 1px solid #f1e3c2;
}
#home div#row2 div.sec p, #home div#row2 div#c22 a,
#home div#row3 div.sec p, #home div#row3 a {
  font: 12px Georgia, "Times New Roman", Times, serif;
}
#home div#row2 div#c21 p.source {
  color: #666;
  font: 10px Verdana, Helvetica, Arial, sans-serif;
}
#home div#row2 ul, #home div#row3 ul {
  margin: 0 12px 0 28px;
  padding: 6px 0 0 10px;
 *padding: 6px 0 0 12px;
  border-left: 1px solid #eee;
}
#home div#row2 div#c21 ul {
  margin: 0;
  padding: 0;
  border-left: 0;
}
#home div#row2 div#c22 ul {
 *width: 250px;
 *padding-left: 12px;
}
#home div#c22 ul li, #home div#row3 ul li {
  padding-bottom: 2px;
  line-height: 14px;
}
#home div#row2 ul li span, #home div#row3 ul li span { color: #666}
#home div#row2 div#c22 li {
  height: 61px;
 *height: auto;
}
#home div#row2 div#c22 li span.img {
  float: right;
  display: inline-block;
  width: 62px;
  height: 62px;
  clear: both;
}
#home div#row2 div#c22 li#p1 span.img { background-position: 0px -360px}
#home div#row2 div#c22 li#p2 span.img { background-position: -62px -360px}
#home div#row2 div#c22 li#p3 span.img { background-position: -124px -360px}
#home div#row2 div#c22 li#p4 span.img { background-position: -186px -360px}
#home div#row2 div#words {
  width: 276px;
  height: 240px;
}
/* weird IE7 bug, highcharts-container must be absolute, top/margin-top offset by 12px */
#home div.tab div {
  clear: left;
  width: 338px;
  height: 228px;
 *position: relative;
}
#home div.highcharts-container {
 *position: absolute;
 *top: -12px;
}
#home div.tab p.source {
 *margin-top: -12px;
}
#home span.tog  {
  display: none
}

/* section page */

td#keyQs { width: 458px}
td#keyQs ul {
  margin: 12px 18px 12px 0;
  padding: 0 0 0 24px;
  color: #aaa;
}
td#keyQs li.active, td#keyQs li.active ul { color: #e1b169}
td#keyQs li.active ul li.active a, td#keyQs li.active ul li.active { color: #c77c2c}
td#keyQs ul span, td#keyQs p.a { color: #444}
td#keyQs ul.q {
  padding-left: 0;
  font-size: 16px;
  list-style: none;
  list-style-position: outside;
}
td#keyQs ul.q a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
}
td#keyQs ul.q a:hover { cursor: pointer}
td#keyQs a.q:hover { text-decoration: none; }
td#keyQs a.q:hover span { color: #900; }
td#keyQs ul.a {
  display: none;
  margin: 0 0 0 18px;
  padding: 6px 12px 8px 24px;
  background: #f6f6f6;
  border: 0 solid #e1b169;
  border-width: 2px 0;
  font-size: 14px;
  list-style: disc;
  list-style-position: outside;
}
td#keyQs ul.a li { padding-bottom: 6px}
td#keyQs p.q { margin: 0; }
td#keyQs p.q span {
  color:#03c;
  padding: 0px 1px;
  border: 1px solid;
  border-radius: 4px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
  font-size: 11px;
}
td#keyQs p.a, td#keyQs ul.a p {
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 18px;
}
td#keyQs p.a { margin-bottom: 24px}
td#keyQs li.active ul a { color: #03c}
td#keyQs li.active a, td#keyQs li.active ul li.active a, td#keyQs li.active p.q span { color: #c77c2c}
td#keyQs li.active a:hover, td#keyQs li.active ul li.active a:hover {
  color: #c77c2c;
  text-decoration: none;
  cursor: text;
}
td#keyQs li.active ul li a:hover {
  text-decoration: underline;
  color: #900;
  cursor: pointer;
}
td#visuals {
  width: 510px;
  background: #eee;
}
td#speech div.gallery ul li {
  width: 227px;
  height: 180px;
}
td#speech div {
  float: left;
  width: 227px;
  border: 0 solid #e1b169;
}
td#speech div span.img {
  float: left;
  display: inline-block;
  width: 80px;
  height: 91px;
  margin: 12px 6px 10px 8px;
  padding: 0;

  background-image: url('/econanswers/img/speakers.jpg');
}
td#speech span.img_p0 { background-position: 0px 0px} /* bog_bernanke */
td#speech span.img_p1 { background-position: -80px 0px} /* stl_bullard */
td#speech span.img_p2 { background-position: -160px 0px} /* ny_dudley */
td#speech span.img_p3 { background-position: -240px 0px} /* bog_duke */
td#speech span.img_p4 { background-position: -320px 0px} /* chi_evans */
td#speech span.img_p5 { background-position: -400px 0px} /* kc_hoenig */
td#speech span.img_p6 { background-position: -480px 0px} /* bog_kohn */
td#speech span.img_p7 { background-position: -560px 0px} /* rich_lacker */
td#speech span.img_p8 { background-position: -640px 0px} /* atl_lockhart */
td#speech span.img_p9 { background-position: -720px 0px} /* minn_lyon */
td#speech span.img_p10 { background-position: -800px 0px} /* dal_fisher */
td#speech span.img_p11 { background-position: -880px 0px} /* clev_pianalto */
td#speech span.img_p12 { background-position: -960px 0px} /* phil_plosser */
td#speech span.img_p13 { background-position: -1040px 0px} /* bos_rosengren */
td#speech span.img_p14 { background-position: -1120px 0px} /* bog_tarullo */
td#speech span.img_p15 { background-position: -1200px 0px} /* bog_warsh */
td#speech span.img_p16 { background-position: -1280px 0px} /* sf_yellen */
td#speech span.img_p17 { background-position: -1360px 0px} /* minn_kocherlakota */

td#speech p {
  margin: 0 6px 0 8px;
  font: 11px/14px Verdana, Helvetica, Arial, sans-serif;
  color: #666;
}
td#speech p.au, td#speech p.org { clear: both}
td#speech p.org { margin-bottom: 12px}
td#speech p.dt {
  margin: 15px 12px 2px;
  color: #900;
  font: small-caps 11px Verdana, Helvetica, Arial, sans-serif;
}
td#speech p.ti { margin: 0 12px 8px}
td#speech p.ti a { font: 12px/16px Georgia, "Times New Roman", Times, serif}

p#er_link {
  width: 164px;
  margin: 0;
  padding: 3px 0;
  background: #490202;
  border: 1px #490202 outset;
  color: #f5c06b;
  text-align: center;
}
p#er_link span.title { font: bold 13px/11px Georgia, "Times New Roman", Times, serif}
p#er_link span.subtitle { font: 10px Verdana, Helvetica, Arial, sans-serif}
div#content_bottom { clear: both}

/* more page */

body.more img.print { display: none }
body.more span.print {
  color: #555;
}
body.more p.title {
  margin: 0;
  padding: 12px;
  *padding: 12px 12px 0;
  font-size: 24px;
}
body.more p.more { 
  width: auto;
}
body.more ul.a li {
  padding-top: 12px;
 *padding-top: 8px;
  border-top: 1px dotted #e1b169;
  font-size: 14px;
  line-height: 20px;
  clear: both;
}
body.more ul.a li.first {
  padding-top: 0;
 *padding-top: 8px;
  border-top: 0;
}
body.more div.citation {
  width: 440px;
  margin-top: 24px;
  margin-bottom: 12px;
  font-size: 11px;
  line-height: 14px;
  color: #444;
}
body.more div.citation p { margin: 0 0 3px 0}
body.more div.chart {
  float: right;
  width: 450px;
  margin: 0 12px 12px 18px;
}
body.more div.chart p {
  margin: 0 12px;
  font: 12px/15px Verdana, Helvetica, Arial, sans-serif;
  color: #444;
}
body.more div.chart p.source {
  margin: 0;
  padding: 0 6px 3px;
  font-size: 11px;
  border-left: 4px solid #eee;
  border-right: 4px solid #eee;
  border-bottom: 1px solid #e3e3e3;
}
body.more div.chart span.img {
  width: 442px;
  height: 342px;
  display: inline-block;
  border: 1px solid #eee;
  border-width: 4px 4px;
}
body.more div.chart ul {
  margin: 0 0 12px 0;
  padding-left: 24px;
  background: #eee;
  color: #e1b169;
  list-style: square;
}
body.more div.chart ul li {
  padding: 3px 12px 6px 0;
  border: 0;
  font-size: 12px;
  line-height: 14px;
}
body.more div.chart ul li span {
  font: 11px/14px Verdana, Helvetica, Arial, sans-serif;
  color: #444;
}
body.more ul p.title {
  padding: 0;
  font-size: 18px;
}
body.more div#content_bottom {
  margin: 0 12px 0 40px;
  padding-bottom: 8px;
}

/* carousel */

div.galleryCtrl {
  background: #e0e0e0;
  border-bottom: 1px solid #d7d7d7;
}
div.galleryCtrl a {
  font-size: 36px;
  line-height: 29px;
  color: #aaa;
}
div.galleryCtrl a:hover {
  text-decoration: none;
  color: #900;
  cursor: pointer;
}
div.galleryCtrl span.active a { color: #e1b169}
div.galleryCtrl span.active a:hover { color: #900}
div.galleryCtrl span.active a.active, #pp div.galleryCtrl a.active { color: #c77c2c}
div.galleryCtrl span.active a.active:hover, #pp div.galleryCtrl a.active:hover {
  color: #c77c2c;
  cursor: text;
}
td#visuals div.galleryCtrl { text-align: center}
td#pp div.galleryCtrl {
  float: right;
  display: inline-block;
  width: 735px;
 *width: 720px;
  margin-bottom: -6px;
 *margin-top: -16px;
  padding-top: 3px;
 *padding-top: 0;
  background: #ccc;
  border-bottom: 0;
}
td#pp div.galleryCtrl a {
  font-size: 28px;
  line-height: 10px;
}
button {
  padding: 36px 2px;
  color: #999;
  background: none;
  border: 0;
  font: bold 18px Verdana, Helvetica, Arial, sans-serif;
}
button.prev { float: left}
button.prev:hover {cursor:pointer;}
button.next:hover {cursor:pointer;}
button.next { float: right}
button:hover { color: #03c}
td#visuals button:hover { background: #ddd}
td#speech button:hover { background: #eee}
td#visuals button { margin: 120px 0}
td#speech button { margin: 30px 0}
div.gallery ul { list-style: none}
td#visuals div.gallery ul li {
  width: 450px;
  height: 350px;
}
td#visuals div.gallery ul span.img {
  display: inline-block;
  width: 450px;
  height: 340px;
}
td#visuals div.gallery ul div.annotation { padding:20px 30px 0 35px}
td#visuals li span.img { background-repeat: no-repeat}

body#crisis td#visuals li span.img,
  body#crisis_q1 div.chart span.img,
  body#crisis_q2 div.chart span.img,
  body#crisis_q3 div.chart span.img { background-image: url('/econanswers/img/FC_charts.png')}
body#response td#visuals li span.img,
  body#response_q1 div.chart span.img,
  body#response_q2 div.chart span.img,
  body#response_q3 div.chart span.img { background-image: url('/econanswers/img/FR_charts.png')}
body#ahead td#visuals li span.img,
  body#ahead_q1 div.chart span.img,
  body#ahead_q2 div.chart span.img,
  body#ahead_q3 div.chart span.img { background-image: url('/econanswers/img/RA_charts.png')}
body#reform td#visuals li span.img,
  body#reform_q1 div.chart span.img,
  body#reform_q2 div.chart span.img,
  body#reform_q3 div.chart span.img { background-image: url('/econanswers/img/RR_charts.png')}
body#crisis td#visuals li#c0 span.img { background-image: url('/econanswers/img/virtuous_vicious_cycles.png')}
body#response td#visuals li#c0 span.img { background-image: url('/econanswers/img/FR_Theme.png')}
body#ahead td#visuals li#c0 span.img { background-image: url('/econanswers/img/vicious_virtuous_cycles.png')}
body#reform td#visuals li#c0 span.img { background-position: -450px -680px; }
li#c1 span.img { background-position: 0px 0px}
li#c2 span.img { background-position: -450px 0px}
li#c3 span.img { background-position: -900px 0px}
li#c4 span.img { background-position: 0px -340px}
li#c5 span.img { background-position: -450px -340px}
li#c6 span.img { background-position: -900px -340px}
li#c7 span.img { background-position: 0px -680px}
li#c8 span.img { background-position: -450px -680px}
li#c9 span.img { background-position: -900px -680px}

/* to display Fed's Balance Sheet on Fed's Response page */
body#response td#visuals li#c0 span.img { 
  background-image: url('/econanswers/img/RA_charts.png');
  background-position: -900px -680px;
}

body#crisis div#vvcycles {
  width: 450px;
  height: 300px;
  padding: 10px 0 70px 0;
}
body#response div#balsht {
  width: 450px;
  height: 350px;
  padding: 10px 0 70px 0;
}
body#ahead div#vvcycles {
  width: 450px;
  height: 300px;
  padding: 10px 0 70px 0;
}

/* FC */
body.more li#fc1 span.img { background-position: -10px -6px}
body.more li#fc2 span.img { background-position: -454px -6px}
body.more li#fc3 span.img { background-position: -904px -6px}
body.more li#fc4 span.img { background-position: -20px -340px}
body.more li#fc5 span.img { background-position: -454px -347px}
body.more li#fc6 span.img { background-position: -901px -347px}
body.more li#fc7 span.img { background-position: -4px -688px}
body.more li#fc8 span.img { background-position: -454px -688px}
body.more li#fc9 span.img { background-position: -904px -688px}

/* FR */
body.more li#fr1 span.img { background-position: -10px -6px}
body.more li#fr2 span.img { background-position: -454px 0px}
body.more li#fr3 span.img { background-position: -904px -10px}
body.more li#fr4 span.img { background-position: -5px -340px}
body.more li#fr5 span.img { background-position: -464px -340px}
body.more li#fr6 span.img { background-position: -916px -340px}
body.more li#fr7 span.img { background-position: -4px -680px}
body.more li#fr8 span.img { background-position: -454px -680px}
body.more li#fr9 span.img { background-position: -904px -680px}

/* RA */
body.more li#ra1 span.img { background-position: 0px -6px}
body.more li#ra2 span.img { background-position: -454px -11px}
body.more li#ra3 span.img { background-position: -904px -11px}
body.more li#ra4 span.img { background-position: -16px -344px}
body.more li#ra5 span.img { background-position: -454px -346px}
body.more li#ra6 span.img { background-position: -915px -346px}
body.more li#ra7 span.img { background-position: -4px -680px}
body.more li#ra8 span.img { background-position: -454px -681px}
body.more li#ra9 span.img { background-position: -904px -684px}

/* RR */
body.more li#rr1 span.img { background-position: 0px -6px}
body.more li#rr2 span.img { background-position: -454px -6px}
body.more li#rr3 span.img { background-position: -904px -2px}
body.more li#rr4 span.img { background-position: -8px -344px}
body.more li#rr5 span.img { background-position: -454px -346px}
body.more li#rr6 span.img { background-position: -915px -346px}
body.more li#rr7 span.img { background-position: -4px -680px}
body.more li#rr8 span.img { background-position: -454px -681px}
body.more li#rr9 span.img { background-position: -904px -684px}

td#visuals div.gallery span.delim {
  padding-right: 2px;
  font-size: 18px;
}
td#visuals p.source, td#visuals p.note {
  display: none;
  color: #555;
  font: 12px Verdana, Helvetica, Arial, sans-serif;
}
td#visuals p.source {
  margin: 0;
  padding-bottom: 2px;
  border-bottom: 1px solid #ccc;
}
td#visuals p.note {
  margin: 0 0 0 12px;
  text-indent: -12px;
  line-height: 16px;
}

/* from tagcrowd */

#htmltagcloud, #credit { background-color: #eee}
#htmltagcloud {
  width: 278px;
  height: 248px;
  margin: 0;
  padding: 0 6px 6px;
  font-family:'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif;
  line-height:2.4em;
 *line-height: 2.8em;
  word-spacing:normal;
  letter-spacing:normal;
  text-decoration:none;
  text-align: center;
}
#htmltagcloud a { text-decoration:none }
#htmltagcloud a:hover{color:#ed8917;}
#htmltagcloud a:active{color:white;background-color:#03d}
#htmltagcloud span { padding-right: 2px}
/* ACC1F3 86A0DC 607EC5 4C6DB9 395CAE 264CA2 133B97 */
span.tagcloud0{font-size:0.8em;z-index:10;}span.tagcloud0 *{color:#607EC5}
span.tagcloud1{font-size:1.2em;z-index:9;}span.tagcloud1 *{color:#607EC5}
span.tagcloud2{font-size:1.6em;z-index:8;}span.tagcloud2 *{color:#607EC5}
span.tagcloud3{font-size:2.0em;z-index:7;}span.tagcloud3 *{color:#4C6DB9}
span.tagcloud4{font-size:2.4em;z-index:6;}span.tagcloud4 *{color:#4C6DB9}
span.tagcloud5{font-size:2.8em;z-index:5;}span.tagcloud5 *{color:#395CAE}
span.tagcloud6{font-size:3.0em;z-index:4;}span.tagcloud6 *{color:#395CAE}
span.tagcloud7{font-size:3.2em;z-index:3;}span.tagcloud7 *{color:#264CA2}
span.tagcloud8{font-size:3.4em;z-index:2;}span.tagcloud8 *{color:#264CA2}
span.tagcloud9{font-size:3.6em;z-index:1;}span.tagcloud9 *{color:#133B97}
span.tagcloud10{font-size:3.8em;z-index:0;}span.tagcloud10 *{color:#133B97}
span.freq{font-size:10pt !important;color:#bbb}
#credit{
  width: 284px;
  margin: 0;
  padding: 3px 6px 0 0;
  color: #888;
  text-align:right;
}
#credit, #credit a { font: 10px Verdana, Helvetica, Arial, sans-serif}
#credit a:link{color:#888; text-decoration:none;}
#credit a:visited{color:#888; text-decoration:none;}
#credit a:hover{text-decoration:none; color:white}
#credit a:active{text-decoration:underline;}

/* More pages */
body.more div#main div.container p.note {
  color: #666;
  font-size: 14px;
  padding-left: 77px;
  text-align: left;
}
body.more div#main p.title_more {
  margin: 10px 0 0;
  font-size: 26px;
  float: left;
}
body.more td#pageTitle_more {
  height: 30px;
  padding: 18px 0;
}
body.more td.text p.title {
  margin: 0 0 6px;
  font-size: 22px;
}
body.more td.text p.detail {
  margin: 0 18px 18px 0;
  font-size: 16px;
  line-height: 25px;
}
body.more td.charts { text-align: center}
body.more td.charts p.source { 
  color: #666;
  font: 10px Verdana, Helvetica, Arial, sans-serif;
  text-align: left;
  margin: 0 0 15px 65px;
}
body.more p.citation {
  color: #666;
  font: 11px Verdana, Helvetica, Arial, sans-serif;
}
body.more div.econ_rsch {
  text-align: center;
  padding: 20px;
}
body.more p.econ_rsch_btn { text-align: right}
body.more p.econ_rsch_btn img { border: solid 1px #000}
body.more p.econ_rsch_btn_lft img {
  text-align: left;
  border: solid 1px #000;
}
body.more p.note {
  padding-right: 2px;
  font-size: 14px;
  text-indent: -12px;
}
body.more p.note span.delim { font-size: 16px}

/* tooltips */

.qtip-content { font-size: 12px}
.qtip-content p { margin: 0}
#home .qtip-content p { line-height: 16px}
#home .qtip-content p.q {
  margin-bottom: 12px;
  color: #c77c2c;
}
#home .qtip-content p span { font-weight: bold }

/* print options */

div.util {
  display: inline;
  float: right;
  padding: 8px 12px 0 0;
}

span#print_options {
  display: block;
  *margin-right: 13px;
  padding: 3px;
  height: 15px;
  border: solid 1px #ddd;
  font: 10px Georgia, "Times New Roman", Times, serif;
  color: #999;
}

span#print_options span { margin: 0 2px; }

/* for vertical and horizontal tagcloud */
.tag0 {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);

left:60px;
position:absolute;
top:25px;
}
.tag1 {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);

position:absolute;
left:0px;
top:47px;
}
.tag2 {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);

position:absolute;
left:-85px;
top:98px;
}
.tag3 {
position:absolute;
bottom: 50px;
left:60px;
}
.tag4 {
position:absolute;
right:30px;
bottom:50px;
}
.tag5 {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);

position:absolute;
right:34px;
top:102px;
}
.tag6 {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);

position:absolute;
right:-30px;
top:50px;
}
.tag7 {
position:absolute;
right:46px;
top:66px;
}

.tag8 {
position:absolute;
right:47px;
top:35px;
}
.tag9 {
position:absolute;
left:60px;
bottom:20px;
}
.tag10 {
position:absolute;
bottom:80px;
left:55px;
}
.tag11 {
position:absolute;
left:110px;
top:200px;
}
.tag12 {
position:absolute;
left:92px;
top:100px;
}
.tag13 {
position:absolute;
right:55px;
top:0px;
}
#htmltagcloud {  position:relative !important;}

