.aboutButton { background-color: orange; color: #FFF; padding: 7px; border-radius: 5px; float: left; }
.aboutButton:hover { color: #FFF; }

#resourceCenter h1 { clear: left; float: left; }
#resourceCenter h2 { font-weight: normal; margin: 5px 0 10px; }
#resourceCenter .blurb { clear: both; margin: 20px 0 10px; }
#resourceCenter #resourceTypeSwitcher { float: right; margin: 40px 0 0; }
#resourceCenter .pageContent { clear: both; margin: 0 0 10px; }

#resourceCenter .resultsToolbar { float: left; width: 100%; margin: 3px 0; }
#resourceCenter .resultsToolbar .resultsTotal { float: left; }
#resourceCenter .resultsToolbar .pagination { float: right; margin: 0; }
#resourceCenter .resultsToolbar .pagination .currentPage { font-weight: bold; }
#resourceCenter .resultsToolbar .pagination .disabled { color: #999; }
#resourceCenter .resultsToolbar .pageNumbers { float: left; }
#resourceCenter .resultsToolbar .pageNavigation { margin-left: 20px; float: left; }

#resourceCenter .resourceList { clear: both; border-top: 2px solid #CCC; border-bottom: 1px solid #CCC; float: left; width: 100%; }
#resourceCenter .resourceList .resourceItem { float: left; width: 100%; border-bottom: 1px solid #CCC; padding: 30px 0; }
#resourceCenter .resourceList .resourceType { font-weight: bold; }
#resourceCenter .resourceList .resourceLeftSide { float: left; width: 420px; }
#resourceCenter .resourceList .resourceRightSide { text-align: center; float: left; width: 260px; margin: 0 0 0 20px; }
#resourceCenter .resourceList .resourceImage img { box-shadow: 2px 2px 2px 2px #CCC; max-width: 200px; max-height: 200px; }
#resourceCenter .resourceList .memberInfo { padding: 3px 0 0; }
#resourceCenter .resourceList .content { margin: 0 0 10px; }

#resourceCenterObject { padding: 20px 0 0; }
#resourceCenterObject .resourceType { float: left; font-weight: bold; }
#resourceCenterObject h1 { font-size: 24px; margin: 0 0 20px; color: #509FDD; text-transform: none; }
#resourceCenterObject .resourceImage { box-shadow: 2px 2px 2px 2px #CCC; margin: 0 20px 20px 0; max-width: 200px; max-height: 200px; float: left; }
#resourceCenterObject .contentWrapper { clear: both; }
#resourceCenterObject .resourceNavigation { float: left; width: 100%; clear: left; margin: 30px 0 0; }
#resourceCenterObject .resourceNavigation .next { float: right; margin: 0 20px 0 0; }
#resourceCenterObject .resourceNavigation .previous { float: left; margin: 0 0 0 20px; }
#resourceCenterObject .standout { color: #509FDD; margin: 15px 0 25px; font-size: 16px; font-weight: bold; }
#resourceCenterObject.industryReport .resourceImage { float: right; max-width: 150px; max-height: 150px; margin-top: -75px; }

.downloadReportBox { width: 80%; margin: 20px 0; }
.downloadReportBox .resourceImage { float: right; margin: 10px 20px 0 0; max-width: 150px; max-height: 150px; }
#reportDownloadLink { margin: 40px 0 0; }

.downloadForm { border-top: 2px solid #CCC; padding: 20px 0; }

#content .downloadForm .notYou { margin: 30px 0; padding-left: 164px; }

#resourceCenter .itemActions { margin: 10px 0 0; clear: both; }
#resourceCenter .itemActions .shareLabel { float: left; padding: 6px 0 0 20px; }

.rightColumn .widgetTitle { font-size: 14px; font-weight: bold; margin: 5px 0 0; padding: 10px; display: block; background: url(../images/bg_grey_gradient1.png) repeat-x 0 0; }

#featuredResources { background-color: #EEE; }
#featuredResources .featuredResource { border-top: 1px solid #CCC; padding: 10px 0; margin: 0 10px; }
#featuredResources .featuredResource.first { border-top: 0; }
#featuredResources .resourceImage { margin: 0 0 10px; text-align: center; }
#featuredResources .resourceImage img { max-width: 125px; max-height: 125px; }
#featuredResources .resourceType { font-weight: bold; }
#featuredResources h3 { margin: 5px 0 20px; font-size: 12px; }
#featuredResources .moreLink { color: #333; }

.shareThisIcons { margin: 6px 0 0 10px; float: left; }
.stButton { margin: 0 !important; }