body{margin:0;background-image:url(../img/header_bg.png);background-position:top center;background-repeat:repeat-x;padding:0!important}#homePage h4{color:#689838;font-weight:bold;margin:20px 0 10px;font-size:15px}#homePage h4.title{font-size:15px;margin-top:0}a.hover{text-decoration:underline}sup{vertical-align:top;font-size:.6em}time{font-size:12px;color:#999}strong.green{color:#689838;text-transform:uppercase;font-size:11px}.placeholder{color:#aaa}.grayButton{color:#666;padding:10px;border:1px solid #999;display:block}.grayButton:hover,.grayButton:active{color:#666;text-decoration:underline;cursor:pointer}.blueButton{color:#fff;background:#0b87c9;padding:11px 10px;display:block}.blueButton:hover,.blueButton:active{color:#fff;text-decoration:underline;cursor:pointer}.divider{color:#999}.role{text-transform:uppercase;font-size:10px;font-weight:normal;color:#333}#latestReports .cta{padding-top:1em;border-top:1px solid #cfdde5;font-weight:bold;margin-bottom:0;text-align:right}.bordered li{border-bottom:1px solid #cfdde5;margin:10px 0;padding-bottom:10px;clear:both}.bordered .last{border-bottom:0;padding-bottom:0}div.bordered{margin:10px 0}.defaultCursor,.defaultCursor>a{cursor:default!important;text-decoration:none}.loginButton{color:#fff;background:#0b87c9;padding:10px}.tankContainer,.bodyContainer{width:984px;margin:0 auto;z-index:auto;position:static;overflow:visible}div.bodyContainer{background:#FFF;overflow:hidden;margin-top:15px}#header{height:102px;margin-bottom:15px}#logo a{width:180px;height:65px;background:url(../img/retina_logo.png) no-repeat left 1px;background-size:179px 67px;margin:13px 51px 2px 20px;text-indent:100%;white-space:nowrap;overflow:hidden;float:left;display:block}.no-backgroundsize #logo a{background:url(../img/logo.png) no-repeat}#topNav *,.standardForm{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#topNav ul ul li a{-webkit-tap-highlight-color:rgba(0,0,0,.1);border:medium none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#topNav.noNav{padding-top:39px}h2.navTitle,h2.navTitle a{font-size:13px;font-weight:normal}#mainNav{list-style-type:none;float:left}#mainNav>li{margin:0;padding:12px 15px 11px;text-align:center;color:#fff;border-left:1px solid #2c5b75;float:left;cursor:default;height:16px}#mainNav>li.hover,#utilityNav>li.hover{background:#fff;box-shadow:0 2px 2px 0 rgba(51,51,51,0.5)}#mainNav>li>a{color:#fff}#mainNav>li.hover>a,#utilityNav>li.defaultCursor.hover>a{color:#333}#mainNav .fixedWidth{width:380px}#utilityNav{list-style-type:none;border-left:1px solid #2c5b75;float:left;padding-left:0}#utilityNav>li{color:#fff;float:left;height:16px;padding:12px 0 11px;cursor:pointer}#utilityNav>li img{vertical-align:middle}#utilityNav>li>a{color:#fff;border-right:2px solid #005f96;padding:0 8px}#utilityNav>li a.pipeHover{border-right:2px solid transparent}#utilityNav>li.last>a{border-right:0}#utilityNav>li.hover>a{color:#39c;border-right:2px solid #fff}#utilityNav>li.cart a{background:url(/assets/img/cart.png) no-repeat center;padding:0 16px;display:block;width:1px;height:16px}#utilityNav>li.cart.hover a{background:url(/assets/img/cart_hover.png) no-repeat center;padding:0 16px}#utilityNav>li.globalLink.hover{cursor:default}#topNav508 .mainNav508{border-bottom:1px solid #ccc;float:left;margin:0 0 22px 0;padding-bottom:10px;width:924px}#topNav508 h1{padding-top:0}#topNav508 .mainNav508>li{float:left;overflow:hidden;width:225px;margin-bottom:10px;background:0;padding:0}#topNav508 .navTitle{margin:10px 0 0 0}#topNav508 ul ul li{margin:3px 0 4px 0;background:0;padding:0}#topNav508 .navTitle{font-weight:bold;font-size:15px;text-transform:uppercase;margin:0 0 7px 0}#topNav .dropDown{position:absolute;background:#fff;z-index:999;text-align:left;margin-top:11px;margin-left:-15px;box-shadow:0 2px 2px 0 rgba(51,51,51,0.5)}ul#utilityNav>li>div.dropDown{margin-left:0!important}#mainNav .dropDown{background:#fff url(../img/featuredItemBkg.png) repeat-y right;height:212px}.headerResearch{width:498px}.headerAnalysts{width:353px}.headerEvents{width:340px}.headerConsulting{width:383px}.headerLeadershipBoards{width:360px}.headerHelp{width:196px}#utilityNav .dropDown{margin-left:0}.dropDown>ul,.dropDown>div{float:left}.dropDown>ul{padding:10px;margin-right:10px;max-width:180px}#utilityNav .dropDown>ul{margin-right:0}.dropDown>ul li{margin:10px 0}.dropDown .featuredNavContent{margin:20px 10px 10px 0;width:140px;height:170px;overflow:hidden;float:right}.dropDown .featuredNavContent p,.dropDown .login p{margin:1em 0;color:#333;font-size:11px}.dropDown .featuredNavContent p{margin:0}.dropDown .featuredNavContent .leaderFeature{margin:2em 0;font-size:16px;color:#666;font-style:italic;font-family:Georgia,Times New Roman,serif}#accountNav li{width:165px}#featured .center{text-align:center}#featured h4.smallHead{margin:0;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;line-height:11px;color:#693}#featured h5.title{font-size:13px;line-height:18px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#333}#featured .largeFeature{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;color:#333}#featured .largeFeature a:link,#featured .largeFeature a:visited{color:#333}#featured .largeFeature a.hover,#featured .largeFeature a:active{color:#333;text-decoration:underline}#featured .featured_container{position:relative;float:left}#search_result_banner{padding:0 15px}.raq{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#39c}#featured .textpromo{font-family:Georgia,'Times New Roman',Times,serif;font-style:italic;font-size:14px;line-height:16px;color:#333}input#searchBox{-webkit-appearance:none;width:274px;margin:14px 0;padding:11px 12px 10px;height:15px;float:left;box-sizing:initial;border-radius:0}#searchBox::-webkit-search-cancel-button{-webkit-appearance:none}#search select{width:120px;z-index:110}#searchButton{vertical-align:middle;float:left;margin:14px 0 0 8px}.searchResults{background:#e6e9ea}.searchResults{width:385px;padding:12px 22px;position:absolute;z-index:99;margin-top:-15px;margin-left:251px;box-shadow:2px 2px 2px 1px rgba(51,51,51,0.5)}.searchResults p{margin:1em auto}#featuredPage{border-top:3px solid #fff;padding-top:1em}.advancedSearch{margin:24px 16px;font-size:12px;float:left}.jqTransformSelectWrapper div span{float:right;display:block;width:auto!important;position:relative}#homePage{margin:15px auto}#mainContent{width:735px;float:left;margin:0 17px 0 0}#mainContent .module{background:#fff;width:675px;padding:30px;margin-bottom:20px;border-bottom:0}#mainContent .module#socialMedia{padding:5px 30px 10px}#mainContent .module.last{margin-bottom:0}#tabModule{overflow:visible}.rule{border-bottom:3px solid #eef3f6;padding-bottom:12px}.tabs{color:#d5d5d5;float:left;font-weight:normal;text-transform:none;left:0;top:0;z-index:1}.tabs li{float:left;margin-right:8px;padding-right:8px;border-right:3px solid #d5d5d5}.tabs .last{margin-right:0;padding-right:0;border:0}.tabs a{font-size:20px;color:#b3b3b3;font-weight:bold}.tabs .active{color:#fb631a}#moreRoles{position:relative;float:right}#moreRoles .toggle{color:#39C;padding:6px 14px 6px 24px;border:1px solid #dee7ed;float:right;cursor:pointer;z-index:9;position:relative;background:#fff url(../img/role-panel-plus.png) no-repeat 9px 9px;height:15px;top:-1px}#moreRoles .toggle.toggled{border:1px solid #67bbe2;border-bottom:0;box-shadow:0 3px 0 -1px #FFF,0 -1px 2px 1px rgba(51,51,51,0.4)}#moreRoles .content{position:absolute;z-index:8;background:#FFF;box-shadow:0 2px 2px 1px rgba(51,51,51,0.4);border:1px solid #67bbe2;right:0;top:26px;width:680px}#moreRoles .columns{margin:20px 25px}#moreRoles h4{font-size:14px}.columns .row{margin-bottom:.5em}#moreRoles .threeCol{margin-bottom:0;margin-top:0}#moreRoles label{font-size:12px;width:170px;line-height:15px;margin:4px 0 0}.my-role .marLeftSml{font-style:italic;color:#0b87ca;font-size:12px}#moreRoles .inactive label{color:#b3b3b3}.navRolesNote{font:normal normal normal 12px arial,helvetica,clean,sans-serif;padding:18px 0 0 25px;margin-bottom:-4px}span.jqTransformCheckboxWrapper{margin-top:2px;margin-right:8px}a.jqTransformCheckbox{background:url("../img/checkbox-sprite.png") top left no-repeat;width:15px;height:15px;background-position:-10px -85px;cursor:default}a.jqTransformChecked{background-position:-10px -35px}.inactive a.jqTransformCheckbox{background-position:-10px -60px}.my-role a.jqTransformCheckbox{background-position:-10px -10px;border:1px solid transparent}.buttonRow{background:#f1f1f1;padding:10px 20px}.learnRoles{float:left;margin-top:16px}.buttonRow ul{float:right;list-style-type:none}.buttonRow ul li{float:left;margin:5px}.threeCol{width:32%;float:left;margin:10px 0 20px 2%}.threeCol.first{clear:both;margin-left:0}.reportImage{border-bottom:solid 5px #3c9bca;margin-bottom:5px}.reportImage .wrapper{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;height:140px}.reportImage img{display:block;height:110px;margin:15px auto;max-width:100%;vertical-align:middle}.threeCol p{margin:.25em 0}.threeCol p.dateAuthor{color:#999}.threeCol p a{font-weight:bold;font-size:15px}.threeCol .author a,.threeCol .divider,.threeCol .date{font-size:12px;background:0}.threeCol .author a{font-weight:normal;color:#333}#mainContent h3{margin:1em 0;font-size:15px}.playbookModule{padding:20px 0;min-height:122px;border-bottom:1px solid #ccc;overflow:hidden}.playbookModule img{float:left;margin-right:12px}.playbookModule .subtitle{margin-bottom:1em}.playbookModule a{font-weight:bold;font-size:15px}.playbookButton{margin:.25em 0}.playbookButton a{background:#9bddf8;color:#227fb6;padding:2px;font-size:10px;display:inline}.noPlaybooks h4{color:#39c}.noPlaybooks p{margin:1em auto}.twoCol{width:322px;margin-right:15px;float:left}.twoCol.last{width:323px;margin:0 0 0 15px;float:left}#socialMedia article{padding:0 0 6px 0;margin:5px 0}#socialMedia article.last{border-bottom:0}#socialMedia article p{line-height:140%;color:#999}#socialMedia time,#socialMedia .author{font-size:12px;color:#666}.twitterFunc{margin:.5em 0;color:#ccc}.twitterFunc a{font-size:11px}#socialMedia img{vertical-align:middle}#rightColumn{width:232px;float:right}#rightColumn h4{margin:0}#rightColumn .module{background-color:transparent;border-bottom:0;padding-bottom:15px}.cta{margin:1em 0}#rightColumn p{line-height:140%;margin:.5em 0}#myRole h4{color:#666;margin:0;font-size:13px;text-transform:none;font-weight:normal}#analysts p{margin:0}#rightColumn #myRole p{color:#333;margin-top:0;font-weight:bold}#rightColumn #myRole p a{color:#333}#featured.module{background:#FFF;padding:5px 15px 5px;margin:0 0 28px}#rightColumn .rule{padding-top:15px;border-top:4px solid #fff}#events li a,#recentlyViewed li a,#latestLibrary li a{color:#333}#event_list.eventList time{color:#000}ul#webinar_list li{padding-bottom:20px}#recentlyViewed .bordered li:last-child{border:0;padding-bottom:2px}#events .event_info,#events .event_info time{font-size:11px;line-height:1.5em;margin-bottom:0;color:#666}#events .event_info .event_pipe{color:#999}.analyst img{float:left;margin-right:10px;vertical-align:text-top;width:63px}.analyst h3 a{font-size:13px;color:#333}.analyst h3 a.hover{color:#333}#rightColumn .analyst p{font-size:11px;line-height:1.5em;margin-bottom:0}footer{background:#dee7ed;margin-top:50px;padding:20px;clear:both}footer .fourCol{float:left;width:246px;min-height:153px}footer ul li{margin:.25em auto}footer .title{font-weight:bold;color:#333;font-size:15px}#copyright{color:#858585;font-size:11px;margin:40px 0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}div.viewport>div.contactsoverview>h3{text-transform:uppercase;font-weight:bold}.contactsoverview{background-color:#fff;overflow:hidden;padding:0 10px 20px 3px;position:relative}div.viewport>div.contactsoverview>div.content{float:left;padding-left:70px;padding-top:20px;position:relative}div.viewport>div.contactsoverview>div.content>ul>li>img{float:left;margin-bottom:15px;margin-right:20px}div.viewport>div.contactsoverview>div.content>ul>li{border-bottom:1px solid #ccc;margin:15px 0 0 40px;padding-bottom:8px;width:300px}.forresterContactName{padding-bottom:15px}div.viewport div.contactsoverview div.content ul li div.cont-wrap p.cont{padding-left:65px}section#myLibrary{padding-bottom:25px}section#myLibrary h3{margin:20px 0 12px 0;font-size:14px}section#myLibrary h2{font-size:116%;font-weight:bold;padding-top:0;padding-bottom:8px;text-transform:uppercase;word-wrap:break-word}section#myLibrary .page-action-links-wrapper{margin-left:12px;position:relative;float:right;height:inherit;margin-top:-4px}section#myLibrary .page-action-links-wrapper .page-action-links{padding-top:2px}section#myLibrary #otherGroups h2{margin-top:40px}section#myLibrary #otherGroups h3{margin-left:-15px}section#myLibrary #otherGroups p.intro{margin-left:15px}.stream-flyout .content-author a,.content-author a{font-style:normal;font-weight:normal;font-family:arial;font-size:100%}ul.resultlist li div h4.content-header a{color:#39C;padding-left:6px}.dataLanding_filter ul.resultlist li div h4.content-header a{padding-left:0}.mylibraryNotes{padding:10px 0 0 15px}.body-mylibrary{padding-left:18px}.resultlist-mylibrary .page-action-links-wrapper{padding-top:0}.resultlist-mylibrary{margin:12px 0 10px 15px;border-bottom:1px solid #ccc;padding:0 0 11px 0;overflow:hidden}.resultlist-mylibrary.default{margin-left:0}.mylibraryUL{margin:15px 0 4px 10px;padding-bottom:10px;border-bottom:1px solid #ccc}.mylibrary p{margin-bottom:12px}.resultlist-mylibrary ul.item_links{margin-top:1px}.resultlist-mylibrary ul.menu_inline{margin-right:0}.resultlist-mylibrary ul.resultlist>li{border-top:1px solid #ccc;border-bottom:none!important;float:left;padding:5px 0;width:100%}.resultlist-mylibrary .myLibSavedDate{padding:5px 0 2px 0;background:none!important;border:none!important;margin:0!important;color:#666}.resultlist-mylibrary .content-author{padding-top:1px}#myAccount_head,#PlannedSurvey_head{padding:30px 30px 20px 30px;border-bottom:10px solid #eff4f6}#myAccount_nav{width:210px;float:left}#myAccount_nav ul.filter-main-nav li a.hover{color:#39c}.navSniff{width:714px;float:right;padding:20px 30px 10px 20px;border-left:10px solid #eff4f6;min-height:250px}.nav_selected{color:#F90!important}#homePage li.active{background:url("../img/pointed_hover.jpg") no-repeat scroll right center #eff4f7}.libraryDeleteItem{padding:0!important;top:-5px}.alertPosition{clear:both;overflow:hidden;padding:0 10px 10px 50px;position:relative;width:100%}.managesrc_row_float{float:left}.alertPosition div{float:left}.alertPosition .delete_col{width:30px}.alertPosition .delete_col .delete_src{background:url("../img/toolbar/bt_delete.png") no-repeat scroll left 2px transparent;display:block;height:24px;text-indent:-9999px}.separate{padding:0 0 10px 0}.alertPosition input[type="checkbox"]{margin:2px 5px 0 0}#alertSource div>label{margin-top:10px}.myaccountalert{color:#333;float:left;margin:0 0 17px 0;padding-bottom:17px}div#alertSource.myaccountalert div.label{margin-top:10px}.myaccountalert h3{background:none repeat scroll 0 center transparent;margin-bottom:0}.myaccountalert .pref_row{clear:left;float:left;font-size:93%;padding:5px 10px;width:600px}#stopEmailAlerts,#researchFrequencyLabel,#webinarFrequency,#researchFrequency{width:100%}#researchFrequencyLabel>select{margin-left:5px}div#alertSource.myaccountalert>div.alertPosition>div.pref_row>div{padding-right:5px}.profilePasswordNote{max-width:300px}td>h2,h3.green{color:#693;font-size:116%;font-weight:bold;padding-top:15px;text-transform:uppercase}section#emailNewsletters.navSniff table tbody tr td table tbody tr td{padding-bottom:10px}h3.h3_fullWidth{background-color:#eef4f6;color:#333;display:block;float:left;font-size:93%;font-weight:bold;margin-bottom:10px;margin-right:10px;padding:8px 10px 7px;width:460px}h1.newsletter_header{color:#333;font-size:20px;text-transform:uppercase;padding-top:30px;padding-bottom:15px}.basicButton{background-color:#41a0cf;border:medium none;border-radius:5px 5px 5px 5px;color:#fff;font:bold 99% helvetica,arial,clean,sans-serif;padding:2px 6px;text-decoration:none}.registerProductsNote,.registerEventsNote{padding:10px 0 10px 20px}.registrationNotes,.registrationNotes a{font-size:12px}#addRegKeyForm .textField{margin-top:5px}.productList,.productElements,.eventList{padding:10px 0 0 20px}#product_list.productList li a{font-weight:bold;font-size:14px}ul#product_list.productList li,ul#event_list.eventList li{padding:0 0 20px 0}#unsubscribe_form p{margin:.5em 0 1em 0}h2.unsubscribeTitle{color:#000!important}p.cont>a.hover,div.cont>a.hover{color:#fff!important;background-color:#999!important;text-decoration:none!important}.timeline .e-entry-title,.p-author .p-name,.cards-base h3,.new-tweets-bar button,.load-tweets,.no-more-pane{font:13px/1.231 arial,helvetica,clean,sans-serif}.header .avatar{width:40px;height:40px}.alertsRssLink{padding-top:10px}div#element1{width:984px;!important overflow:hidden;margin:auto;position:relative!important}#c1336581241486{margin:0!important}footer{clear:both}#sidebarRight_container{margin:auto;overflow:hidden;width:984px}div#sidebarRight_container div.h-box-container div.h-box{margin:30px -10px!important}section#rolehub_latestRes span.authPipe,section#rolehub_blogs span.authPipe{color:#999}table#inquiryType label{color:#689838;font-size:14px;font-weight:bold}span#inquiryform fieldset span#goalpg table tbody tr td label{width:275px!important;text-align:left}span#inquiryform fieldset table#inquiryType tbody tr td label{width:185px!important;text-align:left}form#inquiryHtmlForm.standardForm span#inquiryform fieldset div.fauxLabel{width:300px;text-align:left}span#inquiryform fieldset table tbody tr td label{width:180px;text-align:left}input[name="inquiryType"]{float:left;margin:5px 5px 0 5px}#askAResearchSpecialistDes,#inquiryDes,#noInquiryPriv{clear:both;margin-left:20px}.inquiryErrorBar{background-color:#dc0000;width:5px!important;border-top:#fff solid 5px;border-bottom:#fff solid 5px}.inquiryErrorBarSpace{width:10px!important}#noInquiryPriv{display:none}.lnkContactManager{color:#81c0df;font-weight:bold}section#PlannedSurvey_head div{margin:0 0 0 8px}#plannedSurvey_content>div#plannedSurvey_links{border-bottom:1px solid #ccc;margin:0 0 20px 30px;padding:20px 0 5px;width:922px}#plannedSurvey_links>span#pipeSeperator{color:#ccc}#PlannedSurvey_head h1{padding:0 0 15px}