*{border:0;margin:0;padding:0}html{margin:0;padding:0;-webkit-text-size-adjust:none}body{background:url(../assets/images/bg.jpg) repeat left top #fff fixed;margin:0;padding:0}@media only screen and (max-width: 569px){body{background:url(../assets/images/bg-mobile.jpg) repeat center top #fff fixed}}div#all{margin:0;padding:0;width:100%}div#container{background:none;width:1000px;max-width:1000px;overflow-x:hidden;text-align:left;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){div#container{padding:20px 15px}}#innerWrapper{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}strong{font-family:Tahoma,Verdana,Segoe,sans-serif}.table-page .headerSocial,.table-practice_group .headerSocial,.table-working_group .headerSocial,.table-interest_group .headerSocial{margin-top:-15px}.table-page .headerSocial .addthis_default_style .at300b,.table-practice_group .headerSocial .addthis_default_style .at300b,.table-working_group .headerSocial .addthis_default_style .at300b,.table-interest_group .headerSocial .addthis_default_style .at300b{padding:0 1px !important}div#template{background:#fff;margin:0}div#template div#right{float:right;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){div#template div#right{height:auto !important}}div#template.hasLeftCol div#right,div#template.hasLeftAndRightCols div#right{width:848px}div#template.hasRightCol div#right,div#template.hasNoLeftOrRightCols div#right{width:998px}div#template.hasLeftCol div#right,div#template.hasNoLeftOrRightCols div#right{height:auto !important}div#template div#right div#contentArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;display:block;float:left;min-height:500px;overflow-x:hidden}@media only screen and (max-width: 569px){div#template div#right div#contentArea{padding:20px 15px;height:auto !important}}div#template.hasLeftCol div#contentArea{padding:35px 45px 35px 45px;width:848px}div#template.hasRightCol div#contentArea{padding:35px 50px 35px;width:723px}div#template.hasLeftAndRightCols div#contentArea{padding:35px 45px 35px 45px;width:573px}div#template.hasNoLeftOrRightCols div#contentArea,div#template.hasNoLeftOrRightColsCalendar div#contentArea{padding:35px 45px 35px 45px;width:998px}div#template.hasLeftColCalendar div#right,div#template div#template.hasLeftAndRightColsCalendar div#right{width:752px}div#template.hasLeftColCalendar div#contentArea{padding:35px 45px 35px 45px;width:752px}div#template.hasLeftAndRightColsCalendar div#contentArea{padding:35px 45px 35px 45px;width:477px}#headerImgHolder,#headerImg,#headerImg img{width:100% !important}.ui-widget-overlay{background:rgba(0,0,0,0.85)}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.ui-widget-content{border:none;padding:0;background:#FFF}.ui-widget-content .loginFormIntro{border-bottom:2px solid #e7e8e9}.ui-widget{font-family:Geneva,Tahoma,Verdana,sans-serif}.ui-dialog{padding:0}@media only screen and (max-width: 569px){.ui-dialog{z-index:9999999;position:relative}}.ui-dialog .ui-widget-header{background:none;border:none;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:24px;line-height:1;color:#002157;font-weight:normal;padding:30px 35px 10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-dialog .ui-widget-header .ui-dialog-title{margin:0;white-space:normal !important}.ui-dialog .ui-widget-header .ui-dialog-titlebar-close{width:38px;height:37px;position:absolute;right:0;top:0;margin:0;border:none}.ui-dialog .ui-widget-header .ui-icon{background:url(../assets/images/icon-close.jpg) no-repeat left top;width:38px;height:37px;top:0;left:auto;margin:0}.ui-dialog .ui-widget-header .ui-state-hover{border:none;background:none;padding:0;top:0;left:auto;right:-1px}.ui-dialog .ui-dialog-content{padding:0;font-size:14px}.ui-dialog .ui-dialog-content a{color:#6181B4}.ui-dialog #login_form .loginFormIntro{padding:0 35px 20px;color:#002157}.ui-dialog #login_form .loginFormIntro em{padding-left:5px}.ui-dialog #loginForm,.ui-dialog #forgot_password_account{padding:30px 35px 15px}.ui-dialog #loginForm .loginFormRow,.ui-dialog #forgot_password_account .loginFormRow{padding-bottom:15px}.ui-dialog #loginForm .loginFormRow label,.ui-dialog #forgot_password_account .loginFormRow label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:144px;padding:13px 20px 13px 0;text-align:right;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14px;line-height:1;text-transform:uppercase;font-weight:700;color:#898989;height:40px;vertical-align:top}@media only screen and (max-width: 569px){.ui-dialog #loginForm .loginFormRow label,.ui-dialog #forgot_password_account .loginFormRow label{text-align:left;width:100%}}.ui-dialog #loginForm .loginFormRow input[type="text"],.ui-dialog #loginForm .loginFormRow input[type="password"],.ui-dialog #forgot_password_account .loginFormRow input[type="text"],.ui-dialog #forgot_password_account .loginFormRow input[type="password"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:380px;background:#f5f2f2;border:1px solid #cfcece;font-size:12px;color:#000;height:40px;padding:8px 6px;display:inline-block;vertical-align:top}@media only screen and (max-width: 569px){.ui-dialog #loginForm .loginFormRow input[type="text"],.ui-dialog #loginForm .loginFormRow input[type="password"],.ui-dialog #forgot_password_account .loginFormRow input[type="text"],.ui-dialog #forgot_password_account .loginFormRow input[type="password"]{width:100%}}.ui-dialog #loginForm .loginFormRow input[type="submit"].button,.ui-dialog #forgot_password_account .loginFormRow input[type="submit"].button{background:#002157;-webkit-box-shadow:0 3px 0 #000;-moz-box-shadow:0 3px 0 #000;box-shadow:0 3px 0 #000;border:none;text-shadow:none;color:#FFF;height:auto;padding:10px 16px}.ui-dialog #loginForm .loginFormRow.indent,.ui-dialog #forgot_password_account .loginFormRow.indent{padding-left:150px}@media only screen and (max-width: 569px){.ui-dialog #loginForm .loginFormRow.indent,.ui-dialog #forgot_password_account .loginFormRow.indent{padding-left:0}}.ui-dialog #loginForm .loginFormRow.indent label,.ui-dialog #forgot_password_account .loginFormRow.indent label{width:auto;height:auto;padding:0 0 0 5px;text-transform:none;font-family:Geneva,Tahoma,Verdana,sans-serif;font-weight:normal;font-size:14px}.ui-dialog #loginForm .loginFormRow.indent input[type="checkbox"],.ui-dialog #forgot_password_account .loginFormRow.indent input[type="checkbox"]{display:inline-block;vertical-align:top}.ui-dialog #forgot_password_account{border-top:2px solid #e7e8e9}.ui-dialog #forgot_password_account h2{font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:24px;line-height:1;color:#002157}@media only screen and (max-width: 569px){.ui-dialog #forgot_password_account input[type="submit"]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.ui-dialog .accountMessageActions{padding:0 35px 35px}.ui-dialog .accountMessageActions a{background:#002157;text-align:left;display:inline-block;font-size:14px;text-decoration:none;font-weight:700;color:#FFF;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 35px 15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:3px solid #000;height:auto;width:auto;font-family:Tahoma,Verdana,Segoe,sans-serif}.accountMessage{padding:0 35px 20px 35px}ul.ui-autocomplete{padding:5px 0 15px 0;margin-top:-1px;border:1px solid #CCC;max-width:300px}ul.ui-autocomplete li{list-style:none inside none;padding:3px 10px !important;margin:0}.ui-menu .ui-autocomplete-category{font-weight:700;text-transform:uppercase;font-size:11px}.ui-menu .ui-menu-item{list-style:none inside none}.ui-menu .ui-menu-item a{padding:0 20px 0 0;font-size:11px;color:#bababa}.ui-menu .ui-menu-item a.ui-state-focus{text-align:left;margin:0;background:none;color:#002157;cursor:pointer}.msg_error,.msg_success{background:#B00;color:#FFF;font-size:13px;margin:0 0 15px 0;padding:15px;display:block}.msg_error ul,.msg_success ul{margin-bottom:0}.msg_success{background:#e7ecf4;color:#002157}.center{width:1000px;margin:0 auto}div#toplinks{float:right;font-size:14px;color:#545454;margin:11px 15px 11px 0}@media only screen and (max-width: 569px){div#toplinks{margin-top:0}}div#toplinks div{display:inline-block}div#toplinks .divider,div#toplinks .delimiter{padding:0 12px}div#toplinks .webcasts{background:url(../assets/images/icon-webcasts.png) no-repeat left center;padding-left:15px}div#toplinks .contact-us{background:url(../assets/images/icon-contact.png) no-repeat left center;padding-left:20px}div#toplinks #accountLinks a{background:url(../assets/images/icon-members.png) no-repeat left center;padding-left:18px}@media only screen and (max-width: 569px){div#toplinks #accountLinks a:first-child{padding-right:20px}}div#toplinks a{color:#759cda;text-decoration:none}div#toplinks a:hover{text-decoration:underline}@media only screen and (max-width: 569px){div#toplinks .menu-below-5,div#toplinks .divider{display:none}}@media only screen and (max-width: 569px){#header_container{position:relative}}div#header{background:#fff;padding:35px 45px 35px 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media only screen and (max-width: 569px){div#header{padding:10px 15px 15px}}div#logoWrapper{float:left}div#searchWrapper{float:right;margin:20px 0 0 0;width:155px}div#searchWrapper input{display:inline}div#searchWrapper input.input{width:126px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #CCC;border-right:none;font-size:11px;color:#bababa;height:30px;padding:3px 6px}div#searchWrapper input.searchGo{margin-left:-3px}div#searchWrapper form{display:inline}@media only screen and (max-width: 569px){.search-bar{background:#002157;padding:10px 25px;border-bottom:1px solid #001840}.search-bar input[type="text"],.search-bar input[type="image"]{margin-bottom:0}.search-bar input[type="text"]{width:100%;padding-right:38px;height:33px !important;line-height:33px !important;font-style:italic;font-family:Arial;color:#bababa}.search-bar input[type="image"]{float:right;position:relative;margin-top:-33px;margin-right:-6px}}div#topnav{background:#f8f8f8}@media only screen and (max-width: 569px){div#topnav .nav-collapse{display:none}}div#topnav .responsive-nav-scroll{display:none}div#topnav .responsive-nav-bottom{background:#002157;text-align:center;text-transform:uppercase;font-weight:700;color:#FFF;font-size:12px;line-height:1}div#topnav .responsive-nav-bottom a.responsive-nav-close{color:#FFF;font-size:12px;line-height:1;display:block;padding:10px 0}div#topnav .responsive-nav-bottom a.responsive-nav-close span{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;font-size:16px;font-weight:normal}div#topnav .responsive-nav-bottom a.responsive-nav-close:hover{text-decoration:none}div#topnav ul{display:table;width:100%;margin:0;padding:0;font-size:0}@media only screen and (max-width: 569px){div#topnav ul{display:block}}div#topnav ul li{display:table-cell;white-space:nowrap;list-style:none;margin:0;padding:0;position:relative}@media only screen and (max-width: 569px){div#topnav ul li{display:block;white-space:normal}div#topnav ul li .menu-item-page-33{display:none !important}}div#topnav ul li .hitarea{cursor:pointer}div#topnav ul li a{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;display:inline-block;width:100%;font-size:13px;line-height:1;color:#545454;text-decoration:none;text-transform:uppercase;padding:13px 25px;text-align:center;border-left:1px solid #dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f6f6f6;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F6F6', endColorstr='#FFE2E2E2');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(84%, #f6f6f6), color-stop(100%, #e2e2e2));background-image:-webkit-linear-gradient(top, #f6f6f6 0%,#f6f6f6 84%,#e2e2e2 100%);background-image:-moz-linear-gradient(top, #f6f6f6 0%,#f6f6f6 84%,#e2e2e2 100%);background-image:-o-linear-gradient(top, #f6f6f6 0%,#f6f6f6 84%,#e2e2e2 100%);background-image:linear-gradient(top, #f6f6f6 0%,#f6f6f6 84%,#e2e2e2 100%)}div#topnav ul li a.active,div#topnav ul li a.activeTrail,div#topnav ul li a:hover{border-top:1px solid #6b8fc7;border-bottom:1px solid #6283b7;background-color:#6b8fc7;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6B8FC7', endColorstr='#FF6283B7');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6b8fc7), color-stop(84%, #6b8fc7), color-stop(100%, #6283b7));background-image:-webkit-linear-gradient(top, #6b8fc7 0%,#6b8fc7 84%,#6283b7 100%);background-image:-moz-linear-gradient(top, #6b8fc7 0%,#6b8fc7 84%,#6283b7 100%);background-image:-o-linear-gradient(top, #6b8fc7 0%,#6b8fc7 84%,#6283b7 100%);background-image:linear-gradient(top, #6b8fc7 0%,#6b8fc7 84%,#6283b7 100%);color:#002157}@media only screen and (max-width: 569px){div#topnav ul li a{display:block;text-align:left;font-size:14px;font-family:Tahoma,Verdana,Segoe,sans-serif;color:#FFF;font-weight:700;padding:24px 65px 24px 25px;border-top:none;border-left:none;border-bottom:1px solid #001840;background:#002157}div#topnav ul li a:after{content:'\00A0 \203A'}div#topnav ul li a.active,div#topnav ul li a.activeTrail,div#topnav ul li a:hover{background:#002157;background-image:none;border-top:none;border-bottom:1px solid #001840;color:#FFF}}div#topnav ul li.first a{border-left:none}@media only screen and (max-width: 569px){div#topnav ul li .hitarea{height:64px;width:65px;top:0}div#topnav ul li .expandable-hitarea{background:url(../assets/images/expandable.png) no-repeat left center}div#topnav ul li .collapsable-hitarea{background:url(../assets/images/collapsable.png) no-repeat left center}div#topnav ul li li a,div#topnav ul li li a:hover,div#topnav ul li li a.active,div#topnav ul li li a.activeTrail{background:#6181b4;font-size:14px;font-family:Tahoma,Verdana,Segoe,sans-serif;color:#FFF;font-weight:700;border-bottom:1px solid #54709c}div#topnav ul li li li a,div#topnav ul li li li a:hover,div#topnav ul li li li a.active,div#topnav ul li li li a.activeTrail{background:#898989;border-bottom:1px solid #828282}div#topnav ul li li li li a,div#topnav ul li li li li a:hover,div#topnav ul li li li li a.active,div#topnav ul li li li li a.activeTrail{background:#000814;text-transform:none;border-bottom:1px solid #000}div#topnav ul li li .expandable-hitarea{background:url(../assets/images/subExpandable.png) no-repeat left center}div#topnav ul li li .collapsable-hitarea{background:url(../assets/images/subCollapsable.png) no-repeat left center}}div#featuredContent{background:#f7fbff}div#featuredContent div.featuredBlock{color:#898989;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:1.33333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;padding:35px 15px 35px 35px}@media only screen and (max-width: 569px){div#featuredContent div.featuredBlock{padding:30px 10px}}div#featuredContent div.featuredBlock div.feadturedBlockCopy{width:680px;display:table-cell}div#featuredContent div.featuredBlock div.feadturedBlockCopy p{margin:0}div#featuredContent div.featuredBlock div.featuredBlockLink{text-align:right;display:table-cell;vertical-align:middle;padding-bottom:3px}div#featuredContent div.featuredBlock div.featuredBlockLink a{background:#002157 url(../assets/images/icon-whiteArrow.png) no-repeat 220px center;text-align:left;display:inline-block;font-size:14px;text-decoration:none;font-weight:700;font-family:Tahoma,Verdana,Segoe,sans-serif;color:#FFF;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:260px;padding:18px 35px 15px 20px;-webkit-box-shadow:0 -3px 0 #000 inset;-moz-box-shadow:0 -3px 0 #000 inset;box-shadow:0 -3px 0 #000 inset}@media only screen and (max-width: 569px){div#featuredContent div.featuredBlock div.featuredBlockLink a{width:100%;margin-top:25px;background:#002157 url(../assets/images/icon-whiteArrow.png) no-repeat 97% center}}#home{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:998px;padding:40px 28px 30px;margin:-5px 0 0;position:relative;z-index:2;border:1px solid #d9d9d9;border-top:none}@media only screen and (max-width: 569px){#home{padding-left:10px;padding-right:10px}}#home #mainContent{width:435px;float:left}#home #mainContent p:last-child{margin:0}#home h1{font-size:36px;line-height:1.13889;color:#002157}#home #homeNews{width:200px;float:left;padding-left:40px}@media only screen and (max-width: 569px){#home #homeNews{margin-top:40px;padding-left:0;padding-top:40px;background:url(../assets/images/bg-divider.png) repeat-x center top}}#home #homeNews h6{margin-bottom:10px}#home #homeEvents{width:220px;float:right;padding-left:40px}@media only screen and (max-width: 569px){#home #homeEvents{margin-top:40px;padding-left:0;padding-top:40px;background:url(../assets/images/bg-divider.png) repeat-x center top}}#home #homeEvents h6{margin-bottom:10px}#home #homeEvents .viewAll{margin-top:15px}#home .viewAll{font-style:italic;text-align:right;display:block}div#template div#left{float:left;width:150px;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){div#template div#left{height:auto !important}}div#MightyMenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}div#MightyMenu ul{display:block;overflow:hidden;list-style:none;margin:0;padding:0}div#MightyMenu ul li{display:block;margin:0;padding:0}div#MightyMenu ul li a{display:block;border-left:4px solid #FFF;border-bottom:1px solid #dbdbdb;padding:13px 5px;font-family:Geneva,Tahoma,Verdana,sans-serif;font-size:12px;line-height:1.5;color:#646464}div#MightyMenu ul li a:hover,div#MightyMenu ul li a.selected,div#MightyMenu ul li a.activeTrail{border-left:4px solid #6181b4;color:#6181b4;text-decoration:none}div#MightyMenu ul li ul{background:#d3dcea;display:block;margin:-1px 0 0;padding:20px 0 10px}div#MightyMenu ul li ul li{border:none;display:block;cursor:pointer;margin:0;padding:0}div#MightyMenu ul li ul li a{background:none;font-size:12px;color:#002157;padding:0 20px 0 30px;border:none;background:url(../assets/images/subsubInactive.jpg) no-repeat 22px 5px}div#MightyMenu ul li ul li a:hover,div#MightyMenu ul li ul li a.selected,div#MightyMenu ul li ul li a.activeTrail{color:#6181b4;border:none;background:url(../assets/images/subsubActive.jpg) no-repeat 22px 5px}div#MightyMenu ul li ul li ul{display:block;margin:0;padding:5px 0 10px 0}div#MightyMenu ul li ul li ul li{display:block;cursor:pointer;margin:0;padding:0 0 6px}div#MightyMenu ul li ul li ul li.last{padding-bottom:0}div#MightyMenu ul li ul li ul li a{padding:0 20px 0 35px;color:#646464;line-height:1.16667;background:none}div#MightyMenu ul li ul li ul li a:hover,div#MightyMenu ul li ul li ul li a.selected,div#MightyMenu ul li ul li ul li a.activeTrail{color:#000814;background:url(../assets/images/subsubsubActive.jpg) no-repeat 28px 4px}div#sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e7ecf4;display:block;float:right;vertical-align:top;width:275px;font-size:13px;line-height:1.38462}@media only screen and (max-width: 569px){div#sidebar{height:auto !important}}div#sidebar h3{font-size:16px;margin-bottom:5px}div#sidebar ul{padding:0}div#sidebar hr{background:#f4f2f0;border:none;border-top:dotted 1px #cdcbc9;height:1px;margin:10px -9px !important}div#sidebar a{word-wrap:break-word}div#sidebar div.sideBar_ElementHolder{height:auto;overflow:hidden;margin:-5px 0 0 0;position:relative;z-index:2}div#sidebar div.sideBar_ElementHolder:first-child{margin-top:0}div#sidebar div.sideBar_Spacer{height:10px;background:url(../assets/images/bg-dividerSidebar.png) no-repeat center center;position:relative;z-index:99;margin-top:-5px}div#sidebar div.sideBar_ElementHolder div.sideBar_Caption{height:auto}div#sidebar .sideBar_pop{position:relative;cursor:pointer}div#sidebar .sideBar_pop div.sideBar_Caption{color:#c7543b !important}div#sidebar div.sideBar_ElementHolder div.sideBar_ImageHolder{height:auto;overflow:hidden;text-align:center;margin:5px 0 0;padding:0}div#sidebar div.sideBar_ElementHolder div.sideBar_ImageHolder:first-child{margin-top:0}div#sidebar div.sideBar_ElementHolder div.sideBar_ImageHolder img{width:100%}.table-firm div#sidebar div.sideBar_ElementHolder div.sideBar_ImageHolder img{padding:10px;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder{cursor:pointer;height:auto;overflow:hidden;text-align:center;margin:5px 0 0}div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder:first-child{margin-top:0}div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder div.sideBar_Caption{color:#555;padding:30px 35px}@media only screen and (max-width: 569px){div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder div.sideBar_Caption{padding:15px 20px}}div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder div.sideBar_Caption a{color:#555}div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder div.sideBar_VideoInner{position:relative;margin:0;padding:0}div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder div.sideBar_VideoInner img{border:none;width:100%;vertical-align:middle}div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder div.sideBar_PlayImage{width:64px;height:52px;position:absolute;top:50%;left:50%;z-index:2;margin:-26px 0 0 -32px}div#sidebar div.sideBar_ElementHolder div.sideBar_VideoHolder div.sideBar_PlayImage img{width:64px;height:52px}div#sidebar div.sideBar_ElementHolder div.sideBar_ContentHolder{color:#4b5970;padding:30px 30px 10px}@media only screen and (max-width: 569px){div#sidebar div.sideBar_ElementHolder div.sideBar_ContentHolder{padding:15px 20px 0}div#sidebar div.sideBar_ElementHolder div.sideBar_ContentHolder a.button{width:100%;text-align:center;font-weight:700}}div#sidebar div#sideBar_GoogleMap{width:100%;height:180px;overflow:hidden;margin:0;padding:0}div#sidebar div#sideBar_MapList{height:auto;padding:30px}@media only screen and (max-width: 569px){div#sidebar div#sideBar_MapList{padding:15px 20px}div#sidebar div#sideBar_MapList .button{margin:10px 0 0}}div#sidebar div#sideBar_MapList .sideBar_MapListAddress{margin:0 0 10px 0;overflow:hidden}div#sidebar div#sideBar_MapList .sideBar_MapAddressElementClickable{cursor:pointer;font-size:13px;text-transform:uppercase;line-height:24px}div#sidebar div#sideBar_MapList .sideBar_MapAddressElement a{text-transform:uppercase;font-weight:700;font-family:Tahoma,Verdana,Segoe,sans-serif}div#sidebar div#sideBar_MapList .desktop-only{display:inline-block;margin-top:10px}div#sidebar div#sideBar_GoogleMap .sideBar_InfoWindowContent{width:199px;height:auto;overflow:hidden}div#sidebar div#sideBar_GoogleMap .sideBar_InfoWindowContent a{text-decoration:none;display:block;padding-top:5px}div#sidebar div#sideBar_GoogleMap .sideBar_InfoWindowContent a:hover{color:#41484d;text-decoration:none}div#sidebar div#sideBar_GoogleMap .sideBar_InfoWindowContent .sideBar_MapAddressElementName{font-weight:bold}div#sidebar div#sideBar_GoogleMap .sideBar_InfoWindowContent .sideBar_MapAddressElement{font-size:10px}div#sidebar div#side_gallery{float:right;width:260px;font-size:10px;color:#494a4c;margin:0;padding:30px 0 0}div#sidebar div#side_gallery img{margin:0 0 5px}div#sidebar .sideBar_contactBtn{padding:30px}@media only screen and (max-width: 569px){div#sidebar .sideBar_contactBtn{padding:15px 20px}}div#sidebar .sideBar_contactBtn a{width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#6181b4;border-bottom:3px solid #2a436b;font-size:15px;font-weight:700;color:#29436b;text-shadow:0 0 3px rgba(129,171,239,0.55);text-transform:uppercase;line-height:1;padding:16px}div#sidebar .sideBar_contactBtn #rightContact{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#sidebar .sideBar_ContactHolder{padding:30px 30px 5px}@media only screen and (max-width: 569px){div#sidebar .sideBar_ContactHolder{padding:15px 20px 0}}div#sidebar .sideBar_ContactHolder h3{padding-bottom:20px;margin-bottom:0}@media only screen and (max-width: 569px){div#sidebar .sideBar_ContactHolder h3{padding-bottom:10px}}div#sidebar .sideBar_ContactHolder .sidebarContact{padding-bottom:25px}@media only screen and (max-width: 569px){div#sidebar .sideBar_ContactHolder .sidebarContact{padding-bottom:20px}}div#sidebar .sideBar_ContactHolder .sidebarContact h6{font-size:13px;padding-bottom:10px;color:#575757;font-weight:normal}div#sidebar .sideBar_ContactHolder .sidebarContactImage{width:60px;float:left}@media only screen and (max-width: 569px){div#sidebar .sideBar_ContactHolder .sidebarContactImage{width:100%;float:none}}div#sidebar .sideBar_ContactHolder .sidebarContactImage img{width:60px}@media only screen and (max-width: 569px){div#sidebar .sideBar_ContactHolder .sidebarContactImage img{width:auto;max-width:100%}}div#sidebar .sideBar_ContactHolder .sidebarContactInfo{width:145px;float:right;margin-top:-4px;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width: 569px){div#sidebar .sideBar_ContactHolder .sidebarContactInfo{width:100%;float:none;padding-top:15px;margin-top:0}}div#sidebar .sideBar_ContactHolder .sidebarContactInfo a{word-wrap:break-word;overflow-wrap:break-word}div#sidebar .events_sidebar{padding:30px}@media only screen and (max-width: 569px){div#sidebar .events_sidebar{padding:15px 20px}}div#sidebar .events_sidebar h3{display:inline-block}div#sidebar .events_sidebar .viewAll{float:right}div#sidebar .sideBar_GalleryHolder{padding:30px}@media only screen and (max-width: 569px){div#sidebar .sideBar_GalleryHolder{padding:15px 20px}}div#sidebar .sideBar_GalleryHolder .flickPhoto{display:inline-block;margin:0 3px 3px 0}@media only screen and (max-width: 569px){div#sidebar .sideBar_GalleryHolder .flickPhoto{width:32%}}div#sidebar .sideBar_GalleryHolder .flickPhoto img{width:68px}@media only screen and (max-width: 569px){div#sidebar .sideBar_GalleryHolder .flickPhoto img{width:100%}}div#sidebar .sideBar_GalleryHolder .flickrViewMore{text-align:center;display:block;padding-top:20px}div#sidebar .sideBar_GalleryHolder .flickrViewMore a{color:#555}div#sidebar .sidebarFacet{padding:30px}div#sidebar .sidebarFacet h6{margin-bottom:20px;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;color:#002157;font-weight:normal;background:url(../assets/images/icon-directory.jpg) no-repeat left center;padding-left:20px}div#sidebar .sidebarFacet .facet-2{display:none}div#sidebar .sidebarFacet .facetSidebar .facetHeading{font-size:14px;display:block;color:#545454;padding-bottom:7px}div#sidebar .sidebarFacet .facetSidebar select{width:100%;margin-bottom:12px;height:23px;padding-top:3px;padding-bottom:3px;background:#FFF;border:1px solid #c9ced3;font-size:12px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;color:#545454}@media only screen and (max-width: 569px){div#sidebar .sidebarFacet .facetSidebar select{width:100%}}div#sidebar .sidebarFacet .facet-sidebar-btn{display:block;width:100%;background:#6181b4;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:16px;font-weight:700;color:#29436b;text-shadow:0 0 3px rgba(129,171,239,0.55);border-bottom:3px solid #2a436b;text-align:center;text-transform:uppercase;line-height:1;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#sendFormContainer-5{background:none !important;padding:0;margin-top:0}#sendFormContainer-5 div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sendFormContainer-5 .loginFormIntro{font-style:italic;padding:0 35px 30px}#sendFormContainer-5 .firstRow{padding-top:35px !important}#sendFormContainer-5 .sendFormRow{padding:0 35px}#sendFormContainer-5 .sendFormRow input[type="text"],#sendFormContainer-5 .sendFormRow textarea{width:390px;background:#f5f2f2;border:1px solid #cfcece;font-size:12px;color:#000;height:40px;padding:8px 6px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){#sendFormContainer-5 .sendFormRow input[type="text"],#sendFormContainer-5 .sendFormRow textarea{width:100%}}#sendFormContainer-5 .sendFormRow textarea{height:163px}#sendFormContainer-5 .sendFormRow input[type="image"]{background:url(../assets/images/btn-sendMessage.png) center center no-repeat #6181b4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:165px;height:50px;border-bottom:3px solid #2a436b;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#sendFormContainer-5 .sendFormRow_firm_id{display:none}#sendFormContainer-5 .error_msg{padding-left:35px;padding-right:35px}#sendFormContainer-5 .submitBtnRow{padding-bottom:35px}.page-news #all #left.desktop-only,.page-events #all #left.desktop-only{display:block !important}@media only screen and (max-width: 569px){.page-news #all #left.desktop-only,.page-events #all #left.desktop-only{width:100%}}div#template.hasLeftAndRightColsCalendar div#left,div#template.hasLeftColCalendar div#left{float:left;width:246px;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e7ecf4}div#template.hasLeftAndRightColsCalendar div#right,div#template.hasLeftColCalendar div#right{float:left;width:752px;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#extra_search_button{clear:both;padding:24px 0 0;text-align:center}#extra_search_button .button{display:inline-block;background:#6181b4;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:3px solid #2a436b;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:16px;font-weight:700;color:#29436b;text-shadow:0 0 3px rgba(129,171,239,0.55);text-align:center;text-transform:uppercase;line-height:1;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.headerSocial{float:right;margin:-24px 0 0}@media only screen and (max-width: 569px){.headerSocial{display:none}}h4.total_results{font-size:14px;color:#a3a3a3;margin:0}.icon-pdf{background:url(../assets/images/icon-pdf.png) no-repeat right center;padding-right:21px}.icon-external{background:url(../assets/images/icon-offsite.jpg) no-repeat right center;padding-right:21px}.selectedFiltersHolder{overflow:hidden;margin:0 0}.archiveResult{padding:25px 0 25px 0;line-height:normal;border-bottom:1px #dcdcdc solid;color:#c5c5c5}.archive_item{background:url("/resources/assets/images/event_date_bg.gif") left 0 repeat-y}@media only screen and (max-width: 569px){.archive_item{background:none}}.archiveFull_header .archive_left,.archiveResult .archive_left{float:left;margin-right:22px}@media only screen and (max-width: 569px){.archiveFull_header .archive_left,.archiveResult .archive_left{float:none;width:100%;background:#c5c5c5;margin-bottom:15px}}.archiveResult_news .archive_left{width:140px;margin:0 30px 0 0}.archiveFull_header .archive_right,.archiveResult .archive_right{float:left;width:85%}@media only screen and (max-width: 569px){.archiveFull_header .archive_right,.archiveResult .archive_right{width:100%}}.archiveFull_header .archive_right h2 a:hover,.archiveResult .archive_right h2 a:hover{color:#002157;text-decoration:none}.archive_full h2 a:hover{color:#002157;text-decoration:none}.archiveResult_news .archive_right{width:490px}.archiveImgHolder{width:140px;height:150px;overflow:hidden;text-align:center}.archiveImgHolder img{width:140px}.archiveTitle h2{font-size:18px;line-height:1.25;font-weight:normal;color:#002157;margin:0}@media only screen and (max-width: 569px){.archiveTitle h2{font-size:20px}}.archiveDate{font-size:14px;line-height:14px;margin:12px 0 0 0;display:inline-block}@media only screen and (max-width: 569px){.archiveDate{font-size:13px}}.eventCategories{font-size:14px;line-height:14px;margin:6px 0 0 0}.archiveDesc{color:#868686;margin:12px 0 0 0}.archiveHTML{margin:0}.youSelectedFilterTop{font-size:18px;color:#002157;font-weight:normal;text-transform:uppercase}.deleteItem{margin-top:10px}.deleteItem a{color:#FFF;font-size:13px;padding:10px;display:block;padding-right:35px;background:url(../assets/images/icon-remove.jpg) no-repeat 95% center #6181b4}.backLink{font-style:italic;font-size:12px;margin:0 0 4px}.archiveFull_header{padding:0;margin:0;margin:0 0 25px 0}.archiveFull_header h1{margin:0;font-size:36px;line-height:1.25}.archiveFull_header .archiveDate{font-size:24px;line-height:40px;font-weight:normal;color:#002157}@media only screen and (max-width: 569px){.archiveFull_header .archiveDate{font-size:20px;line-height:1.2}}.table-news .archiveFull_header .archiveDate{font-size:17px;line-height:24px;font-weight:normal;color:#002157}.archiveFull_header .eventCategories{font-size:17px;line-height:24px;font-weight:normal;color:#002157}#location_details{margin:32px 0 0 0}#location_icon{width:43px;float:left;margin:0 18px 0  0}@media only screen and (max-width: 569px){#location_icon{width:15%;margin:0}}#location_details_right{color:#7b8ba3;width:300px;float:left}@media only screen and (max-width: 569px){#location_details_right{width:80%;float:right}}.table-news .archiveHTML{border-top:1px solid #dbdbdb;padding-top:30px}.dateBlockWrapper{color:#373737;font-size:12px;line-height:16px;overflow:hidden;text-align:center;text-transform:lowercase;width:40px;padding:12px 10px}@media only screen and (max-width: 569px){.dateBlockWrapper{width:60px}}.dateBlockWrapper .dateMonth{text-transform:uppercase;font-size:11px;padding:0 0 4px 0}.dateBlockWrapper .dateDay{font-size:30px;padding:0 0 6px 0;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.dateBlockWrapper .dateYear{font-size:11px}.archive_sidebarBlock{padding:0;margin:0;background:none}.archive_sidebarBlock ul,.archive_sidebarBlock ul li{list-style:none !important;margin:0 !important;padding:0 !important}#calendarBlockWrapper{background-position:0 0;background-repeat:repeat-x;margin:0 0 28px 0 !important}@media only screen and (max-width: 569px){#calendarBlockWrapper{display:none}}#inlineCalendar{color:#002157}#inlineCalendar .ui-widget-content{background:none}#inlineCalendar .ui-widget-header{font-size:18px;font-weight:normal;background:none;border:none}.ui-datepicker,.ui-datepicker table,#inlineCalendar{padding:0 !important;margin:0 !important;width:100%}.ui-helper-clearfix{display:inline-block !important}.ui-datepicker-inline{overflow:hidden !important}.ui-datepicker-inline .ui-widget-header .ui-icon{background:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:10px !important;height:14px !important;top:5px !important;cursor:pointer}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{background:url("/resources/assets/images/calendar_arrows.jpg") 0 0 no-repeat;margin:0 0 0 13px !important;padding:0 !important;left:2px !important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{background:url("/resources/assets/images/calendar_arrows.jpg") -13px 0 no-repeat;margin:0 13px 0 0 !important;padding:0 !important;right:2px !important}.ui-datepicker .ui-datepicker-header{margin:35px 0 10px 0}.ui-datepicker .ui-datepicker-title{color:#002157 !important;width:246px;line-height:18px;font-weight:normal !important;margin:0;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif}.ui-datepicker-month{text-transform:uppercase}.ui-datepicker th{color:#002157 !important;padding:3px 0;font-family:Tahoma,Verdana,Segoe,sans-serif}.ui-datepicker-calendar thead{font-size:11px;font-weight:bold;color:002157;border-top:1px #c7d3e6 solid;border-bottom:1px #c7d3e6 solid}.ui-datepicker td span,.ui-datepicker td a{height:12px !important;width:32px !important;font-weight:700 !important;font-size:11px !important;padding:10px 0 10px 0;font-family:Tahoma,Verdana,Segoe,sans-serif}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled,.ui-state-disabled span,.ui-widget-content .ui-state-disabled span,.ui-widget-header .ui-state-disabled span{background:none !important;border:none !important;opacity:1;text-align:center;color:#000}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.selectedEventDateClass{border:none !important;text-align:center}td .ui-state-defaults{color:#002157 !important;border:none !important}td.ui-datepicker-today .ui-state-default{border:none !important;background:#c7d3e6 !important;text-align:center;color:#fff}td.eventDateClass a,td.pastEventDateClass a{background:#6181b4 !important;border:none !important;text-align:center;color:#000 !important}td.ui-datepicker-current-day .ui-state-default{background:#c7d3e6 !important}td.pastEventDateClass a.ui-state-hover,td.eventDateClass a.ui-state-hover{border:none !important;background:#002157 !important;color:#fff !important}td.ui-datepicker-today a.ui-state-hover{border:1px solid #171717 !important}#categoryFilterWrapper{padding:18px 26px}.page-news #categoryFilterWrapper{padding-top:30px;padding-bottom:0}#categoryFilterWrapper .filterGroupTitle{font-size:18px;color:#002157;font-weight:normal;text-transform:uppercase;padding:0 0 4px 0}#categoryFilterWrapper li a{font-size:13px}#categoryFilterWrapper select{display:none}@media only screen and (max-width: 569px){#categoryFilterWrapper ul{display:none}#categoryFilterWrapper select{display:block;width:100%}}hr.calendar_left{background:url(../assets/images/bg-dividerSidebar.png) no-repeat center center;margin:30px 0 0;padding:0}@media only screen and (max-width: 569px){hr.calendar_left{display:none}}.footerSocial{border-top:1px #dcdcdc solid;border-bottom:1px #dcdcdc solid;padding:14px 0}.footerSocial .shareText{display:inline-block;font-size:12px;font-weight:bold;float:left;color:#868686;text-transform:uppercase;margin:0 20px 0 0;font-family:Tahoma,Verdana,Segoe,sans-serif}.footerSocial a{margin:0 10px 0 0}#page-21 hr,#page-147 hr,#page-110 hr{background:url(../assets/images/bg-dividerForms.png) no-repeat center top;margin-top:-4px}#page-147 hr{width:640px}@media only screen and (max-width: 569px){#page-147 hr{width:100%}}#account_around.sendFormContainer{width:530px}@media only screen and (max-width: 569px){#account_around.sendFormContainer{width:100%}}#account_around.sendFormContainer .sendFormRow label{width:155px}.sendFormContainer{background:#f7f9fb;margin:-4px 0 0;padding:50px 55px}@media only screen and (max-width: 569px){.sendFormContainer{padding:25px}}.sendFormContainer .sendFormHead h3{margin-bottom:10px}.sendFormContainer .sendFormHead .required{font-style:italic;font-size:12px;line-height:1;color:#7d7d7d}.sendFormContainer .sendFormHead p{margin-bottom:33px;font-size:15px;color:#002157}.sendFormContainer .sendFormRow{margin:0 0 15px;overflow:hidden}.sendFormContainer .sendFormRow:last-child{margin-bottom:0}.sendFormContainer label{text-transform:uppercase;color:#adadad;font-size:13px;font-weight:700;font-family:Tahoma,Verdana,Segoe,sans-serif;width:135px;padding:4px 10px 0 0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;vertical-align:top}.sendFormContainer label.errorLabel{color:#b00}.sendFormContainer label em{font-weight:normal;font-size:12px;text-transform:none;display:block}.sendFormContainer select,.sendFormContainer .input,.sendFormContainer textarea{border:solid 1px #bab9b9;width:369px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#515050;margin:0;padding:5px 10px}.sendFormContainer select.errorField,.sendFormContainer .input.errorField,.sendFormContainer textarea.errorField{border:solid 1px #b00}.sendFormContainer textarea{height:140px}.sendFormContainer .sendFormNoLabel{margin:10px 0 10px 170px}.sendFormContainer .sendFormNote{margin:0 0 0 170px;float:left;font-style:italic;font-size:12px;line-height:16px;clear:both}.sendFormContainer div.submitBtnRow{width:100%}.sendFormContainer div.submitBtnRow input.btn-sendMessage,.sendFormContainer div.submitBtnRow .submit{background:url(../assets/images/btn-sendMessage.png) center center no-repeat #6181b4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:165px;height:50px;border-bottom:3px solid #2a436b}.sendFormContainer .error_msg{background:#B00;color:#FFF;font-size:13px;margin:0 0 15px 0;padding:15px}.sendFormContainer .error_msg ul{margin-bottom:0}.referralForm .sendFormHead p{margin-bottom:23px}.referralForm .sendFormRowHeader{padding:5px 0 10px}.referralForm .sendFormRowHeader:first-child{padding-top:0}.referralForm .sendFormRowHeader h5{font-size:18px;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none}.referralForm label{width:218px}.referralForm select,.referralForm .input,.referralForm textarea{width:424px}.distributionList{display:inline-block;height:140px;width:230px;background:#002157;text-align:left;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 35px 15px;-webkit-box-shadow:0 -3px 0 #000 inset;-moz-box-shadow:0 -3px 0 #000 inset;box-shadow:0 -3px 0 #000 inset;cursor:pointer;margin:0 19px 35px 0;font-family:Tahoma,Verdana,Segoe,sans-serif;vertical-align:top}@media only screen and (max-width: 569px){.distributionList{width:100%}}.distributionList.third{margin-right:0}.distributionList button{background:none;text-align:left;font-size:14px;text-decoration:none;font-weight:normal;color:#FFF;line-height:1.42857;cursor:pointer;font-family:Tahoma,Verdana,Segoe,sans-serif}.distributionList button .hiddenList{display:none}.distributionList button strong{display:block;padding-bottom:15px;font-size:16px}.productListingPageLeft{width:630px;float:left}.productListingPageLeft #facetMapHolder,.productListingPageLeft #google_map{width:100%;height:445px}@media only screen and (max-width: 569px){.productListingPageLeft #facetMapHolder,.productListingPageLeft #google_map{display:none}}.hide{display:none}.sideBar_InfoWindowContent{text-transform:uppercase;font-family:Tahoma,Verdana,Segoe,sans-serif;color:#898989;padding-right:10px}.sideBar_InfoWindowContent strong{font-size:12px}img[src*="iws3.png"]{display:none}.productListingPageRight{width:277px;height:445px;padding:30px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e7ecf4}@media only screen and (max-width: 569px){.productListingPageRight{width:100%;height:auto}}.productListingPageRight .dirSearchbar h6{margin-bottom:10px;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;color:#002157;font-weight:normal;background:url(../assets/images/icon-directory.jpg) no-repeat left center;padding-left:20px}.productListingPageRight .facetHeading{font-size:14px;padding-bottom:7px;display:block;color:#545454}.productListingPageRight .facetSidebar select{width:100%;margin-bottom:12px;height:23px}.productListingPageRight hr{margin:25px 0 20px 0;background:url(../assets/images/bg-dividerSidebar.png) no-repeat center center}.productListingPageRight input[type="text"],.productListingPageRight select{border:1px solid #c9ced3;font-size:12px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;color:#545454;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 5px;font-style:italic}.productListingPageRight select{padding-top:3px;padding-bottom:3px;background:#FFF}@media only screen and (max-width: 569px){.productListingPageRight td{width:100%;display:block}}.productListingPageRight input[type="text"]{width:174px}@media only screen and (max-width: 569px){.productListingPageRight input[type="text"]{width:100%;margin-bottom:5px}}.productListingPageRight input[type="submit"]{padding:9px 10px 8px;border-top:1px solid #6181b4;margin-left:-2px;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){.productListingPageRight input[type="submit"]{width:100%}}#productFacetHeader{margin-top:45px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}#productFacetHeader .facetResultCount{float:left;width:140px;padding-right:20px;font-size:12px;line-height:14px;font-style:italic;font-family:Tahoma,Verdana,Segoe,sans-serif}#productFacetHeader .facetHeaderLabel{font-weight:700;text-transform:uppercase;color:#aaa;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14px;line-height:1;padding-right:20px;float:left}@media only screen and (max-width: 569px){#productFacetHeader .facetHeaderLabel{display:none}}#productFacetHeader .facetHeaderName{width:280px}#productFacetHeader .facetHeaderLocation{width:420px}#productFacetHeader .facetHeaderPracticeAreas,#productFacetHeader .facetHeaderServiceAreas{width:210px;padding-right:0}.page-go-team .phoneNumbers{display:inline-block;color:#575757}@media only screen and (max-width: 569px){.page-go-team .phoneNumbers{color:#6181B4}}.page-go-team h6{margin-bottom:20px;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;color:#002157;font-weight:normal}.page-go-team h3{margin-bottom:0;color:#002157 !important}.page-go-team .productListingPageRight{height:auto;width:100%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-go-team .productListingPageRight .dirSearchbar{width:239px;float:left;background:#e7ecf4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){.page-go-team .productListingPageRight .dirSearchbar{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.page-go-team .productListingPageRight .dirSearchbar input[type="text"]{width:200px}@media only screen and (max-width: 569px){.page-go-team .productListingPageRight .dirSearchbar input[type="text"]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.page-go-team .productListingPageRight .dirSearchbar input[type="submit"]{height:33px;padding-top:5px}@media only screen and (max-width: 569px){.page-go-team .productListingPageRight .dirSearchbar input[type="submit"]{width:100%;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.page-go-team .productListingPageRight #productFacetSidebar{float:right;width:459px;margin-left:20px}@media only screen and (max-width: 569px){.page-go-team .productListingPageRight #productFacetSidebar{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.page-go-team .productListingPageRight #productFacetSidebar .inactiveFacetGroup{margin-top:3px;width:219px;background:#e7ecf4;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){.page-go-team .productListingPageRight #productFacetSidebar .inactiveFacetGroup{width:100%}}.page-go-team .productListingPageRight #productFacetSidebar .inactiveFacetGroup select{padding-top:7px;height:33px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){.page-go-team .productListingPageRight #productFacetSidebar .inactiveFacetGroup select{width:100%}}.page-go-team .productListingPageRight #productFacetSidebar .inactiveFacetGroup:last-child{margin-left:20px}@media only screen and (max-width: 569px){.page-go-team .productListingPageRight #productFacetSidebar .inactiveFacetGroup:last-child{margin-left:0}}.page-go-team .productListingPageRight hr{display:none}.page-go-team #productFacetHeader .facetResultCount{display:block;width:100%;padding-bottom:20px}.page-go-team .resultService,.page-go-team .facetHeaderServices{padding-right:20px;float:left}.page-go-team .resultService,.page-go-team .resultServiceAreas,.page-go-team .facetHeaderServices,.page-go-team .facetHeaderServiceAreas{width:150px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-go-team .resultContact,.page-go-team .facetHeaderName,.page-go-team .facetHeaderLocation{width:224px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-go-team .resultLocation{width:224px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-go-team .resultServiceAreas{width:150px !important}@media only screen and (max-width: 569px){.page-go-team .productListingContent .resultLocation,.page-go-team .productListingContent .resultServiceAreas,.page-go-team .productListingContent h3{padding-top:15px}.page-go-team .productListingContent .resultService,.page-go-team .productListingContent .resultServiceAreas,.page-go-team .productListingContent .facetHeaderServices,.page-go-team .productListingContent .facetHeaderServiceAreas,.page-go-team .productListingContent .resultContact,.page-go-team .productListingContent .resultLocation,.page-go-team .productListingContent .facetHeaderName,.page-go-team .productListingContent .facetHeaderLocation{width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 569px){.phoneNumbers{color:#6181B4;display:inline-block}}.productListingContent .productRow{padding:20px 0;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:1.42857}.productListingContent .resultLogo{width:140px;float:left;padding-right:20px}@media only screen and (max-width: 569px){.productListingContent .resultLogo{display:none}}.productListingContent .resultLogo img{max-width:140px}.productListingContent .resultContact{width:280px;padding-right:20px;float:left}.productListingContent .resultContact h3{margin-top:-4px;margin-bottom:10px;color:#6181B4}.productListingContent .resultContact h3 a{color:#002157}.productListingContent .resultContact .offsite{background:url(../assets/images/icon-offsite.jpg) no-repeat right 5px;padding-right:20px}.productListingContent .resultLocation{width:420px;padding-right:20px;float:left}.productListingContent .resultPracticeAreas,.productListingContent .resultServiceAreas{width:210px;float:left}@media only screen and (max-width: 569px){.directoryLabel{text-transform:uppercase;font-weight:700;color:#aaa;font-family:Tahoma,Verdana,Segoe,sans-serif}.productListingContent .resultContact,.productListingContent .resultLocation,.productListingContent .resultPracticeAreas{width:100%;padding:0;color:#aaa}.productListingContent .resultPracticeAreas{padding-top:20px}.productListingContent h3{margin-bottom:0}.mbl-btn{display:inline-block;background:#6181b4;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:12px;font-weight:700;color:#29436b;text-shadow:0 0 3px rgba(129,171,239,0.55);text-align:center;text-transform:uppercase;line-height:1;padding:16px 16px 16px 28px;margin:15px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-phone{margin-right:10px;background:url(../assets/images/icon-mbl-phone.jpg) no-repeat 10px 16px #6181b4}.btn-email{margin-bottom:15px;padding:16px 16px 16px 38px;background:url(../assets/images/icon-mbl-email.jpg) no-repeat 15px 16px #6181b4}}#viewMoreBtnContainer{padding:25px 0;text-align:center}#viewMoreBtnContainer a{display:inline-block;margin-bottom:15px}.back{text-transform:uppercase;font-size:10px;font-style:italic}.table-firm .headerSocial{margin-top:8px}#firmAddress{padding:30px 0;margin-bottom:50px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media only screen and (max-width: 569px){#firmAddress{margin-bottom:20px}}#firmAddress h6{font-size:14px;color:#868686;margin-bottom:10px}#firmAddress #firmAddressLeft,#firmAddress #firmAddressRight{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}@media only screen and (max-width: 569px){#firmAddress #firmAddressLeft,#firmAddress #firmAddressRight{width:100%}}@media only screen and (max-width: 569px){.table-attorney #firmAddress{margin-bottom:0}}.gm-style-iw div{overflow:hidden}.eventItem{display:table;margin-bottom:4px;width:100%}.eventItem .dateBlock,.eventItem .titleBlock{display:table-cell}.eventItem .dateBlock{background-color:#c5c5c5;text-align:center;text-transform:uppercase;width:60px;height:80px;padding:13px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-size:11px;line-height:1;color:#373737}.eventItem .dateBlock span{display:block;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:30px;line-height:1;font-weight:700}.eventItem .titleBlock{background-color:#e3e3e3;padding:10px}div.gallerySlider{border:none;border-radius:0;box-shadow:none;margin:0;position:relative}@media only screen and (max-width: 569px){div.gallerySlider{background:#002157}}div.gallerySlider ul{margin:0;padding:0;height:370px}@media only screen and (max-width: 569px){div.gallerySlider ul{height:auto}}div.gallerySlider ul li{margin:0;padding:0;list-style:none inside none;position:relative;height:370px}@media only screen and (max-width: 569px){div.gallerySlider ul li{height:auto}}div.gallerySlider ul li a{font-weight:bold;color:#3f3f3f;text-decoration:none;display:block}div.gallerySlider ul li a:hover{color:#c7543b;text-decoration:none}div.gallerySlider ul li img{height:370px}@media only screen and (max-width: 569px){div.gallerySlider ul li img{height:auto}}div.gallerySlider div.caption{background:rgba(0,33,87,0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:595px;padding:30px 30px 33px;position:absolute;right:15px;bottom:0;color:#FFF}@media only screen and (max-width: 569px){div.gallerySlider div.caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:static;background:#002157}}div.gallerySlider div.caption h2{font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:36px;line-height:1.11111;color:#FFF;text-transform:none;text-shadow:0px 1px 3px rgba(0,0,0,0.42)}@media only screen and (max-width: 569px){div.gallerySlider div.caption h2{font-size:24px;line-height:1.25;margin-bottom:8px}}div.gallerySlider div.caption p{font-size:14px;font-weight:normal;line-height:1.42857;text-shadow:0px 1px 3px rgba(0,0,0,0.42)}@media only screen and (max-width: 569px){div.gallerySlider div.caption p{margin-bottom:8px}}div.gallerySlider div.caption a{font-size:16px;text-transform:uppercase;font-weight:700;font-family:Tahoma,Verdana,Segoe,sans-serif;color:#a6caed;text-shadow:0px 1px 3px rgba(0,0,0,0.42)}@media only screen and (max-width: 569px){div.gallerySlider div.caption a{font-size:12px}}div.gallerySlider div.caption a.learnMore{padding-right:30px;background:url(../assets/images/icon-slideArrow.png) no-repeat right center;display:inline-block}@media only screen and (max-width: 569px){div.gallerySlider div.caption a.learnMore{background:url(../assets/images/icon-slideArrowMobile.jpg) no-repeat right center;padding-right:25px}}div.gallerySlider ol.flex-control-nav{position:absolute;bottom:15px;right:40px;display:inline-block;width:auto}@media only screen and (max-width: 569px){div.gallerySlider ol.flex-control-nav{position:static;bottom:auto;display:block;background:#000;line-height:1;font-size:1px}}div.gallerySlider ol.flex-control-nav li{margin:0;padding:15px 0;line-height:1;font-size:1px}div.gallerySlider ol.flex-control-nav li a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#6181b4;width:25px;height:5px;margin-left:5px}div.gallerySlider ol.flex-control-nav li a.flex-active,div.gallerySlider ol.flex-control-nav li a:hover{background:#a6caed}@media only screen and (min-width: 570px){div.gallerySlider ul.flex-direction-nav{display:none}}div.gallerySlider ul.flex-direction-nav a.flex-prev{left:0;background:url(../assets/images/icon-leftArrMobile.jpg) no-repeat left center;width:19px;height:13px;margin:-35px 0 0 10px;padding:17px 10px}div.gallerySlider ul.flex-direction-nav a.flex-next{right:0;background:url(../assets/images/icon-rightArrMobile.jpg) no-repeat right center;width:19px;height:13px;margin:-35px 10px 0 0;padding:17px 10px}div.gallerySlider ul.flex-direction-nav:hover a.flex-prev{opacity:1;left:0}div.gallerySlider ul.flex-direction-nav:hover a.flex-next{opacity:1;right:0}div.gallerySlider ul.flex-direction-nav:hover a.flex-next:hover,div.gallerySlider ul.flex-direction-nav:hover a.flex-prev:hover{opacity:1}div.gallerySlider ul.flex-direction-nav a.flex-disabled{opacity:.3;cursor:default}#page-21 hr,#page-147 hr,#page-110 hr{background:url(../assets/images/bg-dividerForms.png) no-repeat center top;margin-top:-4px}#page-147 hr{width:640px}@media only screen and (max-width: 569px){#page-147 hr{width:100%}}#account_around.sendFormContainer{width:530px}@media only screen and (max-width: 569px){#account_around.sendFormContainer{width:100%}}#account_around.sendFormContainer .sendFormRow label{width:155px}.sendFormContainer{background:#f7f9fb;margin:-4px 0 0;padding:50px 55px}@media only screen and (max-width: 569px){.sendFormContainer{padding:25px}}.sendFormContainer .sendFormHead h3{margin-bottom:10px}.sendFormContainer .sendFormHead .required{font-style:italic;font-size:12px;line-height:1;color:#7d7d7d}.sendFormContainer .sendFormHead p{margin-bottom:33px;font-size:15px;color:#002157}.sendFormContainer .sendFormRow{margin:0 0 15px;overflow:hidden}.sendFormContainer .sendFormRow:last-child{margin-bottom:0}.sendFormContainer label{text-transform:uppercase;color:#adadad;font-size:13px;font-weight:700;font-family:Tahoma,Verdana,Segoe,sans-serif;width:135px;padding:4px 10px 0 0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;vertical-align:top}.sendFormContainer label.errorLabel{color:#b00}.sendFormContainer label em{font-weight:normal;font-size:12px;text-transform:none;display:block}.sendFormContainer select,.sendFormContainer .input,.sendFormContainer textarea{border:solid 1px #bab9b9;width:369px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#515050;margin:0;padding:5px 10px}.sendFormContainer select.errorField,.sendFormContainer .input.errorField,.sendFormContainer textarea.errorField{border:solid 1px #b00}.sendFormContainer textarea{height:140px}.sendFormContainer .sendFormNoLabel{margin:10px 0 10px 170px}.sendFormContainer .sendFormNote{margin:0 0 0 170px;float:left;font-style:italic;font-size:12px;line-height:16px;clear:both}.sendFormContainer div.submitBtnRow{width:100%}.sendFormContainer div.submitBtnRow input.btn-sendMessage,.sendFormContainer div.submitBtnRow .submit{background:url(../assets/images/btn-sendMessage.png) center center no-repeat #6181b4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:165px;height:50px;border-bottom:3px solid #2a436b}.sendFormContainer .error_msg{background:#B00;color:#FFF;font-size:13px;margin:0 0 15px 0;padding:15px}.sendFormContainer .error_msg ul{margin-bottom:0}.referralForm .sendFormHead p{margin-bottom:23px}.referralForm .sendFormRowHeader{padding:5px 0 10px}.referralForm .sendFormRowHeader:first-child{padding-top:0}.referralForm .sendFormRowHeader h5{font-size:18px;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none}.referralForm label{width:218px}.referralForm select,.referralForm .input,.referralForm textarea{width:424px}.page-member-home table,#page-160 table{width:100%}.page-member-home table td,#page-160 table td{padding:0 20px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media only screen and (max-width: 569px){.page-member-home table td,#page-160 table td{display:block;width:100%;padding:20px 0 0}}.page-member-home table td a,#page-160 table td a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:67px;font-weight:700}.newsItem{margin-bottom:20px}.newsItem a{font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:normal;line-height:1.25;color:#6181B4;margin:0 0 6px}.newsItem .newsDate{font-size:12px;line-height:1.5;color:#a3a3a3}.practiceGroupLandingBlock{width:213px;margin:0 35px 35px 0;float:left;background:#002157;border-bottom:3px solid #000}@media only screen and (max-width: 569px){.practiceGroupLandingBlock{width:100%}}.practiceGroupLandingBlock a{font-size:14px;font-weight:700;color:#FFF;font-family:Tahoma,Verdana,Segoe,sans-serif;display:inline-block;height:90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 30px;width:100%}#practiceGroups,#workingInterestGroups{padding:30px 0 0;margin:30px 0 0;border-top:1px solid #e2e2e2}#practiceGroups .copy,#workingInterestGroups .copy{display:block;font-weight:700;color:#6181b4;cursor:pointer;font-size:12px;line-height:1.33333;margin-bottom:10px}@media only screen and (max-width: 569px){#practiceGroups .copy,#workingInterestGroups .copy{display:none}}#practiceGroups .copy .hiddenList,#workingInterestGroups .copy .hiddenList{display:none}#practiceGroups .practiceGroupList,#practiceGroups .workingInterestGroupList,#workingInterestGroups .practiceGroupList,#workingInterestGroups .workingInterestGroupList{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:1.38462}#practiceGroups #practiceGroupMembers,#practiceGroups #workingInterestGroupUSA,#workingInterestGroups #practiceGroupMembers,#workingInterestGroups #workingInterestGroupUSA{padding-right:15px;width:233px}@media only screen and (max-width: 569px){#practiceGroups #practiceGroupMembers,#practiceGroups #workingInterestGroupUSA,#workingInterestGroups #practiceGroupMembers,#workingInterestGroups #workingInterestGroupUSA{width:100%}}#practiceGroups #practiceGroupSteering,#practiceGroups #workingInterestGroupIntl,#workingInterestGroups #practiceGroupSteering,#workingInterestGroups #workingInterestGroupIntl{padding-left:15px;width:249px}@media only screen and (max-width: 569px){#practiceGroups #practiceGroupSteering,#practiceGroups #workingInterestGroupIntl,#workingInterestGroups #practiceGroupSteering,#workingInterestGroups #workingInterestGroupIntl{width:100%;padding-top:40px;padding-left:0}}#practiceGroups .attorney,#workingInterestGroups .attorney{padding:15px 0;border-bottom:2px solid #f7f7f7}#practiceGroups .attorney .attorneyLeft,#workingInterestGroups .attorney .attorneyLeft{width:70px;float:left;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 569px){#practiceGroups .attorney .attorneyLeft,#workingInterestGroups .attorney .attorneyLeft{width:20%}}.table-interest_group #practiceGroups .attorney .attorneyLeft,.table-interest_group #workingInterestGroups .attorney .attorneyLeft{float:none;width:100%}#practiceGroups .attorney .attorneyLeft img,#workingInterestGroups .attorney .attorneyLeft img{width:60px;height:auto}.table-interest_group #practiceGroups .attorney .attorneyLeft img,.table-interest_group #workingInterestGroups .attorney .attorneyLeft img{width:100%}#practiceGroups .attorney .attorneyRight,#workingInterestGroups .attorney .attorneyRight{float:left;width:148px}.table-interest_group #practiceGroups .attorney .attorneyRight,.table-interest_group #workingInterestGroups .attorney .attorneyRight{width:100%}@media only screen and (max-width: 569px){#practiceGroups .attorney .attorneyRight,#workingInterestGroups .attorney .attorneyRight{width:80%}}#practiceGroups .attorney .attorneyRight a.nowrap,#workingInterestGroups .attorney .attorneyRight a.nowrap{word-break:normal}#practiceGroups .attorney .attorneyRight strong a,#workingInterestGroups .attorney .attorneyRight strong a{color:#575757}#practiceGroupsLanding{display:table}.landingCol{display:table-cell;width:33%;padding:0 30px}.landingCol:first-child{padding-left:0;border-right:1px solid #dddddd}.landingCol:last-child{padding-right:0;border-left:1px solid #dddddd}.landingCol a{display:block;padding-bottom:10px;font-size:15px;line-height:1.46667}@media only screen and (max-width: 569px){.landingCol{display:block;width:100%;padding:0 0 25px !important;border:none !important}.landingCol h3{padding-bottom:15px}}.ui-tabs{margin-top:45px}.ui-tabs .ui-tabs-panel{padding:7px 20px 0;margin-top:-12px;font-size:15px;color:#575757;background:url(../assets/images/bg-divider-tabs.jpg) no-repeat left top}@media only screen and (max-width: 569px){.ui-tabs .ui-tabs-panel{background-size:100%}}.ui-tabs .ui-tabs-panel .tabContainer{padding:20px 20px 0 0;height:300px;overflow-y:scroll}.ui-tabs .ui-tabs-nav{padding:0 20px;border:none;background:none}.ui-tabs .ui-tabs-nav li{border:none;padding:0;top:0;margin:0 3px 0 0}.ui-tabs .ui-tabs-nav li a{text-transform:uppercase;font-size:14px;line-height:1;color:#6181b4;font-weight:normal;background:#f3f3f3;padding:12px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0}.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-state-hover a{background:#e5e8ee;color:#002157}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0}.ui-tabs.ui-widget-content{background:none}.ui-tabs.ui-widget-content a{color:#6181B4}div.searchResults{margin:1.5em 0 2.5em 0}div.searchResults div.searchResultStats{display:none}div.searchResults div.searchResult{margin:0 0 15px}div.searchResults span.searchBoldText{font-weight:bold}div#footer{width:1000px;margin:0 auto;padding:35px 0}div#footer div#footer-menu{color:#8c8c8c;padding:0 20px;display:inline-block;float:left}@media only screen and (max-width: 569px){div#footer div#footer-menu{text-align:center;padding:0}}div#footer div#footer-menu a{text-transform:uppercase}@media only screen and (max-width: 569px){div#footer div#footer-menu a{font-size:13px}}div#footer div#footer-menu a:hover,div#footer div#footer-menu a.activeTrail{text-decoration:underline}div#footer div#social{float:right}@media only screen and (max-width: 569px){div#footer div#social{float:none;width:100%;border-top:1px solid #b5b6b8;margin-top:10px;padding:10px 0}}div#footer div#social a:hover{text-decoration:underline}div#footer div#copyright{background:url(../assets/images/bg-dividerFooter.png) no-repeat center top;padding:25px 20px 0;margin-top:15px;color:#a3a3a3}@media only screen and (max-width: 569px){div#footer div#copyright{background:none;width:100%;border-top:1px solid #b5b6b8;margin:0;padding:10px 0 0;font-size:13px}}.responsive-debug{position:fixed;background-color:#CCC;display:block;width:110px;height:20px;z-index:99999999999999999999;top:20px;left:20px;padding:10px}.nav-jump{display:none}.mobile-only{display:none}.desktop-only{display:block}.mobile-hidden{visibility:visible}.desktop-hidden{visibility:hidden}div#header_container div#topnav_container div#topnav .menu-type-footer{display:none}@media only screen and (min-width: 570px){.nav-collapse{height:auto !important;display:block !important}.responsive-search-box{display:none !important}#topnav .navbar ul ul{display:none !important}.responsive-nav-bottom{display:none}#footer-phone-link{display:none}.mobile-only,.mbl-btn{display:none !important}}@media only screen and (max-width: 569px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{padding-right:0 !important;padding-left:0 !important}.ui-autocomplete{display:none !important}.nav-jump{display:block}#all .desktop-only,.desktop-only{display:none !important}.mobile-only{display:block}.mobile-hidden{visibility:hidden}.desktop-hidden{visibility:visible}.pp_pic_holder,.pp_content,.pp_hoverContainer,#fullResImage,.ppt,.pp_details,.pp_nav{width:100% !important;height:auto !important;left:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pp_hoverContainer{height:80% !important}.pp_top,.pp_bottom,.pp_play{display:none !important}.pp_left,.pp_right{padding:0 !important;width:100% !important}input[type=text],input[type=password],input.input,select,select.input,.button,a.button,input.button,.button a,.buttonContainer a,.buttonContainer input{height:40px !important;padding:0 15px !important;line-height:40px !important;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],input.input,select,select.input{padding:0 6px !important}select,select.input{padding:0 !important}div#all .mobileFullWidth,.mobileFullWidth,a.mobileFullWidth,input.mobileFullWidth,div#dialogOnPageLayer,div.theExcerpts,div.mobileMapLink a.button{width:100% !important;height:auto;overflow:hidden;float:none !important;display:block !important}input.mobileFullWidthBtn,a.mobileFullWidthBtn{width:100% !important;padding:0 15px !important}.mobileNoMargin{margin:0 !important;padding:0 !important}select.mobileFullWidth,input[type=text].mobileFullWidth{padding:3px;height:35px}div.ui-dialog{width:90% !important}#container img{max-width:100%;height:auto}#footer-phone-link a{text-transform:uppercase;text-align:center;font-style:italic;margin-top:15px}#footer-phone-link span{font-style:normal}div#searchWrapper{display:none}div#all div#header{width:100%}div#header_container{background:#f6f2ef;overflow:hidden}div#header_container div#header_all{width:100%}div#header_container div#topnav_container{width:100%}div#header_container div#header_all div#header{width:auto;padding:10px}div#header_container div#topnav_container div#topnav{width:100%;position:relative}#topnav .btn-navbar{display:block;position:absolute;width:40px;height:37px;cursor:pointer;background:url(../assets/images/icon-menu.jpg) left top no-repeat;top:0;right:0}#topnav .btn-navbar span{display:none}#topnav .navbar-inner,div#header_container div#topnav_container{background-image:none;box-shadow:none;background-color:transparent;padding:0}div#header_container div#topnav_container{margin-top:50px}div#header_container div#topnav_container div#topnav ul li{width:100%;background:none;text-align:left;position:relative}div#header_container div#topnav_container div#topnav .left{float:left !important}div#header_container div#topnav_container div#topnav .right{float:right !important}div#header_container div#topnav_container div#topnav .menu-type-footer{padding-top:20px;display:inline}div#MightyMenuTopNav div.hitarea{position:absolute;height:45px;width:55px;right:0;z-index:100;margin:0}div#template div#left #MightyMenu{display:none}div#container{width:100%}div#template,div#template div#right{width:100%}div#template div#right div#content{width:100%;padding:0}div#sidebar{width:inherit;padding:0}div#sidebar div.sideBar_ElementHolder div.sideBar_Caption{margin:0;text-align:center;width:inherit}.cartElementTable .cart-productRow td.cart-photo{padding:0;width:0}.cartElementTable .cart-productRow td.cart-photo .productImgHolder{display:none}.cartElementTable .cart-productRow td.cart-name{padding-left:0}div#shippingLocation2{margin:20px 0}div#shoppingCartShippingRadio{margin:0 0 20px .5em}div.cart-productData{margin-left:0}div.sendFormContainer label{text-align:left;width:auto;float:none;display:block;margin:3px 0;padding:0}div.sendFormContainer select,div.sendFormContainer select.input,div.sendFormContainer .input,div.sendFormContainer textarea{width:100%;float:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.sendFormContainer div.sendFormCheckboxes label,div.sendFormContainer div.sendFormCheckboxes input{display:inline;float:none;margin-right:2px;width:auto}div.sendFormContainer .sendFormCheckboxes label.questionLabel{display:block;float:none;clear:both}div.sendFormContainer .submit{float:none;width:100%;height:40px}div.sendFormContainer div.cardImages,div.sendFormContainer div.sendFormNote,div.sendFormContainer div.sendFormNoLabel{margin-left:0}.submitBtnRow{width:100%}#slideshow_container,.sidebar_form{display:none}div#sideBar_GoogleMap{display:none}div.mobilePhoneLink .button,div.mobileMapLink .button{text-align:center;text-transform:uppercase}#sideBar_MapList{border-top:0 none}.productListingPageLeft{border:0 none;background:transparent;padding:0}.productFacetSidebarBottom{display:none}.loginFormFB,.loginFormFieldHelp,.loginFacebookLegal,.requiredString,.loginCreateAccountForm .indent,.loginFormEnterFollowing,.loginFormRow,.loginFormRow label,.loginFormRow input.input{margin-left:0;margin-right:0;width:100%;float:none;clear:both;display:block;text-align:left;padding:0}.gsc-input-box{height:auto !important}input.gsc-search-button-v2{width:auto !important;height:auto !important;line-height:1 !important;font-size:12px !important}#gsc-i-id1{height:auto !important;line-height:1 !important}table.gsc-search-box td{vertical-align:top !important}}
