.page-wrap{background:#fff}.container{width:961px;margin:0 auto;overflow:hidden}div.header{position:fixed;z-index:2;width:100%;background:#f5f5f5;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);overflow:visible;height:66px;border-bottom:1px solid #ccc}div.header-comty{height:79px}.inside-app div.header-comty{display:none}.ie-soso div.header{position:relative}div.header .container{overflow:visible}.content{clear:both;padding-top:76px}.comty .content{padding-top:89px;min-height:400px}.comty .content.content-no-header,.inside-app.comty .content{padding-top:0}.content-inner{padding-bottom:30px;overflow:hidden}.content-inner .container-inner{min-height:0}.results-controls{overflow:hidden;float:right}.content-generic-with-secondary .results-controls{float:none}.content-wrap .results-controls-secondary{float:none;background:#fafafa}.results-controls .results-controls-inner{padding:15px 0;overflow:hidden}.listing-content .results-controls .results-controls-inner{padding-right:15px}.content-generic .results-controls .results-controls-inner,.content-wrap .results-controls .results-controls-inner{padding-right:20px}.filters{height:31px;overflow:hidden}.filters-inner{overflow:hidden;border:1px solid #ddd;background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-o-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:linear-gradient(top,#fcfcfc 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0);border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,1);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,1);box-shadow:inset 0 1px 1px rgba(255,255,255,1)}.filters select{float:left;display:none}.filter-rating-stars span.text-li{text-indent:-9999px;display:inline-block;background:url(../img/rating-stars.png) no-repeat;width:70px;height:12px}.filter-rating-stars-select-one span.text-li{width:60px}.filter-rating-stars-5 span.text-li{background-position:0 0}.filter-rating-stars-4 span.text-li{background-position:0 -24px}.filter-rating-stars-3 span.text-li{background-position:0 -48px}.filter-rating-stars-2 span.text-li{background-position:0 -72px}.filter-rating-stars-1 span.text-li{background-position:0 -96px}.filters button.apply-filters,.filters button.clear-filters{background-image:none;background-color:transparent;padding-left:8px;padding-right:8px;width:auto;white-space:nowrap}.ie7 .filters button.apply-filters,.ie7 .filters button.clear-filters{width:65px}.filters button.clear-filters:hover{color:#000;background:0 0}.filters button.clear-filters span.ui-icon-clear-filters{display:block;float:left;background:url(../img/sprite-icons.png) -60px 0 no-repeat;width:15px;height:15px}.filters button.clear-filters:hover span.ui-icon-clear-filters{background-position:-60px -20px}.filters button.clear-filters span.button-text{min-height:12px;padding:0 0 0 3px}.filters button.apply-filters-active{color:#fff;background:#55b539;background:-moz-linear-gradient(top,#55b539 0,#3f902d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#55b539),color-stop(100%,#3f902d));background:-webkit-linear-gradient(top,#55b539 0,#3f902d 100%);background:-o-linear-gradient(top,#55b539 0,#3f902d 100%);background:-ms-linear-gradient(top,#55b539 0,#3f902d 100%);background:linear-gradient(top,#55b539 0,#3f902d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55b539', endColorstr='#3f902d', GradientType=0)}.filters button.apply-filters:hover{background:0 0}.filters button.apply-filters-active:hover{color:#fff;background:#449929;background:-moz-linear-gradient(top,#449929 0,#2f6e21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#449929),color-stop(100%,#2f6e21));background:-webkit-linear-gradient(top,#449929 0,#2f6e21 100%);background:-o-linear-gradient(top,#449929 0,#2f6e21 100%);background:-ms-linear-gradient(top,#449929 0,#2f6e21 100%);background:linear-gradient(top,#449929 0,#2f6e21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#449929', endColorstr='#2f6e21', GradientType=0)}.filters button.apply-filters span.ui-icon-apply-filters{display:block;float:left;background:url(../img/sprite-icons.png) -40px 0 no-repeat;width:15px;height:15px}.filters button.apply-filters:hover span.ui-icon-apply-filters{background-position:-40px -20px}.filters button.apply-filters-active span.ui-icon-apply-filters{background-position:-40px -40px}.filters button.apply-filters-active:hover span.ui-icon-apply-filters{background-position:-40px -60px}.filters button.apply-filters span.button-text{display:block;float:left;padding:0 0 0 3px}.nav2{width:241px;float:left;overflow:hidden;clear:both;margin-right:-1px}.content-secondary .nav2{width:239px;margin-right:0}.nav2-inner{border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fafafa}.content-secondary .nav2-inner{border:0;background:0 0}.nav2 ul.ul-nav2{margin:0;padding:12px 5px;border-top:1px solid #fff;border-bottom:1px solid #ddd;clear:both}.content-secondary .nav2 ul.ul-nav2-last-always-open{border-bottom:0}.nav2 ul.ul-nav2-first{border-top:0}.nav2 ul.ul-nav2 ul.ul-nav2{margin:0;padding:0;border-top:0;border-bottom:0}.nav2 ul.ul-nav2 li{margin:0;padding:0;display:inline}.nav2 ul.ul-nav2 li a,.nav2 ul.ul-nav2 li span.link-replace{clear:both;margin:0;padding:3px 3px 3px 8px;text-decoration:none;display:block;color:#555;font-family:sf-font-regular,Helvetica Neue,Helvetica,Arial;font-size:130.8%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.is-touch .nav2 ul.ul-nav2 li a,.is-touch .nav2 ul.ul-nav2 li span.link-replace{padding-top:5px;padding-bottom:5px}.nav2 ul.ul-nav2 li a:hover{background:#fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.nav2 ul.ul-nav2 li a.show-hide-target:hover{background:0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nav2 ul.ul-nav2 li ul.ul-nav2 li a,.nav2 ul.ul-nav2 li ul.ul-nav2 li span.link-replace,.nav2-subtle ul.ul-nav2 li a,.nav2-subtle ul.ul-nav2 li span.link-replace{font-family:Helvetica Neue,Helvetica,Arial;font-size:100%;color:#555;letter-spacing:normal}.nav2 ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li a,.nav2 ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li span.link-replace{padding:3px 3px 3px 25px}.is-touch .nav2 ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li a,.is-touch .nav2 ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li span.link-replace{padding-top:5px;padding-bottom:5px}.nav2 ul.ul-nav2 li.selected a,.nav2 ul.ul-nav2 li.selected span.link-replace{background:#d7eefa;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.nav2 ul.ul-nav2 li.selected a:hover{background:#ebf7fd}.nav2 ul.ul-nav2 li.selected li a{background:0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nav2 ul.ul-nav2 li.selected li a:hover{background:#fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.nav2 ul.ul-nav2 li a.show-hide-target span.link-icon{padding:0 5px}.nav2 ul.ul-nav2 li a.show-hide-target span.link-icon,.nav2 ul.ul-nav2 li a.show-hide-target-closed span.link-icon{background:url(../img/sprite-large.png) 5px -443px no-repeat}.nav2 ul.ul-nav2 li a.show-hide-target-open span.link-icon{background:url(../img/sprite-large.png) 5px -483px no-repeat}.nav2 li a,.nav2 li span.link-replace{line-height:115.5%}.nav2 li.selected .link-txt{margin-right:0;display:inline-block;width:170px}.nav2 li.selected a.nav2-link-icon{display:block;float:right;background:url(../img/sprite-icons.png) 0 100px no-repeat!important;width:15px;height:14px;margin:1px 0 0 7px!important;padding:0!important;cursor:pointer;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nav2 li.selected span.link-replace a.nav2-link-icon-delete{background-position:-60px 0!important;background-color:transparent!important;visibility:hidden;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nav2 li.selected span.link-replace:hover a.nav2-link-icon-delete{background-position:-60px -20px!important;background-color:transparent!important;visibility:visible;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.is-touch .nav2 li.selected span.link-replace a.nav2-link-icon-delete{visibility:visible}.phone-overlay ul.ul-nav2{margin:0;padding:12px 6px 12px 5px;border-top:1px solid #393c43;border-bottom:1px solid #080b15;clear:both}.phone-overlay ul.ul-nav2-first{border-top:0}.phone-overlay ul.ul-nav2 ul.ul-nav2{margin:0;padding:0;border-top:0;border-bottom:0}.phone-overlay ul.ul-nav2 li{margin:0;padding:0;display:inline}.phone-overlay ul.ul-nav2 li a,.phone-overlay ul.ul-nav2 li span.link-replace{clear:both;margin:0;padding:3px 8px;text-decoration:none;display:block;font-family:sf-font-regular,Helvetica Neue,Helvetica,Arial;color:#000;letter-spacing:.05em;font-size:125%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.phone-overlay ul.ul-nav2 li span.link-replace{font-weight:700;background:#555}.phone-overlay ul.ul-nav2 li ul.ul-nav2 li a,.phone-overlay ul.ul-nav2 li ul.ul-nav2 li span.link-replace{font-family:Helvetica Neue,Helvetica,Arial;font-size:100%}.phone-overlay ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li a,.phone-overlay ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li span.link-replace{padding:3px 3px 3px 25px}.phone-overlay ul.ul-nav2 li.selected a{background:#53555c;color:#fff}.phone-overlay ul.ul-nav2 li.selected a.nav2-link-icon{display:block;float:right;background:url(../img/sprite-small.png) 0 100px no-repeat!important;width:15px;height:14px;margin:1px 0 0 7px!important;padding:0!important;cursor:pointer;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.phone-overlay ul.ul-nav2 li.selected span.link-replace a.nav2-link-icon-delete{background-position:0 -510px!important;background-color:transparent!important;visibility:visible;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nav2-phone{display:none}.page-banner{overflow:hidden;border:1px solid #ddd;border-bottom:0;margin:0;padding:0}.comty .page-banner{border-bottom:1px solid #ddd}.page-banner .page-banner-img{margin:0 -1px}.page-banner .page-banner-img img{float:left}.ie6 .page-banner .page-banner-img img{width:100%}.results{width:719px;float:left;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fbfbfb;margin-right:-1px}.results-inner{overflow:hidden;margin-right:-2px;margin-bottom:-1px}.results-banner{overflow:hidden}.tile-style-1 .results-banner{border-bottom:1px solid #ddd;padding:0}.results-banner .results-banner-img img{float:left}.ie6 .results-banner .results-banner-img img{width:100%}a.banner-fake-link{cursor:default}.results-actual,.results-curated{clear:both;z-index:-7}.results-title{display:block;zoom:1;overflow:hidden;margin:-1px 0 0;padding:8px 10px 7px 25px;border-top:1px solid #ddd;background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-o-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:linear-gradient(top,#fcfcfc 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0)}.listing-content .results-title{margin-top:0;clear:both}.listing-content .container-1 .results-title{margin-right:0}.results-title h2{float:left;margin:0;padding:0;overflow:hidden}.results-title .results-extra{float:right;padding-top:4px;overflow:hidden}.results-title .results-extra a{text-decoration:none;color:#555}.results-title .results-extra a:hover{color:#f10}.results p.nothing{padding:30px 15px 100px}.results-curated-html{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.phone-content-overlay{display:none}.content-generic,.content-wrap{margin:0}.content-generic,.content-wrap .content-primary{background-color:#fff;overflow:hidden;margin-top:10px;padding:0;border:1px solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;clear:both}.content-wrap{clear:both;overflow:hidden}.content-generic-with-secondary{background-image:url(../img/bg_content_secondary.png);background-repeat:repeat-y;background-position:-60px center}.content-generic .content-primary{margin-left:0;border-left:1px solid #ddd;overflow:hidden}.content-generic .content-secondary{width:239px;float:left;margin-right:-1px;margin-bottom:-1px;border-right:1px solid #ddd;height:100%;overflow:hidden}.content-wrap .content-primary{width:719px;float:left}.content-wrap .content-tertiary{margin-left:720px;margin-top:10px}.content-wrap-2-column .content-tertiary{margin-top:61px}.content-wrap .content-tertiary .content-tertiary-inner{margin-left:20px}.content-primary-inner-general{padding:20px;overflow:hidden}.content-primary-general:nth-of-type(n+2) .content-primary-inner-general{padding-top:0}.content-primary-inner-general-space{padding:30px}.content-primary-inner-general .content-primary-block-1-group{float:left}.content-primary-inner-general .content-primary-block-2-group{float:right}.content-primary-inner-general .content-primary-block{padding-bottom:20px;float:left;clear:left;width:425px}.content-primary-inner-general .content-primary-block-2{border:1px solid #ddd;margin:0 0 20px 10px;padding-bottom:0;background:#fafafa;width:230px}.content-primary-inner-general .content-primary-block:last-child{padding-bottom:0}.content-generic h5,.content-primary-inner-general .content-primary-block p,.content-primary-inner-general .content-primary-block ul{line-height:150%}.content-two{width:50%;overflow:hidden;float:left}.content-two .content-two-inner{padding:20px}.content-two:last-child .content-two-inner{padding-left:0}.content-primary-general .content-two .content-two-inner{padding:0 20px 20px 0}.content-primary-general .content-two:last-child .content-two-inner{padding-right:0}.four-columns,.three-columns{margin:0 -20px 0 0}.content-three{width:33.33%;overflow:hidden;float:left}.content-three .content-three-inner{padding:20px}.content-primary-general .content-three .content-three-inner{padding:0 20px 20px 0}.content-primary-general .three-columns-education-home{margin-top:20px;overflow:hidden}.content-primary-general .three-columns-education-home .content-three .content-three-inner{margin-right:20px;margin-bottom:20px;padding:0}.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header{background:#eee;display:block;padding:120px 0 0;border-radius:2px 2px 0 0;overflow:hidden}.content-primary-general .three-columns-education-home .content-three-1 .content-three-inner .content-column-header{background:url(../img/partner_education_home.jpg) center 0 no-repeat}.content-primary-general .three-columns-education-home .content-three-2 .content-three-inner .content-column-header{background:url(../img/partner_education_home.jpg) center -175px no-repeat}.content-primary-general .three-columns-education-home .content-three-3 .content-three-inner .content-column-header{background:url(../img/partner_education_home.jpg) center -350px no-repeat}.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header h2{background:rgba(102,102,102,.9);color:#fff;font-size:1.75em;line-height:99%;text-transform:uppercase;display:block;float:none;margin:0;padding:10px 20px 8px;overflow:hidden}.content-primary-general .three-columns-education-home .content-three-1 .content-three-inner .content-column-header h2{background:rgba(255,102,51,.9)}.content-primary-general .three-columns-education-home .content-three-2 .content-three-inner .content-column-header h2{background:rgba(0,153,153,.9)}.content-primary-general .three-columns-education-home .content-three-3 .content-three-inner .content-column-header h2{background:rgba(255,102,102,.9)}.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header h2 span.ui-icon{display:inline-block;background:url(../img/sprite-icons.png) 40px 0 no-repeat;width:35px;height:29px;float:left}.content-primary-general .three-columns-education-home .content-three-1 .content-three-inner .content-column-header h2 span.ui-icon{background-position:-445px -60px;width:29px}.content-primary-general .three-columns-education-home .content-three-2 .content-three-inner .content-column-header h2 span.ui-icon{background-position:-445px -90px}.content-primary-general .three-columns-education-home .content-three-3 .content-three-inner .content-column-header h2 span.ui-icon{background-position:-445px -120px}.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header h2 span.ui-text{display:inline-block;float:left;padding:3px 0 0 10px}.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-body{background:#eee;padding:10px 20px 20px;border-radius:0 0 2px 2px;overflow:hidden}.content-primary-general .three-columns-education-home .content-three .content-three-inner p,.content-primary-general .three-columns-education-home .content-three .content-three-inner ul li{line-height:1.5em}.content-three .title{overflow:hidden;padding-right:20px}.content-three h2{float:left}.content-three h2 a{color:#333}.content-three h2 a:hover{color:#009ddc}.content-three .title-extra{float:right}.content-three .title-extra a{color:#333}.content-three .title-extra a:hover{color:#009ddc}.content-three .title-extra .number-attention{display:inline-block;color:#fff;background:#d15a5e;font-size:115.4%;padding:4px 7px;border-radius:20px;font-weight:700;line-height:100%}.content-three .title-extra a .number-attention{color:#fff}.content-three .title-extra a:hover .number-attention{color:#fff;background:#d66b6e}.content-four{width:25%;overflow:hidden;float:left}.content-four .content-four-inner{padding:20px}.content-primary-general .content-four .content-four-inner{padding:0 20px 20px 0}.content-header{padding:20px;border-bottom:1px solid #ddd;overflow:hidden}.content-header-outside{padding:14px 0 10px 2px;border-bottom:0}.content-wrap-2-column .content-header-outside{width:719px;float:left}.content-header h1 a{text-decoration:none}.content-header p.content-header-subtext{clear:both;margin-bottom:0;font-size:1.385em}.content-header p.content-header-p{clear:both;margin-bottom:0}.content-header .content-header-main{float:left;margin-bottom:-6px}.content-header .content-header-main h1{margin-top:6px}.content-header .content-header-extra{text-align:right;float:right;margin-bottom:-6px}.content-header .content-header-extra .button-block{margin-left:20px;float:right}.content-header .content-header-extra p.button-block{padding-top:7px;font-weight:700}div.button-block{overflow:hidden}div.button-block button{float:none}div.sort-field-block button{float:right}div.button-block button.filter-item span.text-button{line-height:110%}div.sort-field-block button.filter-item span.text-button{float:left}.profile-user{padding:20px 19px 15px 20px;border-bottom:1px solid #ddd;margin-bottom:0;overflow:hidden}.profile-user .profile-user-img{padding:0 0 6px}.profile-user img{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.profile-user .profile-user-text p{margin:2px 0 0 1px;line-height:130%}.profile-user .profile-user-text .rating-block{clear:both;padding-top:2px}.profile-user .profile-user-text .new-section{margin-top:10px;display:inline-block}.content-primary-block-2 h5,ul.ul-contributions,ul.ul-product-used{width:180px;padding:5px 45px 5px 5px}.content-primary-block-2 h5{position:relative}h5 a.h-extra{position:absolute;top:0;right:0;padding:3px 4px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:400}h5 a.h-extra:hover{background:#fff;color:#009ddc}ul.ul-badges-won,ul.ul-product-used{padding-top:0}ul.ul-product-used li{background:url(../img/sprite-products.png) 150px 0 no-repeat;width:150px;height:30px;display:block;text-indent:150px;line-height:30px;overflow:hidden;margin:10px 0}ul.ul-product-used li.productUsedSalesCloud{background-position:0 0}ul.ul-product-used li.productUsedServiceCloud{background-position:0 -30px}ul.ul-product-used li.productUsedMarketingCloud{background-position:0 -60px}ul.ul-product-used li.productUsedSalesforcePlatform{background-position:0 -90px}ul.ul-product-used li.productUsedSalesforceChatter{background-position:0 -120px}ul.ul-product-used li.productUsedSalesforceWork{background-position:0 -150px}ul.ul-badges-won li{display:block;line-height:65px;overflow:hidden;margin:5px;width:65px;height:65px;float:left}ul.ul-badges-won li.badge-winter-11{background:url(../img/badge-winter-11.png) center center no-repeat}ul.ul-badges-won li.badge-winter-12{background:url(../img/badge-winter-12.png) center center no-repeat}ul.ul-badges-won li.badge-winter-13{background:url(../img/badge-winter-13.png) center center no-repeat}ul.ul-badges-won li.badge-20k-club{background:url(../img/badge-20k-club.png) center center no-repeat}ul.ul-contributions{border-top:1px solid #ddd;padding:0;width:230px}ul.ul-contributions li span.contribution-title{width:67px;display:block;float:left;padding:5px;border-bottom:1px solid #ddd}ul.ul-contributions li a.contribution-stat,ul.ul-contributions li span.contribution-stat-filler{width:40px;display:block;float:left;padding:5px;text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd}ul.ul-contributions li.last-li a.contribution-stat,ul.ul-contributions li.last-li span.contribution-stat-filler,ul.ul-contributions li.last-li span.contribution-title{border-bottom:0}ul.ul-contributions li a.contribution-stat:hover{background:#fff;color:#009ddc}.contribution-text{display:none}ul.social-block{margin:7px 0 5px}ul.social-block li{float:left}ul.social-block a{margin-right:5px;display:inline-block}ul.social-block a span.social-icon{width:20px;height:20px;background:url(../img/sprite-icons.png) 20px 0 no-repeat;display:inline-block}ul.social-block li a span.social-text{display:none}ul.social-block li.email a span.social-icon{background-position:0 -200px;width:26px}ul.social-block li.linkedin a span.social-icon{background-position:-140px -200px}ul.social-block li.facebook a span.social-icon{background-position:-160px -200px}ul.social-block li.twitter a span.social-icon{background-position:-180px -200px}ul.social-block li.email a:hover span.social-icon{background-position:0 -220px}ul.social-block li.linkedin a:hover span.social-icon{background-position:-140px -220px}ul.social-block li.facebook a:hover span.social-icon{background-position:-160px -220px}ul.social-block li.twitter a:hover span.social-icon{background-position:-180px -220px}.content-primary-general .content-primary-inner-general h2{margin-bottom:10px;margin-top:20px;padding-top:15px;border-top:1px solid #ddd}.comty-education .content-primary-general .content-primary-inner-general h2,.content-primary-general .content-primary-inner-general h2.h2-first,.content-primary-general .content-primary-inner-general h2:first-of-type{margin-top:0;padding-top:0;border-top:0}.content-primary-general .content-primary-inner-general h3{margin-top:20px}.question-group{padding-left:30px}table.about-definitions{border-top:1px solid #ddd}table.about-definitions td,table.about-definitions th{padding:5px 10px;text-align:left;border-bottom:1px solid #ddd}table.about-definitions td.label,table.about-definitions th.label{padding-right:0;text-align:right}.disclaimers{padding:10px 5px 0}.content-highlight{background-color:#eaeaea;border-radius:2px;padding:15px 20px;margin:0 0 30px;overflow:hidden}.content-highlight-1{background-color:#dcefdc}.content-highlight-2{background-color:#daedf5}.content-highlight-3{background-color:#3ba6e5}.content-highlight-4{background-color:#0e5f91}.content-highlight-3 h1,.content-highlight-3 h2,.content-highlight-3 p,.content-highlight-4 h1,.content-highlight-4 h2,.content-highlight-4 p{color:#fff}.content-highlight-5{background-color:#faeeef;color:#d15a5e}.content-highlight .content-highlight-img{float:right;padding-left:20px;padding-bottom:10px}.form-group-narrow .content-highlight{margin-top:4px}.form-group-narrow .content-highlight h3{margin:0;padding:0 0 10px;font-family:Helvetica Neue,Helvetica,Arial}.partner-online-training{background-image:url(../img/bg_partner_training_circle3.png),url(../img/bg_partner_training_large.png);background-repeat:no-repeat,no-repeat;background-position:50px 80px,-40px bottom;min-height:300px;margin-bottom:10px;padding:45px 50px 35px 350px}.content-highlight-4.partner-online-training{background-image:url(../img/bg_partner_training_circle4.png),url(../img/bg_partner_training_large.png)}.ie-soso .partner-online-training{background-image:url(../img/bg_partner_training_circle3.png);background-repeat:no-repeat;background-position:0 0}.partner-online-training h1{line-height:150%;font-size:230.8%;padding:0 0 10px}.partner-online-training p{font-size:115.4%;line-height:160%}.content-highlight-3 a.inline-link,.content-highlight-3 a.inline-link:hover,.content-highlight-4 a.inline-link,.content-highlight-4 a.inline-link:hover{color:#fff;text-decoration:underline}.partner-online-training-small{background-image:url(../img/bg_partner_training_small.png);background-repeat:no-repeat,no-repeat;background-position:0 0}.partner-online-training-small .content-highlight-img{padding-top:10px}.content-highlight-1 .content-status a{text-decoration:underline}.content-highlight-1 .content-status,.content-highlight-1 .content-status a,.content-highlight-1 .content-status h2{color:#376700}.content-highlight-2 .content-status,.content-highlight-2 .content-status a,.content-highlight-2 .content-status h2{color:#48698e}.content-highlight-5 .content-status,.content-highlight-5 .content-status a,.content-highlight-5 .content-status h2{color:#d15a5e}.content-status .content-status-main{float:left}.content-status .content-status-main h2{margin:0;padding:0}.content-status .content-status-extra{float:right}.content-status .content-status-extra .content-status-extra-item{padding:4px 0 0 40px;display:inline-block}.content-status .content-status-extra .content-status-extra-item:first-of-type{padding-left:1px}.content-status .content-status-msg{padding-top:5px;clear:both}.content-status .content-status-msg p{margin:0;padding:0}.content-details-important{border:1px solid #ddd;border-radius:2px;margin-bottom:25px;overflow:hidden}.content-details-important .content-details-important-a{padding:20px}.content-details-important .content-details-important-b{border-top:1px solid #ddd;padding:20px}.content-details-important .content-details-important-a p{font-size:115.4%}.content-details-important .content-details-important-b p label{font-weight:700}.content-details-important .content-details-important-a p:last-child,.content-details-important .content-details-important-b p:last-child{margin-bottom:0}.content-two-1 .content-details-important{margin-right:10px}.content-two-2 .content-details-extra{margin-left:10px}.content-details-extra{margin-bottom:25px;overflow:hidden}.content-details-extra-a{padding:0 0 20px}#education_page_header h3{padding-top:3px;padding-bottom:1px;margin-bottom:1px}.content-inner-block-marketing-wide .page-banner{border-bottom:0}.content-inner-block-marketing-wide .wrap-around{overflow:hidden;margin:0;padding:0;height:8px}.content-inner-block-marketing-wide .wrap-around-below{background:url(../img/community_home/shadow_bands_bottom.png) left bottom no-repeat,url(../img/community_home/shadow_bands_bottom.png) right bottom no-repeat}.content-inner-block-marketing-wide .wrap-around-above{background:url(../img/community_home/shadow_bands_top.png) left top no-repeat,url(../img/community_home/shadow_bands_top.png) right top no-repeat}.content-inner-block-marketing-wide .wrap-around .wrap-around-inner{overflow:hidden;height:8px;margin:0 9px;padding:0;border-right:1px solid #ddd;border-left:1px solid #ddd;background:#fff}.content-inner-block-marketing .container-block,.marketing-top-bottom{width:943px;margin:0 auto;padding:0}.content-inner-block-marketing .container-block .container-block-inner{padding:25px 45px;background-color:#fff;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center}.content-inner-block-marketing .container-block .container-block-inner h1{margin-top:4px;margin-bottom:14px;color:#555;font-size:2em}.content-inner-block-marketing .container-block .container-block-inner h2,.content-inner-block-marketing-wide .container-block .container-block-inner h2{margin-bottom:20px;color:#555;font-size:1.5em}.content-inner-block-marketing-wide .container-block .container-block-inner h2{margin-bottom:10px}.content-inner-block-marketing .container-block .container-block-inner p{text-align:left}.content-inner-block-marketing-2 .container-block .container-block-inner p{text-align:center}.content-inner-block-marketing .container-block .container-block-inner p.p-text,.content-inner-block-marketing-wide .container-block .container-block-inner p.p-text{line-height:150%;color:#555;font-size:120%}.content-inner-block-marketing .content-two-1 .content-two-inner{padding-left:0;padding-right:20px}.content-inner-block-marketing .content-two-2 .content-two-inner{padding-left:20px;padding-right:0}.content-inner-block-marketing .content-three-1 .content-three-inner{padding-left:0}.content-inner-block-marketing .content-three-3 .content-three-inner{padding-right:0}.content-inner-block-marketing .content-three .content-three-inner h2,.content-inner-block-marketing .content-two .content-two-inner h2{text-align:left;clear:both}.content-inner-block-marketing-2 .content-three .content-three-inner h2,.content-inner-block-marketing-2 .content-two .content-two-inner h2{text-align:center}.content-inner-block-marketing .content-three .content-three-inner p,.content-inner-block-marketing .content-two .content-two-inner p{clear:both}.marketing-divider-outer{width:941px;margin:0 auto;padding:0;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}.marketing-divider{width:843px;margin:0 auto;padding:0;height:1px;background:#fff}.marketing-divider .marketing-divider-inner{background:#ddd;height:1px}.marketing-top-bottom{height:1px;background:#ddd}.img-marketing-small{border-radius:40px;margin:10px auto;display:block}.img-marketing-medium{border-radius:2px;margin:10px auto;display:block}.img-marketing-inline{margin:10px 10px 10px 0;display:inline-block;float:left}.marketing-img-text{clear:both}.marketing-img-text .marketing-text{overflow:hidden;padding:15px;text-align:left}.content-inner-block-marketing .container-block .container-block-inner .marketing-text h2{margin-top:5px;margin-bottom:10px}.marketing-wide{border:1px solid #ddd;padding:15px 50px}.marketing-img-row{overflow:hidden;text-align:center}.marketing-img-row .img-marketing-inline{float:none;margin-left:30px;margin-right:30px}