@font-face{font-family:'Akkurat-Lg';src:url('/fonts/lineto-akkurat-light.eot');src:url('/fonts/lineto-akkurat-light.eot?#iefix') format('embedded-opentype'),url('/fonts/lineto-akkurat-light.woff') format('woff')}
@font-face{font-family:'Akkurat-Rg';src:url('/fonts/lineto-akkurat-regular.eot');src:url('/fonts/lineto-akkurat-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/lineto-akkurat-regular.woff') format('woff')}
@font-face{font-family:'Akkurat-Bd';src:url('/fonts/lineto-akkurat-bold.eot');src:url('/fonts/lineto-akkurat-bold.eot?#iefix') format('embedded-opentype'),url('/fonts/lineto-akkurat-bold.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'Akkurat-Bd';src:url('/fonts/lineto-akkurat-bold.eot');src:url('/fonts/lineto-akkurat-bold.eot?#iefix') format('embedded-opentype'),url('/fonts/lineto-akkurat-bold.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'Conv-AkkBd-Pro';src:url('/fonts/akkbd_pro.eot');src:url('/fonts/akkbd_pro?#iefix') format('embedded-opentype'),url('/fonts/akkbd_pro.woff') format('woff')}
body{background:#fff}
a,a:visited{color:#d6002a}
a:hover,a:focus,a:active{color:#d6002a}
a *{cursor:pointer}
ul{list-style-type:none}
input[type="text"],input[type="email"],input[type="password"]{outline:0}
.no-spacing{padding:0;margin:0}
.clear{clear:both;height:1px}
.btn-link{text-align:center;color:#fff;cursor:pointer;font-family:'Akkurat-Bd';display:inline-block;padding:4px 6px 4px 6px;text-decoration:none;overflow:hidden;border:0;background:#d6002a}
.btn-cancel{float:left;margin-right:10px}
.btn-cancel a{padding:5px 6px 4px 6px}
.btn-sumbit{width:70px;padding:6px 6px 4px 6px;*padding-top:3px!important}
.btn-link:hover{color:#fff}
.btn-link[disabled],.btn-link.disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);cursor:default}
a.btn-link{color:#fff!important;display:inline-block;vertical-align:bottom}
label.error{color:#d6002a}
.clickable{cursor:pointer}
.access,label.hiddenLabel span{position:absolute;left:-999em}
#fancybox-content .close{cursor:pointer;float:right;margin-bottom:10px}
.container{margin:auto;width:1000px;font-family:"Akkurat-Rg",Arial,sans-serif}
.container.gradient{background:-moz-linear-gradient(10%,#fff 0,#e5e5e5 100%);background:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-webkit-gradient(linear,0 10%,0 100%,from(#fff),to(#e5e5e5))}
.hdr{width:100%;overflow:visible;position:relative;z-index:1000}
.customize-flyout{width:100%;margin:auto;position:relative;top:-9px;color:#585656;display:none;-webkit-box-shadow:0 5px 8px -5px #000;-moz-box-shadow:0 5px 8px -5px #000}
.customize-flyout .wedge{background:url(/images/application/global/flyout-wedge.png) 500px 3px no-repeat;height:9px}
.customize-flyout .content{position:relative;background:#ececec;background:-moz-linear-gradient(top,#ececec,#c7c7c7);background:-o-linear-gradient(top,#ececec,#c7c7c7);background:-webkit-gradient(linear,0 10%,0 100%,from(#ececec),to(#c7c7c7));padding:20px 0 0 20px;box-shadow:inset 0 2px 5px -2px #000;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec',endColorstr='#c7c7c7');filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec',endColorstr='#c7c7c7')}
.customize-flyout .content .close{position:absolute;right:30px;top:20px;cursor:pointer}
.customize-flyout .content p.browse-by-profile{font-weight:bold;color:#585656}
.customize-flyout .content p.browse-by-continue{margin:0;padding:0 0 10px 0}
.customize-flyout .content p.browse-by-continue span.close{position:static;font-family:"Akkurat-Bd";font-size:14px;color:#f00}
.customize-flyout .content h2{margin:0;padding:0;font-size:20px;font-family:"Akkurat-Bd"}
.customize-flyout .content h2 a{color:#f00;font-size:14px;font-family:"Akkurat-Bd"}
.customize-flyout .content ul{margin:0;padding-bottom:15px;position:relative;left:-10px;border-right:0;overflow:hidden}
.customize-flyout .content li{float:left;border-right:1px solid #ccc;width:170px;padding:0 10px 0 10px;overflow:hidden;font-size:11px;min-height:80px;display:inline-block}
.customize-flyout .content li h3{color:#0a7269;font-size:14px;font-family:"Akkurat-Bd";margin:0}
.customize-flyout .content li span{color:#f00}
.customize-flyout .content li.last{padding-right:0;border:0}
.customize-flyout .content a{color:#f00}
.customize-flyout .content a p{color:#585656}
.user-login{position:absolute;top:25px;left:16px;background:#f2f2f2;color:#646464;width:250px;height:131px;padding:10px;border:1px solid #c9c9c9;display:none;z-index:2000;font-family:"Akkurat-Bd";box-shadow:0 0 10px #333}
.user-login a.close{float:right;margin-bottom:10px;padding:0 20px 0 0;background:url("/images/application/global/user-login-btn-close.png") no-repeat scroll 100% 50% transparent;font-family:'Akkurat-Rg'}
.user-login div{clear:both;width:100%;margin:0 0 8px 0;text-align:right}
.user-login div a,.user-login div span{font-size:11px;color:#16b7ad;cursor:pointer;font-family:'Akkurat-Rg'}
.user-login div span.close{float:right;line-height:21px}
.user-login div .forget-link{position:relative;left:-43px;font-family:'Akkurat-Rg';font-weight:bold}
.user-login label{padding-right:8px;line-height:20px}
.user-login input[type=text],.user-login input[type=password],.user-login input[type=email]{border:1px solid #c9c9c9;background:#e6e6e6;width:170px;height:16px}
.user-login .btn-link{width:50px;float:right;margin:0 0 0 10px;line-height:100%}
.user-login p{clear:both;display:none;color:#f00;font-size:11px;font-weight:bold;text-align:right;margin:0;padding-bottom:5px}
.hdr-page{float:right;margin:17px 0 17px 0;overflow:visible;width:500px}
.hdr-content{height:94px;background:#000 url(/images/application/global/bg-hdr.jpg) no-repeat bottom right;box-shadow:0 0 5px #000;color:#fff;font-size:15px;font-family:'Akkurat-Rg';overflow:visible}
.hdr-content .user-search{width:100%;border-bottom:1px solid #282828;background:#161616;height:25px;overflow:visible}
.hdr-content .user-search #no-user{display:block;overflow:visible}
.hdr-content .user-search #user{display:none;overflow:visible}
.hdr-content .user-search ul{margin:0;padding-left:16px;float:left;font-size:11px;height:25px;overflow:visible}
.hdr-content .user-search li{padding:0;margin:0 20px 0 0;line-height:25px;text-align:center;min-width:40px}
.hdr-content .user-search li.active{background:#c9c9c9;text-align:center}
.hdr-content .user-search li.active a{color:#646464}
.hdr-content .user-search li.withchild{background:transparent url(/images/application/global/bg-lang-arrow.png) no-repeat 100% 50%;text-align:left;padding-left:5px;padding-right:11px;min-width:0;position:relative;z-index:2000}
.hdr-content .user-search li.withchild ul{display:none;position:absolute;top:25px;left:0;width:120px;float:none;margin:0;padding:0;z-index:1000;background:#f2f2f2;color:#646464;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999}
.hdr-content .user-search li.withchild li{margin:0;padding:0 5px;float:none;text-align:left;border-bottom:1px solid #c9c9c9;display:block}
.hdr-content .user-search li.withchild ul a{color:#646464;display:block;padding:2px 5px;margin:0 -5px;line-height:20px}
.hdr-content .user-search li.withchild ul a:hover,.hdr-content .user-search li.withchild ul a:focus,.hdr-content .user-search li.withchild ul li:hover{color:#646464;background:#c9c9c9}
.hdr-content .user-search li.withchild:hover a,.hdr-content .user-search li.withchild a:hover,.hdr-content .user-search li.withchild a:focus{color:#646464}
.hdr-content .user-search li.withchild:hover{color:#646464;background:#c9c9c9}
.hdr-content .user-search li.withchild:hover ul{display:block}
.hdr-content .user-search a{color:#cdcdcd;text-decoration:none}
.hdr-content h1{text-indent:-9999px;overflow:hidden;background:url('/images/application/global/hdr-logo.png?v=2013050200001') no-repeat top left;width:150px;height:39px;float:left;margin:13px 0 0 20px;padding:0}
.hdr-content .browse-txt{padding:4px 4px 4px 12px;font-size:11px;font-family:"Akkurat-Rg";position:absolute;top:42px;left:187px;z-index:500;display:block}
.hdr-content .browse-by{width:515px;float:left;padding:0;margin:34px 0 0 20px;position:relative;height:30px;overflow:hidden;font-size:15px}
.hdr-content .browse-by li{margin:0;padding:0 15px 0 5px;line-height:35px;background:transparent url(/images/application/global/bg-hdr-arrow.png) 97% 50% no-repeat;text-indent:5px}
.hdr-content .browse-by li.page-active{color:#16b7ad}
.hdr-content .browse-by li.active{background:#fff url(/images/application/global/bg-hdr-arrow-active.png) 97% 50% no-repeat;color:#e11739}
.hdr-content .other{float:right;padding:0;margin:39px 10px 0 0;font-size:15px;height:25px}
.hdr-content .other li{background:transparent url(/images/application/global/bg-hdr-arrow.png) 97% 50% no-repeat;border-left:1px solid #4c5150;padding:0 15px 0 10px;height:25px;line-height:25px;margin:0}
.hdr-content .other li.page-active{color:#16b7ad}
.hdr-content .other li.active{background:#fff url(/images/application/global/bg-hdr-arrow-active.png) 97% 50% no-repeat;color:#e11739}
.hdr-content .hdr-search{float:right;padding:0 10px}
.hdr-content .hdr-search input{font-size:11px;font-weight:bold;margin:5px 0 0 0;height:15px;overflow:hidden;border:0}
.hdr-content .hdr-search input.withInstructText{color:#999}
.hdr-content .hdr-search input[type=text]{width:160px;padding:0 10px 0 20px;background:#fff url(/images/application/global/bg-global-search.png) no-repeat 2% 0}
.hdr-content .hdr-search input#submit{background:#db3f51;background:-moz-linear-gradient(bottom,#c01431 10%,#e53956 100%);background:-o-linear-gradient(bottom,#c01431 10%,#e53956 100%);background:-webkit-gradient(linear,0 10%,0 100%,from(#e53956),to(#c01431));color:#fff;width:60px;text-align:center}
.hdr-content .hdr-search input#advanced{background:#546069;color:#80a7ae;text-align:center;margin-left:5px}
.hdr-content li{float:left;list-style:none;padding:0;margin:0 20px 0 0;cursor:pointer;text-align:center}
.hrd-primary-nav-links .autocompleteOptions,.user-search .autocompleteOptions{position:absolute;top:36px;z-index:101;-moz-box-shadow:2px 2px 3px #555;-webkit-box-shadow:2px 2px 3px #555;box-shadow:2px 2px 3px #555;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555')";filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555')"}
.home-page .hrd-primary-nav-links .autocompleteOptions,.user-search .autocompleteOptions{width:234px}
.hrd-primary-nav-links .autocompleteOptions,.user-search .autocompleteOptions{width:250px}
.user-search .autocompleteOptions{left:630px;top:20px;width:250px}
.hrd-primary-nav-links .autocompleteOptions ul,.user-search .autocompleteOptions ul{float:none;height:auto;padding:0;margin:0;overflow:visible;border:1px solid #c9c9c9;border-top:0;background:#4d4d4d}
.hrd-primary-nav-links .autocompleteOptions ul li,.user-search .autocompleteOptions ul li{float:none;display:block;line-height:1.1;text-align:left;margin:0;padding:0;border-top:1px solid #888;vertical-align:bottom;height:auto;width:auto;background:0;min-width:auto}
.hrd-primary-nav-links .autocompleteOptions a,.user-search .autocompleteOptions a{display:block;color:#ddd;padding:8px 5px;font-family:"akkurat-rg"}
.user-search .autocompleteOptions a{padding:8px 20px}
.hrd-primary-nav-links .autocompleteOptions a:hover,.hrd-primary-nav-links .autocompleteOptions a:focus,.hrd-primary-nav-links .autocompleteOptions a:active{background:#e31837}
div.searchbox{vertical-align:middle;padding:2px 0 25px}
div.searchbox *{vertical-align:middle}
div.searchbox input[type=submit]{color:#16b7ad;border:0;font-size:12px;background:#FFF;padding:0 12px;margin-top:.6em}
div.searchbox input.disabledSaveSearch{display:none}
div.searchbar{border:1px solid #b0b0a9;background:#fff url(/images/application/global/bg-global-search.png) no-repeat 3px 50%;float:left;font-size:11px;padding:2px 3px 2px 0}
div.searchbar input[type=text]{border:0!important;width:320px;padding:3px 4px 3px 0;margin:0 0 0 28px;font-weight:bold;background:#FFF;color:#000}
div.searchbar input[type=submit]{margin:0;color:#FFF;font-weight:bold;text-transform:uppercase;padding:4px 5px 4px;width:auto;border:1px solid #e57e15;border-color-top:#fe8e1c;border-color-bottom:#cf6f0f;background:#e43955;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#e43955', endColorstr='#c21633')";background:-webkit-gradient(linear,left top,left bottom,from(#e43955),to(#c21633));background:-moz-linear-gradient(top,#e43955,#c21633);background:-o-linear-gradient(top,#e43955,#c21633)}
ul.navList li,.module ul.navList li{color:#aeaeae;padding:0 9px 0 0;margin:0;float:left}
ul.navList a,.module ul.navList a{color:#0a7269;margin:0 -4px;padding:0 4px}
ul.navList a:hover,.module ul.navList a:hover,ul.navList a:focus,.module ul.navList a:focus,ul.navList a:active,.module ul.navList a:active{background:#0a7269;color:#FFF}
ul.navList li.selected a,.module ul.navList li.selected a{color:#e11739}
ul.navList li.selected a:hover,.module ul.navList li.selected a:hover,ul.navList a:focus,.module ul.navList a:focus,ul.navList a:active,.module ul.navList a:active{background:#e11739;color:#FFF}
.module ul.navList{padding-bottom:5px}
.page-nav{clear:left;border-top:2px solid #78aca8;color:#686868;font-size:10px;text-align:right;padding:10px 2px 40px 0;margin:-1px 0 0}
.page-nav *{display:inline;margin:0;padding:0;vertical-align:middle}
.page-nav li a{background:url(/images/application/global/btn-events-next.png) no-repeat;display:inline-block;height:23px;width:23px;overflow:hidden;text-indent:24px}
.page-nav li.prev a{background-image:url(/images/application/global/btn-events-prev.png);margin:0 0 0 9px}
.page-nav li.disabled{opacity:.5}
.page-nav li.disabled a{cursor:default}
.hdr-menus{position:absolute;top:90px;height:0;width:100%}
.hdr-menus .menu{background:#fff;background:-moz-linear-gradient(bottom,#eaeaea 31%,#fff 74%);background:-o-linear-gradient(bottom,#eaeaea 31%,#fff 74%);background:-webkit-linear-gradient(bottom,#eaeaea 31%,#fff 74%);background:-ms-linear-gradient(bottom,#eaeaea 31%,#fff 74%);width:100%;position:absolute;display:none;top:0;left:0;box-shadow:0 0 10px #999;z-index:100;padding:10px 0 0 0;color:#0a7269}
.hdr-menus .menu ul{padding:0;margin:0;padding:0;margin:0;padding:0 20px 0 20px;border-right:1px solid #dde0e2;overflow:hidden;float:left;margin-top:10px}
.hdr-menus .menu ul.last{border:0;margin-right:0;padding-right:0}
.hdr-menus .menu li{list-style:none;font-family:"Akkurat-Rg";text-transform:uppercase;font-size:12px;padding:6px 0}
.index .description a{text-transform:none;font-family:Akkurat-Rg;font-size:14px}
.hdr-menus .menu li a{text-decoration:none;font-family:"Akkurat-Bd"}
.hdr-menus .menu li h3{font-family:"Akkurat-Bd";font-size:15px;padding:0;margin:0;padding:0;margin:0;line-height:100%;overflow:hidden;font-weight:normal;color:#0a7269}
.hdr-menus .menu li h3 span{color:#e11739}
.hdr-menus .menu li h3.secondary{margin-top:20px}
.hdr-menus #profile p,.hdr-menus #services p{text-transform:none}
.hdr-menus #profile ul{padding:0 0 0 7px}
.hdr-menus #profile li{min-height:117px;padding:0 8px 0 8px!important}
.hdr-menus .menu#index{padding:10px 0 0 20px}
.hdr-menus .menu#index ul{width:145px;margin-bottom:20px;*margin-bottom:0;min-height:320px}
.hdr-menus .menu#index h2{clear:both;width:945px;font-size:15px;border-top:1px solid #dde0e2;margin:20px 0 0 0;padding:10px 0 15px 0;font-family:"Akkurat-Rg";font-weight:normal}
.hdr-menus .menu#index h2 a{text-decoration:none;color:#0a7269}
.hdr-menus .menu#index h2 a span{color:#e11739;position:relative;top:-2px}
.hdr-menus .menu#regional ul{width:159px;margin-bottom:20px;min-height:180px}
.hdr-menus .menu#profile,.hdr-menus .menu#services{padding-bottom:20px}
.hdr-menus .menu#profile ul,.hdr-menus .menu#services ul{position:relative;left:0;border-right:0;margin-bottom:20px}
.hdr-menus .menu#profile li,.hdr-menus .menu#services li{float:left;border-right:1px solid #dde0e2;width:auto;padding:0 15px 0 15px;overflow:hidden}
.hdr-menus .menu#profile li.last,.hdr-menus .menu#services li.last{padding-right:0;border:0}
.hdr-menus .menu#profile p,.hdr-menus .menu#services p{color:#000;font-family:"Akkurat-Rg";font-size:12px;line-height:130%;width:150px}
.hdr-menus .menu#profile p .accent,.hdr-menus .menu#services p .accent{color:#e11739}
.hdr-menus .menu#profile .customize,.hdr-menus .menu#services .customize{background:-moz-linear-gradient(10%,#abc3c1 0,#c9d1d0 100%);background:-o-linear-gradient(top,#abc3c1 0,#c9d1d0 100%);background:-webkit-gradient(linear,0 10%,0 100%,from(#abc3c1),to(#c9d1d0));border:1px solid #a7c6c4;margin:auto;width:970px;height:38px;color:#58595b;border-bottom:2px solid #16b7ad;font-family:"Akkurat-Rg"}
.hdr-menus .menu#profile .customize h4,.hdr-menus .menu#services .customize h4{font-size:14px;float:left;margin:13px 20px 0 20px;font-family:'Akkurat-Rg'}
.hdr-menus .menu#profile .customize p,.hdr-menus .menu#services .customize p{float:left;width:550px;font-size:14px;color:#58595b;font-size:12px;line-height:38px;padding:0;margin:0;padding:0;margin:0}
.hdr-menus .menu#profile .customize a,.hdr-menus .menu#services .customize a{float:right;margin:7px 10px 0 0;color:#fff}
.hdr-menus .menu#profile .customize h4,.hdr-menus .menu#services .customize h4{font-family:"Akkurat-Bd";font-weight:bold}
.hdr-menus .menu#resource .lead-hdr{background:-moz-linear-gradient(10%,#abc3c1 0,#c9d1d0 100%);background:-o-linear-gradient(top,#abc3c1 0,#c9d1d0 100%);background:-webkit-gradient(linear,0 10%,0 100%,from(#abc3c1),to(#c9d1d0));border:1px solid #a7c6c4;margin:auto;color:#0a7269;border-bottom:2px solid #16b7ad;height:24px}
.hdr-menus .menu#resource .lead-hdr h4{font-size:17px;float:left;margin:13px 20px 0 20px;font-family:'Akkurat-Rg'}
.hdr-menus .menu#resource .lead-hdr h4{margin:0;padding:4px 0 0 8px;font-family:"Akkurat-Bd";color:#0a7269}
.hdr-menus .menu#resource .lead-hdr h4 span{color:#e11739}
.hdr-menus .menu#resource .leadership{float:left;width:695px;border-right:1px solid #dde0e2;margin:5px 0 20px 15px;padding:0 15px 0 0;color:#000;font-size:11px}
.hdr-menus .menu#resource .leadership ul{margin-bottom:10px;min-height:210px}
.hdr-menus .menu#resource .leadership h3{position:relative;top:5px}
.hdr-menus .menu#resource .leadership li{width:200px;font-size:12px;text-transform:none;margin-top:10px}
.hdr-menus #resource.menu .leadership li.desc,.hdr-menus #resource.menu .other li.desc{min-height:45px}
.hdr-menus .menu#resource .leadership ul.last{padding-right:0;border:0;margin-right:0;width:190px}
.hdr-menus .menu#resource .other{float:left;width:225px;margin:5px 0 20px 15px;padding:0 15px 0 0;color:#000}
.hdr-menus .menu#resource .other ul{border:0}
.hdr-menus .menu#resource .other li{font-size:11px;margin-top:10px;text-transform:none}
.hdr-menus .menu#resource .other h3{position:relative;top:5px;text-transform:uppercase}
.hdr-menus .menu#services ul{left:140px;margin-bottom:0}
.hdr-menus .menu#services li{min-height:135px;width:195px}
.hdr-menus.active{height:550px}
div.region{float:right;font-family:Akkurat-Rg;font-weight:bold;min-width:100px;color:#d6002a;overflow:visible;font-size:11px;position:relative;padding:2px 5px 5px 20px;line-height:17px;width:135px}
div.region ul{position:absolute;top:1px;left:70px;padding:0;margin:0;padding:0;margin:0;overflow:visible}
@-moz-document url-prefix(){div.region ul{left:67px}
}
div.region li{list-style:none;line-height:auto;position:relative;cursor:pointer}
div.region li img{padding-left:0}
div.region li ul{position:relative;margin:0 -4px;top:0;left:0;cursor:pointer;line-height:100%}
#region .generic-drop-down{width:115px}
.country span{display:inline-block;background:url("/images/application/spdji/spdji-secondary-nav-more-arrow.png") no-repeat right center;height:12px;width:12px;position:absolute;margin:2px 0 0 3px}
.tlc-resources{background:#000 url(/images/application/global/bg-tlc.jpg) no-repeat top center;min-height:175px;padding:20px 30px 20px 25px;width:100%;color:#fff;position:relative;font-family:"Akkurat-Rg"}
.tlc-resources h3{color:#16b7ad;padding:0;margin:0;padding:0;margin:0;width:320px;font-size:32px;float:left;line-height:100%}
.tlc-resources .subtitle{float:left;min-height:70px;font-size:16px;width:500px;margin:10px 0 0 100px}
.tlc-resources .subtitle h4{color:#16b7ad;font-size:18px;padding:0;margin:0;padding:0;margin:0;font-weight:normal;text-transform:uppercase}
.tlc-resources .subtitle p{padding:0;margin:0;padding:0;margin:0;margin-top:5px;line-height:120%;width:95%}
.tlc-resources ul{clear:both;list-style:none;padding:0;margin:0;padding:0;margin:0}
.tlc-resources li{height:85px;width:200px;float:left;margin:30px 10px 0 0;padding:15px 15px 0 15px;font-size:12px;color:#666;border-bottom:2px solid #16b7ad;background:#242424}
.tlc-resources li strong{font-weight:normal;font-size:16px;color:#fff}
.tlc-resources li strong span{font-size:10px;position:relative;top:-5px}
.tlc-resources li strong a{color:#fff}
.tlc-resources .hdr-page{position:absolute;top:-2px;right:65px;background:transparent;overflow:visible;z-index:300}
.content-pagination{float:right;font-size:11px;border:0;overflow:visible}
.content-pagination p{padding:0;margin:0;padding:0;margin:0;float:left;margin-right:10px}
.content-pagination a{display:block;float:left;background:#16b7ad;width:9px;height:9px;margin:3px 0 0 4px;overflow:hidden;-moz-border-radius:9px;border-radius:9px;text-indent:-9999px}
.content-pagination a.next{background:url(/images/application/global/btn-events-next.png) no-repeat top left;width:23px;height:23px;margin:-3px 0 0 2px}
.content-pagination a.prev{background:url(/images/application/global/btn-events-prev.png) no-repeat top left;width:23px;height:23px;margin:-3px 0 0 0}
.system-modal{background:#e6e6e6;width:620px;height:200px;position:absolute;top:-1000px;left:0}
.system-modal img.close{float:right;cursor:pointer}
.modal{display:block;width:620px;height:200px}
.modal img.close{float:right;cursor:pointer}
.modal h4{font-family:"Akkurat-Bd";color:#000;font-size:18px}
.modal .login{float:left;width:280px;padding-left:20px;padding-right:40px;padding-top:10px;color:#5f5f5f;background:#fff;height:100%}
.modal .login h4{color:#0a7269;padding:0;margin:0;padding:0;margin:0;padding:20px 0 10px 0}
.modal .login p{padding:2px 0 2px 0;margin:0;overflow:hidden;clear:left}
.modal .login label{padding-right:8px;line-height:20px;float:left}
.modal .login input[type=text],.modal .login input[type=password],.modal .login input[type=email]{border:1px solid #c9c9c9;width:170px;height:16px;float:right}
.modal .login a{font-size:11px;color:#16b7ad;float:right}
.modal .login .btn-link{margin-top:10px;float:right}
.modal .register{float:left;background:#ededed;width:245px;height:100%;padding:10px 10px 0 15px;color:#5f5f5f}
.modal .register h4{color:#5f5f5f;padding:0;margin:0;padding:0;margin:0;padding:20px 0 10px 0}
.modal .register ul{font-size:11px}
.modal .register a{display:block;color:#fff;background:#17a098;height:25px;text-align:center;width:100px;font-family:"Akkurat-Bd";line-height:25px;margin-top:15px}
#forgot-password{font-family:Akkurat-Rg;width:366px}
#activate-user{font-family:Akkurat-Rg;width:450px}
#change-pwd{width:440px}
#forgot-password .close,#activate-user .close,#change-pwd .close{cursor:pointer;position:absolute;top:16px;right:16px;cursor:pointer}
#forgot-password h3,#change-pwd h3,#activate-user h3{border-bottom:1px solid #d9d9d9;color:#000;font-family:Akkurat-Rg;font-size:18px;margin-top:0;padding-bottom:2px;width:98%}
#forgot-password .form,#activate-user .form,#change-pwd #change-pass-form>div{padding-left:13px}
#change-password.more-link{font-family:Akkurat-Rg;color:#e11739;font-size:12px;line-height:11px}
#change-pwd .form{margin-top:20px}
#forgot-password .form label,#activate-user .form label,#change-pwd .form label{min-width:65px;color:#000;float:left;font-family:Akkurat-Rg;font-weight:bold;margin-top:3px;margin-bottom:3px}
#activate-user .form label{min-width:145px}
#activate-user .pwd-req-wrapper .sub.pwd-req-list{list-style:disc;padding:0 8px 0 22px;margin:0 auto 0 auto;overflow:hidden}
#change-pwd .form label{width:125px;font-weight:normal}
#change-pwd .form label.error{width:200px}
#forgot-password .form .error,#activate-user .form .error{color:#e11739;font-family:Akkurat-Rg;margin-bottom:10px}
#change-pwd .form .error{color:#e11739}
#forgot-password .form .text-box-left,#activate-user .form .text-box-left,#change-pwd .form .text-box-left{width:220px}
#forgot-password .form .text-box-left input,#activate-user .form .text-box-left input,#change-pwd .form .text-box-left input{width:209px!important;background:0;border:0;font-family:Akkurat-Rg;height:16px;line-height:15px;margin:0;padding:3px}
#forgot-password .form .text-box-right,#activate-user .form .text-box-right,#change-pwd .form .text-box-right{background-position:right top}
#forgot-password .form input.error,#activate-user .form input.error,#change-pwd .form input.error{background:0}
#forgot-password .form label.error,#activate-user .form label.error,#change-pwd .form label.error{margin-top:4px;font-weight:normal}
#forgot-password .captcha,#activate-user .captcha,#change-pwd .captcha{background:0;border:0;margin-left:60px;width:220px}
#activate-user .captcha{margin-left:135px;padding-left:10px}
#change-pwd .reset-password-txtbox{margin-bottom:10px}
#change-pwd .captcha{margin-left:125px}
#forgot-password .captcha div.text-box-right,#activate-user .captcha div.text-box-right,#change-pwd .captcha div.text-box-right{margin-left:3px!important}
#forgot-password .captcha-image,#activate-user .captcha-image,#change-pwd .captcha-image{border:solid 1px #000;width:218px}
#forgot-password a.refresh-captcha,#activate-user a.refresh-captcha,#change-pwd a.refresh-captcha{background:url(/images/application/spdji/refresh-captcha-icon.png) no-repeat scroll right center;float:left;font-size:12px;font-weight:bold;height:20px;line-height:20px;margin-top:5px;padding-left:0;padding-right:17px}
#forgot-password .form .button-row,#activate-user .form .button-row{clear:both;padding-left:65px}
#activate-user .form .button-row{padding-left:145px}
#forgot-password .red-button-left,#activate-user .red-button-left,#change-pwd .red-button-left{position:relative;float:left;margin-right:7px}
#forgot-password .button-row .more-link,#activate-user .button-row .more-link{margin-top:7px;float:left}
#activate-user .red-button-left .btn-link,#change-pwd .red-button-left .btn-link{height:25px;width:73px;font-weight:bold;text-align:left;padding:3px 5px}
#forgot-password .red-button-left span,#activate-user .red-button-left span,#change-pwd .red-button-left span{float:none;height:9px;position:absolute;right:7px;top:5px;width:8px;color:#fff}
.close-popup-window.more-link{color:#000}
span.forgot_pass_email_val{display:inline-block;padding-top:2px;float:left;width:233px}
#change-pwd .black-roundedbox-left{height:25px}
#change-pwd .overlay-top-left,#change-pwd .overlay-top-right,#change-pwd .overlay-top-mid{height:8px!important}
#change-pwd .overlay-content{padding:0}
#change-pwd .overlay-content h3{color:#fff;font-size:14px;font-weight:bold;padding-top:5px;border-bottom:0}
#change-pwd .register-details.main-column>ul{padding-left:20px;list-style-type:disc;font-size:11px;color:#999}
#change-pwd .register-details.main-column>h4{display:inline;float:left;font-family:Akkurat-Rg;font-size:11px;margin-top:11px}
#change-pwd .register-details{width:390px;min-height:115px}
#change-pwd hr{clear:both;margin:0}
#change-pwd .form .button-row{float:right;margin:10px 10px 10px 0}
#change-pwd .form .button-row a,#change-pwd .form .button-row input,.change-prompt-bottom a span,.change-prompt-bottom a.forget-link span{color:#fff!important;display:inline-block;font-family:'Akkurat-Bd';font-size:12px;height:12px;line-height:12px;margin-left:3px;padding:4px 5px 5px 5px}
#change-pwd .form .button-row .overlay-submit,.change-prompt-bottom a{display:inline-block}
#change-pwd .form .button-row .overlay-submit input{background:0}
#change-pwd .form .button-row .overlay-submit input,.change-prompt-bottom a span{background:#d6002a;height:19px;border:0;box-shadow:none}
#change-pwd .form .button-row .overlay-close a,.change-prompt-bottom a.forget-link span{color:#1a1a1a!important}
#change-pwd .form .button-row .overlay-close,.change-prompt-bottom a.forget-link{display:inline-block;margin-right:10px;float:left}
.change-prompt-bottom{margin:20px 45px 10px;text-align:center}
.change-prompt-content{font:14px Akkurat-Rg}
#change-pwd .button-row>div{float:right}
#change-pwd .captcha label{font-weight:bold}
.registration-login div.my-settings .setttings-contact-info h4{border-bottom:0!important;display:inline;float:left;width:auto}
.registration-login div.my-settings .setttings-contact-info{border-bottom:1px solid #ccc;overflow:hidden;width:97%}
.no-generatedcontent #forgot-password .form .text-box-left input,.no-generatedcontent #activate-user .form .text-box-left input,.no-generatedcontent #change-pwd .form .text-box-left input{width:204px!important}
.no-generatedcontent #forgot-password .form .red-button-left,.no-generatedcontent #activate-user .form .red-button-left,.no-generatedcontent #change-pwd .form .red-button-left{width:72px}
.no-generatedcontent #change-password.more-link{padding-top:5px;padding-bottom:5px}
.no-spacing{padding:0;margin:0}
.module{width:auto;margin-bottom:35px}
.module ul{list-style:none;padding:0;margin:0}
.module .leverage{padding:10px 0 0;border-top:2px solid #c8c8c8;font-family:Akkurat-Rg;font-size:13px;line-height:17.5px}
.module .leverage img{float:left;margin:0 0 10px;border:1px solid #ccc;background:#fff;padding:20px 10px;width:350px;max-width:350px}
.module .leverage p{padding:0;margin:0;padding:0;margin:0;padding-bottom:10px}
div.highlightedModule{background:#c7d0cf;background:-moz-linear-gradient(top,#c7d0cf 10%,#dee1e1 100%);background:-o-linear-gradient(top,#c7d0cf 10%,#dee1e1 100%);background:-webkit-gradient(linear,0 10%,0 100%,from(#c7d0cf),to(#dee1e1));border-bottom:3px solid #16b7ad;margin-bottom:10px;min-height:82px;padding:20px 10px 0 10px;color:#595959}
div.highlightedModule h3,div.highlightedModule h4{text-transform:uppercase}
div.highlightedModule h3{color:#0a7269;padding:0;margin:0;padding:0;margin:0}
div.highlightedModule h4{margin:15px 0 5px;padding:0;font-weight:bold}
div.highlightedModule a{font-family:"Akkurat-Bd";font-size:12px;color:#0a7269}
div.highlightedModule ul{padding:0;margin:5px 0}
div.highlightedModule p{padding:0;margin:5px 0 5px 0}
div.highlightedModule a.btn-link{float:right}
.date{color:#999;font-size:10px}
.module.resources>ul,.module.event-list>ul{background:#ececec;margin:0;padding:0;border-top:2px solid #0a7269;display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:start;width:100%;overflow:visible;font-size:11.2px}
.module.resources>ul>li,.module.event-list>ul>li{padding:0 10px 0 10px;line-height:24px;cursor:pointer;border-right:1px solid #ececec;font-family:"Akkurat-Rg";text-transform:uppercase;color:#797979;-webkit-box-flex:0;-moz-box-flex:0}
.module.resources li.originalCase,.module.event-list li.originalCase{text-transform:none!important}
.module.resources ul a,.module.event-list ul a{color:#000}
.module.resources .content,.module.news .content{width:100%;display:none;clear:both;float:none}
.module.resources .content .solutions{padding:10px}
.module.resources .content .solutions h3{width:100%;color:#0a7269;padding-left:10px}
.module.resources .content .solutions p{width:90%;padding:10px}
.module.resources .content #related-cases{border-top:1px solid #ccc}
.module.resources .content #related-cases h4{color:#4c4c4c;font-family:"Akkurat-Bd";font-size:15px;float:left;background-color:#bfbfbf;padding:5px 0 5px 5px;width:551px;margin-top:0}
.module.resources .content #related-cases .controls{float:right;width:200px;margin-right:20px}
.module.resources .content #related-cases .controls p,.module.resources .content #related-cases .controls img{float:right;padding-right:10px}
.module.resources .content #related-cases .controls img{padding-right:0;position:relative;top:10px}
.module.resources .content #related-cases .slides-container{clear:both;padding:0}
.module.resources .content #related-cases .slides-container strong{color:#000;font-family:"Akkurat-Bd";font-size:14px;text-transform:uppercase}
.custom-indices #related-cases .slides-container p{font-family:Akkurat-Rg;font-size:13px}
.custom-indices #related-cases .slides-container p a{font-size:12px;text-transform:uppercase}
.custom-indices .custom-default .solutions p{margin-bottom:0}
.custom-indices .resources .sub-tab-right.resource-header li{font-size:11px}
.custom-indices .resources .sub-tab-right.resource-header .more-filter{position:relative;width:50px;background:none!important;border-right:0}
.custom-indices .resources .sub-tab-right.resource-header .more-filter .custom-more-trigger{background:url("/images/application/spdji/spdji-secondary-nav-more-arrow-white.png") no-repeat scroll 100% 50%;margin:0 10px;padding-right:15px}
.custom-indices .resources .sub-tab-right.resource-header .more-filter.active .custom-more-trigger{background:url("/images/application/spdji/spdji-secondary-nav-more-arrow-yellow.png") no-repeat scroll 100% 50%}
.custom-indices .resources .sub-tab-right.resource-header .more-filter ul{width:135px;position:absolute;left:0;top:25px;display:none}
.custom-indices .resources .sub-tab-right.resource-header .more-filter:hover ul{display:block}
.custom-indices .resources .sub-tab-right.resource-header .more-filter ul li{border-right:0;width:130px;background:#1a1a1a;color:#fff;height:auto;line-height:25px}
.custom-indices .resources .sub-tab-right.resource-header .more-filter ul li.even{background:#1a1a1a}
.custom-indices .resources .sub-tab-right.resource-header .more-filter ul li.active,.custom-indices .resources .sub-tab-right.resource-header .more-filter ul li:hover{background:#4d4d4d!important;color:#fff!important}
.custom-indices .resources .sub-tab-right.resource-header .more-filter ul li.active{font-weight:bold;font-family:"Akkurat-Rg"}
.module.resources .content #related-cases .slides-container img{float:left;padding:0 10px 10px 0;margin-bottom:50px}
.module.resources .content #related-cases .slides-container .slide{float:left;width:535px;padding:0 20px 0 0}
.module.resources .content ul,.module.news .content ul{border:0;padding:0;margin:0;padding:0;margin:0;overflow:hidden;margin:10px 0;display:block}
.module.resources .content li,.module.news .content li{float:none;border:0;border-bottom:1px solid #cfcbcc;text-align:left;overflow:hidden;position:relative;cursor:inherit;background:#fff;padding:5px 5px 5px 15px;margin:0}
.module.news .content li{border:0}
.module.resources .content li a:hover,.module.news .content li a:hover,{color:#16b7ad}
.module.resources .content li span{position:absolute;right:0;width:85px;top:50%;height:10px;margin-top:-5px;color:#999;font-size:10px}
.module.news .content li span{clear:both;color:#999;float:left;font-size:10px;width:300px;font-family:Akkurat-Rg}
.module.resources.mod-resources .content ul,.module.news .content ul{margin:0 0 0 1px}
.module.resources.mod-resources .content ul li,.module.news .content ul li{position:static}
.module.resources.mod-resources .content ul li{padding:11px 0 12px 17px}
.module.resources.mod-resources .content ul li.last{padding:5px 0 0 17px}
.module.resources.mod-resources .content li a,.module.news .content li a{float:left}
.module.resources.mod-resources .content li a{padding:0}
.module.resources.mod-resources .content li a.wrap{width:410px}
.module.resources.mod-resources .content li.last a{width:auto;padding:0 12px 0 0}
.resources-module.practice-essentials .content li.last a{color:#000}
.no-flexbox.rgba .module.resources.mod-resources .content li.last a.more-market-commentary{line-height:12px}
.module.resources.mod-resources .content li span{color:#999;float:right;font-family:Akkurat-Rg;font-size:10px;height:10px;padding:0 17px 0 0;position:static;margin:0;width:auto}
.module.resources .content .title{font-family:"Akkurat-Bd";padding-bottom:0}
.module.multimedia ul{padding:10px 0 10px 1px;overflow:hidden;margin:0;font-family:Akkurat-Rg}
.module.multimedia li{padding:0;float:left;width:173px;margin:0 0 0 14px;min-height:235px}
.module.multimedia li:first-child{margin:0}
.module.multimedia li a{color:#fff;font-weight:bold;float:none;text-decoration:none}
.module.multimedia li a div{min-width:173px;min-height:138px;position:relative;margin:0;padding:0;border:0;background:#000 no-repeat}
.module.multimedia li a span{position:absolute;top:15px;left:15px;font-size:15px;font-family:"Akkurat-Bd"}
.module.multimedia li a img{position:absolute;top:38%;left:36%}
.module.multimedia .multimedia-content-title{background:none repeat scroll 0 0 transparent!important;color:#000;min-height:0!important;min-width:0!important;font-family:"Akkurat-Bd"}
.module.multimedia li h5 a,.module.multimedia li h5 span{color:#999;font-family:"Akkurat-Rg";font-weight:normal}
.module.multimedia li h6{margin:0;padding:10px 0 0 15px;font-size:11px;color:#999}
.module.most-viewed h3{float:left}
.module.most-viewed div ul{padding:0;margin:0 0 0 5px;overflow:visible;border:0;float:left;display:block;font-size:18px;color:#e11739;background:#fff;font-family:"Akkurat-Bd"}
.module.most-viewed div li img{position:relative;left:5px;top:-2px}
.module.most-viewed div li ul{position:absolute;top:0;left:0;display:none;margin:0;padding:0;overflow:hidden;background:#fff}
.module.most-viewed div li ul li{cursor:pointer;background-image:none;background-color:transparent}
.module.most-viewed ul{border-top:2px solid #0a7269;display:none;width:100%}
.module.most-viewed li{width:100%;margin:0;padding:5px 0;overflow:hidden}
.module.most-viewed li.odd{background:#f5f5f5}
.module.most-viewed li a{text-decoration:none}
.module.news div a{float:right;display:inline;color:#16b7ad;text-decoration:none;margin:4px 8px 0 15px;font-family:"Akkurat-Bd"}
.right-col-module li span{font-family:"Akkurat-Rg";font-size:10px;width:96%;display:block;margin-top:5px;color:#999}
.module.news li.last{border:0}
.module.news li.more a{color:#16b7ad;font-size:12px}
.module.news p{margin:1em 0;font-size:11px;width:95%}
.module.news li.more.last a{display:inline;padding:0;margin:0;padding:0;margin:0;position:relative;top:5px;padding-right:20px}
.module.news ul.winners{color:#2a3937}
.module.news ul.winners li{margin:10px 0 0 0;clear:both}
.module.news ul.winners li.last{border:0 none}
.module.news ul.winners li img{border:1px solid #dadada;display:block;height:93px;width:93px;float:left;margin:0 10px 0 0}
.module.news ul.winners li h4{margin:0;padding:0}
.module.news ul.winners li h4,.module.news ul.winners li h4 a{font-family:"Akkurat-Bd";font-size:14px;font-weight:normal;color:#0a7269;text-transform:uppercase;padding:0}
.module.news ul.winners li p{font-size:12px;width:auto}
.module.news ul.winners li span{clear:both;display:block;padding:5px 0 0;text-align:left}
.module.news ul.winners li span a{color:#16b7ad;font-family:"Akkurat-Rg";font-size:11px;margin:0;padding:0;text-align:right;float:right}
.module.news ul.winners li span span{display:inline;*float:left;*margin:0;*padding:0}
.module.whats-new #slides{width:373px;height:192px}
.module.whats-new #slides div{float:left;width:373px;height:192px;background-repeat:no-repeat;background-color:#000;background-position:top left;color:#fff}
.module.whats-new #slides div div{background:none repeat scroll 0 0 transparent;float:none;left:0;position:relative;top:15px;width:373px}
.module.whats-new #slides div div h3{float:none;font-size:24px;color:#fff;font-family:"Akkurat-Rg";padding:0;margin:0;padding:0 4px;margin:0}
.module.whats-new #slides div div em{color:#fff;display:block;font-family:Akkurat-Rg;font-size:12px;font-style:normal;font-weight:bold;margin-top:0;padding:2px 5px}
.module.whats-new #slides div div a{color:#fff;text-decoration:none;display:block;margin:10px 0 0 0;font-size:11px;font-family:"Akkurat-Rg"}
.module.whats-new #slides div div .btn-link{-webkit-box-shadow:0 0 0 #000;text-align:left;width:100px;margin-bottom:20px;margin-left:3px;color:#fff}
.module.whats-new #slides div span.btn-link{font-size:11px;font-family:"Akkurat-Rg"}
.module.whats-new .mini-feature h3{float:none;padding:10px;margin:0;font-size:17px;Color:#fff;font-family:"Akkurat-Rg";font-weight:normal;text-transform:none;text-indent:0}
.module.whats-new .mini-feature span{color:#16b7ad;font-size:11px;position:absolute;left:10px;bottom:5px}
.module.whats-new .mini-feature p{padding:0;margin:0;padding:0;margin:0;font-family:"Akkurat-Rg";text-indent:15px;font-size:11px}
.module.whats-new .mini-feature a{display:block;padding:0 10px;color:#fff}
.module.whats-new .mini-feature.active a,.module.whats-new .mini-feature.active h3,.module.whats-new .mini-feature.active span{color:#fff}
.module.whats-new #pagination{background:0;min-height:30px;width:100%}
.module.whats-new #pagination a{background:url("/images/application/spdji/spdji-slider-pagination-btn.png") no-repeat!important;float:left;height:9px;margin:5px 4px 0 0;width:9px}
.module.whats-new #pagination a.selected{background:url("/images/application/spdji/spdji-slider-pagination-btn-active.png") no-repeat!important}
.module.whats-new #pagination a span{display:none}
.module.whats-new #play-pause{float:right;width:15px;height:15px;background:#16b7ad;margin:10px 10px 10px auto;text-indent:-9999px;cursor:pointer;display:none}
.module.whats-new #play-pause.active{opacity:.5}
.module.whats-new.mini{margin-bottom:30px;width:373px}
.module.index-faq,.module.spiva-more{position:relative;height:90px;width:100%;border-bottom:2px solid #16b7ad;margin:7px 10px 0 0}
.module.index-faq{margin-bottom:30px}
.module.spiva-more{top:-20px}
.module.index-faq h3,.module.spiva-more h3{float:none;padding:5px 10px 0 10px;margin:0;font-size:17px;color:#0a7269;font-family:"Akkurat-Rg";font-weight:normal;text-transform:capitalize}
.module.index-faq a,.module.spiva-more a{color:#16b7ad;font-size:11px;position:absolute;left:10px;bottom:5px}
.module.index-faq.active,.module.spiva-more.active{background:-moz-linear-gradient(top,#029289 10%,#16b7ad 100%);background:-o-linear-gradient(top,#029289 10%,#16b7ad 100%);background:-webkit-gradient(linear,0 10%,0 100%,from(#029289),to(#16b7ad));cursor:pointer}
.module.index-faq.active a,.module.index-faq.active h3,.module.index-faq.active span,.module.spiva-more.active a,.module.spiva-more.active h3,.module.spiva-more.active span{color:#fff}
.module.spiva-more{top:0}
.module.spiva-awards{margin:30px 0 30px 0;min-height:150px;border-bottom:2px solid #0a7269;background:-moz-linear-gradient(top,#fcfcfc,#eee);background:-o-linear-gradient(top,#fcfcfc,#eee);background:-webkit-gradient(linear,0 50%,0 100%,from(#fcfcfc),to(#eee))}
.module.spiva-awards ul{list-style:none;margin:15px}
.module.spiva-awards li:first-child{margin-right:50px}
.module.spiva-awards li{padding:0;margin:0;padding:0;margin:0;float:left;width:140px;color:#2a3937;font-size:11px}
.module.spiva-awards li strong{display:block;line-height:140%;color:#000;font-family:"Akkurat-Bd";font-weight:normal;font-size:12px}
.module.spiva-awards li a{color:#16b7ad;display:block;padding-top:20px}
.module.page-desc{font-size:14px;color:#58595b;float:left;font-family:"Akkurat-Rg";overflow:visible;clear:both;margin-bottom:30px}
.index-detail-page .module.page-desc{margin-bottom:0}
.indexcommitee-footnote,.custom-indices-footnote{font-family:Akkurat-Rg;font-size:13px;width:373px;font-style:italic;color:#898484}
.module.page-desc p{padding-top:0;margin-top:0;font-family:"Akkurat-Rg"}
.module.page-desc p,.module.page-desc .page-full-desc{font-family:Akkurat-Rg;font-size:14px}
.index-detail-page .module.page-desc p{color:#000;line-height:20px;min-width:190px}
.module.page-desc p strong{font-family:"Akkurat-Bd"}
.module.page-desc hr{padding:0;color:#0a7269;background:#0a7269;height:2px;width:30%;border:0;margin-bottom:10px;text-align:left}
.module.more-info{min-height:55px;background:url(/images/application/global/bg-index-related.jpg) top left repeat-x;background:-moz-linear-gradient(top,#b4cac8,#d9e1e0);background:-o-linear-gradient(top,#b4cac8,#d9e1e0);background:-webkit-gradient(linear,0 30%,0 100%,from(#b4cac8),to(#d9e1e0));padding:10px 0 10px 10px;overflow:visible;clear:both}
.module.more-info h4{background:#64baba;background:url(/images/application/global/icn-arrow-index.png) no-repeat 97% 50%,-moz-linear-gradient(top,#64baba,#60a3a3);background:url(/images/application/global/icn-arrow-index.png) no-repeat 97% 50%,-o-linear-gradient(top,#64baba,#60a3a3);background:url(/images/application/global/icn-arrow-index.png) no-repeat 97% 50%,-webkit-gradient(linear,0 30%,0 100%,from(#64baba),to(#60a3a3));width:160px;color:#fff;font-family:"Akkurat-Rg";font-weight:normal;font-size:12px;padding:5px;margin:0 5px 8px 0;float:left;cursor:pointer;position:relative;overflow:visible;z-index:50}
.module.more-info h4:hover ul{display:block;position:absolute;top:22px;left:0;background:#f2f2f2;border-top:1px solid #cfcbcc;border-left:1px solid #cfcbcc;border-right:1px solid #cfcbcc;overflow:visible;box-shadow:5px 5px 5px -5px #999;filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"}
.module.more-info h4 ul{display:none;overflow:visible;padding:0;margin:0}
.module.more-info h4 ul li{padding:5px;margin:0;border-bottom:1px solid #cfcbcc;overflow:visible;width:160px}
.module.more-info h4 ul li:hover{opacity:.8;filter:alpha(opacity=80)}
.module.more-info h4 ul a{color:#646464}
.module.more-info h4.last{z-index:40}
.module.more-info h4.client-docs ul{height:300px;overflow:auto;*width:168px}
.module.more-info h4.client-docs ul li{width:inherit;*width:140px}
.module.more-info h4.client-docs ul li a{*width:140px}
.module.related{clear:both;overflow:visible;margin:0 0 30px}
.module.related h3,.module.press h3,.module.licensing-contacts h3{border-bottom:2px solid #cfcbcc;color:#3f3f3f;font-family:"Akkurat-Bd";font-size:18px;font-weight:normal;margin:0 0 15px;text-transform:capitalize}
.module.press h3,.module.licensing-contacts h3{margin:0 0 5px;font-size:20px}
.module.related .related-content{box-shadow:0 0 8px 1px #ccc;-moz-box-shadow:0 0 8px 1px #ccc;-webkit-box-shadow:0 0 8px 1px #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=0,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=45,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=90,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=180,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=225,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=270,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=315,strength=2);overflow:visible;font-family:Akkurat-Rg;width:373px}
.module.related ul{list-style:none;padding:0;margin:0;overflow:visible}
.module.related li{background-color:#f7f7f7;border-bottom:1px solid #cfcbcc;padding:10px 0 10px 0;filter:none;-webkit-transition:.5s background-color linear}
.module.related li h4{color:#404040;padding:0 0 0 25px;font-weight:normal;cursor:pointer;margin:0}
.module.related li h4 span{background:url("/images/application/spdji/spdji-finder-icon-expand.png") no-repeat scroll 0 0;margin:0 0 0 -32px;cursor:pointer;padding:0 0 0 20px;display:inline-block}
.module.related li.active h4{color:#1a1a1a;padding:0 0 8px 25px}
.module.related li.active h4 span{background:url("/images/application/spdji/spdji-finder-icon-collapse.png") no-repeat scroll 0 0;font-family:"Akkurat-Bd"}
.module.related li div{background-color:#fff;padding:10px 10px 0;display:none;color:#404040}
.module.related li div p{clear:both;margin-top:0}
.module.related li div .data{clear:none;color:#0a7269;float:right;font-family:"Akkurat-Rg";font-size:17px;margin:0;padding:5px 0;text-align:left}
.module.related li div .data img{position:relative;top:-4px;padding:0 2px 0 2px}
.module.related li div .data.dark{color:#404040;min-width:125px;padding-left:0;float:left}
.module.related li div .data.up{color:#6ba539}
.module.related li div .data.down{color:#e31b32}
.module.related li.last{border:0}
.module.related li.active{padding:10px 0 0;background-color:#ccc}
.module.related .related-indices-link{border-top:1px solid #cfcbcc;display:inline-block;width:340px}
.module.related .related-indices-link a{display:inline-block;font-size:11px;margin:5px 30px 5px 0;padding-right:15px;background:0;font-family:"Akkurat-Bd";text-transform:capitalize}
.module.related .related-indices-link a::after{content:" >"}
.module.events .events-body{background:#f5f5f5;border-top:2px solid #0a7269;border-bottom:2px solid #0a7269;min-height:300px;position:relative;width:373px;border-right:1px solid #f2f2f1;border-left:1px solid #f2f2f1}
.module.events #event-slides{z-index:100;width:375px;height:300px;position:absolute;top:0;left:0}
.module.events #event-slides div{float:left;width:375px;height:300px;font-size:11px}
.module.events #event-slides div .banner{display:block;margin:10px 0 0 10px}
.module.events #event-slides div h4{color:#0a7269;font-size:20px;padding:0;margin:10px 0 0 10px;font-family:"Akkurat-Rg"}
.module.events #event-slides div p{padding:0;margin:0;padding:0;margin:0;margin:0 10px 0 10px;line-height:130%}
.module.events #event-slides div strong,.module.events #event-slides div .details{display:block;margin:5px 0 5px 10px;font-family:"Akkurat-Bd";font-size:12px}
.module.events #event-slides div strong{font-size:12px;font-family:"Akkurat-Bd"}
.module.events #event-slides div a{color:#16b7ad}
.module.events .controls{position:absolute;bottom:10px;left:10px;width:352px;color:#16b7ad;font-family:"Akkurat-Bd";font-size:11px;line-height:22px;z-index:200;height:23px}
.module.events .controls img{float:right;cursor:pointer;display:block}
.module.events .controls p{float:right;padding:0;margin:0;padding:0;margin:0;margin-right:10px;width:auto}
.module.events .controls strong{float:left}
.module.contributors p{padding-left:10px}
.module.contributors div a{float:right;display:inline;color:#16b7ad;text-decoration:none;margin:4px 8px 0 0;font-family:"Akkurat-Bd"}
.module.contributors ul{list-style:none;padding:0;margin:0;padding:0;margin:0;border-top:2px solid #0a7269;border-bottom:2px solid #0a7269;background:#fefefe}
.module.contributors li{float:left;width:170px;margin:15px 0 15px 0;padding:0 10px 10px 10px;color:#2a3937;position:relative;min-height:275px;border-right:1px solid #dadada;font-size:11px;font-family:"Akkurat-Rg"}
.module.contributors li img{display:block;border:1px solid #dadada}
.module.contributors li h4{color:#0a7269;font-size:14px;text-transform:uppercase;font-weight:normal;font-family:"Akkurat-Bd";padding:0;margin:0;padding:0;margin:0;position:relative;top:10px}
.module.contributors li h4 a{color:#0a7269}
.module.contributors li p{padding-left:0}
.module.contributors li>a{color:#16b7ad;position:absolute;bottom:0;left:10px}
.module.contributors li.last{border:0;padding-right:0;margin-right:0}
.module.contributors.judges ul{border-top:0;margin-top:-10px}
.module.contributors.judges h3{border-bottom:2px solid #0a7269;float:none;width:100%}
.module.adv-search{font-family:"Akkurat-Rg";border:1px solid #dadada;padding:10px;background:#fff url(/images/application/global/bg-adv-search.png) no-repeat 1% 50%;font-size:12px;color:#58595b;text-indent:20px}
.module.adv-search a,.module.spiva-note a{color:#16b7ad}
.module.spiva-note{background:url(/images/application/global/icn-info.png) 3px 50% #fff no-repeat;padding:10px 8px 10px 32px;border:1px solid #dadada;margin-bottom:0;text-indent:0}
.module.spiva-note.event-disclaimer{clear:both}
.datawidget{min-height:242px;color:#666}
.events{width:970px;position:relative;min-height:200px;margin:30px auto 30px auto}
.events .featured{display:block;float:left;border-bottom:3px solid #16b7ad}
.events .primary{float:left;width:460px}
.events .secondary{float:right;width:480px;min-height:200px}
.events .secondary div{border-bottom:3px solid #16b7ad;margin-bottom:10px;height:82px;padding:20px 10px 0 10px;color:#595959}
.events .secondary div h3{color:#0a7269;padding:0;margin:0;padding:0;margin:0}
.events .secondary div a{font-family:"Akkurat-Bd";color:#0a7269}
.events .secondary div p{padding:0;margin:5px 0 5px 0}
.module.event-list{width:970px;margin:auto}
.module.event-list ul.event-types{overflow:visible;height:25px;z-index:500}
.module.event-list ul a{color:#0a7269}
.module.event-list .filter{margin-left:28px;color:#666;font-family:"Akkurat-Bd";font-size:12px;cursor:default;border:0;position:relative;overflow:visible}
#event-audience{text-transform:capitalize}
.module.event-list .filter input,.module.event-list .filter select{margin-right:10px}
.module.event-list .content{margin-bottom:30px}
.module.event-list .content div{padding:10px;background:#ebebeb;width:100%;border-bottom:2px solid #0a7269;margin:10px 0 10px 0;color:#424242}
.module.event-list .content div img{display:block;float:left;margin-right:20px}
.module.event-list .content div h3{color:#0a7269;font-family:"Akkurat-Bd";font-size:24px;padding:0;margin:0;padding:0;margin:0;margin:20px 0 5px 0}
.module.event-list .content div p{font-size:11px}
.module.event-list .content div .dates{font-family:"Akkurat-Bd"}
.module.event-list .content .event-pagination{width:100%;border:0;background:#fff;margin:0;padding:0}
.module.event-list .content .event-pagination div{border:0;background:#fff}
.module.event-list .content .event-pagination .content-pagination{width:auto}
.module.event-list .content .webinar-details p,.module.event-list .content .webinar-details ol{width:75%;font-size:13px}
.module.event-list .content .webinar-details .actions{width:140px;float:right;border:0;text-align:center}
.module.event-list .content .webinar-details .actions .btn-link{margin-bottom:5px;color:#fff}
.module.event-list .content .webinar-details .more{border:0;display:none;width:75%}
.module.event-list .content .webinar-details .more-info{color:#16b7ad}
.page-list .module h2{color:#16b7ad;font-family:"Akkurat-Rg";font-size:32px;margin:0;padding:0;text-transform:uppercase}
.video-wrapper{overflow:visible}
.video-player{float:left;height:288px;border:2px solid #333;background:#000;margin:15px 30px 20px 0}
.video-meta{float:right;width:345px;min-height:330px;margin:15px 0 20px 0;overflow:visible}
.video-meta h3 a{color:#16b7ad}
.video-meta div.related{background:-moz-linear-gradient(bottom,#151515 31%,#252525 74%);background:-o-linear-gradient(bottom,#151515 31%,#252525 74%);background:-webkit-gradient(linear,0 30%,0 100%,from(#151515),to(#252525));border-bottom:2px solid #16b7ad;color:#fff;padding:10px;margin:15px 0 0 0}
.video-meta div.related strong{color:#16b7ad;text-transform:uppercase;font-family:'Akkurat-Bd'}
.media-modal{height:auto;min-height:1px;color:#fff;font-family:"Akkurat-Bd";overflow:visible;*overflow:hidden}
#fancybox-content{overflow:visible}
.media-modal .overlay-content{clear:both;padding:6px 8px 4px 8px;overflow:visible}
.media-modal .overlay-content .small.more-link{float:left;font-size:12px;font-family:'Akkurat-Bd'}
.media-modal #share-video .share-this a{font-size:12px;font-family:'Akkurat-Bd'}
.media-modal .video-player{margin:0;clear:both;float:none}
.media-modal .close,.notification-overlay .close{background:url("/images/application/spdji/popup-close-btn.png") no-repeat scroll center center;display:block;float:right;cursor:pointer;margin:7px 8px 8px 0!important;height:15px;width:16px}
.media-modal h3{color:#000;font-size:14px}
.media-modal p,.media-modal h3{margin:0;padding:15px 0 3px 0}
.media-modal .meta{padding-bottom:15px;color:#000;margin-bottom:5px;border-bottom:2px solid #dadada;overflow:visible}
.media-modal #share-video{display:inline-block;margin-left:10px;overflow:visible}
#share-video .share-this{margin-left:4px;padding:4px 8px 4px 4px;overflow:visible;position:relative;z-index:11}
#modal-player #share-video .share-this{padding:2px 0 4px 4px;width:100px}
#modal-player p.desc{font-family:Akkurat-Rg}
.media-modal:after{content:".";height:0;clear:both;display:block;visibility:hidden}
.exit-modal{width:600px;color:#595959;overflow:hidden;margin:10px}
.exit-modal p{margin:0 0 15px;font-size:12px;color:#58595b;font-family:Akkurat-Rg}
.exit-modal p.sub-text{padding-top:0}
.exit-modal .actions{text-align:left;margin-bottom:24px}
.exit-modal .actions a,.exit-modal .actions a.close{display:inline-block;float:none!important;vertical-align:middle;margin:0 10px!important}
.exit-modal h2{margin:0;padding:0;font-family:Akkurat-Rg;font-size:16px}
.exit-modal a.close.exit-modal{background:0;width:auto}
.multimedia-list{clear:both;padding:30px 0 30px 0;margin-bottom:0;width:100%;background:#fff;background:-moz-linear-gradient(bottom,#e5e5e5 31%,#fff 74%);background:-o-linear-gradient(bottom,#e5e5e5 31%,#fff 74%);background:-webkit-gradient(linear,0 30%,0 100%,from(#fff),to(#e5e5e5))}
.multimedia-list div.heading{border-bottom:2px solid #0a7269;min-height:30px!important;height:auto;width:970px;margin:auto;overflow:visible}
.multimedia-list div.heading h3{display:inline-block;float:left;line-height:18px}
.multimedia-list div.heading ul{padding:0;margin:0 0 0 5px;overflow:visible;width:120px;height:auto;border:0;float:left;display:block;font-size:18px;color:#e11739;background:#fff;font-family:"Akkurat-Bd";cursor:pointer}
.multimedia-list div.heading li{width:100%;padding:0 0 0 5px;position:relative;z-index:100;overflow:visible;background:#fff;height:auto;border:0;margin-top:-2px}
.multimedia-list div.heading li img{position:relative;left:5px;top:-2px}
.multimedia-list div.heading li ul{position:absolute;top:22px;left:0;display:none;margin:0;padding:0;overflow:hidden;background:#fff}
.multimedia-list div.heading li ul li{cursor:pointer;background-image:none;background-color:transparent}
.multimedia-list div.heading li ul li a{color:#e11739}
.multimedia-list div.multimedia-thumbs{margin:auto;width:970px;border:0;height:auto}
.multimedia-list div.multimedia-thumb{float:left;height:115px;width:475px;padding:0 0 15px 0;margin:15px 0 0 0;border-bottom:1px solid #ccc;overflow:hidden}
.multimedia-list div.multimedia-thumb .thumbnail{width:130px;height:100px;background:#000;display:block;float:left;margin-right:15px;position:relative;cursor:pointer}
.multimedia-list div.multimedia-thumb .thumbnail img{position:absolute;top:0;left:0;z-index:10;cursor:pointer}
.multimedia-list div.multimedia-thumb .thumbnail img.icn{top:65px;left:10px;z-index:20;cursor:pointer}
.multimedia-list div.multimedia-thumb div{float:left;width:290px;border:0;font-size:11px;height:auto}
.multimedia-list div.multimedia-thumb div h3{float:none;margin-top:0}
.multimedia-list div.multimedia-thumb div h3 a{font-size:13px;_font-size:.8em}
.multimedia-list div.multimedia-thumb div h4,.multimedia-list div.multimedia-thumb div h4 a{font-size:14px;color:#0a7269}
.multimedia-list div.multimedia-thumb div p.small{font-size:10px}
.multimedia-list div.multimedia-thumb div p{padding:0;margin:0;padding:0;margin:0;margin-bottom:5px}
.multimedia-list div.multimedia-thumb.last{border:0}
.multimedia-list div.multimedia-thumb.active{background:#eee}
.multimedia-list div.multimedia-footer{clear:both;float:none;width:970px;margin:auto;border:0;padding-top:10px;margin-top:10px;border-top:2px solid #16b7ad;height:auto}
.multimedia-footer a{float:left}
.multimedia-list div.multimedia-footer .rss{border:0;width:350px;font-size:11px;color:#535353;display:inline;height:auto}
.multimedia-list div.multimedia-footer .rss img{display:block;float:left;margin:0 10px 0 15px}
.multimedia-list div.multimedia-footer .rss p{padding:0;margin:0;padding:0;margin:0}
.multimedia-list div.multimedia-footer .rss strong{font-family:'Akkurat-Bd';font-size:13px}
div.page-list{margin:auto;width:970px;font-size:16px;color:#58595b}
div.page-list a{color:#16b7ad}
div.page-list strong{font-family:"Akkurat-Bd"}
div.page-list h4{color:#000;font-family:"Akkurat-Bd";padding:0;margin:0;padding:0;margin:0;padding:4px 0 4px 0}
div.page-list div{margin-top:15px}
div.page-list div a{color:#000;font-family:"Akkurat-Bd"}
div.page-list div a:hover,div.page-list div a:focus,div.page-list div a:active{color:#000}
div.page-list .remove-trigger{cursor:pointer}
div.page-list .all{border:1px solid #afafad;margin-bottom:20px;padding:5px}
div.page-list .all td{padding:5px;font-family:"Akkurat-Bd";font-size:13px;width:160px}
div.page-list .all label{display:inline;float:none;min-width:0}
div.page-list .all input[type=checkbox]{margin-right:5px}
div.page-list .pages{border-bottom:2px solid #0a7269}
div.page-list .pages h3{display:block;width:100%}
div.page-list .pages .remove{float:right;font-size:16px}
div.page-list .pages ul{padding:0;list-style:none;border-top:2px solid #0a7269;border-bottom:2px solid #16b7ad;margin-bottom:240px}
div.page-list .pages li{border-bottom:1px solid #ccc;padding:10px 0 10px 0;font-family:"Akkurat-Bd"}
div.page-list .pages li img{cursor:pointer;float:right;padding-right:10px}
div.page-list .help{color:#16b7ad;font-size:11px;position:relative;top:-3px}
div.page-list input[type=text],div.page-list input[type=email],div.page-list input[type=password]{border:1px solid #afafad;min-height:18px;padding:2px;font-size:14px;width:217px}
div.page-list button{float:left;margin-right:10px;margin-bottom:40px}
div.page-list select{font-size:12px}
div.page-list label{min-width:151px;display:inline-block;padding-right:10px}
div.page-list label.checkbox-label{display:inline;float:none;padding-left:5px}
div.page-list label#region-label{min-width:0;padding-left:10px}
div.page-list #location-wrapper{float:left;overflow:visible;width:100%}
div.page-list .sub{list-style:none;padding:0;margin:0;padding:0;margin:0;padding:10px 0 0 10px;font-size:14px}
div.page-list .list{float:left;width:135px;padding-bottom:20px;overflow:hidden;margin:0 10px 20px 0;font-size:14px}
div.page-list .list label{float:none;display:inline;min-width:0}
div.page-list .list input{display:inline;margin-right:3px}
div.page-list .list.first{width:190px}
div.page-general p a,div.page-privacy p a{color:#16b7ad}
.register-details{width:375px;float:left;padding:0 20px 0 0;font-size:14px;font-family:Akkurat-Rg;min-height:185px;color:#000}
.new-password-login{margin-bottom:30px}
.register-login,.new-password-login{float:left;width:340px;padding:15px;font-size:12px;background:#b8d2cf;background:-moz-linear-gradient(10%,#b8d2cf 0,#dce6e5 100%);background:-o-linear-gradient(10%,#b8d2cf 0,#dce6e5 100%);background:-webkit-gradient(linear,0 10%,0 100%,from(#b8d2cf),to(#dce6e5))}
.register-login h4,.new-password-login h4{color:#0a7269!important;font-size:16px}
.register-login p,.new-password-login p{overflow:hidden;margin:0}
.register-login p .btn-link{float:right;margin-bottom:0}
.new-password-login p .btn-link{margin-bottom:0}
.register-login p label,.new-password-login p label{min-width:60px}
.register-login p .forget-link,.new-password-login p .forget-link{margin-left:72px;color:#16b7ad}
.new-password-login p label{min-width:114px;padding-right:0}
.register-step1{font-size:14px;display:block}
.register-step1 a{display:inline;float:none!important}
.register-step1 li{padding:10px 3px 0;clear:both}
.register-step1 .btn-link{height:17px;font-family:Akkurat-Rg}
.register-step1 .red-button-left{float:right;margin-right:45px}
.register-step1 div.all{float:left;margin-left:10px;margin-top:20px!important;padding:0 0 0 5px;width:905px}
.register-step2{display:none}
.register-step2 div:first-child{margin-bottom:10px}
.register-step2 .error{color:#d6002a;font-size:11px;display:inline;float:none}
.register-step2 strong{font-family:"Akkurat-Bd"}
.register-step2 .spacer{height:20px}
.register-step2 .clear{margin:0}
.register-success{font-family:"Akkurat-Rg";padding-right:15px;padding-top:3px;text-align:center}
.register-success h3{color:#000;font-family:Akkurat-Rg;font-size:20px;margin:0;padding:0}
.register-success p{width:100%}
.register-success img.close{float:right;cursor:pointer}
div.page-list.my-settings{margin-bottom:30px}
.registration-login div.my-settings div.captcha{margin-top:10px!important}
.my-settings .error{color:#f00;font-size:11px;display:inline;float:none}
.page-general a{float:none!important}
div.page-feeds ul,div.page-feeds h3,div.page-feeds h4{width:400px;margin:0;padding:0}
div.page-feeds h3.full{width:auto}
div.page-feeds h4{margin:5px 0 0}
div.page-feeds ul{margin:0 0 10px}
div.page-feeds h4,div.page-feeds ul{padding-left:15px;width:385px}
div.page-feeds a,div.page-feeds div a{background:url(http://l.yimg.com/a/i/us/ext/rss3.gif) no-repeat 100% 50%;padding:0 25px 0 0;display:block;font-family:Akkurat-Rg;font-size:14px;line-height:20px}
div.page-feeds h3,div.page-feeds h3 a,div.page-feeds h4 a{font-family:'Akkurat-Bd';font-size:18px}
.rss-page div.page-feeds h4 a{font-family:Akkurat-Rg;font-size:14px}
.page-privacy h3{text-transform:uppercase;font-weight:bold}
.page-privacy label{display:block;clear:left;padding:3px 0}
.page-privacy label span{float:left;width:8.5em}
.page-notfound{padding:20px 0 150px}
.page-notfound h1{font-size:255px;color:#16b7ad;float:left;line-height:1;margin:0;padding:0}
.page-notfound h2{color:#0a7269;text-transform:uppercase;font-size:18px;font-weight:bold;margin:25px 0 0;padding:0}
.page-notfound p{font-size:16px;padding:5px 0;margin:0}
.page-notfound ul{font-size:14px;list-style-type:disc;padding:0 0 0 25px}
.page-notfound a{float:none!important}
.page-notfound .module{overflow:hidden;padding-left:27px}
.page-notfound .module div.highlightedModule h3{font-family:"Akkurat-Rg",Arial,sans-serif;text-indent:0;width:100%;float:none}
.page-notfound .module div.highlightedModule a{color:#0a7269}
.page-notfound div.searchbar{margin:0}
.sendEmail,.clientServices{background:#fff;color:#000;padding:15px;font-family:Akkurat-Rg,sans-serif;font-size:13px}
.sendEmail{width:510px;padding:5px}
.sendEmail .sendEmail,.clientServices .sendEmail,.sendEmail .clientServices,.clientServices .clientServices{padding:0}
.sendEmail .close-window,.clientServices .close-window{background:url(/images/application/spdji/close-button.png) no-repeat 100% 50%;padding:0 22px 0 0;display:block;float:right;line-height:18px;cursor:pointer;height:16px}
.sendEmail h1,.clientServices h1{clear:both;font-size:18px;text-transform:uppercase;color:#000;font-weight:bold;padding:5px 0 10px}
.sendEmail .sendEmail-form-overlay{background:none repeat scroll 0 0 #fff;height:511px;left:20px;opacity:.8;position:absolute;top:54px;width:505px;z-index:10}
.sendEmail .sendEmail-form-success{background:transparent url("/images/application/spdji/sendemail-form-success.png") no-repeat scroll 200px center;margin:0;padding:10px 0;position:absolute;text-align:center;top:50%;width:92%;z-index:20}
.clientServices .client-services-txtbox{margin:5px 0}
.clientServices .text-box-left{width:289px}
.sendEmail input[type='text'],.clientServices input[type='text'],.sendEmail textarea,.clientServices textarea{display:block;width:275px;border:0;background:0;padding:3px;margin:0}
.clientServices input[type='text']{height:16px;line-height:17px}
.sendEmail label,.clientServices label{display:block;clear:both;padding:3px 0 8px;cursor:default;float:left;min-width:132px;text-transform:none}
.sendEmail label.error,.clientServices label.error{text-transform:none;font-weight:normal;float:none;width:auto;margin:0;padding:2px 0 0;text-align:left;color:#e11739}
.sendEmail .textarea-box-left,.clientServices .textarea-box-left{margin-left:131px!important;width:370px;height:122px;background:transparent url(/images/application/spdji/event-landing-page-textarea.png) no-repeat scroll left top}
.sendEmail .textarea-box-right,.clientServices .textarea-box-right{background:transparent url(/images/application/spdji/event-landing-page-textarea-right.png) no-repeat scroll right top;width:368px;height:122px;float:right}
.sendEmail .textarea-box-left textarea,.clientServices .textarea-box-left textarea{width:355px;height:108px;min-height:108px;max-height:108px;background:0;border:0;margin:3px}
.sendEmail div.captcha,.clientServices div.captcha{margin:10px 0;background:0;border:0;padding-left:0;width:412px}
.sendEmail div.captcha .captcha-image,.clientServices div.captcha .captcha-image{border:solid 1px black;float:left}
.sendEmail div.captcha .refresh-captcha,.clientServices div.captcha .refresh-captcha{clear:both;float:left;margin:5px 0 5px 131px;background:transparent url(/images/application/spdji/refresh-captcha-icon.png) no-repeat scroll right center;font-weight:bold;height:20px;line-height:20px;padding-left:0;padding-right:17px;text-transform:capitalize;width:110px}
.clientServices div.captcha .refresh-captcha{background-position:85% 50%}
@-moz-document url-prefix(){.clientServices div.captcha .refresh-captcha{background-position:95% 50%}
}
.sendEmail div.captcha label,.clientServices div.captcha label{float:left;font-family:Akkurat-Rg;font-size:13px}
.sendEmail div.captcha label.error,.clientServices div.captcha label.error{margin-left:0}
.sendEmail div.captcha input,.clientServices div.captcha input{width:191px!important}
.sendEmail div.captcha .text-box-left,.clientServices div.captcha .text-box-left{margin-left:131px!important;width:200px;padding-left:3px}
.sendEmail div.captcha .text-box-right,.clientServices div.captcha .text-box-right{background-position:right top;width:200px}
.sendEmail div.actions,.clientServices div.actions{text-align:right;padding:10px 0 10px}
.sendEmail div.actions .red-button-left,.clientServices div.actions .red-button-left{margin-right:15px;position:relative;float:right}
.sendEmail div.actions input,.clientServices div.actions input{margin-left:10px;height:25px;text-align:left;width:70px;float:right;font:bold 12px Akkurat-Rg}
.sendEmail div.actions .red-button-left span,.clientServices div.actions .red-button-left span{position:absolute;right:10px;top:5px;color:#fff}
.clientServices div.actions .red-button-left span:after{content:">"}
.sendEmail div.actions .more-link,.clientServices div.actions .more-link{margin-top:7px;text-transform:uppercase}
.clientServices label span.note{margin:0 0 0 93px}
.clientServices .client-services-selbox{overflow:visible;float:left;margin:2px 0 4px}
.clientServices .client-services-selbox label{margin-top:3px}
.clientServices .custom-dropdown{float:left;width:287px}
.clientServices .custom-dropdown .dropdown{width:286px;margin:0}
.clientServices .custom-dropdown .dropdown .selecter,.clientServices .custom-dropdown .dropdown .selecter.open{background:transparent url(/images/application/spdji/spiva-custom-dropdown-left.png) no-repeat scroll left center;overflow:visible;color:#000;font-family:Akkurat-Rg;margin:0}
.clientServices .custom-dropdown .dropdown .selecter .selecter-selected{background:transparent url(/images/application/spdji/spiva-custom-dropdown-right.png) no-repeat scroll right center;padding-left:3px;color:#000;font-family:Akkurat-Rg}
.clientServices .custom-dropdown .dropdown .selecter .track{background:#999}
.clientServices .custom-dropdown .dropdown .selecter .thumb,.clientServices .custom-dropdown .dropdown .selecter .thumb .end{background:#818181}
.clientServices .selecter .selecter-item{border-bottom:1px solid #e4e3e3;color:#555;display:block;font-size:12px;padding-left:7px;padding-right:7px}
.clientServices .selecter .selecter-item.selected{background:#e42e4a;color:#fff}
.sendEmail h3{border-bottom:1px solid #d9d9d9;color:#000;font:bold 16px/20px Akkurat-Rg;margin-top:0;padding-bottom:2px;width:98%}
.sendEmail form#emailForm{padding-left:24px}
.sendEmail label{font-weight:bold;min-width:75px}
.sendEmail label.error{font-size:11px;float:right;text-align:right;font-weight:normal}
.sendEmail label.error strong{font-weight:normal}
.sendEmail span.note{font-size:11px;position:absolute;bottom:0;left:0}
.sendEmail .text-box-left{width:376px}
.sendEmail .text-box-right{background-image:url(/images/application/spdji/share-email-text-box-right.png);position:relative;height:38px}
.sendEmail input[type="text"]{width:363px}
.sendEmail .textarea-box-left{width:376px;margin-left:75px!important;height:137px}
.sendEmail .textarea-box-right{width:374px;position:relative;height:136px}
.sendEmail div.captcha{width:220px;margin-left:75px;margin-bottom:0;margin-top:0}
.sendEmail div.captcha label{margin:3px 0}
.sendEmail div.captcha .captcha-image{width:220px}
.sendEmail div.captcha .refresh-captcha{margin:4px 0}
.sendEmail div.captcha .text-box-left{margin-left:0!important;width:220px}
.sendEmail div.captcha .text-box-right{width:220px;height:auto}
.sendEmail div.captcha input{width:210px!important}
.sendEmail div.actions{text-align:left}
.sendEmail div.share-email-txtbox{margin:5px 0}
.sendEmail div.actions .red-button-left{float:left;margin-left:75px}
.sendEmail div.actions .red-button-left input.btn-link{width:60px;padding-left:8px;font:bold 12px Akkurat-Rg}
.sendEmail div.actions .red-button-left span{background:transparent url(/images/application/spdji/hot-off-press-action-arrow.png) no-repeat scroll left top;float:none;height:9px;position:absolute;right:7px;top:8px;width:8px}
.sendEmail div.actions .more-link{float:left}
.leaving-site h2{margin-top:12px;font-weight:bold}
.leaving-site .actions{overflow:visible;margin-bottom:22px}
.leaving-site .actions .red-button-left .btn-link{margin:0 0 0 2px!important;height:17px;padding:6px}
.leaving-site .actions .red-button-left{float:left}
.leaving-site .actions .more-link{float:left!important;margin:9px 6px!important;color:#000}
.no-generatedcontent .clientServices .red-button-left{width:73px}
.no-generatedcontent .clientServices input[type="text"]{margin-left:0;line-height:15px}
.no-flexbox .sendEmail div.actions .red-button-left input.btn-link{padding-left:4px}
.no-generatedcontent .sendEmail div.actions .red-button-left{width:62px}
.no-flexbox.multiplebgs .sendEmail .actions .btn-link{line-height:18px}
.no-flexbox.multiplebgs .sendEmail .actions .more-link{line-height:13px}
.about{clear:both;padding:20px 15px 20px;min-height:400px;color:#384644}
.about hr{width:122px;padding:0;margin:0;height:0;border:0;border-top:2px solid #579e98;text-align:left;display:block}
.about .banner{text-align:center;padding:0 0 10px}
.about .banner img,.about .banner object{max-width:100%}
.about div.highlightedModule{min-height:0;padding-bottom:10px;margin-bottom:30px}
.about p.intro{font-size:16px}
.about .profiles,.about .clients{margin:0 -15px 0 0;padding:0 0 10px;overflow:hidden}
.about .profiles h2,.about .clients h2{font-size:18px;color:#0a7269;text-transform:uppercase;font-weight:bold;margin:0;padding:0 10px 2px;border-bottom:2px solid}
.about .clients.currentClients{border-bottom:1px solid #cacaca;overflow:hidden;margin:0 0 28px}
.about .main-column{width:602px;float:left;margin:0 10px 0 0}
.about .side-column{width:328px}
.about .main-column p strong,.about .client .description h3{font-family:"Akkurat-Bd",Arial,sans-serif}
form.spiceLogin{padding:15px 0 0}
form.spiceLogin label{display:block;clear:both;padding:3px 0;cursor:default}
form.spiceLogin label span{display:block;float:left;width:55px;text-align:right;padding:0 8px 0 0}
form.spiceLogin label span.note{float:none;width:auto;margin:0 0 0 63px;padding:2px 0 0;font-size:.9em;text-align:left}
form.spiceLogin input.btn-link{float:right}
.about-contact{clear:both;padding-top:0;margin-top:0}
.about-contact .banner-wrapper{background:#e7eeee;margin:0 0 20px;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e7eeee')";background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e7eeee));background:-moz-linear-gradient(top,#fff,#e7eeee);background:-o-linear-gradient(top,#fff,#e7eeee)}
.about-contact .country-name a,.about-contact .country-name a:hover{color:#384644}
.about-contact .banner{text-align:left;border-bottom:2px solid #0a7269;padding:0 10px 11px 0;overflow:hidden;font-size:12px;color:#424242;min-height:309px}
.about-contact .banner img{float:right}
.about-contact .banner .highlightedModule{float:left;width:305px;margin:10px 0 0 0;border:0}
.about-contact .banner .highlightedModule h3{font-weight:bold;color:#0a7269;font-size:18px;text-transform:uppercase}
.about-contact .banner h4{font-size:15px;text-transform:uppercase;margin:0;padding:20px 0 10px;font-weight:bold}
.about-contact .banner p{margin:0;padding:10px 0 10px}
.about-contact .banner ul{padding:0;margin:0}
.about-contact .banner li{padding:0;margin:0;line-height:1.5}
.about-contact div.area{border-bottom:1px solid #cacaca;padding:0 10px 13px;margin:0 0 20px;overflow:hidden}
.about-contact div.area h3{color:#0a7269;clear:both;font-size:18px;text-transform:uppercase;font-weight:bold;border-bottom:2px solid;padding:0 10px 2px;margin:0 -10px}
.about-contact div.area h4{font-size:15px;text-transform:uppercase;font-weight:bold;padding:15px 0 6px;margin:0}
.about-contact div.area div.adr{font-size:11px;line-height:1.5;padding:0 10px 13px 0;width:220px;float:left}
.contributors .profiles{padding:5px 13px}
.contributors .profiles .black-roundedbox-left{width:944px;margin-top:25px}
.contributors .right-container-large-mid{width:955px}
.contributors .profiles .black-roundedbox-left.no-spacing{width:929px;margin-top:0}
.contributors .profiles .profile{width:265px;float:left;font-size:11px;padding:10px 15px 6px 14px;margin:10px 22px 10px 0;overflow:hidden;background:url(/images/application/spdji/contributors-bg.png) top left no-repeat;font-family:Akkurat-Bd}
.contributors .profiles .profile.last{margin-right:0}
.contributors .profiles .profile h3{font-weight:bold;font-size:20px;margin:0;padding:0;font-family:'Akkurat-Rg'}
.contributors .profiles .profile p{margin-top:9px;margin-bottom:2px}
.contributors .profiles .profile p.description{margin:0;padding:7px 0 0 0;min-height:62px;max-height:62px;overflow:visible;line-height:15px}
.contributors .profiles .profile a{display:block;color:#d6002a;outline:0}
.contributors .profiles .profile img{width:93px;height:93px;float:left;margin:10px 10px 10px 0}
.client{width:151px;float:left;font-size:11px;padding:10px 10px 0 0;margin:0 20px 0 0;color:#4c4c4c}
.client .graphic-inner span{padding:0 10px;display:block}
.client h3{font-weight:bold;font-size:14px;margin:0;color:#000}
.client h3 .separator{color:#cecece}
.client p{margin:0;padding:11px 0}
.currentClients .client{width:363px;margin:0;color:#424242}
.currentClients .client .events-tile{height:57px;width:97px;font-size:35px;background-image:url(/images/application/global/bg-award.png)}
.currentClients .client .description{padding:0 10px 0 0;font-size:14px}
.press-room .latest-blogs{margin-bottom:0}
.module.press .list h4{color:#4c4c4c;font-family:"Akkurat-Bd";font-size:15px;margin:10px 0;padding:0}
.press-room .module.press{margin-top:35px}
.module.licensing-contacts{margin-top:18px}
.press-room .module.press .list h4,.module.licensing-contacts .list h4,.professional-page .module.press .list h4{color:#000;font-family:"Akkurat-Bd";font-size:17px;margin:10px 0 0 0}
.module.licensing-contacts .list h4{font-family:Akkurat-Rg}
.press-room .module.press .list p.even,.professional-page .module.press .list p.even{background-color:#e2e2e2}
.module.press .list span,.module.licensing-contacts .list span{display:block;font-weight:bold}
.module.press .list .contact-no,.module.licensing-contacts .list .contact-no{display:inline-block;font-weight:normal}
.module.press .list .contact-details{font-weight:normal}
.press-room .module.press .list p,.module.licensing-contacts .list p,.professional-page .columns.col1 .module.press .list p{font-family:Akkurat-Rg;margin:1em 0;font-size:13px}
.professional-page .columns.col1 .module.press .list p span{color:#000;font-size:14px}
.module.press .list a{color:#16b7ad}
.press-room .module.press .list a,.professional-page .module.press .list a{color:#005776;font-weight:normal}
.press-room .module.press .list a{color:#1a1a1a;font-weight:bold}
.module.press-twitter img{display:block;float:left;margin-right:10px}
.module.press-twitter h4,.module.press-twitter p{float:left;padding:0;margin:0;padding:0;margin:0;width:300px}
.module.press-twitter a{color:#535353}
.module.hot-press{background:url('/images/application/spdji/hot-off-the-press.png') no-repeat top left;color:#595959;height:125px;padding:15px 20px 8px;background-size:100%}
.module.hot-press h3{font-size:32px;padding:0;margin:0;color:#1a1a1a;font-family:"Akkurat-Rg";float:left}
.module.hot-press a{color:#16b7ad;float:left;font-family:Akkurat-Rg;font-size:14px;margin:7px 0;width:550px}
.module.hot-press p{color:#1a1a1a;float:left;font-family:Akkurat-Rg;font-size:14px;margin:10px 0;width:540px}
.module.hot-press p a{color:#1a1a1a;font-family:Akkurat-Rg;font-size:14px;margin:0;width:525px}
.module.hot-press .small{font-size:11px}
.module.hot-press .cta-links-container{margin:0;width:125px}
.module.hot-press .cta-links-mid{background-image:none!important;padding:0 0 0 10px}
.module.hot-press .cta-btn-container a{color:#fff;font-size:12px;font-weight:bold;margin:0 0 0 8px;padding-left:8px;padding-top:8px;width:97px}
.module.hot-press .cta-btn-container .hot-press-action-arrow{margin-left:0}
.module.recent-press-release li,.module.right-col-news li{font-family:Akkurat-Rg;overflow:hidden;padding:10px 5px 10px 15px}
.module.right-col-news li.sector_border{border-bottom:1px solid #c8c8c8;padding:13px 5px 13px 15px}
.module.recent-press-release li.odd,.module.news .content li.odd,.module.right-col-news li.odd{background-color:#f5f5f5}
.module.recent-press-release p{margin:8px 0 0 0}
.module.recent-press-release span,.module.right-col-news span{color:#999;display:block;font-family:Akkurat-Rg;font-size:10px}
.module.index-calendar ul{border-top:2px solid #0a7269;border-bottom:2px solid #16b7ad;padding:10px}
.module.index-calendar li{padding-left:10px;min-height:20px}
.press-housing{font-size:13px}
.press-housing .content{display:block!important}
.press-housing .content ul{border-top:2px solid #0a7269!important}
.press-housing .content li{text-transform:capitalize!important}
.press-housing .content li a{width:80%;line-height:120%}
.press-housing .last{height:15px}
.module.client-info{overflow:visible;float:left}
.module.client-info div{overflow:visible}
.module.client-info h3{float:none!important}
.module.client-info .content{border-top:2px solid #0a7269;border-bottom:2px solid #16b7ad;clear:both}
.module.client-info .content p{padding:0 10px 0 10px}
.module.client-info .content .info-client{padding:1px 0 10px;border-top:1px solid #ccc}
.module.client-info .content .info-client .more-info{background:transparent;min-height:0;padding-top:0;padding-bottom:0}
.module.client-info .content .page-nav{padding-top:5px;padding-bottom:5px;border-top:1px solid #ccc}
.captcha{background:#e7e7e7;border:1px solid #b0b0a9;display:inline-block;padding:5px;margin-bottom:10px;width:205px}
.captcha input{width:196px!important}
.captcha div{margin:0!important;border:none!important}
.captcha label{font-family:"Akkurat-Bd";font-size:12px;padding:0!important}
.captcha a.refresh-captcha{background:url(/images/application/global/refresh.png) no-repeat;display:block;line-height:32px;height:32px;padding-left:34px;margin-bottom:10px}
.about .guest-module{margin-top:20px;border-top:2px solid #84b8b4}
.about .hdr-page .guest-title{margin:15px 0 0 0}
.about a div.highlightedModule{color:#0a7269;font-family:"Akkurat-Bd";font-size:12px}
.spiva-awards-main-column{margin:0;width:373px}
.spiva-awards-main-column p{margin-top:0;line-height:1.35;font-family:Akkurat-Rg}
.spiva-awards-main-column,.spiva-awards-side-column{padding:0 10px 5px 0;margin-bottom:20px}
.spiva-awards-side-column{width:572px;margin-bottom:5px}
.spiva-awards-side-column a div.highlightedModule h3{font-weight:bold}
.module.spiva-awards-module{clear:both;margin-bottom:0;padding:0}
.spiva-award-winners-content .module.col2.contributors ul{border:0}
.spiva-award-winners-content .module.col2.contributors ul li{width:130px}
.spiva-award-winners-content .module.col2.contributors ul li p{font-size:12px;line-height:1.35}
.spiva-award-winners-content .module.col2.contributors ul li p.spiva-winner-desc{height:160px}
.hdr-page.spiva-award-banner{margin:13px 0 20px 0}
.spiva-awards-paper-content{margin:15px 10px 0 8px}
.spiva-awards-paper-content .outer{display:table;height:52px;#position:relative;overflow:hidden;background:url("/images/spiva-awards/spiva-awards-download-paper-bg.png") no-repeat scroll top center transparent;width:339px;padding:0;margin:15px 0 0 0}
.spiva-awards-paper-content .middle{#position:absolute;#top:50%;display:table-cell;vertical-align:middle;overflow:visible}
.spiva-awards-paper-content .inner{#position:relative;#top:-50%;text-align:left;width:330px;font-size:14px;font-weight:bold;cursor:pointer;word-wrap:break-word;padding:0;*padding:0}
.spiva-awards-paper-content .inner span{background-position:10px 45%;background-repeat:no-repeat;display:inline-block;min-height:25px;padding:4px 0 0 50px;width:280px;line-height:22px;overflow:hidden}
.module.spiva-awards-module h3.intro{background:#0a7269;color:#fff;width:100%;padding:7px 0;font-family:"Akkurat-Bd";font-size:18px;margin:0;text-indent:10px}
.spiva-awards-module .profiles{margin:0}
.spiva-awards-module .profiles .black-roundedbox-left{margin:0 9px}
.spiva-awards-module .profiles .profile h4{font-family:"Akkurat-Bd";font-size:14px;font-weight:normal;font-style:normal}
.spiva-awards-tab-content .col2{width:590px;background:0}
.spiva-awards-tab-content .col2 ul{background:0;border-top:0;border-bottom:0}
.spiva-awards-winners-navigation ul li a{border:0;outline:0}
.spiva-award-winners-content,.spiva-awards-tab-content{display:none}
.spiva-award-winners-content.show-content,.spiva-awards-tab-content.show-content{display:block}
.spiva-award-winners-content .profile-title{min-height:5px}
.spiva-awards-nodata{margin:30px auto;text-align:center}
#index-info-container{overflow:visible;margin:42px 0 35px 0;float:left}
.info-container{margin-top:0!important}
.single-column .hdr-page .page-title{width:100%}
.module.event-list .content .webinar-details .eventdetail{width:75%;border-bottom:0;margin:0;padding:0}
.module.event-list .content .webinar-details .eventdetail p{width:auto}
#ajax-loader-overlay{display:none;margin:0;padding:10px;z-index:1105;text-align:center}
div.page-list div#ajax-loader-overlay div{margin:0;padding:0}
.client-service .scrollbar-wrapper .scrollbar,.registration-login .scrollbar-wrapper .scrollbar,.legal .scrollbar-wrapper .scrollbar{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7,#ececec);background:-o-linear-gradient(top,#f7f7f7,#ececec);background:-webkit-gradient(linear,0 10%,0 100%,from(#ececec),to(#ececec));-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7',endColorstr='#ececec');filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7',endColorstr='#ececec');border:1px solid #ccc;width:22px}
.client-service .scrollbar-wrapper,.legal .scrollbar-wrapper{border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;width:549px}
.client-service .scrollbar-wrapper.disable,.legal .scrollbar-wrapper.disable{border:0}
.client-service .scrollbar-wrapper .viewport,.legal .scrollbar-wrapper .viewport{height:285px;width:549px}
.client-service .scrollbar-wrapper .overview,.legal .scrollbar-wrapper .overview{width:100%}
.client-service .scrollbar-wrapper .track,.registration-login .scrollbar-wrapper .track,.legal .scrollbar-wrapper .track{left:7px;background:0}
.client-service .scrollbar-wrapper .thumb,.client-service .scrollbar-wrapper .thumb .end,.legal .scrollbar-wrapper .thumb,.legal .scrollbar-wrapper .thumb .end{width:6px}
.client-service .scrollbar-wrapper .thumb,.registration-login .scrollbar-wrapper .thumb,.legal .scrollbar-wrapper .thumb{background:url("/images/application/spdji/mm-recent-video-scrollbar.png") no-repeat scroll 0 100% #fff}
.client-service .scrollbar-wrapper .thumb .end,.registration-login .scrollbar-wrapper .thumb .end,.legal .scrollbar-wrapper .thumb .end{background:url("/images/application/spdji/mm-recent-video-scrollbar.png") no-repeat scroll 0 0 #fff}
.client-service .scrollbar-wrapper .scrollbar,.registration-login .scrollbar-wrapper .scrollbar,.legal .scrollbar-wrapper .scrollbar{margin-top:-1px}
.client-service .scrollbar-wrapper .scrollbar,.legal .scrollbar-wrapper .scrollbar{position:absolute;z-index:1;right:14px}
.client-service .module>div>h3:first-child{text-transform:capitalize;font-size:16px;border-bottom:2px solid #0a7269;width:100%}
.client-service-col1{float:left;padding:15px 7px 30px 7px;width:320px}
.client-service-col2{float:left;padding:15px 0 30px 0;width:635px}
.client-service-col2 .module{padding:0 10px}
.client-service-section,.legal-section{margin-bottom:35px}
.client-service-description,.legal-description{padding:0 10px 30px 10px;margin:0;color:#000;font-size:14px;font-family:Akkurat-Rg}
.client-service-description span a{color:#000;font-weight:bold}
.client-service-description ul,.legal-description ul{list-style-type:disc}
.module .client-service-description,.module .legal-description{background-color:#f5f5f5;margin-bottom:5px;padding:0 15px 10px 15px}
.client-service .module.most-viewed ul,.legal .module.most-viewed ul{border-top:0;display:block}
.client-service-description p,.legal-description p{padding:10px 0 0 0;margin:0}
.client-service-section-new{font-weight:bold;color:#d6002a}
.legal-section-new{width:41px;height:19px;margin:0 0 0 5px;display:inline-block}
.client-service-col2 .module li a p{padding-top:5px}
.asset-icon{float:left;width:28px;height:28px;margin:0 15px}
.client-service-col1 .module.whats-new{margin-bottom:15px}
.client-service-col1 .module.whats-new #slides div{background-position:left top;background-repeat:no-repeat;color:#fff;float:left;height:190px;width:320px}
.client-service-col1 .module.whats-new #slides{height:190px;width:320px}
.client-service-contact-regions div{padding:10px 0;margin:0 17px}
.client-service-contact-regions h4{margin:0;padding:0;color:#0a7269;font-size:16px;font-weight:bold;font-family:"Akkurat-Bd"}
.client-service-contact-regions p{margin:0;padding:0}
.client-service-contact-regions a{color:#595959;font-size:13px}
.client-service-contact-regions div.highlightedModule{background:0;border-bottom:0}
.client-service-contact-regions div.highlightedModule h4{color:#595959}
.client-service-contact-regions div.highlightedModule p a{color:#0a7269}
.client-service-contact-regions div.highlightedModule h3{color:#0a7269;font-size:18px;font-weight:bold;text-transform:uppercase;font-family:"Akkurat-Bd"}
.client-service-contact-regions div.highlightedModule ul li span{float:right}
.client-service-contact-regions .product-information-websites a{display:block}
.nowrap-page-title .page-title{width:70%}
.hdr-content .user-search.active-user #user{padding:0 0 0 10px}
.hdr-content .user-search.active-user li{margin:0 15px 0 0}
.localized-login{width:265px;height:150px}
.module .terms-of-use-content ul,.register-step1 .all ul,.presentationDownload .termsOfUse ul{list-style:disc;padding:0 0 0 15px}
div.page-list .sub li input{margin-left:-20px;vertical-align:top}
.highlightedModule .other-faq-document,.highlightedModule .faq-document,.banner .highlightedModule .faq-document{padding:15px 0 5px}
.highlightedModule .faq-document{font-size:16px;font-weight:bold;font-family:"Akkurat-Bd";color:#0a7269}
.highlightedModule .faq-document a.faq{text-decoration:underline;font-size:16px}
.highlightedModule .other-faq-document{font-size:14px;font-weight:bold;font-family:"Akkurat-Bd";color:#0a7269}
.highlightedModule .other-faq-document a.faq{text-decoration:underline;font-size:14px}
.module.event-list .content .webinar-details .actions .presentation-link{display:block;margin-top:10px}
.module.event-list .content .webinar-details .actions .learn-more-webinar{display:block;margin-top:10px}
.module.event-list .content .webinar-details .actions .learn-more-event{display:block;margin-bottom:10px}
.group-list{border:1px solid black;padding:20px;margin-bottom:15px}
div.page-list .group-list .list label{font-size:12px}
div.page-list .group-list .list{border-bottom:0;margin-bottom:20px}
div.page-list .unsubscribe{font-size:13px;margin-left:10px;display:block!important}
div.page-list .unsubscribe li{padding-bottom:5px}
div.page-list p .subsc-header{font-weight:bold}
div.page-list p .subsc-category{font-size:12px}
.group-list{border:0;margin:0;padding:10px!important;border-right:1px solid #b0b0a9;border-top:1px solid #16b7ad;border-left:1px solid #b0b0a9;border-bottom:1px solid #b0b0a9}
div.page-list .group-list .list{border:0;margin-bottom:0;padding-bottom:0;width:145px}
div.page-list .group-list .list .all-sub-head{padding:5px;background:#fff;margin:0}
div.page-list .group-list .list .sub{background:#fff;border:1px solid #afafad;margin-top:0;padding:0;position:absolute;z-index:100;margin-left:-1px;display:none;min-width:131px;-webkit-box-shadow:2px 3px 5px #999;-moz-box-shadow:2px 3px 5px #999;box-shadow:2px 3px 5px #999}
div.page-list .group-list .list .sub li{padding:6px 4px;background:#f7f5f5}
div.page-list .group-list .list .sub li.even{background:#e7e5e5}
div.page-list .group-list .list label{padding-right:0}
div.page-list .group-list .list .all-sub-head .red-arr-img{float:right;padding:7px;cursor:pointer;opacity:0;filter:alpha(opacity = 0)}
.privacyPolicy{float:left;color:#000!important}
.privacyPolicy a{font-weight:bold;color:#000!important;text-decoration:underline}
body{font-family:'Akkurat-Rg'}
a,a:visited{color:#d6002a}
tbody{display:table-row-group;vertical-align:middle}
.wrapper-container{margin:0 auto;width:1200px;background:#fff;position:relative;overflow:visible}
.carousel{width:100%;margin:0 0 30px 0;z-index:1;display:block}
.content-wrapper,.hrd-pattern-bg,.hrd-menu-bg,.hdr-nav-bg,.hrd-nav-links{overflow:visible}
.content-wrapper{width:100%;height:auto;z-index:2;overflow:visible;position:absolute;top:35px}
.home-page .hrd-menu-bg,.hrd-menu-bg{background:transparent;margin:0 auto;position:relative}
.home-page .hrd-menu-bg{width:961px}
.hrd-menu-bg{width:970px;font-size:14px}
.hrd-menu-bg .hrd-nav-links li a{font-size:14px}
.home-page .hrd-menu-bg .hdr-nav-bg{display:block;left:0;width:100%;height:auto}
.hrd-pattern-bg{width:100%;height:auto}
.hrd-nav{overflow:visible;float:left}
.home-page .hrd-nav h1{margin-left:10px}
.hrd-nav h1{margin:13px 0 0 0;padding:0;width:189px;height:49px;overflow:hidden}
.hrd-nav h1 a{background:url("/images/application/spdji/spdji-header-logo.png") no-repeat scroll left top transparent;display:block;width:189px;height:49px;text-indent:-9999px}
.home-page .hrd-nav-links{margin-right:0}
.hrd-nav-links{float:right;font-size:11px;z-index:10;overflow:visible;margin-right:6px}
.hrd-nav-links ul{overflow:visible;height:32px}
.hrd-nav-links ul,.hrd-primary-nav ul{list-style:none;margin:0;padding:0}
.hrd-nav-links ul li{float:left;margin:1px 8px 0 0;text-transform:none}
.hrd-nav-links ul li a{color:#000;font-family:'Akkurat-Rg';font-size:14px;font-weight:normal;padding-top:8px;display:block;margin:0 4px}
.hrd-nav-links ul li.separator{padding-top:9px}
.home-page .hrd-nav-links ul li.login-button{margin-right:10px}
.hrd-nav-links ul li.login-button{height:35px;margin-top:0}
.hrd-nav-links ul li.login-button a{background-color:#6986b0;display:table-cell;height:35px;margin-left:5px;width:139px;color:#FFF;text-align:center;outline:0;vertical-align:middle;text-transform:initial;padding-top:3px;padding-bottom:2px}
.hrd-nav-links ul li.login-button .login-form a{width:auto}
.hrd-nav-links ul li.login-button .login-register{margin-top:3px;text-transform:none}
.hrd-nav-links ul li.login-button a span{color:#afafaf;text-transform:lowercase}
.user-info{margin:12px 20px 10px 0;display:inline-block;float:right}
.index-finder-btn-container{float:right}
.hrd-primary-nav-outer-wrap{z-index:997;overflow:visible;width:956px;height:41px;position:relative;margin:0}
.home-page .hrd-primary-nav-outer-wrap{width:auto;margin:0 10px 0 10px}
.hrd-primary-nav-inner-wrap{height:35px;font-size:13px;width:auto;overflow:visible}
.hrd-primary-nav-links{height:33px;margin:0 3px 0 3px;overflow:visible;padding:1px 0}
.hrd-primary-nav-links ul{list-style:none;margin:0 -3px 0 -3px;padding:0;height:32px;*position:relative;background:#545454;overflow:visible}
.hrd-primary-nav-links ul li{float:left;border-style:none;border-width:0 1px 0 1px;background-color:#000;border-color:#595959;margin-right:0;height:32px;min-width:108px;text-align:center}
.hrd-primary-nav-links ul li a{color:#fff;font-family:'Akkurat-Bd';font-size:18px;font-weight:normal;padding:6px 8px 7px 5px;display:block;height:17px;text-transform:none;outline:0}
.hrd-primary-nav-links .autocompleteOptions ul li a{height:auto;font-size:14px}
.hrd-primary-nav-links ul li.search-wrap{overflow:auto;float:none;background-color:#000;border-width:0 0 0 1px;height:32px}
.search-box-wrapper{height:28px;padding-top:4px;margin:0 2px 0 5px}
.search-box-right{height:32px;margin-right:30px;overflow:visible}
.search-box-left{height:32px;padding:0;overflow:visible}
.home-page .hrd-primary-nav-shadow{background:url("/images/application/spdji/spdji-global-nav-shadow-home.png") no-repeat scroll left top transparent}
.hrd-primary-nav-links ul li.search-wrap .search-go-button{top:5px;position:absolute;right:3px;text-align:right;display:block;height:25px;background-color:#d6002a;color:#fff;padding:0}
.hrd-primary-nav-links ul li.search-wrap .search-go-button input{background-color:#d6002a;color:#fff;display:inline-block;font-size:16px;height:25px;line-height:25px;margin-left:5px;font-family:'Akkurat-Rg';padding:2px 4px 0 0;font-size:16px;width:auto}
.hrd-primary-nav-links ul li.search-wrap .search-go-button:hover{background-color:#d6002a}
.hrd-primary-nav-links ul li.search-wrap .search-go-button:hover input{background-color:#d6002a}
.go-btn{background:#d6002a;display:inline-block;float:left;height:25px;margin-left:5px}
.go-btn:hover{background:url("/images/application/spdji/go-btn-left-hover.png") no-repeat scroll left top}
.go-btn>span{background:url("/images/application/spdji/go-btn-right.png") no-repeat scroll right top;color:#000;display:inline-block;font-size:16px;height:25px;line-height:25px;margin-left:5px;padding-right:4px}
.go-btn:hover>span{background:url("/images/application/spdji/go-btn-right-hover.png") no-repeat scroll right top}
.hrd-primary-nav-links ul li.search-wrap input{border:0;height:23px;padding-left:5px;background:#fff;width:100%}
.hrd-primary-nav-links ul li.parent-menu.active,.hrd-primary-nav-links ul li.no-child.active{background:#2c2b2b}
.hrd-primary-nav-links ul li.parent-menu:hover,.hrd-primary-nav-links ul li.no-child:hover,.hrd-primary-nav-links ul li.no-child.hover{background:#5b5b5b}
.hrd-primary-nav-links ul li.parent-menu.open,.hrd-primary-nav-links ul li.parent-menu.open{height:38px;border-right:0;background-color:#4d4d4d}
.hrd-primary-nav-links ul li.parent-menu.open .menus,.hrd-primary-nav-links ul li.parent-menu.open .menus{display:block;top:38px;left:0}
.menus{display:none;width:956px;position:absolute;text-align:left;z-index:-1;overflow:visible;background:url("/images/application/spdji/spacer.png")}
.home-page .menus{width:940px}
.menus ul,.menus ul li{border:0;background:0;margin:0}
.menus.research .menu-item-container{padding-bottom:0}
.menus .menu-item-container .other{margin-top:15px}
.menus .menu-item-container .other ul{min-height:32px}
.menus .menu-item-container .other li{line-height:20px;min-height:20px}
.menus ul{padding:0 5px 0 10px;border-right:1px solid #a0a0a0;float:left;width:139px;margin-bottom:20px;height:auto}
.home-page .menus ul{width:137px}
.menus ul.last{border:0}
.menus ul li{float:none;text-align:left;height:auto;color:#fff;text-transform:none;padding:5px 0}
.menus ul li h3{margin:0;padding:0;color:#fff;font-size:16px;font-family:"Akkurat-Bd"}
.menus.research ul li h3{color:#fff}
.menus ul li a{font-size:14px;height:auto;padding:0;font-family:'Akkurat-Rg'}
.menus h2{margin:0 0 20px 20px}
.menus.index ul{min-height:400px}
.menus.index .menu-item-container ul li>ul{border-right:0;padding:28px 0 0 0;min-height:20px}
.menus.index .menu-item-container ul.last li p{margin:0}
.hrd-primary-nav-links .menus.index ul li:first-child{padding:0;margin-bottom:10px}
.menus.regional ul{min-height:269px;min-width:169px}
.home-page .menus.regional ul{min-width:166px}
.hrd-primary-nav-links .menus.regional ul.mea{min-width:175px;height:245px}
.hrd-primary-nav-links .menus.regional ul.global-category{height:245px}
.hrd-primary-nav-links .menus.regional ul.americas-category{height:245px}
.hrd-primary-nav-links .menus.regional ul.global-europe{height:245px}
.hrd-primary-nav-links .menus.regional ul.last{height:245px}
.menus.research ul{min-height:70px;min-width:276px}
.menus.research hr{clear:left;border:0;background:#7a7a7a;margin:0 0 11px 0}
.menus.research .lead-hdr{overflow:visible;background:#6a6a6a}
.menus.research .lead-hdr a{height:auto}
.menus.research .lead-hdr h4{margin:0;padding:7px 0 6px 10px;font-family:'Akkurat-Rg';font-size:24px;text-transform:uppercase;color:#fff}
.menus.research ul li.desc{font:12px Akkurat-Rg;color:c9c9c9;text-transform:none;color:#cecece}
.top-left-corner-holder,.bot-left-corner-holder{background:#4d4d4d;margin:0 3px 0 3px;border:0 solid red;overflow:visible}
.top-left-corner-holder{background-color:#4d4d4d}
.bot-left-corner,.top-left-corner{margin:0 3px 0 -3px;width:3px;height:3px;overflow:visible}
.top-right-corner{background:#4d4d4d}
.top-left-corner{background:#4d4d4d}
.bot-right-corner{background:#4d4d4d}
.bot-left-corner{background:#4d4d4d}
.menu-item-container{margin:0;padding:10px;background-color:#4d4d4d}
.menu-footer{width:auto;border-top:1px solid #7a7a7a;padding-top:10px}
.menus .menu-footer ul{margin:0;padding:0;width:auto;border:0;min-height:39px}
.menus .menu-footer ul li{margin:0;padding:0;float:left;margin-right:10px;text-transform:none}
.menus .menu-footer ul li.text{padding-top:11px;height:28px}
.menus .menu-footer ul li.border{border-right:1px solid #7a7a7a;padding-right:16px}
.menus a.primarynav-index-finder-btn{display:block;height:38px;padding:0;min-width:170px;text-align:center;*width:178px}
.menus a.primarynav-index-finder-btn span{display:block;background-color:#d6002a;height:38px;margin-left:5px;margin-right:4px}
.menus a.primarynav-index-finder-btn span.arrow{height:19px;padding-top:1px;width:auto;font-size:18px;display:inline-block;margin-top:8px;padding-right:18px}
.menus a.primarynav-index-finder-btn span.arrow::after{content:" >"}
li.generic-drop-down-menu{overflow:visible;height:30px;margin-right:0!important}
li.our-company .generic-drop-down{width:176px}
li.generic-drop-down-menu:hover a.language,li.generic-drop-down-menu:hover a.blogs,li.generic-drop-down-menu:hover a.our-company{color:#c9c9c9}
li.generic-drop-down-menu a.language,li.generic-drop-down-menu a.blogs,li.generic-drop-down-menu a.our-company,.login-box-container,.hrd-nav-links ul li.generic-drop-down-menu .generic-drop-down{z-index:999}
.hrd-nav-links ul li.generic-drop-down-menu .generic-drop-down{z-index:998}
li.blogs .generic-drop-down{width:120px}
li.blogs.generic-drop-down-menu sup{font-family:Akkurat-Rg;font-size:85%}
li.secondary-nav-tab-item-more-menu a.secondary-nav-tab-more{z-index:7;font-size:13px}
li.secondary-nav-tab-item-more-menu:hover a.secondary-nav-tab-more{color:#fff;left:8px;padding:0 0 1px 0}
li.secondary-nav-tab-item-more-menu:hover a.secondary-nav-tab-more span{background:url("/images/application/spdji/spdji-secondary-nav-more-arrow-white.png") no-repeat scroll 90% center transparent;float:left;width:50px;margin-left:6px}
li.secondary-nav-tab-item-more-menu .generic-drop-down{z-index:6;margin-left:0}
li.secondary-nav-tab-item-more-menu .generic-drop-down ul li a{font-size:13px;left:0;padding-left:9px!important}
.secondary-nav-tab-item-more-menu .generic-drop-down-menu-item-container-mid ul li.active a{background-color:#e31837}
.secondary-nav-tab-item-more-menu .generic-drop-down-menu-item-container-mid ul li{height:auto}
li.generic-drop-down-menu a.language,li.generic-drop-down-menu a.blogs,li.generic-drop-down-menu a.our-company,#share-page a.share-this,li.generic-drop-down-menu a.secondary-nav-tab-more{display:block;height:30px;position:relative;padding:0;margin-left:4px}
li.generic-drop-down-menu a.language span,li.generic-drop-down-menu a.blogs span,li.generic-drop-down-menu a.our-company span,#share-page a.share-this span,li.generic-drop-down-menu a.secondary-nav-tab-more{display:block;height:26px;padding-top:8px;padding-right:13px}
li.generic-drop-down-menu:hover,#share-page:hover,#share-video:hover{background-color:#1a1a1a}
li.secondary-nav-tab-item-more-menu.generic-drop-down-menu:hover{background-color:#4d4d4d;margin-left:5px}
li.generic-drop-down-menu:hover a.language,li.generic-drop-down-menu:hover a.blogs,li.generic-drop-down-menu:hover a.our-company,li.generic-drop-down-menu:hover a.country{background-color:#1a1a1a}
li.generic-drop-down-menu:hover a.country span{background:url("/images/application/spdji/spdji-secondary-nav-more-arrow-white.png") no-repeat right center;height:12px;width:12px;display:inline-block}
li.generic-drop-down-menu a.language span,li.generic-drop-down-menu a.blogs span,li.generic-drop-down-menu a.our-company span{background:url("/images/application/spdji/spdji-secondary-nav-more-arrow.png") no-repeat right center;margin-right:8px}
li.generic-drop-down-menu:hover a.language span,li.generic-drop-down-menu:hover a.blogs span,li.generic-drop-down-menu:hover a.our-company span{background:url("/images/application/spdji/spdji-secondary-nav-more-arrow-white.png") no-repeat right center}
li.generic-drop-down-menu a.language span,li.generic-drop-down-menu a.blogs span,li.generic-drop-down-menu a.our-company span{height:20px}
.generic-drop-down{display:none;width:215px;position:absolute;text-align:left;z-index:10;overflow:visible;margin-top:-4px;background:url("/images/application/spdji/spacer.png")}
li.generic-drop-down-menu:hover .country{color:#fff;display:block;height:27px;margin-left:4px;padding:3px 0 0;position:relative;width:85px;z-index:999}
li.generic-drop-down-menu:hover .generic-drop-down{display:block}
.generic-drop-down ul,.generic-drop-down ul li{border:0;background:0;overflow:visible}
.generic-drop-down ul{margin:0;padding:0;list-style:none;height:auto;margin:0 -4px 0 -4px}
.generic-drop-down ul li{float:none;text-align:left;height:auto;margin:0}
.generic-drop-down ul li a{display:block;padding:5px 5px 5px 3px;color:#ddd;margin:0}
.generic-drop-down ul li.separator{padding-top:4px}
.no-flexbox.no-generatedcontent .generic-drop-down ul li.separator{padding-top:0;line-height:0;font-size:1px}
.generic-drop-down ul li.active{background:0}
.generic-drop-down ul li.active a{background:0;padding:0!important}
.generic-drop-down ul li a.even{height:auto;padding:5px 5px 5px 3px}
.generic-drop-down ul li a.odd{background:0;height:auto;padding:0}
.generic-drop-down ul li a:hover{background-color:#4d4d4d;display:block;margin:0;padding:5px 5px 5px 3px;color:#fff}
#share-video .generic-drop-down ul li a:hover{padding:5px 5px 5px 3px}
li.blogs .generic-drop-down ul li a:hover{background-color:#4d4d4d;color:#fff;display:block}
li.our-company .generic-drop-down ul li.active{background:#e31837}
li.our-company .generic-drop-down ul li.active a{background:#e31837;padding:5px 5px 5px 7px!important}
.generic-drop-down-top-left-corner-holder,.generic-drop-down-bot-left-corner-holder{background-color:#595959;margin:0 5px 0 5px;overflow:visible}
.generic-drop-down-top-left-corner-holder{background-color:#1a1a1a}
.generic-drop-down-bot-left-corner-holder{background-color:#1a1a1a}
.generic-drop-down-bot-left-corner,.generic-drop-down-top-left-corner{margin:0 5px 0 -5px;width:5px;height:5px;overflow:visible}
.generic-drop-down-top-right-corner{background-color:#1a1a1a}
.generic-drop-down-top-left-corner{background-color:#1a1a1a}
.generic-drop-down-bot-right-corner{background-color:#1a1a1a}
.generic-drop-down-bot-left-corner{background-color:#1a1a1a}
.generic-drop-down-menu-item-container-left{margin:0;padding:0;background-color:#1a1a1a;overflow:visible}
.generic-drop-down-menu-item-container-right{margin:0 0 0 5px;background-color:#1a1a1a;overflow:visible}
.generic-drop-down-menu-item-container-mid{margin:0 5px 0 0;background-color:#1a1a1a;height:auto;overflow:visible}
.login-box-container{display:none;text-align:left;margin:-40px 0;position:absolute;text-align:left;width:139px;background-color:#4d4d4d}
.login-form{margin:10px 5px 0 5px}
.login-form .login-textbox{width:124px;background:url(/images/application/spdji/spdji-header-login-input-box.png) top left no-repeat;height:26px}
.login-form input{background:0;height:20px;font-family:Akkurat-Rg;font-size:11px;margin-bottom:6px;width:114px;border:0;padding:0 5px;line-height:20px}
.login-form h5 span{color:#bcbec0;text-transform:lowercase}
.login-form h5{font-size:14px;color:#fff;font-weight:normal;margin:9px 0 11px 4px;padding:0;text-align:center}
.login-form form p{font-size:12px;color:#fff}
.hrd-nav-links ul li.login-button .login-box-container .login-form a{background:0;padding:0;margin:0;text-align:left;height:auto}
.hrd-nav-links ul li.login-button .login-box-container .login-form a.login-arrow{width:auto;padding-right:10px;float:left}
.hrd-nav-links ul li.login-button .login-box-container .login-form a.login-arrow:after{content:">";padding-left:3px;font-size:8px}
.hrd-nav-links ul li.login-button .login-box-container .login-form a.sign-in-btn{text-align:left}
a.sign-in-btn span{display:block;margin-left:3px;background-color:#d6002a}
.hrd-nav-links ul li.login-button .login-box-container .login-form a.sign-in-btn span.arrow{margin:0;padding:3px 10px;font-size:12px;font-weight:bold;color:#fff;text-transform:none}
.hrd-nav-links ul li.login-button .login-box-container .login-form a.forget-password{margin-bottom:8px;margin-left:6px}
.hrd-nav-links ul li.login-button .login-box-container .login-form a.register-user{margin-top:5px;font-size:10px;font-weight:bold;margin-left:6px;margin-bottom:7px}
.hrd-nav-links .login-form a.forget-password,.hrd-nav-links .login-form a.register-user{font-family:Akkurat-Rg;font-weight:bold;font-size:10px;display:block}
.hrd-nav-links ul li.login-button .login-box-container .login-form span.action{font-size:10px;color:#fff}
.login-box-bottom{width:auto}
.hrd-nav-links ul li.login-button .login-box-container .login-form div.sign-in-btn{position:relative;float:left;display:block;height:20px;clear:both;width:64px}
.hrd-nav-links ul li.login-button .login-box-container .login-form div.sign-in-btn input.btn-login-submit{display:block;height:20px;width:50px;font-size:12px;font-weight:bold;color:#fff;text-align:left;margin:0 0 0 3px;padding:0 0 0 3px;background-color:#d6002a}
.clearfix{float:none;clear:both;font-size:0;line-height:0;overflow:visible}
.home-page .module.whats-new.secondary{margin-top:0;float:none}
.section-navigation{background:url("/images/application/spdji/spdji-secondary-nav-tab-bg.png") no-repeat scroll 0 0;border-bottom:0;float:left;height:41px;width:960px;margin:0;z-index:100}
.section-navigation ul{border-top:0;list-style:none outside none;margin:0;overflow:visible;padding:0}
.section-navigation li{cursor:pointer;float:left;font-family:"Akkurat-Bd";font-size:14px;height:33px;overflow:visible}
.section-navigation a{color:#58595b;display:inline-block;line-height:34px;padding:10px 15px}
.section-navigation li.active{cursor:default;background:url("/images/application/spdji/spdji-secondary-nav-tab-left.png") no-repeat scroll 0 0;height:41px}
.section-navigation li.active a{background:url("/images/application/spdji/spdji-secondary-nav-tab-right.png") right top no-repeat;border:0;height:41px;position:relative;left:13px;padding:10px 13px 10px 0;outline:0}
.section-navigation li.more{border-left:0;font-family:"Akkurat-Bd";font-size:14px;line-height:34px;overflow:visible;padding-top:0;right:0}
.section-navigation li.more>a{height:35px;margin-left:0;padding:2px 0 10px 15px;position:relative;width:65px}
.section-navigation li.secondary-nav-tab-item-more-menu.more.active a.secondary-nav-tab-more{padding:2px 0 10px 0}
.section-navigation li.secondary-nav-tab-item-more-menu.more.active:hover a.secondary-nav-tab-more{padding-bottom:0}
.secondary-nav-tab-more span{background:url("/images/application/spdji/spdji-secondary-nav-more-arrow.png") no-repeat scroll 55% 50% transparent;float:left;width:75px;margin:6px 0 0 4px}
.section-navigation li.more ul{padding:5px 0 0;margin:0 -4px}
.section-navigation li.more li a{border:medium none;display:block;padding:0 5px}
.cta-links-container{float:right;height:auto;margin:15px 8px 5px 0;padding:0;width:175px}
.cta-links-top{height:9px;background:none!important}
.cta-links-mid{padding:2px 6px 2px 19px;background:none!important}
.cta-links-bottom{height:9px;background:none!important}
.no-flexbox.no-generatedcontent .cta-links-bottom,.no-flexbox.no-generatedcontent .cta-links-mid,.no-flexbox.no-generatedcontent .cta-links-top{overflow:visible}
.home-page .cta-links-container{float:right;height:auto;margin:15px 8px 0 0;padding:0;width:160px}
.home-page .cta-links-top{height:3px}
.cta-btn-container{margin:0;padding:0}
.home-page .cta-links-mid{padding:2px 5px}
.home-page .cta-links-bottom{height:3px}
.cta-btn-container li{background-color:#d6002a;height:33px}
.cta-btn-container li a{color:white;display:block;font-size:18px;height:auto;margin-left:8px;padding-top:6px;width:130px;background:none!important;text-transform:capitalize;font-family:"Akkurat-Bd"}
.cta-btn-container li a span{display:inline-block;height:13px;margin-left:4px;width:13px}
.cta-btn-container li a span::after,.home-page .professional-profile .link-details::after{content:" >"}
.page-title-container{border-bottom:1px solid #CCC;padding-bottom:0;margin:0;width:955px}
.page-title-container .cta-links-container{margin:4px -1px 9px 0;min-height:55px}
.index-detail-page .page-title-container{padding-bottom:25px;float:left}
.index-detail-page .page-title-container .cta-links-container{margin:15px 8px 5px 0}
.has-secondary-navigation .page-title-container{background:0;padding-bottom:14px;border:0}
.has-secondary-navigation .page-title-container .cta-links-container{margin:16px 8px 9px 0;position:absolute;right:0}
.legal .page-title-container{background:0;padding-bottom:16px;margin-top:30px}
.legal .page-title-container .cta-links-container{display:none}
.client-service .section-navigation,.legal .section-navigation{margin-bottom:25px}
.legal .hrd-pattern-bg{background:0}
.legal .legal-header-text{color:#515152;font-family:'Akkurat-Rg';font-size:40px;padding:20px 0 0 170px}
.legal .legal-service-section-title{background-color:#555}
.legal .black-roundedbox-right h3{margin:0;padding:6px 5px}
.page-title-container .page-title{color:#000;float:left;font-size:14px;margin:11px 0 0 0;width:770px}
.page-title-container .page-title p{font-family:"Akkurat-Lg";font-size:20px;margin:0;color:#000;text-transform:uppercase}
.index-detail-page .page-title-container .page-title h1,.page-title-container .page-title h2,.tlc-resources-subpage h2{font-family:"Akkurat-Bd";font-size:34px;font-weight:normal;margin:0;padding:0;color:#000}
.index-detail-page .page-title-container .page-title h1{font-family:"Akkurat-Bd"}
.index-detail-page .page-title-container .page-title h2,.index-detail-page .page-title-container .page-title h3{font-family:"Akkurat-Rg";font-size:20px;margin:0;color:#000;text-transform:capitalize;font-weight:normal;display:inline-block}
.index-detail-page .page-title-container .page-title h2{padding-left:2px}
.family-landing-page .page-header h1{font-size:20px}
#share-page,#add-page{float:right;font-family:Akkurat-Rg;font-size:11px;font-weight:bold;line-height:17px;color:#d6002a;cursor:pointer;overflow:visible;text-transform:none}
#share-page{margin-right:-30px;margin-top:-5px}
#add-page{width:127px;margin-right:10px}
#share-page a.share-this{z-index:2}
#share-page .generic-drop-down{z-index:20;width:108px;margin-top:0}
#share-page .generic-drop-down-menu-item-container-mid ul li span,#share-video .generic-drop-down-menu-item-container-mid ul li span{background:none repeat scroll 0 0 #7a7a7a;display:block;height:1px;margin:0 7px;width:auto}
.hdr-page a{vertical-align:middle}
.hdr-page a#add-page-link{vertical-align:top}
.hdr-page .generic-drop-down{z-index:996}
#share-video .generic-drop-down{width:108px;z-index:12}
.media-modal #share-video .generic-drop-down{z-index:10}
#add-page a{color:#d6002a!important}
#share-page .share-this{height:24px;margin-left:4px}
#share-page:hover .share-this{color:#fff}
#share-page:hover .generic-drop-down,#share-video:hover .generic-drop-down{display:block}
#share-page .share-this a{height:auto;width:100px;display:inline-block;height:30px;margin-left:4px;padding:5px 0 0 0;text-transform:capitalize}
#share-page:hover .share-this a,#share-video:hover .share-this a{color:#fff}
.hdr-page .icon,#share-video .share-this .icon{height:12px;width:12px;margin:0 3px 0 5px;display:inline-block;vertical-align:text-top}
#share-page .share-this .icon,#share-video .share-this .icon{background:url(/images/application/spdji/share-red-icon.png) no-repeat center right}
#share-page:hover .share-this .icon,#share-video:hover .share-this .icon{background:url('/images/application/spdji/landing-share-icon-white.png') no-repeat 90% center}
#add-page .icon{background:url("/images/application/spdji/plus-red-icon.png") no-repeat scroll right center;margin:0 0 0 3px}
.tlc-resources #share-page li{padding:0;width:auto}
.footer{width:100%;background-color:#000;clear:both;margin:30px 0 0 0;padding:30px 0 15px 0}
.footer-logo{background:url('/images/application/spdji/spdji-footer-logo.png') no-repeat;margin:8px 0 0 130px;float:left;width:117px;height:45px}
.footer-content{margin:0 0 0 105px;float:left}
.ftr-container .footer-content{margin:0 0 0 20px}
.footer-content ul li{list-style-type:none}
.footer ul{margin:0;padding:0;overflow:visible;min-height:140px}
.footer-menu{float:left;list-style-type:none;font-size:11px;color:#fff;margin-right:50px}
.ftr-container .footer-menu{margin-right:20px}
.footer-menu ul li{padding:5px!important}
.ftr-first .ftr-title{text-transform:capitalize}
.footer-menu ul li a{text-decoration:none;color:#fff;padding-top:7px}
.ftr-title h5{font-size:14px;margin:0;font-family:"Akkurat-Bd"}
li.social-media ul li span{display:inline-block;vertical-align:baseline;width:19px;height:15px;padding:0 5px 0 0}
li.eu span{background:url('/images/application/spdji/spdji-footer-icn-share-email.png') no-repeat}
li.fb span{background:url('/images/application/spdji/spdji-footer-fb-icon.png') no-repeat}
li.twit span{background:url('/images/application/spdji/spdji-footer-twitter-icon.png') no-repeat}
li.lk span{background:url('/images/application/spdji/spdji-footer-linkedin-icon.png') no-repeat}
li.yt span{background:url('/images/application/spdji/spdji-footer-youtube-icon.png') no-repeat}
li.rss span{background:url('/images/application/spdji/spdji-footer-rss-icon.png') no-repeat}
.footer .footer-content .social-media{width:107px;margin-left:12px}
.social-media ul li{padding:4px;width:150px}
.social-media ul li a{padding-top:0}
.footer-copyright{clear:both;color:#fff;font-size:12px;margin:20px 0 0 130px}
.module.whats-new .static-promo-outer{position:relative;width:100%;height:131px;margin:0;border-bottom:0}
.module.whats-new .static-promo-outer h3{font-family:Akkurat-rg;color:#fff;font-size:20px;padding:25px 0 0 20px;text-transform:uppercase;margin:0;width:80%}
.module.whats-new .static-promo-outer span{color:#fff;position:absolute;bottom:0;left:0;padding:10px 0 10px 20px;width:93%;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}
.wrapper-container .hrd-pattern-bg .content-container{width:1000px;margin:0 auto}
.col1{border-right:0;float:left;padding:0;overflow:visible;width:373px}
.col2{width:577px;margin:0 0 0 20px;float:left}
.container.home-page{margin:0 auto;width:1200px;background:#fff;position:relative}
.home-page .hdr{height:auto;position:absolute;top:35px;font-size:14px;z-index:2}
.home-page .hrd-menu-bg .hdr-nav-bg{display:block;left:0;background-color:#fff;width:100%;height:100px}
.home-page .hrd-pattern-bg{height:100px}
.home-page .hrd-nav-links ul li.login-button.logout-only a{width:100px}
.home-page .login-box-container{min-height:154px;margin-top:-40px}
.home-page .login-box-top{height:auto}
.home-page .user-info{display:block;float:right;margin:-12px 10px 0 0}
.home-page .hrd-primary-nav-outer-wrap{margin:13px 10px 0 10px}
.home-page .hrd-primary-nav-links .menu-item-container{overflow:visible}
.home-page .hrd-primary-nav-links .menus .menu-footer ul li.border{padding-right:20px}
.home-page .carousel div.slide{position:relative;overflow:visible;margin:0;padding:0}
.home-page .carousel div.slide img{width:1200px;height:458px;border:0}
.home-page .carousel div.slide div{width:80%;display:block;position:relative;left:160px;bottom:320px}
.home-page .carousel div.slide h3{font-size:40px;margin:0;padding:0}
.home-page .carousel div.slide p{font-size:16px;color:#666;margin:10px 0;_margin:10px 0 0 0;padding:0;width:500px}
.home-page .carousel #pagination{position:absolute;left:980px;top:395px;z-index:1;background:0}
.home-page .carousel #pagination a{display:block;float:left;width:10px;height:10px;margin:12px 0 0 4px;overflow:hidden;-moz-border-radius:10px;border-radius:10px;background:none!important;border:1px solid #e31837}
.home-page .carousel #pagination a span{display:none}
.flexbox .home-page .module.whats-new #pagination a.selected{background-color:#e31837!important;background-image:none!important}
.home-page .cta-links-container{margin:0;padding:0;width:175px;height:auto;position:absolute;right:51px;background:#fff;top:200px}
.home-page .cta-btn-container li{margin-bottom:5px}
.cta-btn-container li:hover{background:#d6002a}
.cta-btn-container li:hover a,.home-page .cta-btn-container li:hover a{background:url('/images/application/spdji/spdji-cta-button-right-hover.png') no-repeat right top}
.home-page .cta-btn-container li.last{margin-bottom:0}
.home-page .cta-btn-container li a{background:url('/images/application/spdji/spdji-cta-button-right.png') no-repeat right top;height:33px;display:block;margin-left:8px;padding-top:7px;font-size:16px;color:white;width:157px;text-transform:capitalize}
.home-page .cta-btn-container li a span{height:13px;width:13px;display:inline-block;margin-left:8px}
.no-flexbox .home-page .cta-btn-container li a span{position:relative;top:-2px}
.home-page .indices-widget-container{width:980px;font-family:'Akkurat-Rg';position:relative;left:-20px;margin-top:-120px}
.home-page .indices-widget-bottom{background:url('/images/application/spdji/spdji-my-indices-bottom-line.png') no-repeat top left;height:23px;float:left;width:980px;font-family:Akkurat-Rg;font-size:11px;font-style:italic;padding:7px 50px 5px 50px}
.home-page ul.indices-tab{margin:0;padding:0;list-style:none;height:34px}
.home-page .indices-tab li{float:left;margin-right:2px;display:inline-block;height:34px}
.home-page .indices-tab li{background:url('/images/application/spdji/tab-left.png') no-repeat top left}
.home-page .indices-tab li a{background:url('/images/application/spdji/tab-right.png') no-repeat top right;display:block;height:34px;margin-left:3px;text-decoration:none;font-size:18px;color:#000}
.home-page .indices-tab li a span{display:block;padding:8px 10px 4px 8px;white-space:nowrap;font-size:18px;font-weight:normal;text-transform:capitalize}
.home-page .indices-tab li.active{background:url('/images/application/spdji/tab-left-active.png') no-repeat top left}
.home-page .indices-tab li.active a{background:url('/images/application/spdji/tab-right-active.png') no-repeat top right}
.home-page .shadow-left,.home-page .shadow-right{float:left;height:54px}
.home-page .shadow-left{background:url('/images/application/spdji/tab-shadow-left.png') no-repeat top right;width:51px}
.home-page .shadow-right{background:url('/images/application/spdji/tab-shadow-right.png') no-repeat top right;padding-right:33px;overflow:visible}
.home-page .indices-tab-container{width:auto;padding-top:20px;float:left;margin-left:-12px}
.home-page .indices-tab-container{float:left}
.home-page .indices-tab-shadow{overflow:auto;background:url('/images/application/spdji/spdji-my-indices-tab-mid-shadow.png') no-repeat top right;height:54px}
.home-page .pagination-prev,.home-page .pagination-next{height:93px;width:43px;display:inline-block}
.home-page .pagination-prev{background:url('/images/application/spdji/spdji-my-indices-prev-btn.png') no-repeat top left;float:left}
.home-page .pagination-next{background:url('/images/application/spdji/spdji-my-indices-next-btn.png') no-repeat top left;float:right}
.home-page .indices-detail-container{width:894px;float:left;height:93px;display:inline-block;background:#FFF}
.home-page .all-indices-container,.my-indices-container{overflow:visible}
.home-page .slides{overflow:visible;width:894px;position:absolute;height:93px}
.home-page .index-slide{overflow:visible;height:93px;margin:0;padding:0;width:894px;float:left;margin:10px 5px;font-size:14px}
.home-page .slides .index-slide .index-detail{float:left;width:212px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;height:31px;padding:0 5px 5px 5px;overflow:visible}
.home-page .slides .index-slide .index-detail.last{border-right:0}
.home-page .slides .index-slide .index-detail.no-bottom-border{border-bottom:0;padding:5px 5px 0 5px}
.home-page .index-detail h5{padding:0;margin:0}
.home-page .index-detail h5 a{color:#000;font-size:15px;font-weight:normal}
.home-page .index-detail .return-value{float:left;font-size:14px;font-weight:normal}
.home-page .index-detail .daily-change{float:right;display:inline-block;font-size:14px;font-weight:normal}
.home-page .index-detail .daily-change.up{color:#6ba539}
.home-page .index-detail .daily-change.down{color:#e31837}
.home-page .carousel #slider div{width:1200px;height:458px}
.home-page .carousel div#slides div div{margin-top:180px;display:block;margin-left:160px;position:static;width:60%}
.home-page .carousel div#slides div div h3{float:none;font-family:"Akkurat-Lg";font-size:46px;color:#fff;margin:0;padding:0}
.home-page .carousel div#slides div div p{color:#fff;font-size:18px}
.home-page .carousel #slides div div .btn-link{color:#fff;position:absolute;padding:10px 0;font-size:16px;color:#fcd24f;font-weight:bold;text-transform:uppercase}
.home-page .carousel #slides div div .banner-btn-link{position:absolute;background:url("/images/application/spdji/yellow-btn-left.png") left center no-repeat;margin:10px 0;padding:10px 0;display:block;text-transform:uppercase;height:25px}
.home-page .carousel #slides div div .banner-btn-link a{background:url("/images/application/spdji/yellow-btn-right.png") right center no-repeat;color:#020100;font-size:13px;font-weight:bold;padding:5px 8px 4px 4px;margin:0 0 0 4px}
.home-page .multimedia .thumbnails li{display:inline}
.home-page .page-content{width:941px;margin:0 auto;display:block;font-family:"Akkurat-Rg";font-size:14px;overflow:visible;color:#636466}
.home-page .page-content ul,.rande-container.overview .column1 .home-widget ul{margin:0;padding:0}
.page-content{width:100%;margin:22px 0 0 0;overflow:visible}
.home-page .page-content .column1,.home-page .page-content .column2,.home-page .page-content .column3{width:287px;float:left}
.home-page .page-content .column1,.home-page .page-content .column2{margin-right:40px}
.home-page .page-content .content-header,.events-header{width:100%;border-bottom:2px solid #cfcbcc}
.home-page .page-content h4{font-family:'Akkurat-Bd';font-weight:normal;text-transform:uppercase;margin-top:16px;font-size:14px}
.home-page .page-content h4 a{color:#000}
.home-page .page-content .content-header h3,.events-header h3,.rande-container.overview .column1 .home-widget .content-header h3,.content-header h3{margin:0;padding:6px 0;text-transform:none;color:#000;font-family:'Akkurat-Bd';font-size:22px;font-weight:normal}
.rande-container.overview .column1 .home-widget .content-header h3,.rande-container.overview .column2 .content-header h3{color:#3f3f3f;font-size:18px;font-family:"Akkurat-Bd"}
.home-page .link-details{text-decoration:none;display:block;width:100%;padding:6px 0;border-bottom:1px solid #ccc;font-weight:bold;font-size:12px}
.home-page .link-details .right-arrow{font-size:18px;padding:0 0 0 2px;display:none}
.home-page .link-top{border-top:0}
.home-page .professional-profile .link-details{text-transform:capitalize;margin:0;padding:11px 0 9px}
.home-page .more-link,.rande-container.overview .column1 .home-widget .more-link{margin-top:10px;font-family:"Akkurat-Bd"}
.home-page .home-widget{margin-bottom:20px}
.rande-container.overview .column1 .home-widget{margin-bottom:30px}
.rande-container.overview .column1 .home-widget .more-link{margin-bottom:10px;margin-left:20px}
.home-page .home-widget ul li{border-bottom:1px solid #cfcbcc;padding:10px 0}
.home-page .home-widget ul li a{color:#636466}
.home-widget.home-blog ul li .more-link{color:#005776}
.home-page .home-widget ul li span{color:#a7a9ab;display:block;font-size:10px;margin-top:1em;width:96%}
.home-page .content-bottom.module.whats-new.mini{margin:0;width:100%}
.home-page .content-bottom img{width:100%}
.right-col-module span.video-play-icon,.video-play-icon,.podcast-play-icon{display:block;position:relative;top:36%;left:40%;height:42px;width:42px;cursor:pointer}
.video-play-icon{background:url('/images/application/spdji/spdji-video-play-icon.png') no-repeat}
.podcast-play-icon{background:transparent url("/images/application/global/icons/podcast.png") no-repeat}
.home-page .content-bottom .thumbnails li .mm div{width:100%;height:131px;background-repeat:no-repeat;background-color:#000}
.home-page .content-topic-desc{border-bottom:1px solid #cfcbcc;margin-top:11px;padding:0 0 16px;line-height:18px}
.home-page .current-topic h4{font-family:'Akkurat-Bd';font-size:16px;font-weight:normal;text-transform:capitalize;margin-top:16px;margin-bottom:0}
.home-page .current-topic h4 a{color:#000}
.home-page .current-topic.last,.home-page .home-page-widget,.home-page .module.events{margin-bottom:20px}
.home-page-widget.professional-profile .content-type,.professional-resources .events-tile{background:url('/images/application/spdji/professional-profile.jpg') no-repeat;width:85px;height:57px}
.home-page .content-type,.events-tile{height:57px;width:85px;border:2px solid #fff;background-repeat:no-repeat;background-color:#fff;background-position:center center;margin:4px 15px 7px 2px;-moz-box-shadow:0 0 5px #dadada;-webkit-box-shadow:0 0 5px #dadada;box-shadow:0 0 5px #dadada}
.css-shadow{float:left}
.home-page .sub-text{font-size:10px;color:#a7a9ab}
.home-page .multimedia h6{display:inline;font-size:10px;margin:0;color:#a7a9ab}
.page-header{width:373px}
.page-header h2{font-size:20px;text-transform:uppercase}
.more-details{background:url("/images/application/spdji/spdji-event-slider-action-arrow.png") no-repeat scroll 100% 50%;color:#005776;cursor:pointer;float:left;font-size:11px;font-weight:bold;line-height:10px;overflow:visible;padding:5px 5px 5px 0;position:relative;width:65px}
.module.whats-new.secondary{clear:both;margin-bottom:0}
.client-service .module.whats-new{margin-bottom:15px}
.rotating-promo-banner{position:absolute;bottom:28px;width:373px}
.rotating-promo-box{background:url("/images/application/spdji/rotating-promo-banner-cta-bg.png");display:inline-block;margin:0;padding:0 2px 2px}
.rotating-promo-arrow-img{background:url("/images/application/spdji/spdji-more-action-arrow.png") no-repeat scroll center right transparent;display:inline-block;height:9px;width:9px}
.module.whats-new .mini-feature{cursor:pointer;float:left;height:93px;margin:7px 10px 0 0;position:relative;width:181px;background-repeat:no-repeat;background-color:#000}
.module.whats-new .mini-feature.last{float:left;height:93px;margin:7px 10px 0 0;position:relative;width:181px}
.module.events{width:363px;margin-top:35px}
.module.events .events-header{border-bottom:2px solid #c8c8c8;padding-bottom:2px;overflow:hidden}
.module.events h3{color:#3f3f3f!important;width:320px;float:left;padding:10px 0 0 0;*margin-top:5px}
.event-slides{border-bottom:1px solid #c8c8c8;padding-bottom:5px}
.event-slides a{color:#000}
.event-slides h4{padding:0;margin:15px 0}
.module.events .event-slides h4{font-size:15px;margin:20px 0 15px;padding:0;text-transform:none;cursor:pointer}
.event-slides .events-bottom-bar{border-top:1px solid #c8c8c8;margin:0;overflow:hidden;padding:8px 0 3px}
.events-tile{background-color:#fff;background-repeat:no-repeat;background-position:center center;border:2px solid #fff;box-shadow:0 0 5px #dadada;float:left;height:57px;margin:5px 15px 8px 5px;width:97px}
.event-slides .event-date{font-weight:bold;margin-bottom:10px}
.event-date{font-family:"Akkurat-Rg";font-weight:normal!important;margin-top:3px}
.events-cta-link{background:url("/images/application/spdji/spdji-event-slider-action-arrow.png") no-repeat scroll right center transparent;float:right;font-family:"Akkurat-Rg";font-size:11px;font-weight:bold;padding:0 12px 0 0;line-height:11px}
.right-container{overflow:visible}
.right-container-top{width:100%;background:0;height:0;display:none}
.right-container-mid{clear:both;padding:6px 13px 8px 12px;border:1px solid #a1a1a1;background:#fff}
.wrapper-container.index-detail-page .right-container-mid{overflow:visible}
.right-container-bottom{clear:both;width:100%;background:0;height:0;display:none}
.right-small-container-top{background:url('/images/application/spdji/spdji-landing-right-col-small-container-top.png') top center no-repeat;width:100%;height:5px}
.right-small-container-mid{background:url('/images/application/spdji/spdji-landing-right-col-small-container-mid.png') center center repeat-y;clear:both;padding:6px 14px 8px 13px}
.right-small-container-bottom{background:url('/images/application/spdji/spdji-landing-right-col-small-container-bottom.png') top center no-repeat;width:100%;height:5px}
.right-medium-container-top{background:url('/images/application/spdji/spdji-landing-right-col-medium-container-top.png') top center no-repeat;width:100%;height:5px}
.right-medium-container-mid{background:url('/images/application/spdji/spdji-landing-right-col-medium-container-mid.png') center center repeat-y;clear:both;padding:4px 9px 8px}
.right-medium-container-bottom{background:url('/images/application/spdji/spdji-landing-right-col-medium-container-bottom.png') top center no-repeat;width:100%;height:5px}
.right-container-large-top{height:8px;width:100%}
.right-container-large-mid{border:1px solid #a1a1a1;width:942px}
.right-container-large-bottom{height:8px;width:969px}
.client-service .recommended li a,.legal .recommended li a{margin:0 35px 0 10px}
.recommended li a{display:inline-block;margin:0;padding:0 0 0 33px}
.recommended li a p{font-family:"Akkurat-Rg";font-size:14px;padding-left:0;margin:7px 0;text-decoration:none;color:#000}
.recommended li p{font-family:"Akkurat-Rg";padding-left:42px}
.pdf-icon{background:transparent url("/images/application/events/pdf-icon.png") no-repeat scroll 0 center}
.recommended li .web-page-icon{background:transparent url("/images/application/events/web-icon.png") no-repeat scroll 0 center}
.podcast-icon{background:transparent url("/images/application/events/potcast-icon.png") no-repeat scroll 0 center}
.video-icon{background:transparent url("/images/application/events/video-icon.png") no-repeat scroll 0 center}
.doc-icon,.docx-icon{background:transparent url("/images/application/events/doc-icon.png") no-repeat scroll 0 center}
.link-icon{background:transparent url("/images/application/events/notes-icon.png") no-repeat scroll 0 center}
.xls-icon,.xlsx-icon{background:transparent url("/images/application/events/xls-icon.png") no-repeat scroll 0 center}
.zip-icon{background:transparent url("/images/application/global/icons/ZIP.png") no-repeat scroll left top}
.ppt-icon{background:transparent url("/images/application/global/icons/PPT.png") no-repeat scroll left top}
.csv-icon{background:transparent url("/images/application/global/icons/CSV.png") no-repeat scroll left top}
.right-container-mid .black-roundedbox-left.tabs-header{margin:0;height:6px}
.black-roundedbox-right{margin-left:4px}
.black-roundedbox-right h3{padding:6px 0 8px 5px;float:left;font-size:20px;font-weight:normal;margin-top:0;font-family:"Akkurat-Bd"!important;text-transform:none}
.col1 .black-roundedbox-right h3{color:#3f3f3f;font-family:"Akkurat-Bd",Arial,sans-serif!important;font-size:18px;font-weight:normal;margin-left:0;margin-top:0;padding:6px 0 8px;*width:300px}
.black-roundedbox-right h2 span,.black-roundedbox-right a{color:#fcd24f}
.black-roundedbox-left{width:100%;background:#1a1a1a}
.black-roundedbox-right{background:#1a1a1a}
.black-roundedbox-left,.black-roundedbox-right{color:#fff;height:34px}
.col1 .black-roundedbox-left{background:0;width:auto}
.extended-roundedbox .black-roundedbox-left,.extended-roundedbox .black-roundedbox-right{height:10px}
.extended-roundedbox div.extended-roundedbox-container{background:#1a1a1a;min-height:24px;width:100%}
.extended-roundedbox .extended-roundedbox-container h3{color:#fff;float:left;font-family:Akkurat-rg;font-size:20px;font-weight:normal;margin:0;padding:0 0 8px 9px;text-transform:capitalize;width:96%}
.extended-roundedbox .extended-roundedbox-container .more-link{background:url("/images/application/spdji/spdji-more-action-arrow.png") no-repeat scroll right center;color:#ffd248;float:right;margin:10px 5px 0 0;text-transform:uppercase;padding:0 10px 0 0}
.col1 .black-roundedbox-right{background:0;color:#000}
.col1 .right-col-module ul{border-top:2px solid #c8c8c8}
.resources-module .black-roundedbox-left,.index-news-module .black-roundedbox-left,.multimedia .black-roundedbox-left{margin-top:0}
.sub-tab-left{background:url(/images/application/spdji/spdji-section-header-sub-tab-left-grey.png) left top no-repeat;height:37px;margin-top:1px;overflow:visible;width:100%}
.sub-tab-right{height:30px;margin:0 0 0 3px;overflow:visible;background:#e0e0e0;background:#ccc;border-radius:0 0 3px}
.resource-header li.active .subtab-arrow{background:url('/images/application/spdji/spdji-section-header-sub-tab-down-arrow.png') 15px 0 no-repeat;display:block;height:10px;width:50px;position:absolute}
.resource-header>ul,.blog-header ul{-moz-box-align:start;-moz-box-orient:horizontal;display:-moz-box;font-size:11.2px;margin:0;overflow:visible;padding:0;float:left;height:30px}
.resource-header>ul{background:#ccc}
.resource-header ul li.active,.blog-header ul li.active{background:url('/images/application/spdji/spdji-section-header-sub-tab-down-arrow-grey.png') center bottom no-repeat!important;color:#1a1a1a;height:37px;overflow:visible;font-weight:bold;font-family:"Akkurat-Bd"}
.resource-header ul li.active,.module.right-col-news .sector li.active{color:#1a1a1a!important;font-family:"Akkurat-Bd";background:url(/images/application/spdji/spdji-section-header-sub-tab-down-arrow-grey.png) center bottom no-repeat!important}
.index-detail-page .resource-header ul li,.family-landing-page .resource-header ul li,.professional-page .resource-header ul li,.regional-page .resource-header ul li,.spiva-awards-winners-list.resource-header ul li,.custom-indices .resource-header ul li,.press-room .blog-header ul li{border-right:1px solid #fff}
.resource-header ul li,.blog-header ul li{-moz-box-flex:0;color:#1a1a1a;cursor:pointer;float:left;font-family:"Akkurat-Rg";font-size:14px;font-weight:normal;line-height:30px;padding:0 10px;overflow:visible}
.resource-header ul li{color:#1a1a1a}
.content li.last{border-bottom:0!important}
.sub-tab-right.resource-header.scrollable-tabs-wrapper{position:relative}
.sub-tab-right.resource-header.scrollable-tabs-wrapper .more-arrows{position:absolute;height:100%;background-color:rgba(0,0,0,0.2);color:#292929;font-size:15px;font-weight:bold;font-family:"Akkurat-Rg";line-height:30px;width:14px;cursor:pointer;display:none}
.sub-tab-right.resource-header.scrollable-tabs-wrapper .left-arrow{left:-3px;border-radius:0 0 0 5px;background:url('/images/application/spdji/widget-tab-more-arrow-left.png') no-repeat}
.sub-tab-right.resource-header.scrollable-tabs-wrapper .right-arrow{right:0;height:30px;line-height:30px;border-radius:0 0 5px 0;background:url('/images/application/spdji/widget-tab-more-arrow-right.png') no-repeat}
.sub-tab-right.resource-header.scrollable-tabs-wrapper .more-rc-header{white-space:nowrap;background:none!important}
.sub-tab-right.resource-header.scrollable-tabs-wrapper .more-rc-header li{float:none!important;display:inline-block}
.index-news-module{margin-bottom:0}
.index-news-module ul{border:0!important}
.index-news-module li{border-bottom:1px solid #cfcbcc;margin:0;padding:0 0 10px 15px}
.index-news-module li a,.resources-module .content li a,.module.news .content li a{color:#000;display:block;font-family:"Akkurat-Rg";font-size:14px;margin:0;padding:15px 15px 0 0;text-decoration:none}
.right-col-news li.last.more .more-link{float:left;margin-right:30px;text-transform:capitalize}
.no-flexbox.rgba .right-col-news li.last.more .more-link,.no-flexbox.rgba .module.news .content li.last a,.no-flexbox.rgba .left-col-module.index-calendar .more-link{height:11px}
.module.news.latest-blogs .content li{padding:10px 5px 10px 15px}
.module.news.latest-blogs .content li a{padding:0}
.module.news.latest-blogs .content li.last.more{padding:0 5px 10px 15px}
.resources-module .content li.last a,.module.news .content li.last a{font-size:11px;padding:0 12px 0 0;margin-top:9px;text-transform:capitalize;line-height:12px;color:#d6002a}
.module.recent-press-release li a{color:#000}
.resources-module .content li.last a{color:#d6002a}
.resources-module.practice-essentials .content li.last a{text-transform:none;font-size:14px;line-height:15px}
.index-news-module .more-details,.multimedia .more-details{background:url('/images/application/spdji/spdji-more-action-arrow.png') 75% 75% no-repeat!important;color:#ffd248;float:right;font-size:11px;height:16px;line-height:0!important;margin:10px 10px 0 5px;overflow:visible;padding:0;position:relative;width:40px}
.index-news-module .more-details a,.multimedia .more-details a{color:#ffd248!important;font-family:"Akkurat-Rg"!important;margin:0 6px 0 0!important}
.right-container-mid .module.multimedia li a div{-webkit-box-shadow:none}
.overlay-top-left,.overlay-top-right,.overlay-top-mid,.overlay-bottom-left,.overlay-bottom-right,.overlay-bottom-mid{height:11px}
.overlay-top-left{background:url('/images/application/spdji/popup-top-left-corner.png') left top no-repeat}
.overlay-top-right{background:url('/images/application/spdji/popup-top-right-corner.png') right top no-repeat}
.overlay-top-mid{background:url('/images/application/spdji/popup-top-border-repeat.png') right top repeat-x;margin:0 11px}
.overlay-left{background:url('/images/application/spdji/popup-left-border-repeat.png') left center repeat-y;padding-left:9px}
.overlay-right{background:url('/images/application/spdji/popup-right-border-repeat.png') right center repeat-y}
.overlay-bottom-left{clear:both;background:url('/images/application/spdji/Popup-bottom-left-corner.png') left center no-repeat}
.overlay-bottom-right{background:url('/images/application/spdji/popup-bottom-right-corner.png') right center no-repeat}
.overlay-bottom-mid{background:url('/images/application/spdji/popup-bottom-border-repeat.png') center bottom repeat-x;margin:0 11px}
.overlay-content-wrapper{background-color:#fff;margin-right:9px}
#fancybox-outer{background:none!important;box-shadow:none}
.overlay-right .overlay-title{background:#fff;margin:0 3px 0 -4px;padding:5px 0 5px 15px;color:#000}
.overlay-right .overlay-title h3{font-size:14px;font-weight:bold;display:inline-block;float:left;margin:0}
.overlay-right .overlay-title a{background:url('/images/application/spdji/spdji-modal-win-close-icon.png') center center no-repeat;height:10px;width:10px;float:right;margin:3px 10px 0 0}
.overlay-content{padding:10px}
.notification-overlay .overlay-content{clear:both;padding:0 10px 10px 10px;width:300px}
.notification-overlay .overlay-content p{margin:8px 0 0 0;font-family:"Akkurat-Rg"}
.overlay-close,.save-criteria,.index-finder-container .saved-criteria,.index-finder-container .index-list,.index-finder-container .accordian,.index-finder-container .clear-criteria,.index-finder-container .result-per-page ul li,.index-finder-container .category-clear a,.index-finder-container .remove-criteria a,.overlay-save a,.overlay-cancel a,.index-finder-container .result-heading-right a,.index-finder-container .result-head ul li{cursor:pointer}
.scrollbar-wrapper{width:267px;margin:0 0 10px 0;border-top:1px solid #dadada}
.scrollbar-wrapper .viewport{width:252px;height:150px;overflow:hidden;position:relative}
.scrollbar-wrapper .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0;width:97%}
.scrollbar-wrapper .scrollbar{background:transparent url(/images/application/spdji/bg-scrollbar-track-y.png) no-repeat 0 0;position:relative;background-position:0 0;float:right;width:9px;margin-top:5px}
.scrollbar-wrapper .track{background:transparent url(/images/application/spdji/bg-scrollbar-trackend-y.png) no-repeat 0 100%;height:100%;width:9px;position:relative;padding:0 1px;left:-1px}
.index-finder-container .scrollbar-wrapper .track{background:url(/images/application/spdji/index-finder-bg-scrollbar-trackend-y.png) no-repeat 1px bottom;height:100%;width:9px;position:relative;padding:0 1px;left:-1px}
.scrollbar-wrapper .thumb{background:transparent url(/images/application/spdji/dark-bg-scrollbar-thumb-y.png) no-repeat 50% 100%;height:20px;width:7px;cursor:pointer;overflow:hidden;position:absolute;top:0}
.scrollbar-wrapper .thumb .end{background:#fff url(/images/application/spdji/dark-bg-scrollbar-thumb-y.png) no-repeat 50% 0;overflow:hidden;height:5px;width:7px}
.saved-criteria-content .scrollbar-wrapper .scrollbar{background:transparent url(/images/application/spdji/dark-bg-scrollbar-track-y.png) no-repeat 0 0}
.saved-criteria-content .scrollbar-wrapper .track{background:transparent url(/images/application/spdji/dark-bg-scrollbar-trackend-y.png) no-repeat 0 100%}
.saved-criteria-content .scrollbar-wrapper .thumb{background:transparent url(/images/application/spdji/dark-bg-scrollbar-thumb-y.png) no-repeat 50% 100%}
.saved-criteria-content .scrollbar-wrapper .thumb .end{background:#656565 url(/images/application/spdji/dark-bg-scrollbar-thumb-y.png) no-repeat 50% 0}
.scrollbar-wrapper .disable{display:none}
.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.module.page-desc.page-header .page-brief-desc{font-size:16px}
.module.page-desc.page-header .page-full-desc.inactive{display:none}
.module.page-desc.page-header .page-full-desc.active{display:block}
.module.page-desc.page-header .page-brief-desc p,.module.page-desc.page-header .page-full-desc p{margin:0;padding:0 0 5px 0}
.page-brief-desc a{font-weight:bold;color:#000}
.module.page-desc.page-header .more-page-desc{background:url("/images/application/spdji/spdji-event-slider-action-arrow-down.png") no-repeat scroll right center transparent;display:block;float:left;font-family:"Akkurat-Rg";font-size:11px;font-weight:bold;padding-right:12px}
.module.page-desc.page-header .more-page-desc.active{background:url("/images/application/spdji/spdji-event-slider-action-arrow-up.png") no-repeat scroll right center transparent}
.module.page-desc.page-header .call-to-action-text{border-top:1px solid #ccc;clear:both;float:left;display:inline-block;margin:10px 0 0;padding-top:2px;width:373px}
.module.page-desc.page-header .call-to-action{background:url("/images/application/spdji/spdji-event-slider-action-arrow.png") no-repeat scroll right center transparent;clear:both;font-family:"Akkurat-Rg";font-size:11px;font-weight:bold;padding:0 12px 0 0;text-transform:uppercase}
.tlc-resources-subpage{overflow:visible}
.rande-container .resources-module{margin-bottom:30px}
.rande-container.research .resources-module,.rande-container.market-commentary .resources-module,.rande-container.education .resources-module{margin-bottom:0}
.rande-container .spiva-awards-module .black-roundedbox-left{width:auto}
.rande-container .spiva-multimedia .media-info{display:inline-block;clear:left;float:left}
.rande-container .module.resources.mod-resources .content ul li.last{padding:11px 0 12px 17px}
.spiva-awards-side-column .more-link{float:left;margin-left:20px}
.rande-container .spiva-awards-module .profiles li a.more-link,.contributors-module.profiles li a.more-link,.spiva-award-winners-content .profiles li a.more-link{float:left}
.rande-container .resources-module .content ul,.rande-container .resources-module .content ul li{width:567px}
.rande-container hr{margin:0 9px;border-color:#cfcbcc}
.rande-container .module.resources.mod-resources .content ul li{width:514px;padding:12px 0 15px 7px;margin-left:4px}
.rande-container.research .latest-spiva-scorecards .module-title a,.rande-container.spiva .latest-spiva-scorecards .module-title a,.professional-page .latest-spiva-scorecards .module-title a{cursor:pointer;float:right;font-family:"Akkurat-Rg";font-size:11px;font-weight:bold;overflow:visible;padding:0 12px 0 0;margin-top:4px;line-height:12px;color:#d6002a}
.latest-spiva-scorecards .module-title{border-bottom:2px solid #c8c8c8}
.rande-container.research .module.resources.mod-resources .content li span,.rande-container.market-commentary .module.resources.mod-resources .content li span{width:500px;float:left;margin:5px 0 0}
.rande-container .resources-module .more-link{margin:10px 24px 0 0}
.rande-container .module.resources.mod-resources .content ul li.last{border-bottom:1px solid #cfcbcc!important;padding:12px 0 25px 7px}
.rande-container .module.resources.mod-resources .content ul li.first,.rande-container .module.resources.mod-resources .content ul li:first-child{background:0}
.rande-container .multimedia.right-col-module ul.thumbnails li,.rande-container .multimedia.right-col-module ul.thumbnails li a{padding:0}
.rande-page-banner.spiva-banner{margin:0}
.spiva-banner .banner-content,.spiva-banner .banner-content h3{color:#fff;width:100%}
.spiva-banner .banner-content p{width:360px;margin-top:0}
.spiva-awards-tab-content{margin-bottom:30px}
.spiva-awards-tab-content .spiva-award-winners-content ul{margin:0}
.profiles ul,.multimedia.right-col-module ul{margin-top:7px;padding:0}
.rande-container.research .contributors-module.profiles ul{margin-bottom:0}
.multimedia.right-col-module ul.thumbnails{margin-top:0}
.multimedia.right-col-module ul.thumbnails li a{padding-top:10px}
.multimedia.right-col-module ul.thumbnails h5{margin:0}
.profiles ul li,.spiva-awards-module .profiles .profile,.profiles.left-col-module ul li{background:URL("/images/application/spdji/profile-bg-tile.png") no-repeat;width:239px;height:171px;float:left;padding:18px 14px 0 14px;margin:8px 9px 7px 9px}
.rande-container.research .profiles ul li{margin:8px 4px 7px}
.rande-container.research .resource-header ul li,.rande-container.market-commentary .resource-header ul li{padding:0 7px;border-right:1px solid #fff}
.rande-container.education .resource-header ul li{padding:0 7px;border-left:1px solid #fff}
.rande-container.education .resource-header ul li:first-child{border-left:0}
.rande-container.research .resource-header ul li.last,.rande-container.market-commentary .resource-header ul li.last{border-right:0}
.profiles ul li h4{margin:0}
.profiles ul li h4 a,#mgmt-profiles ul li.profile h3,.rande-container .contributors-module.profiles ul li h3{font-size:20px;font-weight:normal;color:#000;font-family:'Akkurat-Rg'}
.spiva-awards-tab-content .profiles ul li h4 a{color:#005776}
.profiles ul li p{margin:0}
.profiles .profile-title{text-transform:uppercase;color:#a7a9ab;margin-bottom:8px}
.profiles ul li p.description{float:right;width:132px}
.profiles ul li p,.profiles ul li a{font-size:11px;font-family:"Akkurat-Rg"}
.profiles ul li a{text-transform:capitalize}
.profiles ul li img{background:#dadada;width:93px;float:left;height:93px;margin-right:11px}
.left-col-module>div>h3:first-child{margin:0;padding:0;display:inline-block;font-family:"Akkurat-Bd";font-size:18px;font-weight:normal;text-indent:0;text-transform:none;float:left;color:#3f3f3f}
.left-col-module.news>div>h3:first-child{margin:1px 0 0 0}
.rande-container.overview .left-col-module>div>h3:first-child{color:#3f3f3f;font-family:"Akkurat-Bd";font-size:18px;font-weight:normal;margin:0;padding:6px 0 4px 0}
.more-link{cursor:pointer;float:right;font-family:"Akkurat-Rg";font-size:11px;font-weight:bold;overflow:visible;padding:0 12px 0 0;margin-top:4px;line-height:12px}
.more-link::after{content:" >"}
.right-container-mid .black-roundedbox-right a.more-link{padding:0 10px 0 0;margin:11px 10px 0 0;background:0;color:#fff;text-transform:capitalize;font-family:"Akkurat-Bd"}
.col1 .black-roundedbox-right a.more-link{cursor:pointer;overflow:visible;padding:0 10px 0 0;margin-top:11px;background:0;text-transform:capitalize;color:#d6002a}
.no-generatedcontent .hdr-page{position:relative;z-index:1}
.left-col-module,.right-col-module{margin-bottom:30px;font-family:"Akkurat-Rg"}
.left-col-module ul,.right-col-module ul{background:0;list-style:none;padding:0 5px;margin:2px 0 0 0;border-top:2px solid #c8c8c8}
.left-col-module ul li{background:0;border-bottom:1px solid #c8c8c8;overflow:hidden;padding:10px 0;width:100%}
.left-col-module ul li a,.right-container.index-right-container ul li a{color:#000}
.right-container.index-right-container ul li.last a{color:#d6002a}
.left-col-module.news li a{display:block;font-family:"Akkurat-Rg";color:#000}
.left-col-module.news span{color:#a7a9ab;display:block;font-family:"Akkurat-Rg";font-size:10px;width:96%}
.left-col-module.news a.more-link{font-size:12px;font-weight:normal;line-height:12px;text-transform:none;float:left;padding-right:12px}
.left-col-module.news .module-header a.more-link{font-family:"Akkurat-Rg";font-size:11px;font-weight:bold;line-height:12px;float:right}
.left-col-module.recommended li{padding:5px 0}
.rande-container .left-col-module ul li span{clear:both}
.rande-container .left-col-module ul li .media-info,.rande-container .left-col-module ul li span,.rande-container .column1.columns ul li span,.professional-page .columns ul li span{color:#555;font-family:"Akkurat-Rg";font-size:11px;padding-top:3px;margin:0;display:block}
.rande-container .left-col-module ul li .media-info span,.rande-container .left-col-module.latest-spiva-scorecards ul li span,.professional-page .left-col-module.latest-spiva-scorecards ul li span{display:block}
.professional-page .selecter.spiva-region-select{margin:10px 0}
.right-col-module ul{border-top:0;margin:0;padding:0}
.right-col-module ul li{border-bottom:1px solid #cfcbcc;margin:0;padding:0 0 10px 15px}
.right-col-module.multimedia ul.thumbnails li{border-bottom:0}
.right-col-module ul li a{color:#000;display:block;font-family:"Akkurat-Rg";font-size:14px;padding:15px 15px 0 0;text-decoration:none}
.columns.col2 .right-col-module:first-child .black-roundedbox-left{margin-top:0}
.rande-container .page-title-container .page-title h2{font-weight:normal}
.rande-page-banner{clear:both;width:955x;height:133px;padding:20px 0 0 15px;margin:0 auto 20px 0}
.banner-content{width:360px}
.rande-page-banner h3{font-size:28px;margin:0 0 10px 0;color:#005776;text-transform:uppercase}
.rande-container .col1 .banner-content{width:340px}
.rande-container .col1 .rande-page-banner h3{font-size:20px;color:#fff;margin:0;text-transform:none;font-weight:normal}
.rande-container .col1 .rande-page-banner p{margin:0;margin-top:5px;color:#fff;font-family:'Akkurat-Lg'}
.rande-container .col1 .rande-page-banner .more-link{display:none}
.rande-container .rande-container-market-commantary .multimedia.right-col-module{margin-bottom:0}
.rande-container .black-roundedbox-right a.more-link{padding:0 10px 0 0;color:#fff;margin:11px 10px 0 0}
.rande-container.overview .module.whats-new #slides div{height:163px;width:968px}
.rande-page-banner p,.rande-page-banner .more-link{margin-bottom:10px}
.rande-page-banner p{font-family:"Akkurat-Rg"}
.rande-page-banner .more-link{float:left;font-size:12px;text-transform:uppercase}
.spice-link{background:url("/images/application/spdji/rande-spice-banner.png") no-repeat center center;height:128px;width:373px;margin-left:-10px}
.spice-link h3,.spice-link p{color:#fff;margin:5px 0 0 25px}
.spice-link h3{font-size:28px;font-weight:normal;margin-top:20px;width:262px}
.rande-container .multimedia.right-col-module .thumbnails{margin-bottom:0}
.rande-container .multimedia.right-col-module .thumbnails li{float:left;margin:8px 9px 7px;min-height:190px;width:265px}
.rande-container.market-commentary .multimedia.right-col-module .thumbnails li{float:left;margin:10px 10px 10px 0;min-height:190px;width:269px}
.rande-container.education .multimedia.right-col-module .thumbnails li{margin:8px 5px 7px}
.rande-container.education .multimedia{margin-bottom:0}
.rande-container.education .multimedia hr{height:0;border:0}
.rande-container .multimedia.right-col-module .thumbnails li.even{margin-right:0}
.rande-container .multimedia.right-col-module .thumbnails li h6,.rande-container .multimedia.right-col-module .thumbnails li .sub-text{display:inline;margin:0;color:#898484;font-size:12px;font-weight:normal}
.rande-container .multimedia.right-col-module .thumbnails li .mm div{height:155px;background-repeat:no-repeat;background-color:#000}
.rande-container .resources .sub-tab-left{width:568px}
.rande-container .resources .sub-tab-left{width:100%}
.module.resources .content .education-even li{background-color:#f3f3f4}
.spiva-multimedia.left-col-module li{width:100%;min-height:155px;border:0;margin:0 0 15px 0!important}
.spiva-multimedia.left-col-module li h5{margin:0;display:inline-block;margin:0;width:47%;float:right}
.overview .spiva-multimedia.left-col-module li h5{width:38%}
.spiva-multimedia.left-col-module li a div{display:inline-block;min-width:188px;min-height:109px;float:left;margin-right:7px;background-repeat:no-repeat;background-color:#000}
.overview .spiva-multimedia.left-col-module li a div{min-width:172px}
.spiva-multimedia.left-col-module .multimedia-content-title{width:44%;margin-right:0;margin-left:2px}
.overview .spiva-multimedia.left-col-module .multimedia-content-title{width:33%;margin-bottom:5px}
.rande-container .spiva-multimedia.left-col-module ul li span{clear:both;margin:0;padding:0}
.spiva-region-select{overflow:visible}
.spiva-award-year-list li.active a,.spiva-awards-winners-list li a{color:#fff}
.spiva-award-year-list li a{color:#8b8b8b;font-size:20px}
.spiva-awards-winners-navigation .spiva-awards-winners-list li.active a{color:#ffd248}
.spiva-awards-winners-navigation ul{margin:0;padding:0}
.spiva-awards-winners-navigation li{float:left;padding:0 5px;margin:0}
.spiva-awards-winners-navigation .spiva-award-year-list ul li{margin-top:5px;font-size:20px}
.spiva-award-year-list ul li.separator{color:#4a4a4a}
.latest-spiva-scorecards .right-container-top{background:url('/images/application/spdji/spiva-scorecards-top-bg.png') top left no-repeat;height:11px}
.left-col-module.latest-spiva-scorecards,.left-col-module.latest-spiva-scorecards .right-container-mid{overflow:visible;padding-bottom:0}
.latest-spiva-scorecards .right-container-mid{padding:0;border:0}
.latest-spiva-scorecards .right-container-bottom{height:12px;background:url('/images/application/spdji/spiva-scorecards-bottom-bg.png') top left no-repeat}
.latest-spiva-scorecards .right-container-mid ul{clear:both;border-top:0}
.latest-spiva-scorecards .right-container-mid ul li{padding:10px 0;width:auto}
.latest-spiva-scorecards .right-container-mid .module-title h3{margin:1px 0 0 0;padding:0;display:inline-block;font-family:"Akkurat-Bd";font-size:18px;font-weight:normal;text-indent:0;text-transform:none;float:left;color:#3f3f3f}
.latest-spiva-scorecards .right-container-mid ul li a{color:#000;display:block;font-family:"Akkurat-Bd"}
.latest-spiva-scorecards .module-title a:after{content:'>';padding-left:5px}
.rande-container .profiles .profile-title{font-family:'Akkurat-Rg'}
.rande-container .news.left-col-module .content-header .more-link{float:right}
.rande-container .news.left-col-module ul li{border-bottom:1px solid #cfcbcc}
.rande-container .news.left-col-module .content-header .more-link{font-weight:bold;font-size:11px}
.rande-container.overview .contributors-module.profiles{padding:0 8px}
.rande-container.overview .contributors-module.profiles ul{padding-top:15px;padding-left:0}
.rande-container.overview .contributors-module.profiles ul li{margin:8px 0 7px;border-bottom:0;padding-top:10px;background-image:url(/images/application/spdji/tlc-profile-bg-tile.png);height:143px;width:251px}
.rande-container .contributors-module.profiles ul li h3{margin:2px 0}
.rande-container .contributors-module.profiles ul li h4{font-size:13px;height:80px}
.rande-container.overview .multimedia .thumbnails li{border-bottom:1px solid #cfcbcc;margin-bottom:0!important;padding-top:15px}
.rande-container .content-topic-container{margin-top:15px}
.rande-container.overview .multimedia .thumbnails li:first-child{border-top:0;padding-top:0}
.rande-container.overview .professional-profile .css-shadow{margin:10px}
.rande-container .professional-profile .content-topic-desc{border-top:2px solid #ccc;padding-top:5px;margin-top:0}
.rande-container .professional-profile .content-topic-desc span{font-size:14px}
.rande-container .home-page-widget.professional-profile{font-family:"Akkurat-Rg"}
.spiva-awards-winners-navigation .black-roundedbox-left,.spiva-awards-winners-navigation .black-roundedbox-right{height:6px}
.spiva-award-year-list{background:url('/images/application/spdji/spiva-winner-widget-banner.png') top center no-repeat;height:37px;padding-top:47px}
.spiva-award-year-list ul{background:#555;margin:0 8px;padding-bottom:3px}
.rande-container.spiva .col2 .right-container-mid{padding:6px 7px 8px 6px}
.spiva-awards-winners-navigation .black-roundedbox-left,.spiva-awards-winners-navigation .sub-tab-left{margin:1px 8px 0 8px;width:97%}
.paper-container{padding:5px 0 5px 35px;margin:0 0 0 15px}
.paper-container.pdf-icon{background:transparent url("/images/application/spdji/spiva-doc-icon.png") no-repeat scroll 0 center}
.paper-container.video-icon{background:transparent url("/images/application/spdji/spiva-video-icon.png") no-repeat scroll 0 center}
.spiva-awards-paper-content .spiva-awards-download-paper{border-top:1px solid #c8c8c8;min-height:20px;padding:10px 0;display:block}
.spiva-awards-paper-content .spiva-awards-download-paper:first-child{border-top:0}
.spiva-rules{background:url("/images/application/spdji/contest-rules-icon.png") no-repeat scroll left center;font-size:13px;padding:0 0 0 20px;margin:15px 0 0 0;font-weight:bold;color:#000;min-height:22px}
.market-commentary .module.whats-new{margin-bottom:30px}
.latest-spiva-scorecards .dropdown-name{color:#555;display:inline;float:left;margin:14px 5px 0 0}
.rande-container .col1 .module.whats-new{margin-bottom:15px}
.spiva .spiva-awards-paper-content .spiva-awards-download-paper{background:#fff;background:-moz-linear-gradient(top,#fff 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#ededed',GradientType=0);border:1px solid #bdbcbd;display:block;min-height:20px;padding:10px 0}
.spiva .paper-container-outer{background:#b91d32;background:-moz-linear-gradient(top,#b91d32 0,#850c1b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b91d32),color-stop(100%,#850c1b));background:-webkit-linear-gradient(top,#b91d32 0,#850c1b 100%);background:-o-linear-gradient(top,#b91d32 0,#850c1b 100%);background:-ms-linear-gradient(top,#b91d32 0,#850c1b 100%);background:linear-gradient(to bottom,#b91d32 0,#850c1b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b91d32',endColorstr='#850c1b',GradientType=0);padding-left:4px;margin-bottom:15px}
.right-container-mid .module.resources .content .solutions h3{color:#000;font-size:18px;margin:0;padding-left:0;text-transform:uppercase;width:100%}
.right-container-mid .module.resources .content .solutions p{font-family:"Akkurat-Rg";font-size:13px;line-height:17.25px;padding:0;width:98%}
.right-container-mid .module.resources .content .solutions a{padding:0 28px 0 0;font-family:'Akkurat-Rg';color:#1a1a1a;font-weight:bold}
.right-container-mid .module.resources .content .solutions a:after{content:' >'}
.custom-indices .right-container-mid{overflow:visible}
.custom-indices .right-container-mid .module.resources .content .solutions h3{color:#000;font-size:18px;margin:0;padding-left:0;text-transform:none;width:100%}
.custom-indices .right-container-mid .module.news{margin-bottom:0;margin-top:5px}
.custom-indices .right-container-mid .module.client-info{float:none}
.custom-indices .module.press h3{margin-bottom:0}
.custom-indices .right-container-mid .module.news li{border-bottom:1px solid #ccc;font-family:"Akkurat-Rg";font-size:13px;padding:10px 5px 10px 15px}
.custom-indices .right-container-mid .module.news li p{font-size:13px;margin:5px 0 0}
.custom-indices .right-container-mid .module.news span{font-family:"Akkurat-Rg";font-size:10px;width:96%;display:block;margin-top:5px;color:#999}
.custom-indices .right-container-mid .module.news li.last{border-bottom:0}
.custom-indices .module.press .list{font-family:"Akkurat-Rg";font-size:13px;line-height:17.5px}
.custom-indices .module.press .list h4{color:#000;font-family:"Akkurat-Rg";font-size:17px}
.custom-indices .module.press .list a{color:#1a1a1a;font-weight:bold}
.custom-indices .client-info .info-client p a{color:#1a1a1a;font-weight:bold}
.custom-indices .module.page-desc p{color:#000;font-family:"Akkurat-Rg";font-size:13px;line-height:17.5px;margin-top:0;padding-top:0}
.custom-indices .module.index-faq{background:url("/images/application/spdji/spdji-custom-indices-static-promo.jpg") no-repeat scroll 0 0;border-bottom:medium none;height:93px;width:373px;margin-top:20px}
.custom-indices .module.index-faq h3{color:#1a1a1a;font-family:Akkurat-Bd;font-size:20px}
.custom-indices .module.index-faq a{color:#1a1a1a;font-family:"Akkurat-Rg";font-size:12px;padding:0 10px 0 0}
.custom-indices .module.index-faq a:after{content:">";padding-left:3px}
.custom-indices .module.client-info .content{border:0;font-family:"Akkurat-Rg";font-size:13px;line-height:17.5px}
.custom-indices .client-info .sub-tab-right ul li{padding:0 6px 0 5px}
.custom-indices .client-info .sub-tab-right ul li a{color:#fff}
.custom-indices .client-info .sub-tab-right ul li.selected a{color:#000}
.custom-indices .resources .sub-tab-right.resource-header li{font-size:13px;padding:0 6px;font-family:"Akkurat-Rg"}
.custom-indices .client-info .sub-tab-right ul li.selected{background:url("/images/application/spdji/spdji-custom-indices-client-arrow.png") no-repeat scroll center bottom;height:34px;overflow:visible}
.custom-indices .module.client-info .content .info-client{border:medium none;padding:5px 0 5px 5px;width:98%}
.custom-indices .client-info .info-client p{color:#1a1a1a;font-family:"Akkurat-Rg";font-size:14px;margin:0;padding:0}
.custom-indices .client-info .sub-tab-left{width:547px}
.custom-indices .client-info .black-roundedbox-left{width:551px}
.custom-indices .module.client-info .content .info-client.even{background:#ebebeb;float:left}
.custom-indices .client-pagination{border-bottom:1px solid #ccc;border-top:1px solid #ccc;float:left;margin:15px 0 5px;width:553px}
.custom-indices .client-pagination div{float:right;margin:5px 0 0;padding:0 0 5px;width:auto;float:left}
.custom-indices .client-pagination ul li.page-counter{background:url("/images/application/spdji/datawidget-pagination-inactive.png") no-repeat scroll 0 0;color:#999;cursor:pointer;display:inline-block;float:left;font-family:Akkurat-rg;font-size:14px;height:22px;line-height:23px;margin-left:5px;text-align:center;width:22px}
.custom-indices .client-pagination ul li.page-counter a{color:#999!important;cursor:pointer}
.custom-indices .client-pagination ul li.active{background:url("/images/application/spdji/datawidget-pagination-active.png") no-repeat scroll 0 0}
.custom-indices .dropdown nav span{text-transform:none}
.custom-indices .client-info .sub-tab-right ul li.last{border-right:0}
.custom-indices .resources .sub-tab-right.resource-header li.last{border-right:0}
.no-flexbox.rgba .custom-indices .selecter-options{padding-bottom:0}
.custom-indices .resources .custom-indices-pagination a{background:url("/images/application/spdji/datawidget-pagination-inactive.png") no-repeat scroll 0 0;color:#999;display:inline-block;font-size:13px;height:22px;line-height:23px;padding-left:7px;width:22px}
.custom-indices .resources .custom-indices-pagination a.selected{background:url("/images/application/spdji/datawidget-pagination-active.png") no-repeat scroll 0 0}
.custom-indices-pagination .case-study-pagination{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:5px 0}
.custom-indices .leverage a{background:url("/images/application/spdji/spdji-event-slider-action-arrow.png") no-repeat scroll 90% 60%;padding:0 28px 0 0}
.custom-indices .module.page-desc a{background:url("/images/application/spdji/spdji-event-slider-action-arrow.png") no-repeat scroll 90% 60%;padding:0 28px 0 0;color:#000;font-weight:bold}
.custom-indices .module.page-desc a:after{content:' >'}
.no-cssgradients .custom-indices .module.resources .content #related-cases h4{margin-bottom:20px}
.custom-indices .whats-new #slides img{height:178px}
.custom-indices .module.whats-new #slides div div em{text-transform:uppercase;background:url("/images/application/spdji/hot-off-press-action-arrow.png") no-repeat scroll 29% 50%;padding:0 10px 0 0}
.custom-indices .rotating-promo-box{width:100%;padding:7px}
.custom-indices .module.whats-new #slides div div h3{font-weight:normal;width:210px;text-transform:uppercase}
.custom-indices .module.whats-new #slides div div .btn-link{display:none}
.rande-container .tlc-resources-subpage .module.whats-new #pagination.hidden{display:block!important;visibility:hidden!important}
.rande-container .column1,.rande-container .column2,.rande-container .column3{float:left;width:295px}
.rande-container .column1{padding:0 20px 0 0}
.rande-container .column2{padding:0 20px}
.rande-container .column3{padding:0 0 0 20px}
.rande-container.overview .column1 .home-widget .content-header{border-bottom:2px solid #cfcbcc;width:100%}
.rande-container.overview .column1 .home-widget ul li{border-bottom:1px solid #cfcbcc;padding:10px 0}
.rande-container.overview .column1 .home-widget ul li a{font-family:"Akkurat-Rg";color:#000}
.rande-container.overview .column3 .left-col-module.news .content-header .more-link,.rande-container.overview .spiva-multimedia div:first-child .more-link,.rande-container.overview .events-header .more-link,.rande-container.overview .contributors-module div:first-child .more-link{margin-top:14px}
.rande-container.overview .column3 .left-col-module.news .content-header h3,.rande-container.overview .spiva-multimedia div:first-child h3{padding:6px 0 4px 0}
.spice-subscribers{margin:0 0 35px 0}
.product-information-websites,.data-delivery{margin-bottom:30px}
.data-delivery p{margin:0 0 0 10px;padding:0}
.client-services h3,.product-information-websites h3,.data-delivery h3{font-size:20px;margin-top:0;margin-bottom:0;padding-bottom:2px;border-bottom:2px solid #cbcbcb;text-transform:uppercase}
.data-delivery h3{margin-bottom:10px}
.clientservice-roundbox{margin-bottom:10px}
.client-service-section-title .black-roundedbox-left,.client-service-section-title .black-roundedbox-right{background:#555;height:auto}
.client-service-section-title .black-roundedbox-right h3{margin-bottom:0}
.client-service-section-left h2{background-color:#1a1a1a;color:#fff;font-size:21px;font-weight:normal;margin:0 5px;padding:5px 0 2px 8px;text-transform:capitalize;margin-left:0}
.client-service-section-left ul{margin:0 1px 0 4px;padding:0}
.client-service-section-left ul{padding-bottom:12px}
.legal-service-section-left li{background:url('/images/application/spdji/list-tile.png') left top repeat-y;border-top:1px solid #505050;font-family:"Akkurat-Rg";font-size:14px;padding:10px}
.client-service-section-left li:after{content:' \003E';float:right;position:absolute;right:25px;top:39%}
.client-service-section-left li{border-top:1px solid #ccc;font-family:"Akkurat-Rg";font-size:14px;padding:10px 22px 10px 10px;position:relative}
.client-service-section-left li:first-child{border-top:0 none}
.legal-service-section-left a{color:#fff;display:block;padding:2px 0;width:343px}
.client-service-section-left a{color:#1a1a1a;display:block;padding:2px 0;width:296px}
.client-service-section-left .active a{color:#d6002a;font-family:"Akkurat-Bd"}
.client-service-section-bottom{background-color:#4d4d4d;height:2px;width:367px;margin-top:0}
.clientservice-roundbox-left{float:left;height:34px;width:3px}
.clientservice-roundbox-center{background-color:#4d4d4d;width:544px;float:left;height:34px}
.clientservice-roundbox-right{float:left;height:34px;width:3px}
.clientservice-roundbox-center h3{color:#fff;float:left;font-family:"Akkurat-Rg",Arial,sans-serif!important;font-size:20px;font-weight:normal;margin-top:0;padding:6px 0 8px 5px;text-transform:capitalize}
.client-services{color:#000}
.client-services h3{border-bottom:0}
.client-services h4{font-size:16px;margin:14px 0 20px 8px;text-transform:none}
.client-services h4 a{font-size:16px;text-transform:none;color:#005776}
.client-services h4 img.contact-us-icon{float:left;margin-right:10px}
.client-services h4 img{margin-top:-5px}
.client-services .other-faq-document,.index-licensing .right-container{font-family:"Akkurat-Rg"}
.client-services p,.index-licensing p,.spice-details p{margin:15px 0}
.client-services .other-faq-document{margin-left:8px}
.client-services .other-faq-document span.clear{display:block}
.client-services .more-link{background-position:right 4px;float:none;font-size:12px;padding-right:10px}
.client-services a.faq{font-family:"Akkurat-Rg";font-size:12px;font-weight:bold}
.client-services .event-slides{margin-left:8px;border:0;padding-bottom:10px}
.client-services .event-slides h4{margin-left:0}
.client-services .email-services-details{padding:0 7px 8px 0;font-family:"Akkurat-Rg"}
.client-services .email-services-details p{margin-top:7px;margin-bottom:0}
.client-services .contact-table-data{padding-left:5px;margin-left:0;font-family:"Akkurat-Rg"}
.client-services .contact-table-data li{overflow:hidden}
.client-services .contact-table-data li.odd{background:#efefef}
.client-services .contact-table-data li.even{background:#f7f7f7}
.client-services .contact-table-data li div.contact-country{padding:10px 7px;font-weight:bold;float:left}
.client-services .contact-table-data li div.contact-number{padding:10px 7px;float:right}
.spice-details,.page-not-found,.index-licensing{font-family:"Akkurat-Rg";padding-left:10px;padding-right:10px}
.page-not-found{margin-bottom:30px}
.spice-details h3{padding-left:6px}
.error-page-container .columns.col2{float:none;margin:37px auto 0}
.error-page-container .columns.col1 .client-services{margin-top:12px}
.page-not-found h1{border-bottom:1px solid #cbcbcb;font-size:40px;font-weight:lighter;margin:0;font-family:'Akkurat-Lg'}
.page-not-found h1 span{color:#e52d49;font-size:48px;padding-right:5px}
.page-not-found ul,.index-licensing ul{padding:0;margin:0}
.page-not-found ul li,.index-licensing ul li{background:url(/images/application/spdji/list-bullet-icon.png) left 6px scroll no-repeat;padding-left:7px;margin-bottom:2px}
.index-licensing .client-services-request-form{margin:16px 0;display:block}
.service-module-title{border-bottom:2px solid #dadada;padding-bottom:2px}
.right-col-module .desc,.left-col-module .desc{padding:10px 5px}
.professional-resources ul li{border-bottom:0}
.professional-resources ul li.even{background:#f3f3f4}
.professional-resources ul li.last{padding-bottom:0}
.services-about-us{background:url('/images/application/spdji/our-services-about-us.png') center center no-repeat;height:123px;width:363px;padding:20px 0 0 0;margin:0 0 5px 0;color:#fff;position:relative}
.services-about-us p{max-height:35px;margin:0 15px 5px 15px;font-family:'Akkurat-Rg';overflow:hidden}
.services-about-us h2{font-size:32px;font-family:'Akkurat-Rg';font-weight:normal;text-transform:uppercase;margin:0 15px 5px 15px}
.our-services-banner .more-link{text-transform:uppercase;color:#ffd248;float:left;background:url("/images/application/spdji/spdji-finder-yellow-action-arrow.png") no-repeat scroll right center}
.services-container .desc p{margin:0}
.services-container .right-col-module .desc,.services-container .left-col-module .desc{padding:10px 5px 0 5px}
.services-current-topic .content-header,.spiva .content-header,.education .content-header{border-bottom:2px solid #dadada}
.services-current-topic .current-topic{padding-bottom:10px;border-bottom:1px solid #dadada}
.current-topic-cta{margin-top:10px;border-top:1px solid #dadada;width:373px;padding-top:5px}
.services-current-topic .current-topic-popup-window.more-link{float:none;display:inline}
.services-current-topic a.more-link{text-align:right}
.services-current-topic .current-topic h4 a,.rande-container.spiva .content-topic-container .left-col-module a,.rande-container.education .content-topic-container .left-col-module div h3 a{color:#3f3f3f;font-family:'Akkurat-Rg'}
.rande-container.spiva .content-topic-container .left-col-module .more-link a{color:#005776;font-family:"Akkurat-Rg"}
.rande-container.spiva .content-topic-container .left-col-module,.rande-container.education .content-topic-container .left-col-module{border-bottom:1px dotted #c8c8c8;padding-bottom:15px;margin-bottom:15px}
.rande-container.overview .services-current-topic .current-topic{border-bottom:0;padding-bottom:15px}
.rande-container.overview .left-col-module.services-current-topic{margin-bottom:0}
.rande-container.overview .services-current-topic .content-topic-desc{padding-bottom:16px;margin-bottom:10px;border-bottom:1px solid #dadada}
.rande-container.overview .dashboard-anchor{padding:0;margin:0;display:inline-block;width:0;height:0;cursor:none}
.services-current-topic .current-topic h4{margin:5px 0 10px 0}
.professional-resources .content-topic-desc span{margin-top:5px}
.professional-resources ul li a{padding-top:10px;font-weight:bold}
.our-services-banner{width:970px;margin-bottom:20px}
.our-services-banner h3{color:#fff;font-size:28px;font-weight:normal;margin:7px 0;text-transform:capitalize}
.our-services-banner .banner-desc{padding:10px 0 10px 15px}
.services-licensing .desc ul{border:0 none;list-style-type:disc;margin:10px 0;padding:0 0 0 15px}
.services-licensing .desc ul li{border-bottom:0;padding:5px 0}
.services-about-us .aboutus-cta-link{position:absolute;bottom:0;background:#f00;height:30px;line-height:22px;opacity:.5;filter:alpha(opacity = 50);width:100%}
.services-about-us .aboutus-cta-link{margin:0 5px 5px;width:353px}
.services-about-us .more-link{background:url("/images/application/spdji/hot-off-press-action-arrow.png") no-repeat scroll 100% 50%;color:#fff}
.services-about-us .more-link{position:absolute;bottom:13px;left:10px;opacity:1;filter:alpha(opacity = 100);text-transform:uppercase;background:url("/images/application/spdji/spdji-more-action-arrow.png") no-repeat scroll right center;color:#ffd248}
.text-box-left{background:url("/images/application/spdji/text-box-small-left.png") no-repeat scroll 0 0;min-height:23px;width:289px}
.text-box-right{background:url("/images/application/spdji/text-box-small-right.png") no-repeat scroll 0 0;margin-left:3px;min-height:23px}
.right-container-large-top.my-pages{float:left;margin-top:55px}
.registration-login .right-container-large-mid.my-pages{padding:0}
div.page-list.my-pages div{margin-top:0;margin-bottom:0}
div.page-list.my-pages div.pages{border-bottom:0}
div.page-list.my-pages div.pages .black-roundedbox-left{margin-left:13px;margin-top:6px;width:943px}
div.page-list.my-pages .pages ul{margin-bottom:6px;border:0;margin-top:6px}
div.page-list.my-pages .pages .remove{float:right;font-family:"Akkurat-Rg";font-size:14px;margin:2px 15px 0 0}
div.page-list.my-pages .pages li{border-bottom:0;margin-left:13px;padding:15px 0 15px 8px;width:934px;font-family:"Akkurat-Rg"}
div.page-list.my-pages .add-to-indices{background:url("/images/application/spdji/spdji-add-this-page-icon.png") no-repeat scroll 100% 46%;color:#005667;display:inline-block;font-size:12px;padding:15px 0 15px 20px;text-transform:uppercase;width:102px;font-family:"Akkurat-Rg"}
div.page-list.my-pages .pages li.even{background:#f5f5f5}
div.page-list.my-pages .pages li a{font-family:"Akkurat-Rg";font-size:14px;color:#000}
.registration-login div.page-list div{margin-top:0}
.registration-login div.my-settings div.subscription-info-wrapper{margin-top:15px}
.registration-login div.page-list{width:985px}
.registration-login .custom-dropdown .scrollbar-wrapper .scrollbar{border:0;width:auto}
.registration-login .black-roundedbox-left.tabs-header{width:940px;border-bottom:0}
.registration-login .right-container-large-mid{padding:10px}
.registration-login .right-container-large-mid{font-size:14px;font-family:"Akkurat-Rg";color:#000}
.registration-login input[type="checkbox"]{background:url("/images/application/spdji/checkbox-large-unchecked.png") no-repeat scroll 0 0;display:inline-block;float:left;height:15px;opacity:0;filter:alpha(opacity = 0);width:15px}
.registration-login .my-settings .black-roundedbox-left{width:938px;margin-bottom:15px}
.registration-login .my-settings .text-box-left{margin-bottom:10px}
.registration-login .register-step2 .text-box-left,.registration-login .my-settings .text-box-left{width:286px}
.registration-login .my-settings p.email{float:left;width:97%;margin-top:0}
.register-login-top{float:left;height:8px;width:575px}
.registration-login .register-login{background:#fff;float:left;height:112px;width:555px}
.register-login-bottom{float:left;height:8px;width:575px}
.registration-login .register-login .account-form p.login-btn{display:block;height:20px;padding:0;position:relative;text-align:left}
.registration-login .register-login .account-form p.login-btn input{display:block;float:left;height:20px;margin-left:2px;padding:0 5px;text-align:left;text-transform:none}
.registration-login .register-login .account-form p.login-btn span:after,.registration-login .red-button-left span.arrow:after{content:'>';font-weight:bold;color:#fff}
.registration-login .register-login .account-form p.login-btn span{float:left;height:11px;position:absolute;right:4px;top:4px;width:10px}
.registration-login .register-details ul{padding-left:20px;margin-bottom:0;list-style-type:disc}
.registration-login .right-container-large-top{margin-top:40px!important}
.registration-login .register-login .account-info{float:left;width:60%}
.registration-login .captcha-action{margin-left:5px}
.registration-login .register-login .account-info h4{color:#000!important;font-family:Akkurat-rg;font-size:21px;border-bottom:0}
.registration-login .register-login .account-info p{color:#000;font-family:"Akkurat-Rg";font-size:13px}
.red-button-left.submit-action{position:relative}
.registration-login .register-login .account-info{float:left;width:60%}
.registration-login .register-login .account-form form{float:left}
.registration-login .reg-seperator{background:url("/images/application/spdji/grey-box-mid-seperator.png") no-repeat scroll 0 0;height:114px;width:2px;float:left}
.registration-login .account-form{float:left;margin-left:15px;margin-top:6px!important}
.registration-login .account-form .small-text-box-left{background:url("/images/application/spdji/reg-login-text-box-small-left.png") no-repeat scroll 0 0;min-height:20px;width:179px;margin-bottom:5px}
.registration-login .account-form .small-text-box-right{background:url("/images/application/spdji/reg-login-text-box-small-right.png") no-repeat scroll right top;margin-left:3px;min-height:20px;width:176px}
.registration-login .account-form .small-text-box-right input{padding:0;width:173px!important}
.registration-login input[type="radio"]{display:inline-block;float:left;height:15px;opacity:0;filter:alpha(opacity = 0);width:15px;cursor:pointer}
.registration-login .register-inner-div{margin-left:10px}
span.reg-span-radio,span.reg-span-radio-optin{background:url("/images/application/spdji/radio-large-unchecked.png") no-repeat scroll 0 0;height:15px;width:15px;cursor:pointer}
span.reg-span-radio.checked,span.reg-span-radio-optin.checked{background:url("/images/application/spdji/radio-large-checked.png") no-repeat scroll 0 0;height:15px;width:15px}
.registration-login span.reg-span-radio,.registration-login span.reg-span-radio-optin{display:inline-block;float:left;padding-right:10px;padding-left:0;position:absolute}
.registration-login .module.register-step1 span.reg-span-radio,.registration-login .module.register-step1 span.reg-span-radio-optin{position:relative;padding-right:7px}
.registration-login div.page-list .subscription-info-wrapper .sub li input{margin-left:-2px}
.registration-login div.page-list h4{font-family:"Akkurat-Rg";font-size:14px;width:97%;border-bottom:1px solid #ccc}
.registration-login .my-settings .pwd-req-wrapper{margin-bottom:20px}
.registration-login .my-settings .right-container-large-mid form{margin-bottom:25px}
.registration-login .module.register-step1 span.reg-span-chkbox{display:inline-block;float:left;padding-right:5px;margin-left:8px}
.registration-login span.radio-span{padding-left:20px;line-height:15px}
.registration-login .module.register-step1 .radio-span{float:left;padding-left:0}
.registration-login .module.register-step1 .text-box-left{float:left;margin-left:26px;width:286px}
.registration-login .module.register-step1 .register-step1 div.text-box-right{border-bottom:medium none;margin-left:3px}
.registration-login .register-login .account-form .text-box-left{margin-bottom:5px}
.registration-login .red-button-left span.arrow{float:right;height:9px;padding:0 0 0 5px;width:8px}
.registration-login .red-button-left.submit-action span.arrow{position:absolute;top:8px;right:12px;padding:0}
.registration-login .red-button-left.submit-action span.arrow::after{content:'>';color:#fff;margin-top:-3px;float:left;margin-left:-2px;font-weight:bold}
.registration-login .register-login .account-form .forget-link{color:#000;float:left;font-family:"Akkurat-Rg";font-size:10px;margin-left:0;margin-bottom:5px;position:relative}
.registration-login span.select-label{float:left}
.registration-login div.page-list input[type="text"],.registration-login div.page-list input[type="email"],.registration-login div.page-list input[type="password"]{background:0;border:0;width:275px;outline:0}
.registration-login .register-step1 ul{border-bottom:1px solid #ccc;padding-bottom:20px;width:940px;margin-bottom:20px;padding-left:5px}
.registration-login .register-step1 p.select-profile{padding-left:8px}
.registration-login .register-step1 .scrollbar-wrapper ul{border-bottom:0}
.registration-login div.page-list div.all a{font-family:"Akkurat-Rg";color:#005776}
.registration-login p.agree-terms{float:left;margin:0;width:60%;padding-bottom:15px}
.registration-login .reg-optin-optout-container{float:left;border-top:1px solid #ccc;width:940px}
#optInStettings{display:none}
.optin-optout-msg .error{min-width:250px}
.reg-optin-optout-container p{padding:0 0 0 7px;margin:10px 0 0}
.registration-login .reg-optin-optout-container ul{border-bottom:0;margin-bottom:0;padding-bottom:0;overflow:visible}
.registration-login .reg-optin-optout-container .opt-in-terms{font-size:12px;padding-left:10px;width:100%;margin-top:15px;float:left}
.reg-optin-optout-container ul.reg-optin-optout{padding-left:5px}
.reg-optin-optout-container ul.reg-optin-optout li{padding:10px 3px 0}
.registration-login .reg-optin-optout-container #optInStep1{font-size:12px;margin-left:8px;clear:left;margin-top:3px}
.registration-login .register-step1 .office-address{font-size:12px;color:#999;margin-left:330px;float:left;clear:both}
.registration-login .selecter .selecter-selected{font-family:"Akkurat-Rg"}
.registration-login .module.register-step1,.registration-login .module.register-step2{margin-bottom:0}
.registration-login .module.register-step2 .captcha-action{margin-bottom:35px}
.registration-login .module.register-step2 .register-inner-div{margin-bottom:0}
.registration-login div.page-list strong{font-family:"Akkurat-Rg";font-size:14px}
.registration-login div.page-list label{float:left}
.registration-login span.select-span{float:left}
.registration-login .captcha .text-box-left{width:225px}
.registration-login .captcha .text-box-right{margin-left:-78px!important}
.registration-login .captcha #captchaText{margin-left:82px;width:238px}
.optin-optout-container{display:none}
.optin-optout .leaving-site .actions .btn-link:after{content:' >'}
.optin-optout .leaving-site .actions{float:right;clear:both}
.optin-optout .leaving-site .actions .btn-link{font-size:14px;font-family:"Akkurat-Rg";text-transform:none}
span.reg-span-chkbox{background:url("/images/application/spdji/checkbox-large-unchecked.png") no-repeat scroll 0 0;width:15px;height:15px;cursor:pointer}
span.reg-span-chkbox.checked{background:url("/images/application/spdji/checkbox-large-checked.png") no-repeat scroll 0 0;width:15px;height:15px}
.red-button-left{display:inline-block;height:25px}
.red-button-left .btn-link{margin:0 0 0 2px!important;padding:6px;text-transform:none}
.register-step1 .select-span.country{margin-left:10px;margin-right:110px}
.registration-login .selecter,.registration-login .selecter.open{overflow:visible;font-family:"Akkurat-Rg"}
.registration-login div.page-list .sub.pwd-req-list{font-size:12px;list-style:disc outside none;padding-left:35px}
.custom-dropdown-wrapper{float:left;overflow:visible;width:97%}
.pwd-req-wrapper{font-size:12px}
.pwd-req-wrapper span{float:left;font-weight:bold}
.pwd-req-wrapper .sub.pwd-req-list{line-height:16px;padding:0}
.registration-login #location-wrapper .text-box-left{float:left}
.registration-login #location-wrapper.visible .text-box-left{width:151px}
.registration-login #location-wrapper.visible .text-box-right{margin-left:-135px}
.registration-login .step1-country{overflow:visible}
.registration-login .step1-country .custom-dropdown{float:left;margin-left:7px}
.registration-login .subscription-info-wrapper label{float:none!important}
.registration-login .subscription-info-wrapper .group-list{background:none repeat scroll 0 0;border:medium none;padding-top:0!important;padding-left:0!important}
.registratiopn-login div.page-list #location-wrapper{width:97%;float:left;overflow:visible}
.registration-login .scrollbar-wrapper .viewport{width:880px;height:200px}
.registration-login #location-wrapper #C_City{width:123px}
.registration-login #location-wrapper #region-label,.registration-login #location-wrapper .custom-dropdown{display:none}
.registration-login #location-wrapper.visible #region-label,.registration-login #location-wrapper.visible .custom-dropdown{display:block}
.registration-login #location-wrapper.visible #C_City{margin-left:137px}
.reg-small-chkbox{background:url("/images/application/spdji/checkbox-small-unchecked.png") no-repeat scroll left center;float:left;height:11px;margin:4px 6px 0 3px;width:11px}
.reg-small-chkbox.partialy-checked{background:url("/images/application/spdji/checkbox-small-partial.png") no-repeat scroll left center}
.reg-small-chkbox.checked{background:url("/images/application/spdji/checkbox-small-checked.png") no-repeat scroll left center}
.registration-login div.page-list .group-list .list .all-sub-head{background:url("/images/application/spdji/select-dropdown-small-right.png") no-repeat scroll 0 0;height:19px;margin-left:3px;padding:0}
.registration-login div.page-list .group-list .list .all-sub-head.no-sub{background:url("/images/application/spdji/select-dropdown-small-right-no-sub.png") no-repeat scroll 0 0}
.registration-login div.page-list div.reg-small-chk{background:url("/images/application/spdji/select-dropdown-small-left.png") no-repeat scroll 0 0;height:19px;border:none!important;margin-bottom:0}
.registration-login div.page-list .group-list .list{border:none!important;margin-top:10px!important}
.registration-login .captcha{background:0;border-right:0;border-left:none;border-bottom:0;width:auto;margin-top:35px!important;width:96%;padding-top:20px;border-top:1px solid #ccc}
.registration-login .captcha label{font-family:"Akkurat-Rg";font-weight:bold;font-size:14px}
.registration-login span.is-required{font-size:12px;padding-top:17px;display:inline-block}
.registration-login .subscription-info-wrapper p{margin:5px 0}
.registration-login .captcha .error{font-size:11px;font-weight:normal;margin-left:79px}
.registration-login .my-settings .reg-span-radio.checked{background:url("/images/application/spdji/selected-radio-button.png") no-repeat scroll 0 0}
.registration-login .captcha-image{border:1px solid #000;margin-top:10px}
.registration-login .captcha a.refresh-captcha{background:url("/images/application/spdji/refresh-captcha-icon.png") no-repeat scroll right center;color:#d6002a;font-family:"Akkurat-Rg";font-size:12px;margin-bottom:0;min-height:11px;padding-left:0;width:113px}
.registration-login .custom-dropdown .dropdown .selecter .thumb{background:#818181}
.registration-login .custom-dropdown .dropdown .selecter .thumb .end{background:#818181}
.registration-login .custom-dropdown .dropdown .selecter .track{background:#999}
.registration-login .custom-dropdown .dropdown .selecter .selecter-item.selected{background:#e42e4a;color:#fff}
.registration-login .custom-dropdown .dropdown .selecter .selecter-item{border-bottom:1px solid #e4e3e3;color:#555;padding-left:5px}
.registration-login .btn-cancel{float:none;margin-left:10px}
.registration-login .btn-cancel a{color:#000;font-family:"Akkurat-Rg";padding:0 12px 0 0}
.registration-login .btn-cancel a::after{content:'>';padding-left:5px;font-weight:bold}
.registration-login .btn-link.btn-sumbit{font-family:"Akkurat-Rg";height:25px;width:85px;text-align:left;padding-left:11px}
.registration-login .my-settings .btn-link.btn-sumbit{padding-left:2px}
.registration-login .account-form .forget-link span.action{color:#fff;font-size:15px;position:absolute;top:-5px;left:103px}
.registration-login .register-step1 #termsStep1,.registration-login .register-step1 #professionalStep1{font-size:12px;margin-left:8px}
.pwd-req-list{display:block!important}
.registration-login .spiva-reg{font-size:11px;vertical-align:top}
.rss-page .module{margin-bottom:0}
.processing-data{background:url(/images/application/global/ajax-loader.gif) no-repeat center center;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
#login-modal{width:366px;font-family:"Akkurat-Rg"}
#login-modal .overlay-content{position:relative}
#login-modal .close-window{position:absolute;right:6px;top:7px;width:16px;height:16px;background:transparent url(/images/application/spdji/close-button.png) no-repeat scroll 100% 50%;display:block;float:right;line-height:18px;padding:0;cursor:pointer}
#global-login{width:313px;height:auto;padding:5px}
#global-login.modal h4{border-bottom:1px solid #d9d9d9;color:#000;font:bold 16px "Akkurat-Rg";margin-top:0;padding-bottom:2px;margin-bottom:3px}
#global-login.modal .forget-link{float:right;margin-bottom:10px;font-size:11px}
#global-login.modal .login-form-txtbox{margin:5px 0}
#global-login.modal .login-form-txtbox label{float:left;min-width:73px;font-weight:bold;font-size:12px;margin-left:12px;margin-top:4px}
#global-login.modal .text-box-left{width:220px}
#global-login.modal .text-box-left input{background:0;border:0;padding:3px;height:17px;line-height:16px;width:211px;font-size:14px}
#global-login.modal .text-box-right{background-position:right top}
#global-login.modal .actions{float:right;margin-right:10px}
#global-login.modal .register{width:320px;padding:0;background:0}
#global-login.modal .register h4{border:0;font-size:14px}
#global-login.modal .register-listing{padding:11px 12px 9px 12px;background:#efefef;border-top:solid 1px #d9d9d9;color:#000}
#global-login.modal .register-listing h5{margin:0;padding:0;color:#000;font-size:12px}
#global-login.modal .register-listing ul{margin:10px 17px;padding:0;font-size:12px}
#global-login.modal .register-listing a{float:right;font:bold 12px/25px "Akkurat-Rg";background:0;height:25px;text-align:center}
#global-login.modal .register-listing ul li{margin-bottom:10px}
#global-login.modal div.actions .red-button-left{position:relative}
#global-login.modal div.actions .red-button-left input.btn-link{font:bold 12px "Akkurat-Rg";height:25px;text-align:left;padding-left:6px;text-transform:none}
#global-login.modal a .btn-blue-left{background:0;color:#fff;height:25px;text-transform:uppercase}
#global-login.modal a .btn-blue-right{background:#d6002a;padding:1px 7px;text-transform:none}
#global-login .red-button-left .btn-link,#global-login div.actions .red-button-left{background:#d6002a;padding:0 5px!important}
#global-login.modal div.actions .red-button-left span,#global-login.modal .register-listing a span{background:transparent url(/images/application/spdji/hot-off-press-action-arrow.png) no-repeat scroll left top;float:none;height:9px;position:absolute;right:5px;top:8px;width:8px}
.reset-password{font-family:"Akkurat-Rg";padding:0}
.reset-password div.page-list{margin-top:0}
.reset-password .main-column{width:490px;padding-top:25px;margin:0;padding-right:20px}
.reset-password .side-column{width:453px;padding:0}
.reset-password .right-container-top-reset-password{background:transparent url("/images/application/spdji/right-top-container-reset-password.png") no-repeat scroll center top;height:8px;width:100%}
.reset-password .right-container-mid-reset-password{background:transparent url("/images/application/spdji/right-mid-container-reset-password.png") repeat-y scroll center top;width:100%}
.reset-password .right-container-bottom-reset-password{background:transparent url("/images/application/spdji/right-bottom-container-reset-password.png") no-repeat scroll center top;height:8px;width:100%}
.reset-password .register-details.main-column h4{font:bold 12px "Akkurat-Rg";border:0}
.reset-password .register-details ul{margin-left:12px;padding-left:0}
.reset-password .register-details ul li{background:transparent url("/images/application/spdji/spdji-events-list.png") no-repeat scroll left 6px;padding-left:10px;list-style:none;font-size:12px}
.reset-password .new-password-login{background:0}
.reset-password .reset-form{padding:5px 15px 30px 15px}
.reset-password .reset-form .client-services{margin-top:5px;margin-bottom:-30px}
.reset-password .reset-form .black-roundedbox-left{margin-bottom:10px}
.reset-password .reset-form .black-roundedbox-right h3{font-family:"Akkurat-Rg"!important;font-size:14px;font-weight:bold;padding-top:8px;text-transform:none}
.reset-password .reset-form form{padding-left:11px;color:#000}
.reset-password .reset-form .reset-password-txtbox{margin-top:13px}
.reset-password .reset-form label{min-width:171px;float:left;font-size:13px;font-weight:bold;margin-top:4px}
.reset-password .reset-form label.error{font-weight:normal;font-size:12px;margin-left:0;color:#e11739}
.reset-password .reset-form form#newPasswordForm .text-box-left{width:220px}
.reset-password .reset-form form#newPasswordForm .text-box-right{background-position:right top}
.reset-password .reset-form form#newPasswordForm input{font-size:.88em;font-family:"Akkurat-Rg"}
.reset-password .reset-form .captcha{margin-left:176px;width:225px;border:0;padding-top:0}
.reset-password .reset-form .captcha .captcha-image{width:219px;margin-top:3px}
.reset-password .reset-form .captcha .refresh-captcha{font-weight:bold;display:inline;width:auto!important;padding-right:15px}
.reset-password .reset-form .captcha .text-box-right{margin-left:2px!important}
.reset-password .reset-form .captcha #captchaText{margin-left:0}
.reset-password div.actions{padding-left:181px}
.reset-password div.actions .red-button-left{width:185px;position:relative}
.reset-password .reset-form form#newPasswordForm div.actions .red-button-left input.btn-link{text-align:left;height:25px}
.reset-password .reset-form form#newPasswordForm div.actions .red-button-left span{background:transparent url("/images/application/spdji/hot-off-press-action-arrow.png") no-repeat scroll left top;float:none;height:9px;position:absolute;right:7px;top:8px;width:8px}
.page-list.gradient.reset-password .side-column{width:453px}
#fancybox-title-float-wrap{display:none}
#activate-user{width:600px}
#activate-user .form-row{margin:2px 0}
#activate-user .reg-overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;opacity:.9;z-index:999}
#activate-user .error-response{background:#FFF;height:100%;top:9px;bottom:9px;left:9px;right:9px;opacity:1;text-align:center;z-index:1;width:100%}
#activate-user .error-response .error-response-content{top:0;bottom:0;left:0;right:0;height:auto}
#activate-user .reg-overlay .loading-icon{background:url('/images/application/spdji/loading.gif') no-repeat center center;height:100%;top:0;bottom:0;left:0;right:0;position:absolute;opacity:1}
#activate-user .reg-overlay.show{display:block}
#activate-user .button-row .regenerate-email,#activate-user .button-row .btn-link.ok-button{width:auto;padding-right:19px}
#activate-user .error-response{display:none}
#activate-user .error-response.show{display:block}
#activate-user .red-button-left .btn-link.ok-button{padding:0 10px 0 8px;width:auto}
#activate-user .red-button-left .btn-link.continue-button{width:82px}
#activate-user .form .button-row{padding-left:0}
#announcement-popup .overlay-content,#announcement-popup .overlay-content .sendEmail{padding-bottom:0;margin-bottom:0}
#announcement-popup .overlay-right .overlay-title{margin:0;padding-left:6px;background:0;color:#000}
#announcement-popup .overlay-right .overlay-title h3{font:normal 24px "Akkurat-Rg";width:470px;margin:10px 0 0 10px}
#announcement-popup .overlay-right .overlay-title a.overlay-close{width:16px;height:16px;background-image:url(/images/application/spdji/close-button.png);margin:5px 10px 0 0}
#announcement-popup .press-release-module.cs-pressroom-left{background:transparent url("/images/application/spdji/cs-pressroom-left-bg.png") no-repeat scroll left top;height:115px;position:relative;margin-bottom:15px}
#announcement-popup .press-release-module .cs-pressroom-mid{background:transparent url("/images/application/spdji/cs-pressroom-mid-bg.png") repeat scroll left top;float:left;margin-left:5px;height:115px;width:510px}
#announcement-popup .press-release-module .cs-pressroom-right{background:transparent url("/images/application/spdji/cs-pressroom-right-bg.png") repeat scroll left top;float:left;width:5px;height:115px}
#announcement-popup .press-release-module .cs-pressroom-pattern{background:transparent url("/images/application/spdji/cs-pressroom-pattern-bg.png") repeat scroll left top;height:100%;left:0;position:absolute;top:0;width:100%}
#announcement-popup .press-release-module h4{color:#fff;font:normal 20px "Akkurat-Rg";margin:10px 5px;height:25px;text-transform:uppercase}
#announcement-popup .press-release-module p,#announcement-popup .press-release-module p a{color:#fff;font:normal 14px "Akkurat-Rg";margin:0;padding:10px 5px}
#announcement-popup .press-release-module p a{max-height:35px;overflow:hidden;display:block;padding:0;font:normal 14px "Akkurat-Rg";position:relative;z-index:1}
#announcement-popup .press-release-module p span{color:#fff;font:normal 11px "Akkurat-Rg";clear:both;display:block;margin-top:5px}
#announcement-popup .right-col-module ul li{border-bottom:0;padding:10px 5px 10px 10px}
#announcement-popup .right-col-module ul li.odd{background:#f5f5f5}
#announcement-popup .right-col-module ul li a{padding:0}
#announcement-popup .scrollbar-wrapper,#announcement-popup .scrollbar-wrapper .viewport,#regulatory-popup .scrollbar-wrapper,#regulatory-popup .scrollbar-wrapper .viewport{width:auto;border:0;margin-bottom:0}
#regulatory-popup #regulatory-registration-form .scrollbar-wrapper{width:99.1%}
#regulatory-popup #regulatory-registration-form .scrollbar-wrapper .viewport{width:92%}
#regulatory-popup #regulatory-registration-form .custom-dropdown .dropdown .selecter .track{background:#999}
#announcement-popup .scrollbar-wrapper .track,#regulatory-popup .scrollbar-wrapper .track{background:url("/images/application/spdji/index-finder-bg-scrollbar-trackend-y.png") no-repeat 1px 100%}
#announcement-popup .addl-info-module{margin-bottom:0}
#announcement-popup .scrollbar-wrapper .viewport{height:350px;margin-bottom:20px}
#regulatory-popup .regulatory-scrollbar-wrapper .viewport{margin-bottom:0;min-height:20px;max-height:350px;position:relative}
#regulatory-popup .regulatory-scrollbar-wrapper .viewport .fadeout{background:none repeat-x scroll left top transparent;height:10px;left:0;position:absolute;width:100%;z-index:15}
#regulatory-popup .regulatory-scrollbar-wrapper .viewport .fadeout.top-fadeout{background-image:url("/images/application/spdji/scroller-top-mask.png");top:0}
#regulatory-popup .regulatory-scrollbar-wrapper .viewport .fadeout.bottom-fadeout{background-image:url("/images/application/spdji/scroller-bottom-mask.png");bottom:0}
#announcement-popup p.not-found{font:normal 13px "Akkurat-Rg"}
.no-generatedcontent.no-flexbox #announcement-popup .black-roundedbox-left{width:100%}
div.page-list .module .terms-of-use-content p,div.page-list .module .terms-of-use-content p a,div.page-list .module .terms-of-use-content ul,div.page-list .module .regulatory-disclaimer p,div.page-list .module .regulatory-disclaimer p a,div.page-list .module .regulatory-disclaimer ul{font-family:"Akkurat-Rg"}
div.page-list .module .terms-of-use-content a,div.page-list .module .regulatory-disclaimer a{color:#005776}
.press-room .regulatory-document span.agency-title{color:#000;font-size:1.17em;font-weight:bold}
.press-room .regulatory-document p{font-size:14px;color:#4f4f4f}
.press-room .regulatory-document div.regulatory-popup{background:#d6002a;display:block;float:left;margin:10px 0;position:relative;width:auto;z-index:1;margin-right:20px;white-space:nowrap}
.press-room .regulatory-document div.regulatory-popup span{background:#d6002a;color:#fff;cursor:pointer;display:block;font-family:"Akkurat-Rg";font-size:14px;line-height:28px;margin:0;overflow:hidden;padding:0 10px;position:relative;text-overflow:clip;z-index:49}
#regulatory-popup.policies-overlay{color:#646464}
#regulatory-popup.policies-overlay ul,#regulatory-popup.policies-overlay li,#regulatory-popup.policies-overlay label,#regulatory-popup.policies-overlay div,#regulatory-popup.policies-overlay span,#regulatory-popup.policies-overlay input{font-family:"Akkurat-Rg",Arial,sans-serif}
#regulatory-popup.policies-overlay .overlay-content{padding:0}
#regulatory-popup.policies-overlay div.header{color:#fff;font-size:15px;height:39px;position:relative;top:-2px}
#regulatory-popup.policies-overlay ul.regulatory-docs-tab{float:left;height:39px;width:95%;padding:0;margin:0}
#regulatory-popup.policies-overlay ul.regulatory-docs-tab li{color:#fff;float:left;height:39px}
#regulatory-popup.policies-overlay ul.regulatory-docs-tab li.active span.label{background:transparent top left url("/images/application/spdji/esma-popup-red-tile.png") repeat scroll;color:white}
#regulatory-popup.policies-overlay ul.regulatory-docs-tab li.active span.label{background:transparent top left url("/images/application/spdji/esma-popup-red-start.png") x-repeat scroll}
#regulatory-popup.policies-overlay ul.regulatory-docs-tab li span.label{display:inline-block;font-weight:bold;line-height:39px;padding-left:35px;padding-right:25px;float:left}
#regulatory-popup.policies-overlay ul.regulatory-docs-tab li span.arrow.active{background:transparent top left url("/images/application/spdji/esma-popup-red-arrow.png") no-repeat scroll}
#regulatory-popup.policies-overlay ul.regulatory-docs-tab li span.arrow{display:block;float:left;height:39px;width:22px}
#regulatory-popup.policies-overlay .overlay-left,#regulatory-popup.policies-overlay .overlay-right,#regulatory-popup.policies-overlay .overlay-content-wrapper,#regulatory-popup.policies-overlay .overlay-content,#regulatory-popup.policies-overlay .regulatory-document-asset{overflow:visible}
#regulatory-popup.policies-overlay .content{padding:20px 20px 0}
#regulatory-popup.policies-overlay p.asset-title{font:normal 18px "Akkurat-Rg",Arial,sans-serif;margin-top:5px}
#regulatory-popup.policies-overlay p.assets-following-text{margin-bottom:5px}
#regulatory-popup.policies-overlay div.actions{margin:0 0 10px 0}
#regulatorty-popup.policies-overlay .btn-container{float:right;width:250px}
#regulatory-popup.policies-overlay div.actions .red-button-left{display:inline-block;float:right;height:25px;overflow:visible;position:relative}
#regulatory-popup.policies-overlay div.actions .red-button-left input.btn-link{height:25px}
#regulatory-popup .captcha input{padding:0}
#regulatory-popup.policies-overlay div.actions .red-button-left .btn-link{border:0 none;padding:4px 10px}
#regulatory-popup.policies-overlay div.actions .red-button-left input.btn-link#closeButton{padding-right:10px}
#regulatory-popup.policies-overlay .btn-container div.actions input{display:inline-block;float:right;margin:0 0 0 10px}
#regulatory-popup.policies-overlay div.actions span,#regulatory-popup div.actions a{vertical-align:middle}
#regulatory-popup.policies-overlay div.actions .red-button-left span{float:none;height:9px;position:absolute;right:7px;top:8px;width:8px}
#regulatory-popup.policies-overlay div.actions a.cancel:after{content:' >'}
#regulatory-popup.policies-overlay div.actions a.cancel{cursor:pointer;display:inline-block;float:right;margin-left:15px;margin-top:4px;padding-right:13px;padding-top:1px;color:#1a1a1a}
#regulatory-popup.policies-overlay div.content ul.asset-details,#regulatory-popup.policies-overlay div.content ul.asset-details li{margin:0;padding:0}
#regulatory-popup.policies-overlay div.content div.regulatory-assets-scrollbar-wrapper{margin-bottom:15px}
#regulatory-popup.policies-overlay div.content ul.asset-details li{padding:10px 15px}
#regulatory-popup.policies-overlay div.content ul.asset-details li.odd{background-color:#f5f5f5}
#regulatory-popup.policies-overlay div.content ul.asset-details li a.noLink{color:#000}
#regulatory-popup.policies-overlay div.content ul.asset-details li a{font-size:14px}
#regulatory-popup.policies-overlay div.content ul.asset-details li span.date{color:#999;clear:both;display:block;font-family:"Akkurat-Rg";font-size:10px;display:block}
#regulatory-popup{width:650px;display:block;overflow:hidden;min-height:320px}
#regulatory-popup .complete-form{margin-bottom:21px}
#regulatory-popup .left-label{float:left;margin-bottom:10px;width:140px}
#regulatory-popup .user-type-other{display:none;clear:both}
#regulatory-popup .regulatory-form.registration-login{overflow:visible}
#regulatory-popup.policies-overlay .custom-dropdown .dropdown .viewport{height:160px}
#regulatory-popup .selecter .selecter-selected{padding:0 19px 0 10px}
.regulatory-form .text-box-left{margin-bottom:10px}
.regulatory-form .left-label i{font-size:11px;color:#999}
.registration-login.regulatory-form .captcha-image{border:0}
.regulatory-form input[type="text"],.regulatory-form input[type="email"]{border:0 none;height:19px;margin-top:1px;outline:medium none;width:278px}
.regulatory-form .selecter{margin:0;width:100%;color:#666671}
.regulatory-form .captcha-error{display:none;color:#f00;font-size:12px;margin-top:0;width:240px}
.no-generatedcontent .registration-login.regulatory-form input[type="text"],.no-generatedcontent .registration-login.regulatory-form input[type="email"]{width:277px;height:18px}
.no-generatedcontent #regulatory-registration-form .actions{padding-bottom:10px}
.no-generatedcontent .regulatory-form .open.selecter .selecter-selected,.no-generatedcontent .regulatory-form .closed.selecter .selecter-selected{background-position:100% 0}
.regulatory-form .show-captcha-error{display:block}
.registration-login.regulatory-form .dropdown{margin:0!important}
.regulatory-form .custom-dropdown-wrapper{margin-bottom:10px}
.regulatory-form .textarea-box-left{background:transparent url("/images/application/spdji/event-landing-page-textarea.png") no-repeat scroll left top;height:122px;width:287px}
.regulatory-form .textarea-box-right{background:transparent url("/images/application/spdji/event-landing-page-textarea-right.png") no-repeat scroll right top;float:right;height:118px;padding-top:4px;width:286px}
.regulatory-form textarea{border:0 none;height:110px;padding:4px 0 0 4px;width:278px;max-width:278px;max-height:110px}
.left-label.captcha-label{margin-top:12px}
.regulatory-form input:invalid,textarea:invalid{background:0}
.registration-login.regulatory-form .captcha{border:0 none;float:left;margin-top:0!important;padding-left:0;padding-top:5px;width:280px}
.registration-login.regulatory-form .captcha .error{font-size:12px;margin-left:0}
.user-type-other label.error{margin-left:140px}
.no-generatedcontent.no-flexbox #regulatory-popup.policies-overlay ul.regulatory-docs-tab{width:auto}
.no-generatedcontent #regulatory-popup.policies-overlay ul.regulatory-docs-tab li span.arrow{top:-39px}
.no-generatedcontent .area .separator{float:none;margin-bottom:0}
.no-generatedcontent .past-awards .black-roundedbox-left{width:956px}
.no-generatedcontent .past-awards{padding-bottom:30px}
.no-generatedcontent .latest-spiva-scorecards .right-container-mid ul{margin-top:5px}
.no-generatedcontent .services-current-topic .current-topic{margin-bottom:10px}
.no-generatedcontent .cta-btn-container li a span.arrow{margin-bottom:4px}
.no-flexbox #pagination a,.no-flexbox .intro-pagination a{background-image:url(/images/application/global/btn-paginate.png)!important;background-color:transparent!important;background-repeat:no-repeat!important}
.no-flexbox #pagination a.selected,.no-flexbox .intro-pagination a.selected{background-image:url(/images/application/global/btn-paginate-active.png)!important}
.no-cssgradients .hdr-menus .menu#resource .lead-hdr{background:url(/images/application/global/bg-hdr-tlc.jpg) top left repeat-x}
.no-cssgradients .hdr-menus .menu#profile .customize,.hdr-menus .menu#services .customize{background:url(/images/application/global/bg-hdr-profile.jpg) top left repeat-x}
#global-login .register a{width:auto!important}
.no-flexbox #global-login.modal a .btn-blue-right{padding:0 10px}
.no-flexbox.no-rgba .registration-login .captcha .text-box-left{width:230px}
.no-generatedcontent .registration-login .custom-dropdown{padding-bottom:10px}
.no-generatedcontent .registration-login .register-step1 .red-button-left{overflow:visible}
.no-generatedcontent .registration-login .register-step1 .red-button-left .btn-link{overflow:visible}
.no-generatedcontent .registration-login .register-step1 .red-button-left .btn-link span.arrow{float:none;display:inline-block;padding-top:6px;padding-left:6px}
.no-cssgradients .user-login .btn-link{margin-left:10px}
.no-cssgradients .hdr-menus .menu{background:#fff url(/images/application/global/bg-mega-menus.jpg) bottom left repeat-x}
.no-cssgradients .page-list button{margin-right:10px;margin-bottom:40px}
.no-flexbox .module.resources ul,.no-flexbox .module.event-list ul{overflow:visible}
.no-flexbox .module.resources ul li,.no-flexbox .module.event-list ul li,.no-flexbox .module.news ul li{float:left}
.no-flexbox .custom-indices .module.news ul li{float:none}
.no-flexbox .module.resources .content li,.no-flexbox .module.news .content li{float:none}
.no-generatedcontent .module.resources.practice-essentials .content li{float:left}
.no-flexbox .tlc-resources .hdr-page{right:10px}
.csstransforms .localized-login{width:270px}
.no-generatedcontent .index-finder-container .go-btn{float:none;vertical-align:middle}
.no-generatedcontent .rande-container .left-col-module ul li .media-info{float:none}
.no-rgba .rande-container .resources-module .content ul{margin-left:1px}
.no-rgba .rande-container .resources-module .content ul li{width:546px}
.no-generatedcontent .resources-module ul li,.no-generatedcontent .index-news-module ul{width:100%}
.no-generatedcontent .index-finder-container .category-clear,.no-generatedcontent .index-finder-container .category-clear a{display:inline-block}
.no-generatedcontent .index-finder-container .result-container-bottom,.no-generatedcontent .index-finder-container .finder-facets-bottom{overflow:visible}
.no-generatedcontent .index-finder-container .accordian-content li input[type="checkbox"]{left:18px}
.no-generatedcontent .index-finder-container .page-content .facet-sidebar span.checkbox-span{margin-left:4px}
.no-generatedcontent .facet-sidebar .has-sub-criteria .accordian-content span.checkbox-span{margin-left:0}
.no-flexbox.no-generatedcontent .index-finder-container .result-head .index-filter{padding:0 0 15px 0}
.no-flexbox.no-generatedcontent .index-filter label{position:relative;display:block;height:14px;width:14px}
.no-generatedcontent .index-finder-container .checkbox-span{margin-left:4px}
.no-generatedcontent .index-finder-container .search-result-table td{border-bottom:1px solid #fff}
.no-generatedcontent .index-finder-container .result-wrapper .checkbox-span{margin-left:0}
.no-generatedcontent .index-finder-container #index-finder-pagination .prev-arrow,.no-generatedcontent .index-finder-container #index-finder-pagination .next-arrow{vertical-align:middle}
.no-generatedcontent .index-finder-container .has-sub-criteria .accordian-content .category-list li input[type="checkbox"]{left:40px}
.no-generatedcontent .index-finder-container .tooltip-bottom{overflow:visible}
.no-generatedcontent .index-finder-container .tooltip-more-info ul li a{padding:0}
.no-generatedcontent .index-finder-container .tooltip-more-info li.tooltip-separator{font-size:55px;width:7px}
.no-generatedcontent .overlay-bottom-left,.no-generatedcontent .overlay-bottom-right,.no-generatedcontent .overlay-bottom-mid{overflow:visible}
.no-flexbox .index-finder-container .index-list .index-filter label.proxied,.no-flexbox .index-finder-container .result-head label.proxied{margin-left:10px}
.no-flexbox .more-details{margin-top:10px}
.no-generatedcontent.no-flexbox .right-container-mid{overflow:hidden}
.no-flexbox .related-products .events-more{height:15px}
.no-generatedcontent .page-header H2{margin-top:15px}
.no-generatedcontent div.region{padding:0 5px 5px 20px}
.no-generatedcontent div.region ul{top:0}
.no-generatedcontent .country span{padding-bottom:2px}
.no-generatedcontent .index-news-module .more-details,.no-generatedcontent .multimedia .more-details{background:url('/images/application/spdji/spdji-more-action-arrow.png') 95% 75% no-repeat!important;line-height:14px!important;padding-right:10px}
.no-generatedcontent .index-news-module .more-details a,.no-generatedcontent .multimedia .more-details a{margin-left:0;padding-top:3px}
.no-generatedcontent .index-right-container .carousel-togglebtn .view-toggle{display:inline}
.no-generatedcontent .index-right-container .carousel-togglebtn .view-toggle li{display:inline}
.no-generatedcontent .index-right-container .carousel-togglebtn li.chart{padding:0 5px 0 0}
.no-generatedcontent .index-right-container .carousel-pagination-module ul,.no-generatedcontent .index-right-container .list-pagination-module ul{margin:5px 0 5px 0}
.no-generatedcontent .index-right-container .carousel-pagination-module li,.no-generatedcontent .index-right-container .list-pagination-module li{display:inline;padding-right:5px}
.no-generatedcontent .rotating-promo-arrow-img{display:inline;height:12px;position:absolute;width:9px}
.no-generatedcontent .current-topic-cta{margin-top:0}
.no-generatedcontent .related-products .events-more{background:url('/images/application/spdji/spdji-more-action-arrow.png') 80% 75% no-repeat!important;line-height:18px!important;margin-top:10px;padding-right:15px}
.no-generatedcontent .events-controls a{margin-right:10px}
.no-generatedcontent .events-controls span{left:10px;margin:-12px 0 0 0}
.no-generatedcontent .media-modal #share-video{width:125px}
.no-generatedcontent .black-roundedbox-left,.no-generatedcontent .sub-tab-left{width:548px}
.no-generatedcontent .col1 .black-roundedbox-left{width:auto}
.no-generatedcontent .right-col-module ul{width:100%}
.no-generatedcontent .rande-container .sub-tab-left{width:577px}
.no-generatedcontent .rande-container.market-commentary .black-roundedbox-left{width:550px}
.no-generatedcontent .rande-container .spiva-awards-module .black-roundedbox-left,.no-generatedcontent .rande-container .spiva-awards-winners-navigation .black-roundedbox-left,.no-generatedcontent .rande-container .spiva-awards-winners-navigation .sub-tab-left{width:550px}
.no-generatedcontent .module.hot-press .cta-btn-container .hot-press-action-arrow{background:url('/images/application/spdji/hot-off-press-action-arrow.png') no-repeat 0 1px}
.no-flexbox li.blogs .generic-drop-down{min-width:100px}
.no-flexbox .hrd-primary-nav-links .autocompleteOptions{top:33px}
.no-flexbox .hrd-primary-nav-links ul li.search-wrap input{line-height:20px;height:22px}
.no-flexbox .hrd-primary-nav-links ul{position:relative}
.no-flexbox .hrd-primary-nav-links ul li.parent-menu.open .menus{top:36px}
.no-flexbox .hrd-primary-nav-links .menus a.primarynav-index-finder-btn{width:180px}
.no-generatedcontent .hrd-primary-nav-links .index ul{min-height:381px}
.no-flexbox .index-finder-link-btn-container li a span{position:relative;top:-2px}
.no-flexbox .landing-page-secondary-header{height:41px}
.no-flexbox.no-csstransitions .module.related .related-content{margin:-5px 0 0 -15px;width:373px}
.no-flexbox.no-csstransitions .module.related ul{margin-left:5px}
.no-generatedcontent .content-bottom.multimedia ul.thumbnails{margin-top:-17px}
.no-flexbox .home-page #pagination a{background-image:url('/images/application/spdji/spdji-btn-paginate.png')!important;background-color:none!important;background-repeat:no-repeat!important;border:none!important}
.no-flexbox .home-page .module.whats-new #pagination a.selected{background-image:url('/images/application/spdji/spdji-btn-paginate-active.png')!important;border:none!important}
.no-flexbox.no-generatedcontent .index-finder-container .saved-criteria-list .close-btn{margin-top:-13px}
.no-flexbox.no-generatedcontent .index-finder-container .narrow-search{overflow:visible}
.no-flexbox.no-generatedcontent .index-finder-container .narrow-search-box{line-height:22px;height:22px;padding-top:0;display:inline-block;margin-top:-1px}
.no-flexbox .contributors .profiles .profile p.description{height:69px;max-height:69px;min-height:69px}
.no-generatedcontent .contributors .profiles .profile{padding-bottom:12px}
.no-flexbox .contributors .profiles .profile p{margin-top:2px}
.no-generatedcontent .contributors .profiles .profile p{margin-top:0}
.no-generatedcontent .contributors .profiles .profile p.description{height:71px;max-height:71px;min-height:71px}
.no-flexbox.rgba .page-not-found h1{line-height:40px;margin-top:21px}
.no-flexbox.rgba .index-detail-page .module.resources.mod-resources .content li.last a{height:11px}
.no-flexbox.no-rgba .more-link{padding-right:10px}
.no-flexbox .client-services .other-faq-document{font-size:13px}
.no-generatedcontent #mgmt-profiles.scrollbar-wrapper{width:550px}
.no-generatedcontent #mgmt-profiles .scrollbar{margin-right:-10px}
.no-flexbox.no-generatedcontent .client-services .contact-table-data li{display:block;float:left}
.rgba.no-flexbox .careers .more-link,.rgba.no-flexbox .services-rande .more-link,.rgba.no-flexbox .right-container .more-link,.no-flexbox.rgba .spiva-multimedia .more-link,.rgba.no-flexbox .rande-container .right-container-mid .black-roundedbox-right .more-link,.rgba.no-flexbox .rande-container .left-col-module:first-child .more-link,.rgba.no-flexbox .rande-container .right-col-module:first-child .more-link,.rgba.no-flexbox .rande-container .column2.columns .more-link,.rgba.no-flexbox .rande-container .left-col-module .more-link,.rgba.no-flexbox .rande-container .contributors-module.profiles .more-link{line-height:11px}
.rgba.no-flexbox .services-container .professional-resources .more-link,.rgba.no-flexbox .education.rande-container .right-col-module.multimedia .more-link,.rgba.no-flexbox .education.rande-container .left-col-module .events-cta-link,.no-generatedcontent .education.rande-container .left-col-module .events-cta-link,.no-generatedcontent .rande-container.overview .column2 .events-cta-link,.rgba.no-flexbox .overview.rande-container .left-col-module.contributors-module.profiles div .more-link,.rgba.no-flexbox .market-commentary.rande-container .rande-container-market-commantary .black-roundedbox-right .more-link,.rgba.no-flexbox .rande-container .contributors-module.profiles .black-roundedbox-right .more-link{line-height:12px}
.rgba.no-flexbox .content-wrapper{position:static;background-color:#fff}
.no-generatedcontent #global-login.modal .text-box-left input{width:205px}
.no-flexbox #global-login.modal div.actions .red-button-left input.btn-link{padding-left:2px!important;text-align:left!important}
.no-flexbox.multiplebgs #global-login.modal div.actions .red-button-left input.btn-link{line-height:18px!important}
.no-flexbox.multiplebgs #global-login.modal .register-listing a{line-height:26px}
.no-flexbox #global-login.modal div.actions .red-button-left .btn-blue-right{padding-top:1px!important}
.no-generatedcontent .reset-password .black-roundedbox-left{width:425px}
.no-generatedcontent .reset-password .reset-form input{width:205px!important}
.no-generatedcontent .reset-password .reset-form input.btn-link{width:192px!important}
.no-flexbox.multiplebgs .reset-password div.actions .red-button-left{width:205px!important}
.no-flexbox.multiplebgs .reset-password div.actions .red-button-left input.btn-link{width:203px!important;padding-left:2px!important}
.no-flexbox.multiplebgs .reset-password .more-link{background-position:right 3px}
.no-flexbox.multiplebgs #forgot-password .more-link{line-height:14px}
.no-flexbox .hrd-primary-nav-outer-wrap .search-box-right .withInstructText{color:#aaa}
.no-flexbox .hrd-primary-nav-links ul li .search-go-button{top:3px}
.no-generatedcontent .reset-password .reset-form .captcha #captchaText{margin-left:0}
.no-generatedcontent div.page-list .group-list .list .all-sub-head .red-arr-img{margin-top:-15px}
.no-generatedcontent .registration-login p.email{margin-bottom:10px}
.no-generatedcontent .registration-login #location-wrapper #region-label{margin-top:-15px}
.no-generatedcontent .registration-login #location-wrapper .custom-dropdown{margin-top:-17px}
.no-generatedcontent .registration-login .register-step1 .all.scrollbar-wrapper{border-right:0}
.no-generatedcontent .registration-login .register-step1 .all .scrollbar{border-bottom:0}
.no-generatedcontent .registration-login #C_City{margin-left:270px}
.no-generatedcontent .registration-login .custom-dropdown .scrollbar{position:static;margin-right:5px}
.no-flexbox.no-rgba .registration-login .account-form .small-text-box-left input{padding-top:2px}
.no-flexbox.rgba .registration-login .btn-link.btn-sumbit{width:88px}
.no-generatedcontent .registration-login .captcha #captchaText{margin-left:160px}
.no-generatedcontent .registration-login .register-login .account-form p.login-btn{margin-top:5px}
.no-generatedcontent .registration-login .btn-cancel a{background:url("/images/application/spdji/8x9-thin-arrow.png") no-repeat scroll right 60%;padding-right:10px}
.no-generatedcontent .registration-login .account-form .forget-link span.action{left:100px}
.rgba.no-flexbox .registration-login .account-form .forget-link span.action{top:-4px}
.no-flexbox .registration-login .module.register-step1 .text-box-left{margin-left:28px}
.no-generatedcontent .registration-login .my-settings .btn-link.btn-sumbit{padding-left:4px}
.no-flexbox.no-generatedcontent .my-indices-tab .indices-detail-container p{margin-top:10px}
.no-flexbox.no-generatedcontent .leaving-site .actions .more-link{line-height:13px}
.no-flexbox.no-generatedcontent .hrd-nav-links ul li.login-button .login-box-container .login-form a.register-user{padding-bottom:7px}
.no-generatedcontent .home-widget.home-blog ul li .more-link{margin-top:20px}
.no-multiplebgs .home-page .content-type,.no-multiplebgs .events-tile{filter:progid:DXImageTransform.Microsoft.Shadow(color=#DADADA,direction=0,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#DADADA,direction=45,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#DADADA,direction=90,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#DADADA,direction=135,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#DADADA,direction=180,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#DADADA,direction=225,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#DADADA,direction=270,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#DADADA,direction=315,strength=2)}
.no-multiplebgs .css-shadow{margin:-6px 8px 0 -6px;padding:0}
.no-generatedcontent .css-shadow{margin-right:-3px}
.no-generatedcontent .home-page .css-shadow{margin-bottom:-6px}
.no-generatedcontent.no-flexbox .country span{margin-top:0}
.no-generatedcontent.no-flexbox .extended-roundedbox div.extended-roundedbox-container{width:548px}
.no-flexbox.rgba .extended-roundedbox .extended-roundedbox-container .more-link{line-height:11px}
.no-flexbox.rgba .related-products .black-roundedbox-right .more-link{line-height:12px}
.no-flexbox.no-generatedcontent .module.multimedia li a div{position:static}
.no-flexbox.no-generatedcontent .module.multimedia li a img{position:static;margin:52px 0 0 65px}
.no-generatedcontent .rande-container.overview .column1 .home-widget .content-header h3 .more-link{line-height:11px}
.no-generatedcontent .rande-container .latest-spiva-scorecards .module-title{position:relative}
.no-generatedcontent .rande-container .latest-spiva-scorecards .module-title a{position:absolute;top:6px;right:0}
.no-generatedcontent .rande-container.overview .column1 .content-header h3 .more-link{float:none;margin-left:127px}
.no-generatedcontent .rande-container.overview .spiva-multimedia .thumbnails li{padding-bottom:5px}
.no-flexbox .page-title-container .page-title p{margin-top:-5px}
.no-generatedcontent .rande-container.overview .services-current-topic .current-topic{padding-bottom:0}
.no-generatedcontent .registration-login .register-step1 .office-address{margin-top:30px}
.no-generatedcontent .optin-optout .main,.no-generatedcontent .optin-optout .overlay-content{height:100px;min-height:100px}
.no-generatedcontent .media-modal.optin-optout span.arrow{float:none;display:inline-block;padding-bottom:0;padding-top:0;height:15px}
.no-generatedcontent .media-modal.optin-optout .red-button-left{overflow:visible;height:25px}
.no-flexbox.rgba .media-modal.optin-optout .more-link.cancel-btn{padding-top:1px}
.no-flexbox.rgba .home-page .column1 .home-widget .more-link{line-height:11px}
.no-flexbox.cssanimations .right-container-mid .event-list .resource-header ul li.filter ul.sub,.professional-page .export-btn-wrapper,.professional-page .datawidget .spice-button-wrapper{margin:0}
.no-flexbox .module.index-faq{filter:none}
.no-flexbox.rgba.hsla.multiplebgs div.region ul.region-list-container{left:70px}
span.baec5a81-e4d6-4674-97f3-e9220f0136c1>a{display:none!important}
.hdr-search .search-box-left :-ms-input-placeholder{color:#aaa!important}
.client-service .scrollbar-wrapper .scrollbar{border:1px solid #f1f1f1}
.client-service .right-container .module .scrollbar-wrapper .scrollbar{border:1px solid #d1d1e1}
.client-service-section-left .scrollbar-wrapper{width:368px}
.client-service-section-left .scrollbar-wrapper .scrollbar{position:absolute;left:360px;width:9px;background:transparent url(/images/application/campaign/bg-scrollbar-track-y.png) repeat-y 0 0}
.client-service-section-left .scrollbar-wrapper .track{left:0;background:url(/images/application/campaign/index-finder-bg-scrollbar-trackend-y.png) no-repeat 1px bottom}
.client-service-section-left .scrollbar-wrapper .viewport{width:368px}
.client-service-section-left .scrollbar-wrapper{margin:0 0 -2px 0}
.client-service-section-left .scrollbar-wrapper .thumb{background:transparent url(/images/application/campaign/dark-bg-scrollbar-thumb-y.png) no-repeat 50% 100%;height:20px;width:7px;cursor:pointer;overflow:hidden;position:absolute;top:0}
.client-service-section-left .scrollbar-wrapper .thumb .end{background:#fff url(/images/application/campaign/dark-bg-scrollbar-thumb-y.png) no-repeat 50% 0;overflow:hidden;height:5px;width:7px}
.client-service-section-left .scrollbar-wrapper.disable .scrollbar,.module.sectors div.content{display:none}
.client-service-section-left .disable ul{margin:0 0 0 5px}
.hrd-primary-nav-links ul li.paddingRight10{padding-right:10px}
.custom-indices .cta-links-container{display:none}
.loading-icon{background:transparent url('/images/application/spdji/loading.gif') center center no-repeat}
.module.right-col-news .sector li{padding:0 10px;font-family:"Akkurat-Rg";border-right:1px solid #fff}
.menus .menu-item-container ul li h3 a{font-size:16px;font-weight:bold;color:#fff}
.professional-page .left-col-module.news a.more-link{font-weight:bold;float:right;margin-top:10px;font-size:11px;margin-bottom:4px}
.left-col-module .index-calendar{margin-top:30px}
.home-page .column2 .multimedia{margin-bottom:20px}
.home-page .column2 .multimedia.featured-top ul.thumbnails li{width:100%;margin:0 0 5px 0;min-height:0;padding:15px 0;border-bottom:1px solid #cfcbcc;margin-bottom:0}
.home-page .column2 .multimedia.featured-top ul.thumbnails li a{padding-right:0}
.home-page .column2 .multimedia.featured-top ul.thumbnails li a div{width:57%;float:left;min-height:109px}
.home-page .column2 .multimedia.featured-top ul.thumbnails li a div.multimedia-content-title{width:100px;padding-left:10px;float:left}
.home-page .column2 .multimedia.featured-top ul.thumbnails li h5{display:none}
.home-page .column2 .module.multimedia li a img{top:32%}
.index-licensing-page .black-roundedbox-left,.index-licensing-page .black-roundedbox-right{background-color:#1a1a1a}
.latest-spiva-scorecards .module-title a{margin-right:15px!important;padding-right:0!important;background:none!important}
.family-landing-page li.secondary-nav-tab-item-more-menu.generic-drop-down-menu.more:hover,.family-landing-page li.secondary-nav-tab-item-more-menu.generic-drop-down-menu.more.active:hover .secondary-nav-tab-more.more-active-nav{background:#1a1a1a}
.family-landing-page .section-navigation li.more.active .generic-drop-down-menu-item-container-mid a:hover{background:#4d4d4d}
.family-landing-page .section-navigation li.more.active .generic-drop-down-menu-item-container-mid a{background:#1a1a1a}
.family-landing-page .secondary-nav-tab-item-more-menu .generic-drop-down-menu-item-container-mid ul li.active a{background-color:#4d4d4d!important}
.wrapper-container.has-secondary-navigation.press-room .governance-overview a.hasEventHandler,.wrapper-container.has-secondary-navigation.press-room .governance-overview.columns.col1 a{font-family:"Akkurat-Bd";color:#000;font-weight:bold}
.wrapper-container.has-secondary-navigation.press-room .governance-overview .left-col-module.index-calendar a{font-family:"Akkurat-Rg"}
.wrapper-container.has-secondary-navigation.press-room .governance-overview .left-col-module.index-calendar a.more-link{color:#d6002a}
.module.page-header h1{font-size:20px}
.right-col-module.professional-resources ul li a{color:#d6002a}
#forgot-password .button-row .more-link{color:#000}
.module.recent-press-release span,.module.right-col-news.sectors li span{color:#000}
.professional-page .left-col-module{float:left;width:100%}
.professional-page .left-col-module ul li{width:100%}
.custom-indices .module.news li a{color:#000;font-family:"Akkurat-Rg";font-size:14px}
.module.recent-press-release.regulatory-document ul li a{font-weight:bold}
.module.related .related-content p a{color:#000;font-weight:bold}
.family-landing-page .left-col-module.news a.more-link.hasEventHandler{font-weight:bold}
.page-not-found strong{color:#000}
.indexfinder-overlay-pop .close-window{position:absolute;right:18px;top:14px;width:16px;height:16px;background:transparent url(/images/application/spdji/close-button.png) no-repeat scroll 100% 50%;display:block;float:right;line-height:18px;padding:0;cursor:pointer}
.indexfinder-overlay-pop .text-box-left{width:245px}
.indexfinder-overlay-pop .text-box-right{background-position:right top}
.indexfinder-overlay-pop .text-box-left input{background:0;border:0;margin:3px;padding:0;height:17px;line-height:16px;width:211px;font-size:14px;font-family:'Akkurat-Rg'}
.indexfinder-overlay-pop .textarea-box-left{width:245px;margin-left:0!important;height:122px;background:transparent url(/images/application/spdji/event-landing-page-textarea.png) no-repeat scroll left top}
.indexfinder-overlay-pop .textarea-box-right{background:transparent url(/images/application/spdji/event-landing-page-textarea-right.png) no-repeat scroll right top;width:243px;height:122px;float:right}
.indexfinder-overlay-pop textarea{width:235px;height:108px;min-height:108px;max-height:108px;background:0;border:0;margin:4px;resize:none;padding:0;outline:0;font-family:'Akkurat-Rg'}
.indexfinder-overlay-pop .overlay-cancel-btn a{color:#000}
.indexfinder-overlay-pop .text-box-left{width:245px}
.indexfinder-overlay-pop .text-box-right{background-position:right top}
.indexfinder-overlay-pop .text-box-left input{background:0;border:0;margin:3px;padding:0;height:17px;line-height:16px;width:211px;font-size:14px;font-family:'Akkurat-Rg'}
.indexfinder-overlay-pop .textarea-box-left{width:245px;margin-left:0!important;height:122px;background:transparent url(/images/application/spdji/event-landing-page-textarea.png) no-repeat scroll left top}
.indexfinder-overlay-pop .textarea-box-right{background:transparent url(/images/application/spdji/event-landing-page-textarea-right.png) no-repeat scroll right top;width:243px;height:122px;float:right}
.indexfinder-overlay-pop textarea{width:235px;height:108px;min-height:108px;max-height:108px;background:0;border:0;margin:4px;resize:none;padding:0;outline:0;font-family:'Akkurat-Rg'}
.overlay-cancel-btn a{color:#000}
.registration-login div.page-list div.read-agree{margin-top:20px!important}
div.read-agree a,.fa-agree-disclaimer a,.contactus-agree a{text-decoration:underline;font-weight:bold;color:#000}
.contactus-agree{float:right;width:190px;margin-right:53px;margin-bottom:10px}
.fa-agree-disclaimer{float:left;width:465px}
.fa-agree-disclaimer p{margin:0}
.col1 .rebalance .black-roundedbox-right,.col1 .rebalance .black-roundedbox-left{background:#1a1a1a}
.col1 .rebalance .black-roundedbox-right h3{color:#fff;font-family:"Akkurat-Bd",Arial,sans-serif!important;font-size:20px;font-weight:normal;margin-left:0;margin-top:0;padding:6px 0 8px 5px;*width:300px}
.col1 .module.rebalance .sub-tab-left{background:#ccc;height:30px}
.col1 .black-roundedbox-right.rebalance{background:#1a1a1a}
.col1 .module.rebalance{border:1px solid #ccc}
.ic-gov-head{height:20px;padding:5px 8px;margin:0;line-height:20px}
.ic-gov-head.active{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.ic-gov-accordion{margin-top:15px;position:relative}
.module.right-col-news.rebalance span{font-family:Akkurat-Rg;font-size:14px;color:#1a1a1a;position:relative;display:inline-block;cursor:pointer}
.module.right-col-news.rebalance span.ic-title{top:2px;left:2px}
.rebalance span.accordion{width:14px;height:14px;top:4px;background:url('/images/application/spdji/spdji-finder-icon-expand.png') bottom center no-repeat}
.rebalance span.accordion.active{background:url(/images/application/spdji/spdji-finder-icon-collapse.png) bottom center no-repeat}
.module ul.ic-gov-list{list-style:none;padding:0 25px 0 47px;margin:0}
.module ul.ic-gov-list li{border-bottom:1px solid #ccc}
.col1 .module.rebalance ul.ic-gov-list li a{font-family:'Akkurat-Rg'!important;font-weight:normal!important}
.module.right-col-news.rebalance ul.ic-gov-list li{font-family:Akkurat-Rg;overflow:hidden;padding:10px 5px 10px 0}
.module ul.ic-gov-list li:last-child{border-bottom:0}
.ic-gov-accordion-content{display:none}
.ic-gov-accordion-content.default{display:block}
.upcoming-hide{display:none}
.top-bg{background-color:#1a1a1a;padding:0 122px;height:35px;color:#ccc}
.home-page .top-bg{padding:0 136px}
.top-bg ul{list-style:none;margin:10px 0;padding:0}
.top-bg ul li{display:inline-block;float:left;margin-right:20px}
.top-bg ul li a{color:#808080;font-family:'Conv-AkkBd-Pro';font-size:11px;transition:color .25s ease-out;font-weight:400;letter-spacing:.7px}
.top-bg ul li a:hover{color:#fff}
.top-bg ul li a.is-active{color:#fff}