@charset "utf-8";#ScrollContainer {height: 100%; overflow-x: hidden; overflow-y: scroll; position: relative;}.bottom-link {font-size: 12px; text-transform: uppercase; margin-top: .5em; color: #001F33; border-bottom: none;}.bottom-link:hover {color: #001F33; border-bottom: 1px solid #41A8DF;}.skiplink {display: none;}#mainContentContainer {margin-top: -30px;}html.lt-ie8 #mainContentContainer {margin-top: 0px; margin-left: 13px;}.leftCol td {font-size: 11.2px;}.lv2NavItemSeparator1,.lv2NavItemSeparator2,.lv2NavItemSeparator3 {line-height: 1px;} .cf:before,.cf:after {content: " "; display: table;}.cf:after {clear: both;}.cf {*zoom: 1;}.hide {display: none;} .loading {padding-top: 30%;}.loading .spinner {display: block; background: transparent url('/medialibrary/interactives/fed21/fed21/img/load-indicator-circle.gif') center 0 no-repeat; height: 16px;}.loading .message {margin-top: .5em; text-align: center;}body {font-family: Arial, Helvetica, sans-serif;}h2.tab-title {font-family: 'Georgia', 'Times', serif; font-weight: normal; font-size: 22px;}#Fed21LandingTop h2 {font-family: 'Georgia', 'Times', serif; font-weight: normal; font-size: 26px; color: #000; margin: .25em 0;}#Fed21LandingTop h3 {font-family: 'Georgia', 'Times', serif; font-weight: normal; font-size: 22px; color: #777; margin: 0;}#Fed21LandingTop .pageMission {font-family: 'Georgia', 'Times', serif; font-weight: normal; color: #777; font-size: 14px; line-height: 1.3em; margin: 0;}#Fed21LandingTop .pageMission p {margin: 0.25em 0;}#bc-video-player-container {overflow: hidden; width: 0; height: 0;}#page-fed21-landingpage #fed21-container {border-bottom: 2px solid #ddd; padding-bottom: 2em; margin-top: -1em;}.pageTitleLv3 {padding-bottom: 5px;}.pageTitleLv3 h1 {font-weight: normal; margin: 0;}#fed21Main {position:relative; height:auto; width:768px;} #top {position:relative; height:auto; width:768px;} #PopularTitleText {position:relative; font-size:16px; padding-top:20px; color:#000; width:768px; border-bottom-color:#d6d6d6; border-bottom-style:solid; border-bottom-width:1px; margin-bottom: 5px;} .parentext {font-size:9px; text-transform:uppercase; color:#535151;} #RelatedVideos {position:relative;} #RelatedVideosTitle {position:relative; font-size:18px; font-weight:bold; color:#000; width:768px; border-bottom-color:#535151; border-bottom-style:solid; border-bottom-width:1px; padding-bottom:10px;}#ModalContainer {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}#ModalContainer.hidden {bottom: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden;}#ModalBackdrop {background: #fff; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}#ModalContainer.hidden #ModalBackdrop {display: none;}#ModalContent {position:absolute; top:10%; width:100%; z-index: 1000;}#ModalContainer.hidden #ModalContent {width: 0px; height: 0px; left: 0; bottom: 0; overflow: hidden;}.modal {position: relative; margin: 0 auto; width: 770px; height: 510px; background: #222; padding: 20px;}.modal h2 {margin: 0; font-size: 1.4em; color: #fff; line-height: 1.2em}.modal h4.speaker {font-size: 12px; color: #999; line-height: 1.2em; margin: 7px 0; font-weight: normal;}.modal-close-button {position: absolute; top: 11px; right: 11px; display: block; background: #333; color: #ddd; padding: 6px; line-height: 1em; text-transform: uppercase; cursor: pointer; font-size: 12px; border: none;}.modal-close-button:hover {border: none;}#BrightcovePlayer {width: 740px; height: 416px;}#BrightcovePlayer.hidden {width: 0px; height: 0px; overflow: hidden;}.modal .video-container {background: #111; color: #ddd; border: 1px solid #111; width: 740px; height: 416px; padding: 13px; margin: 7px 0; position: relative;}.modal .video-container .loading {position: absolute; t'/medialibrary/interactives/fed21/fed21img/load-indicator.gif');}.modal .video-container object {}#ModalFooter .slides {font-size: 12px; color: #ddd;}.subTitle {font-size:16px; color:#000; padding-top:10px; padding-bottom:3px;}.textbook-category {float:left; width:256px; height:auto;}.textbook {display:block; float:left; width:105px; height:153px; margin:0px 18px 20px 0px; cursor: pointer;}.textbook-category .category-title {margin-bottom: .5em;}.principles .category-title {color:#b26d01;}.principles .textbook {background-color:#b26d01;}.intermediate .category-title {color:#426f6f;}.intermediate .textbook {background-color:#426f6f;}.moneybanking h2.category-title {color:#6d426f;}.moneybanking .category-title {color:#6d426f;}.moneybanking .textbook {background-color:#6d426f;}.textbook.selected {background-color: #000;}.textbook .author {background-color:#FFF; margin-left:1px; margin-right:1px; margin-top:1px; color:#000; padding:5px; height:38px; line-height:1.2; font-size:11px; text-transform:uppercase;}.textbook .title {color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; font-weight:normal; height:auto; padding-bottom:7px; padding-left:5px; padding-right:5px; padding-top:10px; line-height:1.3;}.clear {clear: both;}.related-videos-title {border-bottom: 1px solid #535151; padding-bottom: .25em;}h2.related-videos-title {color:#000; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height: 1.3em;}.related-videos-title .textbook-info {display: inline; color:#b26d01;}.related-videos-title .textbook-author {}.related-videos-title .textbook-title {font-style: italic; text-decoration: underline;}.video {padding: 0; margin: -12px 14px 14px; clear: both; position: relative; border-bottom: 1px solid #ddd; min-height:130px; line-height: 1.5em; font-size: 13px;}.video .click-area {cursor: pointer;}.video:hover {border-color: #ddd;}.video .thumbnail {position: relative; float: left; margin: 0 15px 0 0;}html.lt-ie9 .video .thumbnail {margin-top: 15px;}.video .thumbnail .play-icon {position: absolute; width: 100%; height: 65px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}.video:hover .play-icon {background: transparent url('http://www.newyorkfed.org/multimedia/images/play.png') center center no-repeat; display:inherit;}.video .talk {margin-left: 140px;}.video .talk .title {font-family: 'RobotoCondensedBold', sans-serif; font-weight: normal; font-size: 18px; color: #777; margin: 0; margin-top: 15px; line-height: 1.3em; width: 500px;}.video .speaker {margin: 0; margin-top: .5em; line-height: 1.2em; font-weight: bold;}.video .talk .talk-details {margin-bottom: .5em; font-style: italic;}.video .speaker .speaker-name {display: block; margin: 0;}.video .speaker .speaker-title {display: block; margin-top: 3px; font-weight: normal; font-style: normal; color: #777;}.video .backtotop {position: absolute; font-style: normal; top: 10px; right: 0;}.video .backtotop a {font-size:11px; color: #001F33; text-transform: uppercase; border-bottom: none;}.video .backtotop a:hover {font-size:11px; color: #001F33; text-transform: uppercase; border-bottom: 1px solid #41A8DF;}.video .duration {font-style: italic; margin-bottom:10px; font-size:12px;}.video .chapters {font-style:normal; margin-bottom: -2px;}.video .description {}.video .description ul {padding-left: 1em;}.video .description ul li {list-style: disc;}.video.now-playing {padding: 15px; border-bottom: none;}.video.now-playing .talk {margin: 0;}.video.now-playing h3.title {font-size: 24px; font-weight: normal; margin: 0; margin-top: 0.5em}.video.now-playing h3.title .label {color: #000; text-transform: uppercase; font-weight: bold; font-size: 20px; display: inline-block; text-align: left; width: 150px;}.video.now-playing h3.title .value {color: #000; font-family: 'Georgia', Times, serif; display: inline-block;}.video.now-playing h3.title.textbook .value {font-style: italic;}.video.now-playing .speaker {font-size: 17px;}.more-related-videos {margin-top: 1em; text-transform: uppercase; font-size: 11px;}.more-related-videos .textbook-title {font-style: italic;}.disClaimer {font-size: 11px; color:#999; line-height:1.5em; margin-top:100px; padding-top: .5em; width: 768px; border-top: 1px solid #d6d6d6;}