@media screen{body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,pre,code,form,fieldset,legend,p,blockquote,th,td{border:0;margin:0;outline:0;padding:0}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;text-align:center}ul{list-style:none}
table{font:100%;font-size:inherit}caption,th,td{font-weight:normal;text-align:left;vertical-align:baseline}
h1{font-family:Trebuchet MS;font-size:200%;margin-bottom:.5em}h2{font-size:185%}
h3{font-size:150%}h4{font-size:125%}h5{font-size:110%;font-weight:normal}h6{font-size:100%}
a{color:#026eb2;outline:0;text-decoration:none}a:hover{text-decoration:underline}
a:active{outline:0}:focus{outline:0}.clear{zoom:1;clear:both;content:" ";display:block;height:0}
.clear:after{clear:both;content:" ";display:block;height:0}
.clear2{zoom:1;clear:right;content:" ";display:block;height:0;width:0}
.clear2:after{clear:right;content:" ";display:block;height:0;width:0}
.right{float:right}.left{float:left}.flip{text-align:right}.hidden{display:none}
}input[type=text]::-ms-clear{display:none}@media screen{html{background:#e8e8e8 repeat-x top;color:#000;background-color:white;overflow:-moz-scrollbars-vertical;overflow-y:scroll}
#wrapper{margin:30px auto;text-align:left;width:83.5em;background-color:#a1a1a1}
#wrapper .toolbar{height:23px;padding:3px 3px}#wrapper.legacyUI{background:#0067b1 repeat-x top!important;overflow-y:hidden}
.error{color:#f00;font-weight:bold}.requiredField{margin-left:2px;cursor:default}
.labelText{color:#515151}.labelTextErr{color:#f00}#main{z-index:1}.disableToolbarButtonLink,.disableToolbarButtonLinkPaging{cursor:default}
#logo{float:left;margin-right:36px}#logoLink{float:left}#account{cursor:default;float:right;line-height:1.8;text-align:right;z-index:2}
#account div{float:right;z-index:2}#account span{cursor:auto}#account a{margin:0 0 0 .75em}
#account .rollover{padding:5px}#account .headerTopLine{margin-right:5px}.buttonrow a:hover,#account a:hover{text-decoration:none}
.helpPopupContainer{position:relative}.helpPopupContainer .toggle{background-color:#0067b1;color:#fff;padding:5px}
.helpPopupContainer .popupMenu{background-color:#0067b1;color:#fff;display:none;font-size:11px;left:auto;padding:3px 0;position:absolute;right:0;top:2em;width:360px;z-index:99}
.helpPopupContainer .popupMenuCE{background-color:#0067b1;color:#fff;display:none;font-size:11px;left:auto;padding:3px 0;position:absolute;right:0;top:2em;width:165px;z-index:99}
.helpPopupContainer .popupMenu a,.helpPopupContainer .popupMenuCE a{color:#fff;padding-right:.5em}
.helpLink{float:right}#navproducts .rollover{background:transparent url(img/NavBar-MyProductsArrow.png) no-repeat scroll right center;padding-right:12px}
div#navproducts{float:none;position:relative;text-align:left;z-index:2}#navproducts .popupMenu{z-index:100}
#navproducts .popupMenu li:hover{background-color:#fef1d5}#navproducts .popupMenu li{font-size:12px;font-weight:normal;padding-bottom:1px;padding-left:10px;padding-top:1px;text-align:left}
#uploadCompanyFileContainer .helpLink,#uploadCompanyFileContainer .companyLists{float:none;padding-top:3px;position:absolute;top:2px;z-index:1}
#uploadCompanyFileContainer .helpLink{font-size:.9em;right:0}#uploadCompanyFileContainer .companyLists{left:0}
#buildInfo{color:#999;margin-bottom:1.54em;margin-top:1.54em;text-align:center}.copyright{margin-bottom:20px;margin-top:40px;text-align:center}
#searchbar{position:relative;z-index:100}#searchbar label{color:#fff;font-size:90%}
.sectionLabel{letter-spacing:.5px}#fullText{font-size:92.3%;margin-top:2px;padding:.252em .252em .5em .252em;width:45.1%}
.date{font-size:.9576em}.noResults{margin-bottom:120px;padding:2em .5em}.noResultsHeader{border-bottom:1px solid #999;font-size:15px;font-weight:bold;margin-bottom:.5em;padding:.1em}
.intelius{clear:both;font-size:13px;font-weight:bold;padding-bottom:1.2em;padding-top:.15em}
.printText{display:none}.notFoundError{padding-bottom:7em;padding-top:7em;text-align:center;width:480px;margin-left:auto;margin-right:auto}
.notFoundError a{color:#06c}.sorryMessageBox{margin-bottom:2em;background:#e8e8e8;text-align:center;border-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;padding:10px}
.errorcontainer{padding-bottom:5em;padding-top:5em}.errorcontainer .box{border:1px solid #999;font-size:12px;margin:0 auto;padding:2em;width:32em}
.roundbox .errorcontainer .box{margin:20px;width:auto}#upsellPersonName,#upsellFeature,#upsellContactInfo,#companySearchUpsellFeature,#personSearchUpsellFeature{position:absolute;z-index:101}
#upsellPersonName .featureUpSellMessage{width:140px}#upsellContactInfo .featureUpSellMessage{width:140px}
.upsellContainer{position:relative}.rolloverBoxContainer{clear:both}.rolloverBox{position:absolute;z-index:99;display:none}
.upsellContainer .rolloverBox{left:3px;top:0}.featureUpSellMessage{width:280px;max-height:50px;top:0;padding-top:1px;left:0;background-color:transparent}
.embeddedSearchContent{width:725px;max-height:53px;background-color:transparent}
.searchResultsUpSellBox{margin-left:20px;margin-bottom:5px}.searchResultsUpSellFrame{width:683px;max-height:35px}
.upsellContainer .featureUpSellMessage{width:220px;max-height:35px}.profileUpsellMessageBox{padding:0 6px 0}
.sidebar{float:left;width:23.2%;background-color:#a1a1a1;border-radius:5px 5px 5px 5px;padding:15px 10px}
.legacyUI .sidebar{background-color:transparent}.sidebar .box{color:#000}.sidebar .disabled .box{color:#aaa}
.sidebar .boxScreen,.sidebar .boxScreenLocation,.sidebar .boxScreenLocationShow{bottom:0;display:none;font-size:.917em;left:0;position:absolute;right:0;top:0;opacity:.75;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75)}
.sidebar .boxScreen{width:240px;z-index:6;background-color:#a1a1a1}.sidebar .boxScreenLocation{margin:0;background-color:#a1a1a1}
.sidebar .boxScreenLocationShow{background-color:#fff}.personNameViewAll{float:right;padding-right:3px}
.personNameViewAll .criteriaRollover{width:245px;height:35px}#sidebar .personNameViewAll .criteriaRollover .learnMoreLink{color:#fff;text-decoration:underline}
#filters .box .content ul a.learnMoreLink{color:#fff;text-decoration:underline;padding-left:0;background:0}
.personNameViewAll a.disabled,.personNameViewAll a.checked,.personNameViewAll a.unchecked{background:none no-repeat scroll 0 2px transparent;padding-left:15px;text-decoration:none;cursor:pointer}
#filters .box .content ul .personNameViewAll .viewAllChkBox{font-size:.916667em;width:auto}
.personNameViewAll a.disabled{background-position:0 -32px!important;color:#fff;display:inline-block;filter:alpha(opacity=30);opacity:.3}
#filters .box .content ul .personNameViewAll a.disabled{display:none}#people-filters .personNameViewAll a.disabled{background-position:0 -32px!important;color:black;opacity:.3}
.personNameViewAll a.checked{background-position:0 0!important;color:black;display:block}
#filters .box .content ul .personNameViewAll a.checked,#people-filters .personNameViewAll a.checked{background-position:0 0!important;color:black;display:block}
.personNameViewAll a.unchecked{background-position:0 -32px!important;color:#000;display:block}
#filters .box .content ul .personNameViewAll a.unchecked,#people-filters .personNameViewAll a.unchecked{background-position:0 -32px!important;color:black;display:block;width:auto}
.personNameViewAll .viewAllChkBox.checkbox{width:auto;*height:auto}.anchoredCriteria,#people,.personCriteriaScreenContainer{position:relative;z-index:3}
.sidebar .sideBarContainer{position:relative;z-index:100}.sidebar .sideBarContainer a:hover{text-decoration:none}
.sidebar .sideBarContainer .selectedItem{background:#fee9be}.sidebar .sideBarContainer .scroll{font-size:100%}
.sidebar .sideBarContainer .scroll li{clear:both;float:none;padding:1px 0 1px 8px;position:relative;text-align:left}
.sidebar .sideBarContainer .scroll li a:hover{color:#c07c2a;text-decoration:none}
.sidebar .sideBarContainer .scroll li .defaultItem,.sidebar .sideBarContainer .scroll li .deleteItem,.sidebar .sideBarContainer .scroll li .editItem{color:#afaeae;display:block;float:none;font-weight:bold;height:1em;margin-left:3px;min-height:7px;min-width:7px;padding:0;position:absolute;text-decoration:none;width:auto;top:1.5px}
.sidebar .sideBarContainer .scroll li .deleteItem{right:10px}.sidebar .sideBarContainer .scroll li .editItem{right:20px}
.sidebar .sideBarContainer .scroll li .defaultItem{right:30px}.sidebar .sideBarContainer .scroll li .itemNameLink{color:black;display:block;font-size:12px;margin-right:30px;position:relative}
.sidebar .sideBarContainer .scroll li .itemNameLinkShorter{margin-right:75px}.sidebar .sideBarContainer .innerSideBarContainer{width:98%;z-index:1}
.sidebar .sideBarContainer .innerSideBarContainer .top-l{background:url(img/filterbox-tl.png) top left no-repeat}
.sidebar .sideBarContainer .innerSideBarContainer .top-r{background:url(img/filterbox-tr.png) top right no-repeat;height:5px;margin-left:5px}
.sidebar .sideBarContainer .innerSideBarContainer .mid-l{border-left:1px solid #fff}
.sidebar .sideBarContainer .innerSideBarContainer .mid-r{background-color:white;border-right:1px solid #fff}
.sidebar .sideBarContainer .innerSideBarContainer .btm-l{background:url(img/filterbox-bl.png) no-repeat top left}
.sidebar .sideBarContainer .innerSideBarContainer .btm-r{background:url(img/filterbox-br.png) no-repeat top right;height:15px;margin-left:13px}
.sidebar .sideBarContainer .innerSideBarContainer h5{background:#fff;border-bottom:1px solid #d1d1d1;color:#000;font-weight:bold;margin-bottom:5px;margin-left:8px;margin-right:10px;padding:.5em 0}
.sidebar .sideBarContainer .innerSideBarContainer .message{margin:8px}#filters{margin-bottom:1em;margin-top:.4em}
#filters label.toggleUsage{cursor:pointer}#filters li{z-index:100}#filters a.filter{background:url(img/dropdown_selector.png) left 0 no-repeat;color:black;font-weight:bold;display:block;font-size:1.0833333333333333333333333333333em;line-height:1.4;margin-bottom:5px;min-height:25px;padding-left:40px;padding-top:8px}
#filters a.filter:hover{text-decoration:none}.box .top-left{background:url(img/criterion-tl.png) no-repeat top left;margin-bottom:-1px}
.box .top-right{background:url(img/criterion-tr.png) no-repeat top right;height:2px;margin-left:2px}
.box .content{background:none repeat scroll 0 0 #fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:5px 3px;text-align:left;border-radius:5px}
.box .bottom-left{background:url(img/criterion-bl.png) no-repeat top left;margin-top:-1px}
.box .bottom-right{background:url(img/criterion-br.png) no-repeat top right;height:2px;margin-left:2px}
.box .content .clearUnused{position:absolute;right:5px;top:0}.box .content .clearUnused a{color:#c1c1c1;font-size:.85em;text-decoration:none}
#filters .box .content ul a.removeTreeItem,#filters .box .content ul a.remove,#filter .box .content ul a.remove,#filters .box .content .ulContainer a.remove{min-height:7px;background:transparent url(img/X_delete.gif) no-repeat scroll right center;color:#afaeae;float:right;font-weight:bold;min-width:7px;text-decoration:none}
#filters .disabled .box .content ul a.removeTreeItem,#filters .disabled .box .content ul a.remove,#filter .disabled .box .content ul a.remove{background:transparent url(img/x_delete_gray.png) no-repeat scroll right center}
#filters .box li{background:0}#filters li .box{margin-top:0;margin-bottom:.8em;position:relative;width:97.5%}
#filters .box .content .ulContainer{margin:5px 0;padding:2px 3px 3px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#filters .box .content .ulContainer .label{font-size:11px}#filters .box .content .ulContainer .criterion{width:99%}
#filters .box .content .ulContainer select.criterion{width:89%}#filters .box .content .ulContainer label.textInputLabel{background-image:none;color:#000;cursor:default;font-size:.916667em;padding-left:0}
#applied-location-filters-locationSearchType{margin-left:15px}#applied-location-filters-locationSearchType a.remove{display:none}
#filters .disabled .box .content .ulContainer label.textInputLabel{color:#aaa}#filters .box .content ul li{padding:1px 0 0}
#filters .box .content ul a{text-decoration:none}#filters .box .content ul .checkboxLabel{display:block;*margin-top:-16px}
#filters .box .content ul a.checked,#filters .box .content ul a.unchecked{display:block}
#filters .box .content ul a.checked,#filters .box .content ul a.checked a{color:#000}
#filters .disabled .content ul a.checked,#filters .disabled .content ul a.checked a{color:#aaa}
#filters .box .content ul a.unchecked,#filters .box .content ul a.unchecked a{color:#afaeae}
.filterbox{display:none;width:100%;z-index:1}.filterbox .top-l{background:url(img/filterbox-tl.png) top left no-repeat}
.filterbox .top-r{background:url(img/filterbox-tr.png) top right no-repeat;height:5px;margin-left:5px}
.filterbox .mid-l{border-left:1px solid #fff}.filterbox .mid-r{background:#fff none;border-right:1px solid #fff}
.filterbox .btm-l{background:url(img/filterbox-bl.png) no-repeat top left}.filterbox .btm-r{background:url(img/filterbox-br.png) no-repeat top right;height:15px;margin-left:13px}
.filterbox h5{background:#fff;color:#000;padding:.5em .75em 1em .75em}.filterbox h5 a{position:absolute;right:5px}
.filterbox h6{background:#e8edef;border-top:solid 1px #c1cfd6;color:#7e9ebb;font-weight:normal;padding:.3em .75em .3em .75em}
.filterbox .treeSearchSection,.filterbox .searchSection{border-bottom:solid 1px #d1d1d1;color:#000;margin:0 0 0 8px;padding:.62em 0}
.filterbox .searchSection #savedLocationIds,.filterbox .searchSection #importedCompanyLists{margin-right:8px;word-wrap:break-word}
.filterbox .treeSearchSection{padding-bottom:2px}.filterbox .searchSection .description{color:#888a8b;margin-top:1em}
.filterbox .searchSection input{margin-top:5px}.filterbox .searchSection .inputSection{margin-top:5px}
#filters .box .content select,.filterbox .searchSection select{font-size:12px;margin-bottom:.3em;width:96%}
#filters .box .content input,.filterbox .searchSection input,.filterbox .searchSection .inputSection input{background-color:#f4f4ee;border:1px solid #9b9b9b;font-size:12px;margin-top:0}
.filterbox .directory{height:10em;overflow:auto;overflow-x:hidden;overflow-y:auto}
.filterbox .fullwidth{width:98%}#uploadCompanyFileMessage{font-size:.85em;margin-left:5px;margin-top:10px}
#uploadCompanyFileContainer{margin-bottom:5px;position:relative}#uploadButton{cursor:pointer;left:88px;position:absolute;top:2px;z-index:1}
#uploadBtn{filter:alpha(opacity=0);left:28px;margin:0;opacity:0;position:absolute;top:2px;z-index:2}
#companyListIds li:first-child{margin-top:15px}#zipcode-filter-value,#zipcode{margin-top:.38em;width:50%!important}
#zipcodeRadius-filter-value,#zipcodeRadius{font-size:12px;margin-top:.38em;padding:1px 1px 1px 0;position:relative;top:1px;width:45%!important}
#zipcodeRadius-filter-value{margin-bottom:7px}#zipcodeRadius{margin-bottom:1px}.filterbox .searchSection .inputSection{padding-right:.77em}
.filterbox .searchSection .saveLocationSection{margin:.38em 0 .77em 0}#saveSearchLocation{color:#b77029;padding:.38em 0 .77em 0}
.filterbox .searchSectionsHeader,.filterbox .searchSectionsFooter{margin:0 .77em}
.filterbox .searchSectionsFooter{margin-top:.3em}.filterbox .searchSectionsHeader{padding-bottom:.3em}
.filterbox .filterbox-close{float:right;-moz-box-shadow:inset 0 1px 1px 0 #d7dbde;-webkit-box-shadow:inset 0 1px 1px 0 #d7dbde;box-shadow:inset 0 1px 1px 0 #d7dbde;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#e6e7eb));background:-moz-linear-gradient(center top,#fff 5%,#e6e7eb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e7eb');background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #b3b3b3;display:inline-block;color:#2b7fe6;font-family:arial;font-size:12px;font-weight:normal;padding:2px 4px;text-decoration:none;text-shadow:1px 1px 0 #dbeaf4}
.filterbox .filterbox-close:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e6e7eb),color-stop(1,#fff));background:-moz-linear-gradient(center top,#e6e7eb 5%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e7eb',endColorstr='#ffffff');background-color:#e6e7eb}
#indSicNaicsCode-filter-value,#search-filter-company-indSicNaicsCode{margin-top:.38em!important;width:60%!important}
#indSicNaicsCode-filter-value{margin-bottom:.25em;margin-left:.15em}.listResults,.results{background:#fff;border-top:0;min-height:435px}
.listResults{padding:.308em 0}#tabContent,.mainContent{background-color:white;border-top:0;padding:0;position:relative;min-height:450px}
#tabContent .outerResults{min-height:450px}#indSicNaicsCodeName-filter-value,#search-filter-company-sicNaicsCodeName{font-size:12px;margin-top:.38em;padding:1px 1px 1px 0;position:relative;top:1px;width:35%!important;margin-bottom:1px}
#content{float:right;width:73%;background-color:white;padding-left:10px;padding-right:5px}
#personContent,#companyContent{float:right;width:72.3%;background-color:white;padding-left:10px;padding-right:5px;margin-right:10px}
#personResultSetCheckbox,#companyResultSetCheckbox{*display:block;*height:11px;*width:11px;*padding-left:0}
#javascriptEnabledWarning{background:#fff;color:red;font-size:1.5em;font-weight:bold;padding-top:10px;text-align:center}
#directory{background-color:#e8e8e8}#tabContent #bookmarkFail{padding-top:5px;padding-bottom:124px}
#tabContent .tabMessage{border:1px solid #939598;font-size:12px;line-height:1.8;margin-left:auto;margin-right:auto;margin-top:113px;padding:20px 51px 27px 25px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;width:49%}
#tabContent .tabMessage .tabMessageHeading{font-size:14px;font-weight:bold;margin-bottom:3px}
#welcome ol{margin-bottom:2em;margin-left:1.5em;margin-top:1em}#welcome .widget{float:right;font-size:1em;padding:0 15px 0 30px;width:19.167em}
.prolinks{color:#0067b1}#welcome .widget h5{font-size:1em;padding-bottom:3px;padding-top:40px}
#welcome .widget .section{padding-top:2px;position:relative}#welcome .widget .dividerLeft{background:url(img/grey-end.png) top left no-repeat}
#welcome .widget .dividerRight{background:url(img/grey-end.png) top right no-repeat}
#welcome .widget .divider{background:#939598;height:5px;margin:0 1px}#welcome .widgetItem{padding-top:10px}
#welcome .widgetItem ul.exportList li{padding-bottom:10px}#welcome .widget dt{float:left;width:35%}
#welcome .widget .exportList a{color:#0067b1}#welcome .widget .titleLink{color:#0067b1;float:right;font-size:.9167em}
#welcome .welcomeContent{margin-left:1.5em;padding-top:10px;width:415px}#welcome .listLink{float:left;margin:0;padding:0 0 10px 0;width:5.83em;word-wrap:break-word}
#welcome .listName{float:left;margin:0;padding:0 0 10px 0;width:11em;word-wrap:break-word}
#welcome .exportFailureText{color:#939598}/*\*/#welcome .listLink{clear:both}
/**/#welcome a{color:#b77029}.resultNumber{color:#939598;font-size:10px;margin-left:5px}
.results table{background:#fff;clear:both;width:100%}.results table tbody tr:hover,.results table tbody tr.hover{background:#f4eee9}
.results table td.date{text-align:left}.results table td{line-height:1.4;padding:.5em .5em .7em 0}
.results table td .title{padding:.5em 1.2em .7em 0}.results table td.name,.results table td.description{font-size:.9em}
.results table td.description{padding-right:7px}.results table td.disabled{color:gray}
.results table .companyResultsName{font-size:1.111em}.results .title{padding:.5em 1.2em .7em 0}
.results .title .companyLink{margin-top:5px}.results .title .companyLink .noLink{color:#939598}
.results .revenueText{margin-right:8px}.results .disabled{color:gray}.results table td{border-top:solid 1px #ccc}
.results table td.selector{padding-left:15px;text-align:right}.resultsSection a{color:#0067b1}
td.name a,td.personName a{font-weight:bold}td.personName a.upsellPerson{font-weight:normal}
.resultsSection h2{font-size:1.17em;font-weight:normal;margin-bottom:5px}.resultsSection h3{border-bottom-color:#ede8e3;border-bottom-style:solid;border-bottom-width:1px;font-size:.923em;padding:.5em}
.resultsSection p{padding:.5em;margin-top:5em}.resultsSection .personCounter .topLeft{background:transparent url(img/counter_people_cornerTL.png) no-repeat scroll top left}
.resultsSection .companyCounter .topLeft{background:transparent url(img/counter_company_cornerTL.png) no-repeat scroll top left}
.resultsSection .personCounter .topRight{background:transparent url(img/counter_people_cornerTR.png) no-repeat scroll top right;padding:0 4px}
.resultsSection .companyCounter .topRight{background:transparent url(img/counter_company_cornerTR.png) no-repeat scroll top right;padding:0 4px}
.resultsSection .personCounter .top{background-color:#a35b0c;padding:4px 0 0}.resultsSection .companyCounter .top{background-color:#004875;padding:4px 0 0}
.resultsSection .personCounter .bottomLeft{background:transparent url(img/counter_people_cornerBL.png) no-repeat scroll bottom left;margin:0 -4px}
.resultsSection .companyCounter .bottomLeft{background:transparent url(img/counter_company_cornerBL.png) no-repeat scroll bottom left;margin:0 -4px}
.resultsSection .personCounter .bottomRight{background:transparent url(img/counter_people_cornerBR.png) no-repeat scroll bottom right;padding:0 4px}
.resultsSection .companyCounter .bottomRight{background:transparent url(img/counter_company_cornerBR.png) no-repeat scroll bottom right;padding:0 4px}
.resultsSection .personCounter .bottom{background-color:#a35b0c;padding:0 0 4px}
.resultsSection .companyCounter .bottom{background-color:#004875;padding:0 0 4px}
.resultsSection .personCounter .middleLeft{background-color:#a35b0c;margin:0 -4px}
.resultsSection .companyCounter .middleLeft{background-color:#004875;margin:0 -4px}
.resultsSection .personCounter .middle{background-color:#a35b0c;padding:0 5px}.resultsSection .companyCounter .middle{background-color:#004875;padding:0 5px}
#resultCounter{padding-top:5px}#resultCounter .totalResults{float:left;color:#544132;font-size:11px;padding:7px}
#resultCounter .personCounter,#resultCounter .companyCounter{color:#fff;float:left;font-weight:bold}
#resultCounter .big{font-size:16px}#resultCounter .small{font-size:14px}.resultsSection .messageBar{font-size:1em;margin-left:4px}
.resultsSection .selectedItems{color:#544132;display:none;float:left;font-size:11px;margin-left:3px;position:relative}
.resultsSection .pageMessage,.pageMessageProfile{color:#939598;display:none;float:left;padding:2px 0 3px 20px;position:relative}
#person .pageMessage,#company .pageMessage{margin-top:.7em;max-width:23em}#personList .pageMessage,#companyList .pageMessage{max-width:32em}
.resultsSection .selectedItems span.currentSelection{margin-right:5px}.resultsSection .selectedItems .bottom,.resultsSection .pageMessage .bottom,.pageMessageProfile .bottom,.resultsSection .selectedItems .middleLeft,.resultsSection .pageMessage .middleLeft,.pageMessageProfile .middleLeft,.resultsSection .selectedItems .top,.resultsSection .pageMessage .top,.pageMessageProfile .top,.claimProfileHeader .top,.claimProfileHeader .middleLeft,.claimProfileHeader .bottom{background:0}
.resultsSection .selectedItems .topRight,.resultsSection .pageMessage .topRight,.pageMessageProfile .topRight,.resultsSection .selectedItems .bottomRight,.resultsSection .pageMessage .bottomRight,.pageMessageProfile .bottomRight,.claimProfileHeader .topRight,.claimProfileHeader .bottomRight{padding:0 3px}
.resultsSection .selectedItems .middleLeft,.resultsSection .pageMessage .middleLeft,.pageMessageProfile .middleLeft,.resultsSection .selectedItems .bottomLeft,.resultsSection .pageMessage .bottomLeft,.pageMessageProfile .bottomLeft,.claimProfileHeader .middleLeft,.claimProfileHeader .bottomLeft{margin:0 -3px}
.resultsSection .pageMessage .middleLeft,.pageMessageProfile .middleLeft,.claimProfileHeader .middleLeft{border-left:1px solid #fef1d5;border-right:1px solid #fef1d5;margin-bottom:-1px;margin-top:-3px;padding:0 3px 0;padding-bottom:1px}
.resultsSection .pageMessage .topLeft,.pageMessageProfile .topLeft,.claimProfileHeader .topLeft{background:transparent url(img/resultcount_tl.png) no-repeat scroll top left}
.resultsSection .pageMessage .topRight,.pageMessageProfile .topRight,.claimProfileHeader .topRight{background:transparent url(img/resultcount_tr.png) no-repeat scroll top right}
.resultsSection .pageMessage .bottomLeft,.pageMessageProfile .bottomLeft,.claimProfileHeader .bottomLeft{background:transparent url(img/resultcount_bl.png) no-repeat scroll bottom left}
.resultsSection .pageMessage .bottomRight,.pageMessageProfile .bottomRight,.claimProfileHeader .bottomRight{background:transparent url(img/resultcount_br.png) no-repeat scroll bottom right}
.resultsSection .selectedItems .bottom,.resultsSection .pageMessage .bottom,.pageMessageProfile .bottom,.claimProfileHeader .bottom{padding:4px 0 0 4px}
.pageMessageProfile a,.resultsSection .pageMessage a,.resultsSection .selectedItems a{color:#0067b1;padding-left:5px;text-decoration:none}
.pageMessageProfile a:hover,.resultsSection .pageMessage a:hover,.resultsSection .selectedItems a:hover{text-decoration:underline}
.clear{clear:both}#sidebar a{text-decoration:none}#sidebar a:hover{text-decoration:none}
.clearCriteria{float:right;-moz-box-shadow:2px 2px 4px -2px #000;-webkit-box-shadow:2px 2px 4px -2px #000;box-shadow:2px 2px 4px -2px #000;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#d9d9d9));background:-moz-linear-gradient(center top,#fff 5%,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d9d9d9');background-color:#fcfcfc;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;border:1px solid #dcdcdc;display:inline-block;color:#262626;font-family:arial;font-size:13px;font-weight:bold;padding:5px 8px;text-decoration:none}
.clearCriteria:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fcfcfc),color-stop(1,#fff));background:-moz-linear-gradient(center top,#fcfcfc 5%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#ffffff');background-color:#fff}
.clearCriteria:active{-moz-box-shadow:2px 1px 4px 0 #666;-webkit-box-shadow:2px 1px 4px 0 #666;box-shadow:2px 1px 4px 0 #666}
.resultsSection .toolbar{float:left}.button{float:left;font-size:11px;font-weight:normal;margin:0 1px 0 0;position:relative;z-index:2}
.disabledButton{float:left;font-size:.95em;margin:0 1px 0 0;position:relative}.button a,.disabledButton a,.button span{background:transparent;border:0;display:block;min-width:39px;padding:0 7px;text-align:center;text-decoration:none;z-index:0}
.button a,.button span{color:#c07c2a}.disabledButton a{color:#cc9d69;cursor:default}
.button .middleLeft{background:#e8e7d8 url(img/toolbar_button_back.png) repeat-x scroll top}
.button .topRight,.button .bottomRight{padding:0 3px}.button .middleLeft,.button .bottomLeft{margin:0 -3px}
.button .topLeft{background:transparent url(img/toolbar_button_tl.png) no-repeat scroll top left}
.button .topRight{background:transparent url(img/toolbar_button_tr.png) no-repeat scroll top right}
.button .bottomLeft{background:transparent url(img/toolbar_button_bl.png) no-repeat scroll bottom left}
.button .bottomRight{background:transparent url(img/toolbar_button_br.png) no-repeat scroll bottom right}
.button .bottom{background-color:#e8e7d8;border-bottom:1px solid #c6c6c6;padding:2px 0 3px}
.button .top{border-top:1px solid #c6c6c6;padding:3px 0 0 0}.button .middleLeft{border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;margin-bottom:-1px;margin-top:-3px;padding-bottom:1px}
.disabledButton .topLeft{background:transparent url(img/button_inactive_tl.png) no-repeat scroll top left}
.disabledButton .topRight{background:transparent url(img/button_inactive_tr.png) no-repeat scroll top right}
.disabledButton .bottomLeft{background:transparent url(img/button_inactive_bl.png) no-repeat scroll bottom left}
.disabledButton .bottomRight{background:transparent url(img/button_inactive_br.png) no-repeat scroll bottom right}
.disabledButton .middleLeft{border-left:1px solid #fef1d5;border-right:1px solid #fef1d5}
.disabledButton .bottom{border-bottom:1px solid #fef1d5;background-color:#fef1d5}
.disabledButton .top{background-color:#fef1d5;border-top:1px solid #fef1d5}.disabledButton .middleLeft{background:#fef1d5 none repeat-x scroll top}
.tl{background-position:top left;background-repeat:no-repeat;left:-1px;position:absolute;top:-1px}
.tr{background-position:top right;background-repeat:no-repeat;position:absolute;right:-1px;top:-1px}
.bl{background-position:bottom left;background-repeat:no-repeat;bottom:-1px;left:-1px;position:absolute}
.br{background-position:bottom right;background-repeat:no-repeat;bottom:-1px;position:absolute;right:-1px}
.exportPopupContainer{float:left;position:relative}.exportPopupContainer .popupMenu{background-color:#fcaf17;display:none;left:-6px;padding:5px;position:absolute;top:1.1em;width:110px;z-index:99}
.exportPopupContainer .rollover{padding-right:10px;background:transparent url(img/sort_arrow_white.PNG) no-repeat scroll right center;background-color:#fcaf17;margin-left:2px;width:110px}
.exportPopupContainer li{margin-left:5px}.popupContainer{float:right;position:relative}
.popupContainer .popupMenu{background-color:#fff;border:solid 2px #eaeaea;display:none;left:0;padding:5px 0;position:absolute;top:1em}
.popupContainer .popupMenu ul li{padding:0 5px}.popupContainer .popupMenu ul li:hover{background-color:#fef1d5}
.popupContainer .popupMenu ul li.noHover{color:#606060;font-size:.9em}.popupContainer .popupMenu ul{white-space:nowrap}
.popupContainer .popupMenu ul li:hover,.popupContainer .popupMenu a:hover{cursor:pointer;text-decoration:none}
.popupContainer .popupMenu .noHover:hover{background-color:#fff;cursor:default}.popupContainer .popupMenu ul li a{display:block;min-width:100%;position:relative;width:100%;text-shadow:none}
.popupContainer .selectList{background:transparent url(img/zoomhomesprite.png) scroll no-repeat 97% center;margin-left:.2px;padding-left:.2em;position:relative;background-position:-17.76px -268.5px}
.popupContainer .selectListSortOrder{background:transparent url(img/zoomhomesprite.png) scroll no-repeat 97% center;margin-left:.2px;padding-left:.2em;position:relative;background-position:97.76px -262.5px;*background-position:97.76px -261.5px;background-position:97.76px -261.5px\9}
@-moz-document url-prefix(){.popupContainer .selectListSortOrder{background-position:97.76px -261.5px}
}fieldset.exportFieldSet{width:200px}.seo_link_margin{margin-left:10px}.popupContainer .selectListContactInfo{background:transparent url(img/zoomhomesprite.png) scroll no-repeat 97% center;margin-left:.2px;padding-left:.2em;position:relative;background-position:85.76px -262.5px;*background-position:85.76px -261.5px;background-position:85.76px -261.5px\9}
@-moz-document url-prefix(){.popupContainer .selectListContactInfo{background-position:85.76px -261.5px}
}.popupContainer .selectListLastUpdated{background:transparent url(img/zoomhomesprite.png) scroll no-repeat 97% center;margin-left:.2px;padding-left:.2em;position:relative;background-position:67.76px -262.5px;*background-position:67.76px -261.5px;background-position:67.76px -261.5px\9}
@-moz-document url-prefix(){.popupContainer .selectListLastUpdated{background-position:67.76px -261.5px}
}.popupContainer .selectListCompanySortOrder{background:transparent url(img/zoomhomesprite.png) scroll no-repeat 97% center;margin-left:.2px;padding-left:.2em;position:relative;background-position:97.76px -262.5px;*background-position:97.76px -261.5px;background-position:97.76px -261.5px\9}
@-moz-document url-prefix(){.popupContainer .selectListCompanySortOrder{background-position:97.76px -261.5px}
}.popupContainer .selectListCompanyStatus{background:transparent url(img/zoomhomesprite.png) scroll no-repeat 97% center;margin-left:.2px;padding-left:.2em;position:relative;background-position:157.76px -262.5px;*background-position:157.76px -261.5px;background-position:157.76px -261.5px\9}
@-moz-document url-prefix(){.popupContainer .selectListCompanyStatus{background-position:157.76px -261.5px}
}.resultsSection .lastUpdated{font-size:1em;margin-right:.5em;white-space:nowrap;width:7.5em}
.resultsSection .filter{font-size:1em;margin-right:1em;white-space:nowrap;width:9em}
.resultsSection .companyStatus{font-size:1em;margin-right:.5em;white-space:nowrap;width:15em}
.resultsSection .selectList a.rollover{text-decoration:none;width:100%}.resultsSection .selectListSortOrder a.rollover{text-decoration:none;width:100%}
.resultsSection .selectListCompanyInfo a.rollover{text-decoration:none;width:100%}
.resultsSection .selectListLastUpdated a.rollover{text-decoration:none;width:100%}
resultsSection .selectListCompanySortOrder a.rollover{text-decoration:none;width:100%}
.resultsSection .selectListCompanyStatus a.rollover{text-decoration:none;width:100%}
.resultsSection .sort{font-size:1em;margin-bottom:1em;margin-right:1em;width:10em}
.popupContainer .selectList{border:1px solid #a39281}.popupContainer .selectListSortOrder{border:1px solid #a39281}
.popupContainer .selectListContactInfo{border:1px solid #a39281}.popupContainer .selectListLastUpdated{border:1px solid #a39281}
.popupContainer .selectListCompanySortOrder{border:1px solid #a39281}.popupContainer .selectListCompanyStatus{border:1px solid #a39281}
.popupContainer .selectListContactStatus{border:1px solid #a39281}.popupContainer span.label{color:#544132;font-size:11px;margin-left:.1em}
.resultsSection .filter .popupMenu,.resultsSection .sort .popupMenu,.resultsSection .lastUpdated .popupMenu,.resultsSection .companyStatus .popupMenu{border-width:1px;left:-1px;top:1.3em;width:100%}
.resultsSection .filter a,.resultsSection .filter a:hover,.resultsSection .sort a,.resultsSection .sort a:hover,.resultsSection .lastUpdated a,.resultsSection .lastUpdated a:hover,.resultsSection .companyStatus a,.resultsSection .companyStatus a:hover{color:#000;display:block;text-decoration:none}
.sectionHeader,.pagingBar{color:#fff}.pagingBar .pageTitle{font-size:1.17em}.pagingBar .bottom,.pagingBar .middleLeft,.pagingBar .top{background-color:#f8981d}
.pagingBar .topRight,.pagingBar .bottomRight{padding:0 3px}.pagingBar .middleLeft,.pagingBar .bottomLeft{margin:0 -3px}
.pagingBar .middleLeft{min-height:13px;padding:0 7px 1px}.pagingBar .topLeft{background:transparent url(img/pagingbar_tl.gif) no-repeat scroll top left}
#person .footer .pagingBar .topLeft,#company .footer .pagingBar .topLeft,#personList .footer .pagingBar .topLeft,#companyList .footer .pagingBar .topLeft,#exportedLists .footer .pagingBar .topLeft{margin-bottom:-15px}
.pagingBar .topRight{background:transparent url(img/pagingbar_tr.gif) no-repeat scroll top right}
.pagingBar .bottomLeft{background:transparent url(img/pagingbar_bl.gif) no-repeat scroll bottom left}
.pagingBar .bottomRight{background:transparent url(img/pagingbar_br.gif) no-repeat scroll bottom right}
.pagingBar .bottom{padding:5px 0}.pagingBarRightPos{padding-top:6px;padding-right:5px;float:right}
.companyPagingBar .bottom,.companyPagingBar .middleLeft,.companyPagingBar .top{background-color:#0067b1}
.companyPagingBar .topLeft{background:transparent url(img/Blue_corner_TL.png) no-repeat scroll top left}
.companyPagingBar .topRight{background:transparent url(img/Blue_corner_TR.png) no-repeat scroll top right}
.companyPagingBar .bottomLeft{background:transparent url(img/Blue_corner_BL.png) no-repeat scroll bottom left}
.companyPagingBar .bottomRight{background:transparent url(img/Blue_corner_BR.png) no-repeat scroll bottom right}
#companyList .pagingBar .middle .defaultHeight{height:30px}#companyPopup .moreToggle,#companyPopup .lessDisplay{display:none}
.myContactsPagingBar .bottom,.myContactsPagingBar .middleLeft,.myContactsPagingBar .top{background-color:#0067b1}
.myContactsPagingBar .topLeft{background:transparent url(img/Blue_corner_TL.png) no-repeat scroll top left}
.myContactsPagingBar .topRight{background:transparent url(img/Blue_corner_TR.png) no-repeat scroll top right}
.myContactsPagingBar .bottomLeft{background:transparent url(img/Blue_corner_BL.png) no-repeat scroll bottom left}
.myContactsPagingBar .bottomRight{background:transparent url(img/Blue_corner_BR.png) no-repeat scroll bottom right}
.pagingBar .paging{float:right}.pagingBar .css3CornersTop .paging,.pagingBar .css3CornersBottom .paging,.pagingBar .css3CornersDirectory .paging{padding-right:10px;padding-top:7px}
#wrapper .pagingBar a:link,#wrapper .pagingBar a:visited{color:#fff;font-weight:bold;padding:0 .15em 0 0;text-decoration:none}
#wrapper .pagingBar a:hover,#wrapper .pagingBar a:active{text-decoration:underline}
#wrapper .paging a.selected{color:#000;cursor:default;text-decoration:none}a.firstPage{background:url(img/arrow_firstPage.gif) no-repeat 0 50%;text-align:right;width:44px}
a.prevPage{background:url(img/arrow_prevPage.gif) no-repeat 0 50%;text-align:right;width:37px}
a.nextPage{background:url(img/arrow_nextPage.gif) no-repeat 100% 50%;display:inline-block;width:34px}
.pagingBar .resultRange{padding:0 .769em 0 .231em}.pagingBar .resultRange .resultRangeText{margin-left:.2em}
.pagingBar .resultRange .directoryAlphaText{margin-left:.2em}.pagingBar .prefix,#currentSearch{display:none}
.paging a.selected{color:#000}.paging a.pageTextLink{font-size:11px}.chechboxActions{color:#0067b1;float:left;line-height:1.1em;*line-height:normal;margin:1.5em 0 .5em 0}
.resultSetIndicator{float:left}.resultSetIndicatorText{color:#000;margin:0 0 3px 5px;font-size:14px;font-weight:bold}
#footer{color:#fff;font-size:90%;margin:2em;text-align:center}#profileSection .hiddenDots{display:none}
#profile{background:#fff;font-weight:500}#popupContainer .pagingBar a{color:#fff}
.smaller{font-size:.9em;font-weight:normal}.pagefooter{padding:20px;font-size:.9167em;text-align:center;margin:0 auto;width:680px;background-color:white!important}
.pagefooterPub{padding:80px 20px 20px 20px;font-size:.9167em;text-align:center;margin:0 auto;background-color:white!important}
.pagefooterPro{padding:15px;font-size:.9167em;text-align:center;background-color:#fff!important}
#pageNotFoundContent .pagefooterPro{float:none;width:95%}.copyrightLinks{margin-bottom:10px;margin-top:30px;text-align:center}
.copyrightLinks a{margin-left:.4em;margin-right:.4em}.smaller .refProfile{margin-right:.38em}
.smaller .refPrev{margin-right:.77em}.smaller .refNext{margin-left:.77em}.smaller .refLast{margin-left:.38em}
#profileSection{clear:both;margin-left:1em;margin-right:1em;line-height:1.3;min-height:560px}
#profilePopup,#companyPopup{clear:both}#profileSection .personAndCompanyDetails{margin:0 1em 0 1em}
#profilePopup .personAndCompanyDetails{margin:0 1em 1.7em 1em}.sourcesClaim{float:right;padding:.5em .5em 0;text-align:right}
.sources{float:right;padding:.5em .5em 1.2em;text-align:right}.sources .date,.sources .userEditedText,.sourcesClaim .date,.sourcesClaim .userEditedText{font-size:1em;padding-right:.5em}
.sources .updated,.sourcesClaim .updated{margin-left:.77em}#profileSection .companyPicture{float:right;padding:0 0 1em 0;text-align:center;width:16.5em}
#companyPopup .companyPicture{float:right;padding:0 0 0 1em;text-align:center;width:12.5em}
#companyPopup .companyPicture img{max-height:9.61em;max-width:11.5em}.companyPicture img{max-height:9.61em;max-width:16.5em}
.companyThumbshot{margin-bottom:2em;margin-left:1em;margin-right:1em}#profileSection .company .companyContactNo,#profileSection .company .companyAddress{font-size:1.166em}
span .companyContactNo .disabled,span .companyAddress .disabled{color:gray}.personSummary .personContactNbrHQ,.personSummary .personTitle{font-size:1.166em;margin-bottom:4px;width:18em}
#companyPopoup .companyThumbshot{margin-bottom:2em;margin-left:1em;width:10em}#profileSection .companyDetails{float:right;margin-bottom:3px;margin-left:1.45em;width:27.7em}
#profileSection .companyDetails .companySummary,#profilePopup .companyDetails .companySummary{margin-bottom:.5em;position:relative}
#profileSection .companyDetails .companySummary .companyProfileLink,#profilePopup .companyDetails .companySummary .companyProfileLink{font-weight:bold}
#profileSection .companyBackgroundDescription{font-size:.9em;word-wrap:break-word}
#profileSection .personDetails{width:27em}#profilePopup .personSummary div.detailContactInfoLeft div span{clear:none;display:block;float:left}
#profilePopup .personSummary h2{font-family:arial,helvetica,clean,sans-serif;font-size:13px;margin-bottom:0;font-weight:normal}
#profilePopup .personSummary div.detailContactInfoLeft div.phoneNumber span.personContactNbrHQ{float:left;clear:none;line-height:1em;width:auto}
#profilePopup .personSummary div.detailContactInfoLeft div.phoneNumber span.personContactNbr{float:left;clear:none;line-height:1em;width:auto;font-size:1.166em}
#profilePopup .personSummary div.detailContactInfoLeft div span.smaller{clear:none;line-height:1.5em;width:6em}
#profileSection .personDetails .personSummary{background:#fff;width:26em}#profileSection .personDetails .personSummary-narrow{width:18em;float:left}
#profilePopup .personAndCompanyDetails .personDetails .personSummary-narrow{width:18em;float:left}
#profilePopup .personDetails .personSummary{background:#fff;width:26em;float:left}
#profilePopup .personDetails .personSummary-narrow h1{line-height:1em}#profilePopup .personDetails .personSummary .personName{font-size:1.5em;font-weight:bold}
#profileSection .personDetails .personSummary .contactAddress,#profileSection .personDetails .personSummary .detailContactInfo{margin-bottom:2px}
#profileSection .personDetails .personPicture,#profilePopup .personDetails .personPicture{float:left;margin-right:.5em;padding:0 1em 2em 0}
#profilePopup .personDetails .personPicture{width:8em}.personPicture img{width:83px}
.personPicture .noPicture{background-color:#e6e6e6;display:none;font-size:16px;font-weight:bold;height:63px;margin-bottom:5px;padding-top:20px;text-align:center;width:83px}
#profilePopup .personDetails .socialNetwork{clear:both;float:left;height:26px;width:100%}
.rolloverContainer{display:none;position:relative;z-index:2}#profilePopup .rolloverContainer{clear:both;width:280px}
.socialNetworkRollover{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#afad90;border:1px solid;color:#fff;font-size:13px;min-width:190px;padding:2px 5px;position:absolute;top:0}
.socialNetwork{float:left;margin:3px 0 5px 0;*display:none}#profileSection .linkedInRolloverContainer .socialNetworkRollover{top:50px;left:25px}
#profileSection .facebookRolloverContainer .socialNetworkRollover{top:50px;left:10px}
#profilePopup .linkedInRolloverContainer .socialNetworkRollover{top:-10px;left:25px}
#profilePopup .facebookRolloverContainer .socialNetworkRollover{top:-10px;left:10px}
div.facebookSharingRollover{left:10px}div.linkedInSharingRollover{left:25px}div.twitterSharingRollover{left:40px}
div.emailSharingRollover{left:55px}div.moreSharingServicesRollover{left:70px}#profileSection .container{margin-bottom:3.07em;margin-left:1em;margin-right:1em;position:relative}
#profilePopup .container,#companyPopup .container{margin-bottom:2em;margin-left:1em;margin-right:1em;position:relative}
#profileSection .container .containerHeader{background:#fff url(img/Dotted_rule.png) repeat-x left bottom;margin-bottom:1.3em;padding:4px 4px 4px 0}
#profilePopup .container .containerHeader{background:#fff url(img/Dotted_rule.png) repeat-x left bottom;padding:4px 4px 4px 0;margin-bottom:1.3em}
#companyPopup .container .containerHeader{background:#fff url(img/Dotted_rule.png) repeat-x left bottom;margin-bottom:1.3em;padding:4px 4px 4px 0}
.container .containerHeader-withaction{background:#fff url(img/Dotted_rule.png) repeat-x left bottom;margin-bottom:.3em;padding:4px 4px 4px 0}
#profileSection .container .backgroundComponent{margin-bottom:2em}#profileSection .container .backgroundComponentRight{float:right}
#profileSection .container .backgroundComponent li,#profileSection .container .backgroundComponentRight li,#profilePopup .container .backgroundComponent li,#companyPopup .container .backgroundComponent li{padding-left:1.3em;margin-top:.5em}
#profileSection .container .backgroundComponent .backgroundHeading,#profileSection .container .backgroundComponentRight .backgroundHeading,#profilePopup .container .backgroundComponent .backgroundHeading,#companyPopup .container .backgroundComponent .backgroundHeading,#profileSection .container .backgroundComponent #profileBio .backgroundHeading{font-weight:bold;margin-top:1.3em}
#profileSection .container .backgroundComponent .backgroundHeading:first-child,#profileSection .container .backgroundComponentRight .backgroundHeading:first-child,#profilePopup .container .backgroundComponent .backgroundHeading:first-child,#companyPopup .container .backgroundComponent .backgroundHeading:first-child{margin-top:0}
.companyDesc{line-height:1.6em}#profileSection .container .bio{margin-left:.77em;margin-right:.77em;margin-top:2em}
#profileSection .container .bio ul{margin-left:1.54em;margin-top:.77em}#profileSection .container .bio li{margin-top:.77em}
#profilePopup .personSummary .localAddress{clear:both}.container .divider{background:#fff url(img/Dotted_rule.png) repeat-x left bottom;height:1.54em;margin-left:0}
.container .dividerNoMargin{background:#fff url(img/Dotted_rule.png) repeat-x left bottom;height:.2em;margin-left:0}
#profileSection .sectionLeft{float:left;width:50%}#companyPopup .sectionLeft{width:20em}
#profileSection .sectionLeftFloat{float:left}#profileSection .keyPeople{display:inline-block;margin-right:5px;position:relative;text-align:left;vertical-align:top;width:45%}
#profileSection .keyPeopleSection{margin:1em 1em 0 1em;position:relative}#profileSection .sectionRight{float:right;width:49.9%}
#profileSection .gap{height:30px}#companyPopup .sectionRight{float:right;width:20em}
.SectionContainerHeaderRight{float:right}#profileSection .sectionRightFloat{float:none;width:auto}
#profileSection .container .referenceItem,#profilePopup .container .referenceItem{font-weight:bold;margin-top:1em}
#profileSection .container .referenceItem .blueLink,#profilePopup .container .referenceItem .blueLink{color:#026eb2}
#profileSection .container .referenceItemRemoved .blueLink,#profilePopup .container .referenceItemRemoved .blueLink,#profileSection .container .referenceItemRemoved a,#profilePopup .container .referenceItemRemoved a,#profileSection .container .referenceItemRemoved .referenceURL,#profilePopup .container .referenceItemRemoved .referenceURL{color:#939598}
#profileSection .container .referenceItemRemoved .removeRef,#profileSection .container .referenceItemRemoved .right,#profileSection .container .referenceItemRemoved .botton{display:none}
#profileSection .container .referenceItem .referenceURL,#profilePopup .container .referenceItem .referenceURL{color:#7e9ebb}
#profileSection .container .noreference{padding-left:.77em}.personRefs{margin-top:1.3em}
.referenceItemRemoved{color:#939598}.referenceItem .referenceText{font-size:11px;font-weight:normal;line-height:1.6;margin-top:.5em}
#profileSection .company{padding:1.2em 1.2em 2.08em 1.2em;width:96%}.peopleFacet{width:100%}
#companyPopup .company{padding:1.2em 1.2em 2.08em 1.2em}#profileSection .company .companyName{font-size:1.5em;font-weight:bold;line-height:1.1;margin-bottom:5px}
#companyPopup .company .companyName{font-size:1.5em;font-weight:bold}#profileSection .company .companyContact{float:right;margin-left:1.54em;margin-right:1.54em;margin-top:.4em;width:14em}
#companyPopup .company .companyContact{margin-top:.5em}#profileSection .container .relationships{margin:1em 0 1em 0}
#profileSection .container .relationshipsRight{float:right;margin-bottom:1.54em;margin-left:1.54em;width:49%}
#companyPopup .container .relationshipsRight{float:right;margin-bottom:1.54em;margin-left:1.54em;width:56%}
#profileSection .facetHeader{font-size:.92em}#profileSection .container .peopleFacetLeft,#companyPopup .container .peopleFacetLeft{float:left;padding-right:4px;width:43%}
#profileSection .container .peopleFacetRight,#companyPopup .container .peopleFacetRight{float:left;width:55%}
#profileSection .moreJobDisplay .list{display:block}#profileSection .lessJobDisplay .list,#profileSection .lessDisplay .list{display:none}
#profileSection .lessJobDisplay a.less,#profileSection .moreJobDisplay a.more,#profileSection .moreDisplay a.more,#profileSection .lessDisplay a.less{display:none}
.codeList .moreDisplay a.less{display:block;width:25px}#profileSection .lessJobDisplay a.more,#profileSection .lessDisplay a.more{background:transparent url(img/more_arrow.gif) no-repeat right center;font-size:.92em;padding-right:10px}
#profileSection .moreJobDisplay a.less,#profileSection .moreDisplay a.less{background:transparent url(img/less_arrow.gif) no-repeat right center;font-size:.92em;padding-right:10px}
.backgroundSection,.relatedCompSection{margin-bottom:12px}.backgroundSection .lndustryProductLinks{color:#0067b1}
.backgroundDetailHeading{font-weight:bold}.backgroundSection table td{padding:0;border:0}
#profileSection .relatedCompaniesHeading,#profileSection .peopleFacetHeading{font-size:.9em;font-weight:bold;margin-bottom:2px}
#companyPopup .relatedCompaniesHeading,#companyPopup .peopleFacetHeading{font-weight:bold;margin-bottom:2px}
.relatedCompaniesHeading a,.peopleFacetHeading a{font-weight:normal}#profileSection .container .backgroundComponent .backgroundDetail .backgroundDetailComp{float:right;margin-right:.77em;width:55%}
#profileSection .container .backgroundComponent .backgroundDetail .backgroundDetailCompNoFloat{margin-right:.77em;width:40%}
.maxActiveUser{margin:30px auto auto;width:600px}.maxActiveUserText{margin-left:5em;margin-top:6em;text-align:left;font-weight:12px}
.maxActiveUserText .bold{font-weight:bold}.maxActiveUserText p.bold{font-weight:bold;font-size:14px;color:#f58025}
.bold{font-weight:bold}.maxActiveUserText p.title{font-weight:bold;color:#f58025}
.maxActiveUserText p{margin-top:1em}.maxActiveUser .options{list-style-type:disc;padding:10px 15px 30px}
#panel{margin-bottom:.9em;padding:0 .5em 0 0}.disabledColor{color:#ddd}.fieldList{padding-bottom:1.1em}
.fieldList ul li{padding-bottom:.3em}.fieldList label{color:#fff;font-size:85%}#panel div label{color:black;letter-spacing:.5px;padding-left:3px;font-weight:bold}
#panel div.disabled label{color:#ddd}.fieldList input.textbox,.filter .box input{background-color:#e6e6d2;border:1px solid #fff;font-size:1em;margin-bottom:6px;margin-top:1px;width:97.5%}
#panel input.textbox{background-color:#fff;border:1px solid #afafaf;font-size:18px;height:27px;margin-top:3px;margin-bottom:10px;opacity:.9;padding:0 5px;width:97.5%;line-height:25px}
#panel input.textbox:hover{border:1px solid #5694ff}#panel input.textbox:focus{border:1px solid #5694ff;box-shadow:0 0 5px rgba(86,148,255,0.91)}
#sidebar input{border-radius:3px;padding:1px 0 4px 2px}.panel-pulldown{background:url(img/pull_handle.png) top center no-repeat;text-align:center}
.btn-slide{background:url(img/pull_arrow.gif) no-repeat center -60px;color:#fff;display:block;height:21px;margin:0 auto;text-align:center;width:34px}
.active{background-position:center 4px}#searchTabsRight{background:url(img/whiteCorner.png) no-repeat bottom right;float:left;padding-right:3px;width:99.5%}
.tabsContainer{float:left;font-size:17px;font-weight:bold;line-height:normal;width:100%}
.tabsContainer ul{list-style:none;margin:0}.tabsContainer li{color:white;float:left}
.tabsContainer a{text-decoration:none}.ui-tabs-hide{display:none}#welcome.ui-tabs-hide{display:block}
.tabsContainer #companysearch{text-shadow:0 -0.1em .1em #5d9ac9}.tabsContainer #profileTab{cursor:pointer;display:none;position:relative}
.smallTabs #profileHistory div.popupMenu{min-width:9em}.closeProfile{background:transparent url(img/Profile_deleteX.png) no-repeat scroll right;position:absolute;top:7px;right:5px;height:16px;padding-right:20px;margin-right:5px}
#profileHistory{display:inline;float:none;font-size:12px;position:static;text-shadow:0}
#profileHistory a.rollover{background:transparent url(img/triangle.png) no-repeat scroll center center;display:inline;margin:0;min-height:4px;min-width:8px;padding:0;position:absolute;right:20px}
#profileHistory div.popupMenu{border:solid 1px #eee;box-shadow:5px 5px 10px #555;-moz-box-shadow:5px 5px 10px #555;-webkit-box-shadow:5px 5px 10px #555;left:0;line-height:20px;max-height:400px;min-width:12.33em;top:30px;padding:5px 0;z-index:99}
#profileHistory div.popupMenu ul{margin:0;float:none;padding:0}#profileHistory div.popupMenu li{background-image:none;clear:both;float:none;margin:0;padding:0 25px 0 10px;position:relative;text-align:left}
#profileHistory div.popupMenu ul li:first-child{display:none}#profileHistory div.popupMenu a{background-image:none;color:#c37c29;font-size:12px;font-weight:normal;padding:0}
#profileHistory div.popupMenu a:hover{background:0}#profileHistory div.popupMenu a.remove{background:transparent url(img/delete_x.PNG) no-repeat scroll center center;color:#e5dbd3;float:none;height:1em;min-height:7px;min-width:7px;padding:0;position:absolute;right:5px;top:1px;width:auto}
.box label{color:#afaeae}.box label.used{color:#000}#includePartialProfiles-filter label,#includePartialProfiles{font-size:11px;max-width:inherit}
.disabled .box label.used{color:#afaeae}.hidden{display:none}.unhidden{display:inline-block}
.visible{visibility:visible}.invisible{visibility:hidden}#appliedFilter{display:none}
.range-slider{background:url(img/slider_left_edge.gif) no-repeat left;font-size:65%;padding:1em 2em 1em 0;margin-bottom:10px;margin-left:2px;margin-top:3px}
#searchinbox p{font-size:.825em;margin:73px 32px 0 23px;text-align:left}.modal fieldset{display:inline;margin-top:10px;padding:0;text-align:left}
.modal fieldset label{padding-bottom:2px}.modal .modalMessage{margin-left:2.5em;margin-right:2.5em;margin-top:4em}
.modal .singleModalMessage{margin-top:5em}#addtolistboxexport fieldset .account{margin-top:1em;text-align:center}
#addtolistboxexport fieldset .account .accountMessage{border-top:solid 1px silver;padding-top:2px;text-align:center}
#addtolistbox .inputText,#removeListBox .inputText,#addtolistboxexport .inputText{font-size:1em;width:70%;display:block;margin-left:50px}
#addtolistbox .rangeText,#removeListBox .rangeText,#addtolistboxexport .rangeText{width:25%}
.modal{background-color:#fff;border-color:#d6d6d6 #c1c1c1 #d6d6d6 #bdbdbd;border-style:solid;border-width:1px;box-shadow:2px 7px 15px #999;-moz-box-shadow:2px 7px 15px #999;-webkit-box-shadow:2px 7px 15px #999;display:none;height:350px;padding:5px 4px 0 4px;width:349px}
.small-modal{height:250px}#removeListBox.small-modal{height:auto}.modal p{margin:50px 35px 15px;text-align:left}
.modal .error{font-size:11px}.modal hr{border-color:#e8e8e8;margin-bottom:0;margin-top:10px;width:50%}
.modal fieldset hr{width:100%}.modal fieldset .radioButton{padding-bottom:6px}.modal fieldset .radioBtn{float:left;margin-top:1px}
.modal fieldset .radioButtonAndInputText{padding-bottom:4px}.modal fieldset.centered{text-align:center;width:100%}
.modal fieldset .nameElementText{padding-bottom:4px;padding-left:4px}.modal fieldset .extraTopSpace{padding-top:10px}
.modal #ddList{font-size:1em;margin-bottom:1em;max-width:70%;position:relative;width:60%}
.modal #listNameVal,.modal #saveLocationNameVal{font-size:1em;min-width:20em}.modal #listRangeExport,.modal #listRange,.modal #removeListRange{font-size:1em;margin-left:.3em;min-width:6em;width:6em}
.modal .includePrevDiv{padding-bottom:1em}.modal #listRangeExport,.modal #listRange,.modal #removeListRange{font-size:1em;margin-left:.3em;min-width:6em;width:6em}
.modal .includePrevDiv{padding-bottom:1em}.modalTitle{color:#fff;margin-bottom:15px;padding:2px 0 3px}
.companyModal .modalTitle .bottom,.companyModal .modalTitle .middleLeft,.companyModal .modalTitle .top{background-color:#0067b1}
.companyModal .modalTitle .topLeft{background:url(img/Blue_corner_TL.png) no-repeat top left}
.companyModal .modalTitle .topRight{background:url(img/Blue_corner_TR.png) no-repeat top right}
.companyModal .modalTitle .bottomLeft{background:url(img/Blue_corner_BL.png) no-repeat bottom left}
.companyModal .modalTitle .bottomRight{background:url(img/Blue_corner_BR.png) no-repeat bottom right}
.modalTitle .bottom,.modalTitle .middleLeft,.modalTitle .top{background-color:#f8981d}
.modalTitle .topRight,.modalTitle .bottomRight{padding:0 3px}.modalTitle .middleLeft,.modalTitle .bottomLeft{margin:0 -3px}
.modalTitle .middleLeft{padding:0 3px}.modalTitle .topLeft{background:transparent url(img/pagingbar_tl.gif) no-repeat scroll top left}
.modalTitle .topRight{background:transparent url(img/pagingbar_tr.gif) no-repeat scroll top right}
.modalTitle .bottomLeft{background:transparent url(img/pagingbar_bl.gif) no-repeat scroll bottom left}
.modalTitle .bottomRight{background:transparent url(img/pagingbar_br.gif) no-repeat scroll bottom right}
.modalTitle .bottom{padding:5px 0}.modalTitle .middle{margin-bottom:-3px}.modalButtonsContainer{bottom:0;left:50%;padding-bottom:10px;position:absolute}
.modalButtons{left:-50%;position:relative;text-align:center}#findPeopleBox .modalButtonsContainer{left:30%}
#findPeopleBox .modalButtons{left:-15%}.validationMessages{color:#f00;font-size:11px;font-weight:bold;padding-top:10px;padding-bottom:10px}
.fieldErrorMessages{color:#f00;padding-top:10px;padding-bottom:10px;font-weight:normal}
.modal .validationMessages{height:70px}.modalButtons .button{font-size:11px;margin-left:.25em;margin-right:.25em}
#changePasswordBox .modalButtons .button{margin:1.5em .25em .5em}.modalText{margin-left:50px;margin-right:50px;margin-top:10px}
.simplemodal-overlay{background-color:#fff}.sidebar .ui-widget-header{background:#c07c2a;font-weight:bold}
.sidebar #employees.ui-widget-content{background:url(img/Employ_bkd.gif) repeat-x;width:190px}
.sidebar #revenue.ui-widget-content{background:url(img/Revenue_bkd.gif) repeat-x;width:187px}
.sidebar .ui-state-default,.sidebar .ui-widget-content .ui-state-default{background:transparent url(img/slider_knob.png) no-repeat;outline:0;background-size:10px}
.sidebar .ui-state-active,.sidebar .ui-widget-content .ui-state-active,.sidebar .ui-state-hover,.sidebar .ui-widget-content .ui-state-hover,.sidebar .ui-state-focus,.sidebar .ui-widget-content .ui-state-focus,.sidebar .ui-state-default a,.sidebar .ui-state-default a:link,.sidebar .ui-state-default a:visited{color:#f00;outline:0;text-decoration:none}
.sidebar .ui-state-hover a,.sidebar .ui-state-hover a:hover{color:#212121;outline:0;text-decoration:none}
.sidebar .ui-state-active a,.sidebar .ui-state-active a:link,.sidebar .ui-state-active a:visited{color:#f00}
.sidebar .ui-slider{position:relative;text-align:left}.sidebar .ui-slider .ui-slider-handle{cursor:pointer;height:23px;position:absolute;width:10px;z-index:2}
.sidebar .ui-slider .ui-slider-range{border:0;display:block;font-size:.7em;position:absolute;z-index:1;cursor:pointer}
.sidebar .ui-slider-horizontal{height:5px}.sidebar .ui-slider-horizontal .ui-slider-handle{margin-left:-4px;top:-9px}
.sidebar .ui-slider-horizontal .ui-slider-range{height:2px;top:3px}.sidebar .ui-slider-horizontal .ui-slider-range-min{left:0}
.sidebar .ui-slider-horizontal .ui-slider-range-max{right:0}.sidebar .ui-slider-vertical{height:100px;width:.8em}
.sidebar .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}
.sidebar .ui-slider-vertical .ui-slider-range{left:0;width:100%}.sidebar .ui-slider-vertical .ui-slider-range-min{bottom:0}
.sidebar .ui-slider-vertical .ui-slider-range-max{top:0}.checktree .expand{background:url(img/arrow_right.gif) no-repeat left center}
.checktree .collapse{background:url(img/arrow_down.gif) no-repeat left center}.checktree .expand,.checktree .collapse{cursor:pointer;display:block;height:1em;margin-right:2px;width:10px}
.scroll .leafNode{display:block;float:left;height:1em;width:10px}.leafNode{display:none}
.checktree ul{list-style-type:none;margin:0;padding:0 0 5px 0}.checktree ul#savedLocationIds{padding:0 0 0 2px}
.checktree ul li ul{list-style-type:none;margin:0;padding:0}.checktree ul li ul li.unchecked,.checktree ul li ul li.checked,.checktree ul li ul li.partial{list-style:none;margin-left:11px}
.checktree ul li.unchecked,.checktree ul li.checked,.checktree ul li.partial{list-style:none;margin-left:0}
.checktree ul li.partial{list-style:none;margin-left:0}.checkbox,.toggleUsage{background:transparent url("img/checkbox-sprite.png") no-repeat scroll top left!important;background-position:0 0!important}
.checkbox{height:11px}.checkbox.checked{background-position:0 0!important}.checkbox.unchecked{background-position:0 -32px!important}
.checkbox.grayed{background-position:0 -16px!important}.checkbox.viewAllChkBox.disabled{background-position:0 -16px!important}
.toggleUsage{background-position:0 -32px!important;padding-left:15px}.toggleUsage.used{background-position:0 0!important}
.disabled .toggleUsage.used{background-position:0 -16px!important}#filters .box .content ul a.checked{color:#000;display:block}
#filters .content ul .checkbox{width:11px;height:11px;display:block;float:left;margin-top:2px}
#filters .content ul .checked .checkbox{background-position:0 0!important}#filters .content ul .unchecked .checkbox{background-position:0 -32px!important}
#filters .disabled .content ul .checked checkbox{background-position:0 -16px!important}
#filters .content ul .checkboxLabel{margin-left:15px;display:block}.checktree ul.decouple li.partial>a.checkbox,.checktree ul li.partial a.checkbox{background-position:0 -16px!important}
.checktree ul li a.checkbox{display:block;height:11px;margin-left:13px;width:11px}
.checktree ul li a.checkboxText{display:block;margin-left:28px;margin-top:-1em;padding-right:15px}
.searchSection .checktree ul li a.checkboxText{margin-left:15px;max-width:80px}.searchSection .checktree ul li a.checkbox{margin-left:0}
.checktree ul li a.parent{margin-top:-1em}.checktree ul.decouple li .checkbox{margin-top:2px}
.checktree ul.decouple li.checked>a.checkbox,.checktree ul li.checked a.checkbox{background-position:0 0!important}
.checktree ul.decouple li.unchecked>a.checkbox,.checktree ul li.unchecked a.checkbox{background-position:0 -32px!important}
.checktree ul li.checked .deleteUploadFile a,.checktree ul li.checked .deleteSavedLocation a,.checktree ul li.unchecked .deleteUploadFile a,.checktree ul li.unchecked .deleteSavedLocation a{background-image:none;float:right;margin-top:-1em}
.checktree ul li a{text-decoration:none;color:#000}.checktree ul li a:hover{color:#c07c2a}
#pmanagementLevel #managementLevel .leafNode,#managementLevelTree .leafNode{display:none}
.scroll{height:180px;overflow:auto;overflow-x:hidden;overflow-y:auto;position:relative;word-wrap:break-word}
.scroll ul{position:relative}a.toggleScroll{background:transparent none no-repeat scroll 98.4% bottom;display:block;font-size:10px}
a.toggleScroll:hover{text-decoration:none}a.toggleScrollExpand{background-image:url(img/arrow_down_larger.gif);display:block;width:100%}
a.toggleScrollUnExpand{background-image:url(img/arrow_up_larger.gif);display:block;width:100%}
div.scrollExpand{border-top:1px solid #d1d1d1;height:auto;max-height:7.2em}div.scrollExpanded{border-top:1px solid #d1d1d1;height:auto;max-height:22em;overflow-y:auto;overflow-x:hidden}
#popupContainer{display:none;height:480px;left:-10000px;overflow:hidden;position:absolute;width:439px;z-index:100}
#popupContainer .roundbox .middlePart,#popupContainer .roundbox .middlePart .leftSide,#popupContainer .roundbox .middlePart .leftSide .rightSide{height:434px}
#popupContainer .roundbox .middlePart .leftSide .rightSide .body{height:430px}#popupContainer .scroll{height:397px;margin-left:10px;overflow-y:scroll;padding-right:6px}
.roundbox{text-align:left}.roundbox .topPart{background:url(img/TopBorder.png) repeat-x;height:2px;margin-right:14px}
.roundbox .topPart .leftSide{display:none}.roundbox .topPart .rightSide{display:none}
.roundbox .middlePart .leftSide{background:url(img/LeftBorder.png) repeat-y left;padding-left:2px}
.roundbox .middlePart .rightSide{background:url(img/RightBorder.png) repeat-y right;padding-right:16px}
.roundbox .bottomPart{background:url(img/BottomBorder.png) repeat-x;margin-right:16px;padding-bottom:16px}
.roundbox .bottomPart .leftSide{background:url(img/BottomLeftEdge.png) no-repeat left;margin-left:-10px}
.roundbox .bottomPart .rightSide{background:url(img/CornerBR.png) no-repeat right;margin-right:-16px}
.roundbox .body{background-color:white;font-size:.9em;padding:4px 0 0 3px}.roundbox .body .pagingBar{margin-right:4px;text-align:left}
.roundbox .body .popupheader{padding:2px 6px 2px 7px}.roundbox .body .personDetails .personPicture{float:right}
.roundbox .body .companyDetails .companyPicture{max-width:134px}.roundbox .body .companyDetails .companyPicture img{max-width:100%}
.roundbox .body .container .backgroundComponentRight{float:right;width:50%}.roundbox .body .container .divider{border-top:dotted 1px #a2a2a2;margin:20px 0}
.roundbox .body .sectionRight{float:right;width:48%}.roundbox .body .sectionLeft{width:48%}
#performance{background:white;border:ridge;bottom:5px;display:none;padding:5px;position:fixed;right:5px;text-align:left;width:95%}
#performanceClicker{background:url(img/timer.png) no-repeat;bottom:0;height:32px;position:fixed;right:0;width:32px}
#performanceLink{float:right}#debugRight{float:right;width:20%}#debugLeft{width:78%;word-wrap:break-word}
#debugLeft dd{margin-left:20px}#loadingImg{display:none;float:right}#initLoad{position:fixed;margin-top:0;bottom:0;top:0;left:0;right:0;z-index:900;background-color:#fff;padding-left:30px;padding-top:20px;text-align:left;font-size:15px;font-weight:bold;display:block}
.filterbox .searchSection .selectGroup li{clear:left;margin:5px 0;vertical-align:middle}
.filterbox .searchSection .selectGroup li input{float:left;margin:0;padding:0}.filterbox .searchSection .selectGroup li label{display:inline-block;line-height:1.2;margin-left:5px;width:180px}
.selector .checkbox{background:transparent none no-repeat scroll right center;padding-left:11px;text-decoration:none;width:11px}
.selector .unchecked{background-position:0 -32px!important}.selector .checked{background-position:0 0!important}
#tooltip{background-color:#fff;font-size:11px;font-weight:normal;position:absolute;z-index:3000}
#tooltip h3,#tooltip div{background-color:#fff;border:solid 1px #d6d6d6;font-size:11px;font-weight:normal}
#profileSection .referenceText .nonSequential{display:block}#profileSection .referenceText .lineBreak{display:block;padding-top:10px}
#profileSection .referenceText .refName{font-weight:bold}.linksHidden{color:#fff;font-size:.5em;text-decoration:none}
.linksHidden:link{color:#fff;text-decoration:none}.linksHidden:visited{color:#fff;text-decoration:none}
.linksHidden:hover{color:#fff;text-decoration:underline}.resultDebugGroup{display:none}
.resultDebugGroupVisible{display:block}#main .col-center-wide .sectionHeader .bottom{width:99%}
#main .col-center-wide .sectionHeader .middle{background-color:#0067b1;margin-bottom:-3px;width:102%}
.tabContentLeftBorder{background:url(img/ContentWinLeftEdge.gif);bottom:0;left:-15px;max-width:15px;position:absolute;top:0;width:15px}
.tabContentLeftBorderTop,.tabContentRightBorderTop{position:absolute;top:0}.tabContentLeftBorderBottom,.tabContentRightBorderBottom{position:absolute;bottom:0}
.tabContentRightBorder{background:url(img/ContentWinRightEdge.gif);bottom:0;max-width:15px;position:absolute;right:-15px;top:0;width:15px}
#profileSection .personSummary h1{font-family:arial,helvetica,clean,sans-serif;font-size:18px;margin-bottom:0}
#profileSection .personSummary .localAddress{padding-bottom:5px}#profileSection .personSummary h2{font-family:arial,helvetica,clean,sans-serif;font-size:14px;margin-bottom:0}
#profileSection .containerHeader h2{font-family:arial,helvetica,clean,sans-serif;font-size:12px;font-weight:normal;margin-bottom:0}
#profileSection .backgroundHeading h3{border-bottom:0 none;font-family:arial,helvetica,clean,sans-serif;font-size:12px;font-weight:bold;margin-bottom:0;padding:0}
#profileSection .backgroundComponent ul li h6{font-family:arial,helvetica,clean,sans-serif;font-size:12px;font-weight:normal;margin-bottom:0}
#profileSection .backgroundComponent ul li .error{font-weight:normal}.modalConfirmMessageBox{font-size:12px;padding:65px 25px;text-align:left}
.messageModal{height:250px}.messageModal .modalTitle{font-weight:bold}#claimProfileButton{cursor:pointer;float:right;margin-top:5px;text-decoration:none;z-index:2}
#claimProfileButton .buttonLeft{background:url(img/button_ClaimProfile_left.png) no-repeat left top;padding:0 0 0 5px}
#claimProfileButton .buttonRight{background:url(img/button_ClaimProfile_right.png) no-repeat right top;padding:0 11px 0 0}
#claimProfileButton .buttonMiddle{background:url(img/button_ClaimProfile_middle.png) repeat right top;font-size:14px;font-weight:bold;color:#fff;height:25px;min-width:120px;padding:3px 2px 3px;text-align:center}
#contactInformationBox{height:500px;width:500px}#educationBox{height:375px}#employmentBox{height:460px}
#certBox{height:250px}#boardMembersBox{height:440px}.pypModal{height:460px;text-align:left;width:450px}
.pypModal .modalTitle,.claimProfileModal .modalTitle{font-size:13px;font-weight:bold;margin-bottom:10px;padding:0;text-align:center}
.pypModal .labelText,.pypModal .labelTextErr{float:left;font-weight:bold;min-width:135px;width:135px}
#contactInformationBox .labelText,#contactInformationBox .labelTextErr{min-width:75px;width:75px}
.pypModal .aboveLabelTextContainer{float:left;margin-bottom:10px;margin-right:8px;position:relative}
.pypModal .aboveLabelTextContainer .labelText,.pypModal .aboveLabelTextContainer .labelTextErr{float:left;font-weight:normal;left:2px;min-width:15px;position:absolute;top:-15px;width:15px}
.pypModal .aboveLabelTextContainer .requiredField{left:25px;position:absolute;top:-15px}
.pypModal .aboveLabelTextContainer input{width:100%}.pypModal .aboveLabelTextContainer{width:17%}
.pypModal .shorter{width:7%}.pypModal .prefix{width:14%}.pypModal .longer{width:22%}
.pypModal .contactName{padding-top:15px}.pypModal .emailInfoDiv{margin-bottom:20px;margin-top:20px}
.pypModal .emailInfo{margin-left:75px;margin-right:20px}.pypModal .emailInfo .modalText{margin:0;padding:0}
.pypModal .emailInfo div{margin-bottom:10px}.modalEntry{margin-bottom:5px;padding-left:20px}
#educationBox .modalDateEntry{margin-bottom:20px}.pypModal .listFirst{margin-bottom:20px;padding-top:15px}
.pypModal .listFirst a{margin-left:10px}.pypModal .modalText{font-size:11px;margin-left:20px;margin-right:20px;padding-top:10px}
.modalEntry select{margin-top:2px;max-width:200px;width:200px}#certBox select{max-width:125px;width:125px}
.modalEntry input{margin-top:2px;max-width:235px;width:235px}.modalWebsiteEntry{height:65px;margin-top:0}
#boardMembersBox .modalWebsiteEntry{margin-top:35px}.modalWebsiteEntry input{margin-bottom:5px;max-width:208px;width:208px}
.modalWebsiteEntry .radio{max-width:15px;width:15px}.modalEntry .toFromDates{float:left;max-width:200px;width:200px}
#contactInformationBox .modalEntry select,#contactInformationBox .modalEntry .toFromDates{max-width:200px;width:200px}
#contactInformationBox .aboveLabelTextContainer select{width:100%}.modalEntry .toFromDates .startDate,.modalEntry .toFromDates .endDate{float:left;max-width:85px;width:85px}
#contactInformationBox toFromDates .endDate,#contactInformationBox toFromDates .startDate{width:85px;max-width:85px}
.pypModal .unchecked{background-position:0 -32px!important;cursor:pointer;text-decoration:none}
.pypModal .checked{background-position:0 0!important;cursor:pointer;text-decoration:none}
.pypModal textarea{height:250px;overflow:auto;margin-bottom:10px;margin-top:5px;width:97%}
#bioBox{height:405px}.pypModal .validationMessage{color:#f00;font-weight:bold;height:30px;max-height:30px;min-height:30px;padding-left:20px}
.claimProfileHeader #headerBox{padding:5px 20px}.claimProfileHeader .headerMessage{font-size:14px;height:20px;padding:3px 0 8px 0}
.claimProfileHeader .headerErrMessage{height:12px}.claimProfileHeader #noProfileSelected{color:#f00;display:none;font-size:12px;font-weight:bold}
.claimProfileHeader{margin-bottom:10px;margin-top:-5px;padding:0 5px}.claimProfileModal{height:510px;text-align:left;width:450px}
.claimProfileModal #claimScroll{height:300px}.claimProfileModal #claimScrollBig{height:350px}
.claimProfileModal #claimScroll,.claimProfileModal #claimScrollBig{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:12px;margin-left:8px}
.claimProfileModal .results{margin:0}.claimProfileModal .results table td{border-top:1px solid #eee;font-size:12px}
.claimProfileModal .results table td.personName{color:#37b;font-weight:bold}.claimProfileModal #resultGroup{margin:0}
.claimProfileModal table{margin:0}.claimProfileModal .results table{margin:0;width:100%}
.claimProfileModal .modalText{font-size:11px;margin:5px 15px}#deleteItemBox,#pypAjaxErrorBox,#deleteLastReference{height:210px;text-align:center;width:350px}
#deleteItemBox .modalTitle,#pypAjaxErrorBox .modalTitle,#deleteLastReference .modalTitle{margin-bottom:50px}
#pypAjaxErrorBox p{padding-left:10%;padding-right:10%}#deleteItemBox .reducedDisplayText{padding:5% 10%}
#deleteItemBox .defaultText,#samplePhone{display:none}pre{font:12px/1.231 arial,helvetica,clean,sans-serif;white-space:pre-wrap;word-wrap:break-word}
.criteriaRollover{background-color:#afad90;border:1px solid;color:#fff;font-size:13px;height:18px;left:45px;padding:1px 5px;position:absolute;top:-8px;width:106px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:4}
.criteriaRolloverContainer{display:none;position:relative}#ie6Wrapper{background:#0067b1 url(img/page-bgr.png) repeat-x top;display:block;margin:0 auto;padding:0 15px 0 15px;text-align:left;width:727px}
#ie6Content{background:#fff url(img/whiteCorner.png) no-repeat scroll right top;border-top:0;min-height:500px;padding:.308em;padding-top:2em;position:static}
.ieMessage{font-size:1em;font-weight:normal;text-align:left}.ieMessage p{margin-bottom:10px}
.ieMessage p span{color:#f00;font-weight:bold}.ieMessage img{float:left}.ieMessage .powerapps{font-size:1.2em;border:1px solid #fef1d5;width:450px;text-align:center;margin-left:10em;padding:5px;padding-top:5px;font-weight:bold}
#support_banner{color:#36c;background-color:#fffac8;width:100%}#support_area{margin:0 auto;width:81.1em;padding:10px 1.25em 10px 1em;min-height:70px;vertical-align:top}
#support_img{float:left;width:8%}#support_msg{width:92%;float:right;color:black;font-size:16px}
#ie6Content #welcome .welcomeContent .cmscontent{height:500px}#welcome .welcomeContent .cmscontent{height:560px}
#featureUpSellContainer{display:none}#savedSearch{float:left;font-weight:bold;font-size:13px;margin-bottom:15px;position:relative;z-index:10;-moz-box-shadow:2px 2px 4px -2px #000;-webkit-box-shadow:2px 2px 4px -2px #000;box-shadow:2px 2px 4px -2px #000;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#d9d9d9));background-image:-moz-linear-gradient(center top,#fff 5%,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d9d9d9');background-color:#fcfcfc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dcdcdc;color:#333;font-family:arial;padding:5px 0 5px 4px;text-decoration:none;width:119px}
#mySaveSearchText{color:#333;background-repeat:no-repeat;background-position:right;background-image:url(img/arrows_selector.png);width:100%;display:block}
#savedSearch:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fcfcfc),color-stop(1,#fff));background-image:-moz-linear-gradient(center top,#fcfcfc 5%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#ffffff');background-color:#fff}
#savedSearch:active{-moz-box-shadow:2px 1px 4px 0 #666;-webkit-box-shadow:2px 1px 4px 0 #666;box-shadow:2px 1px 4px 0 #666}
a.remove-tree-filters,a.remove-filters{font-size:9px;padding-top:3px}#pageNotFound{text-align:center}
#pageNotFoundWrapper{margin:0 auto;text-align:left;width:850px;padding:0 15px 0 15px;display:block}
#pageNotFoundContent{background:#fff;border-top:0;padding:.308em;padding-top:2em;background:#fff url('img/whiteCorner.png') no-repeat scroll right top;position:static}
#pageNotFound .notFoundError{padding-top:5em;padding-bottom:0;width:400px}#pageNotFoundContent .pagefooter #footerLinkDiv{width:685px;margin-left:auto;margin-right:auto;text-align:left}
.pagefooter #footerLinkDiv{text-align:left}.searcMorePeople{text-align:center;margin-top:3em;margin-bottom:5em}
.addThisSection{float:left;margin:5px 0 3px 0;width:100%;*display:none}.sharingIconFacebook,.sharingIconLinkedIn,.sharingIconTwitter,.sharingIconEmail,.sharingIconMoreServices,.FacebookIcon,.linkedInIcon{background:url(img/sharethisprofile.png) no-repeat;display:inline-block;width:16px;height:16px}
.sharingIconFacebook,.FacebookIcon{background-position:0 0}.sharingIconLinkedIn,.linkedInIcon{background-position:-17px 0}
.sharingIconTwitter{background-position:-35px 0}.sharingIconEmail{background-position:-53px 0}
.sharingIconMoreServices{background-position:-71px 0}.likeThisSection{float:left;margin:5px 0 3px 0;width:100%}
.likeThisSection table{margin:0;border-width:0;width:auto}.likeThisSection table td{border:none 0 transparent;padding:0}
.likeThisSection table tbody tr:hover{background:transparent}.directPhoneIcon{background:url(img/direct_phone.png) no-repeat;display:inline-block;width:50px;height:15px;margin-left:6px}
.profileRemovalOptions a.checked,.profileRemovalOptions a.unchecked{background-repeat:no-repeat;background-position:left center;text-decoration:none;cursor:pointer;color:#000;padding:5px 10px 5px 15px;margin-right:15px}
.profileRemovalOptions{width:400px;margin-left:300px;margin-bottom:100px}.profileRemovalOptions a.checked{background-position:0 0!important}
.profileRemovalOptions a.unchecked{background-position:0 -32px!important}.profileRemoval{margin:30px auto;text-align:left;width:83.5em;background-color:#fff}
.profileRemovalContent{width:600px;margin-left:200px;margin-top:25px}.profileRemoval .results{min-height:60px}
.profileRemoval .remove,.profileRemoval .optOut{padding-bottom:30px;margin-bottom:15px}
.profileRemoval .claimProfile{padding-bottom:30px;border-bottom:1px solid #999;font-weight:bold;margin-bottom:15px}
.profileRemoval .checkbox{display:inline;vertical-align:top;float:left}.profileRemoval .message{display:inline;float:right;width:75%;font-size:11px}
.profileRemoval .removalSubmit{margin-top:20px}.profileRemovalMessage{margin-bottom:10px}
.removeProfile{padding-bottom:20px}#claimCheckBox{font-size:15px}.profileRemoval #oneResult{height:150px;border-top:0;border-bottom:0}
.profileRemoval #multipleResults{margin-bottom:25px;margin-top:50px}#profileRemovalLeft{padding:55px 45px 0 50px;float:left}
#removeProfileConfirmBox .modalConfirmMessageBox{margin-top:-25px}.registration .requiredField{margin-left:5px;cursor:default;color:red}
.accountUpdate{height:500px}#main .accountUpdate .col-center{margin:50px auto auto}
.accountUpdateField{margin-top:10px;margin-bottom:10px}.accountUpdateField .labelText,.accountUpdateField .labelTextErr{float:left;width:130px;color:#000;font-weight:bold}
.accountUpdateField .labelTextErr{color:red}.accountUpdate .validationMessage{color:#f00;margin:10px 0 10px 0}
#changePasswordBox{text-align:left}#changePasswordBox .validationMessage{color:#f00;margin:10px 0 10px 0}
#changePasswordBox .passwordPolicy{margin-top:20px}#frmChangePassword .validationMessage{color:#f00;margin:10px 0 10px 0}
#frmChangePassword .passwordPolicy{margin-top:20px}.formEntry .labelText,.formEntry .labelTextErr{float:left;font-weight:bold;min-width:100px;width:100px}
.labelText .note,.labelTextErr .note{font-weight:normal;padding-bottom:5px}.formEntry{padding-left:10px;clear:both}
.formEntry input[type=text]{max-width:210px;width:210px}.formEntry select{max-width:214px;width:214px}
.formEntry textarea{height:150px}.formEntry ul,.formEntry .checktree,.formEntry textarea{margin:5px 0 5px 7px;width:320px}
.formEntry .checktree{border:1px solid #d1d1d1}.formEntry ul.formField{margin:3px 0;padding-left:100px;width:210px}
.formEntry ul a.removeTreeItem{min-height:7px;background:transparent url(img/X_delete.gif) no-repeat scroll right center;color:#afaeae;float:right;font-weight:bold;min-width:7px;text-decoration:none}
#companyEditModal textarea{width:310px;height:70px}#companyEdit .toolbar .filter{margin-left:200px;width:500px;float:left}
#companyEdit .toolbar .filter input{width:125px;margin-left:3px}#pageheader{border-bottom:0;text-align:left;height:95px;padding:10px 10px;text-align:center;z-index:10;background-color:white!important}
#pageheader .logo a,#pageheader .logo a:hover{display:block;width:100%;height:100%;text-decoration:none}
#pageheader .logo a span{visibility:hidden}#pageheader .logoPro a,#pageheader .logoPro a:hover{display:block;width:100%;height:100%;text-decoration:none}
#pageheader .logoConnect a,#pageheader .logoConnect a:hover{display:block;width:100%;height:100%;text-decoration:none}
#pageheader .logoPro a span{visibility:hidden}#pageheader .logoCE a,#pageheader .logoCE a:hover{display:block;width:100%;height:100%;text-decoration:none}
#pageheader .logoCE a span{visibility:hidden}#pageheader .logoAnon a,#pageheader .logoAnon a:hover{display:block;width:100%;height:100%;text-decoration:none}
#pageheader .logoAnon a span{visibility:hidden}.nav,.hss_mode_menu{font-size:14px;font-weight:bold;text-shadow:-1px -1px 1px #DDD;-moz-text-shadow:-1px -1px 1px #DDD;-webkit-text-shadow:-1px -1px 1px #DDD;margin:0;padding:0;position:relative;z-index:10;display:inline}
.nav li,.hss_mode_menu li{float:left;position:relative;list-style:none;color:white;background:#d8d8d8;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZGZkZmRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZGVkZWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjYjdiN2I3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYjViNWI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(216,216,216,1) 0,rgba(223,223,223,1) 3%,rgba(222,222,222,1) 12%,rgba(187,187,187,1) 79%,rgba(183,183,183,1) 94%,rgba(181,181,181,1) 97%,rgba(175,175,175,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(216,216,216,1)),color-stop(3%,rgba(223,223,223,1)),color-stop(12%,rgba(222,222,222,1)),color-stop(79%,rgba(187,187,187,1)),color-stop(94%,rgba(183,183,183,1)),color-stop(97%,rgba(181,181,181,1)),color-stop(100%,rgba(175,175,175,1)));background:-webkit-linear-gradient(top,rgba(216,216,216,1) 0,rgba(223,223,223,1) 3%,rgba(222,222,222,1) 12%,rgba(187,187,187,1) 79%,rgba(183,183,183,1) 94%,rgba(181,181,181,1) 97%,rgba(175,175,175,1) 100%);background:-o-linear-gradient(top,rgba(216,216,216,1) 0,rgba(223,223,223,1) 3%,rgba(222,222,222,1) 12%,rgba(187,187,187,1) 79%,rgba(183,183,183,1) 94%,rgba(181,181,181,1) 97%,rgba(175,175,175,1) 100%);background:-ms-linear-gradient(top,rgba(216,216,216,1) 0,rgba(223,223,223,1) 3%,rgba(222,222,222,1) 12%,rgba(187,187,187,1) 79%,rgba(183,183,183,1) 94%,rgba(181,181,181,1) 97%,rgba(175,175,175,1) 100%);background:linear-gradient(top,rgba(216,216,216,1) 0,rgba(223,223,223,1) 3%,rgba(222,222,222,1) 12%,rgba(187,187,187,1) 79%,rgba(183,183,183,1) 94%,rgba(181,181,181,1) 97%,rgba(175,175,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8',endColorstr='#afafaf',GradientType=0);z-index:10}
.nav li.first,.hss_mode_menu li.first{border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px}
.nav li.last{border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px}
.nav li.last a{border-right:0}.nav a,.hss_mode_menu a{border-right:1px solid #aeaeae;font-weight:bold;font-size:14px;text-decoration:none;display:block;padding:8px 20px;margin:0;color:black}
.nav li:hover{filter:none;background:#0067b1}.nav li.withDropDown:hover{filter:none;background:#0067b1;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
.nav li:hover>a{color:#fff;text-shadow:-1px -1px 1px #004a80;-moz-text-shadow:-1px -1px 1px #004a80;-webkit-text-shadow:-1px -1px 1px #004a80}
.nav ul.drop{background:#0067b1;display:none;margin:0;padding:0;padding-bottom:15px;position:absolute;top:33px;width:auto;left:0;font-size:13px;line-height:17px;font-weight:normal;text-decoration:none;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;text-shadow:-1px -1px 1px #004a80;-moz-text-shadow:-1px -1px 1px #004a80;-webkit-text-shadow:-1px -1px 1px #004a80;box-shadow:0 4px 4px -1px #042d4a}
.nav ul.drop li{filter:none;background:#0067b1}.nav ul.drop p{margin:0;color:#bfd9eb;padding:12px 18px;*min-width:150px;font-style:italic;text-align:left}
.nav ul.drop li strong{padding-bottom:4px}.nav ul.drop ul.list a{border-right:0 none;color:#fff;font-size:13px;font-weight:normal;padding-top:4px;padding-bottom:4px;padding-left:20px;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0}
.nav ul.drop li:hover>a{color:white;background:#3385c1}.nav ul.list{background:#0067b1;margin:0;padding:0;width:180px;float:left}
.nav ul.list li{text-align:left}.nav ul.list li a,.nav ul.list li strong{border-bottom:1px solid #277dbb;padding-left:5px;padding-right:5px;display:block}
.nav li:hover>ul.drop{display:block}.nav ul li{float:none;margin:0;padding:0;background:#0067b1}
#upperMenu{padding-bottom:5px;padding-top:10px;float:right;width:70%;text-align:right}
#lowerMenu{padding-top:5px;padding-bottom:5px;float:right;width:70%;text-align:right}
#upperMenu span{margin-left:8px}span.leftSpace{margin-left:8px}#pageheader .logo{float:left;width:268px;height:50px;background:url('img/zi_logo.png') no-repeat;position:relative}
#pageheader .logoPro{float:left;width:268px;height:80px;background:url('img/zi_logo_pro.png') no-repeat;position:relative}
#pageheader .logoPro a span{visibility:hidden}#pageheader .logoConnect{float:left;width:268px;height:80px;background:url('img/zi_logo_connect.png') no-repeat;position:relative}
#pageheader .logoConnect a span{visibility:hidden}#pageheader .logoCE{float:left;width:268px;height:72px;background:url('img/zi_logo_ce.png') no-repeat;position:relative}
#pageheader .logoCE a span{visibility:hidden}#pageheader .logoAnon{float:left;width:268px;height:70px;background:url('img/zi_logo_anon.png') no-repeat;position:relative}
#pageheader .logoAnon a span{visibility:hidden}#pageheader .logo a span{visibility:hidden}
#topNavContainer{float:right;z-index:10}.nav li.ui-tabs-selected,.nav li.selected{filter:none;background:#0067b1}
.nav li.ui-tabs-selected>a,.nav li.selected>a{color:#fff;text-shadow:-1px -1px 1px #004a80;-moz-text-shadow:-1px -1px 1px #004a80;-webkit-text-shadow:-1px -1px 1px #004a80}
.anchorNoLink{cursor:text}.categoryTab{border-top-left-radius:7px;border-top-right-radius:12px;color:#fff;float:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:left;font-weight:bold;height:30px;line-height:30px;padding-left:15px;width:100px}
.overlapTab{margin-left:-15px;position:relative}.personTabColor{background-color:#f58026}
.companyTabColor{background-color:#007dc3}.myContactsTabColor{background-color:#005cc5}
.homeTabColor{background-color:#a1a1a1}.profileTabColor{background-color:#444}.personTabTri{border-bottom:27px solid #f58026}
.companyTabTri{border-bottom:27px solid #007dc3}.myContactsTabTri{border-bottom:27px solid #005cc5}
.homeTabTri{border-bottom:27px solid #a1a1a1}.profileTabTri{border-bottom:27px solid #444}
.categoryTabTri{border-right:24px solid transparent;float:left;height:0;left:-4px;margin:0;padding:0;position:relative;top:3px;width:0}
.tabsContainer a{color:#fff}.css3CornersTop{border-radius:0 7px 7px 7px;height:30px;width:100%;margin-left:0}
.pPopClass{height:25px!important;margin-top:4px!important}.css3CornersBottom{border-radius:7px 7px 7px 7px;height:30px;width:100%;margin-left:0}
.css3Corners{border-radius:7px 7px 7px 7px;height:30px;width:100%}.textWithPosition{padding-top:7px;padding-left:16px;font-weight:bold;float:left}
.pPopTitle{padding-top:5px;padding-left:5px}.tabs-selected{position:relative;z-index:8}
#list .sidebar{padding-top:0}.ttSocialNet{float:right;position:relative;height:30px;max-height:30px}
.inlineDiv{display:inline-block;*display:none}.spanSep{border-left:1px solid #a1a1a1;padding-left:2px;padding-right:2px}
.moreSpaceSep{margin-left:3px;margin-right:3px}.alignLeft{text-align:left!important}
#savedLocationLabel{padding-left:2px;padding-bottom:2px}.detailContactInfoLeft{float:left}
.detailContactMask{background:Transparent url("img/contactcheck.gif") no-repeat scroll right;cursor:pointer;padding-right:10px;width:auto!important}
.detailContactMaskNoImage{cursor:pointer;padding-right:10px;width:auto!important}
#popupContainer .detailContactMask{cursor:text!important}.profileUnmaskContactText{background:url("img/locked.png") no-repeat 3% 40%;border:1px solid #007dc3;border-radius:5px;background-color:white;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-box-shadow:0 0 5px rgba(50,50,50,0.75);-moz-box-shadow:0 0 5px rgba(50,50,50,0.75);box-shadow:0 0 5px rgba(50,50,50,0.75);padding:10px 5px 5px 5px;position:absolute;font-size:11px;text-align:right;font-weight:bold;line-height:1.3;z-index:10;min-height:20px;min-width:110px;display:none}
.unmaskContactText{background:url("img/locked.png") no-repeat 3% 40%;border:1px solid #007dc3;border-radius:5px;background-color:white;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-box-shadow:0 0 5px rgba(50,50,50,0.75);-moz-box-shadow:0 0 5px rgba(50,50,50,0.75);box-shadow:0 0 5px rgba(50,50,50,0.75);left:72%;padding:10px 5px 5px 5px;position:absolute;font-size:11px;text-align:right;font-weight:bold;line-height:1.3;z-index:10;min-height:20px;min-width:160px;display:none}
.unmaskContactStatusMsg{border:2px solid #007dc3;border-radius:5px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:url("img/contact-view-locked.png") no-repeat #fff 0 45%;float:right;cursor:pointer;padding-top:5px;padding-left:7px;margin-top:0;font-size:13px;text-align:center;color:#007dc3;font-weight:bold;line-height:1.4;z-index:10;min-height:40px;max-height:40px;min-width:210px;max-width:210px}
.unmaskedContact{background:url("img/contact-view-unlocked.png") no-repeat #007dc3 0 45%;color:white;cursor:default}
.limitReachedInfo{border:2px solid #f58026;background:#f58026;color:white;cursor:default}
a.limitReachedUrl{font-weight:normal;text-align:center;font-size:12px;display:block;color:white;position:relative;top:-42px;left:-8px;height:46px;width:217px}
.importantLinks{font-weight:bold}.contact_views_left_msg{font-size:12px}#zoomMrktLink{float:right;line-height:30px;padding:0 10px;s position:relative}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;border-width:2px;font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #ddd;background:#eee;color:#333}
#search-filter-company-sicNaicsCodeName-filter-value{width:35%!important;margin-top:1px}
}#profileSection .container{margin-left:1em;margin-right:1em;margin-bottom:1em;position:static}
.clearFix{zoom:1}#directory .notFoundError{padding-top:5em;padding-bottom:0;width:50%}
#directory .sectionLeft{float:left;width:49%}#directory .sectionRight{float:right;width:49%}
#seoWrapper .sectionLeft{float:left;width:49%}#seoWrapper .sectionRight{float:right;width:49%}
#seoWrapper h2{font-family:Trebuchet MS;font-size:350%;margin-bottom:0;margin-top:-0.5em}
#profileSection .personAndCompanyDetails .companyDetails .companySummary{position:static;margin-bottom:.5em}
#seoWrapper{margin:0 auto;text-align:left;width:810px;padding:0 15px 0 15px;display:block}
#seoContent{background:#fff;border-top:0;padding:.308em;padding-top:2em;background:#fff url('/common/css/default/img/whiteCorner.png') no-repeat scroll right top;position:static}
#seoContent .embeddedSearchContent{height:53px}.seoUpSale .profileUpsellMessageBox{padding:0 35px 0}
#seoContent .pagefooter #footerLinkDiv{width:685px;margin-left:auto;margin-right:auto}
.contactUpgradeMessage{width:150px;height:54px}.profileupsellMessageFrame{width:690px;height:75px}
.footerLinksContainer{width:50em;margin-left:25em}.pagefooter{padding-top:0}.directory_link{padding-bottom:1em}
#directory .paging .directoryAlphaText,.seoPagingBar{padding:1em 1.2em 0}#directoryPageRange{padding:0 0 1em 1.2em}
#directoryPageRange p{font-size:12px;font-family:arial,helvetica,clean,sans-serif}
.copyright{clear:both;text-align:center;margin-top:0;padding-top:10px;padding-bottom:10px}
.seoFullProfileImage,.seoDirectoryPageImage{margin-left:1em}.seoDirectoryPageImage{margin-left:3em}
.profileUpsellMessageBox{height:75px;min-height:75px}#errorProfileUpsale .profileUpsellMessageBox{min-height:75px;margin-left:200px;margin-bottom:3em;margin-top:2em}
#profileSection .similarPersonComponent ul li h6{font-size:12px;font-family:arial,helvetica,clean,sans-serif;font-weight:normal;margin-bottom:0}
#seoProfileErrorMessage .directoryPageNotFound{text-align:center}#directoryErrorContent{padding-bottom:12em;padding-top:5em}
.traffictestuniquecode{color:#999;margin:1em;text-align:left}.traffictestuniquecodecenter{color:#999;margin:1em;text-align:center}
#directory .backgroundSection .lndustryProductLinks{color:black}.notFoundErrorContent{text-align:center}
#dirBreadCrumbs{padding:0 0 1em 1.5em}#directory h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;margin:5px 0 10px 0;padding:0;color:#0073cf}
#directory h2 strong{color:#f58026}.learnmore{margin:5px 0 30px 20px}.contactus{float:right;text-align:right}
.contactusText{font-family:Arial,Helvetica,sans-serif;font-size:16px}.contactPhone{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:21px;color:#0073cf}
.companyDirectoryPaging{float:none;padding:0 0 1em 1.2em}.searchMoreCompanies{text-align:center;width:350px;margin-left:220px;margin-top:30px}
#seo_stamp{color:#999;width:100%;text-align:center}#seoContent #directory{background-color:#fff}
#searchBar{background:rgba(0,0,255,0.2)}#seoCompanyContent{margin-top:6px}.seoCompanyDetails{float:left;width:68%}
.seoCompanyDetails .column{display:inline-block;width:45%;padding:10px 10px 10px 0;float:left;background:rgba(255,255,255,0.5);min-height:200px}
.seoCompanyDetails .companyMoreInfo{min-height:200px;clear:both;background:white}
.companyContacts{width:32%;float:left}#simpleSearch{font-family:Verdana,Arial,Helvetica,sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:52px;background:#0070c2;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJo…iIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-moz-linear-gradient(top,#0070c2 0,#006ab7 22%,#005390 69%,#00487d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0070c2),color-stop(22%,#006ab7),color-stop(69%,#005390),color-stop(100%,#00487d));background:-webkit-linear-gradient(top,#0070c2 0,#006ab7 22%,#005390 69%,#00487d 100%);background:-o-linear-gradient(top,#0070c2 0,#006ab7 22%,#005390 69%,#00487d 100%);background:-ms-linear-gradient(top,#0070c2 0,#006ab7 22%,#005390 69%,#00487d 100%);background:linear-gradient(top,#0070c2 0,#006ab7 22%,#005390 69%,#00487d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0070c2',endColorstr='#00487d',GradientType=0)}
#simpleSearch .hss_left{height:0}#simpleSearch .hss_footer{right:140px;top:10px;color:white}
#simpleSearch .hss_bar{top:10px}.companyRecentProfiles{margin:10px}.companyPeople{float:left;background-image:url(img/contact_person.png);background-repeat:no-repeat}
.companyPeopleHdr{padding-left:26px;font-weight:bolder}.contactCnt{padding-left:26px;font-weight:bold;float:left}
.pivotContactName{font-size:14px!important;font-weight:bold}.companyContactNames{margin-left:5px;color:#026eb2}
.companyContactTitle{color:black}.seoCompanyUpsellLink{background-color:#f58026;background-image:-moz-linear-gradient(center bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);border:1px solid #a6601a;border-radius:5px 5px 5px 5px;box-shadow:0 0 4px rgba(50,50,50,0.75);color:#fff;float:left;font-family:Arial,Helvetica,sans-serif;height:35px;margin:5px;min-width:235px;padding:10px 0;text-align:center;text-decoration:none;text-shadow:0 0 3px #646464}
.seoCompanyUpsellButton{font-size:18px;font-weight:bold;margin:-3px 0 0;vertical-align:middle}
.seoCompanyUpsellText{font-size:12px;font-weight:normal}#seoCompanyContent .dataSection{margin-top:20px;float:left;clear:both;width:100%}
#seoCompanyContent .dataSection:first-child{margin-top:0}#seoCompanyContent .dataSection h3{font-size:16px}
#seoCompanyContent .dataSection h3:after{content:':'}
#seoCompanyContent .dataSection p{display:inline}#seoCompanyContent .dataSection p .item{display:inline;line-height:20px}
#seoCompanyContent .dataSection p .item.last:after{content:'';padding-right:6px}
#seoCompanyContent .dataSection p.truncate .item.last:after{content:'...';padding-right:0}
#seoCompanyContent .dataSection p .item:after{content:',';margin-right:4px}
#seoCompanyContent .dataSection p:after{margin-right:2px;display:inline}#seoCompanyContent .dataSection .more{display:inline;font-size:12px;font-weight:bold;line-height:20px;text-transform:capitalize}
#seoCompanyContent .dataSection .viewAll{display:inline;font-size:12px;font-weight:bold;line-height:20px;text-transform:capitalize}
#seoCompanyContent .dataSection .more:after{content:'\00BB';margin-left:2px;font-weight:800}
#seoCompanyContent .dataSection .viewAll:after{content:'\00BB';margin-left:2px;font-weight:800}
#seoCompanyContent .companyTitle{width:100%}#seoCompanyContent .companyTitle h3{font-size:20px;display:inline;margin-right:10px}
#seoCompanyContent .companyTitle h2{font-size:20px;display:inline;margin-right:10px;font-weight:100}
#seoCompanyContent .companyTitle h3:after{content:''}
#seoCompanyContent .companyTitle .defunctButtonWrrapper{display:inline-block;position:relative;top:-2px;line-height:24px;width:90px;text-align:center;margin-left:-10px}
#seoCompanyContent .companyTitle .defunctButton{text-decoration:none;background:#f00;border-radius:3px;color:#fff;text-decoration:none;font-weight:bolder;text-transform:uppercase;cursor:default;opacity:.3;box-shadow:0 0 4px rgba(0,0,0,0);padding:4px 8px;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-kthtml-transition:all 350ms ease;transition:all 350ms ease}
#seoCompanyContent .companyTitle .defunctButton:hover{box-shadow:0 0 4px rgba(50,50,50,0.4);padding:4px 12px;opacity:1.0;padding:4px 8px \9;-webkit-transition:all 700ms ease;-o-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-kthtml-transition:all 700ms ease;transition:all 700ms ease}
#seoCompanyContent .companyDescription p .item{white-space:normal}#seoCompanyContent .companyDescription p .item.last{float:none}
#seoCompanyContent .companyDescription .more{float:none}#seoCompanyContent .companyEmployeeCount{margin-top:2px}
#seoCompanyContent .companyEmployeeCount .more{color:#f58026;padding-top:4px;display:block;text-transform:inherit}
#seoCompanyContent .companyRevenue p,#seoCompanyContent .companyEmployeeCount p{font-weight:bold}
#seoCompanyContent .companyRevenue .suffix,#seoCompanyContent .companyEmployeeCount .suffix{font-weight:normal;margin-left:4px}
#seoCompanyContent .companyAddress{font-weight:bold}#seoCompanyContent .companyAddress p .item.last{white-space:normal;float:none}
#seoCompanyContent .companyAddress p .street{clear:both;float:none;display:block}
#seoCompanyContent .companyAddress .city:after{content:',';margin-right:4px}
#seoCompanyContent .companyAddress p .country{clear:both}#seoCompanyContent .companyAddress .country:before{content:'';display:block}
#seoCompanyContent .companyAddress .state{margin-right:4px}#seoCompanyContent .companyAddress .googleMap{float:none;white-space:nowrap}
.companyLogo{max-height:100px;max-width:300px}#seoCompanyContent .companyPhones .hq{display:block;font-weight:800}
#seoCompanyContent .companyPhones .fax .text{margin-left:4px}#seoCompanyContent .website{display:block;clear:both;font-weight:bold}
#seoCompanyContent .website a{font-size:12px}.moreCompanyInfoHdr{border-bottom:solid #277dbb 2px;font-weight:bold;margin-top:5px;padding-bottom:4px}
.seoCompanyDetails .companyMoreInfo .column{max-width:33%;width:33%;padding:0;padding-top:10px}
#seoCompanyContent .companySubsidiaries p .item{display:block}#seoCompanyContent .companySubsidiaries p .item:after{content:''}
#seoCompanyContent .companyAcquisitions p .item{display:block}#seoCompanyContent .companyAcquisitions p .item:after{content:''}
#seoCompanyContent .relatedCompanies p .item{display:block}#seoCompanyContent .relatedCompanies p .item:after{content:''}
.endOfLine{clear:right}#seoCompanyContent .companySicCodes p .item,#seoCompanyContent .companyNaicsCodes p .item{float:left}
#seoCompanyContent .addThisSection .rolloverContainer{float:left;top:5px}.companyTicker{float:left}
.contactItem{margin-top:10px}.dataSection .addThisSection{width:auto}.seoShareLinks{text-align:left;font-style:italic;font-size:10px;line-height:1em;color:#777}body{background:white}#profileSection{margin:0}#profileSection .personAndCompanyDetails{margin:0}
.localAddress{float:left;width:260px}.localAddress i{font-style:normal}.referenceItem{margin-top:.5em}
.addThisSection{text-align:right}.addThisSection .rolloverContainer{text-align:left}
#seoWrapper{width:980px;padding:0;background-color:white}#seoContent{background:0}
#profileSection .personDetails{float:left;line-height:1.6;font-size:13px;width:100%}
#profileSection .companyDetails .companySummary .companyProfileLink{font-weight:normal}
#personCardLeft{width:115px;height:300px;float:left;margin-right:20px}#personCardLeftShort{width:115px;float:left;margin-right:20px}
#personImageWrapper{width:100px;padding-left:30px}#shareLable{text-align:right;font-style:italic;font-size:10px;line-height:1em;color:#777;*display:none}
#profileStatusMsg{text-align:right;font-style:italic;font-size:10px;line-height:1em;color:#777}
#profileStatusMsg .communityLabel{color:#0073cf}#profileSection .personDetails .personSummary{float:left;width:465px}
#wrongName{font-size:11px;white-space:nowrap}#profileSection .personSummary h1{display:inline;font-size:26px}
#personContact{float:left;width:260px}.detailContactInfo{width:260px;min-width:260px;padding-top:0;float:left}
.backgroundComponent li{margin-top:.5em}.backgroundHeading{margin-top:1.3em}.companyBackgroundDescription span{font-weight:bold}
.seoFeatureUpSellMessage{width:221px;height:130px;top:0;padding-top:1px;padding-right:8px;background-color:transparent;float:right}
.featureUpSellMediaContent{width:300px;height:250px;top:0;padding-top:1px;left:0;background-color:transparent;float:right}
#profileSection .companyDetails{margin-top:10px;margin-left:0;float:left;width:260px}
#profileSection .companyBackgroundDescription{float:left;width:470px}.companyBackgroundDescription #companyDescLabel{font-weight:bold}
.companyAddress i{font-style:normal}#profileSection .sectionLeft,#profileSection .sectionLeftLast{float:left;width:300px;margin-bottom:25px;margin-right:25px}
#profileSection .sectionLeftLast{margin-right:0}.sectionLeft .sectionHeading,.sectionLeftLast .sectionHeading{border-bottom:solid #277dbb 2px;font-weight:bold;margin-top:1.3em}
root{display:block}div.seoFrame{width:1023px}div.professionalBackgroundTitle{padding-top:200px;padding-bottom:10px;color:black;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16pt;font-weight:bold;text-align:left}
div.pivotSearch{width:300px;padding-right:20px;text-align:left}div.pivotSearchTitle{color:black}
div.pivotSearchHeader{color:black;font-style:italic;font-size:9pt;padding-top:15px}
div.pivotSearchLink{padding-top:10px}div.pivotSearchTitleLink{padding-top:15px}div.pivotSearchNonLink{color:black}
#personSummaryTable{width:100%;margin-bottom:10px}#personSummaryTable td{vertical-align:top}.hss_bar{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;margin-left:10px;padding:0;position:relative;top:-10px;vertical-align:middle}
.hss_left{height:60px;position:relative}.hss_right{float:right;width:30%;font-style:italic;font-size:12px;padding-top:20px;margin-right:50px;line-height:145%}
.hss_footer{font-size:9px;bottom:0;*left:0}.hss_link{color:#f58026;font-size:11px;font-weight:bold;font-style:normal}
#hss_box{box-sizing:content-box;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#666;height:30px;width:320px;padding-left:5px;float:left;line-height:30px\9;border:1px solid #000;border-left:none;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-kthtml-transition:all 200ms linear;transition:all 200ms linear;padding-right:30px}
#hss_box:hover{border-color:#5694ff}#hss_box:focus{border-color:#5694ff;box-shadow:0 0 7px rgba(86,148,255,0.91);width:335px;width:320px\9}
.searchBarWrapper{position:relative;float:left}#hss_btn{position:absolute;right:10px;top:10px;height:14px;width:14px;text-align:center;background-color:#fff;background:transparent url("/common/css/default/img/magnifying_glass_search.png") 0 0 scroll no-repeat;display:block}
.hss_mode_menu>li{width:127px;height:32px;border:#000 solid 1px}.hss_mode_menu a{cursor:pointer}
.hss_mode_menu ul.drop{background:#CCC;position:absolute;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-text-shadow:-1px -1px 1px #004a80;-webkit-text-shadow:-1px -1px 1px #004a80;display:none;width:127px;border:1px solid #AAA}
.hss_mode_menu ul.drop li{width:100%;background:#CCC;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-text-shadow:-1px -1px 1px #004a80;-webkit-text-shadow:-1px -1px 1px #004a80}
.hss_mode_menu li.withDropDown{filter:none;background:#CCC;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
.hss_mode_menu a{border:0}.hss_mode_menu ul.drop li{background:#CCC}.hss_mode_menu ul.drop li:hover{background:#dfdfdf}
.hss_mode_menu ul.drop a:hover{background:transparent}.hss_mode_menu ul.drop{display:none!important}
.hss_mode_menu .withDropDown ul.drop{display:block!important;margin-top:-0.5px;box-shadow:0 3px 7px rgba(0,0,0,0.5)}
#hss_mode{background-image:url("/common/css/default/img/arrow_down.png");background-repeat:no-repeat;background-position:95% 50%}@media screen{#beta{float:left;margin-left:-32px;margin-top:-3px}#logopublic{float:left;margin-right:1em}
#navdemotext{font-size:14px}#navlivetext{font-style:italic;color:#f8981d}.nav li.last a{border-bottom-right-radius:5px;border-top-right-radius:5px;background:#f58026;background:linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-o-linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-moz-linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-webkit-linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-ms-linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.09,#c25208),color-stop(0.66,#ee7824),color-stop(0.84,#fd832c));color:#fff;text-shadow:0 0 3px #646464;border-right:0 none}
.nav li.last a:hover{background-color:#e5620c;background:linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-o-linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-moz-linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-webkit-linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-ms-linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.09,#e5620c),color-stop(0.66,#ee7824),color-stop(0.84,#fd832c));text-shadow:0 0 3px rgba(0,0,0,0.5)}
#liveswoosh{background:Transparent url("img/zoomhomesprite.png") no-repeat scroll right top;margin-right:46px;padding:3px 20px;background-position:30px -242px}
.boldText{font-weight:bold}.tabs #welcomeTab{display:block}.noCriteriaContent{width:100%;height:650px;padding-top:10px}
#profilePopup .right .rolloverBox{right:0}#mySaveSearchText{cursor:default}.profileupsellMessageFrame{max-width:690px;max-height:75px}
.viewAllReferencesDisable a{text-decoration:none}.whiteSpace{height:15px}.detailContactInfoRight{float:left;padding-left:6px;width:150px}
.detailContactInfo{padding-top:7px}.contactUpgradeMessage{max-width:150px;max-height:50px}
.detailContactMask{background:Transparent url("img/contactcheck.gif") no-repeat scroll right;cursor:default;padding-right:10px}
#headernavigation{float:right;margin-top:-0.5em;margin-right:-1.25em;font-size:13px;font-weight:bold;background-color:transparent;padding:0}
#headernavigatoin a{text-decoration:none}#navigationbar{float:right}#navigationbar .divider{padding:0 3px;height:20px;width:7px;float:left}
#navigationbar .link{padding:0 2px 0 2px;float:left}#navigationbar .link a{text-decoration:none}
#navigationhome{display:block;float:left}#navigationbar .navigationleft{background:url("img/zoomhomesprite.png") no-repeat left top;padding:0 0 0 12px;background-position:-10px -126px}
#navigationbar .navigationright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 12px 0 0;background-position:311px -184px;*background-position:311.3px -184.2px;background-position:311.5px -184px\9}
#navigationbar .navigationspritedright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 12px 0 0;background-position:365px -184px;*background-position:365px -184px;background-position:365px -184px\9}
#navigationbar .navigationpyphomeright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 12px 0 0;background-position:332px -184px;*background-position:328px -184.5px;background-position:328px -184px.5\9}
#navigationbar .navigationpypaccountright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 12px 0 0;background-position:296px -184px;*background-position:296px -184px;background-position:296px -184px\9}
#navigationbar .navigationmiddle{background:url("img/NavBar-middle.png") repeat right top;padding:6px 0 0;height:32px;min-width:200px}
div#navproducts{padding:0 0 12px}#signin a{color:#fff;font-size:13px;font-weight:bold}
#signin a:hover{text-decoration:none}#signin{float:right;cursor:pointer}#signin .signinleft{background:url("img/zoomhomesprite.png") no-repeat left top;padding:0 0 0 9px;background-position:-10px -10px}
#signin .signinright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 13px 0 0;background-position:51px -68px;*background-position:51px -68px;background-position:51px -68px\9}
#signin .signinmiddle{background:url("img/SignIn-middle.png") repeat right top;padding:6px 8px 12px;height:19px;min-width:30px}
#signout{float:right;padding:6px 10px 0 6px}#signout a{text-decoration:none}#signout a:hover{text-decoration:none}
#navigationprofile{float:left}#navcreateprofile{float:right}#navcreateprofile #underscore{background:url("img/NavBar-underscore.png") no-repeat left bottom;padding:6px 11px 4px;font-size:13px}
#navusername{float:right;padding:7px 5px;font-size:12px;color:#444;max-width:120px}
#navproducts .popupMenu{background-color:#f0f0ee;display:none;left:-9px;top:26px;position:absolute;min-width:105px;border-left:solid 1px #9ec5d8;border-right:solid 1px #9ec5d8;border-bottom:solid 1px #9ec5d8;padding:4px 0;z-index:2}
#welcome .welcomeContent{padding-top:10px;margin:0 .43em;width:auto}.tabUpsellContainer{float:right;position:absolute;top:-20px;right:-2px;background-color:transparent;max-height:60px;height:60px;width:280px;overflow:hidden}
.tabUpsell{max-width:280px;max-height:80px;background-color:transparent}#peopleDirectoryPage ul{padding:1em 0 1em;float:left;width:49%;overflow:hidden}
#peopleIndexPage ul{padding:1em 0 1em;float:left;width:49%;overflow:hidden}#peopleDirectoryPage li{padding:0 0 .5em 3em;font-size:12px}
#peopleIndexPage li{margin:0 0 .5em 3em;font-size:12px;list-style-type:disc}#directoryPageRange{padding:20px 0 0 20px;color:#000;font-size:14px;overflow:hidden}
#dirfooter{text-align:center;margin-top:40px;margin-left:25px;margin-right:25px}
#dirfooter .header1{font-size:15px;padding:10px 60px 0 60px;margin:0;line-height:17px;font-family:Trebuchet MS;-webkit-margin-before:.67em;-webkit-margin-after:.67em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:bold}
#dirfooter .header2{font-size:13px;line-height:15px;font-weight:normal;padding:10px 60px 0 60px;margin-top:10px;color:black}
.css3CornersDirectory{border-radius:7px 7px 7px 7px;height:30px;margin:0 auto;width:96%}
.css3CornersDirectoryBottom{border-radius:7px 7px 7px 7px;height:30px;margin:0 15px;width:96%}
.css3CornersDirectoryBottom .paging{padding-top:7px}#footer_alpha_directory a,.directoryAlphaText a{text-align:center}
#footer_alpha_directory a:hover,.directoryAlphaText a:hover{text-decoration:underline}
.directoryAlphaText a.directoryPageSelected{border-bottom:2px solid;text-decoration:none}
.directoryRuler{display:block;height:1px;border-top:1px solid #685c53;margin:.8em 1.3em 1em}
.directoryDivider{display:block;height:1px;margin:.8em 1.3em 1em}.reducedLetterSpace{letter-spacing:-0.1px}
#profileSection .container .similarPersonComponent li,#profileSection .container .similarPersonComponentRight li{margin-top:.8em}
#directoryTopPagingBar .pagingBar{padding-top:40px}.companyDirectoryPaging{padding-top:6px;padding-left:5px}
.pagingBar .directoryAlphaText a,.seoPagingbar a,#directory .resultRange .directoryAlphaText a,directoryAlphaText{padding:0 .15em}
#directory_list a{text-align:center}#directory_list a:hover{text-decoration:underline}
#seoProfileErrorMessage{font-size:12px;border:.1em solid grey;margin:0 auto 0 16em;padding:2em;width:28em}
#seoDirectoryNonseoErrorMessage{font-size:12px;border:.1em solid grey;margin:0 auto 20em 16em;padding:2em;width:28em}
#errorMessageContent{padding-top:2em}#directoryPageRange h1{font-size:16px;font-weight:bold;font-family:arial,helvetica,clean,sans-serif}
.linedivider{margin-left:2px;border-top:1px dotted #a7cbd6;height:1px;width:99.75%}
#registerLeft{padding:55px 40px 0 55px;float:left}.MessageText{font-size:13px;padding:10px 5px 0 5px}
.MessageTextSmall{font-size:12px;padding:10px 5px 0 5px}.MessageTextSmall .confirmMessage{font-weight:bold}
.MessageTextSmall .confirmMessageErr{color:#f00}.registerMessageBox{width:460px;height:640px}
.registerMessage{width:460px}.registerMessage .cmscontent{height:650px}#registerRight{height:550px;float:right;padding-right:25px;padding-top:25px}
table.registration{width:370px;text-align:left;height:380px}table.registration td.errorMessage{font-size:12px;font-weight:bold;color:#f00;height:35px}
table.registration td.message{font-size:12px;font-weight:bold;height:35px}table.registration td.label{font-size:12px;font-weight:bold;color:#515151;width:100px;vertical-align:top;padding-top:8px;padding-bottom:15px;float:none}
table.registration td.labelconfirmpass{font-size:12px;font-weight:bold;color:#515151;width:120px;vertical-align:top;padding-top:2px;padding-bottom:15px}
table.registration td.passwordRule{padding:20px 0;font-size:12px;color:#515151}.passwordRuleText{color:#515151}
.passwordRuleTextErr{color:#f00}table.registration td.field input{border:1px solid #a8a8a8;font-size:12px;padding:9px 5px;width:220px}
table.registration td.field{padding-left:5px}table.registration td.field input.disable{background-color:#f5f5f5}
table.registration #policyRule{padding-top:20px;height:40px;font-size:12px;color:#515151}
table.registration td.buttonrow{height:70px}table.registration td.securerow{padding-left:45px}
a#termsCheckbox{background:transparent none no-repeat scroll left top;display:block;height:11px;width:11px}
#termsText{display:block;margin-top:-13px;margin-left:15px}#directoryPageErrorHeader{padding-top:8em}
#welcome .welcomeContent .cmscontent{height:400px}#continueButtonBox{padding:40px 0 0 100px}
#continueButtonBox a{text-decoration:none}.verifyConfirmModal .MessageTitle{color:#0067b1;font-family:arial,helvetica,clean,sans-serif;font-size:24px;font-weight:bold}
.verifyConfirmModal .modalConfirmMessageBox{padding:20px 25px}.verifyConfirmModal .MessageText{padding:10px 0 0 5px}
.verifyConfirmModal{height:280px}#listClaimableProfiles .buttonMiddle{padding-left:8px}
.messageBar .searchResultsUpSellBox{float:left;margin-left:40px;margin-bottom:5px}
.messageBar .searchResultsUpSellFrame{width:380px;max-height:35px}#profileSection .personSummary .localAddress{float:left}
#panel #personName{background-color:#fff}#panel div input.gray{color:gray}.productName{background:Transparent url(img/Directory_White_Logo.png) no-repeat scroll center top;float:right;height:35px;position:absolute;right:0;top:15px;width:209px}
.CE_productName{background:Transparent url(img/CE_White_Logo.png) no-repeat scroll center top;float:right;height:29px;position:absolute;right:0;top:15px;width:158px}
.productNameAccount{background:Transparent url(img/Directory_White_Logo_Account.png) no-repeat scroll center top;float:right;height:35px;position:absolute;right:0;width:209px}
.CE_productNameAccount{background:Transparent url(img/CE_White_Logo_Account.png) no-repeat scroll center top;float:right;height:29px;width:158px}
.pagefooter #footerLinkDiv{height:150px;padding-top:10px}.footerBorder{border-top:2px solid #0073cf}
.pagefooter a{font-size:11px;color:#685c53}.footerCenter h6{color:#685c53}.pagefooter div.first,.pagefooter div.second{border-right:1px solid #685c53;width:145px}
.pagefooter div.second,.pagefooter div.last,.pagefooter div.third{padding:0 10px 0 14px}
.pagefooter div.first{padding:0 10px 0 5px}.pagefooter div.third{border-right:1px solid #685c53;width:175px}
.pagefooter div.footerLinkSection{float:left;height:150px}div#footerConnectUs{padding:20px 0 20px 0;margin-left:auto;margin-right:auto;width:155px}
#footerConnectUs a{margin-left:5px}.copyright{color:#685c53;font-size:10px;margin-bottom:20px;margin-top:0;text-align:center}
#expiredPremiumBox p,#publicReverifyPrompt p{margin:10px 20px}#expiredPremiumBox .message,#publicReverifyPrompt .message{margin:10px 20px}
#expiredPremiumBox .messageTitle,#publicReverifyPrompt .messageTitle{padding:15px 0 5px;color:#0067b1;font-size:18px;font-weight:bold}
#publicReverifyPrompt{height:300px}#publicReverifyPrompt #noreminder{margin:0 16px;text-align:left;font-size:12px}
#publicReverifyPrompt .selector{float:left;padding:0 2px 0 0}#profileTitlePrefixSeo{margin-left:22px;clear:both;padding-bottom:10px}
#profileTitlePrefixSeo h2{font-size:14px;color:#06c;font-weight:bold}.industryRichKeyWordTest{margin-bottom:.5em;position:static;word-wrap:break-word}
.cachedPage{color:black;font-size:12px;line-height:15px;font-family:Arial;font-weight:normal}
#cachedPageHead{top:0;bottom:0;height:77px;background:#fff;font-size:1em;border-bottom:1px black solid}
#cachedPageContent{overflow:auto;position:absolute;top:78px;bottom:0;width:100%}
#cachedPageTable{border:0;padding:6px;border-spacing:0;width:100%}table.removal{width:300px;text-align:left}
table.removal td.errorMessage{font-size:12px;font-weight:bold;color:#f00;height:35px}
table.removal td.label{font-size:20px;font-weight:bold;color:#515151;width:40px;height:10px}
table.removal td.field input{border:1px solid #a8a8a8;font-size:12px;padding:9px 5px;width:200px}
table.removal td.captchaRow{height:80px}table.removal tr.emailRow{height:75px}.removalMessageTitle{color:#0067b1;font-family:arial,helvetica,clean,sans-serif;font-size:22px;font-weight:bold;margin-bottom:20px}
#profileRemovalRight{padding:0;height:640px;float:right;margin-top:75px;width:40%}
.removalPrivacy{padding-left:45px;font-size:11px;color:#515151}.removal .errorMessage li{padding-bottom:5px}
#dirBreadCrumbs{padding:0 0 10px 20px}.contactAccess{height:40px;font-size:10px;padding:2px 0 0 2px;text-align:center;font-weight:bold;line-height:1.3}
.contactAccess a{text-decoration:none;color:#000}.contactAccessSmall{background:transparent url(img/small-blank.png) no-repeat scroll left top;width:110px}
.contactAccessLarge{background:transparent url(img/large-blank.png) no-repeat scroll left top;width:138px}
.contactAccessNumber{color:#026eb2}.contactAccessRemaining{display:block}.registeredUserUpgrade{display:none}
.contactAccessViewed{padding-top:7px}#contactAccessBox .viewedProfile{z-index:99;position:relative}
#directory{margin-bottom:0}.facebook_2,.twitter_2,.linkedin_2,.gPlus_2{background:url("/common/css/default/img/socialNet.png") no-repeat}
.facebook_2{background-position:0 0!important;width:24px;height:24px}.facebook_2:hover{background-position:0 -28px!important;width:24px;height:24px}
.twitter_2{background-position:-29px 0!important;width:24px;height:24px}.twitter_2:hover{background-position:-29px -28px!important;width:24px;height:24px}
.linkedin_2{background-position:-57px 0!important;width:24px;height:24px}.linkedin_2:hover{background-position:-57px -28px!important;width:24px;height:24px}
.gPlus_2{background-position:-85px 0!important;width:24px;height:24px}.gPlus_2:hover{background-position:-85px -28px!important;width:24px;height:24px}
.spanSep+div{display:inline-block!important;*display:none!important}.appFooter .pagefooter{float:right!important;margin:0}
#pageheader{margin:0 auto;width:83.5em}}