body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#4d4d4d;font-size:76%;margin:0;padding:0}
.ms-WPBody,.ms-TPBody{font-size:.9em}
h1{font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;font-size:2.5em;line-height:1.7em;margin-bottom:0}
h2{font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;font-size:2.3em;margin-bottom:0}
h3{font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;font-size:2.1em;margin-bottom:0}
h4{font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;font-size:1.8em;margin-bottom:0}
h5{font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;font-size:1.1em;margin-bottom:0}
h6{font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;font-size:1em;margin-bottom:0}
h7{font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;font-size:.9em;margin-bottom:0}
div{margin:0;padding:0}
.ms-WPBorder,.ms-WPBorderBorderOnly{border-style:none;border-width:0}
.ms-siteactionsmenu div div div{background-color:transparent;background-image:none;border-left:0 none;border-right:0 none;border-top:0 none;padding:1px 4px 2px 5px}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{background-color:#FFF;background-image:none;border-left:0 none;border-right:0 none;border-top:0 none}
.ms-SpLinkButtonInActive{background-color:transparent;border:0 none;vertical-align:top;margin:0}
.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive{padding:1px 1px 1px 3px}
.ms-SpLinkButtonActive{background-color:transparent;background-image:none;border:0 none;vertical-align:top}
.ms-siteactionsmenu div div div a{color:#172D55;font-weight:400}
.ms-WPHeader .ms-WPTitle{font-weight:400;text-align:right;padding:0}
div#ctl00_PlaceHolderMain_Content_ctl00_RichHtmlField_displayContent,div#ctl00_PlaceHolderMain_mainContent_ctl00_RichHtmlField_displayContent,div#ctl00_PlaceHolderMain_editmodepanel2_SidebarContent_ctl00_RichHtmlField_displayContent{padding:0!important}
.ms-WPTitle nobr{white-space:normal}
.ms-formfieldcontainer{padding-top:3px}
.maincontent .ms-formfieldcontainer{width:365px}
.ms-formfieldvaluecontainer{border:1px solid #ccc;margin-bottom:0;margin-left:0;margin-right:0;padding:0}
.slm-layout-main{border:0 none;width:100%;margin:0;padding:0 0 30px}
.medium{font-size:12px}
.link-item{color:#252525;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;margin-bottom:5px}
.link-item a,.link-item a:link,.link-item a:visited{color:#274544;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline}
.groupheader{color:#862419;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:700;margin-bottom:8px}
.sideBarContent .medium{margin-bottom:12px}
.sideBarContent .groupheader{color:#862419;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;margin-bottom:4px;text-transform:uppercase}
.sideBarContent .ms-toolbarItem{display:block;white-space:normal}
.customBody{background-color:#000}
.twoBoxContainer .customClearMP{clear:both;font-size:1px;height:16px;line-height:1px;background-image:url(/_layouts/images/hs.internet/_round_br.gif);background-repeat:no-repeat;background-position:right bottom}
.customClearMain{clear:both;font-size:1px;height:1px;line-height:1px}
.clearLeft{clear:left;font-size:0;height:0;line-height:0}
.clearRight{clear:right;font-size:0;height:0;line-height:0}
.customWelcome .ms-SPLink{color:#274544;font-size:8pt}
.customWelcome .ms-SPLink img{vertical-align:middle!important}
.ms-siteaction,.ms-siteaction a{color:#274544;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt}
.customCentered{background:#fff url(/_layouts/images/hs.internet/FooterBackGrad_bg.png) repeat-x right bottom;width:1000px;margin:auto}
.customMain{background-image:url(/_layouts/images/hs.internet/panel_bg.png);background-repeat:repeat-y;min-height:400px;width:1000px;padding:8px 0 80px}
.customTopRight{float:right;height:100%;margin-top:10px;padding-right:4px;width:290px}
.customTopRightItem{float:right;height:20px;width:auto}
.customSiteActions{float:left;height:20px;width:auto}
.customWelcome{float:left;width:auto}
.customHeader{background-image:url(/_layouts/images/hs.internet/header_bg.gif);background-position:left -20px;background-repeat:repeat;height:118px;overflow:hidden;width:100%}
.customTopRightArea{display:inline;float:right;margin-right:20px;margin-top:1px;width:263px}
.pageMasthead{float:left;padding-top:55px;width:702px}
.pageMasthead2{border-bottom:1px solid #6a96bd;border-top:2px solid #95b0ce;font-family:Garamond, "Times New Roman", Times, serif;height:18px;margin:19px 54px 18px 19px;padding:0}
.mastHeader{color:#3d505a;float:left;font-size:13px;line-height:1.7em;width:630px}
.mastheadLink{background:transparent url(/_layouts/images/hs.internet/btnNext.gif) no-repeat scroll right center;display:block;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;height:18px;line-height:18px;width:36px}
.customLogo{background-image:url(/_layouts/images/hs.internet/hslogo.png);background-repeat:no-repeat;clear:both;display:block;height:54px;width:702px;cursor:pointer}
.customSearchInputDiv{background-color:#FFF;float:left}
.customSearchInput {border:1px solid silver;color:#3D505A;font-size:1.1em;height:auto;padding:2px 4px 0;width:220px}
.customSearchInputFocused{color:#3d505a;font-size:12px}
.customSearchGo{background:url(/_layouts/images/hs.internet/SearchGoBackGrad.gif);background-repeat:repeat-x;background-color:#000;color:#fff;cursor:pointer;display:block;float:left;font-family:Garamond, "Times New Roman", Times, serif;font-size:1em;font-weight:700;line-height:1.5em;position:relative;text-align:center;text-transform:uppercase;padding:1px 3px}
.customSearchGoHover{color:#3a3a2c}
.customTopDivider{background-color:#85adac;font-size:0;height:1px;line-height:0}
.customTopNavHolder{background:url(/_layouts/images/hs.internet/nav_bg.gif) repeat-y scroll 1px top #85ADAC;border-top:1px dotted #FFF;width:auto}
.customNavHolder{float:left;width:600px}
.customNavItemContainer{height:22px}
table.customTopNavItem{font-family:Verdana, Arial, Helvetica, sans-serif;border-right:1px dotted #FFF}
table.customTopNavItem td{vertical-align:top;border:none;margin:5px 0}
table.customTopNavItem td a.customTopNavItem{border:none;white-space:normal}
.customTopNavItem a:hover{text-decoration:none;border:none}
.customTopNavSelected a{display:block;font-weight:800}
.customTopNavHover a:hover{text-decoration:none;border-right:1px dotted #FFF}
.customTopNavFlyOut a{display:block;min-width:100px;width:100px;padding:4px 8px 4px 10px}
.customBreadcrumbs{color:#333;padding-bottom:9px;border-bottom:1px dotted #739372;font-size:.9em}
.customMainPage{float:left;margin-right:48px;overflow:hidden;width:530px;padding-bottom:40px;margin-left:20px;display:inline}
.customMasterContent{float:left;height:100%;position:relative;padding-bottom:40px;width:378px}
.twoBoxTwoHeader{background-image:url(/_layouts/images/hs.internet/_round_tr.gif);background-position:right top;background-repeat:no-repeat}
.twoBoxContainer{background-color:#b8c9b7;background-image:url(/_layouts/images/hs.internet/twobox_bg.gif);background-position:-15px top;background-repeat:repeat-y;margin:16px 0}
.twoBoxOne{background-color:#b4cccc;float:left;overflow:hidden;width:174px}
.twoBoxOneHeader{font-family:Garamond, "Times New Roman", Times, serif;color:#fff;font-size:1.6em;font-weight:800;width:166px;padding:10px 5px 10px 15px}
.twoBoxOneItem,.twoBoxTwoItem{color:#252525;margin:0;padding:5px}
.twoBoxOneItem{padding-left:15px;padding-top:0;margin:0}
.twoBoxTwo{float:right;overflow:hidden;width:190px;background-image:none;padding-bottom:0}
.twoBoxTwoHeader,.globalPracticeHeader{font-family:Garamond, "Times New Roman", Times, serif;color:#fff;font-size:1.6em;font-weight:800;padding:10px 0 5px 15px}
.twoBoxOneItemTitle,.twoBoxTwoItemTitle{color:#333;font-size:1.1em}
.globalPracticeContainer{background:#b4cccc url(/_layouts/images/hs.internet/_round_br.gif) no-repeat scroll right bottom;margin-bottom:5px;width:378px}
.globalPracticeHeader{background:#b4cccc url(/_layouts/images/hs.internet/_round_tr.gif) no-repeat scroll right top}
.globalPracticeRow1{background:#b4cccc url(/_layouts/images/hs.internet/_round_br.gif) no-repeat scroll right bottom;height:100%;overflow:hidden;padding:0 0 9px 15px}
.globalPracticeRow2{border-bottom:2px solid #FFF;overflow:hidden;background:#fff;padding:11px 6px}
.globalPracticeRow3{overflow:hidden;background:#fff;padding:11px 6px}
.globalPracticeRowHeader{color:#274544;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700}
.globalPracticeDDContainer{padding-right:10px}
.globalPracticeDDContainer select{height:19px;width:270px;border:2px solid #7e9db9}
.globalPracticeExample{color:#252525;display:block;font-size:9px;height:13px;overflow:hidden}
.globalPracticeRowAbstract{margin-left:10px}
.customBottomDivider{border-top:1px solid #fff;width:598px;font-size:0;height:0;line-height:0}
.customFooter{background-image:url(/_layouts/images/hs.internet/panel_bg.png);background-repeat:repeat-y;color:#4d4d4d;position:relative;font-size:.9em;padding:8px 0 16px;zoom:1;}
.customFooter ul{list-style-image:none;list-style-position:outside;list-style-type:none;width:auto;margin:0;padding:0 0 13px}
.customFooter li a{text-decoration:underline;line-height:1.3em}
.footerBucket01,.footerBucket02,.footerBucket03,.footerBucket04{float:left;min-height:120px;padding:0 15px}
.footerBucket01,.footerBucket02,.footerBucket03{width:170px}
.footerBucket02,.footerBucket03{border-left:1px dotted #a1acb2;padding-left:14px}
.bucketTitle{color:#699b9c;font-size:1.2em;line-height:normal;margin-bottom:3px;display:block}
.customFooterLeft{bottom:15px;float:left;left:18px;position:absolute;width:550px;z-index:10}
.customCopyright{float:left;padding-right:10px;width:300px}
a.customFooterLink{padding:0 5px}
.customFooter .copyright{width:480px;padding:0 7px 0 15px}
.customFooterLogo{background:transparent url(/_layouts/images/hs.internet/footerLogo.png) no-repeat scroll right bottom;bottom:0;display:block;height:30px;position:absolute;right:0;width:215px;z-index:10}
a.newsFeeds{background:transparent url(/_layouts/images/hs.internet/subscribeFeeds.gif) no-repeat scroll right center;padding-right:15px}
.TabbedPanels{clear:none;float:left;background:transparent url(/_layouts/images/hs.internet/_round_br.gif) no-repeat right bottom;margin:0;padding:0}
.TabbedPanelsTabGroup{font-family:Garamond, "Times New Roman", Times, serif;margin:0;padding:0}
.TabbedPanelsTab {background:url("/_layouts/images/hs.internet/_round_tr.gif") no-repeat scroll right top transparent;
border:0 none;color:#fff;cursor:pointer;float:left;font-family:Verdana,arial,Helvetica,sans serif;
font-size:1em;list-style:none outside none;margin:0 10px 0 0;padding:2px 15px 2px 10px;position:relative;top:1px;}
.TabbedPanelsTab01{background-color:#862419}
.TabbedPanelsTab02{background-color:#c95c19}
.TabbedPanelsTab03{background-color:#739372}
.TabbedPanelsTabSelected{border-bottom:1px solid #eee;color:#fff;font-weight:700;text-decoration:underline}
.TabbedPanelsContentGroup{background:#e3ad8b url(/_layouts/images/hs.internet/_round_tr.gif) no-repeat scroll right top;border:0 none;clear:both;height:200px;overflow:hidden;position:relative;width:378px}
.TabbedPanelsContent{height:180px;width:378px}
.TabbedPanelsContent01{background-color:#dc9f96;border-bottom:20px solid #862419;left:0;position:absolute;top:0}
.TabbedPanelsContent02{background-color:#e3ad8b;border-bottom:20px solid #c95c19;left:0;position:absolute;top:0}
.TabbedPanelsContent03{background-color:#98c396;border-bottom:20px solid #688467;left:0;position:absolute;top:0}
.VTabbedPanels .TabbedPanelsTabGroup{background-color:#eee;float:left;height:20em;position:relative;width:10em;border-color:#999 #999 #ccc #ccc;border-style:solid;border-width:1px}
.VTabbedPanels .TabbedPanelsTab{border-left:medium none;border-right:medium none;border-top:medium none;float:none;margin:0}
.VTabbedPanels .TabbedPanelsContentGroup{clear:none;float:left;height:20em;width:30em;padding:0}
.VTabbedPanels .TabbedPanelsTabSelected{background-color:#eee;border-bottom:1px solid #999}
.infiniteCarousel{background:transparent url(/_layouts/images/hs.internet/_round_tr.gif) no-repeat scroll right top;font-size:.9em;height:180px;position:relative;width:378px}
.infiniteCarousel .wrapper {height:175px;left:10px;margin:0;position:absolute;top:8px;width:360px}
.infiniteCarousel .wrapper ul{list-style-image:none;list-style-position:outside;list-style-type:none;position:absolute;top:0;width:9999px;margin:0;padding:0}
.infiniteCarousel ul li{display:block;float:left;height:172px;overflow-y:auto;padding:0;width:360px}
.infiniteCarousel .wrapper ul ul{list-style-position:inside;list-style-type:square;padding-left:15px;position:static;width:auto}
.infiniteCarousel ul li li{display:list-item;float:none;height:auto;width:auto}
.infiniteCarousel ul li img{margin-right:4px}
.infiniteCarousel ul li p{clear:both;margin:0 0 10px}
.carouselRightContent .infiniteCarousel a{color:#333;text-decoration:underline}
.infiniteCarousel .arrow {color:#fff;cursor:pointer;display:block;position:absolute;top:101%}
.infiniteCarousel .forward {background:url("/_layouts/images/hs.internet/btnNext.gif") no-repeat scroll right center transparent;padding-right:12px;right:5px;z-index:2}
.infiniteCarousel .back{background:transparent url(/_layouts/images/hs.internet/btnPrevious.gif) no-repeat scroll left center;left:5px;text-indent:12px;z-index:2}
.infiniteCarousel .forward:hover{background:transparent url(/_layouts/images/hs.internet/btnNextOn.gif) no-repeat scroll right center;color:#fff}
.infiniteCarousel .back:hover{background:transparent url(/_layouts/images/hs.internet/btnPreviousOn.gif) no-repeat scroll left center;color:#fff}
.carouselLeftContent{border-right:1px dotted #fff;float:left;width:250px}
.carouselLeftContent h3{font-size:1.9em;color:#333;margin-bottom:4px}
.carouselRightContent{float:left;padding-left:3px;width:75px}
.editModePanel{background-color:#eee;border:1px dashed #bec8c8}
.pageTitles{text-transform:uppercase;margin:8px 0 10px}
.pageTitleMed a:link,.pageTitleMed a:visited,.pageTitleLarge a:link,.pageTitleLarge a:visited,.pageHeader01 a:link,.pageHeader01 a:visited,.pageHeader02 a:link,.pageHeader02 a:visited,.pageHeader03 a:link,.pageHeader03 a:visited,.pageHeader04 a:link,.pageHeader04 a:visited,.pageHeader05 a:link,.pageHeader05 a:visited{color:#4d4d4d;text-decoration:none;line-height:normal}
.homePageTitleLarge{font-family:Garamond, "Times New Roman", Times, serif;font-size:3.2em;line-height:normal;font-weight:700;margin-bottom:10px}
.pageHeader02,.pageHeader03,.pageTitleMed{font-family:Garamond, "Times New Roman", Times, serif;font-size:2.7em;margin-bottom:10px;line-height:normal;font-weight:700}
.pageHeader04{font-family:Garamond, "Times New Roman", Times, serif;font-size:2.5em;margin-bottom:10px;line-height:normal}
.pageHeader05{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.7em;line-height:normal;margin:20px 0 10px}
.sideBarContent{float:right;margin-bottom:10px;overflow:hidden;width:140px}
.sideBarBR{border-top:2px solid #ccc;font-size:0;height:0;line-height:0;margin-top:8px;padding-top:8px}
.mainContent2{border-right:2px solid #eff1f0;overflow:hidden;padding-right:5px;width:373px}
.mainContent2 p,.mainContent2 li,.homePagePublishingContent{line-height:1.5em}
.consultantRollupImg img{margin-right:10px}
.consultantNames{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.7em}
.officeTitle{color:#3d505a;font-family:Garamond, "Times New Roman", Times, serif;font-size:19px}
.blogHomeSideBar{position:relative;top:30px}
.ConsultantLinkContainer{width:300px}
.ConsultantListTitle{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.7em;margin-top:5px}
.ConsultantListItemContainer{clear:both;margin:10px}
.customSearchInputContainer{height:30px}
.customSearchInputDiv2{border:1px solid #8f97a4;float:left;height:18px}
.customSearchInput2{border:0 none #fff;color:#3d505a;width:281px;padding:2px 4px 0}
.carousel{height:245px;margin-top:10px;margin-left:10px;overflow:hidden;position:relative}
.belt{height:245px}
.prev{background:transparent url(/_layouts/images/HS.Internet/btnPreviousCarousel.gif) no-repeat scroll center center;cursor:pointer;height:13px;left:5px;position:absolute;top:94%;width:8px;z-index:99}
.next{background:transparent url(/_layouts/images/HS.Internet/btnNextCarousel.gif) no-repeat scroll center center;cursor:pointer;height:13px;position:absolute;right:5px;top:94%;width:8px;z-index:99}
.externalControl{background-color:#bec8c7;height:13px;position:relative;text-align:center;top:-15px}
.BlogArchiveContainer{border-top:2px solid #b8c9b7;margin-top:8px;padding-top:8px}
.BlogCategoryItem{line-height:1.3em}
.ms-WPBody a.BlogCategoryItem{padding-bottom:2px}
.BlogCommentsEntryContainer h3.ms-standardheader{color:#333;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;margin:10px 0 6px}
.BlogCommentsEntryContainer .ms-long{border:1px solid #FFF;color:#648063;width:250px}
.BlogCommentsFormItemContainer{margin-top:5px}
.BlogCommentsFormItemLabel{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.3em}
.BlogCommentsHeader{color:#274544;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.7em;margin:20px 0 0}
.BlogCommentsItemContainer{margin:20px 0 10px}
.BlogCommentsComment{color:#274544;margin-bottom:9px}
.BlogItemContainer,.BlogItemContainer p,.BlogItemContainer li{font-size:1em;line-height:1.4em;margin:12px 0}
.blogItemIntro{color:#5a6e7d;font-size:1.3em;line-height:1.5em}
.blogPicTitle{color:#862419;font-weight:700;padding-bottom:10px;text-transform:uppercase}
.BlogItemTitleContainer,.BlogItemTitleContainer a,.BlogItemTitleContainer a:link,.BlogItemTitleContainer a:visited{color:#333;font-family:Garamond, "Times New Roman", Times, serif;font-size:33px;text-decoration:none;line-height:normal}
.BlogItemAbstractContainer{color:#274544;margin:10px 0}
.BlogUserContainer{margin-bottom:12px;}
.SubPracticeRollupHeader{display:inline;margin-right:5px}
.SubPracticeRollupLinkContainer{display:inline}
.OfficeLocationCountryLabel{text-transform:uppercase}
.OfficeLocationCountryText{color:#6A9A9A;margin-right:6px}
.OfficeLocationULContainer{list-style-type:none;padding-left:10px;margin:7px 0 15px}
.talentCycleListItem{color:#648063;cursor:pointer;font-weight:700;padding-bottom:10px;text-transform:uppercase}
.talentCycle_itemSelect{display:block}
.talentCycle_ItemTitle{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.4em;font-weight:700;color:#c95c19}
.talentCycleBaseImg{z-index:1}
.talentCycleBackImg{z-index:0}
.talentCycleSelectedImg{z-index:2}
.talentCycleHoverImg{z-index:3}
.talentCycleimage{height:372px;width:372px}
.talentCycleImg{left:0;position:absolute;top:0}
.talentCycleListContainer{border-left:2px solid #eff1f0;float:left;width:141px;margin:0}
.talentCycleList{padding-left:25px;margin:0}
.talentCycleDetailContainer p,.sideBarContent{font-size:1em;line-height:1.5em}
.talentCycleImgContainer{float:left;height:372px;position:relative;width:378px}
.talentCycle_DetailLink{color:#739372;cursor:pointer;text-decoration:underline}
.talentCycle_img_1,.talentCycle_img_2,.talentCycle_img_3,.talentCycle_img_4,.talentCycle_img_5,.talentCycle_img_6,.talentCycle_img_7,.talentCycle_img_8,.talentCycle_img_9{cursor:pointer}
.sideBarTitle{color:#c95c19;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;font-weight:700}
.MoreArticlesItemContainer{margin:17px 0 2px}
.PubsWPTitle{font-family:Garamond, "Times New Roman", Times, serif;font-size:3.6em;margin:20px 0 0}
.PubsContainer{clear:both;margin:17px 0 2px}
.contactBtnZone{float:left;width:175px}
input.thickbox,.contactFormAnchorBtn,.buttonContainer input,.ConsultantLinkContainer a,.ConsultantLinkContainer a:link,.ConsultantLinkContainer a:visited,.ContactLinkContainer a,.ContactLinkContainer a:link,.ContactLinkContainer a:visited,.ContactStepButtonContainer input,.SubmitResumeStepBtnFinish{text-transform:uppercase;font-size:11px;font-weight:700;background:#A9B3B4 url(/_layouts/images/hs.internet/btnAnchorBackGrad.gif) repeat-x scroll left top;border:0 none;color:#FFF;cursor:pointer;display:block;font-family:Verdana;line-height:normal;text-align:center;margin:9px;padding:3px}
.contactFormAnchorBtn a:hover{color:#ccc}
.SubmitResumeStepButtonContainer input,.SubmitResumeStepBtnStep4GoBack{text-transform:uppercase;background:#fff none repeat scroll 0 0;border:0 none;color:#333;cursor:pointer}
.SubmitResumeStepTitle{color:#5b6e7c;font-size:1.7em;margin:10px 0 0}
.SubmitResumeFormItemContainer,submitresumestepdisplay{background:#f0f0f0;margin:10px 0 0}
.SubmitResumeRequireText{border-top:2px solid #FFF;clear:both}
.SubmitResumeStepDisplaySteps li{display:block;float:left;width:87px;margin:0;padding:0 13px 5px 0}
.ActiveStep{color:#5b6e7c}
.IRItemControl input,.IRItemControl select,.IRItemControl textarea,.ContactFormItemControl input,.ContactFormItemControl select,.ContactFormItemControl textarea,.BlogCaptchaTextboxContainer input,.BlogCaptchaTextboxContainer select,.BlogCaptchaTextboxContainer textarea{color:#333;width:250px}
.IRSectionTitle{color:#333;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.7em;font-weight:700;margin:15px 0 0}
.IRSectionContainer,.IRItemContainer{margin-top:15px;font-size:1em}
#TB_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}
.TB_overlayMacFFBGHack{background:transparent url(/_layouts/images/HS.Internet/macFFBgHack.png) repeat scroll 0 0}
.TB_overlayBG{background:transparent url(/_layouts/images/hs.internet/modal_bg.png) repeat}
#TB_window{background:#f1f1f1 none repeat scroll 0 0;display:none;left:50%;position:fixed;text-align:left;top:50%;z-index:102}
#TB_window img#TB_Image{display:block;border-color:#666 #ccc #ccc #666;border-style:solid;border-width:1px;margin:15px 0 0 15px}
#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px}
#TB_closeWindow{float:right;height:25px;padding:11px 25px 10px 0}
#TB_closeAjaxWindow{float:right;text-align:right;padding:3px 10px 0 0}
#TB_ajaxWindowTitle{float:left;font-family:Garamond, "Times New Roman", Times, serif;font-size:16px;padding:1px 0 0 5px}
#TB_title{background-color:#4d4d4d;color:#FFF;height:21px;width:100%!important;padding:0 0 0 5px}
#TB_title a,#TB_title a:link,#TB_title a:visited{color:#FFF}
#TB_ajaxContent{background-color:#f1f1f1;clear:both;overflow:auto;text-align:left;width:100%!important;padding:0 0 0 5px}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_load{display:none;height:13px;left:50%;position:absolute;top:50%;width:208px;z-index:103;margin:-6px 0 0 -104px}
#TB_HideSelect{background-color:#fff;border:medium none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent{border:medium none;clear:both;margin-bottom:-1px;margin-top:1px}
.byLine{font-family:Garamond, "Times New Roman", Times, serif;padding-bottom:10px}
.videoHeader{color:#669365;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em}
.videoHTML{margin:5px 0}
.videoContainer{float:left;margin:0 9px 9px 0}
.videoContainer3{height:110px;left:0;position:absolute;top:0;width:160px;z-index:5}
.videoPageCover{left:0;position:absolute;text-decoration:none;top:0;z-index:6}
.videoPageCover img{height:100%;width:100%}
.moreVideosLabel{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;margin:10px 0}
.videoRollupItemContainer{float:left;height:220px;margin-right:9px;overflow:hidden;width:161px}
.pageRollupContainer{background:#f0f0f5 url(/_layouts/images/hs.internet/tabCornerBend.gif) no-repeat scroll right top;height:auto;line-height:1.4em;padding:5px}
.pageRollupContainerTitle{color:#c95c19;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px}
.pageRollupTitle{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;font-weight:700;margin-bottom:2px;margin-top:10px}
.pageRollupDescription{height:auto}
.tagline{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.1em}
.tagline span{color:silver}
.homePageTopZone .BlogItemContainer{border-right:2px solid #eff1f0;overflow:hidden;padding-right:5px;width:372px;line-height:1.4em;margin-bottom:10px}
.homePagePublishingContent .homePageFeaturedTitle{background:#bec8c7 url(/_layouts/images/hs.internet/tabCornerBend.gif) no-repeat scroll right top;margin-bottom:5px}
.homePageFeaturedContainer{background:#f0f0f5 url(/_layouts/images/hs.internet/tabCornerBend.gif) no-repeat scroll right top;height:185px;padding:5px}
.homePageThreeZones{margin-top:20px;line-height:1.7em}
.homePageTopZone .ms-WPBody font{font-family:Garamond, "Times New Roman", Times, serif!important;margin-bottom:10px}
.homePageFeaturedTitle{color:#FFF;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;height:20px;line-height:18px;padding-left:5px}
.homePageFeaturedTitle1{color:#862419;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px}
.homePageVideoCover{height:121px;left:0;position:absolute;top:0;width:170px}
.homePageFeaturedSubtitle{color:#5a6e7d;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.2em;margin-bottom:2px}
.featuredArticleItemContainer{clear:both;margin:10px 0}
.featuredArticleTitle{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.4em}
.caseStudyItemOne,.caseStudyItemTwo,.caseStudyItemThree{float:left;margin-right:9px;overflow:hidden;width:31%}
.caseStudyTitles{background:#bec8c7 url(/_layouts/images/hs.internet/tabCornerBend.gif) no-repeat scroll right top;color:#FFF;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;height:20px;line-height:18px;margin-bottom:5px;padding-left:5px}
.caseStudyCategory{margin-right:6px}
.fontsize13{font-size:13px}
.fontsize14{font-size:14px}
.fontsize15{font-size:15px}
.fontsize16{font-size:16px}
.fontsize17{font-size:1.7em}
.fontsize18{font-size:18px}
.fontsize19{font-size:19px}
.siteBlue{color:#3D505A}
.siteGray{color:#BEBEBE}
.srch-WPBody{color:#333;font-family:Verdana, Arial, Helvetica, sans-serif}
.srch-results{width:372px}
.searchResultsImage img{width:87px;margin:0 9px 9px 0}
.searchResultsTitle{font-family:Garamond, "Times New Roman", Times, serif;font-size:16px}
.officeJumpTitle{color:#862419;font-size:16px;margin-bottom:10px}
.officeJumpDropdown{font-size:9px;width:127px}
.howWeWorkTitle{background:#bec8c7 url(/_layouts/images/hs.internet/tabCornerBend.gif) no-repeat scroll right top;color:#FFF;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;line-height:18px;margin-bottom:5px;margin-top:15px;padding-left:5px}
.howWeWorkSynopsis{color:#5a6e7d}
.blogCategoryRollTitle{color:#862419;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;margin-bottom:10px}
.blogCategoryRollSubtitle{color:#3D505A;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;margin-bottom:5px}
.thomsonDisclaimer{color:#999;font-style:italic}
.officeLocationsTitle{background:#bec8c7 url(/_layouts/images/hs.internet/tabCornerBend.gif) no-repeat scroll right top;color:#FFF;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;line-height:normal;margin-bottom:5px;margin-top:15px;padding-left:5px}
.officeLocationsWrapper{margin-bottom:1em}
.officeLocationsList{line-height:1.3em;list-style-type:none;width:372px;margin:0;padding:0}
.officeLocationsItem{display:block;float:left;width:124px;margin:0 0 5px;padding:0}
br.officeLocationsContainer{clear:left}
.industryLandingRollupItemContainer{margin-bottom:30px}
.industryLandingRollupTitle{color:#4d4d4d;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em;font-weight:700;line-height:normal;margin-bottom:2px}
.industryLandingRollupSubItems{margin-top:8px}
.industryLandingRollupSubItemTitle{display:inline;font-family:Garamond, "Times New Roman", Times, serif;font-size:1.2em}
.practiceConsultantRollupContainer{margin:20px 0 30px}
.videoTextTitle{color:#3a3a2c;font-family:Garamond, "Times New Roman", Times, serif;font-size:16px;margin-bottom:10px}
.articleLandingSideBarContent{float:right;margin-bottom:10px;margin-left:15px}
.TLCCustomHeadline{color:#333;font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;margin-top:6px}
.featurecontent{height:auto;text-align:left;width:500px}
.rbroundbox{height:100%;text-align:center;width:100%;margin:1em auto}
.rbtop div,.rbtop,.rbbot div,.rbbot{border:0;font-size:1px;height:25px;width:100%}
.rbcontent{text-align:left;margin:0}
.boxes{background-attachment:scroll;background-position:0 0;background-repeat:repeat-y;height:1%;width:auto;margin:10px 0 0;padding:0}
.boxes .content {background-color:inherit;line-height:1.3em;padding:0 10px 8px;word-wrap:break-word}
.featurecontent.intro{color:#252525;line-height:1.7em;margin-bottom:10px}
.featurecontent h2{color:#333;font-size:1.9em;margin-bottom:12px}
.featureBox{color:#fff;margin-right:10px;overflow:hidden;background-image:url(/_layouts/images/hs.internet/_round_tr.gif);background-position:top right;background-repeat:no-repeat;width:156px}
.featureBox {background-image:url("/_layouts/images/hs.internet/_round_tr.gif");background-position:right top;background-repeat:no-repeat;color:#fff;height:auto!important;min-height:205px;overflow:visible;padding-top:15px;width:163px;float:left}
.featureBox.left{background-color:#862419;margin-right:3px}
.featureBox.middle{background-color:#c85c18;margin-right:3px}
.featureBox.right{background-color:#739372}
.content h2{color:#fff;text-transform:uppercase;font-size:1.8em;margin:8px 0}
ul.navAddList{float:left;font-size:1em;list-style:none outside none;margin:0;padding:0}
ul.navAddList{padding-left:40px;}
.RequestInformationLinkContainer,.SubmitResumeLinkContainer,.consultantExpertiseLinkContainer,.officeExpertiseItem{font-size:8pt}
.findConsultantTabs {background:url("/_layouts/images/hs.internet/_round_tr.gif") no-repeat scroll right top #4D4D4D;color:#fff;cursor:pointer;display:block;float:left;font-family:Verdana,arial,Helvetica,sans serif;margin:0 10px 0 0;padding:2px 15px 2px 9px;position:relative;text-decoration:none}
.findConsultantTabs:hover{color:#B4CCCC}
.findConsultantTabsSelected,.findConsultantTabsSelected:hover{color:#4d4d4d;background-color:#B4CCCC;font-weight:700;text-decoration:underline}
.findConsultantBox{clear:both;background:url(/_layouts/images/hs.internet/_round_tr.gif) no-repeat scroll right top #B4CCCC;padding-top:15px;zoom:1}
.findConsultantRows{background:url(/_layouts/images/hs.internet/_round_br.gif) no-repeat scroll right bottom transparent;min-height:130px}
.customMasterContent2{float:left;height:100%;position:relative;top:7px;left:600px;padding-bottom:40px;width:378px}
.customMain2 .customFooter{background-image:none;border-top:1px solid #fff;}
.customTopNavHolder2{background:#85adac none repeat-x scroll left top;width:auto;background-position:right top;border-top:1px dotted #fff}
.customMain2 .customBreadcrumbs{clear:both;margin:10px 30px}
.mainContent3{margin-bottom:20px}
.consultantListHeaders{float:left;margin-left:30px;font-weight:700}
.consultantListPageTitle{font-family:Georgia, Times New Roman, Times, Serif;font-size:24px;font-weight:700}
.consultantListSearch{float:right;width:378px;margin-right:30px}
.consultantListSearch select{font-size:1em}
.consultantListSearch input{font-size:1em}
.consultantListSearchHeader{font-family:Georgia, Times New Roman, Times, Serif;font-size:15px;margin-left:15px;font-weight:700}
.consultantListSearchHeaderTab{margin-left:15px;font-weight:700}
.consultantListSearchTBContainer{margin-left:10px;padding:5px}
.consultantListClear{clear:both;height:1px;line-height:1px;font-size:1px}
.consultantListContainer{width:270px;padding:30px;padding-bottom:0px;padding-top:30px;}
.consultantListName{display:block;font-family:Georgia, Times New Roman, Times, Serif;font-size:15px;text-decoration:underline;margin-left:90px}
.consultantListTitle{display:block;font-weight:700;margin-left:90px;margin-top:10px}
.consultantListExpertise,.consultantListLocations{display:block;color:#B4CCCC;margin-left:90px;font-weight:700}
.cosultantListOffice{display:block;margin-left:90px}
.consultantListPagination{font-weight:700;margin-left:20px;font-size:8pt}
.consultantListPaginationBottom{font-weight:700;margin-left:20px;font-size:8pt;padding-top:30px;}
.consultantListPageNums{text-decoration:none;margin:0 8px}
.consultantListPageNumsSelected{color:#B4CCCC!important;text-decoration:none!important}
.consultantListSearchTB{border:1px solid #7E9DB9;width:312px;padding-left:3px;font-family:Verdana}
.findConsultantBox select{font-size:1em}
.findConsultantBox input{font-size:1em}
.consultantListSearchDD{border:1px solid #7E9DB9;width:318px;font-size:10pt;}
.consultantListSearchDDOther{border:1px solid #7E9DB9;width:318px;margin-left:15px;margin-top:40px}
.consultantListSearchIMG{vertical-align:middle}
.SubmitResumeStepTitleNoWizard{font-family:Garamond, "Times New Roman", Times, serif;font-weight:700;font-size:1.7em;margin:10px 0 0}
.SubmitResumeFormItemContainerNoWizard,submitresumestepdisplay{margin:10px 0 0}
.tdLabel{vertical-align:top;padding-top:5px}
.tdControl{padding-bottom:10px}
.SubmitResumeFormControlNoWizard{padding:2px}
.SubmitResumeFormItemLabelNoWizard{width:200px;text-align:right;padding-right:20px}
.SubmitResumeFormItemControl2 input{width:360px}
.SubmitResumeFormItemControlNoWizardTB input{width:260px}
.SubmitResumeFormItemControlNoWizardTB select{width:266px}
.SubmitResumeFormItemLabelSmall{font-size:x-small;font-style:italic;width:170px;float:right;padding-right:10px}
.SubmitResumeRequireTextNoWizard{border-top:2px solid #FFF;float:right;font-weight:700;margin-top:10px;margin-right:35px}
.SubmitResumeStepBtnFinishGrey{background:#4D4D4D;border:1px solid #000;color:#FFF;cursor:pointer;display:block;font-family:Verdana;line-height:normal;text-align:center;text-transform:uppercase;margin:9px;padding:3px}
.SubmitResumeStepBtnFinishBlue{text-decoration:none;background:#A9B3B4;border:1px solid #000;cursor:pointer;display:block;font-family:Verdana;line-height:normal;text-align:center;text-transform:uppercase;margin:9px;padding:3px}
p,.officeInfo{margin:5px 0 10px}
a,.ms-WPBody a:link,.ms-WPBody a:visited,.customWelcome .ms-SPLink a:hover,.customWelcome .ms-SPLink a:active{color:#274544;text-decoration:underline}
a:hover,.link-item a:hover,.customFooter li a:hover,.customFooterLink a:hover,.carouselRightContent .infiniteCarousel a:hover{text-decoration:none}
form,.infiniteCarousel ul li dir,.SubmitResumeStepDisplaySteps ul{margin:0;padding:0}
.ms-WPBody a:visited,.link-item a:visited,.link-item a:active,.infiniteCarousel a{text-decoration:underline}
.ms-siteactionsmenu,.customNavItemContainer td{vertical-align:top}
.removeMargins,.ms-formfieldlabelcontainer,.customTopNavFlyOut{margin:0}
.ms-pagebreadcrumb,.footerBucket04 .bucketTitle,.talentCycle_itemdetail,.talentCycle_itemdesc{display:none}
.ms-WPHeader td,.infiniteCarousel ul a img,.belt img{border:0 none}
.ms-long,.ms-usereditor{width:90%}
.item,.sideBarContent .item{clear:both;margin:0}
.customClear,.customClearMP{clear:both;font-size:0;height:0;line-height:0}
.customWelcome .ms-SPLink a:link,.customWelcome .ms-SPLink a:visited,ul.navAddList li.navListItem a:hover{color:#274544;text-decoration:none}
.mastHeadCallOut,.contactFormHeader,.siteRed,.searchResultsContentType{color:#862419}
a.customTopNavItem,ul.navAddList li.navListItem{color:#FFF;float:left;line-height:20px;padding-left:10px;padding-right:10px;text-transform:uppercase;width:auto}
.twoBoxOneItemAnchor,.twoBoxTwoItemAnchorDiv,.twoBoxTwoItemAnchorDiv a,.twoBoxTwoItemAnchor,.twoBoxTwoItemAnchor a{color:#252525;margin-bottom:2px}
a.globalPracticeRowLink,.pageIntro,.talentCycle_listitemSelected,.talentCycle_listitemHover,.sideBarContentData,.talentCycle_ItemText,.jq_cycleitemdetail_1,.jq_cycleitemdetail_2,.jq_cycleitemdetail_3,.jq_cycleitemdetail_4,.jq_cycleitemdetail_5,.jq_cycleitemdetail_6,.jq_cycleitemdetail_7,.jq_cycleitemdetail_8,.jq_cycleitemdetail_9{color:#274544}
.customFooter li,.infiniteCarousel ul li dir li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
.TabbedPanelsTabHover,.InactiveStep{color:#333}
.TabbedPanelsTab a,ul.navAddList li.navListItem a{color:#fff;text-decoration:none}
.carouselLeftContent .infiniteCarousel p a,.carouselLeftContent .WPBody a,.boxes .content a{color:#fff;text-decoration:underline}
.carouselLeftContent dt,.carouselLeftContent a,.carouselLeftContent .ms-WPBody a:link,.carouselLeftContent .ms-WPBody a:visited{color:#fff}
.carouselLeftContent p,.industryLandingRollupSubItems a{line-height:normal}
.infiniteCarousel ul li dl,.infiniteCarousel ul li dt,.infiniteCarousel ul li dd{color:#fff;margin:0;padding:0}
.pageCategory,.pageSubtitle{color:#739372;font-weight:700}
.pageTitleLarge,.pageHeader01{font-family:Garamond, "Times New Roman", Times, serif;font-size:3.1em;line-height:normal;font-weight:700;margin-bottom:10px}
.sidebarHeader01,.BlogArchiveHeader,.BlogCategoryHeader,.BlogUserHeader{color:#862419;font-weight:700;margin-bottom:5px;text-transform:uppercase}
.consultantRollupImg,.ConsultantListImageContainer,.MoreArticlesImageContainer,.PubsImageContainer,.featuredArticleImage,.searchResultsVideo,.searchResultsImage,.consultantListContainer img,.consultantListPageTable{float:left}
.consultantFirstName .ms-formfieldcontainer,.searchResultsItem,.clear{clear:both}
.consultantFirstName,.consultantLastName{color:#3d505a}
.consultantTitle,.BlogItemDateContainer,.pageRollupSubtitle,.metadataHeader{font-weight:700}
.blogRollupImg,.PracticeRollupImageContainer{float:left;margin-right:10px}
.blogTags,.BlogItemTagsContainer{margin-bottom:10px}
.ConsultantListImageContainer img,.MoreArticlesImageContainer img,.PubsImageContainer img,.featuredArticleImage img{margin:0 9px 9px 0}
.ConsultantListName,.ContactFormItemLabel,.PracticeRollupHeader,.SubmitResumeSubtitle,.SubmitResumeFormItemLabel,.SubmitResumeStepDisplayStepTitle,.featuredArticleTitleText,.caseStudyTitle{font-family:Garamond, "Times New Roman", Times, serif;font-size:1.6em}
.ConsultantLocationsLabel,.ConsultantContributionsLabel,.PracticeRollupLinkSeparator,.SubmitResumeStepNumber{margin-right:5px}
.ContactStepButtonContainer,.ContactFormItemContainer,.talentCycleDetailContainer,.jq_cycleitemdetail_1,.jq_cycleitemdetail_2,.jq_cycleitemdetail_3,.jq_cycleitemdetail_4,.jq_cycleitemdetail_5,.jq_cycleitemdetail_6,.jq_cycleitemdetail_7,.jq_cycleitemdetail_8,.jq_cycleitemdetail_9,.PubsAbstract,.IRItemContactContainer,.homePageFeaturedLink,.blogCategoryRollCatLink,.videoTextLink,.blogCategoryRollCatLink,.videoTextLink{margin-top:10px}
.BlogArchiveLink,.BlogCategoryLink,.BlogUserLink,.PubsCategoryLabel{padding-right:5px}
.BlogItemContactContainer,.PracticeRollupItemContainer,.caseStudyVertical01{margin:10px 0}
.MoreArticlesWPTitle,.PubsTitle{font-size:1.4em}
.MoreArticlesCategory,.PubsCategory{color:#862419;text-transform:uppercase}
.MoreArticlesTitle,.homePagePublishingContent>div:first-child,.clientCandidatesText{font-size:1.1em}
.contactFormContainerHeader,.officeExpertiseHeader{color:#862419;font-weight:700;text-transform:uppercase}
.contactFormServices,.contactFormConnect,.buttonContainer{padding-top:10px}
.SubmitResumeFormItemControl input,.SubmitResumeFormItemControl select,.SubmitResumeFormItemControl textarea,.SubmitResumeFormControlNoWizard input,.SubmitResumeFormControlNoWizard select,.SubmitResumeFormControlNoWizard textarea{color:#333;width:390px}
* html #TB_overlay,* html #TB_window,* html #TB_load{position:absolute}
.videoContainer2,.homePageVideoContainer{position:relative}
.plThreeZones,.caseStudyItems{margin-top:20px}
.plLeftZone,.plMidZone,.homePageLeftZone,.homePageMidZone{float:left;margin-right:9px;overflow:hidden;width:170px}
.plRightZone,.homePageRightZone{float:left;overflow:hidden;width:170px}
.apertura,.Garamond{font-family:Garamond, "Times New Roman", Times, serif}
.officeJumpContainer,.blogCategoryRollContainer,.officeJumpContainer,.blogCategoryRollContainer{background:#f0f0f5 url(/_layouts/images/hs.internet/tabCornerBend.gif) no-repeat scroll right top;padding:5px}
.consultantListPrev,.consultantListNext{float:left;text-decoration:none;margin:1px 10px}
.articleSideBarTextMod{font-size:92%;}
a.customTopNavHover,a.customTopNavSelected{color:#274544;float:left;width:auto}
@media print {
.printEmpty{display:none}
}
