/* GENERIC */
body{font-family:Arial,sans-serif;font-size:12px;padding:0;margin:0;background: #FFF;color:#333;}
h1,h2{font-family: Arial, sans-serif;font-size:22px;font-weight:normal;margin:0;padding:0;}
#home h1,h2{font-size:29px;}
h3{font-family:Arial, sans-serif;font-size:20px;margin:0 0 5px 0;padding:0;font-weight:normal;}
h4{font-family: Arial, sans-serif;font-size:18px;margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #ccc;}
div.module h4 {padding-bottom: 0px;margin-bottom: 7px;}
#twtr-widget-1 h3{font-family:Arial, Helvetica, sans-serif;}
#twtr-widget-1 h4{font-family:Arial, Helvetica, sans-serif;border-bottom:none;}
h4.carousel-header{border-bottom: solid 1px #ccc;margin: 0;padding: 0px 0 0px 0px;font: bold 16px Arial, sans-serif;color: #333;text-transform:uppercase;}
h5{font-family:Arial, Helvetica, sans-serif;font-size:20px;margin:0;padding:0;font-weight:normal;font-weight:normal;}

#storymiddle-ad #smallbanner {margin:25px auto;}
.smallbanner-ad #smallbanner { margin: 0 auto 25px; }
.source {margin-bottom:5px;text-transform:uppercase;color:#555;font-size:11px;margin-top:6px;}
.source a {color:#555;font-weight:normal;}
.source a:hover {color:#848485;}
.source1 {text-transform:uppercase;color:#333;font-size:11px;}
.left{ float:left; }
.right{ float:right; }
.bolded {font-weight: bold !important;}
.no-bold {font-weight: normal !important;}
ul.nobullet {padding-left:0;}
ul.nobullet li {list-style:none;}

/*LINKS */
a {text-decoration:none;color:#333;font-weight:bold;}
a:hover {text-decoration:none;color:#848485;}
#article a, #cloudcomputing #article-related-links a, #cloudcomputing #article-related-media a {color:#b20838;}
#cloudcomputing .pagination a {color: #b20838;}
#footer-content a {color: #666;}
#footer-content .vid-item .vid-desc a {color: #fff;}
#bottom-anchor a {color: #ccc;}
.tag a {color: #fff !important;}
#resourcecenter .jcarousel-skin-tango a {color: #000;}
#indexcard-carousel-holder .jcarousel-skin-tango a {color: #333;}
#indexcard-carousel-holder .jcarousel-skin-tango ul li .index-content span.title a {color: #0067AB;}
#indexcard-carousel-holder .jcarousel-skin-tango ul li .index-content span.title a:hover {color: #014f83;}
#indexcard-carousel-holder h2 a {font: bold 29px Arial, sans-serif;}
a img {border:none;}

*+html .clearfix {min-height: 1%;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;font-size: 0;}
.clear {clear: both;}
form {margin:0;padding:0;}
#wrapper {width:970px;margin:0 auto;}
body.video-white #wrapper {border-left:none;border-right:none;}
#two-col-layout {}
#home #call-to-actions {margin: 0 0 10px 0;}
#header-bottom #call-to-actions {margin: 8px 0 0 4px;}
#header-bottom #call-to-actions .call-to-action {}
#header-bottom #call-to-actions .call-to-action.first {margin-bottom: 7px;}
#call-to-actions {margin: 0 0 8px 0;}
#home #col-one {}
#top-ad {margin:10px auto 0;width:970px;}

.msite-logo {position: relative;padding-bottom: 5px;}
.msite-logo a.fancybox {color: #333333;font-size: 10px;font-weight: normal;left: 170px;position: absolute;text-transform: uppercase;top: 40px;}
#whatis-msite {width: 600px;font-size:14px;}
#sponsor-ad {padding-top:21px;}
#sponsor-ad #sponsored-by {font-size:10px;text-transform:uppercase;font-weight:normal;padding-top:19px;}
#sponsor-ad #sponsor_disruptors {float:right;margin-left:5px;}

/*refresh styles*/

/* --Logo-- */
#logo #masthead img, #logo #masthead svg {margin: 18px 0 12px 260px;}
h4#masthead {font-size: 29px;margin: 0;padding: 0;border-bottom:none;}
#logo span {display:none;}

/* HEADER */
#header-container #header-grey {background:#f4f4f4;}
#header-container #header-grey #header-ads {padding: 20px 0 10px;margin:0 auto;width:940px;}
#header-container #header-white {margin:0 auto;width:940px;}
#header-container {margin:auto;}
#header-container.header-crop {width:960px;}

/* search styles */
.search-refine-container {border:1px solid #333;padding:10px;}
.search-refine-container .header-label {margin-bottom:15px;}
.search-refine-container .condition {margin-bottom:5px;}
.search-refine-container .condition-label {width:175px;float:left;margin: 3px 0 0 3px;}
#search-category-options {width:190px;}
.search-refine-container .category-options {margin-top:40px;}
.search-refine-container .category-options-list {width:175px}
.search-refine-container .date-range {clear:both;padding-top:25px;}
.search-refine-container .date-range-options {width:250px;margin-bottom:5px;clear: left;}
.search-refine-container .date-range-h {margin-top: 3px;width: 30px;}
#search-form-submit-button {cursor: pointer;}

/* --Nav Bar-- */
#nav-bar {}
#nav-top, #nav-bottom {clear: both;border-top: 2px solid #c0c0c0;}
#nav-top {color:#999;}
#nav-bottom {background: #f4f4f4;}
ul.nav-links {text-align:center;font-family: 'Roboto', sans-serif;width:940px;margin:0 auto;padding:0;}
ul.nav-links li {display: inline;padding: 5px 9px;}
ul.nav-links li.last {padding-right:0 !important;}
#nav-top ul.nav-links li {font-size:16px;padding: 2px 18px;box-sizing:border-box;}
#nav-top ul.nav-links li:first-child {padding-left:0;}
.nav-center {width: 940px;margin: 0 auto;padding: 10px 0;}
#nav-bottom .nav-center {padding: 11px 0 7px;}
#nav-bottom .nav-center.on {padding-bottom:6px;border-bottom:1px solid #696969;}
#social-media-icons {float: right;}
#social-media-icons a {color: #696969;vertical-align: top;font-size: 18px;padding:0 8px;}
#nav-bottom ul.nav-links {width: 700px;}
#nav-bottom ul.nav-links li {font-size:14px;padding: 2px 17px;line-height:22px;}
#nav-bottom ul.nav-links li#resources-nav {border-right:1px dotted #999;}
#nav-bottom ul.nav-links li#resources-nav.on {padding: 16px 17px 10px;margin-left:-1px;background-color:#fff;border:1px solid #696969;border-bottom:none;z-index:9999999;}
#nav-bottom ul.nav-links li:first-child {padding-left:0;}
ul.nav-links li.nav-divider {display:none;}
ul.nav-links a {color: #999;font-weight: 500;}
#nav-bottom ul.nav-links a {color: #999;}
#nav-bottom ul.nav-links a:hover, #social-media-icons a:hover {color: #848485;}
#nav-top ul.nav-links a:hover {color: #848485;}
ul.nav-links li.current {color: #078A08;}

#resources-flyout {background-color:#FFF;border:1px solid #696969;border-top:0;margin-left:-470px;width:914px;padding: 12px;position:absolute;left:50%;z-index:999999;box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);}
#resources-flyout .resources-col {color:#555;border-right:1px solid #d8d8d8;padding: 0 60px 30px;margin:0 auto;width:195px;display:table-cell;position:relative;}
#resources-flyout .resources-col:first-child {padding-left: 45px;}
#resources-flyout .resources-col.last {border-right:none;padding-right: 0;}
#resources-flyout .resources-col .source {font-weight: 500;}
#resources-flyout .resources-col .title {font-size:17px;line-height:22px;}
#resources-flyout .resources-col .title a {color:#333;font-weight: 500;}
#resources-flyout .resources-col .datetime {font-size:17px;font-weight:400;}
#resources-flyout .resources-col .source, #resources-flyout .resources-col .title, #resources-flyout .resources-col .datetime {font-family:'Roboto', sans-serif;}
#resources-flyout .resources-col .see-all-link {font-size:12px;margin-top:15px;text-transform:none;position:absolute;bottom:0;}
#resources-flyout .resources-col .see-all-link a {color:#0067AB;font-weight:normal;}
#resources-flyout .resources-col .see-all-link a:hover {color:#014f83;}

/* --Search-- */
input#search-form-field {width:130px;border:none;background:transparent;font-size:12px;}
input#search-form-field:focus {outline:none;}
#search-container {margin-top:27px;background-color:#f0f0f0;color:#A7A7A7;width:155px;height:19px;font-size:16px;padding:5px;float:right;}

/*refresh styles*/
#login-row {border-bottom:1px solid #d8d8d8;border-top: 4px solid #078A08;}
#login-row #login-center {margin: 0 auto;padding: 16px 0;width: 960px;}
.cta-buttons a, .cta-buttons button {color:#fff;padding:8px;border-radius: 5px;font-size: 11px;}
.cta-buttons a.orange-button,.cta-buttons button.orange-button {background-color:#FA5308;border: 1px solid #FA5308;cursor: pointer;}
.cta-buttons a.green-button,.cta-buttons button.green-button {background-color:#078A08;border: 1px solid #078A08;margin-left:10px;cursor: pointer;}
.cta-buttons a.orange-button:hover,.cta-buttons button.orange-button:hover {background-color:#E04A07;border: 1px solid #E04A07;}
.cta-buttons a.green-button:hover,.cta-buttons button.green-button:hover {background-color:#086F08;border: 1px solid #086F08;}
#login-row #login-center .no-button {color:#0C582D;background-color:#fff;margin-left:10px;padding-right:10px;border-radius: 0;}
#login-row #login-center .no-button:hover {color:#08381D;}
#login-row #login-center .no-button.border {border-right:1px solid #d8d8d8;}

/* New OFIE/signin box */
.ofie-cta-header{margin:10px 0; color:#848485;font-size:18px;}
.ofie-container {padding:15px 0;border-width:1px 0;border-style:solid;border-color:#E8E8E8;height:330px;}
#signInContainer .ofie-container {border:none;padding:20px;}
.ofie-column {background-color:#E8E8E8;width:170px;height:288px;float:left;padding:25px 10px 19px;margin-right:10px;border-radius: 5px;}
.ofie-column-no-bg {border-left: 1px solid #e8e8e8;float: left;height: 317px;margin-left: 10px;padding: 15px 0 0 20px;width: 189px;}
.ofie-column-center {text-align:center;}
.ofie-column-header {color:#000000;border-bottom:4px solid #000000;font-size:22px;line-height:22px;margin:0 auto;font-family: "Roboto",sans-serif;font-weight:bold;padding-bottom:5px;display:inline-block;}
.ofie-column-no-bg .ofie-column-header {border:none;}
.ofie-column-header-sm {font-size:13px;line-height:15px;}
.ofie-column-header-sm2 {font-size:14px;font-weight:normal;}
.ofie-column-header-md {font-size:18px;}
.ofie-container ul {margin:15px 0 5px;padding-left:11px;height:160px;}
.ofie-container ul li {margin-bottom:15px;line-height: 16px;}
.ofie-container .cta-buttons {margin:15px 10px 6px;text-align:center;clear:left;}
.ofie-small-text {text-align:center;color:#979797;font-size: 10px;margin-top:2px;}
.ofie-container form {margin:10px 0 20px 0;height:167px;}
.ofie-container form input[type=email],.ofie-container form input[type=password] {width:175px;border-radius: 5px;border-color:#999999;border-style: solid;border-width:1px;margin-bottom:10px;padding:5px;}
.ofie-container form input[type=checkbox] {margin-left:0px;}
.ofie-container form input:-ms-input-placeholder,.ofie-container form input::-moz-placeholder,.ofie-container form input:-moz-placeholder,.ofie-container form input::-webkit-input-placeholder {color: #B3B0B0;font-family: Arial,sans-serif;font-size:11px;}
.ofie-container form input:focus {outline: none;box-shadow: 0 0 5px #52a6ec}
.ofie-container form .rememberme, .ofie-forgot-password a {font-size:11px;font-weight:normal;margin-top:2px;}
.ofie-forgot-password a {color: #0067ab;}
.ofie-forgot-password a:hover {color: #014f83;}
.ofie-forgot-password {margin-right: 1px;margin-top: 1px;}
.ofie-links {border-top:1px solid #e8e8e8;padding-top:3px;width: 187px;}
.ofie-login-failed .ofie-links {margin-top:20px;}
.ofie-login-failed form {height:145px;}
.ofie-links div {margin-bottom:5px;}
.ofie-links div a {font-weight:normal;font-size: 11px;color: #0067ab;}
.ofie-links div a:hover {color:#014f83;}
.ofie-container .cta-buttons a {margin-left:0px;display:block;}
.ofie-container .cta-buttons button {font-family: Arial,sans-serif;font-weight: bold;height: 32px;padding: 0;width: 80px;margin:18px 0 0 0;}
.ofie-login-fail {border:1px solid #D0011B;color:#D0011B;padding:7px 10px;margin:10px 0;}
.ofie-login-fail .fa-stack {font-size: 11px;margin-right: 4px;}
#fancybox-content, #fancybox-outer {border-radius: 10px;border: 1px solid #fff;}

#header {height:119px;background-color: #fff;width: 1004px;margin: 0 auto;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#header-content{margin: 0 auto;padding:15px 0;width:974px;}
body.video-white #header {border:none;}
#header-bottom {height:60px;margin: 0 auto;width:954px;background-color: #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;padding: 0 20px 0 30px;position: relative;}
body.video-white #header-bottom {border:none;}
body.video-white #sister-pub-bar {border-bottom:none;}
#header-bottom.iso {height:85px;}
#header-bottom.iso #header-ad {margin-top:15px;}

#search { clear: right; }
#search .links-holder.logged-in .spaced {margin-left:3px;}
#logo img {margin-top: -5px;}

#site-section {margin-left: -15px;width: 250px;margin-top: 17px;}
#site-section span {border-left:2px solid #999;padding-left: 8px;margin-left: 2px;color: #0067AB;display: block;font-family: Georgia,"Times New Roman",Times,serif;font-size: 24px;line-height: 24px;}
#site-section span a {color: #0067AB;}
#site-section span a:hover {color: #014f83;}

/* 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 */
h1.section-header {color:#333;font-size:16px;text-transform:uppercase;font-weight:bold;}
h1.logo-header {padding-bottom:2px;}
h1.logo-header img.header-image {border-right:1px solid #999;padding-right:10px;margin-right:5px;vertical-align:sub;margin-bottom:2px;}

#content-wrapper{background:#fff;padding: 13px 15px 0px;}
#content{width:940px;background:#fff;}

#top-ad div {margin:0 auto;text-align:center;}
#top-970x66-ad {margin-left: -15px;}
.drop-down-ad{margin: 8px 0 12px 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{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: 0px 0 0 20px;}
.no-rightcol #col-one{width:940px;}
.no-rightcol #col-two{display:none}
.index-grid{background: url('/media/ui/line-bg.png') repeat;padding:10px;}
.index{margin: 0 0 40px 0;}

#indexcard-carousel-holder.index {margin: 0 0 15px 0;}
.index-2col.index.topic-detail {margin-bottom: 0px;}
.index-2col.index .index-text{width:299px;margin-top: 10px;line-height: 18px;color: #333;}
.index-2col.index .index-text .caption { line-height: 12px; }
.index-2col.index.topic-detail .index-text{padding-top: 10px;}
.index-2col .index-text .title {color: #333;font-weight: bold;font-size: 16px;}
.index-2col .img-holder {margin: 0 10px 0 0;}
.index-2col .img-holder img {display:block;}
.index-2col .img-holder .caption, .article-related-links-item .img-holder .caption {width:125px;}
.index-2col .col1{margin: 0 20px 0 0;}
.index-2col .col2{border-left: solid 1px #ccc;}
.index-2col.topic-detail .col2 {border: none;}
.index-2col.topic-detail .col1, .index-2col.topic-detail .col2 {border-top: dashed 1px #ccc;/*IE7*/*height: auto !important;*height: 180px;}
.index-2col.topic-detail .title {width: 200px;margin-bottom: 8px;}
.index-2col.topic-detail .index-text.has-image .title {width: 270px;*width: 160px;}
.index-2col ul {list-style-type: none;margin: 0;padding: 0;}
.index-2col ul li {display: block;margin: 0 0 3px 20px;padding-bottom: 1px;border-bottom: dashed 1px #ccc;}
.index-2col ul li.last {border-bottom: none;padding-bottom: 0;}
.index-2col ul a {font-weight: normal;color: #0067AB;}
.index-2col ul a:hover {color: #014f83;}
.department-panel ul li a{text-decoration:none;color:#333;}
.department-panel ul li a:hover {text-decoration:none;color:#848485;}
.col2-image{width:120px;}
.col2-text{width:175px;}
.index-content{background:#fff;border:1px solid #cfcfcf;padding:10px;}
#indexcard-carousel .index-content {background: none;border: none;padding: 0 0 0 0;width: 400px;height: 28px;line-height: 28px;overflow: hidden;}
.index-content .subject {color: #333;font-size: 12px;font-weight: bold;margin-right: 6px;}
.index-content .datetime {color: #333;font-size: 10px;font-weight: normal;margin-right: 6px;}
.index-content .title {color: #0067AB;font-size: 12px;font-weight: bold;margin-right: 6px;}
.index-2col .department-panel {width:300px;margin-bottom:20px;}
.index-2col .department-panel ul {list-style: disc outside;color:#333;}
.index-2col .department-panel ul li {border:none;display:list-item;margin-left:15px;}

.index-img{width:225px;}
.index-text{width:350px;}
#indexcard-carousel-holder {background: url('/media/ui/bg-breaking-news-ticker.png') repeat-x;}
#indexcard-carousel-holder .subject {height: 26px;line-height: 28px;font-weight: bold;margin-left: 10px;margin-top: 1px;width: 105px;text-align: right;white-space: nowrap;}
#cloudcomputing .index-text {border-bottom: solid 1px #DFDFDF;width: 100%;padding: 30px 0;}
#cloudcomputing .commentlink a {color: #b20838;font: bold 12px Arial, sans-serif;}
#cloudcomputing .teaser {font: normal 12px Arial, sans-serif;color: #333;line-height: 24px;}
#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 solid #ccc;padding: 15px 0;}
.more-articles.last{border-bottom:none;}
.more-articles-title {margin: 0 0 10px;color:#0067AB;font: bold 16px Arial, sans-serif;}
.more-articles-tag {margin: 0 0 5px;font: 11px Arial, sans-serif;text-transform: uppercase;}
.topstories.two-col .col01 {width: 246px;}
.topstories.two-col .col-main {width: 358px;}
.topstories.two-col .col01 .item {border-bottom: dashed 1px #ccc;margin: 5px 0 15px 0;padding: 0 0 10px 0;}
.topstories.two-col .col01 .item.last {border-bottom: none;}
.topstories.two-col .col01 .item .title {color: #0067AB;font-weight: bold;font-size: 14px;margin-top: 2px;}
.topstories.two-col .col01 .item .description {color: #333;font-weight: normal;font-size: 12px;margin-top: 8px;line-height: 18px;margin-bottom: 4px;}

body a.more {text-transform: uppercase;color: #0067AB;font-weight: normal;font-size: 10px;}
body a.more:hover {color: #014f83;}
.topstories.two-col .col01 .item .link, .topstories.two-col .col-main .contents #linked {margin-top: 0px;margin-bottom:5px;}
.topstories.two-col .col01 .item .link a {text-transform: none;color: #333;font-weight: normal;font-size: 13px;padding-left: 22px;line-height: 14px;}
.topstories.two-col .col-main .contents #linked a {color: #0067AB;font-size: 12px;font-weight: bold;padding-left: 22px;text-transform: none;line-height: 14px;}
.topstories.two-col .col-main .contents #linked a:hover {color: #014f83;}
.topstories.two-col .col-main .contents #linked a.noPadding, .topstories.two-col .col01 .item .link a.noPadding {padding-left:0px;}
.topstories.two-col .col01 .item .link a.slideshow {background: url('/media/ui/icon-slideshow-trans.png') no-repeat left center;}
.topstories.two-col .col01 .item .link a.video {background: url('/media/ui/icon-video-trans.png') no-repeat left center;}
.topstories.two-col .col01 .item .link a.normal {padding-left: 0;text-transform: none;font-size: 13px;font-weight: bold;}
.topstories.two-col .contents {margin-top: 14px;}
.topstories .col-main .title {color: #333;font-weight: bold;font-size: 22px;margin-top: 14px;}
.topstories.two-col .col-main .title {margin-top: 2px;}
.topstories .col-main .info {color: #333;font-size: 10px;font-weight: normal;margin-top: 3px;}
.topstories .col-main .info .name {text-transform: uppercase;color: #0067AB;}
.topstories .col-main .info .datetime {text-transform: uppercase;}
.topstories .col-main .description {color: #333;font-weight: normal;font-size: 12px;margin-top: 8px;line-height: 18px;margin-bottom: 4px;}
.topstories.two-col .col-main .social-media-holder {margin-top: 30px;}
#middle-ad div {margin: 0 auto;}
#middle-ad{margin:10px 0;text-align:center;}
#article-content #middle-ad{margin:20px 0;}
#middle-ad.topics {margin-bottom: 30px;}
#index-chooser .index-inner {border: solid 1px #ccc;height: 150px;position: relative;}
#index-chooser ul {list-style-type: none;padding: 0;margin: 0;font-size: 10px;font-weight: bold;}
#index-chooser ul li {display: inline-block;padding: 10px;margin: 0 20px 0 0;text-transform: uppercase;/*IE7*/*display: inline;*zoom: 1;}
#index-chooser ul li a.active {font-weight: bold;color: #0067AB;}
#index-chooser ul li a.active:hover {color: #014f83;}
#index-chooser .ind-page {height: 150px;position: absolute;top: 0;left: 0;visibility: hidden;padding: 10px;padding-top: 6px;}
#index-chooser .ind-page.active {visibility: visible;}
#index-chooser .row {width: 598px;margin-bottom: 5px;}
#index-chooser .row.header {background-color: #eee;font-weight: bold;height: 25px;line-height: 25px;margin-bottom: 10px;}

#index-chooser .row .col01 {width: 88px;}
#index-chooser .row .col02 {width: 144px;}
#index-chooser .row .col03 {width: 48px;}
#index-chooser .row .col04 {width: 112px;}
#index-chooser .row .col05 {width: 82px;}
#index-chooser .row .col06 {width: 120px;}
.module{margin: 0 0 15px 0;}
.module-video{margin: 8px 0 15px 0;}
.module-video .video {width: 300px;margin: 0 auto;margin-top: 10px;min-height:170px;}
.module-video .video-controls {width: 300px;margin: 0 auto;}
.module-video .video-thumbs-holder {width: 300px;margin: 0 auto;}
.module-video .video-thumbs-holder .video-thumb {margin-right: 21px;background-color: #000;}
.module-video .video-thumbs-holder .video-thumb .video-thumb-inner {position: relative;width: 86px;height: 47px;}
.module-video .video-thumbs-holder .video-thumb .video-thumb-inner img {opacity:0.5;filter:alpha(opacity=50); /*IE8*/position: absolute;top: 0;left: 0;}
.module-video .video-thumbs-holder .video-thumb .video-thumb-inner .label {bottom: 6px;color: #FFFFFF;font-size: 11px;font-weight: bold;position: absolute;text-transform: uppercase;visibility: hidden;width: 100%;text-align: center;}
.module-video .video-thumbs-holder .video-thumb:hover .video-thumb-inner .label {visibility: visible;}
.module-video .video-thumbs-holder .video-thumb.active .video-thumb-inner {border: solid 2px #0066cc;width: 82px;height: 43px;overflow: hidden;}
.module-video .video-thumbs-holder .video-thumb.active .video-thumb-inner img {top: -2px;left: -2px;}
.module-video .video-thumbs-holder .video-thumb.active .video-thumb-inner .label {display: none;}
.module-video .video-thumbs-holder .video-thumb.active img, .module-video .video-thumbs-holder .video-thumb:hover img {opacity:1.0;filter:alpha(opacity=100);/*IE8*/}
.module-video .video-thumbs-holder .video-thumb.last {margin-right: 0;}
.module-video .video-caption a {color: #eaeaea !important;font: bold 13px Arial, sans-serif;}
.module-video .video-caption {padding: 0 20px 10px 20px;margin: 10px 0 0 0;}
.module-video .video-info {margin: 5px 0;}
.module-video .video-info .subject, .module-video .video-info .subject a {font-size: 11px;font-weight: normal;text-transform: uppercase;}
.module-video .video-info .title, .module-video .video-info .title a {font-size: 14px;line-height:16px;font-weight: bold;color: #333;min-height:32px;}
.module-video img.module_overlay { margin-left: 12px; margin-top: -71px; position: absolute; width: 58px; cursor:pointer; }
.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;}
#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;}
#tabs{border-bottom:1px solid #ccc;padding: 0 0 0 9px;}
#tab-twitter.socialtab {width: 88px; cursor: pointer;}
#tab-facebook.socialtab {width: 106px; cursor: pointer;}
#tab-linkedin.socialtab {width: 108px; cursor: pointer;}.module {margin: 0 0 30px;}
#tabs {border-bottom: 1px solid #CCCCCC;padding: 0;}
img.tab-divider {padding-top: 2px;}
.tab {font-family: Arial,sans-serif;font-size: 14px;font-weight: bold;height: 23px;padding: 0;text-align: center;width: 90px;}
.tab-on {color: #333333;cursor: pointer;}
.tab-off {color: #9A9A9A;cursor: pointer;}
.tab-content {border: medium none;font-size: 12px;font-weight: bold;margin: 10px 0 0;padding: 10px 0 0;width: 297px;}
#most-read.tab {text-align:left;}
#most-emailed.tab {width: 122px;}
#most-read-content ul, #most-emailed-content ul {list-style: none outside none;margin: 0 0 0 10px;padding: 0;}
#most-read-content ul li, #most-emailed-content ul li {margin: 0 0 10px;padding: 0;}
.module ul li {font-weight:bold;}
/*.module ul li a {color:#0067AB;}
.module ul li a:hover {color: #014f83;}*/
.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: 1px solid #ccc;border-top: none;border: none;font-size:13px;font-weight:bold;width: 297px;}
#socialtabs {border-bottom: 1px solid #CCCCCC;padding: 0;width: 302px;}
.socialtab-on {color: #0A5485;}
.socialtab-off {color: #9A9A9A;}
.socialtab {cursor: pointer;font-family: Arial,sans-serif;font-size: 14px;font-weight: bold;height: 23px;padding: 0;text-align: center;width: 141px;}
#socialtabs .logo-holder {margin: 0 2px;}
#socialtabs .logo-holder img {margin-left: 4px;margin-top: 1px;}
#tab-twitter.socialtab {padding-left: 2px;width: 88px;}
#tab-facebook.socialtab {width: 107px;}
#tab-linkedin.socialtab {width: 100px;}
.socialtab-off .logo-holder img {opacity: 0.5;}
.tab-content2 {font-size: 13px;padding: 10px 0 0;width: 300px;}
.module .tab-content2 .feed-holder {margin: 0 10px 10px;}
.module .social-footer {border-top: 1px solid #DEDEDE;height: 33px;line-height: 33px;overflow: hidden;text-align: center;}
#most-read-content.tab-content, #most-emailed-content.tab-content{border-left: none;border-right: none;}
/*.tab-content a {color: #0067AB;}
.tab-content a:hover {color: #014f83;}*/

/*right rail magazine/current issue module */
.iso-magazine-module .img-holder {width:270px;}
.iso-magazine-module .magazine-link {margin:10px 0 5px 0;height: 26px;}
.iso-magazine-module .magazine-link a {font-family: 'Roboto',sans-serif;font-size:16px;font-weight:normal;color:#0067AB;}
.iso-magazine-module .magazine-link a:hover {color:#014f83;}
.iso-magazine-module .text-holder {width:270px;clear:both;}
.iso-magazine-module .fa-download {font-size:14px;}

#enews-update {background:#E9E9E9;}
#enews-update h4 {background:#000;color:#FFF;text-transform:uppercase;padding:5px 10px;font-size:16px;}
#enews-update p.abstract {padding:5px 10px 10px;margin:0;}

/* AB rss module */
#ab-rss-module .jcarousel-container {padding:0 8px;border-left:1px solid #CCC;border-right:1px solid #CCC;}
#ab-rss-module.jcarousel-skin-tango .jcarousel-container{width:282px;background:none;}
#ab-rss-module.jcarousel-skin-tango .jcarousel-clip-vertical {height:260px;}
#ab-rss-module.jcarousel-skin-tango .jcarousel-prev-vertical, #ab-rss-module.jcarousel-skin-tango .jcarousel-next-vertical {cursor: pointer;height: 9px;position: absolute;right: 10px;width: 14px;}
#ab-rss-module.jcarousel-skin-tango .jcarousel-prev-vertical {background:url("/media/ui/ab-module-prev-arrow.gif") no-repeat scroll 0 0 transparent;bottom: 20px;}
#ab-rss-module.jcarousel-skin-tango .jcarousel-next-vertical {background:url("/media/ui/ab-module-next-arrow.gif") no-repeat scroll 0 0 transparent;bottom: 5px;}
#ab-rss-module img {display:block;}
#ab-rss-module #ab-rss-header {background:url(/media/ui/ab-module-header.png) no-repeat;width:284px;height:14px;padding:8px;}
#ab-rss-module #ab-rss-header a {display:inline-block;font-size:10px;color:#333;margin-left:20px;}
#ab-rss-module #ab-rss-header a.no-text {text-indent:-9999px;width:200px;height:17px;margin:0;}
#ab-rss-module #ab-rss-content .ab-rss-item {padding:0 10px 0 0;margin-bottom:5px;border-top:1px solid #CCC;overflow:hidden;}
#ab-rss-module #ab-rss-content .ab-rss-item.first {border-top:none;}
#ab-rss-module #ab-rss-content .ab-rss-item img.rss-img {width:55px;margin:2px 6px 6px 0;}
#ab-rss-module #ab-rss-content .ab-rss-item img.rss-free {margin-left:3px;}
#ab-rss-module #ab-rss-content .ab-rss-item .source {color:#999;font-size:10px;margin-top:5px;}
#ab-rss-module #ab-rss-content .ab-rss-item .title {font-size:11px;font-weight:bold;padding-right:15px}
#ab-rss-module #ab-rss-content .ab-rss-item a {color:#333;}
#ab-rss-module #ab-rss-content .ab-rss-item .source a {color:#999;}

.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: 50px;}
#article-content .ad-halfbanner-and-text {    margin-top: 0px;}
#article-content h5 {font: bold 12px Arial, sans-serif;margin: 20px 0;color: #000;}
#article-content.article-page .img-holder .caption {width: 197px;margin-bottom: 10px;}
#article-content.article-page .article-title {font-weight: bold;font-size: 22px;color: #0067AB;margin-bottom: 10px;}
#article-content.article-page #article-items .author-holder {width: 370px;}
#article-content.article-page #article-items .author-holder .col2 {margin-left: 10px;}
#article-content.article-page .social-icons-holder {height: 54px;margin: 10px 0;}

.survey-title{font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;margin: 0 0 10px 0;}
.survey-option{border-top:1px solid #dfdfdf;padding: 5px 0;}
#survey-submit{border-bottom:1px solid #dfdfdf;}
.survey-button{margin: 0 0 10px 0;}
.video-caption{font-size:13px;color:#336699;font-weight:bold;margin: 10px 0;}
.carousel-item-image, .carousel-item-title, .carousel-item-source {text-align:left;}
.carousel-item-title{font-size:12px;font-weight:bold;margin: 2px 0 10px;}
.carousel-item-source{font-size:11px;text-transform:uppercase;margin: 2px 0 0;}
.carousel-item-desc{color:#336699;}
.jcarousel-skin-tango .carousel-item-desc {color: #fff;}
.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:#ffffff;}
#multimedia h2{color:#fff !important;font: bold 30px Arial, sans-serif !important;margin: 0 0 10px 0 !important;}
.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;}
#search .social-icons {margin:5px 6px 0 0;}

#header-ad img {margin-top: -6px;}
#cloudcomputing #search {margin-top: 0px;}
#cloudcomputing #search-date {margin: 0 0 0 0;}
#search-date{text-align: center;font-size:11px;color:#333;margin-top: 4px;margin-bottom: 7px;font-weight: bold;}
#search-box{text-align:right;margin: 2px 0 0 0;width:215px;border: solid 1px #ccc;padding-left: 5px;height: 21px;/*ie7*/*margin-top: 4px;}
body.video-white #search-box {margin-top: 4px;/*ie7*/*margin-top: 7px;}
#search-button{margin: 2px 0 0 8px;}
#search-text input{height:21px;line-height: 21px;outline: none;border: none;background: transparent;width:185px;}
#search-left-col form {margin-top: 8px;height: 35px;}
.multimedia-gallery-item-title{margin: 10px 0 0 0;}
.select-text{margin: 0 0 5px 0;}
#footer-login{margin: 15px 0 0 100px;color:#fff;}
#welcome-text{margin: 2px 0 0 -32px;font: bold 12px Arial, sans-serif;color: #fefefe;}
#logout-text{margin: 2px 0px 0 18px;font-size:11px;width: 630px;}
.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: 55px;width: 240px;}
#share-text{margin: 3px 10px 0 0;font-size:11px;font-weight:bold;}
.share-icons{width: 445px;margin:10px 0;}
#article-content.article-page .share-icons{width: 445px;margin:0px;}
.tag{background:#ccc;padding: 3px 5px;color:#fff;font-weight: bold;margin: 0 5px 0 0;font-size: 10px;line-height: 10px;}
.tag a{color:#fff;font-size: 10px;text-transform: uppercase;}
.topic-detail .tag {margin-top: 9px;}
.tag-blue{background:#336699;}
.tag-image{margin: 0 0 0 5px;}
.pinktag {font-weight: normal;color: #b20838;text-transform: uppercase;margin-right: 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-right{}
.friday-download{text-align:center;margin: 5px 0 0 0;}

/* ARTICLE PAGE */
#article h1,#content #article-wrapper h1{font-size:28px;}
#article h2{font-size:14px;font-weight:bold;margin: 0 0 5px 0;}
#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-left-col #article-related-image img {max-width:120px;}
#article-right-col{width:620px;padding: 0px;}
#article-meta{padding: 5px 0;font-size:11px;color: #666666;}
.article-meta-name{color:#9c9c9c;text-transform: uppercase;}
.article-meta-name a {color:#0067AB;}
.article-meta-name a:hover {color: #014f83;}
#article-related-links{margin: 0 0 10px 0;}
#article-related-links h1,h2{font-size:22px;}
.article-related-links-item{border-bottom: 1px dotted #ccc;padding: 5px 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: 20px;font-size:14px;}
#article-content ol{overflow: hidden;}
#article-content ul{overflow: hidden;}
div#article-content div.left, div#article-content div.null {float: left;clear:both;margin: 10px 10px 10px 0;}
div#article-content div.img-credit {clear:both;margin:0;padding:0;}
#article-body {margin-bottom:25px;}

#article-tags h2.btn-head {font-size: 10px;padding: 4px 0 3px 6px;background-color: #0067AB;color: #FFFFFF;font-family: Arial,Verdana,sans-serif;font-weight: bold;letter-spacing: 0.05em;margin-bottom: 8px !important;text-transform: uppercase;}
#article-tags .tag-text.comments {color: #680000;font-weight: bold;padding-left: 5px;}
#article-tags .tag-text.comments a {color: #0067AB;text-transform: uppercase;}
#article-tags .tag-text.comments a:hover {color: #014f83;}

.article-tool #sharesmall {margin-top:5px;}
div#article-content p.caption {font-size:11px;line-height: 1.6em;margin: -3px 0 8px;}
/*.pagination{margin: 20px 0 20px 0;font-size:14px;font-weight:bold;text-transform:uppercase;color:#666;}
.paging-links{margin: 20px 0 20px 0;font-size:14px;font-weight:bold;text-transform:uppercase;color:#999;}
div.paging-links {font-weight: normal;padding: 10px;text-align: center;}
div.paging-links a, div.paging-links span {padding: 2px;}
.paging-links ul {list-style: none;}
.paging-links li{float: left;padding: 0 4px 8px;margin-top: -20px;}
div.pagination {font-weight: bold;padding: 10px;text-align: center;}
div.pagination a, div.pagination span {padding: 2px;}*/

/** PAGINATION **/
div.paging-links { background: url(/media/ui/bg-tabs.gif) repeat-x left bottom; border: 1px solid #dedede; border-bottom: 1px solid #ccc; color: #727272; margin-top: 2em; padding: 6px 0; text-align: center; }
div.paging-links ul { margin-bottom: 0; }
div.paging-links li { display: inline; }
div.paging-links a { font-size: 1em; font-weight: normal; }
div.pagination {margin-top: 2em; padding: 6px 0; text-align: center; }
div.pagination ul { margin-bottom: 0; }
div.pagination li { display: inline;color:#9a9a9a;font-size:14px;font-weight: bold; }
div.pagination a { color:#333; }
div.pagination a.this-page { color:#9a9a9a; }
.pagination {color: #999999;font-size: 14px;margin: 20px 0;text-transform: uppercase;font-weight: bold;padding: 10px;text-align: center;}
div.pagination a, div.pagination span {padding: 2px;}
div.pagination li.arrow a {line-height:18px;vertical-align:top;}

#article-wrapper .pagination{margin: 20px 0 27px;}
#comments{margin: 27px 0 0 0;width:602px;}

#comments .pagination{margin: 0;font-size:14px;font-weight:bold;text-transform:none;color:#999;padding: 0 20px;}
.comments-header{font-size:	15px;font-weight:bold;color:#336699;margin: 0 0 5px 0;}
#comments-box{background:#dae8f5;border-top:1px solid #999;padding: 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;}
#comments-block #comment-body {height: 100px;margin: 10px 0;width: 620px;}
#comments-block {margin-bottom:20px;}
.dark-gray{color:#7d7d7d;}
#add-comments{margin:40px 0 0 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 {float: left;margin: 0 0 8px;}
#article-tools-all {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin: 5px 15px 10px 0;padding: 5px 0 0;float: left;width:104px;font-size: 12px;}
#article-tools-all .share-icons {width: 104px;margin:0px;}
div#article-content #article-tools-all .article-tool {width:110px;margin:5px 0;}
.article-tool a {font-weight:normal;font-size:10px;text-transform:uppercase;padding:5px 0 5px 5px;}
.article-tool img {vertical-align:middle;}

#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;}
#signInContainer #logged-out-buttons {margin:0 0 10px;}
#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;}
.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:#336699;font-size:14px;font-weight:bold;}
.twtr-tweet-text{font-family:Arial, Helvetica, sans-serif;}
#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;}
.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:#6a6868;}
.recent-post{padding: 0 0 40px 0;}
.blog-name, .menu-item-name{color:#999;font-weight:normal;margin: 5px 0 0 0;}
.blog-date, .menu-item-date{color:#999;font-weight:normal;text-transform:uppercase;margin: 0 5px 0 0;}
.blog-watch-item{color:#336699;font-weight:bold;border-bottom: solid 1px #bababa;margin: 0 0 7px 0;padding: 0 0 7px 0;}
#recent-blogs{margin: 40px 0 0 0;}
.article-teaser{margin: 0 0 5px 0;}

/* Videos/Galleries Index */
.video-row .video-item {width:189px;float:left;margin-right: 25px;}
.video-row .video-item.last {margin-right: 0;}
.video-row .video-item .video-thumbnail {border:1px solid #dbdbdb;margin-bottom:2px;position:relative;}
.video-row .video-item .video-thumbnail img {width: 187px;display: block;}
.playlist-count, .video-duration {position: absolute;bottom: 10px;right: 10px;background:rgba(0,0,0,0.7);color:#FFF;font-weight:normal;font-size:11px;padding:2px 10px;}
.video-row .video-item .video-title {line-height:16px;font-size:14px;}
.video-row .video-item .video-title {line-height:16px;font-size:14px;}
.video-row .video-item .source a {font-weight:normal;}
.video-row .video-item .sponsor-img {margin: 10px 0 5px;}
.video-row {width:617px;border-bottom:1px solid #ececec;padding:10px 0;}
.play-icon {position: absolute;bottom: 5px;right: 5px;}
.play-icon .fa-stack {font-size:18px;}
.play-icon .fa-circle {color:rgba(0,0,0,0.7);}
.play-icon .fa-camera, .play-icon .fa-play {color:#FFF;font-size:16px;}
.play-icon .fa-play {padding-left:2px;}
.filter-section {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:10px 0;}
.filter-section .filter-label, .filter-section .filter-option {float:left;}
.filter-section .filter-label {font-weight:bold;font-size:14px;line-height: 16px;}
.filter-section .filter-option {font-size:12px;margin-left:14px;line-height: 18px;}
.filter-section .filter-option a {font-weight:normal;color:#0067AB;}
.filter-section .filter-option a:hover {color:#014f83;}
.filter-section .filter-option.selected a {font-weight:bold;}

/* 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;}

/* WHITEPAPERS/WEBINARS */
#whitepapers h2, #webinars h2 {font-size:16px;margin: 0 0 10px 0;font-family: Arial, sans-serif;font-weight:bold;}
#whitepapers h4.carousel-header, #webinars h4.carousel-header {margin: 0 0 10px 0;}
#whitepapers .whitepaper, #webinars .webinar {border-bottom:1px solid #ccc;padding: 0 0 15px 0;margin: 0 0 15px 0;position:relative;}
#whitepapers .whitepaper-last, #webinars .webinar-last {border-bottom:none;margin:0;padding: 0 0 10px 0;}
.whitepaper-image, .webinar-image {width:118px;height:78px;border:1px solid #CCC;padding:2px;overflow:hidden;text-align:center;display:block;margin-right:10px;}
.whitepaper-text, .webinar-text {width:410px;}
.whitepaper-text h2 a, .webinar-text h2 a {color:#0067AB;}
.whitepaper-text h2 a:hover, .webinar-text h2 a:hover {color: #014f83;}
.whitepaper-download, .webinar-download {position:absolute;bottom:10px;right:0;}
#whitepapers #whitepaper-box, #webinars #webinar-box {background:url(/media/ui/line-bg.png);padding:10px;margin: 0 0 20px 0;}
#whitepapers h2.featured-header, #webinars h2.featured-header {background:#0067AB;color:#FFF;padding:3px 11px;margin: 0;text-transform:uppercase;}
#whitepapers #whitepaper-box .whitepaper, #webinars #webinar-box .webinar {border:1px solid #ccc;background:#FFF;padding:15px 10px;margin: 0 0 -1px;}
#whitepapers #whitepaper-box .whitepaper-last, #webinars #webinar-box .webinar-last {border:1px solid #ccc;background:#FFF;padding:15px 10px;margin: 0;}
#whitepapers #whitepaper-box .whitepaper .whitepaper-text, #webinars #webinar-box .webinar .webinar-text {width:370px;}
#whitepapers #whitepaper-box .whitepaper .whitepaper-image, #webinars #webinar-box .webinar .webinar-image {margin-right:20px;}
#whitepapers #whitepaper-box .whitepaper .whitepaper-download, #webinars #webinar-box .webinar .webinar-download {right:10px;}

/* MAGAZINE */
#magazine-box{margin: 0 0 20px 0;}
#magazine .article-header-tag{margin: 0 0 5px 0;}
#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: 20px 0 0 0;padding: 0;list-style:none;}
.magazine-links li {margin: 0 0 5px 0;font-size:14px;font-weight:bold;}
.magazine-text{margin: 0 0 0 5px;width:370px;padding: 10px;height:265px;}

/* 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;margin: 3px;}
.rss-image{margin: 1px 0 0 5px;}

#anchor-ad{margin: 12px 0 0 9px;padding: 0;}
.hidden-div{z-index:999999;position:absolute;width:160px;border: 2px solid #8297a6;top:269px;margin: 0 79px;background-color: #fff;opacity: 1;}
#hidden-1 {margin: 0 0 0 30px;}
#hidden-2 {margin: 0 0 0 133px;}
#hidden-3 {margin: 0 0 0 236px;}
#hidden-4 {margin: 0 0 0 339px;}
#hidden-5 {margin: 0 0 0 442px;}
#hidden-8.hidden-div {margin: 0 0 0 755px;width:106px;}
#hidden-8.hidden-div .col-1 {width:85px;}
#hidden-9.hidden-div {margin: 0 0 0 863px;width:120px;}
#hidden-9.hidden-div .col-1 {width:100px;}
.hidden-div .article-related-links-item .additional .img-holder {margin: 0 0 0 0;}
.hidden-div .article-related-links-item .additional .img-holder img {border: none;}
.hidden-div .article-related-links-item  .other-text {font-weight: normal;}
.hidden-div .datetime {text-transform: uppercase;}
.hidden-div .article-related-links-item .event-holder .text-holder {margin-left: 10px;}
.hidden-div .event-info .title {font-weight: bold;}
.hidden-div .lower-link {margin-top: 30px;font-weight: bold;}
.hidden-div .lower-link-split1 {margin-top:10px;padding-left:10px;padding-bottom:10px;font-weight: bold;}
.hidden-div .lower-link-split2 {margin-top:10px;padding-left:63px;padding-bottom:10px;font-weight: bold;}
.hidden-div a {color: #333 !important;}
.hidden-div {color: #333 !important;}
.hidden-div .col-1{width:140px;background:#fff;padding: 10px;min-height:140px;}
.hidden-div .col-2{width:270px;padding: 10px;}
.hidden-div .col-3{width:270px;padding: 10px;}
.hidden-div .col-3 .morebutton {margin-left: 47px;}
.hidden-div .item{width:110px;}
.hidden-div .col-4{width:195px;padding: 10px;}
.hidden-div .col-4 .morebutton {margin-left: 152px;}
.menu-item-title{color:#fff;font-weight:bold;margin: 5px 0 10px 0;}
.menu-item-desc{color:#336699;}
.hidden-div .special-title {border-bottom: solid 1px #989898;margin: 10px;}
.hidden-div .special-title .links-holder a {text-transform: uppercase;font-size: 10px;}
.hidden-div .special-report-item {margin-bottom: 10px;}
.hidden-div .special-report-item .text-holder {margin-left: 10px;width: 260px;}
.hidden-div .special-report-item .text-holder .location, .hidden-div .special-report-item .text-holder .datetime {font-size: 10px;text-transform: uppercase;}
.hidden-div .special-report-item .text-holder .title {font-weight: bold;}
.hidden-div .special-title .title {font-size: 14px;font-weight: bold;padding: 0 0 7px 0;}
.hidden-div .menu-item-desc{}
.hidden-div .menu-item-image{width:120px;margin: 0 10px 0 0;}
.person-last{margin: 25px 0 0 0;}
#multimedia-desc{color:#333;margin: 10px 0;}
#multimedia-see-all,#bankthink-see-all{margin: 0;font-size:14px;}
#hidden-4 #multimedia-see-all,#hidden-4  #bankthink-see-all{margin: 10px 0 0 0;font-size:14px;}
.button-padding #bankthink-see-all{margin: 10px 0 0 0;}
#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 #999;}
.hidden-div .article-related-links-item-last{border-bottom:none;}
#hidden-3 .col-3 .article-related-links-item {border-bottom: none;}
.hidden-div a {color: #333;}
.last-item,.hidden-div .last-item{border-bottom:none !important;}

#data-tools-col-1{width:425px;padding:20px 20px;background-color: #fff;opacity:0.95;filter:alpha(opacity=95); /*IE8*/min-height:427px;}
#data-tools-col-2{width:424px;padding:20px;background-color: #fff;opacity:0.95;filter:alpha(opacity=95); /*IE8*/min-height:350px;}
#data-tools-col-1 .item{width:300px;}
#hidden-1 #data-tools-col-1 .item{width:120px;}
#data-tools-col-1 .carousel-item-desc{color:#666;}
#data-tools-col-1 .person{margin: 0 0 10px 0;}
.data-tools-image{width:90px;}
.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;}

/* FOOTER */
.btn-cover{margin: 10px 0;}
#editors-pick-row-1{margin: 15px 0 90px 0;}
.editors-pick-title{font-weight:bold;color:#333;}
#anchor-slide-area{bottom:0;position: fixed;}


#footer-wrapper {margin-bottom: -15px;}
#footer-wrapper #footer{background-color: #f0f0f0;padding: 20px 0 0;color:#333;font-size:12px;line-height:20px;}
body.login #footer {background: url('/media/ui/bg-login-footer.png') 0 0 repeat-x;height: 36px;padding: 0;width: 1026px;margin: 0 auto;margin-bottom: 50px;}
#footer a{font-weight: normal;}
#footer-nav{border-bottom:1px solid #fff;padding: 15px 0;}
#footer h2{margin: 0;text-transform:uppercase;font-weight:bold;font-size:12px;}
#footer h2.second{margin: 20px 0 5px 0;}
#footer h2 a {font-weight: bold;}
#footer ul{list-style:none;margin:0;padding:0;}
#footer li{}
#footer .frame {width: 943px;margin: 0 auto;}
#footer .footer-col-1 a {line-height:22px;font-weight: bold;}
.footer-col-1{margin: 0 0 0 20px;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: 42px 0 0 20px;width:220px;}
.footer-col-4{margin: 42px 0 0 20px;}
#footer-bottom{margin:0 auto;width: 943px;padding-bottom: 20px;}
#footer-bottom-logo{padding: 0 10px 10px 268px;width:165px;}
#footer-bottom-privacy{color: #333;margin: 10px 0 0;width:450px;font-size:11px;padding-bottom: 15px;}
#footer-bottom-more-links #mobile-link a{text-align: center;padding-bottom: 10px; font-weight: bold; font-size: 14px;}

/* 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:44px;width:100%;bottom:0;position:fixed;margin: 0;padding: 0;z-index:99999;}

/* LOGIN */
#login #content{padding: 0 0 50px 0;}
#login #content-wrapper, #profile #content-wrapper {border-top: solid 2px #CA6882;}
#login-header{font: bold 22px Arial, sans-serif;color: #c4c2c2;margin: 65px 0 0 160px;}
#profile-header{font: bold 22px Arial, sans-serif;margin: 35px 0 0 156px;color: #999999;}
.profile-submit-box{margin: 70px 0 0 0;}
#login-wrapper{margin: 30px 0;}
.login-left{width: 445px;margin: 0 90px 0 0;font-size:14px;color: #010202;}
#login .login-left a, #login .login-right a {color: #920a30;}
.login-large-gray{font: bold 16px Arial, sans-serif;color:#000;margin: 0 0 20px 0;text-transform: uppercase;}
.login-right{width: 405px;}
.login-large-blue{font: bold 22px Arial, sans-serif;color:#920a30;margin: 0 0 30px 0;}
.login-small-red{color:#7b0000;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;}
.profile-wrapper h1{font-weight:bold;font-size:18px;font-family: Arial, sans-serif;margin: 0 0 20px 0;}
.profile-wrapper h2{font-weight:bold;font-size:16px;color:#990033;font-family: Arial, sans-serif;margin: 0 0 10px 0;text-transform: uppercase;}
#profile .input-check {margin-top: 10px;}
#profile h1 {border-bottom: none;color: #990033;font: bold 22px Arial, sans-serif;}
#profile .input-text{font-weight:normal;text-align:left;width:140px;margin: 0 10px 0px 0;}
#profile .input-check-text {width: 370px;}
#profile .check-box-container {margin: 0 0 20px 0;}
#mag-offer {margin: 40px 0 0 0;}
#profile .login-left {font-size: 12px;}
.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, sans-serif;font-weight: bold;}
#media-menu ul.nav-items li a {height: 21px;color:#c70546;}
#media-menu ul.nav-items li.on a {color:#fff;}
#media-menu ul.nav-items li a:hover {color:#fff;}
#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:Georgia, "Times New Roman", Times, serif;color:#fff;font-size:16px;margin-bottom:10px;}
#videodetails .video-title, #slidedetails .slide-issuetitle {font-family: Arial, sans-serif;color:#c70546;font-size:18px;margin-bottom:10px;}
#videodetails .video-summary, #slidedetails .slide-summary {color:#999999;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;}
#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.blue a {color: #ffffff;}
input.button.blue {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;}
#search-left-col{width:162px;padding:10px;}
#search-left-col #search-text{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, #search-right-col #search-results .abstract {border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin-bottom: 20px;}
#search-page .pagination, .search.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;}
#search-sort a.sort-by-date {color: #920a30;}
h4.featured {font-weight:normal;}
#print-subscriptions .article-header-tag {margin: 0 0 5px 0;}
#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;}
.ipad-search-box{width:165px;}
.web-search-box{width:180px;}
.blogarrow {color: #c70546;margin-left: 2px;}
.blog-caption-title {font: bold 10px Arial, sans-serif;    text-transform: uppercase;    color: #c70546;}
.blog-caption-title.nocaps {text-transform: none;}
#indexcard-carousel-holder .control-holder {position: absolute;margin-top: -21px;margin-left: 460px;}
#paperreports-holder .top {height: 75px;margin-bottom:7px;overflow: hidden;}
#paperreports-holder a {color: #0067AB;font-weight: bold;}
#paperreports-holder a:hover {color: #014f83;}
#paperreports-holder {background: url('/media/ui/bg-breaking-news-box.png') bottom repeat-x;border: solid 1px #CCC;margin-top: 5px;}
#paperreports-holder .item-wrapper {width: 125px;margin-right: 15px;margin-top: 6px;}
#paperreports-holder .leftside {border-right: solid 1px #ccc;margin-top: 6px;margin-left: 15px;}
.more-articles h3 a {font: bold 20px Arial, sans-serif;}
.more-articles .more-articles-desc {color: #b20838;font: bold 11px Arial, sans-serif;text-transform: uppercase;margin-left: 4px;}
.index .title h2 a {font: bold 29px Arial, sans-serif;}
.index-2col {color: #333;}
.index-2col .carousel-header {margin-right: 18px;margin-bottom: 10px;}
.index-2col .title h5 a {font: normal 20px Arial, sans-serif;color: #010101;}
div.double-header {border-bottom: solid 1px #ccc;}
div.double-header .head-container.one {width: 300px;}
div.double-header .head-container.two {width: 320px;}
div.double-header div.carousel-header {border: none;}
div.double-header .head-container.one div.carousel-header .links {margin-left: 32px;}
div.double-header div.carousel-header .links {margin-left: 18px;}
div.carousel-header {color: #333;font-weight: bold;font-size: 18px;border-bottom: solid 1px #ccc;}
div.carousel-header.bottom-spaced {margin-bottom: 10px;}
div.carousel-header .title {text-transform:uppercase;font-size: 16px;font-weight: bold;}
div.carousel-header .title a {color:#333;}
div.carousel-header ul {list-style-type: none;margin: 0;padding: 0;font-size: 10px;}
div.carousel-header ul li {line-height: 10px;height: 10px;display: inline-block;margin: 8px 0 0 8px;/*IE7*/*display: inline;*zoom: 1;}
div.carousel-header.plusbutton.bottom-spaced {margin-bottom: 19px;}
div.carousel-header.plusbutton .title {font-size: 22px;}
div.carousel-header.plusbutton ul li {margin-top: 7px;margin-left: 4px;}
div.carousel-header.plusbutton.marketing {margin-bottom: 12px;}
div.carousel-header ul#todayspaper li {padding-right: 8px;border-right: solid 1px #666666;margin-left: 4px;}
div.carousel-header ul#todayspaper li.last {border-right: none;padding-right: 0;}
div.carousel-header ul li a {color: #666666;font-weight: normal;text-transform: uppercase;}
div.carousel-header ul#video-title li {border-right: solid 1px #ccc;margin-left: 4px;padding-right: 6px;}
div.carousel-header ul#video-title li.last {border-right: none;padding-right: 0;}
div.carousel-header ul#video-title li a {color: #0067AB;}
div.carousel-header ul#video-title li a:hover {color: #014f83;}

div#sponsoredList.carousel-header {border:none;padding-bottom: 3px;}
div#sponsoredHeader.article-sponsored-tag {background-color: #E2B800;color: #FFFFFF;font-size: 12px;font-weight: bold;margin: 0;padding: 2px 5px;text-transform: uppercase;}
.index-2col.index.sponsoredGuts .index-text {margin-bottom: 8px;padding-bottom: 10px;}
.index-2col.index.sponsoredGuts .index-text.col1 {padding-left: 10px;width: 289px;}
.index-2col.index.sponsoredGuts .index-text.col1 .title a {color:#333;font-weight:normal;font-size:18px;}
.index-2col.index.sponsoredGuts {border-bottom: 1px solid #E2B800;margin-bottom: 30px;}
.index-2col.index.sponsoredGuts .index-text.col2 {margin-bottom: 8px;padding-right: 10px;width: 284px;}
#partner-ad #partnersponsor {float: right;margin-top: 7px;}

div#conf-connect-header {background-color: #0067AB;color: #FFFFFF;font-size: 16px;margin: 0;padding: 2px 5px;text-transform: uppercase;}
div#conf-connect-header a.more {color: #FFFFFF;}
#conf-connect-content.index-2col.index {border-bottom: 1px solid #CCC;margin-bottom: 30px;}
#conf-connect-content.index-2col.index .index-text {margin-bottom: 8px;line-height:15px;}
#conf-connect-content.index-2col.index .index-text.col1 {padding-left: 10px;width: 265px;}
#conf-connect-content.index-2col.index .index-text.col1 .dates, #conf-connect-content.index-2col.index .index-text.col1 .location {font-weight:bold;margin-left:15px;}
#conf-connect-content.index-2col.index .index-text.col1 .img-holder img {margin:0 auto 5px;}
#conf-connect-content.index-2col.index .index-text.col1 ul.conf-buttons {margin-top:10px;}
#conf-connect-content.index-2col.index .index-text.col1 ul.conf-buttons li {display:inline;width:50px;border:none;}
#conf-connect-content.index-2col.index .index-text.col2 {margin-bottom: 8px;padding-right: 10px;width: 314px;}

/* conf connect module */
#conf-connect-content .jcarousel-container {padding:0 8px;border-top:none;}
#conf-connect-content .jcarousel-skin-tango .jcarousel-container{width:320px;background:none;height: 159px;overflow: hidden;}
#conf-connect-content .jcarousel-skin-tango .jcarousel-clip-vertical {height:160px;}
#conf-connect-content .jcarousel-skin-tango .jcarousel-prev-vertical, #conf-connect-content .jcarousel-skin-tango .jcarousel-next-vertical {cursor: pointer;height: 9px;position: absolute;right: 5px;width: 14px;}
#conf-connect-content .jcarousel-skin-tango .jcarousel-prev-vertical {background:url("/media/ui/ab-module-prev-arrow.gif") no-repeat scroll 0 0 transparent;bottom: 20px;}
#conf-connect-content .jcarousel-skin-tango .jcarousel-next-vertical {background:url("/media/ui/ab-module-next-arrow.gif") no-repeat scroll 0 0 transparent;bottom: 5px;}
#conf-connect-content #conf-connect-list img {display:block;}
#conf-connect-content #conf-connect-list li {padding:0 10px 0 0;margin-bottom:5px;margin-left:0;margin-right:20px;overflow:hidden;}
#conf-connect-content #conf-connect-list li.first {border-top:none;}
#conf-connect-content #conf-connect-list img.rss-img {width:55px;margin:2px 6px 4px 0;}
#conf-connect-content #conf-connect-list li img.rss-free {margin-left:3px;}
#conf-connect-content #conf-connect-list li .source {color:#333;}
#conf-connect-content #conf-connect-list li .title {font-size:11px;font-weight:bold;padding-right:15px}
#conf-connect-content #conf-connect-list li .title a {font-size:13px;font-weight:bold;}
#conf-connect-content #conf-connect-list li a {color:#333;}

/* conf connect article page module */
#article-wrapper div#conf-connect-header {font-size: 12px;font-weight:bold;}
#article-wrapper #conf-connect-list {margin-top:5px;}
#article-wrapper #conf-connect-list .item .source {color:#333;font-size:10px;}
#article-wrapper #conf-connect-list .item .source a {color:#333;}
#article-wrapper #conf-connect-list .item .title a, #conf-connect-content #conf-connect-list .title a {color:#0067AB;}
#article-wrapper #conf-connect-list .item .title a:hover, #conf-connect-content #conf-connect-list .title a:hover {color: #014f83;}
#article-wrapper .conf-connect-info {border-top:2px solid #0067AB;border-bottom:2px solid #0067AB;padding:5px;}
#article-wrapper .conf-connect-info .title {text-transform:uppercase;color:#999;font-size:10px;}
#article-wrapper .conf-connect-info .title a {color:#999;}
#article-wrapper .conf-connect-info ul {list-style-type:none;padding-left:0;margin:5px 0;}
#article-wrapper .conf-connect-info ul li {display:inline;margin:0 14px 0 5px;}

ul#paperreports li.marked {border-right: solid 1px #ccc;padding-right: 8px;margin-right: 7;}
#breaking-news-box {background: url('/media/ui/bg-breaking-news-box.png') repeat-x scroll center bottom transparent;border: solid 1px #ccc;margin-top: 5px;font-weight: bold;font-size: 12px;overflow: hidden;}
#breaking-news-box ul.item-list {list-style-type: none;margin: 0;padding: 0;}
#breaking-news-box ul.item-list li {margin: 10px;}
#breaking-news-box .time {width: 45px;margin-right: 12px;}
#breaking-news-box .title {width: 470px;}
#breaking-news-box a {color: #0067AB;}
#breaking-news-box a:hover {color: #014f83;}
.module-intelligence .intel-text {border-top: solid 1px #fff;padding: 15px;}
.module-intelligence img {margin: 0 15px 15px 0;}
.module-intelligence {border-bottom: solid 1px #dfdfdf;color: #fff;font: bold 13px Arial, sans-serif;background: url('/media/ui/bg-featuredblogs-carousel.png') repeat 0 0;}
.li-profile-container {width: 265px !important;}
.li-profile-card {width: 242px !important;}
#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 5px;}
#signup-bar .textbox {margin: 5px 0 0 8px;}
#signup-bar .textbox input {width: 250px;height: 11px;font-size: 11px;line-height: 11px;}
#signup-bar .button {background-color: #fff;}
#doublecol-links {margin-bottom: 20px;}
#doublecol-links h2 {color: #3d3d3d;font: bold 18px Arial, sans-serif;border-bottom: solid 1px #cacaca;padding-bottom: 10px;}
#doublecol-links .col {width: 140px;}
#doublecol-links .col1 {margin-right: 10px;}
#doublecol-links .event {font: normal 12px Arial, sans-serif;margin: 10px 0;}
#doublecol-links .event .linkholder a {color: #b20838;font-weight: normal;}
#doublecol-links .event .dateholder {color: #3d3d3d;font-weight: normal;}
#quote-box {padding: 15px;font: bold 13px Arial, sans-serif;}
#quote-box .author-name {font: normal 11px Arial, sans-serif;color: #000;margin-top: 5px;}
.tech-headlines {border-bottom: solid 1px #ccc;font-family: Arial, sans-serif;font-weight: bold;}
.tech-headlines ul {list-style-type: none;list-style-position: inside;margin: 0px;padding: 0px;}
.tech-headlines ul li {margin: 8px 0;}
.tech-headlines .headline-caption, .tech-headlines .headline-caption a {font-size: 12px !important;color: #333 !important;}
.tech-headlines .headline-label {font-size: 11px;text-transform: uppercase;color: #b20838;}
#seminar-meta {border-top: solid 1px #ccc;padding-top: 10px;margin-top: 20px;margin-bottom: 40px;}
#seminar-meta .date {font-size: 11px;font-weight: normal;color: #000;}
#seminar .page-header {background-color: #000;margin-top: 20px;}
#seminar .register-header-btn {margin: 5px 10px 0 0;}
#seminar #article-tools a {color: #b20838;}
#seminar #article-right-col h1 {font: normal 34px Arial, sans-serif;}
#seminar .register-footer-btn {margin-top: 4px;}
#seminar .article-related-links-item {color: #000;margin-bottom: 12px;}
#seminar #article-content {color: #000;}
#seminar .article-related-links h2 {font: bold 14px Arial, sans-serif;margin-bottom: 10px;}
.related-wp {margin-top: 30px;}
.related-wp .title {font-weight: bold;font-size: 14px;color: #B20838;}
.related-wp .caption {font-weight: bold;font-size: 12px;color: #010101;margin-top: 10px;margin-bottom: 10px;}
.related-wp .text a {font-weight: normal;font-size: 12px;color: #333333 !important;text-decoration: none;}
.related-wp .text a:hover {text-decoration: underline;}
#audio-container {margin-top: 10px;margin-bottom: 20px;}
#audio-container .link-holder {margin-top: 10px;}
#audio-container .link-holder a {color: #000;font-weight: bold;font-size: 12px;}
#audio-container .radio-carousel-item {margin: 5px;width: 65px;}
#audio-container .radio-carousel-item .title {font: normal 10px Arial, sans-serif;color: #333;}
#audio-container .radio-carousel-item .time {font: normal 10px Arial, sans-serif;color: #b20838;}
#search-left-col #search-text-left {width: 105px;}
#go {margin: 2px 0 0 6px;}
#search-filters label, #search-filters label a {color: #920a30;}
.pagination a {color: #0067AB;}
.pagination a:hover {color: #014f83;}

/* 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: 10px 10px 0 0;}
#linkedin-module .text-holder {font: normal 12px Arial, sans-serif;color: #333;}
.button.gray {background: none;background-color: #959595;padding: 4px 8px;height: auto;display: inline-block;font-size: 11px;}
.button.gray a {color: #fff;font-weight: bold;}
#resourcecenter h4.carousel-header.r-center {width: 940px;border-bottom: solid 1px #fff;}

#resourcecenter .see-all-link, #magazine .see-all-link {height: 32px;line-height: 32px;padding-top: 0;padding-right: 5px;}
#resourcecenter .see-all-link a, #magazine .see-all-link a {color: #b20838;font-weight: bold;}
#resourcecenter .drop-down-ad {margin-bottom: 32px;}
#magazine-box {margin-top: 10px;}
#magazine-box .article-header-tag {color: #b20838;}
#magazine-box h3 {font: bold 18px Arial, sans-serif;}
#magazine-box h3 a:hover {color: #000;}
#magazine-box .magazine-links ul {list-style-type: disc;margin-left: 15px;}
#magazine-box .magazine-links li {margin-bottom: 0;}
#magazine-box .magazine-links li a {font: normal 14px Arial, sans-serif;color: #b20838;}
#resourcecenter .index-text .left.col2-text {width: auto;}
#resourcecenter .index-2col .carousel-header {margin-right: 0;}
#magazine .recent-post .large-blue a {color: #b20838;}
.module.quicklinks {background: url('/media/ui/bg-featuredblogs-carousel.png') repeat;padding: 0 0 10px 0;}
.module.quicklinks h4 {border-bottom: solid 1px #fff;}
.module.quicklinks ul {list-style-type: none;margin-left: 22px;padding: 0;}
.module.quicklinks li {margin-bottom: 7px;}
.module.quicklinks, .module.quicklinks a {color: #fff;font: bold 14px Arial, sans-serif;text-transform: uppercase;}
.module.survey {border-bottom: solid 1px #dfdfdf;padding-bottom: 8px;}
.module.survey h4 {margin-bottom: 10px;}
.module.survey .btn-holder {margin-top: 8px;}
.module.survey form {margin-top: 10px;}
#misc #article-teaser {margin-top: 20px;}
#misc #col-two {margin-top: 0;}
#seminar #article-right-col {width:468px;margin: 0px 0 0 20px;padding:0;}

/* Radio Page */
.index .bottom-row .sponsored-by {font-size: 10px;font-weight: normal;color: #333;margin-top: 3px;}
#radio #signup-bar .textbox input {width: 200px;}
#radio #signup-bar .col1 {width: 548px;}
#radio #article-left-col h4 {font-size: 14px;border-bottom: none;}
#radio #article-right-col {width: 468px;padding: 0 0 0 20px;}
.radio-host-holder {width: 110px;margin-bottom: 20px;}
.radio-host-holder .host-text {font-size: 12px;font-weight: normal;color: #000;margin-top: 10px;}
#radio #article-right-col h4 {margin-bottom: 16px;}
#radio #article-right-col h2 {width: 310px;margin-bottom: 10px;}
#radio #article-right-col .date-text {width: 310px;text-transform: uppercase;font-size: 12px;margin-bottom: 12px;}
#radio #article-right-col .article-teaser {padding-right: 5px;line-height: 22px;}
#radio #article-right-col .recent-post {border-bottom: solid 1px #dfdfdf;padding-bottom: 20px;margin-bottom: 16px;}
#radio #article-right-col .recent-post .button-holder {margin-right: 8px;}
#radio #article-right-col .recent-post.last {border-bottom: none;margin-bottom: 12px;padding-bottom: 0;}
.pagination .additional {margin-left: 20px;}
.pagination .additional a {text-decoration: none;text-transform: uppercase;}
#radio #col-one {margin-top: 20px;}
.container-collapsable {margin-bottom: 10px;}
.container-collapsable.hiding {height: 22px;overflow: hidden;}
.container-collapsable.hiding .title-container {color: #666666;}
.container-collapsable.hiding:hover .title-container {color: #333;}
.container-collapsable .title-container {background: url('/media/ui/bg-rightrail-titlebar.png') repeat-x;font-size: 12px;font-weight: bold;height: 22px;line-height: 22px;text-transform: uppercase;cursor: pointer;}
.container-collapsable .title-container .title {padding-left: 16px;}
.container-collapsable .title-container .arrow-holder {height: 22px;width: 11px;background: url('/media/ui/arrow-rightrail-titlebar-open-trans.png') no-repeat right center;margin-right: 10px;}
.container-collapsable.hiding .title-container .arrow-holder {background: url('/media/ui/arrow-rightrail-titlebar-closed-trans.png') no-repeat right center;}
ul.trend-list {list-style-type: none;margin: 0;padding: 0;}
ul.trend-list li {margin: 0;padding: 4px 0 4px 16px;border-bottom: dashed 1px #ccc;}
ul.trend-list li.last {border-bottom: none;}
ul.trend-list li a {font-size: 12px;font-weight: bold;color: #0067AB;}
ul.trend-list li a:hover {color: #014f83;}
.opinion .link-holder, #upcoming-events .link-holder {height: 12px;line-height: 12px;margin-top: -30px;text-align: right;}
.opinion .link-holder a, #upcoming-events .link-holder a {color: #0067AB;text-transform: uppercase;font-size: 10px;font-weight: normal;}
.opinion .link-holder a:hover, #upcoming-events .link-holder a:hover {color: #014f83;}
.opinion .head-title, #upcoming-events .head-title{height: 40px;}
.opinion .img-holder {width: 50px;}
.opinion .text-holder {width: 230px;padding-right: 3px;}
.opinion .text-holder a {color: #0067AB;}
.opinion .text-holder a:hover {color: #014f83;}
.opinion .text-holder .title a {font-weight: bold;font-size: 12px;}
.opinion .text-holder .author a {font-size: 10px;font-weight: normal;text-transform: uppercase;}
.opinion .text-holder .author {margin-top: 6px;font-size: 10px;}

.opinion .text-holder .contents {margin-top: 10px;}
#social-holder .title.decorated {margin-left: 5px;padding-left: 25px;}
#social-holder #title-twitter.decorated {background: url('/media/ui/icon-social-twitter.png') no-repeat left center;}
#social-holder #title-facebook.decorated {background: url('/media/ui/icon-social-facebook.png') no-repeat left center;}
#social-holder #title-linkedin.decorated {background: url('/media/ui/icon-social-linkedin.png') no-repeat left center;}
#upcoming-events .info-holder {width: 200px;}
#upcoming-events .tc-item .info-holder {width: 150px;}
.ad-holder .row {padding: 0 12px;margin-top: 5px;}
.ad-holder {margin-top: 20px;}
#upcoming-events ul.trend-list {margin-top: 5px;}
#article-wrapper.sponsored {margin-bottom: 22px;}
#article-wrapper.sponsored .under-head-block .small-img-holder {margin-right: 15px;}
#article-wrapper.sponsored #article-head-block .info-holder .others {margin-top: 10px;}
#article-wrapper.sponsored .under-head-block .register {margin-top: 12px;}

#article-wrapper .others {width:350px;}
#article-wrapper .others.widthfull {width:100%;}
#article-wrapper .others.widthfull #article-tools-all {width:350px;}

#article-wrapper .img-holder {width:250px;margin-left:10px;}
.share-sponsor {color: #9a9a9a;float: left;font-size: 10px;line-height: 10px;padding-right: 5px;text-align: right;width: 51px;}
.article-tool .share-sponsor {color: #9a9a9a;float: left;font-size: 10px;line-height: 10px;padding-right: 0px;text-align: left;width: 100px;}
#sharesmall {float: left;}
.sharemar {margin-top: 7px;}
.article-tool a {color: #333;}
.article-tool a:hover {color: #336699;}
#article-main-caption.credit {text-align:right;font-size:10px;color:#9a9a9a}
#article-main-caption.caption {font-size:10px;color:#333;margin-bottom: 10px;}
#article-chart {float: left;}
#article-chart .enlarge {font-size: 10px;padding-bottom: 8px;text-align: right;}

.img-holder .article-related-content-video, .img-holder .article-related-content {float: right;line-height: 20px;margin: 0 0 10px;width: 250px;}
.img-holder .article-related-content h4, .img-holder .article-related-content-video h4, .img-holder #article-chart h4 {	text-transform:uppercase;font-size: 12px;margin-bottom: 5px;padding-bottom: 0px;border-bottom: 1px solid #ccc;color: #333333;margin-top: 10px;font-family: Helvetica,Arial,Verdana,sans-serif;}
.img-holder .article-related-content h4.sponsored {	border-bottom:none;background-color: #E2B800;color: #FFFFFF;font-size: 10px;margin: 10px 0;padding: 0px 5px;text-align: left;text-transform: uppercase;}
.img-holder .article-related-content h4.nob, .img-holder .article-related-content-video h4.nob, .img-holder #article-chart h4.nob {	text-transform:uppercase;font-size: 12px;margin-bottom: 5px;padding-bottom: 0px;border-bottom: none;color: #333333;margin-top: 10px;font-family: Helvetica,Arial,Verdana,sans-serif;}
.img-holder .article-related-content .item, .img-holder .article-related-content-video .item, .img-holder #article-chart .item {font-weight: bold;margin: 0 0 8px;line-height: 16px;font-size: 11px;color: #333333;}
.img-holder .article-related-content .item.video img, .img-holder .article-related-content-video .item.video img {float:left;margin-right:10px;margin-bottom:5px;}

#article-right-col .pagination {text-align:right;color:#666;}
#article-tags {width:200px;margin-right: 10px;}
#article-tags.lasttag {margin-right: 0px;}
#article-tags h2.btn-head {font-size: 10px;padding: 4px 0 3px 6px;}
#article-tags .tag-text.comments {color:#336699;font-weight:bold;padding-left: 5px;}
#article-tags .tag-text.comments a {color:#336699;text-transform: uppercase;}
#article-tags .tag-text.comments a:hover {color:#333;}
#btn #article-tags .tag-text.comments a {color:#336699;}
#article-tags .tag-text.see-more {color:#333;font-weight:bold;padding-left: 5px;}
#article-tags .tag-text.see-more a {color:#333;font-size: 12px;font-weight:bold;text-transform:uppercase;}
#article-tags .tag-text.relatedtag a {color:#333;font-weight:bold;}
#article-tags .tag-text.see-more a:hover {color:#336699;}
#article-tags .tag-text.relatedtag a:hover {color:#336699;}
#article-tags .tag-text.relatedtag {padding-left: 5px;}
#article-tags-large {width:300px;margin-right: 10px;border: 2px solid #2d669d;height: 65px;}
#article-tags-large.lasttag {margin-right: 0px;}
#article-tags-large.blueone {background-color:#2d669d;}
#article-tags-large .tag-text.join {font-weight: bold;color:#2d669d;padding: 16px 0 1px 45px;}
#article-tags-large .tag-text.join a {color:#2d669d;}
#article-tags-large .tag-text.comments {color:#e21406;font-weight:bold;padding: 0 0 0 45px;}
#article-tags-large.blueone .tag-text.join {font-weight: normal;color:#fff;font-size:11px;}
#article-tags-large.blueone .tag-text.comments {color:#fff;}
#filedunder {color: #666666;float: left;font-weight: bold;margin: 10px 0;}
#author-box {width:620px;padding:15px 0;margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#author-box .authorbox-name span {color:#2d669d;font-weight:bold;}
#author-box .authorbox-img {width:65px;float:left}
#author-box .authorbox-name {width:550px;float:left;}
#author-box .authorbox-social {float: left;margin-left: 5px;width: 89px;}
#article-tools .tag-text.comments { color: #666666; font-size: 12px;margin: 0 0 5px;width: 104px;}
#article-tools .tag-text.comments a {font-weight:bold;color: #336699;}
#article-tools .tag-text.comments a:hover {font-weight:bold;color: #333;}
#btn #article-tools .tag-text.comments a {color: #336699;}
#article-tools .tag-text.comments span {font-weight:bold;color:#336699;}

.article-related-content .video {position:relative;}

.article-related-content .video img.module_overlay_small {cursor: pointer;left: 5px;top: 25px;position: absolute;width: 25px;}

#article-head-block {margin-bottom: 10px;}
#article-head-block .others {width: 360px;}
#article-head-block .img-holder {width: 250px;}
#article-head-block .img-holder.border {border: solid 1px #ccc;}
#article-head-block.conferences .img-holder {margin-right: 15px;border:none;text-align:right;}
#article-head-block.conferences .others {width: 340px;}
#article-head-block.type-2 .img-holder {width: 199px;}
#article-head-block.type-2 .others {width: 410px;}
#article-head-block .article-title {font-weight: normal;font-size: 28px;color: #333;margin-bottom: 10px;line-height:32px;}
#article-head-block.conferences .article-title {margin-bottom: 0;}
#article-head-block.conferences .article-title a {color: #0067AB;}
#article-head-block.conferences .article-title a:hover {color: #014f83;}
#article-head-block.conferences .info-holder {line-height: 18px;}
#article-head-block.conferences .info-holder a {color: #0067AB;font-weight: normal;}
#article-head-block.conferences .info-holder a:hover {color: #014f83;}
#article-head-block.type-3 .article-title {margin-bottom: 10px;}
#article-head-block .col1 {width: 50px;}
#article-head-block .col2 {width: 304px;}
#article-head-block.type-2 .col2 {width: 354px;}
#article-head-block.type-3 .col2 {width: 564px;}
#article-head-block.type-3 .img-holder {margin-bottom: 10px;}
#article-head-block.type-3 .article-header-tag {margin-bottom: 5px;width: 617px;}
#article-head-block .article-text-holder {font-size: 10px;font-weight: normal;}
#article-head-block .datetime {text-transform: uppercase;}
.caption {font-size: 10px;}
#article-head-block .twitter-button-holder {margin-left: 10px;}
#article-head-block.topics #article-teaser {font-size: 14px;line-height: 18px;}
#article-head-block.topics #article-teaser-department {font-size: 16px;line-height: 22px;margin: 0 0 10px;}
#article-content.topics {margin-bottom: 10px;}
#article-head-block.topics .article-title {margin-bottom: 18px;}
#article-head-block.topics {margin-bottom: 0;width:620px;}
#article-head-block.conferences {margin-bottom: 0;}
#article-head-block.conferences div.view-slideshow {margin-right: 16px;}
.under-head-block .small-img-holder {margin-right: 20px;}
div.view-slideshow {background: url('/media/ui/icon-slideshow-trans.png') no-repeat left center;padding-left: 20px;font-size: 10px;}
.index .index-3col {margin-bottom: 35px;}
.index-3col {margin-top: 16px;border-bottom: dashed 1px #ccc;padding-bottom: 30px;}
.index-3col a, .index-2col.index.sponsor a {color: #0067AB;}
.index-3col a:hover, .index-2col.index.sponsor a:hover {color: #014f83;}
.index-3col .label {font-size: 10px;margin-left: 5px;}
.index-3col .col1 {width: 130px;margin-right: 22px;}
.index-3col .col2 {width: 310px;}
.index-3col .col3 {width: 130px;margin-right: 10px;}
.index-3col .col1 .img-holder {margin-bottom: 5px;width: 125px;height: 78px;}
.index-3col .info-holder .title, .index-2col.index.sponsor .info-holder .title {font-weight: bold;font-size: 14px;color: #0067AB;}
a.blue-button {display: block;background-color: #0067AB;padding: 6px;font-size: 10px;text-transform: uppercase;color: #fff !important;line-height: 10px;}
input.blue-button {display: block;background-color: #0067AB;padding: 4px 6px;font-size: 10px;text-transform: uppercase;color: #fff !important;line-height: 10px;border:none;}
a.blue-button.extra-wide {padding: 4px 16px;font-weight: bold;}
a.blue-button.extra-big {padding: 5px 16px;font-weight: bold;}
a.blue-button.white {background-color: #fff;border-color: #4b6d85;color: #4b6d85 !important;}
.name, a.name {text-transform: uppercase;color: #0067AB;font-size: 10px;font-weight: normal;}
a.name:hover {color: #014f83;}
#sponsored-content-block {margin-bottom: 30px;}
#sponsored-content-block .links-holder ul {list-style-type: none;margin: 10px 0 0 0;padding: 0;}
#sponsored-content-block .links-holder li {margin: 0;padding: 4px 0 4px 0px;}
#sponsored-content-block .links-holder ul li a {font-size: 12px;font-weight: bold;color: #0067AB;}
#sponsored-content-block .links-holder ul li a:hover {color: #014f83;}
.index.sponsor {margin-top: 18px;border-bottom: dashed 1px #ccc;padding-bottom: 16px;}
.index.sponsor .img-holder {width: 125px;height: 78px;}

.index.sponsor .others-holder {width: 465px;margin-right: 18px;}
.index.sponsor .others-holder .title {margin-bottom: 2px;}
.index.sponsor .others-holder .title a {font-weight: bold;font-size: 14px;color: #0067AB;}
.index.sponsor .others-holder .title a:hover {color: #014f83;}
.index.sponsor .others-holder .desc {line-height: 18px;}
.index.sponsor .others-holder .link a {color: #0067AB;font-weight: normal;}
.index.sponsor .others-holder .link a:hover {color: #014f83;}
.index-2col.index.sponsor .col1 {width: 130px;margin-right: 10px;}
.index-2col.index.sponsor .col2 {width: 453px;border: none;}
.index-2col.index.sponsor .info-holder {margin-bottom: 10px;}
.index-2col.index.sponsor {padding-bottom: 30px;margin-bottom: 18px;}
#sister-pub-bar {height: 32px;width: 100%;background: url('/media/ui/bg-pubbar.png') 0 0 repeat-x;border-bottom: solid 1px #7e7e7e;font-size: 8px;font-weight: bold;color: #fff;}
#sister-pub-bar .inner {width: 1042px;margin: 0 auto;height: 32px;position: relative;z-index: 1000;}
#sister-pub-bar .inner .logo-holder {margin-top: 5px;margin-left: 34px;}
#sister-pub-bar .inner .items-holder ul {list-style-type: none;margin: 0;padding: 0;}
#sister-pub-bar .inner .items-holder ul li {display: inline;line-height: 32px;margin: 0;padding: 0;}
#sister-pub-bar .inner a {color: #fff;display: inline-block;text-align: center;height: 32px;line-height: 32px;padding: 0 18px;border-right: solid 2px #7e7e7e;text-transform: uppercase;margin: 0;margin-left: -2px;/*IE7*/*display: inline;*zoom: 1;}
#sister-pub-bar .inner .logo-holder a {border: none;display: inline;text-align: left;height: auto;line-height: normal;padding: 0;margin: 0;}
#sister-pub-bar .inner ul li:first-child a {border-left: solid 2px #7e7e7e;margin-left: 27px;}
#sister-pub-bar .inner ul li.active a, #sister-pub-bar .inner ul li:hover a {background: url('/media/ui/bg-pubbar-chosen.png') 0 0 repeat-x;}
#sister-pub-bar .inner ul li a:hover, #sister-pub-bar .inner .more-holder a {color: #fff !important;}
#sister-pub-bar .inner .more-holder a {border-right: none;width: 51px;margin-left: 0;}
#sister-pub-bar .inner .more-holder a:hover {background: url('/media/ui/bg-pubbar-chosen.png') 0 0 repeat-x;}
#sister-pub-bar .inner #spp-more-menu ul {list-style-type: none;margin: 0;padding: 0;}
#sister-pub-bar .inner #spp-more-menu ul li {padding: 0;margin: 0;}
#sister-pub-bar .inner #spp-more-menu ul li a {border: none;margin: 0;padding: 0;font-size: 10px;height: 16px;line-height: 16px;width: 171px;text-transform: none;text-align: left;margin: 0 10px;}
#sister-pub-bar .inner #spp-more-menu .section-block {margin-bottom: 4px;}
#sister-pub-bar .inner #spp-more-menu .section-block .title {margin: 0 10px 5px 10px;text-transform: uppercase;font-size: 10px;color: #000;border-bottom: solid 1px #ccc;padding: 5px 0;}
#spp-more-menu {position: absolute;width: 191px;border: solid 1px #ccc;height: 740px;right: 0;top: 32px;background: url('/media/ui/bg-pubbar-more-menu.png') repeat-x;z-index: 100000;display: none;padding-top: 10px;}
#spp-more-menu.active, #spp-more-menu:hover {display: block;}
#print-subscriptions .image-holder {width: 187px;margin-left: 10px;}
#print-subscriptions .image-holder a {font: normal 12px Arial, sans-serif;margin-left: 45px;color: #0067AB;}
#print-subscriptions .image-holder a:hover {color: #014f83;}
#print-subscriptions .text-holder {width: 404px;}
#print-subscriptions .subject {font-size: 10px;text-transform: uppercase;font-weight: normal;color: #333;margin-bottom: 10px;}
#print-subscriptions .title, #print-subscriptions .title a {font-weight: bold;color: #0067AB;font-size: 16px;}
#print-subscriptions .title a:hover {color: #014f83;}
#print-subscriptions .description {line-height: 18px;font-size: 12px;}
#print-subscriptions .list-holder {margin-top: 10px;}
#print-subscriptions .list-holder a {color: #0067AB;font-weight:bold;}
#print-subscriptions .list-holder a:hover {color: #014f83;}
#print-subscriptions .list-holder ul {margin: 0;padding: 0;list-style: none;}
#print-subscriptions .list-holder ul li {margin: 0;padding-left: 1px;color: #0067AB;margin-bottom: 5px;}
#print-subscriptions .links-holder {margin-top: 10px;}
#print-subscriptions .links-holder a {text-transform: uppercase;color: #0067AB;font-weight: normal;font-size: 10px;padding-left: 22px;height: 12px;line-height: 12px;margin-left: 20px;}
#print-subscriptions .links-holder a:hover {color: #014f83;}
#print-subscriptions .links-holder a.slideshow {background: url('/media/ui/icon-slideshow-trans.png') no-repeat left center;}
#print-subscriptions .links-holder a.video {background: url('/media/ui/icon-video-trans.png') no-repeat left center;}
#print-subscriptions h4 {margin-bottom: 15px;}
#previous-issues-holder .carousel-header {border-bottom: none;}
#previous-issues-holder ul li {padding-top: 10px;}
.index.todays-paper-item .page {font-size: 10px;font-weight: bold;text-transform: uppercase;}
.index.todays-paper-item .subject {font-size: 10px;text-transform: uppercase;font-weight: normal;color: #333;margin-bottom: 10px;}
.index.todays-paper-item .title, .index.todays-paper-item .title a {font-weight: bold;color: #0067AB;font-size: 16px;}
.index.todays-paper-item .title a:hover {color: #014f83;}
.index.todays-paper-item .description {line-height: 18px;font-size: 12px;margin-top: 10px;}
.index.todays-paper-item .author {font-size: 10px;}
.index.todays-paper-item .author a {color: #0067AB;text-transform: uppercase;}
.index.todays-paper-item .author a:hover {color: #014f83;}
.index.todays-paper-item .datetime {text-transform: uppercase;font-size: 10px;}
.index.todays-paper-item .comments-holder {margin-top: 10px;}
.index.todays-paper-item .comments-holder, .index.todays-paper-item .comments-holder a {color: #0067AB;font-size: 14px;font-weight: bold;}
.index.todays-paper-item .comments-holder a:hover {color: #014f83;}

/*body.video-white {background-color: #000;color: #fff;}
body.video-white #header {background-color: #000;}
body.video-white #content-wrapper {background-color: #000;}
body.video-white #content {background-color: #000;}
body.video-white a:hover{text-decoration:none;color:#666666 !important;}
*/

body.video-white #content-inner a {color: #999;}
body.video-white #header-bottom {height: 66px;}
body.video-white #header-bottom #get-access-drop {color: #999999;border-color: #fff;background-color: #000;/*ie7*/*right: 25px;}
body.video-white #header-bottom #get-access-drop a {color: #999;}
body.video-white #header-bottom #get-profile-drop {color: #999999;border-color: #fff;background-color: #000;/*ie7*/*right: 25px;}
body.video-white #header-bottom #get-profile-drop a {color: #999;}
body.video-white #header-bottom .holder, body.video-white #header-bottom .holder a {color: #999;}
body.video-white #header-bottom #search-box {background-color: #fff;}
body.video-white #header-bottom #search-date {color: #999;text-align: left;}
body.video-white #header-bottom #logo {margin-left: 0px;margin-top: 10px;}
body.video-white #header-bottom .title-holder {height: 36px;margin: 25px 0 0 5px;}
body.video-white #header-bottom .link-holder {margin-top: 42px;width: 70px;overflow: visible;white-space: nowrap;}
body.video-white #header-bottom .link-holder a {font-size: 10px;font-weight: normal;text-transform: uppercase;color: #ccc;}
body.video-white #header-bottom .title-holder .title {font-weight: bold;font-size: 30px;}
body.video-white #header-bottom .title-holder .bookmark-holder {margin-top: 14px;margin-left: 5px;}
body.video-white #primary-menu a {color: #999;}
body.video-white #primary-menu a:hover {color: #999 !important;}


body.video-white .hidden-div {top: 275px;}
body.video-white #col-zero {width: 100px;margin-right: 10px;margin-top: 20px;}
body.video-white #col-one {width: 520px;margin-top: 20px;}
body.video-white #col-two {margin-left: 10px;}
body.video-white .carousel-header {}
div.carousel-header.plusbutton {margin-bottom: 0;}
body.video-white .carousel-header .title {font-size:20px;font-weight:bold;}
body.video-white .slideshow-container {position: relative;padding:10px 10px 0 10px;}
body#home.video-white .slide-title {font-family: Georgia,serif;font-size: 23px;line-height: 26px;margin: 10px;}
body.video-white .swiper-container {height:346px;width:500px;}
body.video-white .swiper-container .swiper-slide img {max-width:500px;}
body.video-white #col-one .photo-title, body.video-white #col-one .photo-description {padding: 0 10px;font-size: 14px;}
body.video-white #col-one .photo-description a {color: #999; text-decoration: underline;}
body.video-white #col-one .photo-title {font-size: 18px;font-weight: bold;}
body.video-white #col-one .pagenav {position: absolute;top: 138px;width: 500px;z-index: 99;}
body.video-white #col-one .pagenav .arrow-right {float: right;}
body.video-white .social-media-holder {float: left;}
body.video-white .social-media-holder, body.video-white .info-holder {padding: 10px 10px 10px 5px;}
body.video-white .social-media-holder .article-tool {margin-right: 5px;}
body.video-white .info-holder {float: right;}
body.video-white .counter-holder {height: 14px;padding-right: 10px;}
body.video-white .counter-holder img {vertical-align: middle;}
body.video-white #slideshow-carousel-counter {display: inline-block;font-size: 11px;padding: 5px;text-align: center;width: 70px;}
body.video-white #content-inner {width: 506px;padding: 10px 7px;padding-bottom: 20px;}
body.video-white #content .white-box .form-holder {margin-left: 102px;margin-top: 15px;width: 520px;}
body.video-white #content .white-box #comments-block .label {color: #FFF;font-size: 14px;font-weight: bold;}
body.video-white #content .white-box #comments-box {background: none repeat scroll 0 0 #1A1A1A;border-top: 1px solid #999999;padding: 0 0 10px;}
body.video-white #content .white-box .dark-gray {color: #999999;}
body.video-white #content .white-box #logged-out-login {background: none repeat scroll 0 0 #1A1A1A;border: 1px solid #999999;padding: 15px 15px 0;}
body.video-white #content .white-box .comment {border-bottom: 1px solid #999999;padding: 20px;}
body.video-white #content .white-box .comment-meta {color: #999999;font-weight: bold;margin: 10px 0 0;}
body.video-white #content .white-box #comments-block .label.underlined {border-bottom: 1px solid #999999;height: 20px;margin-top: 22px;}
body.video-white #content .white-box #login-disclaimer {color: #ff6600;margin: 10px 0 15px;}
body.video-white #content .white-box #login-disclaimer a {color: #FFFFFF;text-decoration: none;}
body.video-white #content .white-box .pagination {color: #999999;font-size: 12px;font-weight: normal;margin: 12px 0 34px;text-transform: uppercase;}
body.video-white #content .white-box .pagination a {color: #999999;}
body.video-white #video-player {width: 503px;height: 281px;border: solid 1px #333;padding: 0;margin: 0;overflow: hidden;}
body.video-white #video-player.slideshow {height: 331px;border: none;margin-left: 4px;position: relative;overflow: visible;}
body.video-white #video-player.slideshow .carousel-holder {position: absolute;top: 0;left: 0;}
body.video-white #video-player.slideshow .buttons-holder {position: absolute;top: 91px;left: 0;}
body.video-white #video-player.slideshow .buttons-holder .inner {width: 520px;margin-left: -11px;}
body.video-white #video-player.slideshow .carousel-holder img {height: 331px;width: 500px;}
body.video-white #content-inner .others {width: 490px;margin-top: 10px;}
body.video-white #content-inner .subject {color: #999;margin-bottom: 5px;}
body.video-white #content-inner .title {font-size: 22px;font-weight: bold;margin-bottom: 10px;}
body.video-white #content-inner .title a {}
body.video-white #content-inner .datetime {font-size: 10px;text-transform: uppercase;color: #999;margin-bottom: 5px;}
body.video-white #content-inner .description {margin-bottom: 5px;}
body.video-white #content-inner .more-link a, body.video-white #content-inner .comments-holder .link-holder a {font-weight: bold;color: #fff;}
body.video-white #content-inner .comments-holder .link-holder {padding-bottom: 5px;border-bottom: solid 1px #fff;}
body.video-white #content-inner .comments-holder textarea {width: 490px;height: 60px;outline: none;resize: none;}
body.video-white #content-inner .white-box {background-color: #fff;padding: 3px;}
body.video-white #content-inner .white-box textarea {width: 400px;height: 50px;outline: none;border: none;background: transparent;resize: none;}
body.video-white #content-inner .white-box .button-holder .button {margin-top: 40px;margin-right: 4px;}
body.video-white #content-inner .comments-holder .label {margin-top: 10px;margin-bottom: 10px;}
body.video-white #content-inner .buttons-holder {margin-top: 20px;}
body.video-white #content-inner .buttons-holder .button {margin-left: 10px;}
body.video-white #content-inner .info-holder {margin-top: 10px;}
body.video-white #content-inner .info-holder .counter-holder {font-weight: bold;text-transform: uppercase;width: 100%;text-align: right;margin-right: 10px;}
body.video-white #content-inner .info-holder .link-holder a {text-transform: uppercase;font-size: 11px;font-weight: normal;}
body.video-white #content-inner .info-holder .counter-holder a {color: #fff;}
body.video-white #content-inner .social-media-holder {text-align: right;}
body.video-white #content-inner .others .two-col .col-02 {width: 210px;}
body.video-white #content-inner .others .two-col .description {font-weight: bold;}
body.video-white #content-inner .others .two-col .col-02 .tag-photo-holder {margin-left: 86px;margin-bottom: 10px;}
body.video-white #content-inner .others .two-col .fullscreen {margin-top: 5px;}
body.video-white #bottom-content {border-top: solid 1px #333;margin: 20px 0 40px 102px;}
body.video-white #bottom-content .carousel-header .title {font-size: 16px;font-weight: bold;margin-top: 5px;margin-bottom: 5px;}
body.video-white #bottom-content .carousel-header .headerlinks, body.video-white #bottom-content .carousel-header .headerlinks a {color: #fff;}
body.video-white #bottom-content .carousel-header .headerlinks {margin-top: 3px;}
body.video-white #bottom-content .items-chooser ul {list-style-type: none;margin: 0;padding: 0;}
body.video-white #bottom-content .items-chooser ul li {display: inline-block;padding: 0;margin: 0;margin-left: 2px;background-color: #000;vertical-align: top;/*ie7*/*display: inline;*zoom: 1;}
body.video-white #bottom-content .items-chooser ul li:first-child {margin-left: 0;}
body.video-white #bottom-content .items-chooser .video-item {background-color: #212121;width: 188px;height: 173px;padding: 10px 8px;opacity:0.5;filter:alpha(opacity=50); /*IE8*/}
body.video-white #bottom-content .items-chooser li:hover .video-item, body.video-white #bottom-content .items-chooser li.active .video-item {opacity:1;filter:alpha(opacity=100); /*IE8*/}
body.video-white #bottom-content .items-chooser .video-item .subject {font-size: 11px;color: #ccc;text-transform: uppercase;}
body.video-white #bottom-content .items-chooser .video-item .subject a {color: #ccc;}
body.video-white #bottom-content .items-chooser .video-item .description {font-size: 12px;font-weight: bold;color: #fff;margin-top: 5px;}
body.video-white #bottom-content .items-chooser .video-item .description a {color: #fff;}
body.video-white #footer-videolist-1 {}
body.video-white #footer-videolist-2 {display: none;}

#left-sidebar a {color: #666666;}
#left-sidebar a:hover, #left-sidebar a.active {color: #444444;}
#left-sidebar ul {list-style-type: none;margin: 0;padding: 0;}
#left-sidebar ul li {margin: 0;padding: 5px 0;border-top: solid 1px #ccc;}
#left-sidebar ul li:first-child {border-top: none;}
#left-sidebar .item {cursor: pointer;}
#left-sidebar .item .title {font-size:12px;font-weight:bold;text-transform:uppercase;background: url("/media/ui/arrow-li-dark-right.png") bottom 2px right 2px no-repeat;}
#left-sidebar .item:hover .title {}
#left-sidebar .item.active .title {background: url('/media/ui/arrow-li-dark.png') bottom 9px right no-repeat;border-bottom: solid 1px #ccc;padding-right: 5px;padding-bottom: 5px;width: 95px;}

#left-sidebar .item .list {display: none;}
#left-sidebar .item.active .list {display: block;}
#left-sidebar ul li ul li {margin-left: 10px;}
#video-picker div.tab {text-transform: uppercase;font-size: 10px;text-transform: uppercase;padding: 0 5px;height: 16px;line-height: 16px;width: auto;background-color: #fff;cursor: pointer;color: #000;border: 1px solid #ccc;border-bottom:none;}
#video-picker div.tab:hover, #video-picker div.tab.active {background-color: #ddd;}
#video-picker .tab-bar > div:nth-of-type(2) {border-left:none;}
#video-picker .video-list-holder {width: 298px;height: 274px;border: solid 1px #ccc;position: relative;}
#video-picker .video-list {width: 298px;height: 274px;overflow-y: scroll;position: absolute;top: 0;left: 0;display: none;}
#video-picker .video-list.active {display: block;}
#video-picker .video-list ul {list-style-type: none;margin: 0;padding: 0;margin-top: 10px;}
#video-picker .video-list ul li {margin: 7px 0;padding: 0;}
#video-picker .video-list .video-item .subject, #video-picker .video-list .photo-item .subject{font-size: 11px;color: #000;text-transform: uppercase;}
#video-picker .video-list .video-item .subject a, #video-picker .video-list .photo-item .subject a{color: #666666;}
#video-picker .video-list .video-item .title, #video-picker .video-list .photo-item .title{color: #666666;font-weight: bold;}
#video-picker .video-list .video-item .title a, #video-picker .video-list .photo-item .title a{color: #666666;}
#video-picker .video-list .video-item .img-holder {width: 86px;height: 47px;margin-left: 4px;overflow: hidden;background-color: #000;}
#video-picker .video-list .photo-item .img-holder {width: 88px;height: 61px;margin-left: 4px;overflow: hidden;background-color: #000;}
#video-picker .video-list .video-item .img-holder img, #video-picker .video-list .photo-item .img-holder img{opacity:0.5;filter:alpha(opacity=50); /*IE8*/}
#video-picker .video-list .video-item .text-holder, #video-picker .video-list .photo-item .text-holder{width: 175px;margin-left: 10px;}
#video-picker .video-list li.active .video-item .img-holder img, #video-picker .video-list li:hover .video-item .img-holder img, #video-picker .video-list li.active {opacity: 1;filter:alpha(opacity=100); /*IE8*/margin-left: 0px;margin-top: 0px;}
.photo-item .img-holder img, #video-picker .video-list li:hover .photo-item .img-holder img {opacity: 1;filter:alpha(opacity=100); /*IE8*/margin-left: 0px;margin-top: 0px;}
#video-picker .video-list li.active .video-item .img-holder, #video-picker .video-list li:hover .video-item .img-holder {border: solid 2px #0066cc;width: 82px;height: 43px;}
#video-picker .video-list li.active .photo-item .img-holder, #video-picker .video-list li:hover .photo-item .img-holder {border: solid 2px #0066cc;width: 84px;height: 57px;}
#video-picker .video-list li.active .video-item .subject a, #video-picker .video-list li:hover .video-item .subject a, #video-picker .video-list li.active .photo-item .subject a, #video-picker .video-list li:hover .photo-item .subject a{color: #ccc;}
#video-picker .video-list li.active .video-item .title a, #video-picker .video-list li:hover .video-item .title a, #video-picker .video-list li.active .photo-item .title a, #video-picker .video-list li:hover .photo-item .title a{color: #444444;}
.no-border {border: none !important;}
#inner-two-col #inner-left-col {width: 170px;}
#inner-two-col #inner-left-col .logo-holder {width: 170px;height: 133px;margin-bottom: 12px;}
#inner-two-col #inner-left-col .logo-holder .inside {width: 133px;height: 133px;margin: 0 auto;overflow: hidden;}
#inner-two-col #inner-left-col .list-items {background-color: #e1e1e1;border-top: solid 3px #2e516a;}
#inner-two-col #inner-left-col .list-items.market-data {border-top: none;}
#inner-two-col #inner-left-col .list-items ul {list-style-type: none;margin: 0;padding: 0;}
#inner-two-col #inner-left-col .list-items ul li {padding: 0;margin: 0;}
#inner-two-col #inner-left-col .list-items ul li .text-holder {width: 125px;}
#inner-two-col #inner-left-col .list-items ul li .arrow-holder {margin-right: 12px;}
#inner-two-col #inner-left-col .list-items ul li a {display: block;font-size: 12px;font-weight: bold;line-height: 14px;padding: 10px 0 12px 10px;text-transform: uppercase;}
#inner-two-col #inner-left-col .list-items ul li a:hover, #inner-two-col #inner-left-col .list-items ul li.active a {background-color: #8f8f8f;color: #fff !important;}
#inner-two-col #inner-left-col .list-items.market-data ul li:hover, #inner-two-col #inner-left-col .list-items.market-data ul li.active {background: url('/media/ui/bg-marketdata-leftrail-active.png') 0 0 repeat-x;background-color: #284c65;color: #fff !important;}
#inner-two-col #inner-left-col .list-items.market-data ul li a:hover, #inner-two-col #inner-left-col .list-items.market-data ul li.active a {background: transparent;background: url('/media/ui/arrow-marketdata-li-active.png') right center no-repeat;padding-right: 0;margin-right: 10px;}
#inner-two-col #inner-left-col .list-items.market-data ul li a {padding-right: 10px;}
#inner-two-col #inner-left-col .button-holder {margin-top: 5px;}
#inner-two-col #inner-left-col .button-holder a.lr-button {display: block;font-size: 12px;font-weight: bold;line-height: 16px;padding: 8px 10px;text-transform: uppercase;color: #fff !important;background: url('/media/ui/bg-left-rail-button-blue.png') bottom left repeat-x;background-color: #3a6e94;}
#upcoming-events ul {list-style-type: none;margin: 0;padding: 0;}
#upcoming-events ul li {margin-bottom: 10px;}
#upcoming-events ul li a {color: #0067AB;font-weight: bold;}
#upcoming-events ul li a:hover {color: #014f83;}
div#upcoming-events.module .head-title {height: 34px;}
#inner-two-col #inner-main-col {width: 430px;}
#inner-two-col #inner-main-col .teaser {font-size: 16px;}
#inner-two-col #inner-main-col .follow-up {font-size: 14px;line-height: 18px;}
#inner-two-col #inner-main-col .follow-up a {color: #0067AB;}
#inner-two-col #inner-main-col .follow-up a:hover {color: #014f83;}
#inner-two-col #inner-main-col .video-holder {margin-top: 20px;}
#inner-two-col #inner-main-col .video-holder .video-player {margin-top: 10px;}
#inner-two-col #inner-main-col .video-holder .button-holder {margin: 12px 0;}
#inner-two-col #inner-main-col form {margin-bottom: 20px;}
#inner-two-col #inner-main-col form.preferences-top-margin {margin-top: 14px;}
#inner-two-col #inner-main-col form .text {margin: 10px 0;}
#inner-two-col #inner-main-col form .button-holder {margin-top: 10px;}
#inner-two-col #inner-main-col form .step {font-weight: bold;margin-bottom: 10px;}
#inner-two-col #inner-main-col form .dropdown-holder  {margin-bottom: 20px;}
#inner-two-col #inner-main-col form .dropdown-holder select {margin-top: 12px;width: 200px;}
#inner-two-col #inner-main-col form .col {width: 175px;}
#inner-two-col #inner-main-col form .col.right {margin-right: 20px;}
#inner-two-col #inner-main-col form .grouped {width: 175px;margin-bottom: 20px;}
#inner-two-col #inner-main-col form .grouped .head {width: 175px;}
#inner-two-col #inner-main-col form .grouped .head .chk-holder, #inner-two-col #inner-main-col form .grouped .head label, #inner-two-col #inner-main-col form .grouped .head .moreless-holder{height: 20px;line-height: 20px;}
#inner-two-col #inner-main-col form .grouped.closed .list-holder {display: none;}
#inner-two-col #inner-main-col form .grouped .head .moreless-holder {text-transform: uppercase;font-size: 10px;}
#inner-two-col #inner-main-col form .grouped .head .moreless-holder a {padding-right: 16px;}
#inner-two-col #inner-main-col form .grouped.closed .head .moreless-holder a {}
#inner-two-col #inner-main-col form .grouped .head label.title {font-weight: bold;}
#inner-two-col #inner-main-col form .grouped .head .moreless-holder .more, #inner-two-col #inner-main-col form .grouped.closed .head .moreless-holder .less{display: none;}
#inner-two-col #inner-main-col form .grouped.closed .head .moreless-holder .more {display: inline;}
#inner-two-col #inner-main-col form .grouped .list-holder ul {list-style-type: none;margin: 0;padding: 0;}
#inner-two-col #inner-main-col form .grouped .list-holder ul li {margin: 0;padding: 0;margin-left: 10px;}
#inner-two-col #inner-main-col .story-item {margin-top: 12px;padding-bottom: 14px;border-bottom: dashed 1px #ccc;}
#inner-two-col #inner-main-col .story-item .subject, #inner-two-col #inner-main-col .story-item .datetime, #inner-two-col #inner-main-col .story-item .action {font-size: 10px;text-transform: uppercase;}
#inner-two-col #inner-main-col .story-item .datetime, #inner-two-col #inner-main-col .story-item .action {margin-top: 3px;}
#inner-two-col #inner-main-col .story-item .title {font-size: 14px;font-weight: bold;}
#inner-two-col #inner-main-col .story-item .title a {color: #0067AB;}
#inner-two-col #inner-main-col .story-item .title a:hover {color: #014f83;}
#inner-two-col #inner-main-col .story-item .img-holder {width: 125px;margin-right: 7px;}
#inner-two-col #inner-main-col .story-item .img-holder img {width:125px;}
#left-search-holder {width: 150px;border: solid 1px #ccc;padding-left: 7px;margin: 10px 0 0 5px;}
#left-search-holder #lterm {height: 21px;line-height: 21px;outline: none;border: none;background: transparent;width: 116px;}
#left-search-holder #lsearch-button {margin: 2px 0 0 8px;}
#lsearch-items-holder .label {margin-top: 20px;font-weight: bold;}
#lsearch-items-holder .large-group {margin-top: 16px;}
#lsearch-items-holder .large-group .top-row .title {font-weight: bold;}
#lsearch-items-holder .large-group .top-row {margin-bottom: 6px;}
#lsearch-items-holder .large-group .topic-groups {width: 162px;}
#lsearch-items-holder .large-group .top-row .arrow a, #lsearch-items-holder .grouped .head .moreless-holder a {background: url('/media/ui/arrow-mybb-down.png') center right no-repeat;padding-right: 16px;}
#lsearch-items-holder .large-group.closed .top-row .arrow a, #lsearch-items-holder .grouped.closed .head .moreless-holder a {background: url('/media/ui/arrow-lsearch-right.png') center right no-repeat;}
#lsearch-items-holder .grouped.closed .list-holder {display: none;}
#lsearch-items-holder .large-group.closed .topic-groups, #lsearch-items-holder .grouped .head .moreless-holder .more, #lsearch-items-holder .grouped.closed .head .moreless-holder .less {display: none;}
#lsearch-items-holder .grouped {margin-bottom: 6px;}
#lsearch-items-holder .grouped .list-holder ul, #lsearch-items-holder .stand-alone-list ul {list-style-type: none;margin: 0;padding: 0;}
#lsearch-items-holder .grouped .list-holder ul li {margin: 0;padding: 0;margin-left: 20px;margin-bottom: 6px;}
#lsearch-items-holder .grouped .head .moreless-holder {margin-right: 4px;}
#lsearch-items-holder .grouped.closed .head .moreless-holder {margin-right: 6px;}
#lsearch-items-holder .grouped .head .moreless-holder a {outline: none;}
#lsearch-items-holder .grouped {width: 170px;}
#lsearch-items-holder .stand-alone-list ul li {margin: 0;padding: 0;margin-bottom: 6px;}
#inner-main-col .stand-alone-list ul { list-style-type:none;padding:0;}
#inner-main-col .stand-alone-list ul li { display:inline;}
#inner-main-col .stand-alone-list ul li input[type="text"], #inner-main-col .stand-alone-list ul li input[type="submit"] {border: 1px solid #C9C9C9;padding:1px 2px;height:20px;}
#inner-main-col .stand-alone-list ul li input.blue-button {background-color: #0067AB;border: 1px solid #C9C9C9;color: #FFFFFF !important;font-size: 9px;line-height: 16px;padding: 2px 5px;text-transform: uppercase;height:24px;}
.placeholder {color: #aaa;}
#sortby {margin-top: 8px;margin-bottom: 22px;}
#sortby .links-holder a {color: #0067AB;}
#sortby .links-holder a:hover {color: #014f83;}
#search-results .search-item {padding-bottom: 20px;margin-bottom: 20px;border-bottom: dashed 1px #ccc;}
#search-results .search-item .subject, #search-results .search-item .author a, #search-results .search-item .datetime {font-size: 10px;text-transform: uppercase;}
#search-results .search-item .title {margin-top: 8px;color: #0067AB;font: bold 16px Georgia, serif;}
#search-results .search-item .author {font-size: 10px;margin-top: 8px;}
#search-results .search-item .author a {color: #0067AB;}
#search-results .search-item .author a:hover {color: #014f83;}
#search-results .search-item .description {margin-top: 10px;line-height: 18px;}
#search-results .pagination-holder {text-align: center;font-size: 14px;color: #cccccc;}
#search-results .pagination-holder a {color: #ccc;}
#search-results .pagination-holder a.active {color: #7d7d7d;}
#market-data-form-holder {width: 410px;}
#market-data-form-holder .form-item {width: 190px;margin-top: 5px;margin-bottom: 20px;}
#market-data-form-holder .form-item .title {font-weight: bold;border-bottom: solid 1px #ccc;}
#market-data-form-holder .form-item ul {list-style-type: none;margin:0;padding:0;}
#market-data-form-holder .form-item ul li {margin: 0;padding: 0;margin-top: 3px;margin-bottom: 10px;}
#market-data-table {width: 930px;padding: 8px;border: solid 1px #ccc;margin: 0 auto 20px auto;}
#market-data-table .row.title {font: bold 12px Georgia, serif;height: 26px;line-height: 26px;background-color: #eeeeee;margin-bottom: 10px;}
#market-data-table .row {margin-top: 4px;}
#market-data-table .row.title .col {height: 26px;line-height: 26px;padding-left: 5px;}
#market-data-table .row.title .col.sorted-by a {padding-right: 18px;background: url('/media/ui/arrow-marketdata-table-sorted.png') center right no-repeat;}
#market-data-table .row.title .col.col-01 {width: 177px;}
#market-data-table .row.title .col.col-02 {width: 119px;}
#market-data-table .row.title .col.col-03 {width: 124px;}
#market-data-table .row.title .col.col-04 {width: 98px;}
#market-data-table .row.title .col.col-05 {width: 108px;}
#market-data-table .row.title .col.col-06 {width: 101px;}
#market-data-table .row.title .col.col-07 {width: 145px;}
#market-data-table .col.col-01 {width: 182px;}
#market-data-table .col.col-02 {width: 124px;}
#market-data-table .col.col-03 {width: 129px;}
#market-data-table .col.col-04 {width: 103px;}
#market-data-table .col.col-05 {width: 113px;}
#market-data-table .col.col-06 {width: 106px;}
#market-data-table .col.col-07 {width: 150px;}
.table-title-holder {margin-bottom: 4px;margin-top: 20px;padding-right: 20px;}
.table-title-holder .title {font-weight: bold;font-size: 18px;}
.table-title-holder .links-holder a, #market-data-table .group .links-holder a{display: inline-block;height: 29px;line-height: 29px;/*IE7*/*display: inline;*zoom: 1;}
#market-data-table .group.message .links-holder {margin-right: 20px;}
#market-data-table .group {margin-bottom: 20px;}
#market-data-table .group.message {margin-bottom: 0;}
#market-data-table .group.message .text-holder {width: 830px;margin-bottom: 10px;}
body.login #header-bottom {height: 155px;}
body.login #header-bottom #login-lock-holder {width: 24px;height: 29px;margin: 116px 0 0 30px;}
body.login #header-bottom #logo {margin: 87px 0 0 290px;}
body.login #header-bottom .text-holder {color: #0067AB;font: normal 22px Georgia, serif;width: 324px;height: 100px;margin: 45px 0 0 0;position: relative;}
body.login #header-bottom .text-holder .inner {position: absolute;right: 0;bottom: 0;}
body.login #content {padding-bottom: 30px;/*IE7*/*height: auto !important;*height: 450px;min-height: 450px;}
body.login #content .login-col1, body.login #content .login-col2, body.login #content .single-col {margin-top: 24px;}
body.login #content .login-col1 {width: 450px;}
body.login #content .login-col2 {width: 400px;}
body.login #content #subscription-layout .login-col1 {width: 800px;}
body.login #content #subscription-layout .login-col2 {width: 130px;}
body.login #content .col-holder .login-col1, body.login #content .col-holder .login-col2 {width: 425px;}
body.login #content  a {color: #0067AB;}
body.login #content  a:hover {color: #014f83;}
body.login #content .head-text {color: #0067AB;font: bold 18px Georgia, serif;}
body.login #content .head-text.top-spaced {margin-top: 24px;}
body.login #content .head-text .label {color: #333;font: normal 12px Arial, sans-serif;line-height: normal;}
body.login #content .single-col .head-text2 {font-size: 18px;font-weight: bold;}
body.login #content .single-col .head-text.spaced {margin-top: 15px;}
body.login #content .login-col1 .text {margin-top: 15px;}
body.login #content .login-col2 .warning-text {margin-top: 15px;color: #990000;}
body.login #content .login-col2 .form-holder {width: 312px;margin-top: 25px;}
body.login #content .login-col2 .form-holder .input-holder input {width: 204px;margin-left: 10px;}
body.login #content .login-col2 .form-holder div.label {font-weight: bold;}
body.login #content .login-col2 .form-holder .checkbox-holder {margin-top: 15px;}
body.login #content .login-col2 .form-holder .button-holder {margin-top: 15px;}
body.login #content .login-col2 .links-holder a {font-weight: bold;}
body.login #content .single-col .text.hr {border-top: solid 1px #ccc;margin-top: 20px;padding-top: 20px;width: 940px;}
body.login #content .single-col div.label {font-weight: bold;margin-top: 12px;}
body.login #content .single-col .form-holder {margin-top: 15px;width: 635px;}
body.login #content .single-col .form-holder .checkbox-holder {margin-bottom: 10px;line-height: 25px;}
body.login #content .single-col .form-holder .checkbox-holder .text-holder {width: 608px;}
body.login #content .form-group {margin: 30px 0 0px 0;}
body.login #content .form-group .title {color: #0067AB;font: bold 14px Georgia, serif;}
body.login #content .form-group .row {margin-top: 10px;}
body.login #content .form-group .row .input-field-holder input, body.login #content .form-group .row .input-field-holder select {width: 202px;}
body.login #content .form-group .row .input-field-holder input[type="checkbox"] {width: auto;margin-right: 5px;}
body.login #content .form-group .row .input-field-holder div.no-checkbox {width: 20px;}
body.login #content .form-group .row .input-field-holder span {margin-right: 5px;}
body.login #content .form-group .row .input-field-holder .buttons-holder {margin-top: 50px;}
body.login #content .form-group .row .input-field-holder .buttons-holder .button:first-child {margin-left: 10px;margin-right: 50px;}
body.login #content .form-group .row .label {width: 123px;}
body.login #content .form-group .row .label.two-line {width: 220px;margin-bottom: 5px;}
body.login #content .form-group .row .label.full-desc {width: 400px;margin-bottom: 10px;}
body.login #content .form-group .row .label.full-length {width: auto;}
body.login #content .form-group .row .label.two-line.left {margin-bottom: 0;}
body.login #content .form-group .row .label .required {color: #0067AB;}
#tools ul#tool-links {list-style-type: none;margin: 0;padding: 0;}
#tools ul#tool-links li {margin: 0;padding: 0 0 3px 0;height: 22px;line-height: 22px;}
#tools ul#tool-links li a {padding: 0 0 0 10px;display: block;background: url('/media/ui/bg-tool-link.png') repeat-x;height: 22px;line-height: 22px;font-weight: bold;color: #0067AB;}
#tools ul#tool-links li a:hover {color: #014f83;}
body.login #content #subscription-layout #step-01 {background: url('/media/ui/thumbnail-subscription.jpg') 368px 100px no-repeat;}
body.login #content #subscription-layout .step {margin-bottom: 10px;padding-bottom: 10px;}
body.login #content #subscription-layout .step.closed {margin-bottom: 10px;}
body.login #content #subscription-layout .step .heading {height: 31px;line-height: 31px;background: url('/media/ui/bg-subscription-bar.png') repeat-x;cursor: pointer;}
body.login #content #subscription-layout .step .links-holder.right-spaced {margin-right: 30px;}
body.login #content #subscription-layout .step .heading .title {height: 31px;line-height: 31px;text-transform: uppercase;margin-left: 10px;}
body.login #content #subscription-layout .step .heading .arrow {background: url('/media/ui/arrow-rightrail-titlebar-open-trans.png') right center no-repeat;width: 11px;margin-right: 10px;}
body.login #content #subscription-layout .step.closed .heading .arrow {background: url('/media/ui/arrow-rightrail-titlebar-closed-trans.png') right center no-repeat;width: 11px;}
body.login #content #subscription-layout .step .stuff {margin-left: 10px;}
body.login #content #subscription-layout .step.closed .stuff {display: none;}
body.login #content #subscription-layout .step .stuff .buttons-holder .button:first-child {margin-right: 12px;}
body.login #content #subscription-layout .step .stuff .row {margin-top: 10px;}
body.login #content #subscription-layout .step .stuff .label {font-weight: bold;}
body.login #content #subscription-layout .step .stuff .required {font-size: 11px;margin-left: 10px;}
body.login #content #subscription-layout .step .stuff .input-label {width: 100px;}
body.login #content #subscription-layout .step .stuff .input-holder input[type="text"], body.login #content #subscription-layout .step .stuff .input-holder select, body.login #content #subscription-layout .step .stuff .input-holder input[type="password"]{width: 210px;}
body.login #content #subscription-layout .step .small-text {font-size: 10px;}
body.login #content #subscription-layout .step .two-col .col {width: 316px;}
body.login #content #subscription-layout .step#step-03 .two-col .col-2 {margin-right: 40px;}
body.login #content #subscription-layout .step#step-04 .input-label {width: 305px;}
body.login #content #subscription-layout .step#step-05 .input-label {width: 115px;}
body.login #content #subscription-layout .step .row .input-label.right-spacing {margin-right: 40px;}
body.login #content #subscription-layout .step .row .radio-holder input[type="radio"]:first-child {margin-right: 60px;}
body.login #content #subscription-layout .step .row .multi-select-holder {width: 210px;}
body.login #content #subscription-layout .step .row .multi-select-holder .month select {width: 115px;}
body.login #content #subscription-layout .step .row .multi-select-holder .year select {width: 63px;}
body.login #content #subscription-layout .step .buttons-holder {margin-top: 20px;}
body.login #content #subscription-layout .step .buttons-holder.finish {width: 325px;}
body.login #content #subscription-layout .step .buttons-holder.finish.more-spacing {width: 340px;}
body.login #content #subscription-layout .help-holder {line-height: 18px;}
body.login #content #subscription-layout .help-holder .help-link {font-weight: bold;font-size: 14px;margin-bottom: 10px;}
body.login #content #subscription-layout .help-holder .hours {font-weight: bold;margin-top: 10px;}
body.login #content #subscription-layout .top-links-holder {margin-left: 10px;margin-bottom: 20px;}
#access-level-chooser .r {border-bottom: solid 1px #8ea4b3;}
#access-level-chooser .c {width: 154px;margin-left: 18px;text-align: center;padding: 3px 0;text-transform: uppercase;font-weight: bold;}
#access-level-chooser .c .link-holder {font-size: 10px;}
#access-level-chooser .r.no-border .c {padding: 1px 0;}
#access-level-chooser .r-02 .c .title {position: absolute;bottom: 0;width: 154px;padding-top: 10px;left: 0;}
#access-level-chooser .r-02 .c-02 .title {background-color: #d2dbe1;height: 30px;}
#access-level-chooser .r-02 .c-03 .title {background-color: #e8ecf0;height: 30px;}
#access-level-chooser .r-02 .c-04 .title {background-color: #f4f6f7;}
#access-level-chooser .r-02b .c .title {color: #777;}
#access-level-chooser .c-01 {width: 274px;margin-left: 0;text-align: right;text-transform: none;}
#access-level-chooser .c-01 .dot {background: url('/media/ui/dot-blue.png') left center no-repeat;padding-left: 10px;}
#access-level-chooser .c-02 {background-color: #d2dbe1;}
#access-level-chooser .c-03 {background-color: #e8ecf0;}
#access-level-chooser .c-04 {background-color: #f4f6f7;}
#access-level-chooser .r-01 .c {background-color: #fff;}
#access-level-chooser .r-02 .c {position: relative;height: 31px;background-color: #fff;}
#access-level-chooser .r-01, #access-level-chooser .r-02 {border: none;}
#access-level-chooser .label.bestvalue {color: #fff;background-color: #0067AB;text-transform: uppercase;font-size: 10px;line-height: 16px;}
#access-level-chooser .r.last, #access-level-chooser .r.last .c {color: #fff;background-color: #0067AB;}
#states-ul {width:145px;float:left;}
#states-ul li{border-bottom:none;}
.index-2col.index .states1 {width:165px;}.index-2col.index .states2 {width:352px;}
.states2 h4 {font-size: 14px;margin-bottom: 2px;margin-left: 10px;border-bottom:none;}
/**market table info **/
table.table-market.nopad {padding:0px; margin:0px }
table.table-market { font-size:11px; width:100%; padding:3px; margin-bottom:18px; border:1px solid #B5B5B5; padding:5px; background-color:#FFF;  }
table.table-market caption { text-align:left; font-size:13px; font-weight:bold; padding-bottom: 5px; text-transform:uppercase; color:#252525; }
.table-market caption span { font-size:11px; font-weight:normal; text-transform:none; color:#999;}
table.table-market th { color: #FFF; background-color: #547193; white-space:nowrap; margin:0; padding:0; text-align:center; font-weight:normal;text-transform:uppercase;}
table.table-market .th1 { color:#fff;background-color: #7c8796; white-space:nowrap;text-align:center; word-wrap:break-word; font-weight:normal; text-transform:none; font-size:11px; padding:2px;}
table.table-market tr { text-align: left; }
table.table-market td { padding:2px 5px; border-bottom:1px solid #EEE; background-color:#FFF;}
table.table-market .th2  { background-color: #eae7df; color: #252525; text-transform:none; }
table.table-market .footer { padding-top:3px;border-top:1px solid #abb6c3;color:#52667e; border-bottom:none; }
table.table-market  .l { text-align:left;padding-left:5px; }
table.table-market  .r { text-align:right;padding-right:5px; }
table.table-market tr.highlight td {background-color: #eee;border:1px solid #ccc; }
table.table-market tr.highlight2 td {background-color: #ccc; border:1px solid #ccc; }
.thw25 { width: 25%; }
.thw37 { width: 37%; }
.thw75 { width: 75%; }
.thw10 { width: 10%;  }
/* Allowing wrapping in StateAllocations table only. Other tables may be handled similarly.  The value of the "table" request variable is added as a class to the table tag of all "table-market" tables.  */
table.table-market.StateAllocations th {white-space:normal;}
td.text {text-align:left;}
td.num {text-align:right;}
td.date {text-align:center;}
#market-data-table table.table-market th {color: #252525;font-family: Arial,sans-serif;}
#market-data-table table.table-market tr th {color: #252525;font-family: Arial,sans-serif;}
.search-float {float: right;padding: 0;position: relative;top: -25px;width: 300px;}
#indexcard-carousel-holder ul.jcarousel-skin-tango li.not-first {display:none;}
#indexcard-carousel-holder ul.jcarousel-skin-tango li.first {list-style: none outside none;}
#indexcard-carousel-holder ul#indexcard-carousel {padding:0px;margin: 0 0 0 10px;}
.slide-credit p {margin:0 0 6px;}
body.video-white #video-player.slideshow .carousel-holder img {width:500px;height:331px;}
#article-content #article-shoulder {float: right;margin: 0 0 10px 30px;width: 286px;line-height: 20px;}
#article-content .article-related-content h4, #article-content .article-related-content-video h4 {font-size: 14px;margin-bottom: 5px;padding-bottom: 5px;}
.article-related-content .item, .article-related-content-video .item {font-weight: bold;margin: 0 0 10px;}
#article-content .article-related-content-video, #article-content .article-related-content {float: right;margin: 0 0 10px 0;width: 250px;line-height: 20px;}
.article-related-content-video .slideshow-text {border-bottom: 1px solid #CCCCCC;padding-bottom: 10px;line-height:16px;}
.article-related-content-video .section-header {font-size: 11px;text-transform: uppercase;}
.article-related-content-video .slideshow-header {font-size: 18px;}
.article-related-content-video .slideshow-link a {color: #0A5485;font-size: 12px;font-weight: bold;}
#index-chooser #ind-pg-03 .row .col02, #index-chooser #ind-pg-03 .row .col03, #index-chooser #ind-pg-03 .row .col04, #index-chooser #ind-pg-03 .row .col05 {width: 88px;}
#index-chooser #ind-pg-03 .row .col01 {width: 150px;}
#index-chooser #ind-pg-02 .row .col01, #index-chooser #ind-pg-02 .row .col02, #index-chooser #ind-pg-02 .row .col03, #index-chooser #ind-pg-02 .row .col04, #index-chooser #ind-pg-02 .row .col05 {width: 112px;}
ul#links-linked {color: #0067AB;line-height: 18px;font-family: Arial,sans-serif;font-size: 12px;text-transform: none;}
ul#links-linked li {display:block;text-transform: none;padding:0 0 5px 5px}
ul#links-linked li a {color: #0067AB;font-weight: bold;text-transform: none;}
ul#links-linked li a:hover {color: #014f83;}
ul#links-linked li .title {color: #000;text-transform: none;font-weight:normal;}
ul#conferences-rr.hiding {display:none;}
ul#industry_events-rr.hiding {display:none;}
ul#jobs-rr.hiding {display:none;}
#twitter-rr.hiding {display:none;}
#facebook-rr.hiding {display:none;}
#linkedin-rr.hiding {display:none;}
ul#mostread-rr.hiding {display:none;}
ul#mostemailed-rr.hiding {display:none;}
#primary-menu ul.nav-items li#menu-5 {font-weight:bold;text-transform: uppercase;cursor: pointer;}
#previous-issues-holder ul li .blog-caption-title a {font-size: 10px;font-weight: normal;color: #0067AB;text-transform: uppercase;}
#previous-issues-holder ul li .blog-caption-title a:hover {color: #014f83;}
#previous-issues-holder ul li .blog-caption-title {font-weight: normal;color: #0067AB;text-transform: uppercase;}
a#mycarousel-prev-2.disabled { visibility: hidden; }
#article-content p a {color:#0067AB;text-decoration:underline;}
#article-content p a:hover {color: #014f83;}
h1.legal-header, div.item-header {border-bottom:1px solid #ccc;font-weight:bold;}
div.item-header .caption {text-transform:uppercase;font-weight:normal;line-height:22px;}
div.notice-category {margin-bottom:50px;}
div.notice-category .item-info {font-size:12px;margin-bottom: 25px;}
div.notice-category .item-info p {margin:5px 0;}
h1.legal-header {font-size:20px;}
h2.legal-header {font-size:18px;}
#news-header {border-bottom:1px solid #ccc;margin-bottom:50px;}
ul#anchorLinks {list-style-type:none;padding:0;margin-top:5px;}
ul#anchorLinks li {display:inline;margin-right:25px;}
ul#anchorLinks li a, div#news-header a, div.item-header .caption a, ul.downloadLinks li a.download-link {color:#0067AB;}
ul#anchorLinks li a:hover, div#news-header a:hover, div.item-header .caption a:hover, ul.downloadLinks li a.download-link:hover {color: #014f83;}
ul.downloadLinks {list-style-type:none;padding:0;margin-top:3px;margin-bottom: 0;}
ul.downloadLinks li {display:inline;margin-right:10px;}
ul.downloadLinks li a.download-link {padding-right:10px;margin-top:3px;margin-left:10px;border-right:1px solid #CCC;}
ul.downloadLinks li.last a.download-link {border-right:none;}
div.notice-category .item-info p.date {font-weight:bold;}
div.notice-category .item-info span.newtag {color:#33cc33;text-transform:uppercase;}


/* SHARE ICONS */
.share-icon {overflow:hidden;}
.share-icon.share-facebook {margin: 0;width: 85px;overflow:visible;}
.share-icon.share-twitter {margin: 0;width: 85px;}
.share-icon.share-linkedin {margin: 0 0 0 7px;width: 107px;}
.share-icon.share-googleplus {margin:-1px 0 0 0;width: 33px;}

/* Data Joe Styles */
#djo_content h3.panel-header {font-weight:bold;border-bottom:1px solid #ccc;}
#djo_content #a-z-links ul {list-style:none;}
#djo_content #a-z-links ul li:last-child {border-right:none;}
#djo_content table th {text-align:left;}
#djo_content #time-periods, #djo_content #time-periods table {width:600px;}
#djo_content #time-periods {padding:10px;background:url(/media/ui/line-bg.png);border-top:1px solid #ccc;}
#djo_content #time-periods table td h4 {font-weight:bold;color:#0067AB;font-size:12px;border-bottom:none;text-transform:capitalize;}
#djo_content #time-periods table td h4 span.data-value {font-weight:normal;color:#333;}
#djo_content #download-ranking {border-bottom:1px solid #ccc;margin:15px 0 10px;}
#djo_content #download-ranking a {float:right;text-transform:uppercase;font-size:10px;}
#djo_content #ranking-table table tr td {border-bottom:1px dotted #ccc;padding:2px 0;}
#djo_content #ranking-table table tr td a.navigationlink {font-weight:bold;color:#0067AB;}
#djo_content #ranking-table table tr td a.navigationlink:hover {color: #014f83;}
#djo_content #ranking-table table tr:first-child td, #djo_content #ranking-table table tr:last-child td {border-bottom:none;}
#djo_content #ranking-table table .DJ_percent {width:auto !important;text-align:center;padding:0;}

#mypso-header {background:url(/media/ui/mypso-header.png) no-repeat;}
#mypso-header .carousel-header {margin-left:56px;}
#mypso-header .carousel-header .title {margin-left:14px;}
#mypso-header .index {margin-left:70px;}
#mypso-header .index ul {padding:0;}
#mypso-header .index ul li {list-style:none;font-weight:bold;margin-bottom:5px;}

body.profile #content .col-holder .login-col1, body.profile #content .col-holder .login-col2 {width:300px;}
body.profile #content .form-group {margin:10px 0 20px;}
body.profile #content  a {color: #0067AB;}
body.profile #content  a:hover {color: #014f83;}
body.profile #content .head-text {color: #0067AB;font: bold 18px Georgia, serif;}
body.profile #content .head-text.top-spaced {margin-top: 24px;}
body.profile #content .head-text .label {color: #333;font: normal 12px Arial, sans-serif;line-height: normal;}
body.profile #content .single-col .head-text2 {font-size: 18px;font-weight: bold;}
body.profile #content .single-col .head-text.spaced {margin-top: 15px;}
body.profile #content .login-col1 .text {margin-top: 15px;}
body.profile #content .login-col2 .warning-text {margin-top: 15px;color: #990000;}
body.profile #content .login-col2 .form-holder {width: 312px;margin-top: 25px;}
body.profile #content .login-col2 .form-holder .input-holder input {width: 204px;margin-left: 10px;}
body.profile #content .login-col2 .form-holder div.label {font-weight: bold;}
body.profile #content .login-col2 .form-holder .checkbox-holder {margin-top: 15px;}
body.profile #content .login-col2 .form-holder .button-holder {margin-top: 15px;}
body.profile #content .login-col2 .links-holder a {font-weight: bold;}
body.profile #content .single-col .text.hr {border-top: solid 1px #ccc;margin-top: 20px;padding-top: 20px;width: 940px;}
body.profile #content .single-col div.label {font-weight: bold;margin-top: 12px;}
body.profile #content .single-col .form-holder {margin-top: 15px;width: 635px;}
body.profile #content .single-col .form-holder .checkbox-holder {margin-bottom: 10px;line-height: 25px;}
body.profile #content .single-col .form-holder .checkbox-holder .text-holder {width: 608px;}
body.profile #content .form-group .title {color: #0067AB;font: bold 14px Georgia, serif;}
body.profile #content .form-group .row {margin-top: 10px;}
body.profile #content .form-group .row .input-field-holder input {width: 190px;}
body.profile #content .form-group .row .input-field-holder select {width: 196px;}
body.profile #content .form-group .row .input-field-holder input[type="checkbox"] {width: auto;margin-right: 5px;}
body.profile #content .form-group .row .input-field-holder div.no-checkbox {width: 20px;}
body.profile #content .form-group .row .input-field-holder span {margin-right: 5px;}
body.profile #content .form-group .row .input-field-holder .buttons-holder {margin-top: 50px;}
body.profile #content .form-group .row .input-field-holder .buttons-holder .button:first-child {margin-left: 10px;margin-right: 50px;}
body.profile #content .single-col .form-group .row .label {margin-top: 2px;width: 150px;}
body.profile #content .form-group .row .label {width: 100px;margin-top: 2px;}
body.profile #content .form-group .row .label.two-line {width: 220px;margin-bottom: 5px;}
body.profile #content .form-group .row .label.full-desc {width: 595px;margin-bottom: 10px;}
body.profile #content .form-group .row .label.full-length {width: auto;}
body.profile #content .form-group .row .label.two-line.left {margin-bottom: 0;}
body.profile #content .form-group .row .label .required {color: #0067AB;}
body.profile #content .form-group #watch-department .left-checkboxes, body.profile #content .form-group #watch-department .right-checkboxes {width:220px;float:left;}
body.profile #content .form-group #alert-fields {padding:12px 0 20px;}
body.profile #content .form-group #alert-fields p {font-weight:bold; margin:0 0 8px 0;}
body.profile #content .form-group #alert-fields .float-left, body.profile #content .form-group #alert-fields .float-right {width:220px;float:left;}
body.profile #content .form-group #alert-fields .float-left input, body.profile #content .form-group #alert-fields .float-right input {width:200px;float:left;margin-bottom:3px;}
body.profile #content .col-holder .enews-col1, body.profile #content .col-holder .enews-col2 {width:220px;}
body.profile #content .col-holder .enews-col1 .row .label, body.profile #content .col-holder .enews-col2 .row .label {width:150px;}

#col-two .carousel-header {margin-bottom:10px;}

body.video-white #left-sidebar div.item div.list.active {display: block;margin-top: 5px;}
span.normal-case {text-transform:none;}

#search-advanced-results h3 {color: #666666;font-size: 16px;font-weight: bold}
#search-advanced-results ul {list-style: none outside none;margin: 0 0 0 2px;padding: 0;}
#search-advanced-results li {background: url("/media/ui/grey-bullet.gif") no-repeat scroll 0 5px transparent;padding: 0 0 7px 12px;}
#search-advanced-results h4 {clear: left;font-size: 12px;font-weight: bold;margin: 0;padding: 0;border-bottom: none;}
#search-advanced-results a:hover {text-decoration: underline;}
#search-advanced-results .src-date {color: #999999;display: block;font-size: 11px;margin: 5px 0 3px;}
#search-advanced-results p.entry-summary {line-height: 1.3em;margin: 0;padding: 5px 0;}

body#home #disruptorsList { border-bottom:none;padding-bottom: 3px;}
body#home #disruptorsHeader.article-disruptors-tag {background-color: #3885cb;color: #FFFFFF;font-size: 14px;margin: 0px;padding:3px 7px 2px;text-align: left;width: 610px;font-weight:bold;font-family: Georgia,"Times New Roman",Times,serif;}
#partner-ad #disruptors {margin-top:7px;float:right;}
body#home .index-2col.index.disruptors-content {border-bottom:5px solid #3885cb;}
body#home .index-2col.index.disruptors-content .index-text {padding-bottom:10px;margin-bottom: 8px;}
body#home .index-2col.index.disruptors-content .index-text.col1 {padding-left:10px;width: 289px;}
body#home .index-2col.index.disruptors-content .index-text.col2 {padding-right:10px;width: 284px;margin-bottom: 8px;}

h4#logo {border-bottom: none;margin: 0;}
.hidden-div .flyout-header{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;}

#author-profile {}
#author-profile .email img {vertical-align:middle;}
#author-profile .author-left-rail {padding: 0 15px 5px 0;float:left;}
#author-profile .author-image img {max-width:240px;}
#author-profile #author-social, #author-profile #author-social .social-icon {clear:both;}
#author-profile #author-social .social-icon {text-transform:uppercase;font-size:10px;padding:2px 0;}
#author-profile #author-social .social-icon a {line-height:16px;}
#author-profile #author-social .social-icon img {vertical-align:middle;}

/* 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 {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;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 PSO 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;}
.pi-index-card {padding-bottom:5px;color:#E3B41E;text-transform:uppercase;font-weight:bold}
.item-last-pi {margin: 5px 0 5px !important;border-bottom: none !important;}
#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 {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 */

.fintech-module-content .index-text.col2 { line-height: 18px; }

.sub-button{border: 1px solid #cccccc;width:206px;text-align:center;background-image: url('/media/ui/sub_button_background.png');background-repeat: repeat-x;height:72px;display: table-cell;vertical-align: middle;}
.sub-button-text{font-size:18px;color: #336699;font-weight:normal;}


/* --Resources-- */
.resource-item {border-bottom:1px solid #e8e8e8; padding:0 0 20px;margin-bottom:15px;}
.resource-item.sponsored-item {}
.resource-item .title {margin-bottom:10px;font-size:14px;line-height:20px;}
.resource-item .snippet p {font-size:12px;line-height:18px;}
.resource-item .datetime {margin-bottom:10px;margin-top:-10px;text-transform:uppercase;font-size:11px;color:#727272}
.aci-partnership, .sponsor-content {text-transform:uppercase;font-size:11px;font-family:'Roboto', sans-serif;font-weight:normal;}
.resource-item .aci-partnership, .resource-item .sponsor-content {margin-top:-6px;float:right;text-align:right;}
.aci-partnership {color:#666;}
.sponsor-content {color:#E2B335;}
.aci-partnership img, .sponsor-content img {max-height:30px;vertical-align:middle;margin-left:5px;}

/* Events Module */
.module-event {border-bottom:1px solid #CCC; padding-bottom:10px;margin-bottom:20px;}
.module-event .event-logo {text-align:center;}
.module-event .event-logo img {max-width:300px;max-height:50px;}
.module-event .event-info {padding:10px 0;}
.module-event .event-info .event-col {width:49%;display:inline-block;}
.module-event .event-info .event-button {float:left;text-align:center;background-color:#078A08;border-radius:4px;color:#FFF;font-family:'Roboto';font-weight:500;font-size:11px;width:89px;height:15px;line-height:15px;padding:7px;text-transform:uppercase;}
.module-event .event-info .event-button:hover {background-color:#086F08;}
.module-event .event-info .event-date {text-align:center;float:right;font-size:12px;line-height:14px;color:#999;}
.module-event .related-info .related-header {font-size:12px;line-height:17px;color:#999;text-transform:none;border-bottom:none;font-weight:normal;margin-bottom:5px;}
.module-event .related-info ul {padding: 0 0 0 15px;margin:0;}
.module-event .related-info ul li {font-size:12px;color:#333;padding: 0 0 5px 0;}
.module-event .related-info ul li a {color:#333;font-weight:normal}
.module-event .related-info ul li a:hover {color:#555;}	

.photo-credit { font-size: 10px; color: #999; padding: 0 10px; margin-top: -5px;}


/* --byline tools-- */
.byline-tools a {-webkit-transition: color 200ms;transition: color 200ms;}
.byline-tools {font-size:11px;line-height:14px;width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:20px 0;clear: both;}
.byline-tools-bottom {margin-bottom:30px;}
.byline-tools .author {float:left;margin:8px 0;min-width: 190px;max-width: 190px;}
.byline-tools .author a {max-height:50px;color: #888;font-weight:bold;}
.byline-tools .author a:hover {color: #333;}
.byline-tools .author .author-image {float:left;height:50px;width:50px;margin-right:5px;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;overflow:hidden;margin-top:1px;border:1px solid #CCC;}
.byline-tools .author-byline {display: table-cell;vertical-align: middle;height: 50px;text-transform:none;font-size:11px;}
.byline-tools .author-byline .story-date {font-size:10px;}
.byline-tools .author-byline .story-byline {}
.byline-tools .author-byline .story-byline a {font-weight:bold;}
.byline-tools .byline-tools-icons {float:right;margin:20px 0 12px;}
.byline-tools .byline-tools-icons ul {margin:0;padding:0;}
.byline-tools .byline-tools-icons li {display:inline-block;text-align:center;font-size:10px;margin-left:13px;}
.byline-tools .byline-tools-icons li:first-child {margin-left:5px;}
#content-inner .byline-tools .byline-tools-icons li a, .byline-tools .byline-tools-icons li a {color: #333;}
#content-inner .byline-tools .byline-tools-icons li a:hover, .byline-tools .byline-tools-icons li a:hover{color: #888;}
.byline-tools .byline-tools-icons li i.fa {font-size:16px;}
.byline-tools .byline-tools-icons li i.fa-comments-o {position:relative;}
.byline-tools .byline-tools-icons li i.fa-comments-o .comment-count {font-size:11px;color:#000;font-weight:bold;position:absolute;top:-3px;left:15px;}
.byline-tools.byline-tools-video .byline-tools-icons {float:left;}
.byline-tools.byline-tools-video .byline-tools-icons li {margin-left:0;margin-right:13px;}
.byline-tools.byline-tools-video .byline-tools-icons li i.fa {font-size:16px;}
/* --multimedia byline tools-- */
.multimedia-holder {padding: 0 10px;}
.byline-tools.multimedia {margin: 12px 0;border:none;}
.byline-tools.multimedia .byline-tools-icons {float:left;margin:0;}
.byline-tools.multimedia .byline-tools-icons li:first-child {margin-left:0;}
.byline-tools.multimedia .byline-tools-icons li i.fa {font-size:14px;}
.byline-tools.multimedia .photo-credit {text-align: right;min-height: 15px;}
/*pi styles for article*/
.pi-article-header,.pi-article-related-header {border-top: 2px solid #E6AF19;width:100%;margin-bottom:15px;color:#E6AF19;font-size: 11px;text-transform:uppercase;font-family:'Roboto', sans-serif;}
.pi-article-header .vert-align-parent {display: table;}
.pi-article-header span {display: table-cell;vertical-align: middle;}
.pi-article-header img {margin: 5px 0 0 5px;max-height:50px;}
.pi-article-related-header {margin:5px 0;}

/* hero image - display none style may need to be customized per site */
#article-content .hero {display:none;}
.hero-image {margin:20px 0;}
.article-content .inlineimg {margin-top:20px;}
.hero-image img {width:100%;height:100%;margin-top:10px}
.hero-image .hero-credit,.snippetimg-credit {text-align:right;font-size:10px;color:#9a9a9a}
.hero-image .hero-caption,.snippetimg-caption {font-size:10px;color:#333;margin-bottom: 10px;line-height: 12px;}
.hero-image .hero-caption .hero-credit,.snippetimg-credit {white-space: nowrap;}

#article-content p:first-of-type {margin-top:0;}