/* GENERIC */

body{font-family:Arial, Helvetica,sans-serif;font-size:12px;padding:0;margin:0 0 40px 0;color:#333;}
h1,h2{font-size:22px;margin:0;padding:0;}
h2 {font-size:20px;line-height:24px;}

h3{font-size:20px;margin:0 0 5px 0;padding:0;font-weight:normal;}
h4{border-bottom: 1px solid #ccc;margin: 0 0 5px 0;padding: 0 0 5px 0;font-weight: bold;font-size:16px;color: #af1c24;text-transform:uppercase;}
#topics h4 {font-size:14px;}
#topics h4.topic-header {color: #333;font-size:20px;}
#twtr-widget-1 h4{border-bottom:none;}
h4.no-border{border-bottom: none;margin: 0;}
h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;margin:0;padding:0;font-weight:normal;font-weight:normal;}
.left{ float:left; }
.right{ float:right; }
a {text-decoration:none;color:#af1c24;}
a:hover{color:#333;}
a.black{color:#000;}
a.black:hover{color:#af1c24;}
a.white{color:#fff;}
a img {border:none;}
.caption {font-size: 10px;line-height: 12px;}
.more {text-transform: uppercase;font-size: 10px;}
.topstories.two-col {margin-bottom: 40px;}
.topstories.two-col .col01 {width: 246px;}
.topstories.two-col .col-main {width: 358px;}
.topstories .col-main .title {font-size: 22px;font-weight: bold;margin-top: 2px;line-height:24px;}
.topstories .col-main .title a {color: #333;}
.topstories .col-main .title a:hover {color: #af1c24;}
.topstories .col-main .info {color: #004e8d;font-size: 10px;font-weight: normal;margin-top: 3px;text-transform: uppercase;}
.topstories .col-main .info span a {color: #004e8d;}
.topstories .col-main .description {font-size: 12px;font-weight: normal;line-height: 18px;margin-bottom: 4px;margin-top: 8px;}
.topstories.two-col .col01 .item {border-bottom: 1px dashed #CCCCCC;margin: 5px 0;padding: 0 0 5px;}
.topstories.two-col .col01 .item:last-child {border-bottom: none;padding-bottom:0;}
.topstories.two-col .col01 .item:last-child .link {padding-bottom:5px;}
.topstories.two-col .col01 .item .title {font-size: 15px;line-height:20px;font-weight: bold;margin-top: 2px;}
.topstories.two-col .col01 .item .title a {color: #333;}
.topstories.two-col .col01 .item .title a:hover {color: #af1c24;}
.topstories.two-col .col01 .item .description {font-size: 12px;font-weight: normal;line-height: 18px;margin-bottom: 4px;margin-top: 8px;}
.topstories.two-col .col01 .item .link a.normal {font-size: 12px;color: #333;font-weight: bold;line-height: 16px;padding-left: 0;text-transform: none;}

#featured-blogs-list .jcarousel-container {background:none;border-top:1px solid #CCC;}

#login #content-wrapper a:link, #login #content-wrapper a:visited {text-decoration:none;color:#697e8c;}
.see-all-link a:link, .see-all-link a:visited {text-decoration:none;color:#697e8c;}
.pagination a:link, .pagination a:visited {text-decoration:none;color:#697E8C;}
a.sort-by-date{color:#697E8C;}
.jcarousel-skin-tango a {color: #333;}
.jcarousel-skin-tango a:hover {color: #af1c24;}

*+html .clearfix{min-height: 1%;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;font-size: 0;}

form{margin:0;padding:0;}
#wrapper{width:1100px;margin:0 auto;}
#two-col-layout{}

/* HIMSS Vespa Contest */
#two-col-layout.norightrail #col-one {width:940px;}
#two-col-layout.norightrail #col-two {display:none;}
#himss h4.sponsors {background-color:#d52530;}
#himss h4.cosponsors {background-color:#6a7780;}
#himss h4.sponsors, #himss h4.cosponsors {color:#FFF;font-size:16px;border:none;padding:2px 0 2px 8px;}
#himss .sponsor-row {margin:20px 0;}
#himss .sponsor-row .sponsor-item {width:470px;}
#himss .sponsor-row .sponsor-item .sponsor-logo {width:140px;margin-right:10px;}
#himss .sponsor-row .sponsor-item .sponsor-info {width:300px;margin-right:20px;}
#himss .sponsor-row .sponsor-item .sponsor-info a.sponsor-link {color:#03558d;}
#himss .sponsor-row .sponsor-item .sponsor-info p {margin-top:0;line-height:18px;}
#himss .sponsor-row .sponsor-item .sponsor-info p.sponsor-name {font-weight:bold;font-size:13px;margin-bottom:3px;}
.share-icons a.popup {color:#666;font-size:10px;padding:2px 5px 2px 0;text-transform:uppercase;}
.share-icons a.popup img {vertical-align:middle;margin-right:5px;}
/* END HIMSS Vespa Contest */

#home #call-to-actions{margin: 0 0 15px 0;}
#call-to-actions{margin: 0 0 8px 0;}
#home #col-one{}

/* LINKS */
a.all-caps-brown{color:#993300;text-transform:uppercase;font-weight:bold;}
a.all-caps-blue{text-transform:uppercase;font-weight:bold;color:#0e76bc;}
a.blue{font-weight:bold;color:#0e76bc;}

/* HEADER */
#header-content{margin: 0 auto;padding:15px 0;width:940px;}
#header {height:121px;background: #6a7780;}
#header-bottom {background: #f7f7f7 url("/media/ui/header-bg-hdm.png") repeat-x;height:112px;margin: 0 auto;width:940px;padding: 0 80px;}
#logo{padding: 35px 0 0 5px;}

/* Nav */
#primary-menu-wrapper{background: url("/media/ui/primary-nav-bg2.png") repeat-x;height:32px;width:100%;}
#primary-menu {font-weight:bold;font-size:12px;background: url("/media/ui/primary-nav-bg2.png") repeat-x;height: 35px;width:1000px;margin: 0 auto;padding: 0 50px;border-top:1px solid #6f737c;}
#primary-menu a:link,#primary-menu a:visited {text-transform:uppercase;color: #FFF;}
#primary-menu a:hover {color:#336699;}
.nav-container {width:1000px;margin:0 auto;}
#primary-menu ul.nav-items {list-style:none;padding:0;margin:0 0 0 30px;}
#primary-menu ul.nav-items a li {float:left;padding:2px 7px;margin-top:3px;height:28px;width:91px;font-size:11px;border-left:2px solid #ddd;background:url('/media/ui/arrow-li-white.png') 89px 22px no-repeat;}
#primary-menu ul.nav-items a:last-child li {border-right:2px solid #f0f0f0;}
#primary-menu ul.nav-items a li.on {color:#fff;}
#primary-menu ul.nav-items li.first {}
#primary-menu.has-sub-menu {height:52px;overflow:visible;}
#primary-menu .content {display: block;padding: 0;position: relative;}
.button {border:none;background: #ec6b00 url(/media/ui/btn-bg.png) repeat-x;color:#FFFFFF;height:20px;cursor: pointer;text-transform:uppercase;text-decoration:none;}
#primary-menu ul.nav-items a li#menu-4 { width: 62px; background-position: 60px 22px; }
#primary-menu ul.nav-items a li#menu-6 { width: 94px; background-position: 92px 22px; }

/* FOOTER */
.three-col {padding: 20px;border-bottom: 13px solid #0E75BA;}
.three-col .col1, .three-col .col2, .three-col .col3 {float:left;padding: 10px;}
.three-col .col1 {width: 275px;padding-left: 20px;}
.three-col .col2 {width:275px;}
.three-col .col3 {width:325px;}

/* CONTENT */
#content-wrapper{background:#fff;padding: 25px 79px 0px 79px;}
#content{width:940px;background:#fff;}
.call-to-action2{margin: 0 0 0 19px;}
#top-970x66-ad {margin-left: -15px;}
.drop-down-ad{margin: 10px 0 15px 0;height:66px;width:940px;}
.drop-down-expand{margin:-24px 0 0 17px;}
.drop-down-expand a, .drop-down-close a{color:#fff;}
.drop-down-close{}
.drop-down-ad-large{background: url(/media/ui/dropdown-ad-large-bg.jpg) no-repeat;width:940px;height:421px;position:relative;margin: 0 0 15px 0;}
.drop-down-ad-large-left{padding: 15px 0 0 30px;width:540px;}
.drop-down-ad-large-right{margin: 60px 0 0 0;width:340px;}
.drop-down-ad-large-cta{position:absolute;bottom:0;right:0;}
.drop-down-ad-large-title{color:#97c5eb;font-size:30px;line-height:30px;}
.drop-down-ad-large-desc{color:#fff;font-size:14px;margin: 20px 0;line-height:20px;}
.drop-down-ad-large-link-title{color:#fff;font-size:16px;font-weight:bold;}
.drop-down-ad-large-links ul{padding: 0;list-style:none;}
.drop-down-ad-large-links ul li{list-style:none;margin: 10px 0;}
.drop-down-ad-large-links ul li a{color:#aab300;font-weight:bold;}
#col-one{width:620px;}
#col-two{width:300px;margin: 0 0 0 20px;}
.index-grid{background: url(/media/ui/line-bg.png) repeat;padding:10px;}
.index{margin: 0 0 20px 0;}
.index-2col .index-text{width:300px;}
.index-2col img{border: 1px solid #7c7c7c;}
#multimedia img{border: 1px solid #7c7c7c;}
.index-2col .col1{width:300px;margin: 0 20px 0 0;}
.index-2col .col2{width:300px;}
.col2-image{width:120px;}
.col2-text{width:175px;}
#resourcecenter .col2-text {width: 300px;}
.index-content{padding:10px 0;}
#indexcard-carousel .index-content {background: none;border: none;padding: 0 0 20px 0;width: 600px;}
.index-img{width:250px;margin-right:20px;}
.index-text{width:350px;}
#datatools .index-text {width:450px;}
.index-2col .col1{width:300px;margin: 0 20px 0 0;}
.index-2col .col2{width:300px;margin: 0;}
.teaser{margin: 10px 0;line-height:20px;}
.divider{height:1px;background:#ccc;margin: 20px 0 10px 0;}
.more-articles{border-bottom:1px #ccc dotted;padding: 3px 0;}
.more-articles-date{margin: 5px 0 0 5px;color:#7d7d7d;font-size:11px;}
#middle-ad div{margin: 0 auto;}
#middle-ad{margin:20px 0;text-align:center;}
.module{margin: 0 0 25px 0;}
.module-video{margin: 0;}
.module-friday {border: 1px solid #CCC;padding: 12px 9px 0 9px;}
.advertisement{text-transform:uppercase;text-align:center;margin: 0 0 10px 0;color:#9f9f9f;font-size:9px;letter-spacing:2px;}

.module .carousel-header {border-bottom: 1px solid #CCCCCC;margin: 0 0 5px;padding: 0 0 5px;}
.module .carousel-header .title {color:#AF1C24;font-size:16px;font-weight:bold;text-transform: uppercase;}
.module .carousel-header ul {font-size: 10px;list-style-type: none;margin: 0;padding: 0;}
div.carousel-header ul li {display: inline-block;height: 10px;line-height: 10px;margin: 8px 0 0 8px;}
div.carousel-header ul li a {font-weight: normal;text-transform: uppercase;}
div.carousel-header ul#video-title li {border-right: 1px solid #CCCCCC;margin-left: 4px;padding-right: 6px;}
div.carousel-header ul#video-title li.last {border-right: none;padding-right: none;}

#most-read-content ul,#most-emailed-content ul {list-style:none;margin:0;padding:0;}
#most-read-content ul li,#most-emailed-content ul li {margin: 0 0 10px 0;}
#most-read-content ul li a,#most-emailed-content ul li a {color:#333;}
#most-read-content ul li a:hover,#most-emailed-content ul li a:hover {color:#af1c24;}
#tabs{border-bottom:1px solid #ccc;padding: 0;}
#socialtabs {border-bottom: solid 1px #ccc;padding: 0;width: 302px;text-transform:uppercase;}
#socialtabs .logo-holder {margin: 0 4px 0px 10px;}
#socialtabs .socialtab:first-child .logo-holder {margin-left: 0;}
.tab{margin: 10px 0;padding:0 10px;center;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;}
#most-read {padding-left: 0;border-right:1px solid #ccc}
#most-emailed {padding-right: 0;}
.socialtab{height:22px;padding: 10px 0 0 0px;text-align:center;font-size:13px;font-weight:bold;}
.socialtab .text-holder {border-right:1px solid #ccc;padding-right:10px;}
.socialtab:last-child .text-holder {border-right:none;padding-right:0;}
#tab-twitter.socialtab {cursor: pointer;}
#tab-facebook.socialtab {cursor: pointer;}
#tab-linkedin.socialtab {cursor: pointer;}
.tab-off {color:#333;}
.tab-on {color:#AF1C24;}
.tab-on:hover {color:#333;}
.tab-off:hover {color:#AF1C24;}
.socialtab-off{color:#333333;opacity:.5;}
.socialtab-on{color:#af1c24;opacity:1;}
.module .social-footer {background: url('/media/ui/bg-socialtabsfooter.png') repeat-x;height: 33px;border-top: solid 1px #dedede;line-height: 33px;text-align: center;overflow: hidden;}
.module .social-footer .img-holder {margin-top: 6px;margin-left: 50px;}
.module .social-footer .text-holder {margin-left: 10px;}
.module .social-footer .text-holder.smalltext {font-weight: normal;font-size: 10px;margin-left: 4px;}
.module .tab-content .feed-holder {margin: 10px;}
.tab-content{padding: 10px 0 0 0;border-bottom: 1px solid #ccc;font-size:13px;font-weight:bold;width: 300px;}
.most-read-tab-content{padding: 10px 0 0 0;border-bottom: 1px solid #ccc;border-right: none;border-left: none;border-top: none;font-size:13px;font-weight:bold;width: 300px;}
.show{display:block;}
.hide{display:none;}

.ad-row1{margin: 0 0 10px 10px;width:290px;}
.ad-row2{margin: 0 0 0 10px;width:290px;}
.small-ad{width:135px;}
.small-ads .advertisement{border-bottom:1px solid #ccc;padding: 5px 0;}
.ad-halfbanner-and-text {	margin-top: 30px;}

#article h1{margin: 0;}
#article-content .ad-halfbanner-and-text {margin-top: 0px;}
.survey-title{font-size:12px;font-family:Arial, "Times New Roman", Times, serif;margin: 0 0 10px 0;}
.survey-option{padding: 5px 0;}
#survey-submit{border-bottom:1px solid #dfdfdf;}
.survey-button{margin: 0 0 10px 0;}

.video-caption, .stat-caption {background: none;border-bottom: 1px solid #CCCCCC;font-size: 13px;font-weight: bold;padding: 10px 0;color: #697e8c;}
.video-caption a, .stat-caption a {color: #333;}
.video-caption a:hover, .stat-caption a:hover {color: #af1c24;}

.slideshow-image {border:1px solid #CCC;padding:6px;}
.slideshow-image img {display:block;}

.carousel-item-image img{border:1px solid #ccc;}
.carousel-item-title{font-size:13px;color:#fff;font-weight:bold;margin: 5px 0 10px 0;}
.carousel-item-desc{color:#336699;}
.jcarousel-skin-tango .carousel-item-desc {color: #000;}
#whitepapers-carousel .carousel-item-image, #webinars-carousel .carousel-item-image, #white-papers-carousel .carousel-item-image, #special_reports-carousel .carousel-item-image {background-color: #FFFFFF;height: 77px;text-align: center;width: 125px;}
#whitepapers-carousel .carousel-item-image a, #webinars-carousel .carousel-item-image a, #white-papers-carousel .carousel-item-image a, #special_reports-carousel .carousel-item-image a {display: table-cell;height: 77px;text-align: center;vertical-align: middle;width: 125px;}
#whitepapers-carousel .carousel-item-image img, #webinars-carousel .carousel-item-image img, #white-papers-carousel .carousel-item-image img, #special_reports-carousel .carousel-item-image img {max-height: 77px;max-width: 110px;vertical-align: middle;border:none;}

.more-carousel-link {margin-top:5px;}

.index-2col.index .index-text {line-height: 18px;margin-top: 10px;width: 299px;}
.index-2col .col2 {border-left: 1px solid #CCCCCC;}
.index-2col .img-holder {margin: 0 10px 0 0;}
.index-2col img, #multimedia img, .carousel-item-image img, .author-image img, .btn-cover-img img, .chart-image img, .magazine-image img, .data-tools-image img {border: none;}
#video_gallery2 .carousel-item-image img {border: 1px solid #CCC;}
.index-2col .index-text .title {font-size: 14px;font-weight: bold;}
.index-2col .index-text .title a {color: #333;}
.index-2col .index-text .title a:hover {color: #af1c24;}
.index-2col ul {list-style-type: none;margin: 0;padding: 0;}
.index-2col ul li {border-bottom: 1px dashed #CCCCCC;display: block;margin: 0 0 3px 20px;padding-bottom: 1px;}
.index-2col ul li:last-child {border-bottom: none;padding-bottom: 0;}
.index-2col ul a {color: #333;font-weight: bold;}
.index-2col ul a:hover {color: #af1c24;}

.related-content{margin: 0 0 5px 0;font-weight:bold;}

#multimedia{background: url(/media/ui/multimedia-bg.png) repeat-x;padding: 20px 79px;}
#multimedia a{color:#a7acb0;}
#multimedia h2,#bankthink #multimedia h2{color:#fff;font-weight:bold;margin: 0 0 5px 0;font-family: Arial,sans-serif;font-size:26px;}
.multimedia-col1{width:525px;border-right:1px solid #454545;}
.multimedia-col2{margin: 45px 0 0 15px;padding: 0px;width:400px;}
.multimedia-gallery-item{width:125px;color:#fff;margin: 0 10px 0 0;}
.multimedia-gallery-row{margin: 0 0 20px 0;width:415px;}
#multimedia .title{font-size:18px;margin: 10px 0;}
#multimedia .desc, #multimedia-links{color:#999;}
#multimedia-search-box input{height:22px;border:0;width:320px;}
#multimedia-search-button{background:#fff;height:18px;padding:3px;}
#multimedia-links{margin: 10px 0 0 0;}
.multimedia-gallery-item-title{margin: 10px 0 0 0;}

#search{margin: 20px 0 0 0;width:415px;text-align:right;}
#actions-nav {margin-top:10px;margin-bottom:5px;text-transform:uppercase;font-weight:bold;font-size:11px;}
#actions-nav a {color:#333;}
#search-box {background: #FFF;border: 1px solid #CCCCCC;height: 26px;margin: 0;padding-left: 5px;text-align: right;width: 170px;}
#search-text input {background: none;border: medium none;padding:5px 0;outline: medium none;width:140px;margin:0;}
#search-button {margin: 5px 0 0 5px;}
.social-icons {margin:3px 10px 0 0;}
.header-links {clear:both;text-transform:uppercase;font-size:11px;padding-top:10px;}
.header-links a {color:#333;}

#footer-wrapper{width:100%;background: url("/media/ui/footer-bg.png") repeat-x scroll 0 0 transparent;}
#footer-login{margin: 15px 0 0 100px;color:#fff;}
#welcome-text{margin: 2px 0 0 0px;font-weight:bold;}
#logout-text{margin: 2px 50px 0 30px;font-size:11px;width: 450px;}
.white-link a {color:#fff;text-decoration:none;}
#customer-service-text{margin: 2px 0 0 30px;font-size:11px;}

.blue-link a{text-decoration:underline;font-size:11px;color:#4e9deb;}
#account-text{margin: 0px 0 0 60px;font-size:11px;}
#account-text a{color:#fff;}

#share-icons {margin-right: 140px;width: 240px;}
#share-text{margin: 3px 10px 0 0;font-size:11px;font-weight:bold;}
.share-icons{margin: 10px 0;width: 435px;}
.share-icons .share-icon iframe.twitter-count-horizontal {width: 95px !important;}
.share-icons .share-googleplus iframe {width: 80px !important;}

.tags {margin-bottom:20px;}
.tag{background:#9b9b9b;padding: 2px 5px;color:#fff;font-weight: bold;margin: 5px 5px 0 0;}
.tag a{color:#fff;}
.tag-blue{background:#336699;}
.tag-image{margin: 0 0 0 5px;}
.share-facebook, .share-googleplus{margin: 0 0 0 5px;}
.footnote-header{border-bottom:1px solid #ccc;}
.footnote-desc{margin: 10px 0 0 0;}
.friday-left{width:145px;font-size:14px;font-weight:bold;color:#336699;padding-top: 10px;}
.friday-download{text-align:center;margin: 5px 0 0 0;}

/* ARTICLE PAGE */
#article #content {padding-bottom: 20px;}
#article #article-content {padding-bottom: 30px;}
#article .seminar #article-content {padding-bottom: 0px;}
#article .seminar .location{margin: 10px 0;}
#article h1{font-size:32px;line-height:38px;font-weight:bold;}
#wrapper.seminar #article-right-col, #article.webinar #article-right-col {width:468px;margin: 3px 0 0 20px;padding:0;}
#article-wrapper #article-full-image {max-width:620px;margin-bottom:10px;}
#article-wrapper .img-holder {margin-left: 10px;width: 250px;margin-top:15px;}
#article-content .img-holder {line-height: 15px;margin-bottom: 7px;margin-top:0;}
.img-holder .article-related-content-video, .img-holder .article-related-content, #article-content .article-related-content-video, #article-content .article-related-content {float: right;line-height: 20px;margin: 0 0 10px;width: 250px;}
.img-holder .article-related-content-video .item, .img-holder .article-related-content .item, #article-content .article-related-content-video .item, #article-content .article-related-content .item {font-weight:bold;margin-bottom:10px;line-height:14px;font-size:11px;}
.related-header {border-bottom: 1px solid #CCCCCC;font-weight: bold;margin: 0 0 5px;text-transform: uppercase;}
.img-holder .article-related-content-video ul, .img-holder .article-related-content ul, #article-content .article-related-content-video ul, #article-content .article-related-content ul {padding-left:12px;}

.page-header{border-bottom: 1px solid #CCCCCC;margin: 0;padding: 0;}
.register-header-btn{margin: 0 30px 0 0;}
.register-footer-btn{margin: 4px 0 0 0;}
#article h2{font-size:14px;font-weight:bold;margin: 0 0 5px 0;color: #697e8c;}
#article .seminar h2 {color: #000;}
#article h3{font-size:14px;font-weight:bold;padding: 0 0 10px 0;border-bottom:1px solid #ccc;margin: 0 0 15px 0;}
#article-left-col{width:132px;}
#article-right-col{padding: 0;}
#article-meta{border-bottom:1px solid #ccc;padding: 10px 0;font-size:11px;line-height: 14px;}
#seminar-meta{border-top:1px solid #ccc;margin: 20px 0 17px 0;padding: 10px 0;font-size:11px;}
.article-meta-name {color:#333;display:block;}
.article-meta-name a {color:#AF1C24;}
#article-related-links{margin: 0 0 40px 0;padding-right: 20px;}
#article .seminar #article-related-links {margin: 0 0 10px 0;padding-right: 20px;}
#article-related-media{padding-right: 20px;}
.article-related-links-item{border-bottom: 1px dotted #ccc;padding: 5px 0;}
#article .seminar .article-related-links-item {border-bottom: 1px dotted #CCCCCC;padding: 5px 0 10px 0;}
#article .seminar .article-related-links-item-last {border-bottom: 1px solid #CCCCCC;padding: 5px 0 10px 0;}
.article-related-links-item-last{border-bottom:none;}
.article-related-links-date{color:#999;margin: 3px 0;text-transform:uppercase;font-size:10px;}
.article-header-tag{font-size:10px;text-transform:uppercase;color:#9c9c9c;}
#article-teaser{font-size:20px;margin: 0 0 10px 0;}
#article-content{line-height: 22px;font-size:14px;}
div#article-content div.left, div#article-content div.null {clear: both;float: left;margin: 10px 10px 10px 0;}
.pagination{margin: 20px 0 20px 0;font-size:14px;font-weight:bold;text-transform:uppercase;color:#7d7d7d;}
#bankthink .pagination{margin: 10px 0 30px 0;font-size:14px;font-weight:bold;text-transform:uppercase;color:#7d7d7d;}

#article-tools-all {border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;float: left;font-size: 12px;margin: 5px 15px 10px 0;width: 104px;}
div#article-content #article-tools-all .article-tool {margin: 5px 0;width: 110px;}
.article-tool a {color: #333;font-size: 10px;padding: 5px 0 5px 5px;text-transform: uppercase;}
.article-tool img {vertical-align: middle;}

#comments{margin: 20px 0 0 0;width:602px;}
#comments .pagination{margin: 10px 0 0px 0;font-size:14px;font-weight:bold;text-transform:none;color:#999;padding: 0 20px;}
.comments-header{font-size:	15px;font-weight:bold;color:#000000;margin: 0 0 5px 0;}
#comments-box{background:#dae8f5;border-top:1px solid #999;padding: 0 0 10px 0;}
.comment{border-bottom:1px solid #ccc;padding:20px;}
.comment-last{border-bottom:none;}
.comment-meta{margin: 10px 0 0 0;color:#336699;font-weight:bold;}
.dark-gray{color:#7d7d7d;}
#add-comments{margin:40px 0 20px 0;width:602px;}
#add-comments textarea{width:600px;border:1px solid #ccc;}
#comment-buttons{margin: 10px 0 0 0;}

#post-button{margin: 0 0 0 10px;}
#article-tools{margin: 10px 0 15px 0;}
.article-tool{margin: 0 20px 0 0;}
.article-tool .bookmarkfix {margin-top: -2px;}

#logged-out-message{margin: 20px 0 0 0;font-size:16px;font-weight:bold;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;}
#logged-out-buttons{margin: 15px 0;}
#logged-out-login{border:1px solid #ccc;padding:15px 15px 0 15px;background: url(/media/ui/login-line-bg.png) repeat;}
#login-left{width:240px;border-right:1px solid #fff;margin: 0 15px 0 0;}
#login-right{width:150px;color:#336699;margin-top:20px;font-weight:bold;}
#login-disclaimer{margin: 10px 0 15px 0;color:#680000;}
#logged-out-login-header{font-size:18px;margin: 5px 0;}
.login-input{font-weight:bold;font-size:11px;margin: 0 0 10px 0;}
.login-input-text input{width:200px;}
.login-input-checkbox{font-weight:normal;}

/* TOPICS */
.author-image img {border:1px solid #ccc;}

.index-text-large {width: 400px;}
.index-2col-with-share{margin: 0px 0 20px 0;}
.index-2col-with-share .col1{width:300px;margin: 0 20px 0 0;}
.index-2col-with-share .col2{width:300px;}

.author-meta{margin: 10px 0 0 20px;}
.author-name{color:#336699;font-size:14px;font-weight:bold;}
.author-bio{margin: 10px 0;}
.bio-icon{margin: 0 5px 0 0;}

.large-blue{color:#697E8C;font-size:14px;font-weight:bold;margin: 10px 0 15px 0;}
.large-blue a{color:#697E8C;}
.twtr-tweet-text{font-family:Arial, Helvetica, sans-serif;}

/* BTN */
#btn #logo{padding: 5px 0 0 0;}
#btn #search {margin: 10px 0 0 0;}
#btn #search-box {margin: 5px 0 0;}
#free-reg-wrapper{padding: 0 10px;margin: 0 0 20px 0;}
.reg-title{font-size:24px;font-weight:bold;}
.reg-sub-title{font-size:16px;font-weight:bold;margin: 10px 0 15px 0;}
.reg-bullet-text{font-size:14px;margin: 0 0 0 5px;}
.blue {color:#336699;}
.reg-text-field input{width:310px;margin: 0 15px 0 0;color:#d0d0d0;}
.reg-form{margin: 15px 0 0 0;}
#free-reg{padding: 15px;border:1px solid #ccc;background:#e8e8e8;}

/* BANKTHINK */
#bankthink #logo{padding: 30px 0 0 0;}
#bankthink #search-box {margin: 10px 0 0 0;}
#bankthink #article-left-col {width: 135px;padding: 0 20px 0 0;}
#bankthink #search {margin: 15px 0 0 0;}
#bankthink #article-right-col {padding: 0;width: 465px;}
.latest-post-li{width:400px;}
#latest-posts .carousel-item-image{margin: 0 10px 0 0;width:125px;}
#latest-posts .carousel-item-title{color:#000;font-size:20px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
#latest-posts .carousel-item-desc{color:#000;font-size:14px;}
#latest-posts .carousel-item-wrapper{width:140px;}
.post-meta{margin:10px 0;color:#9C9C9C;}
#bankthink h2{font-size:20px;font-family:"Arial";margin: 15px 0;}
#bankthink .article-teaser{font-size:14px;font-weight:normal;line-height:20px;}
.recent-post{margin: 0 0 15px 0;border-bottom:1px solid #ccc;width: 445px;}
#topics .recent-post{width:auto;}

.blog-watch-item{color:#336699;font-weight:bold;margin: 0 0 10px 0;}
.blog-name{color:#999;font-weight:normal;margin: 2px 0 0 0;}
.blog-watch-item{color:#336699;font-weight:bold;border-bottom: solid 1px #bababa;}
#bankthink .blog-watch-item {border-bottom: 1px dotted #BABABA;color: #336699;font-weight: normal;margin: 0 0 10px 0;padding: 0 33px 10px 0;}
#recent-blogs{margin: 20px 0 0 0;}

.module-about-bankthink-text{margin: 15px 0;}
.module-about-bankthink-icons{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;margin: 0 0 10px 0;}
.module-about-bankthink-icons img{padding: 0 5px 0 0;}

#bankthink-search-box{margin: 40px 0 0 0;}
#bankthink-search-box #search-text input {width:214px;}
.btn-module{background:#e5e5e5;padding:10px;font-size:12px;}
.btn-module ul{margin: 0;padding: 0;list-style:none;}
.btn-cover-links ul{margin: 10px 2px;font-weight:bold;}
.btn-module li{margin: 0 0 5px 0;padding: 0;list-style:none;}
.btn-cover-img{width:150px;margin: 10px 0 0 0;}
.btn-cover-title{font-weight:bold;}
.btn-cover-img img{border:1px solid #ccc;}
.btn-cover-info{width:125px;}
.btn-cover-desc{margin: 2px 0 20px 0;}
.article-teaser{margin: 0 0 5px 0;}

/* DATA AND TOOLS */
.chart{padding: 0 0 30px 0;margin: 0 0 20px 0;border-bottom:1px solid #ccc;}
.chart .teaser{margin: 10px 0 0 0;}
.chart-text{width:450px;margin: 0 20px 0 0;}
.chart-image{width:450px;margin: 0 20px 0 0;}
.chart-text-large{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;}
.chart-text-links{margin: 20px 0 0 0;}
.chart-text-small{font-size:14px;color:#333;margin:30px 0;}
.chart ul{margin: 0;padding: 0;list-style:none;}
.chart li{font-weight:bold;margin: 0 0 5px 0;padding: 0;list-style:none;}
.chart-image img{border:1px solid #ccc;}

.datatools-article-image{width:105px;}
.datatools-article-text{width:500px;}
.datatools-article h2{font-size:20px;}
.datatools-article .article-header-tag{margin: 0 0 5px 0;}
#datatools .carousel-item-wrapper {width: 100px;margin: 0 0 0 10px;}

/* WHITEPAPERS */
#whitepapers h2{font-size:18px;margin: 0 0 10px 0;}
#whitepaper-box{border:1px solid #ccc;padding:15px 5px;margin: 0 0 20px 0;}
#whitepapers .whitepaper{border-bottom:1px dotted #ccc;padding: 0 0 30px 0;margin: 0 0 30px 0;}
#whitepapers .whitepaper-last{border-bottom:none;margin:0;padding: 0 0 20px 0;}
.whitepaper-image{width:215px;}
.whitepaper-text{width:355px;}
.whitepaper-image{text-align:center;}
.whitepaper-download{margin: 5px 0 0 0;}

/* MAGAZINE */
#magazine-box{margin: 0 0 20px 0;}
#magazine-box .magazine-text {border: 1px solid #ccc;height: 265px;margin: 0 0 0 5px;padding: 10px;width: 370px;background:#fff;}
#resourcecenter #magazine-box .magazine-text {border: none;background:#eaeaea;}
#magazine .article-header-tag{margin: 0 0 5px 0;color:#697e8c;font-weight:bold;}
#magazine .article-teaser{margin:10px 0 0 0;font-size:14px;}
#magazine #middle-ad {margin: 0 0 40px 0;}
.magazine-date{font-size:20px;font-weight:bold;margin: 0 0 10px 0;}
.magazine-links ul{margin: 15px 0 0 15px;padding: 0;list-style:desc;}
.magazine-links li {margin: 0 0 5px 0;font-size:14px;font-weight:normal;}
.magazine-links li a {color:#697E8C;}
.magazine-text{margin: 0 0 0 5px;width:370px;background:#e8e8e8;padding: 10px;height:265px;}
.magazine-image img {border:1px solid #ccc;}

/* COMPANY INDEX */
#drop-downs{margin: 0 0 20px 0;padding:10px 5px 7px 10px;background:#dadada;}
#drop-downs select{margin: 3px 0 0 0;}
.drop-down-1{padding: 0 0 0 60px;}
.drop-down-2{padding: 0 0 0 30px;}
.drop-down-3{padding: 0 0 0 30px;}
.drop-down-submit{padding: 0 0 0 30px;}
select.month{width:100px;}
select.day{width:85px;}
select.year{width:100px;}
#alphabet{margin: 0px 0 40px 0;}
#alphabet ul{margin: 0;padding: 0;list-style:none;}
#alphabet li {margin: 0 6px 0 0;text-transform:uppercase;display: inline;font-size:18px;font-weight:bold;}
.letter-index{margin: 0 0 20px 0;}
.letter{text-transform:uppercase;font-size:18px;font-weight:bold;color:#336699;margin: 0 0 5px 0;}
.letter-title{font-size:14px;font-weight:bold;margin: 0 0 5px 0;}
.letter-link{font-size:14px;margin: 0 0 5px 0;}
.rss{margin: 0 0 5px 0;}
.rss-text{font-size:10px;font-weight:bold;text-transform:uppercase;}
.rss-image{margin: 1px 0 0 5px;}

/* FOOTER */
#anchor-ad{margin: 12px 0 0 9px;padding: 0;}
#footer-ad-shadow{background: url(/media/ui/footer-ad-shadow.png) no-repeat;width:138px;height:92px;bottom: 4px;margin: 0 0 0 40px;padding: 0;right: 0;position: absolute;z-index: 999999;}
.hidden-div{z-index:999999;position:absolute;width:929px;border: 5px solid #808a90;top:269px;margin: 0 79px;background-color:#E6E8ED;}
.hidden-div .col-1{width:130px;background-color: #E1E1E1;padding: 10px;min-height:300px;opacity: 0.95;min-height: 340px;}
.hidden-div-btn .article-related-links-item{font-weight:bold;}
.hidden-div .col-2{background-color: #E6E8ED;min-height: 340px;opacity: 0.95;padding: 10px;width: 276px;}
.hidden-div .col-3{background-color: #E6E8ED;min-height: 340px;opacity: 0.95;padding: 10px;width: 230px;}
.hidden-div .col-3 .morebutton {margin-left: 54px;}
.hidden-div .item{width:110px;}
.hidden-div .col-4{background-color: #E6E8ED;min-height: 340px;opacity: 0.95;padding: 10px;width: 213px;}
.hidden-div .col-4 .morebutton {margin-left: 159px;}
#hidden-1 .col-1, #hidden-3 .col-1 {min-height: 378px;}
#hidden-1 .col-1 .btn-cover img {width: 130px;}
#hidden-3 .col-4 {min-height: 378px;}
#data-tools-col-1, #multimedia-col-1{width:425px;padding:20px 20px;background-color: #dddee0;opacity:0.95;filter:alpha(opacity=95); min-height:427px;}
#data-tools-col-2, #multimedia-col-2{width:424px;padding:20px;background-color: #e6e8ed;opacity:0.95;filter:alpha(opacity=95);min-height:350px;}
#data-tools-col-1 .item{width:300px;}
#data-tools-col-1 .carousel-item-desc{color:#666;}
#data-tools-col-1 .person{margin: 0 0 10px 0;}
.hidden-div .carousel-item-desc {}
.hidden-div .carousel-item-image {width:120px;}
.hidden-div .carousel-item-image img {max-width:110px;}

#multimedia-image{margin: 10px 0 0 0;}
.person-last{margin: 25px 0 0 0;}
#multimedia-desc{color:#585c5e;margin: 10px 0;}
#multimedia-see-all,#bankthink-see-all{margin: 10px 0 0;font-size:14px;}
#slideshow-image{margin: 0;}
#slideshow-desc{color:#585c5e;margin: 0 0 10px;width:210px;}
#slideshow-see-all{margin: 10px 0 0;font-size:14px;clear:right;}

#col-3-image{margin: 0 0 10px 0;}
.hidden-div h2{font-family:arial;font-size:14px;font-weight:bold;margin:0 0 10px 0;padding:0 0 7px 0;border-bottom:1px solid #989898;color: #333;}
.hidden-div .article-related-links-item{border-bottom:1px solid #bbbbbb;color: #585C5E;padding:0 0 10px 0;margin:0 0 10px 0;}
.hidden-div .blog-watch-item {border-bottom: 1px solid #bbbbbb;padding: 0 0 10px;}
.hidden-div a {color: #333;}

#bankthink .last-item,.last-item{border-bottom:none;}
#multimedia-col-1 .first-item {font-size:14px;}

.data-tools-image{width:90px;}
.data-tools-image img{border:1px solid #ccc;}
.data-tools-text{width:115px;margin: 0 5px 0 0;}
.data-tools-title{font-weight:bold;font-size:14px;}
.data-tools-desc{font-size:14px;}
.data-tools-row-1{margin: 0 0 60px 0;}
.data-tools-title{margin: 0 0 10px 0;}

.btn-cover{margin: 10px 0;}

#anchor-slide-area{bottom:0;position: fixed;}
#footer-content{padding: 20px 79px;background: #f8f8f8 url(/media/ui/footer-bg-light.png) repeat-x top;}
#footer-content h2{font-family:arial;font-size:14px;padding:0 0 5px 0;margin:0;font-weight:bold;}
#footer-content-left{width:620px;border-right:1px solid #ccc;}
#footer-content-right{margin: 0 0 0 20px;}
.footer-col{width:140px;margin: 0 10px 0 0;}
#footer-content ul {list-style:none;margin:10px 0 20px 0;padding:0;}
#footer-content ul li {margin: 0 0 10px 0;}
.event-item{margin: 0 0 20px 0;}
#footer-ad div{margin: 0 auto;}
#footer-ad{text-align:center;margin: 20px 0 0 0;}
#footer-wrapper{background: url(/media/ui/footer-bg.png) repeat-x;width:100%;}
#footer{background: url(/media/ui/footer-bg.png) repeat-x;height:367px;padding: 15px 50px 0 50px;color:#333;font-size:13px;width:1040px;margin: 0 auto;}
#footer a{color:#333;font-weight:bold;font-size:13px;}
#footer-nav{border-bottom:1px solid #fff;padding: 15px 0;}
#footer-bottom{margin:0px 0 55px 0;}
#footer-bottom-logo{padding: 15px 0 0 280px;width:140px;}
#footer-bottom-sites{padding: 35px 0 0 0;text-align:right;}
#footer-bottom-sites select{width:200px;}
#footer-bottom-privacy{margin: 27px 0 0 40px;width:500px;font-size:12px;}
#footer h2{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:13px;margin: 0;text-transform:uppercase;font-weight:bold;}
#footer h2.second{margin: 20px 0 5px 0;}
#footer ul{list-style:none;margin:0;padding:0;}
#footer li{margin:0 0 5px 0;padding:0;}
.footer-col-1{margin: 0 0 0 30px;width:170px;}
.footer-col-2{margin: 0 0 0 40px;width:230px;border-left:1px solid #afb5bd;padding: 0 0 0 40px;}
.footer-col-3{margin: 0 0 0 20px;width:220px;}
.footer-col-4{margin: 0 0 0 20px;}

/* AD OVERLAY */
.ad-video{margin: 0 20px 0 0;width: 575px;}
.ad-text{width:150px;}
.ad-banner-1{margin: 0 0px 15px 0;}
.ad-desc{margin: 5px 0 20px 0;line-height:20px;}
.ad-twitter{margin: 0 10px 0 0;}
.ipad-anchor-wrapper{height:61px;width:100%;margin: 0;padding: 0;}
.web-anchor-wrapper{height:45px;width:100%;bottom:0;position:fixed;margin: 0;padding: 0;z-index:99999;}

/* LOGIN */
#login #content{padding: 0 0 50px 0;}
#login-header{font-size:24px;font-family:Arial, "Times New Roman", Times, serif;margin: 30px 0 0 235px;color:#697E8C;}
#profile-header-date{font-size:12px;font-family:Arial, "Times New Roman", Times, serif;margin: 20px 0 0 390px;color:#000;}
#profile-header{font-size:22px;font-family:Arial, "Times New Roman", Times, serif;margin: 5px 0 0 235px;color:#697E8C;font-weight:bold;}
.privacy-text{margin: 0 0 20px 0;}
.profile-submit-box{margin: 0;}
#login-wrapper{margin: 30px 0;}
.login-left{width: 445px;margin: 0 90px 0 0;font-size:14px;}
.login-large-gray{font-size:18px;color:#000;font-family:arial, "Times New Roman", Times, serif;margin: 0 0 20px 0;text-transform:uppercase;}
.login-right{width: 405px;}
.login-large-blue{font-size:24px;color:#336699;font-family:arial, "Times New Roman", Times, serif;margin: 0 0 30px 0;}
.login-small-red{color:#af1c24;font-weight:bold;}
.login-box{margin: 30px 0 20px 0;border-bottom: 1px dotted #ccc;width: 320px;}
input.login-field{width:200px;}
select.login-field{width:205px;}
.input-text{font-weight:bold;text-align:right;width:100px;padding: 0 10px 20px 0;}
.input-check-text{width:370px;}
.check-box-container{margin: 0 0 20px 0;}
.input-check{padding: 0 10px 20px 0;}
.profile-wrapper h1{font-weight:bold;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;margin: 0 0 20px 0;}
#mag-offer{margin: 40px 0 0 0;}
.profile-wrapper h2{font-weight:bold;font-size:16px;color:#697E8C;font-family:Arial, Helvetica, sans-serif;margin: 0 0 10px 0;text-transform:uppercase;}
#profile h1 {font-family:Arial, "Times New Roman", Times, serif;color:#697E8C;font-weight:bold;}
#profile .input-text{font-weight:normal;text-align:left;width:140px;margin: 0 10px 0px 0;}
.profile-row-2{margin: 40px 0 0 0;}
.profile-submit{margin: 0 0 0 10px;}

#media-center {background-color:#000;padding:10px;margin-bottom:10px;position: relative;width:940px;}
#media-menu {font-weight: bold;font-size: 12px;margin: 0 10px;padding: 0;border-bottom: 1px solid #ccc;}
#media-menu ul.nav-items {height:27px;list-style:none;padding:0;margin:0;}
#media-menu ul.nav-items li {height:27px;float:left;padding:3px 30px 3px 0;font-size:18px;cursor: pointer;font-family: Arial, "Times New Roman", Times, serif;}
#media-menu ul.nav-items li a {height: 21px;color:#697E8C;}
#media-menu ul.nav-items li.on a {color:#fff;}
#media-menu ul.nav-items li a:hover {color:#336699;}
#media-center .module {padding: 10px;width:300px;position: absolute;right: 10px;bottom: 0;margin: 0 0 6px;}
#videopanel p, #slidepanel p {margin:0;}
#videopanel, #slidepanel {float: left;padding: 10px;width:580px;}
#videodetails, #slidedetails {float: right;padding: 10px;width:300px;margin-bottom: 10px;}
#videodetails, #slidedetails a {color:#999999;}
#videodetails, #slidedetails a:hover {color:#336699;}
#videodetails .video-title, #slidedetails .slide-title {font-family:Arial, "Times New Roman", Times, serif;color:#fff;font-size:16px;margin-bottom:10px;}
#videodetails .video-title, #slidedetails .slide-issuetitle {font-family:Arial, "Times New Roman", Times, serif;color:#697E8C;font-size:20px;margin-bottom:10px;}
#videodetails .video-summary, #slidedetails .slide-summary {color:#fff;font-size:12px;}
#slidedetails .slide-description {color:#fff;font-size:12px;margin-bottom:5px;margin-top:-5px;}
#videogallery, #slidegallery, #slideshowcarousel {float:left;padding-top:10px;}
#videogallery, #slidegallery {width:500px;}
#slideshowcarousel {width:570px;}
#slidegallery .jcarousel-skin-tango .jcarousel-next-horizontal,
#slidegallery .jcarousel-skin-tango .jcarousel-prev-horizontal {top:35px;}
.slideplayer .jcarousel-skin-tango .jcarousel-clip-horizontal,
.slideplayer .jcarousel-skin-tango .jcarousel-item {width: 570px;height: 396px;}
#slidepanel .jcarousel-skin-tango .jcarousel-container {background: none;border-top: none;}
.slideplayer .jcarousel-skin-tango .jcarousel-item-horizontal {margin: 0;}
.slideplayer {border:1px solid #336699;width: 570px;position:relative;}
#slideshowcarousel-next {right: 0;top: 160px;position: absolute;}
#slideshowcarousel-prev {left: 0;top: 160px;position: absolute;}
#videogallery .video-title {width:100px;color:#fff;}
#videocarousel li img, #slidecarousel li img {border:3px solid black;width:107px;}
#videocarousel li.active img, #slidecarousel li.active img {border:3px solid #336699;}
#slidepanel .jcarousel-skin-tango .jcarousel-container-horizontal {padding: 0;}
#videogallery .jcarousel-skin-tango .jcarousel-container,
#slidegallery .jcarousel-skin-tango .jcarousel-container {background:#000;padding: 10px 40px;border:none;width:500px;}
#videogallery .jcarousel-skin-tango .jcarousel-clip-horizontal,
#slidegallery .jcarousel-skin-tango .jcarousel-clip-horizontal {width:500px;}
#resource-links {margin: 0;padding: 0;}
#resource-links ul.nav-items {list-style:none;padding:0;margin:0;}
#resource-links ul.nav-items li {padding:3px 30px 3px 0;font-weight: bold;font-size:14px;text-transform:uppercase;}
#resource-links ul.nav-items li a {padding-right: 12px;background: transparent url(/media/ui/navbar-right-arrow.png) no-repeat right;color:#697E8C;}

#career-zone-carousel .carousel-item-title {color: #000;}
.see-all-link {float: right;padding-top: 5px;font-size: 11px;font-weight: bold;text-transform: uppercase;}
#featured-resources {border:1px solid #cccccc;padding:12px;}
#featured-resources .index-2col .col1, #featured-resources .index-2col .col2  {width: 285px;}
#featured-resources h4 {border:none;}
div.dotted-line {height:0;border-bottom:1px dashed #cccccc;margin:10px 0;}
.button.blue {background-color:#336699;padding: 4px 11px;height: auto;display: inline-block;font-size:11px;}
.button.gray {background-color:#959595;padding: 4px 8px;height: auto;display: inline-block;font-size:11px;}
.button.blue a,.button.gray a {color: #ffffff;font-weight:bold;}
input.button.blue,input.button.gray {color: #ffffff;}

/* SEARCH PAGE */
#search-wrapper {background-color: #E6E6E6;}
#search-page h1{font-size:34px;}
#search-page h2{font-size:16px;font-weight:bold;margin: 0 0 5px 0;}
#search-left-col h3{font-size:16px;font-weight:bold;padding: 0 0 10px 0;border-bottom:1px solid #ccc;margin: 0 0 5px 0;}
#search-filters h4{font-size:12px;font-weight:bold;margin: 5px 0 0 0;border:none;font-family: Helvetica,Arial,Verdana;color:#000;}
#search-left-col{width:162px;padding:10px;}
#search-left-col label,#search-left-col label a{color:#697E8C;}
#search-left-col #search-text-left{width:105px;}
#search-right-col{width:395px;padding: 0 20px;background-color: white;}
#search-stats {background-color:#000;padding:10px;color:#FFF;font-size:14px;font-weight:bold;}
#search-results {margin-top:10px;}
#search-page #search-filters label {color: #336699;margin-left: 3px;}
#search-page .src-date {font-size: 12px;color: #999;display: block;margin: 5px 0;}
#search-page .abstract {border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin-bottom: 20px;}
#search-page .pagination {text-align:center;}
.filter-more, .filter-less {cursor: pointer;margin-left: 3px;font-size: 12px;font-weight: normal;float: right;margin-top: 3px;}
#search-sort {font-size:12px;margin-top: 10px;}
#search-sort a.active {font-weight:bold;color:#000;}
h4.featured {font-weight:normal;}
#print-subscriptions .article-header-tag {margin: 0 0 5px 0;color:#cc3333;font-weight:bold;}
#powered-by{color:#053e5b;margin: -5px 15px 0 0;font-size:11px;}
#btn #powered-by{margin: -10px 15px 0 0;}
#powered-by-text{margin: 0 0 2px 0;}
.divider{border-right:1px solid #000;height:20px;margin: 0 10px;}
#todays-paper{margin: 7px 0 0 0;}
.blogarrow {color: #000;margin-left: 2px;}
.blog-caption-title {	font: bold 10px Arial, sans-serif;	text-transform: uppercase;	color: #af1c24;}
.blog-caption-title.nocaps {	text-transform: none;}
#indexcard-carousel-holder .control-holder {position: absolute;margin-top: -29px;margin-left: 79px;}
#indexcard-carousel-holder .extras-holder {position: absolute;bottom: 0;}
#dmradio .carousel-item-wrapper {min-height: 110px;}
#dmradio .carousel-item-title {color: #eaeaea;}
#dmradio .carousel-item-desc {color: #fff;font-weight: bold}
.more-articles h3 a {font: bold 20px Arial, sans-serif;}
.more-articles .more-articles-desc {color: #323232;font: bold 11px Arial, sans-serif;text-transform: uppercase;margin-left: 4px;margin-top:3px;}
.index .title h2 a {color:#333;}
.index .title h2 a:hover {color:#af1c24;}
.index-2col {color: #333;margin-bottom:20px;}
.index-2col .carousel-header {margin-right: 18px;margin-bottom: 10px;}
.index-2col .title h5 a {font: normal 18px Arial, sans-serif;}
.index-2col .col2 a.community-see-all {margin:0 0 3px 20px;}

.module-intelligence {margin-top: 25px;margin-bottom: 25px;}
#intelligence-body{height:80px;padding: 10px 10px 0 0px;border:1px solid #ccc;border-left: none;border-right: none;}
#intelligence-body .intelligence-left {padding-right: 200px;}

#signup-bar {margin-bottom: 30px;}
#signup-bar .col1 {background: url('/media/ui/bg-signup-bar.png') no-repeat 0 0;width: 551px;height: 28px;}
#signup-bar .label {font: bold 11px Arial, sans-serif;color: #000;text-transform: uppercase;margin: 7px 0 0 10px;}
#signup-bar .textbox {margin: 5px 8px 0 0;}
#signup-bar .textbox input {width: 200px;height: 11px;font-size: 11px;line-height: 11px;}
#signup-bar .button {background-color: #fff;}

.current-issue-module .txtholder {color: #333;width: 187px;margin-left: 5px;}
.current-issue-module .txtholder .caption-title {font-weight: bold;font-size: 12px;margin-bottom: 8px;}
.current-issue-module .txtholder .caption-title a {color:#333;}
.current-issue-module .txtholder .caption-title a:hover {color:#af1c24;}
.current-issue-module .txtholder .caption-txt {font-weight: normal;font-size: 12px;line-height: 20px;margin-bottom: 8px;}
.current-issue-module .txtholder .caption-list ul {list-style-image: url('/media/ui/bullet-pink-triangle.png');margin: 0 0 0 0px;padding:0;list-style-position: inside;}
.current-issue-module .txtholder .caption-list li a {font-weight: bold;font-size: 10px;color:#333;}

#top-stories{margin: 0 0 20px 0;}
h4.header-with-padding{margin: 0 0 15px 0;}
.btn-download{margin: 3px 0 0 10px;}
.abstract{margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom:1px solid #ccc;}
#go{margin: 5px 0 0 0;}
#search-text-left{margin: 5px 5px 0 0}
#bankthink #article-left-col h4 {border-bottom: none;color: #697E8C;font-family: Arial,sans-serif;font-size: 14px;margin: 0 0 10px 0;padding: 0;}
.raquo{color:#697E8C;}

#featured-resources h4{color:#000;}
#ad-small{margin: 15px 0 15px 0;}
#bankthink #ad-small,#resourcecenter #ad-small,#misc #ad-small{margin: 15px 0 35px 0;}

/* linkedin module */
#linkedin-module {width: 280px;}
#linkedin-module .row {}
#linkedin-module .img-holder {width: 100px;height: 100px;margin-right: 10px;}
#linkedin-module .button-holder {margin: 60px 10px 0 0;}
#linkedin-module .text-holder {font: normal 12px Arial, sans-serif;color: #333;}
.headlines-title{font-weight: bold;}
.headlines-tag{margin: 0 0 10px 0;color: #697E8C;text-transform:uppercase;}
#headlines-module{border-bottom:1px solid #ccc;padding: 0 0 5px 0;}

/* sponsor questions */
div.sponsor-answers input[type="checkbox"] {clear:both;}

#hci #indexcard-carousel-holder .jcarousel-skin-tango .jcarousel-container-horizontal {background: none repeat scroll 0 0 transparent;border: none;padding: 10px;width: 594px;}

#hci #indexcard-carousel-holder {background: url("/media/ui/hdm-hcic-bg.png") repeat-x scroll 0 0 transparent;}
#hci .index-content .hcitype {color: #666;font-size: 14px;font-weight: bold;margin-right: 6px;}
#hci .index-content .hcititle {color: #1E4865;font-size: 14px;font-weight: bold;margin-right: 2px;}
#hci .index-content .hcititle a:hover {
text-decoration:underline;}
#hci .index-content {background: none;border: none;padding: 0 0 0 2px;}
#hci .jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 0px;}
#hci img.hciImg {margin: 0 0 -4px;padding:0px;}
#hci .index {margin: 0px;}

#getaccess {font-family: Helvetica,Arial,sans-serif;margin-bottom: 25px;}
#getaccess h4 {color: #A51831;margin: 0 7px 6px;text-transform: uppercase;}
#getaccess .gaheader {background-color: #A51831;color: #FFFFFF;font-size: 18px;letter-spacing: 0.4px;padding: 2px 0 2px 10px;text-align: center;line-height:27px;}
#columnMain #story #getaccess p {font-size: 14px;line-height:21px;margin: 20px 0;}
#getaccess p a {text-decoration: underline;}
#getaccess .gaactivate {background-color: #A51831;color: #FFFFFF;font-size: 12px;font-weight: bold;letter-spacing: 0.8px;margin-bottom: 20px;padding: 1px 0;text-align: center;}
#getaccess .gaactivate .activate {color: #FFFFFF;font-weight: bold;text-decoration: underline;line-height:18px;}
#getaccess .garegister {border: 1px solid #CCCCCC;height: 105px;padding: 8px;}
#getaccess .garegister .galeft {float: left;padding-left: 7px;width: 200px;}
#getaccess .garegister .garight {float: left;padding-left: 15px;width: 200px;}
#getaccess .garegister label {color: #333333;display: block;float: left;font-weight: bold;padding: 0 0 5px;width: 150px;margin:0;}
#getaccess .garegister input {float: left;width: 200px;margin:0;}
#getaccess .garegister input.submit {margin: 20px 10px 0 0;float: right;width: 76px;border: medium none;color: #FFFFFF;height: 100%;padding: 4px 7px;text-decoration: none;text-transform: uppercase;background: none repeat scroll 0 0 #0374A3;}
#getaccess .garegister a.needhelp {clear:right;color: #333333;float: right;font-size: 10px;margin: 5px 10px 0 0;line-height:14px;}
#getaccess .garegister .gasub {float: right;}

/* Sign In Box
----------------------------------------------------------------------------------------------------*/
.grid_8 {display:inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;width:460px;}
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
#signInContainer .user {padding: 10px;}
#signInContainer {width: 460px;margin-left: 0;margin-right: 0;}
#signInContainer .grid_1 {width: 40px}
#signInContainer .grid_3 {width: 160px;}
.signInText {margin: auto;margin-top: 80px;font-size: 18px;}
#signInContainer #logged-out-buttons {margin: 0 0 10px;}
#signInContainer .error {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;color: #333333;margin-bottom: 10px;padding: 10px;}
#signInContainer .error li {color: #680000;}
#signInContainer .error img {margin-right: 5px;vertical-align: middle;}
#issue_archive .archive {display: inline-block;margin: 0 0 20px;width: 120px;}
#issue_archive .archive ul {list-style: none outside none;padding-left: 10px;}

.sticky-header {position: fixed;top: 60px;width: 1026px;z-index: 999999;}
#header-bottom.sticky-header {border: medium none;height: 88px;position: fixed;top: 0;z-index: 999999;}
#primary-menu.sticky-header {top: 52px;}
#header-bottom.sticky-header #logo {padding:5px 0 0;}
#header-bottom.sticky-header #logo img {padding: 5px 0;width: 145px;}
.himss #header-bottom.sticky-header #logo img {width: 275px;}
#header-bottom.sticky-header #search {width: 430px;margin-top:25px;}
#header-bottom.sticky-header #actions-nav {float:right;margin-top:6px;}
#header-bottom.sticky-header #search-box, #header-bottom.sticky-header .header-links {display:none;}
.sticky-ad {background-color: #F5F5F5;position: fixed;text-align: center;top: 102px;width: 300px;z-index: 9991;}
.sticky-ad-bottom {background-color: #F5F5F5;position: absolute;text-align: center;width: 300px;z-index: 9991;}
.sticky-drop {position: fixed;top: 88px;}


.multimedia {clear:both;margin-bottom:20px;}
.multimedia-item {float:left;width:180px;margin-right:30px;}
.multimedia-item:last-child {margin-right:0;}
.multimedia-item .multimedia-image img {max-height:77px;max-width:140px;}
.multimedia-item .source {font-size:10px;text-transform:uppercase;}
.multimedia-item .title {font-size:11px;font-weight:bold;}
.multimedia-item .source a, .multimedia-item .title a {color:#333;}

.lead-reg-header {background-color: #B10A0A;color: #FFFFFF;font-size: 14px;font-weight: bold;margin-top: 10px;padding: 3px 10px;text-transform: uppercase;} 
.lead-reg-button {background: none repeat scroll 0 0 #B10A0A;border: medium none;color: #FFFFFF;display: block;font-size: 12px;padding: 5px 25px;text-transform: uppercase;}

#top-ad {padding-bottom: 25px; margin-left: -15px;width:970px;}

#digital-edition .panel-item {font-size: 12px;border:solid 1px #333; border-width:1px 0 0 0;padding:12px 4px;}
#digital-edition .panel-item .title {font-weight:bold;color:#333;font-size:14px;}


/* PARTNER INSIGHTS */
#partner-insights-module {background:url(/media/ui/brand-voices-top-border.png) top left repeat-x;padding:12px 0 0;margin:0 0 15px -10px;}
#partner-insights-module #partner-insights-module-wrapper {background:url(/media/ui/brand-voices-bottom-border.png) bottom left repeat-x;padding:10px 0 18px 10px;}
#partner-insights-module #partner-insights-module-wrapper #pi-col-one {width: 299px;margin-bottom: 8px;padding-bottom: 10px;border-right: 1px solid #CCCCCC;padding-right: 20px;}
#partner-insights-module #partner-insights-module-wrapper #pi-col-header {width: 620px;float:left;}
#partner-insights-module #partner-insights-module-wrapper #pi-col-header.expanded2 {width: 620px;float:none;}
#partner-insights-module #partner-insights-module-wrapper #pi-whats-this {font-size:10px;font-weight:normal;margin-right:15px;color: #666666;}
#partner-insights-module #partner-insights-module-wrapper #pi-whats-this-text {background:url(/media/ui/whats-this-header.png) top center no-repeat;padding-top:12px;margin-bottom:10px;position:relative;}
#partner-insights-module #partner-insights-module-wrapper #pi-whats-this-text #pi-close {background: url("/media/js/fancybox/fancybox.png") repeat scroll -40px 0 transparent;cursor: pointer;display: inline;height: 30px;position: absolute;right: -9px;top: -7px;width: 30px;z-index: 100001;}
#partner-insights-module #partner-insights-module-wrapper #pi-whats-this-text p {background:url(/media/ui/whats-this-borders.png) top center repeat-y;margin:0;padding:3px 14px;}
#partner-insights-module #partner-insights-module-wrapper #pi-whats-this-text #pi-whats-this-footer {background:url(/media/ui/whats-this-footer.png) top center no-repeat;padding-bottom:7px;}
#partner-insights-module #partner-insights-module-wrapper .pi-title {font-size:16px;font-weight:bold;width: 620px;margin-bottom:10px;text-transform:uppercase;}
#partner-insights-module #partner-insights-module-wrapper #pi-col-header.expanded2 .pi-title {margin-bottom:0;}
#partner-insights-module #partner-insights-module-wrapper .pi-social {margin:10px 0 0 22px;}
#partner-insights-module #partner-insights-module-wrapper .pi-social img {margin-right:10px;}
#partner-insights-module #partner-insights-module-wrapper .pi-story-list .pi-column {width:280px;}
#partner-insights-module #partner-insights-module-wrapper .pi-story-list .pi-column ul {padding-left:5px;}
#partner-insights-module #partner-insights-module-wrapper .pi-story-list .pi-column ul li {line-height:18px;font-weight:bold;margin-bottom:3px;padding-bottom:3px;list-style: none outside none;border-bottom: 1px dashed #CCCCCC;}
#partner-insights-module #partner-insights-module-wrapper .pi-story-list .pi-column .source {text-transform:uppercase;float:left;font-size:10px;margin-right:2px;line-height:18px;font-weight:normal;}
#partner-insights-module #partner-insights-module-wrapper #pi-col-two {margin: 0 0 0 20px;width: 280px;}

#polar-module .image {float:left;margin-right:10px;}
#polar-module .image img {max-width:125px;max-height:180px;}
#polar-module .title {color: #336699;font-family: Georgia,serif;font-size: 18px;font-weight: normal;margin-bottom: 5px;}
#polar-module .source {font-size:10px;line-height:12px;font-weight:bold;text-transform:uppercase;color:#666;margin-bottom:10px;}
#polar-module .description {font-size:12px;line-height:18px;}
#polar-module .description p {margin-top:0;margin-bottom:8px;}
#polar-module .sponsor {float:right;font-size:10px;line-height:12px;font-weight:bold;text-transform:uppercase;color:#999;}
#polar-module .sponsor img {max-width:85px;max-height:25px;margin-left:5px;vertical-align:middle;}

/* CUSTOM AB PI STYLES */
.item-pi {border-bottom: 1px dashed #CCCCCC;border-top: 1px dashed #CCCCCC;margin-bottom:22px;}
.item-pi .link-pi {background: url("/media/ui/doddfrank_home_gradient.jpg") repeat-y scroll center top #FFFFFF;margin:5px 0 5px 0;padding:15px 10px 15px 10px;}
.item-pi .link-pi a.normal {font-size: 13px;font-weight: bold;padding-left: 0;text-transform: none;line-height: 14px;}
.item.last-pi {margin-bottom:0px;}
.pi-index-card {padding-bottom:5px;color:#E3B41E;text-transform:uppercase;font-weight:bold}
#partner-insights-module #partner-insights-module-wrapper #pi-col-one-article {width: 240px;margin-bottom: 0px;padding-bottom: 5px;padding-right: 0px;margin-right:0px;}
#partner-insights-module #partner-insights-module-wrapper #pi-col-header-article {width: 240px;}
#partner-insights-module #partner-insights-module-wrapper .pi-title-article {font-size:12px;font-weight:bold;width: 240px;margin-bottom:10px;text-transform:uppercase;}
#partner-insights-module #partner-insights-module-wrapper #pi-col-header.expanded3 {width: 240px;float:none;}
#partner-insights-module #partner-insights-module-wrapper .pi-story-list-article .pi-column {width:230px;}
#partner-insights-module #partner-insights-module-wrapper .pi-story-list-article .pi-column ul {padding-left:0px;margin-top: 0;}
#partner-insights-module #partner-insights-module-wrapper .pi-story-list-article .pi-column ul li {line-height:18px;font-weight:bold;margin-bottom:3px;padding-bottom:3px;list-style: none outside none;font-size:12px;}
#partner-insights-module #partner-insights-module-wrapper .pi-story-list-article .pi-column .source {text-transform:uppercase;float:left;font-size:10px;margin-right:2px;line-height:18px;font-weight:normal;}
#partner-insights-module #partner-insights-module-wrapper .pi-social-article {margin:0px;}
#partner-insights-module #partner-insights-module-wrapper .pi-sponsor-social {text-align:center}
#partner-insights-module #partner-insights-module-wrapper .pi-social-article img {margin-right:10px;}

/* PARTNER INSIGHTS */

/* flyout update */
#hidden-0 > div{
	display: table;
	width: 100%;
}
#hidden-0 .col-1, #hidden-0 .col-2, #hidden-0 .col-3 {
	display: table-cell;
	box-sizing: border-box;
	width: 32%;
}
#hidden-0 .col-1 {
	width: 36%;
}
/* END flyout update */

#smallbanner-center #smallbanner { margin: auto; }