html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, 
dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, 
nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;}
*{        
    /*You just need this if you are only concerned with android and not desktop browsers.*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} 

*{outline:none;ie-dummy: expression(this.hideFocus=true);}
 

@font-face {
    font-family: 'Spoqa Han Sans',Arial, sans-serif;
    font-weight: 700;
    src: local('Spoqa Han Sans Bold'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Bold.woff2') format('woff2'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Bold.woff') format('woff'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Spoqa Han Sans',Arial, sans-serif;
    font-weight: 400;

    src: local('Spoqa Han Sans Regular'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Regular.woff2') format('woff2'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Regular.woff') format('woff'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;
    font-weight: 300;
    src: local('Spoqa Han Sans Light'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Light.woff2') format('woff2'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Light.woff') format('woff'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;
    font-weight: 100;
    src: local('Spoqa Han Sans Thin'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Thin.woff2') format('woff2'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Thin.woff') format('woff'),
    url('/Microsite/assets/fonts/SpoqaHanSans/Spoqa Han Sans Thin.ttf') format('truetype');
}

:lang(ko-kr) {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
:lang(zh-cn) {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
body.ko-kr, body.zh-cn {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}

body.zh-cn h2 {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
    body.ko-kr h2
        {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun !important;}
    /*body.ko-kr h3, body.ko-kr h4 {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun !important;}
    body.ko-kr h3,body.ko-kr h4 a {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun !important;}
    body.zh-cn h3, body.zh-cn h4 {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun !important;}
    body.zh-cn h3 a,  body.zh-cn h4 a {font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun !important;}*/
ul,li{list-style-type:none;padding:0;display:block;color:#666;margin: 0;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #666;min-width: 310px;margin: 0;padding: 0;width:100%;float:left;}
h1, h2, h3, h4, h5, h6 {color: #666;line-height: 1; padding-bottom: 15px;}
.group:before, .group:after, .home_stories:before, .home_stories:after { content:""; display:table;clear:both;}
.group, .home_stories { zoom:1;}
#outer-layout,.wrap { float:left; width:100%; }
#carousel_sec { float:left; width:100%; overflow:hidden; }
#carousel_sec img { height:100%; width:100%; }
#thumbs { overflow:hidden; height:41px; padding-left: 3px; }
#thumbs a, #thumbs img { display:block; float:left; }
#thumbs a { position:relative; }
#thumbs img { border:none; width:100%; height:100%; position:absolute; top:0; left:0; }
.inside-row { position:relative; width:135px; right:48px; float:right; }
#phcarousel_0_CarouselContainer { position:relative; }
/*#thumbs a { width:39px!important; margin:0 8px 0 0; padding:0; text-decoration:none; height:41px; }*/
#thumbs a { width:39px!important; margin:0 5px 0 0; padding:0;text-decoration:none; height:41px; }
/* a,a:hover,a:focus,a:active{outline:none!important;} */
#thumbs a span { color:#fff; /*text-shadow:1px 1px 0px #000000;*/ text-decoration:none; font-size:0.688em; line-height:1.182em; text-align:center; float:left; width:61px; padding-top:5px; display:none; }
#thumbs a:hover { }
#thumbs a.selected {border:2px solid #fff; height:37px;width:37px!important; }
/*#prev, #next { background:url("../images/sprite.png") no-repeat; display:block; width:22px; height:25px; position:absolute; top:39px; }*/
#prev, #next { background:url("../images/icon/icons.png") no-repeat; display:block; width:22px; height:25px; position:absolute; top:39px; }
/*#prev { background-position:-584px -356px; left:-24px; top:14px;}
#next { background-position:-564px -356px; left:140px; top:14px; }*/
/*#prev { background-position:-237px -5px; left:-24px; top:14px;}
#next { background-position:-212px -5px; left:140px; top:14px; }*/
#prev { background-position:-240px -5px; left:6px; top:68px;}
#next { background-position:-218px -5px; left:108px; top:68px; }
#prev.disabled, #next.disabled { display:block!important; }
#inside-layout,#mainlayout  { float:left; width:100%; }
/*#mainlayout { position:absolute; top:0; left:0; width:100%; }*/
#GlobelBGWrap,#divGlobalBGWrap { width:100%; position:fixed; top:0; left:0; z-index:-1; overflow:hidden; background-position:center top; background-repeat:no-repeat; height:100%; text-align:center;}
#divGlobalBGWrap{overflow:hidden;}
    #divGlobalBGWrap img {
        object-fit: cover;
        object-position: center;
        margin: auto;
        width: 100%;
        height: 100%;
        text-align: center;
        max-width: initial;
    }
#GlobelBGWrap img{  height: auto; max-width: 100%;}
.layout ,#main .skip_lang{ margin:0 auto; width:994px; /*position:relative;*/ }
/*.layout-header { margin:0 auto; width:969px; padding-left:12.5px; padding-right:12.5px;}*/
.layout-header { margin:0 auto; width:994px;}
/*#outer-header-home .header-wrapper,#outer-header .header-wrapper{background:#fff; float:left; width:100%; padding-bottom: 37px;}*/
#outer-header-home .header-wrapper{/*padding-bottom:37px;*/padding-bottom:0px; padding-left:12px; padding-right:12px; width:auto;}
.pagenotfound,.header-wrapper1{padding-bottom:37px;}
#outer_header .header-wrapper{padding-bottom:10px; padding-left:12px; padding-right:12px; width:auto;}
.footer-wrapper{padding-left:12px; padding-right:12px; width:auto;}
#outer_header { float:left; width:100%; background:#fff; position:relative; z-index:999999; /*padding-bottom:10px;*/ }
#outer-header-home { float:left; width:100%;  background:#fff; position:relative; z-index:999999; /*padding-bottom:37px;*/ }   
@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:landscape){
#outer-header-home{padding-right:0.781em;}
}  
@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation : portrait) {
#outer-header-home{padding-right:14px;}
} 
#outer_header.topgap { padding-bottom:37px; }
#header { float:left; width:100%; padding:19px 0 0; background:#fff; position:relative; }
#header img {/* float:left;*/ }
#header h1 { float:left; width:auto; padding-top:15px }
#header .right_sec { float:right; width:auto; }
#header .links { float:left; width:55%; padding-top:6px; }
#header ul.utility-nav { float:left; width:auto; list-style:none; margin:0; padding:0; }
#header ul.utility-nav li { float:left; width:auto; font-size:0.813em; line-height:1.154em; color:#646568; padding:0 1.308em 0 0 }
#header ul.utility-nav li.none { padding-left:0; }
#header ul.utility-nav li a { color:#646568; text-decoration:none;}
#header ul.utility-nav li a:hover { text-decoration:underline; }
#header ul.icon-sec { float:left; width:auto; list-style:none; margin:0.182em 0.727em 0 0; padding:0; }
#header ul.icon-sec li { float:left; width:auto; font-size:0.688em; padding:0 0.818em 0 0; }
#header ul.icon-sec li.last { padding-right:0; }
#header ul.icon-sec li a,.footericon a{background:url("../images/icon/icons.png") no-repeat; width:16px; height:16px;text-decoration:none;}
#header ul.icon-sec li a.print{background-position:-4px -2px; display:block;}
#header ul.icon-sec li a.pdf{background-position:-22px -2px; display:block;}
#header ul.icon-sec li a.linkedin{background-position:-40px -2px; display:block;}
.footericon a.linkedin{background-position:-40px -2px;outline-color:#ffffff;}
#header ul.icon-sec li a.twitter{background-position:-57px -19px; display:block;}
.footericon a.twitter{background-position:-80px -18px;outline-color:#ffffff;width: 15px;}
#header ul.icon-sec li a.gplus{background-position:-134px -2px; display:block;}
#header ul.icon-sec li a.email1{background-position:-76px -2px; display:block;}
#header ul.icon-sec li a.rss{background-position:-94px -2px; display:block;}
#header ul.icon-sec li a span,.footericon a span{display:block; height: 16px;overflow: hidden;width: 16px;}

#header .search-sec { float:left; width:157px; }

#header input.search { float:left; width:20px; text-indent:-999px; height:26px; background:url("../images/icon/icons.png") no-repeat scroll -112px -2px transparent; border:none; cursor:pointer; margin:0; padding:0; font:0.875em Arial, Helvetica, sans-serif; color:#fff; line-height:1.929em; font-weight:bold; }
#header form { float:left; width:100%; }
#header .input-bg { float:left; width:121px; background:url("../images/sprite.png") no-repeat scroll -386px -241px transparent; height:26px; padding:0 0.5em; }
#header .input-bg input { background:none; border:none; width:100%; font:0.75em Arial, Helvetica, sans-serif; color:#646568; line-height:25px; float:left; height:25px; }

.content-accordion p { width:86% !important; text-align:left !important; }
.content-accordion p select { width:100%; font:normal 1em Arial, Helvetica, sans-serif; color:#666; }
.content-accordion .inside { padding:0.625em; }
.content-accordion .languages { padding:0.625em; }
.content-accordion .languages ul { display:block; list-style:none; padding:0!important; margin:0; }
.content-accordion .languages ul li { display:block; color:#333333; padding:0.5em 0; font-size:0.75em; line-height:1.333em!important; padding:0!important; }
.content-accordion .languages ul li a { text-decoration:none; padding:0!important; margin:0; }
.content-accordion .languages ul li a:hover { text-decoration:underline; }
.professionalNav ul li a.navactive {
    background: #693b86;
    background: -moz-linear-gradient(top, #693b86 1%, #310952 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#693b86), color-stop(100%,#310952));
    background: -webkit-linear-gradient(top, #693b86 1%,#310952 100%);
    background: -o-linear-gradient(top, #693b86 1%,#310952 100%);
    background: -ms-linear-gradient(top, #693b86 1%,#310952 100%);
    background: linear-gradient(to bottom, #693b86 1%,#310952 100%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2OTNCODYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMTA5NTIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNjMpIiAvPgo8L3N2Zz4=);
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.header_paddingmo .professionalNav ul li a.navactive {
    background-image: none;
}

.linkbtns a { float:left!important; width:auto; background:url(../images/buttons/left-morelink.gif) no-repeat 0 0!important; color:#fff; text-decoration:none; padding-left:20px; }
.linkbtns a span { float:left!important; width:auto; background-position: right 0!important; background:url(../images/buttons/right-morelink.gif) no-repeat right 0!important; height:27px; padding:0 20px 0 8px }
.linkbtns a:hover span { text-decoration:none; }
.breadcrumbs { display:block; padding:10px 0 10px 0px;}
#ulbreadcrumbMessage{margin:0; padding:0;}
.breadcrumbs ul { display:block; width:100%; list-style:none; margin:0; padding:0;}
.breadcrumbs ul li { display:inline; width:auto; color:white; font-size:12px; line-height:1.174em; /*background:url(../images/icon/bread-arrow.png) no-repeat left 4px;*/ /*padding:0 4px 0 18px*/ padding:0 0px 0px 0px; margin-right:6px; }
.breadcrumbs ul li+li:before { content:">"  ;padding-right:0  ;background:none; padding:0 0 0 3px; margin-right:8px; }
.breadcrumbs ul li.last { padding-right:0; background:none; }
.breadcrumbs ul li a { color:white; text-decoration:none;display:inline; }
.breadcrumbs ul li a:hover { text-decoration:underline; }
.backstretch img { position:fixed!important; overflow:hidden!important; }
.bodycontent-inner { background-size: 100% auto; background-repeat: no-repeat; background-image:url(../images/slider/banner_01.jpg); }
#map1 { width:960px; height:532px; background:#ccc; }
#body_container.none { padding-top:0; }
.widgets-carousel { float:none; width:100%; height:auto; position:relative;}
.widgets-carousel span { width:auto; font-size:0.855em; line-height:1.133em; /* float:left; color:#652D90;background:url(../images/icon/arrow.gif) no-repeat right 3px; padding:0 0.929em 0 6.857em;*/ }
.widgets-carousel span a { color:#652D90; text-decoration:none; }
.widgets-carousel span a:hover { text-decoration:underline; }

.widgets-carousel .googlemap-sec { padding-left:14px }
.widgets-carousel .googlemap-sec .content { padding-left:0px }

a.story-title{/*text-shadow:2px 2px 4px #ccc;*/ float:left; width:auto!important;}
.widgets-carousel .context-area { float:right; width:60%; position:relative; z-index:9999; }
.widgets-carousel .context-area.homepar{float:left;padding-left:3%;}
.widgets-carousel .content p a { color:#6F3090; text-decoration:none; }
.widgets-carousel .content p a:hover { text-decoration:underline; }
.widgets-carousel .content.none { padding-top:0; }
.widgets-carousel .content h2 { font-size:2.181em; line-height:1.032em; font-weight:normal; color:#6F3090; /*xtext-shadow:2px 2px 4px #cccccc*/ }
.widgets-carousel .content .head_sec h2{font-size:2em;padding-top:0;}
.widgets-carousel .content h1 { font-size:2.181em; line-height:1.032em; color:#fff;  /*color:#6F3090; color:#6F3090; text-shadow:2px 2px 2px #cccccc;*/ }
.widgets-map-area { float:left; width:100%; height:422px; padding-top:24px; }
.widgets-map-area .googlemap-sec { float:left; width:100%; }
.widgets-map-area .google-map { float:left; width:49.979%; position:relative; }
.widgets-map-area .google-map img { float:left; width:265px; height:248px; border:2px solid #000000; }
.widgets-map-area .content { width:62.5%; float:left; }
.widgets-map-area .content .head-sec { float:right; width:83%; }
.widgets-map-area .content h2 {font-size:3.000em; color:#652D90; }
.widgets-map-area .content p { font-size:1.125em; line-height:1.111em; color:#652D90; width:100%; font-style:italic; }
.widgets-map-area .details { bottom:75px; padding: 0 0 0 2%; position: absolute; width: 43%; }
.widgets-map-area .details p { font-size:1em; line-height:1em; color:#fff; width:100%; font-style:normal; }
.widgets-map-regions { float:left; width:100%; height:330px; padding-top:24px; }
.widgets-map-regions.europe { float:left; width:100%; height:370px; }
.widgets-map-regions .content { float:right; width:61%; padding-bottom:115px; }
.widgets-map-regions .content h2 {font-size:3.000em; color:#652D90; width:100%; float:left; line-height:1.042em; }
.widgets-map-regions .content p { font-size:0.89em; line-height:1.111em; color:#652D90; width:100%; }
.widgets-map-regions .map svg { height:246px!important; overflow:hidden; transition:all 1s ease 0s; width:auto !important }
.widgets-carousel .common-row { float:left; width:100%; }
.widgets-carousel .common-row .pic-area { float:left; width:15.520833333333333333333333333333%; }
.widgets-carousel .common-row .context { float:right; width:82%; }
.widgets-carousel .common-row .context h2 { font-size:3.000em; color:#007bd2; float:left; width:100%; }
.widgets-carousel .common-row .context h2 span { background:none; width:100%; float:left; font-size:0.625em; padding:0 0 0 24%; color:#007bd2; }
.widgets-carousel .common-row .context p { font-size:1.250em; line-height:1.111em; color:#fff; width:80%; font-style:italic; }
/*issue 1596*/
/*Start Changes by Amit for google-map details class dated 24-01-2014*/
.widgets-carousel .google-map p a { color:#FFFFFF;text-decoration:none;}
.widgets-carousel .google-map p a:hover{text-decoration:underline;}
/*End Changes by Amit for google-map details class*/
/*issue 1596*/

.widgets-carousel.detail { height:100px; }
.widgets-industry { float:left; width:100%; padding:100px 0; }
.widgets-industry .content { float:left; width:100%; }
.widgets-industry .content h2 {font-size:2.750em; color:#007BD2; }
.widgets-industry .content p { font-size:1.125em; line-height:1.111em; color:#fff; width:100%; font-style:italic; float:right; text-align:center }
.home-carousel { padding-top: 124px; }
.professionalNav { width:79%; float:right; padding-left:13px; }
.professionalNav.none { float:left; padding-top:8%; }
.professionalNav.insight { padding-top:8%; }
.professionalNav.berlin { width:84%; float:left; margin-left:100px; padding-top:3%; }
/* .professionalNav.health { width:84%; float:left; margin-left:100px; padding-top:2%; } */
.navSticky { width:84%; float:left; }
.navSticky.prof { width:84%; float:left; margin-left:202px; }
.professionalNav .description { display:none; }
.navSticky .description { display:block; float:left; }
.navSticky .description figure { float: left; height: 112px; margin-bottom: 14px; margin-right:20px; width: 90px; }
.navSticky .description figure img { height: auto !important; overflow: hidden; transition: all 1s ease 0s; width: 95px !important; }
.navSticky .description .details { float:left; width:150px; border:1px #fff solid; background:#fff; padding:0 0.833em 0.417em; margin-right:0.438em; min-height:72px; }
.navSticky .description strong { font-size:0.750em; font-weight:bold; color:#0066CC; line-height:1.167em; }
/*.navSticky .description span { padding:0.250em 0.833em 0; font-size:0.750em; font-weight:bold; color:#000; float:left; width:90%; line-height:1.167em; background:none; }*/
.navSticky .description span a:hover { text-decoration:underline; }
.navSticky.none { padding-top:0; }
.navSticky.berlin { width:84%; float:left; margin-left:100px; padding-top:0; }
.navSticky.insight { padding-top:0; }
.professionalNav small { display:none; }
.social-icons{background:no-repeat; padding-bottom:2px; padding-left:20px; text-decoration:none; color:#000;}
.social-icons:hover{text-decoration:none;}
/*.navSticky .share small { padding-bottom:5px; }*/
.navSticky h2 small { font-size:0.47em; padding: 7px 0 0 0; }

.healthNav { width:70%; margin:70px 0 0 0; }
.healthNav ul li { list-style:none; display:block; float:left; width:104px; text-align:center; background:#007bd2; color:#fff; list-style:none; padding:36px 0px; -moz-border-radius: 3px; border-radius: 3px; margin:0 5px 0 0; }
.listing-row ul li a { color:#6E2D91; background:none; font-weight:bold; text-decoration:none; }
.professionalNav ul { float:left; width:auto; }
.stick-bg ul { background:url("../images/sprite.png") no-repeat scroll 10px -383px transparent; height:35px; width:632px; padding:0 !important; }
.navSticky .stick-bg ul { width:608px; padding:0; background-position: -13px -383px; }
.professionalNav ul li.pad { padding:19px 0; }
/* .professionalNav ul li { display:block; list-style:none; font-size:0.75em; color:#FFFFFF; float:left;} */
/*.professionalNav ul li a { color:#fff; text-decoration:none; float:left; background:url("../images/sprite.png") no-repeat scroll -385px -83px transparent; padding-left:10px;}*/ 
.professionalNav{margin: 0;width: 72%;float: left;padding-top: 2%;padding-left: 0px;}
.professionalNav.navSticky .stick-bg ul.sticknav {width: 708px;}
.professionalNav .stick-bg ul.sticknav{height: 34px;margin-bottom:10px;
width: 733px;padding: 0;float:left;border-radius:2px;/*box-shadow:0 0 10px #999;*/
background-color: #5e2b7f;
background: -webkit-linear-gradient(#9e73b5,#834ca0, #5e2b7f); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#9e73b5,#834ca0, #5e2b7f); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#9e73b5,#834ca0, #5e2b7f); /* For Firefox 3.6 to 15 */
background: linear-gradient(#9e73b5,#834ca0,#5e2b7f); /* Standard syntax */
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5RTczQjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1RTJCN0YiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MTgpIiAvPgo8L3N2Zz4=); 
}
/* .professionalNav ul li a span { color:#fff; background:url("../images/sprite.png") no-repeat scroll right -676px transparent; padding:10px 15px 7px 5px; float:left; height:17px; display:block; font-weight:bold; } */
#body_container .professionalNav ul li a span {line-height: 1.133em;}
.professionalNav ul li a:hover { color:#fff; text-decoration:none; float:left; height:34px; background-position:-484px -117px;/* padding-left:10px;*/ }
.professionalNav ul li a:hover span { color:#fff; background-position:right -710px; float:left; display:block; font-weight:bold; cursor:pointer; }
/* .professionalNav ul li a.navactive { background-position:-386px -151px; } */
/* .professionalNav ul li a.navactive span { background-position:right -744px; } */
/* .professionalNav ul li a.first, .professionalNav ul li a.first { color:#fff; background-position:-483px -83px; height:34px;padding-left:10px;float:left; display:block; } */
.professionalNav ul li a.first:hover { color:#fff; background-position:-483px -117px; height:34px;/* padding-left:10px;*/ float:left; display:block; }
/* .professionalNav ul li a.first.navactive { background-position:-483px -151px; } */
.professionalNav.navSticky ul li a.first { color:#fff; /* background-position:-483px -83px;padding-left:10px;*/ float:left; display:block; }
.professionalNav.navSticky ul li a.first:hover { color:#fff; background-position:-483px -117px; height:34px; /*padding-left:10px;*/ float:left; display:block; }
/* .professionalNav.navSticky ul li a.first.navactive { background-position:-483px -151px; } */
/* .professionalNav.health { margin:0; clear:both; } */
.navSticky .description, .navSticky .description .details {padding:0; background:none; min-height:58px; width:85%; border:none }
.navSticky.professionalNav .description .details {min-height: 128px;float: left;}
.professional-bio.navSticky .description .details{width:80%; min-height:128px;}
/* .navSticky.health { width:969px; } */
.navSticky .description h2 { color:#6F3090; font-size: 2.181em; }
.navSticky .stick-bg { padding-left: 24px; padding-right: 24px; }
.stick-top-left { background:url("../images/sprite.png") no-repeat scroll -42px -344px transparent; float:right; width:288px; padding:8px 0px; height:20px; text-align:center !important; display:block; }
.professionalNav .stick-bg-mid small span.stick-top-left{ width:312px; font-size:1em;}
/* .navSticky.health { z-index:9999999; background:url("../images/sprite.png") no-repeat scroll -669px 0px transparent; left:50%; height:127px; overflow:hidden; margin-left:-484px; padding-left:0; padding-top:0; } */
/* .navSticky.health .stick-bg { background:url("../images/sprite.png") no-repeat scroll 939px -40px transparent; z-index:999999; } */

.navSticky .stick-top-left a { color:#4e5052; display: inline-block; text-decoration:none; font-size:1em; padding-right:50px; background:url(../images/stick-arr.png) no-repeat right 4px; }

.navSticky.health.navSticky.professional-bio { background-position:-666px -131px; height:186px; }
.navSticky.health.navSticky.professional-bio .stick-bg { /*background-image:url(../images/stick-wrap-right-bio.png);*/ background-position:936px -171px; }
.professional-bio.navSticky .stick-bg-mid { background-image:url(../images/stick-wrap-mid-bio.png); background-position:0 bottom; background-color:#FAFAFA; height:185px; }
.professional-bio .description { padding-top:10px; width:100% }
.stick-bg-mid .description.non-pic figure { display:none; }
.stick-bg-mid .description.non-pic .details { margin-left:0; }
.professional-bio .description span { width:23%; padding:0; }
.share-wrap { float:left; width:100%; padding:6px 0 3px 0; }
.professional-bio .details { margin-left:10px; }
/*.navSticky .description span a { color:#000; background:url("../images/sprite.png") no-repeat scroll -686px -432px transparent; padding:0 0 5px 1.875em; text-decoration:none; padding-bottom:3px; }*/
.navSticky .description span a { color:#000; background:url("../images/icon/icons.png") no-repeat scroll -264px -89px transparent; padding:0 0 5px 1.875em; text-decoration:none; padding-bottom:3px; }
/*.navSticky .description span a.email { color:#000; background-position:-686px -448px; padding:0 0 0 1.875em; /*text-decoration:none; padding-bottom:3px; }*/
.navSticky .description span a.email { color:#000; background-position:-264px -108px; padding:0 0 0 1.875em; /*text-decoration:none;*/ padding-bottom:3px; }
.navSticky .description span a.social-icons { background-position:0 0px; }
.navSticky .description span a.linkdin { background-image:url(../images/icon/linkedin.gif); }
.navSticky .description span a.tweet { background-image:url(../images/icon/twitter.gif); }

.infographic-home h4 { color: #6F3090; font-size: 1em; font-weight: normal; padding-bottom: 5px; }
.infographic-home .state p { font-weight:normal; padding-bottom:10px; }
.infographic-home article.state, .infographic-home p.state { font-size:1em; }
.infographic-home article.state p.state { padding-bottom:10px; }
.second-listing { float: left !important; margin: 1em 0 0 1.5em !important; font-size: 1.25em }
.more-right { text-align:right; }
.view-stories .event-top-space p.more-right { padding-bottom:0; }
.view-stories .event-top-space p { padding-top:0; }
.view-stories .event-top-space p.state { padding-top:0; font-weight:normal; }
.infographic-home p.state { font-size:0.75em; font-weight:normal; padding-bottom:20px; }
.infographic-home { float:left; width:66.197183098591549295774647887324%; margin-right:0; display:inline; }
/*.infographic-home p,aside.aside-container .advContent .news-sec p{ font-size:0.750em; line-height:1.333em; color:#333; padding:0 20px 15px 0px; }*/
.infographic-home p a { color:#6F3090; text-decoration:none!important}
.infographic-home p a:hover { color:#6F3090; text-decoration:underline}
.infographic-home .inside-common {float:left; width:100%; padding:0 0 0;}

/* .infographic-home .inside-common-bg { float:left; width:100%; padding:0 0 0; min-height:450px; height:auto!important; height:350px; background:url(../images/transparent_bg_main.png) repeat-y 0 0;} */
.infographic-home .inside-common-bg-home { float:left; width:100%; padding:0 0 0; min-height:350px; height:auto!important; height:350px; background:url(../images/transparent_bg_main_home.png) repeat 0 0;}

.infographic-home .inside-common-bg-home .inside-content { min-height:226px; height:auto!important; height:226px; }
.infographic-home .inside-common-bg-home .inside-content-grey { min-height:226px; height:auto!important; height:226px; }
.infographic-home .inside-content { float:left; width:590px; padding:18px 34px 26px; background:url(../images/inside-content-transparent.png) no-repeat 13px 0; position:relative; top:-6px; }
.infographic-home .inside-content-grey { float:left; margin-top:-1px; width:590px; padding:18px 34px 26px; background:url(../images/inside-content-transparent-grey.png) no-repeat 13px 0 !important; position:relative; top:-6px; }
.infographic-home .col-story01 { float:left; width:194px; padding-right:29px; }
.col-story01 h4, .col-story02 h4, .col-story03 h4 { display:block; color:#4D4D4D; font-size:0.75em;}
.col-story01 span, .col-story02 span, .col-story03 span { display:block; font-size:0.750em; line-height:1.333em; font-weight:bold; color:#662D90; padding-top:6px; }
.col-story01 span a, .col-story02 span a, .col-story03 span a { text-decoration:none; color:#662D90; }
.col-story01 span a:hover, .col-story02 span a:hover, .col-story03 span a:hover { text-decoration:underline; }
.infographic-home .col-story02 { float:left; width:180px; padding-right:30px; }
.infographic-home .col-story03 { float:left; width:155px; }
.infographic-home .col-story03 strong { display:block; font-size:4em; line-height:1.025em; color:#662D90; font-weight:normal; }
.infographic-home .col-story03 p { color:#662D90; /*font-size:0.75em; line-height:1em;  padding:5px 25px 0 0;*/ }
.infographic-home .col-story03.nextstories p { color:#666666!important; }
.infographic-home .col-story03 .txt {}
.inside-common { display:block; padding:5px 0.833em 0; }
/*.bottom-curve-main { float:left; width:100%; background:url(../images/bottom-curve-main.png) no-repeat 0 0; height:14px; }*/
.inside-common .common-row { width:100%; }
.infographic-home .links a { color:#007BD2; text-decoration:none; }
.infographic-home .links a:hover { text-decoration:underline; }

.infographic-home h3.subheading-space { padding-bottom:0.3em; }
/* .infographic-home h2 { color:#007bd2; font-size:1.875em; display:block; padding-bottom:0.167em } */
/* .infographic-home .state { padding:0px 0px 0px 0px; color:#666; font-weight:normal; display:block; } */
/* .infographic-home strong.state { padding:0; font-size:0.75em; } */
.infographic-home .state.eventlocation { padding-bottom:3px; }
.infographic-home span.datesec { color:#666; font-weight:normal; display:block; }
.infographic-home strong[date] { padding-bottom:8px; }

.banner-sec { float:left; width:645px; position:relative; top:-6px; padding-left:13px; }
.banner-sec img { float:left; }
.transparent-banner-bg { position:absolute; top:0; left:13px; width:389px; height:187px; background:url(../images/transparent-banner-bg.png) no-repeat 0 0; padding:18px 0 0 1.188em; }
.transparent-banner-bg h3 { display:block; font-size:1.485em; line-height:1.094em; color:#fff; font-weight:normal; padding:0 0 13px; }
.transparent-banner-bg span { display:block; font-size:0.866em; line-height:1.299em; color:#fff; }
.transparent-banner-bg a { color:#fff; text-decoration:none; }
.transparent-banner-bg a:hover { text-decoration:underline; }

.transparent-banner-bg-grey { position:absolute; top:0; left:13px; width:389px; height:187px; background:url(../images/transparent-banner-bg-grey.png) no-repeat 0 0; padding:18px 0 0 1.188em; }
.transparent-banner-bg-grey h3 { display:block; font-size:1.485em; line-height:1.094em; color:#fff; font-weight:normal; padding:0 0 13px; }
.transparent-banner-bg-grey span { display:block; font-size:0.866em; line-height:1.299em; color:#fff; }
.transparent-banner-bg-grey a { color:#fff; text-decoration:none; }
.transparent-banner-bg-grey a:hover { text-decoration:underline; }

.stories-link { float:left; width:100%; }
.stories-link span { float:left; width:100%; font-size:0.75em; line-height:1.157em; color:#fff; text-align:center; }
.stories-link span a { color:#fff; text-decoration:none; font-size:11px }
.stories-link span a:hover { text-decoration:underline; }
.view-stories { display:block;/* padding-top:0.833em!important;*/ padding-bottom:0.833em }
.view-stories .common-row { float:left; width:100%; padding-bottom:2% }
.view-stories .pic-area { float:left; width:104px; height:104px; position:relative; margin-right:0.938em; display:inline; }
.view-stories .pic-area img { float:left; width:104px; height:104px; border:#666 1px solid; }
.view-stories .story-wrap { padding-left:104px; margin-left: 0.938em; }
.story-heading strong { font-size:16px; font-weight:normal; color:#6F3090; text-decoration:none; }
.story-heading a { font-size:16px; font-weight:normal; }
/*.view-stories p { font-size:12px; color:#333; line-height:1.5em; }*/
.view-stories .story-wrap p { font-size:0.750em; line-height:1.333em; color:#333; padding:10px 0 0px 0; }
.view-stories .story-wrap p.story-cont { padding-top:3px; }

.view-stories p a { color:#6E2D91; font-weight:bold; text-decoration:none; }
.view-stories p a:hover { text-decoration:underline; }
.infographic-home .form-sec { display:block; width:100%; }
/*.infographic-home .form-row { display:block; width:100%; margin:0.769em 0 0.154em 0; }*/
*+html .infographic-home .form-row { display:block; width:100%; padding:0.769em 0 0.154em 0; margin:0em 1em 0 0em; }
.infographic-home .form-sec label { font-size:0.813em; color:#333; display:block; padding:0 0 0.154em 0; }
.infographic-home .form-sec input.text { display:block; width:40%; border:1px solid #333; font-size:0.75em; padding:0.333em; }
.infographic-home .form-sec input.submit-btn { float:left; width:96px; height:25px; padding: 0 0 2px; font-weight:bold; background:url(../images/buttons/contact-submit.png) no-repeat scroll 0 1px transparent; cursor:pointer; border:none; margin-top:10px; color:#fff; }
.infographic-home .form-sec small { float:left; width:auto; padding-right:0.500em; }
.infographic-home .form-sec small input { height:15px; width:15px; }
.infographic-home .form-sec span { width:auto; font-size:0.750em; line-height:1.333em; color:#333 }
.infographic-home .form-sec textarea { width:96%; height:100px; }
.global-accordion { float:left; width:100%; padding:0 0 1em; }
.global-accordion .common-col ul { list-style:none; padding:10px 0; float:left; width:100%; }
.global-accordion .common-col ul li { background:none; margin:0; padding:0 0 8px 15px; float:left; width:100%; font-size:0.75em; }
.global-accordion .common-col ul li a { width:90%; float:left; text-decoration:none; color:#652D90; }
.global-accordion .common-col ul li a:hover { text-decoration:underline; }

.global-accordion .links-accor { float:left; width:99%; text-decoration:none; line-height:1.667em; font-size:0.938em; height:1.667em; padding-left:2%; cursor:pointer; background:url(../images/career-bg.gif) no-repeat 0 0; margin-bottom:3px; }
.global-accordion .links-accor.ui-accordion-header-active { color:#050607; background-position:0 -36px; color:#fff; }
.aside-accordion { float:left; width:100%; }
.aside-accordion .links-accor { width:336px; font-weight:bold;  /*margin-bottom:2px;*/ cursor:pointer; }

.acc-block { display:block; }
.global-interactive-map-menu { float:left; width:100%; /*background:#fff;*/ position:relative; }
.global-interactive-map-menu .map { float:left;}
global-interactive-map { float:left; width:100%; background:#fff; position:relative; margin-top:-45px; }
.global-interactive-map .map { float:left; width:100%;}
.global-interactive-map .map .content { width:92%; padding-left:15px;}

/* Modified by Nitika - to add scrolling element and iframe border to 0 */

/* #iframeHomeWorldMap { padding-left:15px; overflow:hidden;border:none;} */

/*End */
.globallogo { float:right; width:auto; display:inline; margin-top:-35px; }
.global-interactive-map .map .content h2 {font-size:3.000em; color:#000; }
.global-interactive-map .map .content p { font-size:1.125em; line-height:1.111em; color:#000; width:100%; font-style:italic; }
.global-interactive-map img {max-width: 100%;}
.global-interactive-map .glbheading { position:absolute; top:10px; left:10px; }
.interactive-accordion { float:left; width:100%; }
.interactive-accordion .links-accor { float:left; width:98%; text-decoration:none; background:url(../images/global-accor.gif) no-repeat 0 0; line-height:1.667em; font-size:1.125em; color:#050607; height:1.667em; padding-left:2%; cursor:pointer; margin-bottom:4px; }
.interactive-accordion .links-accor.ui-accordion-header-active { color:#fff; background:#527DBE; background:url(../images/global-accor.gif) no-repeat 0 -36px; }
.global-row { clear: both; margin: auto; position:relative; }
.usa { position:absolute; }
.interactive-accordion .cols { float:left; width:13%; padding:10px 12px 10px 0; }
.interactive-accordion .cols.last { left: 844px; /*top: 355px; width: 13%; */ position: absolute; bottom:0; }
.interactive-accordion .cols.last li{ text-indent:-15px; padding-left:17px; margin-left:1px; }
.interactive-accordion .cols.last h4 { border-bottom: 2px solid #87898a; border-top: 3px solid #231f20; color:#000; padding-left:0.5em; }
.interactive-accordion .cols.last ul { /*padding-left:0.5em;*/ padding-bottom:5px; }
.interactive-accordion .cols h4 { display:block; font-size:0.75em; line-height:1.333em; padding:5px 0; }

.interactive-accordion .cols.color1 h4 { color:#fcb53e; border-top:3px solid #faa73f; border-bottom:1px solid #fed09a; }
.interactive-accordion .cols.color1 h4 a { color:#fcb53e; }
.interactive-accordion .cols.color2 h4 { color:#ef3829; border-top:3px solid #ef3829; border-bottom:1px solid #f79d7f; }
.interactive-accordion .cols.color2 h4 a { color:#ef3829; }
.interactive-accordion .cols.color3 h4 { color:#00aba9; border-top:3px solid #00aba9; border-bottom:1px solid #7ccecf; }
.interactive-accordion .cols.color3 h4 a { color:#00aba9; }
.interactive-accordion .cols.color4 h4 { color:#39b54a; border-top:3px solid #39b54a; border-bottom:1px solid #d1e8cb; }
.interactive-accordion .cols.color4 h4 a { color:#39b54a; }
.interactive-accordion .cols.color5 h4 { color:#7c3306; border-top:3px solid #7c3305; border-bottom:1px solid #b78566; }
.interactive-accordion .cols.color5 h4 a { color:#7c3306; }
.interactive-accordion .cols.color6 h4 { color:#a30b35; border-top:3px solid #a20b35; border-bottom:1px solid #cb817f; }
.interactive-accordion .cols.color6 h4 a { color:#a30b35; }
.interactive-accordion .cols.color7 h4 { color:#00b2ef; border-top:3px solid #00b2ef; border-bottom:1px solid #83d3f6; }
.interactive-accordion .cols.color7 h4 a { color:#00b2ef; }
.interactive-accordion .cols.color8 h4 { color:#e00371; border-top:3px solid #e6628d; border-bottom:1px solid #e6628d; }
.interactive-accordion .cols.color8 h4 a { color:#e00371; }
.interactive-accordion .cols.color9 h4 { color:#0064a4; border-top:3px solid #0063a4; border-bottom:1px solid #3a7cb4; }
.interactive-accordion .cols.color9 h4 a { color:#0064a4; }
.interactive-accordion .cols.color10 h4 { color:#2b7434; border-top:3px solid #2b7534; border-bottom:1px solid #5d8e59; }
.interactive-accordion .cols.color10 h4 a { color:#2b7434; }
.interactive-accordion .cols ul { display:block; list-style:none; margin:0; padding:10px 0 0; }
.interactive-accordion .cols ul li { font-size:0.75em; color:#5d5e5d; line-height:1.500em; padding:0em 0 .4em 0em; padding-left:11px; margin-left:-8px; background-position:0 5px !important; }
.interactive-accordion .cols ul li span { padding-left:15px; }
.interactive-accordion .cols ul li a { color:#5d5e5d; text-decoration:none; }
.interactive-accordion .cols ul li a:hover { text-decoration:underline; }
.interactive-accordion .cols ul .offices { background:url(../images/icon/offices.png) no-repeat 0px 3px; }
.interactive-accordion .cols ul .facilities { background:url(../images/icon/facilities.png) no-repeat 0px 3px; }
.interactive-accordion .cols ul .associate-firms { background:url(../images/icon/associate-firms.png) no-repeat 0px 3px; }
.interactive-accordion .cols ul .associate-office { background:url(../images/icon/associate-office.png) no-repeat 0px 3px; }
.interactive-accordion .cols ul .special-alliance-firms { background:url(../images/icon/special-alliance-firms.png) no-repeat 0px 3px; }
.offices, .facilities, .associate-firms, .associate-office, .special-alliance-firms { padding-left:15px; }
li.offices, li.facilities, li.associate-firms, li.associate-office, li.special-alliance-firms { padding-left:5px; }

.inside-common .people-form, .inside-common-bg .people-form { overflow:hidden; width:100%; padding-bottom:1em; }
.inside-common .people-form, .inside-common-bg .people-form label { font-size:12px; }
.inside-common .people-form .form-row, .inside-common-bg .people-form .form-row { display:block; width:100%; margin:0 0 0.154em 0; }
*+html .inside-common .people-form .form-row, +html .inside-common-bg .people-form .form-row {
margin-right:1em;
}
.inside-common .people-form .col-form, .inside-common-bg .people-form .col-form { display:block; width:100%; }
.inside-common .people-form .col-form ul, .inside-common-bg .people-form .col-form ul { margin-bottom:1em; float:left; display:block; width:100%; list-style:none; padding:0; }
.inside-common .people-form .col-form ul li, .inside-common-bg .people-form .col-form ul li { float:left; width:auto; font-size:0.875em; line-height:1.143em; color:#6F3090; font-weight:bold; padding:0 9px 0 0; }
.inside-common .people-form .col-form ul li a, .inside-common-bg .people-form .col-form ul li a { font-weight:bold; color:#6F3090; text-decoration:none; }
.inside-common .people-form .col-form ul li a:hover, .inside-common-bg .people-form .col-form ul li a:hover { text-decoration:underline; }
.inside-common .people-form form, .inside-common-bg .people-form form { width:100%; }
#PeopleSearchControl .form-row { margin:0px 0 10px 0px !important; float:left; width:200px; }
#PeopleSearchControl .form-row input { width:94% !important; background:none !important; padding:0px 4px !important; }
#PeopleSearchControl .form-row select { width:100% !important}
.people-form input { display:block; width:87%; float:left; margin-bottom:15px; border:1px solid #cacbcd; font-size:0.75em; padding:0.333em; color:#666; float:left; }
.inside-common-bg .people-form input { padding:2px 3px !important; }
.people-form select { display:block; width:90%; margin-bottom:15px; font-size:0.75em; border:1px solid #cacbcd; line-height:26px; color:#666; float:left; padding:1px; }
.inside-common .people-form .left-col, .inside-common-bg .people-form .left-col { float:left; width:48%; margin:0px; }
.inside-common .people-form .right-col, .inside-common-bg .people-form .right-col { float:left; width:48%; }
/* 
.listing-row { float:left; float:left; width:100%; } */
/*.listing-row .cols { float:left; width:44%; width:47%;}*/
/*.listing-row .cols a { font-size: 0.75em; font-weight: bold; margin-bottom:8px; text-decoration:none; padding-right:10px; }
.listing-row .cols a:hover { text-decoration:underline; }*/
.listing-row .cols.fr { float:left; } 


.listing-row.lstformat ul li { font-size: 0.9em; width:auto; }
.listing-row.lstformat ul li li { font-size: 0.75em; }
.listing-row.lstformat ul li li a, .listing-row.lstformat ul li a { font-size: 12px; }  /*DRD-1451*/
body.ko-kr .listing-row.lstformat ul li li a, body.ko-kr .listing-row.lstformat ul li a { font-size: 14px; } 
body.en .listing-row.lstformat ul li li a, body.en .listing-row.lstformat ul li a { font-size: 12px; }
.listing-row.lstformat ul li li li { font-size: 1em; }
.listing-row.lstformat ul li li a { color:#666; }
.listing-row.lstformat .cols ul li a { margin-bottom:0 !important; }
.listing-row.lstformat .cols ul ul { margin:0; padding-bottom: 0; }
.listing-row.lstformat .cols ul ul ul { margin:0 0 0 1em !important; }
.listing-row ul {width:100%; padding:0; margin:0; list-style:none; padding-bottom:10px; }
.listing-row ul ul, .listing-row ul li li { width:auto !important; }
/*.listing-row ul li {width:100%; width:23em; font-size:0.750em; line-height:1.143em; color:#6F3090; background:url(../images/icon/div.gif) no-repeat 0 3px; padding:0 0 5px; background:none; }*/
.listing-row ul li.nowrap { width:auto; }

.listing-row ul li a span { text-decoration:none; }
.listing-row ul li a:hover span { text-decoration:underline; }
.listing-row ul li a small { background:url(../images/icon/arrow1.gif) no-repeat 5px 3px; height:11px; width:6px; padding-left:9px; padding-bottom:0; text-decoration:none!important; }
.listing-row ul li a:hover small { text-decoration:none!important; }
.second-listing { float: left !important; font-size: 1.25em; margin: 1em 0 0 1.5em !important; width:95% !important; }
.scroll-btn { float:left; width:98%; padding-top:10px; border-top:solid 1px #666; }
.scroll-btn .btn-left { float:left; width:49%;}
.top-curve-button { float:left; width:180px; padding:5px; min-height:29px; }
.bottom-curve-button { float:left; width:180px; padding:5px; background:url(../images/bottom-curve-button.png) no-repeat 0 0; height:6px; font-size:0px; }
scroll-btn span { color:#fff; }
.btn-right { float:right; width:49%;}
.scroll-btn h4, .inside-common-bg .scroll-btn h4 { font-size:0.75em; line-height:1.143em;  padding:0; }
.view-stories .scroll-btn span, .scroll-btn span { line-height:1.143em; font-weight:normal; color:#666; }

.scroll-btn .btn-left .state { color: #666666; display: block; font-weight: normal; padding: 0 0 8px; }
.scroll-btn .btn-left .state a { color: #666666; text-decoration:none; }
.scroll-btn .btn-left .state a:hover { text-decoration:underline; }
.scroll-btn .btn-right .state { color: #666666; display: block; font-weight: normal; padding: 0 0 8px; text-align:right; }
.scroll-btn .btn-right .state a { color: #666666; text-decoration:none; }
.scroll-btn .btn-right .state a:hover { text-decoration:underline; }
.scroll-btn .btn-right .nxttxtright { text-align:right; }
.scroll-btn .btn-left h4 {color: #6F3090; display: block; font-size: 1em; padding-bottom: 0.3em; }
.scroll-btn .btn-right h4 {color: #6F3090; display: block; font-size: 1em; padding-bottom: 0.3em; }
/*.scroll-btn .btn-left .primary-sector { background: none repeat scroll 0 0 #929496; border: medium none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; line-height: 2em; font-size:0.7em; }
.scroll-btn .btn-right .primary-sector { background: none repeat scroll 0 0 #929496; border: medium none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; line-height: 2em; font-size:0.7em; }*/
.scroll-btn .prev {padding-left:20px; padding-top:5px; }
.scroll-btn .next {text-align:right; padding-right:20px; padding-top:5px; }
.search-results { float:left; width:100%; padding-top:1.250em; }
.search-results .result { float:left; width:100%; border-bottom:1px solid #c0c0c1; padding:0.5em 0; min-height:117px;}
.search-results .result.last { border:none !important; }
/*.search-results .name-sec { float:left; width:23% !important; padding-right:2%; }*/
.search-results .name-sec figure { display:block; padding-top:0.5em; }
.search-results .name-sec p { font-size:1em; color:#007BD2; padding:0; }
.search-results .name-sec p a { font-weight:normal; }
.search-results .position-sec { float:left; width:23% !important; padding-right:2%; }
.search-results .position-sec a:hover,.search-results .office-sec a:hover{text-decoration:underline;}
.search-results .office-sec { float:left; width:25% !important; }
.search-results .office-sec address { display:block; width:100%; padding:0.5em 0; }
.search-results .office-sec strong { font-size:1em; color:#000; padding:0 0 0; font-weight:bold; }
.search-results .office-sec p { font-size:1em; color:#000; padding:0 0 0; }
.search-results .office-sec span { display:block; padding-top:0.5em; }
.view-all {width:auto; font-size:0.917em; color:#007BD2; padding-top:1.385em }
.view-all a { color:#007BD2; text-decoration:none; float:left; width:auto; background:url(../images/icon/arrow1.gif) no-repeat right 3px; padding-right:0.571em }
.view-all a:hover { text-decoration:underline; }
.infographic { float:left; width:67.708333333333333333333333333333%; padding-top:5px; margin-left:0.688em; display:inline; background:url(../images/transparent_bg.png) repeat 0 0; padding-bottom:1000px; margin-bottom:-1000px; }
.infographic p { font-size:0.750em; line-height:1.333em; color:#333; padding:10px 0.833em 15px; }
.infographic h3 { color:#007bd2; font-size:1.250em; display:block; }
.infographic h2 { color:#007bd2; font-size:1.875em; display:block; }
.infographic h4 {color:#007bd2; padding:0.714em; display:block; }
.infographic ul { display:block; list-style:none; padding:0 0 0 4.250em; margin:0; }
.infographic ul li { display:block; width:90%; font-size:0.750em; line-height:1.167em; color:#666666; padding-bottom:1.250em; }
.infographic ul li span { color:#428dcb; }
.infographic .pic-right { float:right; width:auto; }
/*.pagination { padding:1.385em 1.875em 0 0; width:auto; }
.pagination ul {width:100%; list-style:none; padding:0; margin:0; display:inline; }
.pagination ul li {width:auto; padding:0; font-size:0.813em; line-height:1.231em; font-weight:bold; color:#6F3090; padding:0.615em 0.615em 0 0; display:inline; }
.pagination ul li.prev {width:auto; background:url(../images/icon/prev-icon.jpg) no-repeat right 10px; padding-right:1m; margin-right:0.615em; }*/
 /*.pagination ul li.next {width:auto; background:url(../images/icon/next-icon.jpg) no-repeat 0 10px;padding-left:1em; xmargin-left:0.615em; }*/
.pagination ul li a:hover { color:#666; }
/*.pagination a { color:#6F3090; text-decoration:none; font-size:12px; font-weight:bold; float:left; }*/
aside.aside-container { float:right; width:33.802816901408450704225352112676%;}
/*.pagination ul li a.PageActive { text-decoration:none; background:#652D90; color:#fff; padding: 2px 3px; }*/

aside.aside-container .callout { float:left; width:100%;}
aside.aside-container .callout.nomargin { margin:0; }
aside.aside-container .callout img.adbanner { width:313px; height:101px; }
aside.aside-container .callout-inside { float:left; width:100%; background:url(../images/transparent_bg.png) repeat-y 0 0;}
aside.aside-container .content-accordion .callout-inside{min-height:126px;}
aside.aside-container .top-curve-callout { float:left; width:100%; background:url("../images/sprite.png") no-repeat scroll -43px -304px transparent; height:19px; }
aside.aside-container .bottom-curve-callout { float:left; /*width:331px;*/ background:url("../images/sprite.png") no-repeat scroll -43px -324px transparent; height:17px; width:100%;}
aside.aside-container .callout-inside-home { float:left; width:100%; min-height:126px; background:url(../images/transparent_bg-home.png) repeat-y 0 0; }
aside.aside-container .top-curve-callout-home { float:left; width:100%; background:url(../images/top-curve-callout-home.png) no-repeat 0 0; height:19px; }
aside.aside-container .bottom-curve-callout-home { float:left; width:100%; background:url(../images/bottom-curve-callout-home.png) no-repeat 0 0; height:17px; }
aside.aside-container .callout.none { padding-bottom:0; }
aside.aside-container .callout .recent-acomplishment h3 {color:#808080}
aside.aside-container .news-sec {padding:12px 37px 13px 25px; }
aside.aside-container .news-sec .pd { padding-bottom:20px; }
aside.aside-container .aside-top-image { margin:0px 0 -4px 0px; padding:0px; }
aside.aside-container .aside-top-image img { width:312px; }
aside.aside-container .aside-banner { position:relative; overflow:hidden; }
/*aside.aside-container .aside-banner img { width:312px; height:171px; position:absolute; top:0; left:0; }*/
aside.aside-container .aside-banner .callout-inside { position:relative; z-index:1; }
/*aside.aside-container .view-story {height:204px; margin:0 0 0; width:336px }*/
aside.aside-container .view-story .callout-inside { background:none; }
aside.aside-container .view-story p { color:#fff !important; }
aside.aside-container .news-sec small { font-size:0.688em; line-height:1.182em; color:#652d90; }
aside.aside-container .news-sec p { font-size:1.063em; line-height:21px; overflow:hidden; font-weight:normal; color: #FFFFFF; }
aside.aside-container .news-sec a { text-decoration:none; }
aside.aside-container .news-sec .morelink-btn { float: left; padding-bottom: 1em; }
/*.morelink-btn a { float:left; clear:both; width:73px!important; text-align:center; background:url(../images/buttons/readmore.png) no-repeat 0 0; color:#fff; text-decoration:none; font-size:0.764em; line-height:2em; padding:0 0 0 7px!important; margin-top:10px; }

.morelink-btn a:link { color:#fff; text-decoration:none; }
.morelink-btn a:hover { color:#fff; text-decoration:none; }
.morelink-btn a:active { color:#fff; text-decoration:none; }*/

.morelink-btn a span { font-weight:bold; }
/*aside.aside-container .form-sec { padding:0.375em; float:left; background:url(../images/key-contacts-main.png) 0px 0px repeat-y;  width:280px; padding:15px 28px; }*/
aside.aside-container .form-sec .row { float:left; padding:0.5em 0 1em 0; }
aside.aside-container .form-sec form { width:90%; }
aside.aside-container .form-sec .row ul { display:block; width:100%; list-style:none; margin:0; padding:0; }
aside.aside-container .form-sec .row ul li { float:left; width:auto; font-size:0.75em; font-weight:bold; line-height:1.143em; color:#6E2D91; padding:0 5px 0 0; }
aside.aside-container .form-sec .row ul li a { color:#6e2d91; text-decoration:none; }
aside.aside-container .form-sec .row ul li a span { padding:0px 2px; font-weight:bold; color:#fff; background:#6e2d91; }
aside.aside-container .form-sec .row ul li a:hover { text-decoration:underline; }
aside.aside-container .form-sec input { display:block; width:94.65%; margin-bottom:15px; border:1px solid #cacbcd; font-size:12px; padding:1% 2%; color:#666; float:left; }
aside.aside-container .form-sec select { display:block; width:99%; margin-bottom:15px; font-size:12px; border:1px solid #cacbcd; padding:0.8% 1.2%; padding-right:0; color:#666; float:left; }
aside.aside-container .form-sec input.submit-btn { float:left; width:91px; height:34px; background:url(../images/buttons/search.jpg) no-repeat 0 0; cursor:pointer; border:none; padding:0; margin:0; margin-top:10px; }

aside.aside-container .key-contacts { display:block; padding:2% 5%; width:90%; float:left; background:url(../images/key-contacts-main.png) 0px 0px repeat-y;  font-size:12px; }
aside.aside-container .key-contacts ul { float:left; width:100%; list-style:none; padding:0.615em 0 0 0.9em; margin:0; }
aside.aside-container .key-contacts ul li { float:left; width:100%; display:block; padding-bottom:0.313em }
aside.aside-container .key-contacts ul li figure { float:left; width:95px; padding-right:0.500em; margin:0px 5px; }
aside.aside-container .key-contacts ul li .col { display:block; float:left; width:60%; padding-bottom:10px; }

aside.aside-container .key-contacts ul li .col a { text-decoration:none; color: #646568; }
/*.emailPS { background:url("../images/icon/message.png") no-repeat scroll 0 3px transparent; font-weight:normal !important; padding-left:18px; }*/
aside.aside-container .key-contacts ul li .col a:hover { text-decoration:underline; }
aside.aside-container .key-contacts ul li .col strong { display:block; font-size:0.875em; color:#333; padding-bottom:0.385em; }
/*aside.aside-container .key-contacts ul li .col p { display:block; font-size:0.88em; color:#666666; padding-bottom:0.385em; padding-right:10px; }
aside.aside-container .key-contacts ul li .col small { float:left; width:100%; }
aside.aside-container .key-contacts span { float:left; padding:0 1em 0 0.615em; width:100%; }
aside.aside-container .key-contacts span a { color:#662D90; font-weight:bold; text-decoration:none;}
aside.aside-container .key-contacts span.contactname a { color:#662D90; text-decoration:none; }*/
aside.aside-container .key-contacts span.contactname { float:left; width:100%; padding:0px; font-weight:bold; }

aside.aside-container .key-contacts figure img { height: auto !important; overflow: hidden; transition: all 1s ease 0s; width: 95px !important; }
aside.aside-container .key-contacts span a:hover { text-decoration:underline; }
aside.aside-container .key-contacts-top { /*background:url(../images/regional-health-bg.png) top left no-repeat;*/ padding-bottom:10px; padding-left:14px;}
aside.aside-container .key-contacts-top.headcontacts_purple{margin-top:5px;}
aside.aside-container .key-contacts-bot { background:url("../images/sprite.png") no-repeat scroll -43px -324px transparent; height:15px; clear:both; }
aside.aside-container .key-contacts-top h3{padding:20px 12px 4px 12px; color:#fff;}
aside.aside-container .regional-health { background:url("../images/sprite.png") no-repeat scroll -2px -427px transparent !important;}
aside.aside-container .view-story { /*height:204px;*/ margin:0 0 0; width:336px }
aside.aside-container .sectors { display:block; padding:0.625em 26px 0.615em; float:left; background:url(../images/key-contacts-main.png) 0px 0px repeat-y; width:284px; color:#333333; }
aside.aside-container .sectors p { color:#333333; }
aside.aside-container .sectors h4 { font-size:1.250em; color:#3399FF; line-height:1.100em;  float:left; width:100%; }

aside.aside-container .sectors ul { float:left; width: 50%; list-style:none; padding:0; margin:0px 0px 3px 0px;  }
aside.aside-container .sectors ul li { float:left; width:98%; font-size:0.75em; line-height:1.125em; color:#666666; padding:.2em 0em; }
aside.aside-container .sectors ul li a { color:#666666; text-decoration:none; }
aside.aside-container .sectors ul li a:hover { color:#666666; text-decoration:underline; }
aside.aside-container .sectors table.cols { float:left; width:100%; margin:10px 0 }
aside.aside-container .sectors table.cols h5 { font-size:1em; font-weight:bold; color:#3399FF; }
aside.aside-container .sectors table.cols tr td { width:50%; float:left; }
aside.aside-container .sectors table.cols tr td { font-size:0.75em; color:#3399FF; }

aside.aside-container .sectors table.cols tr td a { color:#666666; text-decoration:none; }
aside.aside-container .sectors table.cols tr td a:hover { color:#666666; text-decoration:underline; }
.sign-up { padding:0.625em 0.625em 0.615em; float:left; width:90% }
.sign-up p { font-size:1em; color:#3399FF; float:left; width:100%; padding:0; }
.sign-up span { float:left; width:100%; font-size:0.813em; padding-top:0.615em; }
.sign-up a { color:#428dcb; text-decoration:none; background:url(../images/icon/arrow1.gif) right 4px no-repeat; float:left; padding:0 0.923em 0 0 }
.sign-up a:hover { text-decoration:underline; }
aside.aside-container .callout .common-row { width:100%; margin:-2px 0 0 0px; padding:0px; float:left; }
aside.aside-container .callout .signup-section { background:url("../images/sprite.png") no-repeat scroll -1px -603px transparent; height:70px;}
aside.aside-container .callout.contactus-section .signup-section{ background-position:-346px -603px; height:70px;}
aside.aside-container .callout .signup-section h3{ padding:14px 14px 14px 26px !important;  line-height:43px; }
aside.aside-container .callout .signup-section h3 a { text-decoration:none; color:#fff; display:block;}
aside.aside-container .search-again { background:url(../images/buttons/search-again.png) top left no-repeat; height:39px; width:323px; padding:12px 0 0 13px }
aside.aside-container .search-again h3 { padding-top:5px !important; color:#fff; }
aside.aside-container .callout .common-row h5 { display:block; font-weight:bold; font-size:0.875em; line-height:1.000em; }


/*.content-accordion .inside .right ul li { font-size:0.750em !important; padding-left:1.8em; background:url("../images/sprite.png") no-repeat; }
.content-accordion .inside .right ul li.email { font-size:0.750em; padding-left:1.8em; background-position:-683px -366px; }
.content-accordion .inside .right ul li.vcard { font-size:0.750em; padding-left:1.8em; background-position:-683px -396px; }*/
.content-accordion .inside .right ul li { font-size:0.750em !important; padding-left:1.8em; background:url("../images/icon/icons.png") no-repeat; }
.content-accordion .inside .right ul li.email { font-size:0.750em; padding-left:1.8em; background-position:-255px -28px}
.content-accordion .inside .right ul li.vcard { font-size:0.750em; padding-left:1.8em; background-position:-257px -52px;}
.content-accordion .inside .right ul li a.social-links { font-size:0.87em; }

aside.aside-container .callout .common-row p a { color:#333; text-decoration:none; }
aside.aside-container .callout .common-row p a:hover { color:#333; text-decoration:underline; }
aside.aside-container .callout .common-row ul { display:block; list-style:none; padding:0 0; margin:0; }
aside.aside-container .callout .common-row ul li { display:block; font-size:0.75em; line-height:1.167em; color:#333; padding-left:1.80em; background-position:0 0; background-repeat:no-repeat; }
.no-pad li { padding-left:0 !important; }
.callout-inside .inside ul.no-padd li { padding-left:0 !important; }
aside.aside-container .callout .common-row ul li a { color:#6f3191; text-decoration:none; }
aside.aside-container .callout .common-row ul li a.social-links { font-size:0.87em; }
aside.aside-container .callout .common-row ul li a:hover { text-decoration:underline; }
aside.aside-container .callout ul li.email { padding-left:1.80em; padding-top:0.167em!important; }
aside.aside-container .callout ul li.vcard { padding-left:1.80em; }
aside.aside-container .callout .linkedin { background-image:url(../images/icon/linkedin.gif); padding-bottom:0.833em!important }
aside.aside-container .callout .twitter { background-image:url(../images/icon/twitter.gif); }
aside.aside-container .callout .common-row { width:100%; }
.aside-accordion { float:left; width:336px; position:relative; top:2px; }
.aside-accordion .links-accor { width:296px; padding:9px 20px 0; height:27px; background:url("../images/sprite.png") no-repeat scroll -44px -49px transparent; font-size:.8em!important; font-weight:bold; cursor:pointer; color:#fff; }
.aside-accordion .links-accor.cont-active, .aside-accordion .open .last { /*background:url(../images/heading-bg-active.gif) top left repeat-x;*/ height:27px; }
.open .callout-inside {width:336px !important; }
.aside-accordion .top {background:url("../images/sprite.png") no-repeat scroll -45px -186px transparent; border:0px; width:294px; padding:23px 20px 0!important; height:27px!important; margin-bottom:0;}
.aside-accordion .open h4 { /*background:url(../images/heading-bg-first.jpg) top left no-repeat;*/ margin:0; }
.aside-accordion .last { background-position:-44px -239px; border:0px; padding: 9px 20px 0; width: 296px; }
.aside-accordion .lastactive { background:url(../images/heading-bg-last-active.jpg) bottom left no-repeat; }
.aside-accordion .top.links-accor.ui-accordion-header-active { height:27px; padding:23px 20px 0; background-position:-347px -538px;}
.aside-accordion .links-accor.ui-accordion-header-active { background:url("../images/sprite.png") no-repeat scroll -44px -91px transparent; }
.acc-block { display:block; }
.content-accordion .inside { float:left; width:296px; padding:5px 10px 5px 20px }
.content-accordion .inside .left { width:45%; float:left; }
.content-accordion .inside .left h5 { font-size:.75em !important; color:#6F3191; }
.content-accordion .inside .right { width:54.5%; float:left; }
.content-accordion .inside .right a { color:#666666; }
.pr { margin-left:15px; }

.lightbox,.lightbox1,.lightbox-toggle {height: auto; left: 50%; margin-left: -220px; margin-top: -120px; position: fixed; top: 50%; width: 440px; z-index: 1000000;}
.lightbox-vid {width:440px; position:fixed; z-index:1000000; display:none; }
.lightbox-cookies {width:440px; position:fixed; z-index:1000000; display:none; }
.lightbox-popup,.lightbox-popup1,.lightbox-LTDisclaimer,#MicrositeDisclaimer{ display:none; position:fixed; top:0px; left:0px; z-index:999999; background:url(../images/icon/light_box_bg.png) repeat; }
.lightbox-popup-vid { display:none; position:absolute; top:0px; left:0px; z-index:999999; background:url(../images/icon/light_box_bg.png) repeat; }
.lightbox-popup-cookies { display:none; position:absolute; top:0px; left:0px; z-index:999999; background:url(../images/icon/light_box_bg.png) repeat; }

/* .accpt-btn { float:left; width:100%; padding-top:20px; }
 */
#MicrositeDisclaimer .curve-top-light { float:left; width:100%; background:url(../images/top-curve-lightbox.png) no-repeat 0 0; height:6px; font-size:0px;display:none }
#MicrositeDisclaimer .curve-bottom-light { float:left; width:100%; background:url(../images/bottom-curve-lightbox.png) no-repeat 0 0; height:6px; font-size:0px;display:none; }
#MicrositeDisclaimer .repeat-lightbg { float:left; width:100%; background:url(../images/repeat-lightbox.png) repeat-y 0 0; padding:13px 18px 21px;box-sizing: border-box;border-radius:6px; }
.repeat-lightbg {padding:8px 18px 21px; }
.repeat-lightbg p { padding:5px 0px; }
.repeat-lightbg h5 { color:#6F3090; font-size:1.75em!important; font-weight:normal!important; padding-bottom:15px!important; }
.repeat-lightbg h2 { color:#6e2d91 !important; font-size:1.75em!important; font-weight:normal!important; padding:0 0 15px 0!important;line-height: 1 !important;font-family: inherit;}
.accpt-btn .cancelebtn { font:normal 0.785em Arial, Helvetica, sans-serif; color:#fff; background:url(../images/buttons/cancel-btnlight.gif) no-repeat 0 0; height:23px; width:68px; float:left; text-decoration:none; text-align:center; line-height:23px; }

#outer-footer { float:left; width:100%; background:#8b57a6 url(../images/footer_bg.gif) repeat-x 0 0; /*height:126px;*/ margin-top:58px; }

footer { float:left; width:100%; /*padding:25px 0 8px;*/ background: url("../images/footer_bg.gif") repeat-x scroll 0 0 #8B57A6; }
footer .social-icons { float:left; width:100%; font-size: 1em; padding:0px;}

footer .social-icons ul { float:left; width:100%; list-style:none; margin:0; padding:0;color: #fff;padding-left: 20px;box-sizing: border-box;padding-bottom: 10px;}
footer .social-icons li { float:left; width:auto; font-size:0.864em; line-height:1.157em; color:#fff; font-weight:bold; padding:0 0.540em 0 0; }
footer .social-icons li.first { padding:0 1.518em 0 0; font-size:0.75em; font-weight:normal;color: #fff;}
footer .social-icons li img { /*float:left;*/ }
footer .links { float:left; width:100%; padding-top:13px; }
footer .links ul { float:left; width:100%; list-style:none; margin:0; padding:0; }
footer .links li { float:none; width:auto; line-height:1.157em; color:#fff; padding:0 1.735em 0 0; font-size:12px;display: inline-block; }
footer .links li a { color:#fff; text-decoration:none; }
footer .links li a:hover { text-decoration:underline; }
footer .copyright { float:left; width:100%; padding:10px 0px 10px 0px; color:#ffffff; font-size:12px; line-height: 1.333em; }
.video-link { position:absolute; left:765px; top:296px; z-index:999999; background:#000; display:none; }
.video-link a { text-decoration:none; color:#fff; display:block; padding:5px 15px; }
aside.aside-container .sectors .cols { float:left; width:50%; padding:10px 0 }
aside.aside-container .sectors .cols h5 { font-size:0.75em; font-weight:bold; color:#3399FF; }
aside.aside-container .sectors .cols ul li { font-size:0.75em !important; }
.narative-area { display:block; padding:10px 0; float:left; }

/*.sitemap { float:left; width:100%; padding-bottom:20px; }
.sitemap h2 { color:#007bd2; font-size:1.875em; display:block; padding-bottom:0.167em }
.sitemap ul li { color:#652D90; font-size:0.813em; line-height:1.231em; background:url(" ") no-repeat scroll 0 4px transparent; padding-left:15px; }
.sitemap ul li.plus { background-image:url(../images/icon/sitemap-plus.png); }
.sitemap ul li.plus.minus { background-image:url(../images/icon/sitemap-minus.png); }
.sitemap ul li a { color:#652D90; text-decoration:none; white-space:nowrap; }
.sitemap ul li a:hover { text-decoration:underline; }
.sitemap ul ul { padding:0; }*/

/*.sitemap { float:left; width:100%; padding-bottom:20px; font-size: 1em;}
.sitemap ul { display:block; list-style-type:none; margin:0; padding-top:1px !important; padding-left:0px !important;}
.sitemap ul li{list-style:none; margin:0px; padding:0px; line-height: auto !important; padding-bottom: 0px;}
.sitemap ul li li{list-style:none;  margin:0px 0px 0px 0px; padding:0px; line-height: auto !important; padding-bottom: 0px;}
.sitemap ul li li li{list-style:none; margin:0px; padding:0px; line-height: auto !important; padding-bottom: 0px;}
.sitemap ul li li li li{list-style:none;  margin:0px; padding:0px; line-height: 1.5em; padding-bottom: 0px;}
.sitemap ul li li li li li{list-style:none;  margin:0px; padding:0px; line-height: 1.5em; padding-bottom: 0px;}
.sitemap ul li li li li li li{list-style:none;  margin:0px 0px 0px 10px; padding:0px; line-height: 1.5em; padding-bottom: 0px;}
.sitemap ul li a{color:#652D90; text-decoration:none; font-size:1em; text-decoration:none; font-weight: bold; margin-bottom: 0px;}
.sitemap ul li li a{color: #6F3090; font-size: 2em; font-weight: normal; padding-bottom: 0px; }
.sitemap ul li li a:hover{text-decoration:underline; font-weight:normal;}
.sitemap ul li li li a{color: #666666; font-size: 1.6em; font-weight: normal; padding-bottom: 0px;}
.sitemap ul li li li a:hover{text-decoration:underline; font-weight:normal;}
.sitemap ul li li li li a{font-size: 1.2em; text-decoration:none; color: #6F3090; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.sitemap ul li li li li a:hover{text-decoration:underline; font-weight:bold;}
.sitemap ul li li li li li a{font-size: 1em; text-decoration:none; color: #666666; margin-bottom:0px; font: bold 95% Arial, Helvetica, sans-serif;}
.sitemap ul li li li li li a:hover{text-decoration:underline; font-weight:bold;}*/

.sitemap { float:left; width:100%; padding-bottom:20px; font-size: 1em;}
.inside-common-bg .sitemap ul{padding:0;}
.inside-common-bg .sitemap ul li{list-style-type:none; padding:0; margin:0;}
.inside-common-bg .sitemap ul li a:hover{font-weight:normal;}
/* 1st */
.inside-common-bg .sitemap ul li li a{color:#6F3090; text-decoration:none; font-size:2em; text-decoration:none; margin-bottom: 0px; font-weight:normal;}
/* 2nd */
.inside-common-bg .sitemap ul li li li a{color: #666; font-size: 1.5em; font-weight: normal; padding-bottom: 0px; }
.inside-common-bg .sitemap ul li li li a:hover{text-decoration:underline; }
/* 3rd */
.inside-common-bg .sitemap ul li li li li a{color: #6F3090; font-size: 1.2em; font-weight:bold; padding-bottom: 0px; font-family:Arial; }
body.ko-kr .inside-common-bg .sitemap ul li li li li a, body.zh-cn .inside-common-bg .sitemap ul li li li li a{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight: 700;}

.inside-common-bg .sitemap ul li li li li a:hover{font-weight:bold; text-decoration:underline;}
.inside-common-bg .sitemap ul li li li li{margin-bottom:10px; }
.inside-common-bg .sitemap ul li li li li ul ul{padding-bottom:0px;}
/* 4th */
.inside-common-bg .sitemap ul li li li li li a{color: #666; font-size: 1em; padding-bottom: 0px; font-weight:bold; font: bold 95% Arial, Helvetica, sans-serif;}
.inside-common-bg .sitemap ul li li li li li a:hover{font-weight:bold; text-decoration:underline;}
.inside-common-bg .sitemap ul li li li li li{margin-bottom:0px; }
/* 5th */
.inside-common-bg .sitemap ul li li li li li li a{color: #666; font-size: 1em; padding-bottom: 0px; font-weight:bold; font: bold 95% Arial, Helvetica, sans-serif;}
.inside-common-bg .sitemap ul li li li li li li a:hover{font-weight:bold; text-decoration:underline;}
.inside-common-bg .sitemap ul li li li li li li{margin-bottom:0px; margin-left:10px;}
/* 6th */
.inside-common-bg .sitemap ul li li li li li li li a{color: #666; font-size: 1em; padding-bottom: 0px; font-weight:bold; font: bold 95% Arial, Helvetica, sans-serif;}
.inside-common-bg .sitemap ul li li li li li li li a:hover{font-weight:bold; text-decoration:underline;}
.inside-common-bg .sitemap ul li li li li li li li{margin-bottom:0px; margin-left:10px;}

/*.sitemap ul li li ul
{
    padding-bottom:15px;
}*/

#outer-header-login { float:left; width:100%; border-bottom:2px solid #ebeaea; }
#outer-header-login h1 { float:left; width:auto; padding-top:15px }
#login-area { margin:0 auto; width:526px; }
.login-repeat { float:left; width:100%; background:url(../images/repeat-login.gif) repeat-y 0 0; margin:100px 0; }
.login-top-curve { float:left; width:100%; background:url(../images/bottom-curve-login.gif) no-repeat 0 bottom; }
.login-bottom-curve { float:left; background:url(../images/top-curve-login.gif) no-repeat 0 0; width:470px; padding:31px 28px; }
#login-area form, #login-area fieldset { width:100%; }
#login-area .form-row { float:left; width:100%; padding-bottom:15px; }
#login-area label { float:left; width:94px; font-size:0.75em; line-height:22px; color:#333333; }
#login-area input { float:left; width:255px; height:22px; padding:0 5px; border:1px solid #e7e6e6; font-size:0.75em; line-height:22px; color:#333333; }
#login-area input.login-btn { float:left; width:91px; height:34px; background:url(../images/buttons/login.gif) no-repeat 0 0; cursor:pointer; border:none; padding:0; margin:0; margin-top:10px; }
#outer-fooetr-login { float:left; width:100%; border-top:2px solid #ebeaea; padding-bottom:30px; }

aside.aside-container .first { background:url(../images/callout-first.png) 0 0 no-repeat; margin:0!important;  height:210px; padding-top:0!important; }
aside.aside-container .first .callout-inside { background:none; }
aside.aside-container .first .news-sec { padding-top:29px; }
aside.aside-container .news-sec .video-icon { float:left; }

.fl { float:left; }
.widgets-carousel .content h2 { padding-bottom:18px; font-weight:normal; }
.widgets-carousel .content h2 strong { font-weight:normal; /*text-shadow:2px 2px 4px #cccccc;*/ float:left; width:100%; padding-bottom:4px;}
.widgets-carousel .content h1 { padding-bottom:18px; font-weight:normal; }
.widgets-carousel .content h1 strong { font-weight:normal; }

.widgets-carousel .widgets-insight { padding-top:32px; }
.layout .mb { padding-bottom:14px;/* margin-bottom: 0;  */}
.carousel-img { float:left; padding-right:5%; width: 151px; }
/*.carousel-img img { height: auto !important; overflow: hidden; transition: all 1s ease 0s; width: 151px !important; }*/
.stories-gap { padding-left:37px; padding-right:37px; padding-top:0;}
.newsletter-gap { padding-left:0px; padding-right:40px; display:block; }

.view-stories .common-row { padding-bottom:26px; }
.common-row.event-top-space { padding-bottom:0px; }
.common-row h4 a {}
.common-row a { font-weight:normal; color:#6F3090; text-decoration:none; }
p.last { padding-bottom:0; }
/* .infographic-home h2, .interactive-accordion h2 { font-weight:normal; color:#1f5f93; padding-top:1em; font-size:1.75em; padding-bottom:5px; clear:both; } */
.interactive-accordion h2 { margin-top:10px; }
.view-stories .pic-area { border-radius:5px; box-shadow:0px 5px 5px #3e3e3e; }
.view-stories .pic-area img { border-radius: 5px 5px 5px 5px; border:none; }

.bodycontent-bg-fixed { background-attachment:fixed; background-size:100% auto; overflow:hidden; }
.bodycontent-about { background:#000 url(../images/large/about-us-bg.jpg) no-repeat center 195px fixed; overflow:hidden; background-size:100% auto; }
.bodycontent-view-stories { background:#713192 url(../images/story-shadow.png) no-repeat center 195px fixed; overflow:hidden; background-size:100% auto; }

.bodycontent-event { background-repeat:repeat-x; background-image:url(../images/large/event-bg.png); overflow:hidden; background-attachment:fixed; background-size:100% auto; }
.bodycontent-bio {overflow:hidden; background-attachment:fixed; background-size:100% auto; }
.bodycontent-event .widgets-carousel .content h2, .bodycontent-event .widgets-carousel .content p { color:#6F3090 }
.bodycontent-event .widgets-carousel .content h1, .bodycontent-event .widgets-carousel .content p { color:#6F3090 }
.bodycontent-life-science-dark { background:#000 url(../images/large/life-sciences-dark.png) no-repeat center 175px fixed; overflow:hidden; background-size:100% auto; }
.bodycontent-life-science-light { background:#f7fbfc url(../images/large/life-sciences-light.png) no-repeat right 175px fixed; overflow:hidden; background-size:100% auto; }

.widgets-text-light .content h2, .widgets-text-light .content p, .widgets-text-light .content p a, .widgets-text-light .homepar p,.widgets-text-light .content h1,
.widgets-text-light .stories-link span, .widgets-text-light .stories-link a,.widgets-text-light .content .head_sec h2 a { color:#fff; text-decoration:none;  }

/*.widgets-text-light .content h2 strong, .widgets-text-light .content h1, .widgets-text-light .content p a, .widgets-text-light .homepar p, .widgets-text-light .content p, .widgets-text-light a.story-title{text-shadow:2px 2px 2px #000000!important;}*/

.widgets-carousel .shadowread{/*text-shadow:2px 2px 4px #cccccc;*/ color:#6F3090; font-size:15px; line-height:18px; font-weight:bold; text-decoration:none;}
.widgets-text-light .shadowread{/*text-shadow:2px 2px 4px #000000!important;*/ color:#fff; font-size:15px; line-height:18px; font-weight:bold; text-decoration:none;}

a.story-title { text-decoration:none; }

.bodycontent-our-profe { background:url(../images/large/our-profe-bg.jpg) repeat center 0 fixed; overflow:hidden; background-size:100% auto; }

.infographic-home .bg-none { background:none; }
.box-space { padding:0; font-size:0px; }
.event-top-space {padding:0 0 0;  width:100%; }
.event-top-space h4 {color:#6F3090;  padding-bottom:0.2em; line-height:1.2em; width:80%; }
h4.event-head-space{margin:0;}
.event-top-space h4.event-head-space, .infographic-home strong[data="time"].state { padding-bottom:8px; }
h4.event-head-space a { font-weight:normal; }

.widgets-carousel .content h2 small { font-size:0.5em; display:block; line-height:normal; }
.widgets-carousel .content h1 small ,.widgets-carousel .content .quote-sec small{ font-size:0.5em; display:block; line-height:normal; padding-left:0px; }

#row li { list-style-type:none; display:inline; padding-right:5px; text-transform:capitalize; }
#row li a { font-size:0.80em; color:#6F3090; text-decoration:none; font-weight:bold; }
.inside-common .people-form input { border-radius:2px; -moz-border-radius:2px; }
.inside-common .people-form input.search, .inside-common-bg .people-form input.search { background:url(../images/buttons/our-search.png) repeat-x 0 4px; text-align:center; font-size:0.75em; color:#fff; height:27px; width:113px; border:none; font-weight:bold; cursor:pointer; }
.view-stories span { /*color:#fff;*/ text-align:center; position:inherit; }

.search-results .position-sec, .search-results .office-sec, .search-results .position-img img { height: auto !important; overflow: hidden; transition: all 1s ease 0s;}
.search-results .position-sec, .search-results .office-sec, .search-results .position-img { width:27%; float:left; }
.search-results .position-img { width:18%; }
.search-results .position-img img { width:95px !important; }
.search-results .office-sec { height:auto; }

/*.search-results .result-head { float:left; width:100%; height:25px; padding-top:7px; background:url(../images/buttons/morelink.gif) repeat-x scroll 0 1px transparent;line-height:27px; }*/
/*.search-results .result-head a { font-weight:bold; font-size:0.75em !important; color:#fff!important; text-decoration:none;float: left; }*/
.search-results .result-head a.ascending { background:url(../images/thumbnail/arr.png) no-repeat right 8px; padding-right:10px; color:#fff; }
.search-results .result-head a.dscending { background:url(../images/thumbnail/dscending.png) no-repeat right 7px; padding-right:10px; color:#fff; }
.search-results .position-img strong { font-size:0.67em; color:#646568; padding:0 0.5em 0em 0; display:block; }
.search-results .position-sec strong { font-size:0.67em; color:#646568; padding:0 0 0 0; display:block; }
.search-results .position-sec p, .search-results .position-img p { font-size:0.67em; color:#000; padding:0; }
.search-results .name-sec p.p {position:relative; top:-3px; }
.search-results .name-sec a { text-decoration:none; }
.search-results .name-sec a:hover { text-decoration:underline; }
.search-results .name-sec p { color: #6F3090; }
.search-results .office-sec strong, .search-results .office-sec p { color:#646568; font-size: 0.67em; }
.search-results .office-sec p a { color:#646568; }
.search-results .office-sec a { text-decoration:none; }
.view-stories span { text-align:left; }
.view-stories span.custCheck{vertical-align:middle;margin-right:2px;}
.pagination ul li { font-size:0.67em; list-style-type:none; /*padding: 0.85em 0.5em 0 0.5em;*/ padding:0px 4px 5px 4px; }
/*.pagination ul li a { color:#6F3090; text-decoration:none; float:none; }*/
.pagination ul li span { background:#6F3090; padding:2px 3px; color:#fff; font-weight:bold; }
.view-all { font-size:0.75em; }
/*.pagination {padding:10px 0 0 0em; width:100%; float:right; text-align: right; }*/
.pagination ul { padding-left:0 !important;}
.view-all a { color:#6F3090; background:none; font-weight:bold; }

.pagination .viewallmid { padding-top:4px; float:left; }
.pagination ul li.prev { background:none;}
.pagination ul li.next {background:none;}

.top-curve-main { float:left; width:100%; background:url("../images/sprite.png") no-repeat scroll -1px 1px; padding-top:19px; height:0; font-size:0; line-height:0;}
.bottom-curve-main { float:left; width:100%; background:url("../images/sprite.png") no-repeat scroll -1px -19px transparent; padding-top:20px; height:0; font-size:0; line-height:0;}
.top-curve-main-home { float:left; width:100%; background:url("../images/sprite.png") no-repeat scroll -1px 1px; /*background:url(../images/top-curve-main-home.png) no-repeat 0 0;*/ padding-top:19px; height:0; font-size:0; line-height:0;}
.bottom-curve-main-home { float:left; width:100%; background:url("../images/sprite.png") no-repeat scroll -1px -19px transparent; /*background:url(../images/bottom-curve-main-home.png) no-repeat 0 0;*/ padding-top:20px; height:0; font-size:0; line-height:0;margin-left:-14px;}

.readmore { color:#662D90 !important; margin:0px !important; padding:0px !important; display: block; font-size:1em !important; font-weight: bold !important; line-height: 1.333em; padding-top: 6px; background:none !important; }
.readmore:hover { text-decoration:underline !important; }
#nav .col-form .txt, #nav .col-professionals .txt { font-size:1.5em; font-weight:normal; }
#nav .txt { color:#652D90 !important; font-size:1.063em; line-height:1.09em; font-weight:bold; padding-bottom:10px; float:left; clear:both; }
#nav .col-form input[type="text"] { display:block; background:#efefef; margin-bottom:0; border:1px solid #cacbcd; background:#eee; color:#666; float:left; /*width:96% !important;*/ font-size:1em; height:22px; line-height:22px; padding:0 5px; }
#nav .col-form input[type="text"].peoplesearch { display:block; background:#fff; margin-bottom:0; border:1px solid #cacbcd; color:#666; float:left; /*width:96% !important;*/ font-size:1em; height:22px; line-height:22px; padding:0 5px; margin-bottom:10px; }
#nav .col-form select { display:block; padding-left:2px; margin-bottom:0; font-size:1em !important; border:1px solid #cacbcd; color:#666; float:left; line-height: 1.5em !important; text-decoration:none; }
#nav .morelink-btn a { float:left; width:109px; text-align:center !important; background:url(../images/buttons/morelink.gif) repeat-x 0 0 !important; color:#fff; text-decoration:none; font-size:1em; line-height:2em; padding:0 !important;}
#nav .morelink-btn a span { background:none !important; text-align:center !important; padding:0px 0 0 25px !important; }

.denton-team-bg-top { }
.denton-team-bg { background:url(../images/large/denton-team.png) no-repeat 15px -44px; position:relative; top:-5px; }
.denton-team-bg .default-text a, .denton-team-bg .default-text a:hover { text-decoration:none; }
/* .denton-circle-widget { position:relative;  height:385px; margin-top:-15px; }
.default-text { font-size:0.875em; padding-left:33px; padding-top:10px; } */
.default-text span, .default-text a { color:#652D90; font-weight:bold; }

/*New FYDT*/
.circle-disable { position:absolute; height:242px; text-align:center; cursor:pointer; width:242px; display:block; background-image:url(../images/thumb/disable-circle.png); background-repeat:no-repeat; /* padding-top:50px; */}
.circle-disable img{z-index:1; position:relative; height:242px; width:242px;}
.circle-disable div{position:absolute; left:20px; z-index:2; top:50px;}
.circle-disable div.second-circle-gap{left:8px;padding-left:0px !important;}
.circle-disable div.last-circle-gap{right:8px; left:auto; margin:0 !important; margin-top:60px !important; width:56% !important;}
/* New FYDT */

.circle-disable:hover { background-image:url(../images/thumb/hover-circle.png); }
.active-circle { background-image:url(../images/thumb/hover-circle.png); }
.circle-disable a { color: #fff; text-decoration:none; font-size:0.96em; font-weight:normal; }
.circle-first { top:16px; left:252px; z-index:8; }
.circle-second { top:140px; left:178px; z-index:2; }
.circle-last { top:140px; left:326px; }
.inactive { position:absolute; left:0; top:0; }
.left-inactive { left:253px; top:137px; z-index:99; position:absolute; width:29%;}
.circle-disable div{ width: 85%; margin: auto;}
.second-circle-gap, .last-circle-gap { margin-top:60px ! important; margin-left:5px ! important; display:block; text-align:left; }
*+html .second-circle-gap, .last-circle-gap { margin-top:60px ! important; margin-left:15px ! important; display:block; text-align:left; }
.last-circle-gap { text-align:right; margin-left:0px; margin-right:17px ! important; width:50% !important; float:right; position:relative; z-index:999 }
.subregionBlk { display:none; }
.overlay { background:none; display:none; position:absolute; width:100%; height:100%; z-index:10000; }
/* .result-circle { position:absolute; left:13px; z-index:1000; top:-5px; height:411px; display:none; padding:10px 0 0 12px; z-index:10001; } */
.subregion { display:block; }
.circle-disable em { display:none; }
.PracActive em { display:inline-block; background:url(../images/icon/close-icon.gif) no-repeat 0 0; width:13px; height:12px; position:relative; top:5px; cursor:pointer; margin-right:2px; }
*:first-child+html .PracActive em { top:0px; }
.selectoption { text-decoration:none; text-align:center; font-size:1em; color:#fff; line-height:1.167em; font-weight:bold; padding:35px 44px 0 0; }
/*.active-circle > div { position:relative; text-indent:0; color:#fff; margin:auto; width:75%; }
.active-circle > div span { position:absolute; right:2px; top:5px; background:url(../images/thumb/circle-close.png) no-repeat 0 0; width:18px; height:18px; display:block; cursor:pointer; }
*/
.map-class div { font-size:1em; }
.cClose { display:none }
.second-circle-gap { text-align:left; width:54% !important; float:left; position:relative; padding-left:10px; z-index:999 }
.active-circle .second-circle-gap a { margin-left:25px; }
#cSecond { margin-left:0; }
#cLast { display: block; /*float: left;*/ height: 25px; }
.active-circle a {font-size:1em; }
.second-circle-gap span { left:2px; right:auto; }
/* .result-circle .cols-link-left { float:left; width:53%; }
.result-circle .cols-link-right { float:right; width:45%; } */
.result-circle .region-left { float:left; width:150px }
.result-circle .region-right { float:left; width:150px; }
.result-circle .cols-link-left ul li,.result-circle .cols-link-right ul li,.result-circle .cols-link-mid ul li { list-style:none;  line-height:normal; }
.result-circle .rows-link { float:left; width:100%; padding-top:30px; overflow:auto; width:281px; }
.result-circle .row-regions { display:block; padding:5px 0 0 0px; }
.result-circle h4 { display:block; font-size:1.250em; line-height:1.100em;}
.result-circle h4 span {}
.result-circle h4 a { background:none; padding:0; color:#6F3090; text-decoration:none; font-size:0.600em; }
.result-circle h4 a span { font-weight:normal; }
.result-circle h4 a:hover span { text-decoration:none!important; }
.result-circle h4 a small { height:11px; width:8px; padding-left:8px; padding-bottom:0; text-decoration:none!important; }
.result-circle h4 a:hover small { text-decoration:none; }
.result-circle h4 a:hover { text-decoration:none; }
.result-circle ul {width:100%; list-style:none; margin:0; padding:0; }
.inside-common-bg .result-circle ul { padding-left:0; }
.result-circle ul li { float:left; width:100%; font-size:0.75em; color:#6F3090; padding:0; padding-bottom:5px; line-height:1em; }
.result-circle ul li a { background:none; padding:0; color:#fff; text-decoration:none; }

.sub-regions-head { display:none; padding:0px 0 0 0px; float:left; }

.people-form #row { float:left; margin:0em 0 .7em 0em; }
*+html .people-form #row { float:left; margin:0em; }
.view-stories span.star {    background: url(/assets/images/star.png) no-repeat 0 -1px;color: #666;font: normal 11px/22px Arial, Helvetica, sans-serif;padding: 1px 0 3px 26px;font-size: 14px;display: inline-block; }
.print-right table { border-collapse:collapse; border-spacing:0; border:none!important; font-weight:bold }
.print-right table td a { text-decoration:none; }
.print-right table td.event { color:#fff !important; background-color:#6E2D91 !important; }
.print-right table td.event a { color:#fff !important; text-decoration:none; }
.tablelft { background:#fff; color:#6F3090; padding-top:23px!important; }
.tablelft td { color:#6F3090; font-size:0.75em; font-weight:bold; vertical-align:middle; }

.print-right table td table.tablelft { border-collapse:collapse; border-spacing:0; border:none!important; }
.print-right table.tablelft td { border:solid 1px #999; }
.print-right table td table.tablelft td { border:none!important; }
.print-right table.tablelft td[colspan="7"] { background:none!important; border:none!important; }
aside.aside-container .calendar-sec { padding:20px 13px 25px 13px; }
.remove-bor { border:none!important; }
.inside-common-bg h4 { color: #6F3090; display: block; font-size: 1em; padding-bottom: 0.167em;}
.stories-gap a.search { float:left; width:109px; background:url(../images/buttons/morelink.gif) repeat-x 0 0 !important; border:none; cursor:pointer; margin:0; padding:5px 0 10px 0px; font:1em Arial, Helvetica, sans-serif; color:#fff; line-height:14px; text-decoration:none; text-align:center; font-weight:bold; margin-top:15px; }
/*#upEvent { float: left; margin-bottom: 1em; padding-top: 1em; width: 100%; }*/
.inside-common-bg h4 a { text-decoration:none; }
.inside-common-bg h4 a:hover { text-decoration:underline; }
.inside-carousel-detail {padding:10px 35px; }
.inside-carousel-detail p { color:#666; line-height:1.333em; font-size:0.75em; padding-bottom:15px; }

.navSticky .stick-bg-mid { height:127px; /*background:url(../images/stick-wrap-mid.png) repeat-x scroll right 0 transparent;*/ }
.quote-sec { float:left; width:62%; }
.bio-header .quote-sec { width:75%; }
.widgets-carousel .content.bio-header { width:100%; }
.quote-sec p {padding-left:0px; }
/* .bio-contact span { margin-bottom:0px; display:block; } */
.bio-contact span.clock { display:inline; }
/*.widgets-carousel { z-index:1; }*/
#thumbs-sec { z-index:1111;visibility:hidden; }

.stories-link #spanTitle { font-weight:700; }
.stories-link a { font-weight:normal; }
.recent-acomplishment { padding:17px 20px 13px }
.ui-accordion-content-active .callout-inside { border-bottom: 2px solid #D9DADB; width: 312px !important; }
.areaOfFocus { border-bottom:solid 1px #8F8F8F; float:left; width:100%; margin-bottom:10px; }
.areaOfFocus .areafocus a { margin-bottom:5px; display:block; }
.region-titleclose { color:#fff; position:relative; background:url(../images/buttons/accordion-title-bg.gif) no-repeat 0 0;height:29px; min-height: 16px; line-height:19px; float: left; font-size: 1.25em; padding-left: 2%; padding-right: 15%; text-decoration: none; width:85%; }/* change 7th Jan*/
.region-titleclose a { float:left!important; position:static!important; padding-top:3px!important; margin-left:0!important; line-height:25px;/* min-height:22px;*/min-height:14px; height:auto!important; height:25px; /*width:86%!important;*/ overflow:hidden; background:none!important; color:#fff!important; }
.region-titleclose a.cross:focus{outline:1px dashed!important;}
/*.region-titleclose .cross { float:right!important; position:absolute!important; left:224px; top:-1px; width:16px!important; height:16px!important; background:url("../images/sprite.png") no-repeat scroll -537px -356px  !important; margin:5px 7px 0 0; cursor:pointer!important; }*/
.region-titleclose .cross {float:right!important; position:absolute!important; left:224px; top:-1px; width:16px!important; height:16px!important;/* height:14px!important; */ background:url("../images/icon/icons.png") no-repeat scroll -191px -4px !important; margin:5px 7px 0 0; cursor:pointer!important; }
.width-full { width: 100%; font-size: 0.75em }
.display-sett { display: inline; }
.width-full .prev { margin-right: 15px; }
.width-full .next { margin-left: 15px; }
.width-full a { color: #6F3090; font-weight: bold; text-decoration:none; margin-right: 3px; }
.width-full a.pageActive { color: #fff; background: #6F3090; }
.fltright { float:right; width:auto; padding-bottom: 15px; }
/*.search-results .resultie7width { width:36.125em; }*/
aside.aside-container .form-sec input.fln { float:none; }
.widgets-text-light-home { }
.global-row { clear: both; }
.infographic-home article.state strong[data="sticky-exp"] { color:#333; }
.infographic-home article.state strong[data="sticky-exp"] a { color:#6F3090; }
/*.infographic-home article.state, .infographic-home p.state { font-size:1em; }
.infographic-home article.state, .infographic-home p.state a { text-decoration:none; }
.infographic-home article.state strong { width:auto; padding:0 5px 0 0; line-height:12px; font-weight:bold; font-size: 0.75em; }
.infographic-home article.state strong a { text-decoration:none; }
.infographic-home article.state p { display:block; }
.infographic-home article.state a { text-decoration:none; }
.infographic-home article.state a:hover { text-decoration:underline; }*/
.view-stories p a.link-global { color:#662D90; line-height:14px; font-weight:bold; text-decoration:none; margin-left:1px; white-space:nowrap; }
.view-stories p a.link-global:hover { text-decoration:underline; }

.view-stories .event-top-space p.more-right { padding-bottom:0; }
.view-stories .event-top-space p { padding-top:0; }
.view-stories .event-top-space p.state { padding-top:0; font-weight:normal; }
.infographic-home p.state { font-size:0.75em; font-weight:normal; padding-bottom:20px; }
.stories-link span { color:#6F3090; display:block; font-size:0.75em; text-align:center; }
.stories-link span a { color:#6F3090; }
.infographic-home ul.state { list-style-type:disc; margin-left: 1.1em; padding-bottom:12px; }
.infographic-home ul.state a { color:#6F3090 }
.infographic-home ul.state li { font-size:0.938em; color:#333333 }
.infographic-home ul.state li p { font-size:1em; }
.event-top-space span.state { padding-bottom:5px; }
.event-top-space span.state h4 {}
.more-right a { width:auto;}
.google-map small { display:none; }

.infographic-home p a.search { background:url(../images/sign-up-bg.png) no-repeat scroll -10px top transparent; color:#fff; text-decoration:none; width:25%; display:block; padding:5px 0px; font-size:1.5em; text-align:center; }
.menu-corner-shadowleft { position:absolute; top:0; left:-2px; background:url(../images/shadow-corner-menu.png) no-repeat 0 0; height:19px; width:24px; }
.menu-corner-shadowright { position:absolute; top:0; right:-5px; background:url(../images/shadow-corner-menu-right.png) no-repeat 0 0; height:19px; width:24px;}
.datalistpagination { display:inline; float:left; }

.selCont { clear: both; float: left; width: 100%; }
.stylish-select .SSContainerDivWrapper { left: -9999px; }
.stylish-select .SSContainerDivWrapper { margin: 0; padding: 0; width: 100%; position: absolute; z-index: 2; }
.stylish-select ul.newList { margin: 0; padding: 0; list-style: none; color: #000; border: 1px solid #ccc; overflow: auto; }
#nav li .blue_select ul.newList * { margin: 0; padding: 0; float:none; }
#nav li .blue_select ul.newList li { background:#fff; font-weight: normal !important; }
#nav li .blue_select ul.newList a { color: #666 !important; text-decoration: none; font-weight: normal !important; font-family:Arial; display: block; padding: 2px 4px; border-bottom: 1px solid #ffffff !important; }
body.ko-kr #nav li .blue_select ul.newList a, body.zh-cn #nav li .blue_select ul.newList a{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
#nav li .blue_select ul.newList li a:focus { -moz-outline-style: none; outline:none; }

.selCont { clear: both; float: left; width: 100%; }
.stylish-select .SSContainerDivWrapper { left: -9999px; }
.stylish-select .SSContainerDivWrapper { margin: 0; padding: 0; width: 260px; position: absolute; z-index: 2; }
.morelink-btn a { z-index:0 !important; position:static!important }
.stylish-select ul.newList { margin: 0; padding: 0; list-style: none; color: #000; border: 1px solid #ccc; overflow: auto; position:relative; }
#nav li .blue_select ul.newList * { margin: 0; padding: 0; float:none; }
#nav li .blue_select ul.newList li { background:#fff; font-weight: normal !important; }
#nav li .blue_select ul.newList a { color: #666 !important; font-weight: normal !important; font-family:Arial; text-decoration:none !important; display: block; padding: 2px 4px; border-bottom: 1px solid #ffffff !important; }
body.ko-kr #nav li .blue_select ul.newList a, body.zh-cn #nav li .blue_select ul.newList a{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
#nav li .blue_select ul.newList li a:focus { -moz-outline-style: none; }
#nav li .blue_select .hiLite { color: #666 !important; }
#nav li .blue_select .newListHover { background: #ffffff !important; color: #666 !important; cursor: default; }
.blue_select .newListSelected {color: #000; padding: 0px 0 0 3%; float: left; border:solid 1px #cacbcd; background:#fff; font-size: 1em; width:97%; }
#nav .blue_select ul.newList { margin: 0; padding: 0; list-style: none; color: #000; border: 1px solid #ccc; overflow: auto; background:#fff; width:97%; padding-left:3%; }
#nav li .blue_select .hiLite { color: #666 !important; }
#nav li .blue_select .newListHover { background: #ffffff !important; color: #666 !important; cursor: default; }
.blue_select { margin: 0px; padding: 0px; float:left; width:100%; }
.blue_select .newListSelected {color: #000; padding: 0px 0 0 3%; float: left; border:solid 1px #cacbcd; background:#fff; font-size: 1em; width:97%; }
.blue_select .selectedTxt { width: 91%; overflow: hidden; height: 22px; padding-right: 17px; color: #666666; line-height: 24px; background: url("../images/sprite.png") no-repeat scroll 178px -358px transparent; }
/*blue_select .selectedTxt { width: 91%; overflow: hidden; height: 22px; padding-right: 17px; color: #666666; line-height: 24px; background: url("../images/icon/icons.png") no-repeat scroll -50px -200px transparent; }*/
#nav .blue_select ul.newList { margin: 0; padding: 0; list-style: none; color: #000; border: 1px solid #ccc; overflow: auto; background:#fff; width:97%; padding-left:3%; }
.result-area-top { width:608px; background:url(../images/result-circle-top-bg.png) top left no-repeat; height:8px;}
/* .result-area-cont { width:583px; min-height:360px; padding:0 25px 0 0px; z-index:10001; background:url(../images/result-circle-main-bg.png) top left repeat-y; } */
.result-area-bot { width:608px; background:url(../images/result-circle-bot-bg.png) top left no-repeat; height:8px;}
/* .result-circle .cols-link-left { float:left; width:29%; padding:0% 2%; border-right:1px solid #c7c7c7; min-height:325px; }
.result-circle .cols-link-mid { float:left; width:29%; padding:0% 2%; border-right:1px solid #c7c7c7; font-weight:bold; min-height:325px; } */
.result-circle .cols-link-geo { float:left; width:50%; padding:0% 2%; border-right:1px solid #c7c7c7; min-height:325px; }
.result-circle .cols-link-geo ul { list-style-type:none; padding:0; margin:0; }
/* .result-circle .cols-link-second { float:left; width:58%; padding:0% 2%; font-weight:bold; min-height:325px; } */
/* .result-circle .cols-link-right { float:left; width:29%; padding:0% 2%; border:none; font-weight:bold; } */
.result-circle .cols-link-left a, .result-circle .cols-link-mid a, .result-circle .cols-link-right a, .result-circle .cols-link-geo a, .result-circle .cols-link-left a span, .result-circle .cols-link-mid a span, .result-circle .cols-link-right a span { font-weight:bold; }
.result-circle .rows-link { width:100%; padding-top:10px; }
.selectoption { text-decoration:none; text-align:left; font-size:1em; color:#fff; line-height:1.167em; font-weight:bold; padding:5px 0px 0 10px; }
.result-circle ul li a { background:none; padding:0; color:#fff; text-decoration:none; }
.result-circle ul li a:hover { text-decoration:underline !important; }

.global-heading { color:#000 !important; }
/* .denton-clear { float:right; font-size:0.75em; background:url(../images/buttons/clear-button.png) no-repeat right 2px; padding-right:20px; cursor:pointer; } */
.denton-clear a { color:#fff; text-decoration:none; }
.denton-clear span { padding-left:15px; margin-right:-20px; }
/* .denton-circle-widget .denton-clear { margin-right:23px; margin-top:10px; background-image:url(../images/buttons/clear-button-sel.png); } */
.denton-circle-widget .denton-clear a { text-decoration:none; color:#652D90;}

/*### Default Style for li and TD ###*/
.inside-common-bg ul, .inside-common-bg ol { list-style-type:disc; padding-left:15px; padding-bottom:15px; }
.inside-common-bg ul ul, .inside-common-bg ol ol{padding-bottom:0; }
.inside-common-bg ol { padding-left:20px; list-style-type:decimal; }

.inside-common-bg ul li, .inside-common-bg ol li,.inside-common-bg .event-top-space li { list-style-type: disc; padding-bottom:6px; color:#333; line-height:19px; }
.inside-common-bg ol li,.inside-common-bg .event-top-space ol li{list-style-type:inherit;font-size:14px;}
.inside-common-bg ul li ul, .inside-common-bg ol li ul, .inside-common-bg ol li ol { padding-top:6px; }
.inside-common-bg ul li li, .inside-common-bg ol li li { font-size:1em; }

.inside-common-bg ul li p, .infographic-home .inside-common-bg ul li strong, .inside-common-bg p ul li, .inside-common-bg ol li p,
.infographic-home .inside-common-bg ol li strong, .inside-common-bg p ol li /* For UL Li */
.infographic-home table td td,.infographic-home table td li{ font-size:1em; padding:0 !important;}

.infographic-home table td a,.inside-common-bg ul li a, .inside-common-bg ol li a{font-weight:bold; text-decoration:none;}
/*.infographic-home table td a:hover,.inside-common-bg ul li a:hover, .inside-common-bg ol li a:hover
{font-weight:normal; text-decoration:underline;}
.inside-common-bg ul li p, .infographic-home .inside-common-bg ul li strong, .inside-common-bg ol li p, .infographic-home .inside-common-bg ol li strong {  }*/
/* .infographic-home table td{font-size:0.75em; line-height:1.5em;} */
.infographic-home table td.event-top-space{font-size:1em;}
/*### Default Style for li and TD Ends ###*/

.inside-common-bg td li, .rows-link li {}
.inside-common-bg td a.PageActive, .inside-common-bg td a.PageActive:hover { text-decoration:none; background:#652D90; color:#fff; }
.inside-common-bg article.cols ul { padding-left:0px; list-style-type:none; }
.tagline { font-style:normal !important;font-family: 'Dentons Sans Web Medium', Arial; font-size: 0.866em !important; }
body.ko-kr .tagline, body.zh-cn .tagline{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
#nav .cols p.map-learnmore-text { /*bottom: 47px; left: 45px; position: absolute;*/ display: block; /* font-weight: bold !important; */ padding-left: 0;    padding-top: 5px; text-align: left !important; /* width: 230px !important; */}
/*p.map-learnmore-text { font-weight:bold !important; margin-top:8px; text-align: left !important; position: absolute; bottom: 47px; width:230px !important; padding-left:0px; margin-bottom:8px; left:45px; }*/
p.map-learnmore-text a { margin-left:0px !important; }

.listing-row .cols table td { font-size: 0.75em; }
.listing-row .cols table td a { background: none repeat scroll 0 0 transparent; color: #6F3090; font-weight: bold; text-decoration: none; font-size:0.975em }
.listing-row .cols table td h3 { color: Gray; display: block; font-size: 1.25em; font-weight: bold; padding-bottom: 0.167em; }
/*#About { padding:0 !important; }
#NewsandEvents { padding:0 !important; }*/
.listing-row .cols h3 { margin-bottom:8px; }
aside.aside-container .first .callout-inside-home { float:left; width:100%; min-height:126px; background:none!important; }

/* .google-map { float:left; margin-right:2%; width:48%; position:relative; } */
/* .moreOffices .google-map{ margin-right:0;width:33%;} */
.google-map iframe { float:left; height:250px !important; width:250px !important; margin-right:10px;}
/*.google-map br { display:none; } */
.google-map .details {bottom:0; right:0; width:200px; float:left; }
.global-interactive-map .map .content h1 { font-family: Dentons Sans Web Light,Arial; padding-bottom: 8px; }
body.ko-kr .global-interactive-map .map .content h1, body.zh-cn .global-interactive-map .map .content h1{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
/* .global-interactive-map { margin-top: -20px; } */
.interactive-accordion h2.office_location_h2 {margin-top:6px; padding-top:0px; }

/* .listing-row .cols.articlepadding {float:right; width: 50%;margin-left: 6%;} */
.navSticky .description .details h2 { padding-bottom: 0px; padding-top: 0em; }
aside.aside-container .view-story .news-sec { padding:34px 34px 13px 24px }
aside.aside-container .view-story .mainbanner_aside { position:absolute; top:0; left:0; width:336px; /*height:204px;*/ }
aside.aside-container .view-story .top_curve_banner-aside { float:left; background:url(../images/top-curve-callout-banner.png) no-repeat 0 0; height:19px; width:100%; }
aside.aside-container .view-story .repeat_banner_aside { float:left; background:url(../images/transparent_bg_banner.png) repeat-y 0 0; width:310px; /*height:171px;*/ padding:0 13px; position:relative; }
aside.aside-container .view-story .bottom_curve_banner-aside { float:left; background:url(../images/bottom-curve-callout-banner.png) no-repeat 0 0; height:15px; width:100%; }
aside.aside-container .aside-banner img { width:auto !important; height:auto !important; float:left; position:relative; top:-1px; left:2px; }
.smallcurve-lefttop { position:absolute; top:-3px; left:13px; width:2px; height:2px; font-size:0; background:url(../images/left-curve-top-banner.png) no-repeat 0 0; z-index:99 }
.smallcurve-righttop { position:absolute; top:-3px; right:13px; width:2px; height:2px; font-size:0; background:url(../images/right-curve-top-banner.png) no-repeat 0 0; z-index:99 }
.smallcurve-leftbottom { position:absolute; bottom:0; left:13px; width:2px; height:2px; font-size:0; background:url(../images/left-curve-bottom-banner.png) no-repeat 0 0; z-index:99 }
.smallcurve-rightbottom { position:absolute; bottom:0; right:13px; width:2px; height:2px; font-size:0; background:url(../images/right-curve-banner-bottom.png) no-repeat 0 0; z-index:99 }
/*aside.aside-container .content-accordion .callout-inside { margin-bottom:2px; }*/

/*aside.aside-container .key-contacts .key-accord { width:94%; float:left; padding:3%; }
aside.aside-container .key-contacts .key-head { color:#fff; font-family: Dentons Sans Web Light; background:url(../images/keyc-heading-bg.png) no-repeat top center; line-height:37px; padding:0 2%; font-size: 1.5em; float:left; width:96%; cursor:pointer; }
.nkey-div { float:left; width:100%; padding-top:10px; }
aside.aside-container .key-accord span { padding-top:10px; }
aside.aside-container .key-accord .key-head span { padding:0px; }
aside.aside-container .key-contacts .key-head.ui-state-active { background-image:url(../images/keyc-heading-bg-first.png); }
aside.aside-container .key-contacts ul li, aside.aside-container .key-contacts .nkey-format { float:left; width:100%; display:block; padding-bottom:0.313em }
aside.aside-container .key-contacts ul li figure, aside.aside-container .key-contacts .nkey-format figure { float:left; width:95px; padding-right:0.500em }
aside.aside-container .key-contacts ul li .col, aside.aside-container .key-contacts .nkey-format .col { display:block; float:left; width:62%; padding-bottom:10px; }*/

aside.aside-container .key-accord { width:100%; float:left; padding:0%; }
/* aside.aside-container .key-head { color:#fff; background:url("../images/sprite.png") no-repeat scroll -347px -465px transparent;  line-height:2em; font-size: 0.8em; float:left;  padding: 1% 8%; font-weight:bold; width: 84%; cursor:pointer; } */
aside.aside-container .key-head a {color:#fff;text-decoration:none;}
.aside-container .content-accordion.nkey-div { float:left; width:100%; padding-top: 2%; font-size:12px;  background:url("../images/transparent_bg.png") repeat-y scroll 0 0 transparent;}
.nkey-div .nkey-block{ float:left; width:98%; padding:1%; padding-bottom:5px; }
aside.aside-container .nkey-format{padding:0 7%; float:left; width:86%; display:block; }
aside.aside-container .key-accord .view-full{ padding-top:10px; margin:0px 9px; }
aside.aside-container .key-accord .view-full a{font-weight:bold; text-decoration:none;}
aside.aside-container .key-accord .key-head span { padding:0px; }
/* aside.aside-container .key-head.ui-state-active { background-position: -347px -504px;float: left;width: 100%;box-sizing: border-box; } */
aside.aside-container .key-contacts ul li { float:left; width:100%; display:block; padding-bottom:0.313em }
aside.aside-container .key-contacts ul li figure, aside.aside-container .nkey-format figure { float:left; width:95px; /*padding-right:0.500em;*/ padding-right:13px; margin:0px; }
aside.aside-container .key-contacts ul li .col, aside.aside-container .nkey-format .col { display:block; float:left; width:60%; padding-bottom:10px; }
aside.aside-container .key-contacts ul li .col.colfullwidthbio, aside.aside-container .nkey-format .col.colfullwidthbio { display:block; float:left; width:95%; padding-bottom:10px; }
aside.aside-container .nkey-format figure img{width:95px !important; height:auto !important; overflow:hidden;}
aside.aside-container .key-contacts ul li .col a, aside.aside-container .nkey-format .col a { text-decoration:none; color: #646568;}
aside.aside-container .nkey-format .col a:hover{text-decoration:underline;}
aside.aside-container .nkey-format .col aemailPS:hover{text-decoration:none;}
/*.emailPS { background:url("../images/sprite.png") no-repeat scroll -683px -381px transparent; font-weight:normal !important; padding-left:22px; }*/
.emailPS { background:url("../images/icon/icons.png") no-repeat scroll -4px -38px transparent;/*  font-weight:normal !important; */ padding-left:22px; }
aside.aside-container .key-contacts ul li .col a:hover { text-decoration:underline; }
aside.aside-container .key-contacts ul li .col strong, aside.aside-container .nkey-format .col strong { display:block; font-size:0.875em; color:#333; padding-bottom:0.385em; }
aside.aside-container .key-contacts ul li .col p, aside.aside-container .nkey-format .col p { display:block; font-size:0.88em; color:#666666; padding-bottom:0.385em; }
aside.aside-container .key-contacts ul li .col small, aside.aside-container .nkey-format .col small { float:left; width:100%; }

/* Added on 14-03-2013 */
aside.aside-container .key-contacts ul li .colfullwidth, aside.aside-container .nkey-format .colfullwidth { display:block; float:left; width:95%; padding-bottom:10px; }
aside.aside-container .key-contacts ul li .colfullwidth a, aside.aside-container .nkey-format .colfullwidth a { text-decoration:none; color: #646568;}
aside.aside-container .key-contacts ul li .colfullwidth a:hover, aside.aside-container .nkey-format .colfullwidth a:hover{text-decoration:underline!important;}
aside.aside-container .nkey-format .colfullwidth a:hover{text-decoration:underline;}
aside.aside-container .key-contacts ul li .colfullwidth strong, aside.aside-container .nkey-format .colfullwidth strong { display:block; font-size:0.875em; color:#333; padding-bottom:0.385em; }
aside.aside-container .key-contacts ul li .colfullwidth p, aside.aside-container .nkey-format .colfullwidth p { display:block; font-size:0.88em; color:#666666; padding-bottom:0.385em; }
aside.aside-container .key-contacts ul li .colfullwidth small, aside.aside-container .nkey-format .colfullwidth small { float:left; width:100%; }
aside.aside-container .nkey-format .colfullwidth aemailPS:hover{text-decoration:none;}
.colfullwidthbio{width:100%;}

/* Added on 14-03-2013 */

.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r4_c2 { background:none !important }
#recaptcha_image img { border:solid 1px #652D90 ! important; }
.recaptcha_theme_red .recaptcha_input_area { margin-left:0 !important }
.recaptchatable label.recaptcha_input_area_text { font-size:1.5em; padding-bottom:5px; }
.recaptcha_theme_red .recaptcha_r4_c1 #recaptcha_response_field { border-color:#8F5DAA ! important; margin-top:5px ! important; }
/*#recaptcha_area { margin-top:10px; }
#recaptcha_area, #recaptcha_table { background: none repeat scroll 0 0 #EFEFEF; border: 1px solid #666666; }*/
#recaptcha_reload_btn, #recaptcha_switch_audio_btn, #recaptcha_whatsthis_btn { background: #6D2D8F url(../images/icon/refresh.gif) no-repeat left top ! important; display:block; width:25px; height:17px; display:block; }
td #recaptcha_reload_btn img, td #recaptcha_switch_audio_btn img, td #recaptcha_whatsthis_btn img { display:none; }
#recaptcha_switch_audio_btn { background-image:url(../images/icon/audio.gif) ! important; }
#recaptcha_whatsthis_btn { background:url(../images/icon/help.gif) no-repeat scroll left top #6D2D8F !important; }

.infographic-home .primary-sector {font-weight:bold; width:auto; display:inline-block; margin:0; color:#fff; cursor:pointer; text-decoration:none !important; outline-color:#652D90}
/* .curve-lefteye{background:url(../images/curve-lefteye.gif) no-repeat 0 0; float:left; height:20px; padding-left:10px;} */
/* .curve-righteye{background: url("../images/curve-righteye.gif") no-repeat scroll right 0 transparent; height:18px; line-height:14px; color: #FFFFFF; float: left; font-size: 10px; padding: 2px 10px 0px 0; } */

.scroll-btn .btn-right .nxttxtright a.primary-sector .curve-lefteye{float:right; } /* added on 05-03-2013 for the Prev-Next*/
/*.scroll-btn .btn-right .nxttxtright a.primary-sector .curve-lefteye .curve-righteye{padding:1px 10px 0 0; height:19px; }  added on 05-03-2013 for the Prev-Next*/
/*.scroll-btn .btn-left a.primary-sector .curve-lefteye .curve-righteye{padding:1px 10px 0 0; height:19px; }  added on 05-03-2013 for the Prev-Next*/

/* CSS add for associative firm on office location page 06-03-13*/
.google-map .details .AssocFirm{padding-bottom:10px;}

.widgets-carousel .homepar p { font-size:15px; line-height:20px; color:#6F3090; width:100%;  }
.nkey-div .nkey-block .col span.contactname a{ float: left; font-weight: bold; padding: 0; width: 100%; }
.nkey-div .nkey-block .col span.contactname a:hover{ text-decoration:underline; }
.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact {margin: 0 !important;}

/* For the search page */

/* .common-row .searcheye {float:left; width:100%; margin-bottom:5px;} */
.cookies-bar,.ieMessage-bar,.RedirectionDisclaimer-bar{display:none; /*float:left;width:100%; background:#D0D1CD url(../images/cookie-bg.gif) repeat-x bottom left; padding:0em; position:relative; z-index:1;*/}
.cookies-bar .cookies-bar,.ieMessage-bar .cookies-bar,.RedirectionDisclaimer-bar .RedirectionDisclaimer-bar{padding:0em 0 1.5em;}
.divcookies,.RedirectionDisclaimer-bar{background-color:#b7b7b7; position:relative; z-index:12;}
.cookies-bar .cookies-close,.ieMessage-bar .ieMessage-close,.RedirectionDisclaimer-bar .RedirectionDisclaimer-close{color:#666; line-height:1.3em; padding-bottom:5px; font-size:0.75em; font-weight:bold; text-decoration:none; padding-right:20px; position:absolute; right:15px; top:3px;}
/*.cookies-bar .cookies-close i,.ieMessage-bar .ieMessage-close i,.RedirectionDisclaimer-bar .RedirectionDisclaimer-close i{background:url("../images/sprite.png") no-repeat scroll 0 -675px; width:20px; height:20px; position:absolute; right:0; top:0;}*/
.ieMessage-bar .ieMessage-close i,.RedirectionDisclaimer-bar .RedirectionDisclaimer-close i{background:url("../images/sprite.png") no-repeat scroll 0 -675px; width:20px; height:20px; position:absolute; right:0; top:0;}
.cookies-bar .cookies-close i,.RedirectionDisclaimer-bar .RedirectionDisclaimer-close i{background:url("../images/icon/icons.png") no-repeat scroll -261px -126px; width:20px; height:20px; position:absolute; right:0; top:0;}
/******* DML-93 ******/
.RedirectionDisclaimer-bar .RedirectionDisclaimer-close{background-position:63px -675px;}
/******* DML-93 ******/
.search-results .name-sec.cookies-head{font-size:1.5em; color:#666;}
/*.cookies-text{padding-top:0.8em; font-size:1.2em; overflow:hidden;}*/
.clsCookies{cursor:pointer; font-weight:bold;}
.clsCookies a{color:#666; text-decoration:none;}
.geo-selected span { background: url("../images/icon/arrow1.gif") no-repeat scroll right 3px transparent; color: #6F3090 !important; padding-right:10px;}
.result-circle ul li .geo-selected:hover,.geo-selected {text-decoration:none !important;}

/* CSS for Apply Now Button */
.applynow-btn {float: left; padding-bottom: 1em;}
.applynow-btn a {background: url("../images/buttons/morelink.gif") repeat-x scroll 0 0 transparent; clear: both; color: #FFFFFF; float: left; font-size: 0.764em; line-height: 1.8em; margin-top: 10px; padding: 0; text-align: center; text-decoration: none; width: 109px; font-weight:bold;}
.applynow-btn a:hover {color: #FFFFFF; text-decoration: none;}

/*aside.aside-container .view-story.advWrapper .repeat_banner_aside{margin-top:19px;}*/
aside.aside-container .advWrapper .top-curve-callout-home{background:url("../images/top-curve-callout-ads.png") repeat-y scroll 0 0 transparent;height: 16px;}
aside.aside-container .advWrapper .key-contacts-bot{background:url("../images/bottom-curve-callout-ads.png") repeat-y scroll 0 0 transparent;height: 16px;}
/*aside.aside-container .view-story.advWrapper .callout-inside{background:url("../images/transparent_bg.png") repeat-y scroll 0 0 transparent}
aside.aside-container .view-story .repeat_banner_aside{background:none;}
aside.aside-container .aside-banner .advContent img{z-index:-1; position:absolute; left:15px; top:-3px}*/
aside.aside-container .view-story .advContent .news-sec { padding:14px 24px 13px 24px }
.advContent .morelink-btn a{width:auto; padding:0px 10px; text-align:left;}
.advcursor{cursor:pointer;}

 #nav .row .country-select ul{padding-left:15px;}
.country-select{height:180px; overflow:hidden;clear: both; padding-top:10px; padding-left:5px; }
.country-select.heightfirst{height:265px;}
.country-select.heightAuto{height:auto;} 
.country-select .mCSB_scrollTools .mCSB_buttonDown{top: 160px; left:0;} 
.country-select .mCSB_container,#scroll1 .mCSB_container,#scroll .mCSB_container{margin-left:30px;}
.orderlist{display:block; padding-bottom:40px;}
blockquote{color: #333333; font-size: 12px; line-height: 1.5em; padding-left:25px;padding-bottom:15px;}

/*aside.aside-container .view-story.advWrapper .repeat_banner_aside{margin-top:19px;}*/
aside.aside-container .advWrapper .top-curve-callout-home{background:url("../images/top-curve-callout-ads.png") repeat-y scroll 0 0 transparent;height: 16px;}
aside.aside-container .advWrapper .key-contacts-bot{background:url("../images/bottom-curve-callout-ads.png") repeat-y scroll 0 0 transparent;height: 16px;}
aside.aside-container .view-story.advWrapper .callout-inside{background:url("../images/transparent_bg.png") repeat-y scroll 0 0 transparent}
aside.aside-container .view-story.advWrapper .callout-inside .mainbanner_aside{left: 0; position: absolute; top: 0; width: 336px; z-index: -1;}
aside.aside-container .view-story .repeat_banner_aside{background:none;}
aside.aside-container .aside-banner .advContent img{z-index:-1; position:absolute; left:12px; top:-7px}

p sup{line-height:0px;}
#nav .row .country-select ul li{ padding-bottom: 1px; padding-top: 2px; line-height:1.5em;}
#nav .row ul li a.regHead{color:#6F3090; font-weight:bold;}
.printEmailPdf, .pemail{display:none!important;}
aside.aside-container .sectors .firstul{float:left; width:46%;}
aside.aside-container .sectors .firstul h4{color: #6F3090; display: block; font-size: 1em; padding-bottom: 0.167em;}
/* Accessibility  change */
aside.aside-container .sectors .firstul li h4{color: #6F3090; display: block; font-size: 1em; padding-bottom: 0.167em;}
aside.aside-container .sectors .secondul li h4{color: #6F3090; display: block; font-size: 1em; padding-bottom: 0.167em;}
/* Accessibility  change */

aside.aside-container .sectors .secondul{float:right; width:46%;}
aside.aside-container .sectors .secondul h4{color: #6F3090; display: block; font-size: 1em; padding-bottom: 0.167em;}

.nolink{cursor:default;}
.nohover.circle-second:hover{background-image:url("../images/thumb/disable-circle.png")}

.listing-row +.clear + .listing-row{ padding-bottom: 15px;}
.listing-row +.clear + p{ padding-top: 15px;}
/*#nav li a span{font-family:Dentons Sans Web Light;}*/

/* Find Your Dentons Team menu by Alistair*/
.fydt-section { height: 300px; width: 100%; }
.fydt-section .col-sec { float: left; width: 49%; }
.fydt-section h3 { padding-bottom: 15px; color: #662D91; float: left; font-size: 1.3em; line-height: 1.074em; padding: 7px 0 5px; width: 100%; }
.fydt-section ul { float: left; list-style: none outside none; margin: 0; padding: 0 0 10px; width: 100%; font-size: 0.75em; }
.fydt-section ul li { background: none repeat scroll 0 0 transparent; color: #6F3090; float: left; font-size: 1em; line-height: 1.143em; padding: 0 0 3px; width: 100%; }
.fydt-section ul li a { background: none repeat scroll 0 0 transparent; color: #666666; cursor: pointer !important; height: auto !important; margin: 0 !important; padding: 0; text-decoration: none; }
.fydt-section ul li a:hover { text-decoration:underline; }
#nav .cols-industry .fydt-section .inside-items { float: left; height: 250px!important; margin-bottom: 10px; position: relative; width: 98%; }
#nav .cols-industry .fydt-section span { font-size: 12px; font-family:arial!important;}
body.ko-kr #nav .cols-industry .fydt-section span, body.zh-cn #nav .cols-industry .fydt-section span{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}

/* Added on 23-03-2013 */

/* .listing-row .cols ul li a {font-size: 1em;} */
/*.carousel_wrapper,.carousel_wrapper_1{float:left; width:100%; background:url(../images/dentons-background.png) repeat-x 0 0}*/
.carousel_wrapper{width:100%;float:left;}
/*aside.aside-container .headcontacts_purple { background:url("../images/sprite.png") no-repeat scroll -347px -538px transparent; padding-bottom:10px; padding-left:14px;}*/
aside.aside-container .headcontacts_purple { background:url("../images/sprite.png") no-repeat scroll 2px -811px transparent; padding-bottom:10px; padding-left:14px;}
#nav .shadow08 h3{font-size:1.45em;}
/* #nav .sub a{height:auto !important;} */
.inside-common-bg .state ul li, .inside-common-bg ul li, .inside-common-bg h2 + ul li, .inside-common-bg h2 + p + ul li{/*line-height:1.5em;*/}
/********** *************/
#nav .row.shadow04{padding-top:10px;}

.inside-common-bg article.cols ul.lessSpace {padding-bottom: 0;}

.morelink-btn { float: left; /*padding-bottom: 1em;*/ }
#sectionPeopleSearch .morelink-btn{clear:both;}
/*.captcha{ padding-bottom: 1em; }*/
.morelink-btn .rhtimg { float:left; font-size:12px; height:23px; line-height:23px; background:url("../images/sprite.png") no-repeat scroll right -325px transparent; padding:0px 20px 0px 10px; color:#fff;}
.morelink-btn .rhtimg a{float:left; font-size:1em; background:none; font-weight:bold; padding:0px; color:#ffffff; font-weight:bold; height:23px; line-height:23px; font-family:Arial; text-decoration:none;}
body.ko-kr .morelink-btn .rhtimg a, body.zh-cn .morelink-btn .rhtimg a{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:700;}
.morelink-btn .rhtimg input.submit-btn,#nav .col-form .morelink-btn .rhtimg input.submit-btn 
 {background: none; border: medium none; color: #FFFFFF; cursor: pointer; float: left; font-weight: bold; padding:0; width:auto; margin:0px; height:23px; font-size:1em; font-family:Arial;} 
body.ko-kr .morelink-btn .rhtimg input.submit-btn, body.ko-kr #nav .col-form .morelink-btn .rhtimg input.submit-btn, body.zh-cn .morelink-btn .rhtimg input.submit-btn, body.zh-cn #nav .col-form .morelink-btn .rhtimg input.submit-btn{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:700;}

/*#nav .col-form .morelink-btn .rhtimg input.submit-btn {background: none; border: medium none; color: #FFFFFF; cursor: pointer; float: left; font-weight: bold; margin:3px 0px; width:auto; padding:0px 3px 0px 0px; height:auto; font-size:1em; font-family:Arial;}*/

.at_a11y{display:none;}
.inside-common-bg h2 + ul,.inside-common-bg .state ul{/*padding-bottom:0;*/}
.carousel_position{position:relative;}



/*Header AddThis*/

input:focus{outline:none;}
.addthis-popup{background:url(../images/icon/light_box_bg.png) repeat 0 0; position:absolute; left:0;top:0; display:none; z-index:999999;}
.addthis{ width:640px; position:fixed; top:50%; left:50%;display:none; margin-left:-329px; margin-top:-268px;}
/*.topcurve_addthis{float:left; width:100%; height:6px; font-size:0px; background:url(../images/topcurve_addthis.png) no-repeat 0 0;}
.bottomcurve_addthis{float:left; width:100%; height:6px; font-size:0px; background:url(../images/bottomcurve_addthis.png) no-repeat 0 0;}
.repeat_addthisbg{float:left; width:100%; background:#fff; padding:0 0 0}*/
.repeat_addthisbg .close_btn{float:right; width:10px; height:11px;margin:-6px 0px 8px 0px; padding:0px 4px 0 0;}
.repeat_addthisbg .close_btn img{border:none; float:left;}
.repeat_addthisbg .close_btn a{text-decoration:none; border:0px;}
.addthis form{float:left; width:100%;}
.addthis .form_row{float:left; width:598px; padding:7px 21px; border-top:1px solid #e4e4e4;}
.addthis label{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#666666; float:left; width:54px}
.addthis input{float:right; width:535px; border:0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;}
.addthis .form_row01{float:left; width:598px; padding:7px 21px; border-bottom:1px solid #e4e4e4; background:url(../images/body_bgaddthis.gif) repeat-x 0 0;}
.addthis textarea{float:right; height:150px;  width:598px; border:0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;}
.addthis .row_bottom{float:left; width:598px; padding:12px 21px 0;}
.addthis .submitBtn{float:left; width:76px; height:23px; border:0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/sendbtn_addthis.gif) no-repeat 0 0; cursor:pointer;}
/*.addthis_form{float:left; position:relative; left:-8px;}*/
.addthis_form form{float:left; width:100%;}
/*.addthis_form .form_row{float:left; width:598px; padding:7px 21px; border-top:1px solid #e4e4e4;}
.addthis_form label{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#666666; float:left; width:54px}*/
.addthis_form input{float:left; width:369px; border:0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;margin:0px;}
.addthis_form .form_row01{float:left; width:598px; padding:7px 21px; border-bottom:1px solid #e4e4e4; background:url(../images/body_bgaddthis.gif) repeat-x 0 0;}
/*.addthis_form textarea{float:right; height:150px; width:598px; border:0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;}*/
/*.addthis_form .row_bottom{float:left; width:598px; padding:12px 21px 0;}*/
.addthis_form .submitBtn{float:left; width:76px; height:23px; padding-left:0px; border:0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/sendbtn_addthis.gif) no-repeat 0 0; cursor:pointer;}
.addthis-popup iframe{float:left; }
/*.addthis_form .row_bottom .captcha{padding-bottom:1px!important; float:left; width:350px;}*/
.success_message{float:left; width:100%;}
.success_message p{float:left; width:100%; color:#6F3090; text-align:center; font-size:30px; line-height:34px; padding:150px 0 4px;}
#idEmailAddThis{cursor:pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.addthis-popup iframe{height:522px!important;}
.nwkeyview{margin-top: -1px;}
}
.addthis_form .errorMessage{float:left; width:240px; font-family:Arial; color:#ff0000; padding-top:7px;}
.addthis_form .errorInputtext{font:normal 10px/14px Arial, Helvetica, sans-serif; width:172px; font-family:Arial; color:#ff0000; text-align:left; float:left;}
body.ko-kr .addthis_form .errorMessage, body.zh-cn .addthis_form .errorMessage{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
body.ko-kr .addthis_form .errorInputtext,body.zh-cn .addthis_form .errorInputtext{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
/*End Header AddThis*/

.hideweb{display:none!important;}
/*.hidepdf{display:block!important;}*/

div.stories-link{position:relative;}
.select-bg-txt{/*position:absolute;*/ left:0; width:100%; top:0; text-align:center;}
.carViewAll{padding-top:45px; display:block;}


@media screen and (max-width:768px), (max-device-width:768px){
.navSticky.health.navSticky.professional-bio { margin-left:-486px;}
.navSticky .stick-bg{padding-right:4px!important;}
.navSticky.health{ margin-left:-486px}
.stick-top-left { float:left; position:relative; top:0px; left:23px; }
/*.carousel_wrapper{width:auto!important; padding-right:5px;}*/
#outer-footer, #outer_header, .carousel_wrapper_1, #outer-header-home{padding-right:19px;}
.cookies-bar, .ieMessage-bar{padding-left:5px;}
.navSticky .share small img{float:left; width:100%; border:1px solid red;}
.infographic-home .inside-common-bg{min-height:auto;}
/*.widgets-carousel .content{width:96%!important;}*/
.widgets-carousel .context-area{width:40%;}
}
.content-accordion .colfullwidth p,.content-accordion .colfullwidthbio p {
    width: auto !important;
}

.breadcrumbsblank{padding:10px 0 10px 2px; float:left; width:98%; min-height:16px;}
#ulbreadcrumbMessage{}
#ulbreadcrumbMessage li{/*font-size:0.75em;*/ font-size:12px;color:#333; line-height:1.333em;list-style-type:none;}
#ulbreadcrumbMessage li p{font-size:1em; color:#333;}
#ulbreadcrumbMessage li a{text-decoration:none; font-weight:bold;color:#652d90;}
#ulbreadcrumbMessage li a:hover{text-decoration:underline}


/****** SNR-1524 *******/
.recent-acomplishment {padding: 5px 20px;}
aside.aside-container .callout .recent-acomplishment h3 {padding: 0.167em 0;}
aside.aside-container .callout .recent-acomplishment p +h3{padding: 0.5em 0 0.167em;}
.recent-acomplishment p{color:#333333;font-size:0.75em;line-height:1.5em;padding:0;}

/****** SNR-1564 *******/
.inside-content p a{font-weight:bold;}
.inside-content-grey p a{font-weight:bold;}
.infographic-home .col-story01,.infographic-home .col-story02,.infographic-home .col-story03{width:30% ;padding:0; padding-left:5%;}
.infographic-home .col-story03{float:right;}
.infographic-home .col-story01 a,.infographic-home .col-story02 a,.infographic-home .col-story03 a{font-size:0.75em;}
.infographic-home .col-story01 p a,.infographic-home .col-story02 p a,.infographic-home .col-story03 p a,
.infographic-home .col-story01 span a,.infographic-home .col-story02 span a,.infographic-home .col-story03 span a
{font-size:1em;}
.inside-content h4{font-family: 'dentons sans web semibold' , Arial;}
.inside-content-grey h4{font-family: 'dentons sans web semibold' , Arial;}
body.ko-kr .inside-content h4, body.zh-cn .inside-content h4{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:400;}
body.ko-kr .inside-content-grey h4, body.zh-cn .inside-content-grey h4{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:400;}
.infographic-home .col2 .col-story01,.infographic-home .col2 .col-story02
{width:47% !important; padding-right:6% ;}
.infographic-home .col-story03,.infographic-home .col2 .col-story02,.infographic-home .col-story01{padding:0 ;}

/****** SNR-1670 **********/
.inside-content ul,.inside-content ol{list-style-type:disc; color:#333; font-size:0.75em; padding-bottom: 15px; padding-left: 15px;}
.inside-content ul li,.inside-content ol li{padding-bottom: 6px; /*line-height:1.5em; (SNR- 1670) */}
.inside-content ol{list-style-type:decimal;}
.infographic-home .inside-content ul a,.infographic-home .inside-content ol a{font-size:1em;font-weight: bold;text-decoration: none;}/*(SNR- 1670) font-weight,text-decoration */
.infographic-home .inside-content ul a:hover,.infographic-home .inside-content ol a:hover{text-decoration: underline;}/*(SNR- 1670) font-weight,text-decoration */
.inside-content-grey ul,.inside-content-grey ol{list-style-type:disc; color:#333; font-size:0.75em; padding-bottom: 15px; padding-left: 15px;}
.inside-content-grey ul li,.inside-content-grey ol li{padding-bottom: 6px; line-height:1.5em;}
.inside-content-grey ol{list-style-type:decimal;}
.infographic-home .inside-content-grey ul a,.infographic-home .inside-content-grey ol a{font-size:1em;}


/****** SNR-1632 *******/
.advContent h1{font-family: 'Dentons Sans Web Light', Arial;}  /*next change line no. 392 and 276*/
aside.aside-container .advContent .news-sec p{font-family:arial;}
body.ko-kr .advContent h1, body.zh-cn .advContent h1{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
body.ko-kr aside.aside-container .advContent .news-sec p, body.zh-cn aside.aside-container .advContent .news-sec p{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
.morelink-btn .lhtimg{background:none repeat scroll 0 0 #A7A7A8; padding:0 15px;}

/********** Home Page Carausal SNR-1665 ***************/
#gallery1 ul{float: left;margin: 0;padding: 0;position: relative;}
#gallery1 li{display: inline;list-style-type: none;float: left;}
#gallery1 li a{display: inline-block;margin-right: 5px;font-size: 0.75em;color: #fff;text-decoration: none;}
#gallery1 li a span{display: none;}
#gallery1 li span, #gallery1 li.selected span.thumb-detail{display: block;visibility: visible;}
.container{position: relative;float: left;width: 144px; height:44px; overflow: hidden;}
#gallery1 li .thumb-detail{visibility: hidden;}
#gallery1 li img{border: solid 2px transparent;width: 39px;}
#gallery1 li.selected img{border: solid 2px #fff;}
#prev, #next{text-indent: -9999px;overflow: hidden;}
* + html #thumbs-sec {visibility:hidden;} 
/********** Home Page Carausal ***************/



/**** (SNR-1669)  *****/
.breadcrumbs ul li.first {background: none repeat scroll 0 0 transparent;padding: 0;}
/*.breadcrumbs ul li {background: url("../images/icon/bread-arrow.png") no-repeat scroll left 4px transparent; padding: 0 0 0 15px;float:none;display:inline-block;}*/
/**** (SNR-1669)  *****/
aside.aside-container .advContent .news-sec{padding:7px 37px 8px 25px}

aside.aside-container .callout .BioLeftControl .common-row{margin:0;}
* + html #thumbs-sec {visibility:hidden;} 
/****** SNR-1519 *****/
li,p{font-family:Arial;}
body.ko-kr li, body.ko-kr p, body.zh-cn li, body.zh-cn p{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
#header .input-bg label{display:none;}



/************ Bio Filter Design ************/
/*.biofilterwrap{padding-bottom:20px;}*/
.serachmsg{float:left; font-size:0.75em; width:48%;}
.biofilter ul{padding:0; line-height:0.75em; float:right;}
.inside-common-bg .biofilter li{list-style-type:none; padding:0 6px; border-left:solid 1px #666; display:inline; line-height:1.2em;}
.biofilter li.first{border:none; padding-left:0;}
.inside-common-bg .biofilter li a.selected{color:#666; cursor:default; text-decoration:none;}
/************ Bio Filter Design Ends ************/

/**** (DML-45)  *****/
#nav h3 a.nowrap{white-space:normal;}

/********* language Selector ***********/
/*.language_wrap{font-size:0.95em;}
#header .language_wrap ul.utility-nav li{font-size:0.75em;}
#header .language_wrap .links{padding-top:3px;}
#header .language_wrap .input-bg input{font-size:0.85em;}
#header .links{width:auto;}
.right-links{float:right;}*/
#header .links{width:62%;}
#nav{/*margin-top:41px;margin-top:-1px;*/}
#header{padding-top:0;}
.languageselect { /*padding-left:4px;*/ float:right; padding-bottom:0px;  font-size:0.95em;}/*margin-top:-5px; */
.languageselect ul{margin:0; padding:0;}
.languageselect li{float: left;margin-right:2px;}
.languageselect a{float:left; font-size: 12px;text-decoration: none;line-height:15px;display:block;}
.languageselect a span{display:block;padding: 9px;}
.languageselect a.selected{background:#6F3090; color:#fff;}
.languageselect a.selected:hover{color:#fff;}

/*.languageselect a:hover span{color:#6F3090;}
.languageselect a.selected span,.languageselect a:hover span{background:url("../images/sprite.png") no-repeat scroll right -782px;  color:#fff;}
.languageselect a.selected span{background:#6F3090;color:#fff;}*/
.stories-link span,.stories-link span a{color:#fff;}
/**** (DML-50)  *****/
#nav .accordion-europe .content-accordion .common-col ul { padding-left: 5px;}
.fydttext{color: #7D45A8;     width: 29%;    word-wrap: break-word;font-family: 'Dentons Sans Web Semibold', Arial; font-size: 0.8em; left: 94px; line-height: 1.1em; position: absolute; text-align: center; top: 54px; z-index: 1;}
body.ko-kr .fydttext, body.zh-cn .fydttext{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
/***** DML-48 ******/
aside.aside-container .signup .top-curve-callout,aside.aside-container .signup .bottom-curve-callout{display:none;}
aside.aside-container .signup.flex .top-curve-callout {background-position: -2px -717px; height:30px; display:block;}
aside.aside-container .signup.flex .signup-section {background: url("../images/Sign-up-bg-big-mid.png") repeat-y scroll 0px 0px; height:auto; float:left; width:100%;}
aside.aside-container .signup.flex .signup-section h3{line-height: 27px; padding: 0px 14px 0px 26px !important; margin-top: -4px;}
aside.aside-container .signup.flex .signup-section a{ color: #FFFFFF; display: block; text-decoration: none;}
aside.aside-container .signup.flex .bottom-curve-callout {background-position: -2px -748px; height:27px; display:block;}

/******* DML-71 *******/
aside.aside-container  .contactus-section.signup.flex .top-curve-callout {background-position: -2px -427px; height:30px; display:block;}
aside.aside-container .contactus-section.signup.flex  .signup-section {background: url("../images/contact-mid.png") repeat-y scroll -2px 0px;height:auto; float:left; width:100%;}
aside.aside-container .contactus-section.signup.flex  .signup-section h3{line-height: 26px; padding: 0px 14px 0px 26px !important; margin-top: -4px;}
aside.aside-container .contactus-section.signup.flex  .signup-section a{ color: #FFFFFF; display: block; text-decoration: none;}
aside.aside-container .contactus-section.signup.flex  .bottom-curve-callout {background-position:-24px -683px; height:27px; display:block;}

/* Accesibility Issues Css Start*/
.infographic-home strong.state.time{ padding-bottom:8px;}
.iframe-noborder{border:none;}

/* For Office Location - used in ScrollableItemDetailPage*/ 
.infographic-home article.state strong.sticky-exp { color:#333; }
/* For Office Location */

/* Accesibility Issues Css End*/

/* For Contact Us validation Summary*/
.infographic-home .form-sec label, .infographic-home .form-sec div.contact_us{font-size:0.813em; color:#333;  display:block; padding:0 0 0.154em 0;}
.infographic-home .form-sec div.contact_us{ padding:0 0 8px 0; }
.noborderimg{border:0;}
.nocellspacing{cellspacing:0;}
.infographic-home article.state strong[data-url="sticky-exp"] { color:#333; }
.infographic-home article.state strong[data-url="sticky-exp"] a { color:#6F3090; }
.result-circle ul li a, .result-circle div div a { background:none; padding:0; color:#fff; text-decoration:none; }
.result-circle ul li a:hover, .result-circle div div a:hover { text-decoration:underline !important; }
.refindsearchlabel{color: #737373;font-size: 0.75em;padding: 0;}
/* For Contact Us validation Summary End*/


/*new css added on 30 Dec */
#scrollableutility {float: none;height: 10px;clear: both;margin-bottom: 10px;}
#scrollableutility ul li:first-child a{padding-left:0px;}
#scrollableutility ul li{display:inline;padding: 0;}
#scrollableutility ul li a { color: #666666; float: left;font-size:0.8em;margin-right: 7px; padding-left: 5px;  text-decoration: none;}
#scrollableutility ul li a:hover{text-decoration:underline;}
#scrollableutility ul{ padding-top:3px;}

/* change css */

/* Modified for WCAG - 19 */

/*h1.dentonsLogo {
   
    float: left;
    margin-top: 27px;
    width: 173px;
}*/

.dentonsLogo {   
    float: left;
    margin-top: 41px;
    width: 227px;
    height:43px;
}
.col-find-team > a{background:none!important}
/* .mCSB_buttonUp{width:10px!important;} */
.mCSB_buttonDown{/* width:10px!important; */bottom:-15px!important;}
/*.mCSB_scrollTools .mCSB_buttonDown{top:223px!important;} ----- for accesibility revert */
.col-professionals a{background:none!important;padding-left:0!important;}
.cols a { background: none !important;}
/*.col-last a,.cols a,.col-professionals a{color:#652D90!important;height:auto!important;}*/
.col-last a,.col-professionals a{color:#652D90!important;height:auto!important;}/* color of countries and offices changed*/
.col-professionals a{float:none!important;}
.cols ul li.regionlnk a{color:#666666!important;} 
.clear{clear:both;}
.region-titleclose a{color:#fff!important;}
h1.dentonsLogo a,input.search{outline:none;}
.arrow-sign.focus span{color:#666666!important;text-decoration:underline!important;}
/*.mCSB_contain.mCS_no_scrollbar ul li a.focus span{color:#666666!important;}
ul.links li a small{backgroud:none!important;padding-left:0!important;position:relative;}*/

input:focus{outline:1px dotted;}
#secPeopleSearch .col-form ul li a.focus{text-decoration:underline!important;}
h5.key-head a{text-decoration:none;color:#fff;}   
.content-accordion .common-col ul li a{color:#666666!important;}     
.sectors .cols td a{color:#666666!important;}       

/*.content-accordion .mCSB_buttonDown{position:relative;top:150px!important;}*/
.content-accordion .mCSB_buttonDown{position:relative;top:152px!important;}
.content-accordion .heightfirst .mCSB_buttonDown{top:236px!important;}
h5.links-accor a{text-decoration:underline;color:#666666!important;}

p.map-learnmore-text a{color:#6F3090!important;}

/*.cols h3 a{line-height:.18em;}   ---- updated by amit for megamenu headings issues*/
.cols h3 a{line-height:.8em;}
/*.col-find-team h3 a{line-height:.18em;} ---- updated by amit for megamenu headings issues*/
.col-find-team h3 a{line-height:1.078em;}
.cols a{color:#652D90;height:auto!important;}

/*.contactusFirstName{ color: #000000; cursor: default; text-decoration: none;outline:none!important;}*/
.BioLeftControl .common-row .links-accor a{color:#ffffff;font-weight:bold;}

.cols.voiletcolor a{color:#652D90!important;}
.stories-gap .common-row .pic-area a{display:inline-block;}
.carousel_pause_play img:hover{cursor:pointer;}


/*Start : Created by Amit for People Search dt 14th Jan 2014*/
.search-results tr.result td.name-sec p{font-size:16px;}
.search-results tr.result td.position-sec strong{font-size:10.7167px;}
.search-results tr.result td.office-sec p{font-size:10.7167px;}
.search-results tr.result td.office-sec p a,.search-results tr.result-head a:hover{font-weight:bold;}
.search-results tr.result td.office-sec p a:hover{font-weight:bold;}
/*.search-results tr.result-head a{font-size:12px!important;}*/
tr.pagination td{display:inline;padding-top:2px;}
/* tr.pagination td ul li{margin:0px 4px 6px 4px;} */
.search-results tr.pagination td a,.search-results tr.pagination td a:hover{font-weight:bold;}
.pagination_right{float:right;width:75%;}
.pagination_left{float:left;width:20%;line-height:1em!important;}
tr.pagination td.pagination_right span{padding:2px 3px 2px 3px;}
/*.search-results thead{text-align:left;}*/
.search-results table td{line-height: 1.45em;}
table.search-results caption.captionPeopleSearch{text-align:left; padding-bottom:40px;font-size: 0.75em;margin-top:-41px;width:100%;} /*changed WIDTH 45% to 100% by Amit for SNR-1451*/
table.search-results caption{text-align:left; padding-bottom:40px;font-size: 0.75em;margin-top:-35px;width:100%;}/*changed WIDTH 45% to 100% by Amit for SNR-1451(for foriegn launguages */
/*End : Created by Amit for People Search */

.accpt-btn a:focus{outline:1px dotted #000;}


/* Start : Created by Amit for the replcament of h5 in Mega Menu Offices and Location */
.coun_accor_link a{text-decoration:underline;color:#666666!important;}
/* End : Created by Amit for the replcament of h5 in Mega Menu Offices and Location */

.coun_accor_link a:hover{text-decoration: none!important;}
.footericon a{color:#ffffff;}

#scrollableutility ul{margin:0; padding:0;}

.cols a:focus img,.col-last a:focus img,.col-professionals a:focus img{outline:#666666 dashed 1px!important;}

/*.none_non{display:none;}  WCAG-14*/

.infographic-home .inside-common-bg .viewpagination a:hover{ font-weight:bold; color:#6f3090; }


.rightpagination ul li { display:inline; /*margin:0 4px 6px;*/ font-size:0.75em; }
.rightpagination ul li span { background:#6f3090; font-weight:bold; padding:2px 4px; font-size:14px;}
.inside-common-bg .rightpagination ul li a { font-weight:bold; color:#6f3090;padding: 2px 4px; }
.inside-common-bg .rightpagination ul li a:hover{ font-weight:bold; color:#6f3090; }
.viewpagination span.view-all a { font-weight:bold;}
/*.infographic-home .inside-common-bg .pagination ul li a { font-weight:bold;}*/
.infographic-home .inside-common-bg .pagination ul li a:hover { font-weight:bold;  color:#6f3090;}
/* .infographic-home .inside-common-bg a:hover, .infographic-home .inside-common-bg a{ font-weight:bold;} */
.infographic-home .inside-common-bg .search-results .name-sec p a:hover{ font-weight:normal;}

/*For Home Page Stories */
.aside_container_new{padding-top:252px;float:right;width:33.8%;}
.right_region{float:left;width:66.197183098591549295774647887324%;}
.widgets-carousel .right_region .content { float:left; width:100%; padding-top:17px; z-index:99; position:relative;/* padding-left:14px; */}
.widgets-carousel .content { float:left; width:100%; padding-top:17px; z-index:25; position:relative; /*padding-left:14px;*/box-sizing: border-box; }
aside.aside-container_add { float:right; width:100%;}
aside.aside-container_add .news-sec h1{color:#6f3090!important;}
aside.aside-container_add p,aside.aside-container_add p span{color:#333333!important;font-size:12px!important;font-family:Dentons Sans Web,Arial!important;}
.inside-common-bg-home p strong{color: #333333!important;font-family:Dentons Sans Web,Arial!important;font-weight:bold;}
.inside-common-bg-home p{font-family:Dentons Sans Web,Arial!important;color: #333333!important;font-size: 0.75em!important;}
body.ko-kr aside.aside-container_add p,body.ko-kr aside.aside-container_add p span, body.zh-cn aside.aside-container_add p,body.zh-cn aside.aside-container_add p span{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
body.ko-kr .inside-common-bg-home p strong, body.zh-cn .inside-common-bg-home p strong{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:700;}
body.ko-kr .inside-common-bg-home p, body.zh-cn .inside-common-bg-home p{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
.inside-common-bg-home p a{color:#6F3090!important;}
.inside-common-bg-home p a:hover{color:#6F3090!important;text-decoration: underline!important;}
.banner-sec p{font-size:0.866em;color:#fff!important;}
.banner-sec a{color:#fff!important;}
.widgets-carousel span h1{font-size:1em;}
.widgets-carousel .head_sec { float:left; width:33.5%; font-weight:bold; /*padding-left:14px;*/height:140px; }
.widgets-carousel .context-area.homepar{float:left;padding-left:3%;height:140px;}

.widgets-carousel span#About {font-size: 1em;}

/* WCAG-33 */

/*.bio-contact {font-size:0.75em; }*/

/* .bio-contact {font-size:0.75em;float:left; } */
/* .bio-contact span.timezone{float:left;} */

/*.left_assign{float:left;padding-bottom:0px!important;}*/
/* .left_assign span{float:left;padding-top:0.01px!important;} */
.left_assign small span{font-size:0.875em!important;font-weight:normal!important;width:auto!important;line-height:1.143em !important;}

.details_fo_span p span{ font-size:1em;} 


/* END */

aside.aside-container .callout .common-row p { color:#333333; padding:0em 0 0.500em; }
/*aside.aside-container .callout .common-row p.bio-contact{ padding:0em 0 1em; }*/
/*aside.aside-container .callout .common-row div { color:#333333; padding:0em 0 0.500em;}*/
aside.aside-container .callout .common-row div.bio-contact{ padding:0em 0 1em; }

/*aside.aside-container .callout .common-row p.bio-contact span a { color:#666; text-decoration:none; }
aside.aside-container .callout .common-row p.bio-contact span a:hover { color:#666; text-decoration:underline; }*/
aside.aside-container .callout .common-row div.bio-contact span a { color:#666; text-decoration:none; }
aside.aside-container .callout .common-row div.bio-contact span a:hover { color:#666; text-decoration:underline; }

aside.aside-container .callout .common-row div.bio-contact span{color:#666666;font-size:0.875em;margin:0;}
/* 
.dtList { margin-bottom:10px; } */
/* .dtList td, .dtlistnotgap td { font-size:0.75em; font-weight:bold; padding:3px 5px 3px 0px; width:48%; } */
.dtList td a, .dtlistnotgap td a { text-decoration:none }
.dtlistnotgap td a:hover { text-decoration:underline; }

.dtList span{font-size:0.75em; font-weight:bold; padding:3px 5px 3px 0px; width:48%;}
.dtList span a{text-decoration:none}
.dtList span a:hover{text-decoration:underline; }

/*Amit: Start class for Events/Recognitions listing table - dt 5-02-2014*/
table.events_resuts_wrapper td{font-size:16px;line-height:.96em;}
table.events_resuts_wrapper a.primary-sector{margin-bottom:3px;}


/*start---- this pagination only used for single td inside pagination not used for people search results */
.viewpagination {/*padding-top:4px;*/ font-size:0.75em; float:left;width:25%;}
.viewpagination a{ font-weight:bold; color:#6f3090; }
.rightpagination {float:right;/* padding-top:0px;width:75%;*/}
.rightpagination ul {padding-bottom:0px;}
/*ends---- this pagination only used for single td inside pagination not used for people search results */
/*Ent class for Events/Recognitions listing table*/

/* start ---- changes for crousel */
.select-bg-txt{/*position:absolute; */left:0; width:100%; top:0; text-align:center;}
.pad_crou_paupal{margin: 52px 47px 2px;border-top:1px solid transperent;}
.carViewAll{padding-top:0px; display:block;}
/* end ---- changes for crousel */

.search-results .position-sec { float:left; width:23% !important; padding:0px 2% 0px 0px; }
.search-results .office-sec { float:left; width:25% !important;padding:0px 1px 0px 0px; }

.search-results .position-img a{display:block;}

.transparent-banner-bg-grey p { display:block; font-size:0.866em; line-height:1.299em; color:#fff; padding:0 177px 0 0; font-family: Dentons Sans Web Light,Arial !important;
    font-size: 0.866em !important;width: 60% !important; }
.transparent-banner-bg p { display:block; font-size:0.866em; line-height:1.299em; color:#fff; padding:0 177px 0 0; font-family: Dentons Sans Web Light,Arial !important;
    font-size: 0.866em !important; width: 60% !important; }
body.ko-kr .transparent-banner-bg-grey p, body.zh-cn .transparent-banner-bg-grey p{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
body.ko-kr .transparent-banner-bg p, body.zh-cn .transparent-banner-bg p{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}   
.transparent-banner-bg span a { text-decoration:none!important; }
.transparent-banner-bg span a:hover { text-decoration:underline!important; }
.transparent-banner-bg-grey span a { text-decoration:none!important; }
.transparent-banner-bg-grey a:hover { text-decoration:underline!important; }
/*#body_container { float:left; width:100%; padding-top:20px;margin-left:-14px; overflow:hidden; }*/
.padd-clear{margin-left:0px!important;}
.infographic-home .inside-content p{color:#333333 !important;}
.office-sec p{clear:both;}


aside.aside-container .callout h3, aside.aside-container .callout p {
    display: block;
    font-size: 1.250em;
    font-weight: normal;
    padding: 20px 12px 4px 12px; /*color:#fff;*/
    width: 285px;
}
/* Amit - Added for Regional capabilities - SNR -1694 */
.select_box_wtext{clear: both;position: relative;padding-bottom: 40px;}
.select_box_wtext p{padding: 10px 0;}
.select_box_wtext select{background-color:rgba(211, 211, 211, 0.2);border:1px solid #505050;color:#ffffff;width:auto;min-width:196px; padding: 2px 0;margin:0px;float:left; height:26px;}
.select_box_wtext select:hover,.select_box_wtext select:focus{background-color:#e6e6e6;color:#000000;}
#idCarousel div.select_box_wtext select option{color:#000000;}
.back_white_color{color:#ffffff!important;}
.back_black_color{color:#000000!important;}
.back_ground_color{background-color:#e6e6e6!important;}
#recaptcha_reload_btn:focus,#recaptcha_switch_audio_btn:focus,#recaptcha_whatsthis_btn:focus{outline:1px dotted #000000;}
#recaptcha_switch_img_btn:focus{outline:1px dotted #000000!important;display: block;}
/* END */

.news-sec h3{padding:10px 12px 3.34px 0px;margin-left:0px;}
.news-sec p{padding-bottom:18px;}
.news-sec ul li{list-style-type:disc;}
/*.news-sec ul li,aside.aside-container .callout ol li{padding-bottom:6px;}*/
.news-sec ul{padding:0px 0px 15px 15px; font-size:0.75em;}
.news-sec ol {padding:0px 0px 15px 20px; font-size:0.75em;}
    
.recent-acomplishment h1,.recent-acomplishment h2,.recent-acomplishment h4,.recent-acomplishment h5,.recent-acomplishment h6,
recent-acomplishment ul,.recent-acomplishment ol{margin-left:3px;}
.recent-acomplishment h3{padding:10px 12px 3.34px 0px!important;margin-left:3px!important;}
.recent-acomplishment p{padding-bottom:18px;margin-left:3px!important;}
.recent-acomplishment ul li{list-style-type:disc;}
/*.recent-acomplishment ul li,aside.aside-container .callout ol li{padding-bottom:6px;}*/
.recent-acomplishment ul{padding:0px 0px 15px 15px; font-size:0.75em;margin-left:3px!important;}
.recent-acomplishment ol {padding:0px 0px 15px 20px; font-size:0.75em;}

/* start to make capcha of contact us accessible*/
#recaptcha_reload_btn:focus,#recaptcha_switch_audio_btn:focus,#recaptcha_whatsthis_btn:focus{outline:1px dotted #000000;}
#recaptcha_switch_img_btn:focus{outline:1px dotted #000000!important;display: block;height:16px;}
/* end to make capcha of contact us accessible*/

/* To make email form accesible 
.addthis_form .submitBtn:focus{outline-color:#000000;}*/
.repeat_addthisbg .close_btn a:focus,.recaptchatable a:focus{outline:1px dotted black;display:block;}
.repeat_addthisbg .close_btn a{height:11px;}

/* iframe frame border has to be given using css*/
iframe{border:0px none transparent !important;border-color:White!important;}

/* table code for sitecore based table customization*/
.table1{width: 100%!important;font-family:Arial, Helvetica, sans-serif!important; color:#565a5c!important; border-spacing: 2px!important;border-collapse: separate!important; background-color:#ffffff!important; text-align:left!important; vertical-align:top!important; font-size:12px!important;}
body.ko-kr .table1, body.zh-cn .table1{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
.table1 caption{padding:5px!important; color:#333333!important; font-style:italic!important;text-align:left!important;}
.table1 thead th{background-color:#6e2d91!important; padding:5px!important; color:#ffffff!important;font-weight: normal!important;}
.table1 tbody th{background-color:#ffffff!important; padding:2px 5px!important; color:#333333!important; font-weight:bold!important;}
.table1 tbody td{background-color:#ffffff!important; padding:2px 5px!important; color:#333333!important;font-size:12px!important;}
.table1 tbody tr:nth-child(even) th{background-color:#e6e6e4!important;}
.table1 tbody tr:nth-child(even) td{background-color:#e6e6e4!important;font-size:12px!important;}

.table2{width: 100%!important;font-family:Arial, Helvetica, sans-serif!important; color:#565a5c!important; border-spacing: 2px!important;border-collapse: separate!important; background-color:#ffffff!important; text-align:left!important; vertical-align:top!important; font-size:12px!important;}
body.ko-kr .table2, body.zh-cn .table2{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
.table2 caption{padding:5px!important; color:#333333!important; font-style:italic!important;text-align:left!important;}
.table2 thead th{background-color:#6e2d91!important; padding:5px!important; color:#ffffff!important;font-weight: normal!important;}
.table2 thead tr:first-child th{background-color:#cecfcb!important;color:#333333!important;}

.table2 tbody th{background-color:#ffffff!important; padding:2px 5px!important; color:#333333!important; font-weight:bold!important;}
.table2 tbody td{background-color:#ffffff!important; padding:2px 5px!important; color:#333333!important;font-size:12px!important;}
.table2 tbody tr:nth-child(even) th{background-color:#e6e6e4!important;}
.table2 tbody tr:nth-child(even) td{background-color:#e6e6e4!important;font-size:12px!important;}
@media (max-width: 991px){
    .table1 tbody tr th, .table2 tbody tr th {
        width: 30%;
    }
}
tr.even th, tr.even td {
    background-color: #e6e6e4 !important;
}
/* table code for sitecore based table customization*/

/*go button for dropdown images css*/
.select_box_wtext input.submit-btn {background: url("../images/b2.png") no-repeat scroll 0 0;border: medium none;color: #333333;font-weight:bold;cursor: pointer;font-size: 1em;
  }    
/*.go_btn { margin-left: 202px;margin-top: -25px;position: relative;}*/
.select_box_wtext.go_change input.submit-btn{background:url("../images/buttons/contact-submit.png") no-repeat scroll 0 1px transparent;color: #ffffff;}
.select_box_wtext.go_change select{background-color:#e6e6e6;color: #000000;}


.go_btn .rhtimg{background:url("../images/inactive.png") no-repeat scroll right 0px transparent;float: left;font-size: 12px;height: 26px;padding: 0 15px 0 5px;margin:0 0 0 5px;}
.select_box_wtext.go_change .go_btn .rhtimg{background: url("../images/right-btn-arrow.png") no-repeat scroll right 0px transparent;float: left;font-size: 12px;height: 26px;
    padding: 0 15px 0 5px;margin:0 0 0 5px;}
.go_btn .rhtimg input.submit-btn{background:none repeat scroll 0 0 transparent;width:auto;height: 26px; cursor:default;}
/*sub,sup{line-height:0px;}*/

/*start-- left add changes*/
.widgets-carousel.widgets-text-light h1,.widgets-carousel.widgets-text-light p{color:#ffffff;}
.left_add{overflow:hidden;float: left;height: auto !important;width: 100%;}
.left_add .callout-inside{position: relative;z-index: 1;}
.left_add img{height: auto;left: 14px;position: absolute;top: -6px;width: auto;z-index: -1;}
.widgets-carousel.widgets-text-light .left_add h1,.widgets-carousel.widgets-text-light .left_add p{color:#6F3090;}
.widgets-text-light h1,.widgets-text-light p{color:#ffffff;}
.left_add .top-curve-callout{ background: url("../images/sprite.png") no-repeat scroll -1px 1px;    float: left;    font-size: 0;    height: 0;    line-height: 0;    padding-top: 19px;
    width: 100%;}
.left_add .callout-inside{float: left;width: 100%;padding: 0 0 0;height: auto!important;height: 350px;background: url(../images/transparent_bg_main.png) repeat-y 0 0;}
.left_add .bottom-curve-callout{ background: url("../images/sprite.png") no-repeat scroll -1px -19px;    float: left;    font-size: 0;    height: 0;    line-height: 0;    margin-left: 0;
    padding-top: 20px;    width: 100%;}
.left_add .news-sec{ padding-left: 26px;width: 92.1%;margin-top:-13px;}
.left_add_over{ width: 100%;float: left;}
/*end-- left add changes*/

/*start -- for error page background images*/
.infographic-home_big{width:100%;}
.top-curve-main_big {background-image: url("../images/top-curve-main-home_new.png");background-repeat:no-repeat; background-position: 0 0;    float: left;    font-size: 0;    height: 0;    line-height: 0;
    padding-top: 19px;    width: 100%;} 
.infographic-home .inside-common-bg_big {background-image: url("../images/transparent_bg_main_new.png");background-repeat:repeat-y; background-position: 0 0;    float: left;    height: auto !important;
    min-height: 450px;    padding: 0;    width: 100%;}
 .bottom-curve-main_big { background-image: url("../images/bottom-curve-main-home_new.png");background-repeat:no-repeat; background-position: 0 0;    float: left;    font-size: 0;    height: 0;
    line-height: 0;    padding-top: 20px;    width: 100%;}    
/*end -- for error page background images*/


/* start -- global Presence Landing Page: contries by region*/
.interactive-accordion .country_by_region .cols ul li span{padding-left:0px;}
/* end -- global Presence Landing Page: contries by region*/

/*start-- for date bottom spacing snr-1791 */
.view-stories p.date_bot_space {color: #666666;line-height: 15px;margin-bottom: 4px;}
/*end-- for date bottom spacing snr-1791 */

.discDetails{display:none;}
/*SNR-1836*/
.image_text{padding-bottom:0px;}
   .image_text:after { 
       content: "."; 
       visibility: hidden; 
       display: block; 
       height: 0; 
       clear: both;
    }
   .image_text:before { 
      content: "."; 
      visibility: hidden; 
      display: block; 
      height: 0; 
      clear: both;
   }   
   .image_text img{float:left;padding:0 14px 5px 0;}
   .event-top-space .image_text p{padding-bottom:20px;}
   .lineHeight{line-height:1em; padding-bottom:25px!important;}
   .h3Style{}
   .h4Style{padding-bottom: 2px!important;}
   .strongStyle{padding-bottom: 4px!important;line-height:24px!important;}
   div.image_text ul{list-style-position:inside;padding-top:18px;}
    div.image_text ul li{padding:0px!important;}
   div.image_text .BrightcoveExperience{margin:15px 0 0 0;}
   /*SNR-1836*/
   article.common-row.event-top-space strong.strongStyle+strong.strongStyle {margin-top: -13px;}
   .infographic-home .expHeading  h3{padding-bottom:10px;margin-left:-12px;}    /*SNR-2001*/
   
      /* global presence css change*/
   .accor_parent .accor_main{font-size: 16px; padding-bottom: 12px;}
/*    .accor_parent .accor_main h2 {color: #1f5f93; font-size: 1.75em; line-height: normal;} */
   .accor_parent a{text-decoration:none;}
   .accor_parent a:hover{text-decoration:underline;}
   .countrylist:first-child {border-top: medium none; padding-top: 20px; overflow:hidden;}   
   /* .countrylist{float:left;margin-bottom:10px;width:100%;} */
    /* .countryname { float: left; padding-right: 50px; width: 40%;box-sizing:border-box;} */
/*  .countryOfficeList {overflow: hidden;float:left;width: 60%;box-sizing:border-box;} */
    .countryname a {font-size: 21px;}
/*  .officeList { width: 33.33%;float:left;} */
    /* .Desk .officeList,.Desk .allcountries .officeList { float: left;  margin-right: 0;  width: 50%;} */
    .officeList li a { color: #444444; display: inline-block; font-size: 15px;}
    .position { bottom: 4px;position: absolute;}
    .countryname .country_label h2 {color: #333;font-size: 18px;font-weight:bold; padding-top:0;}
    .countryname ul li.offices-label, .officeList li.offices{background-image: url("/assets/images/offices.png"); background-position: 0 8px; background-repeat: no-repeat;}
    .countryname ul li.associate-offices-label, .officeList li.associate-office {background-image: url("/assets/images/associate-office.png"); background-position: 0 8px; background-repeat: no-repeat;}
    .countryname ul li.facilities-label, .officeList li.facilities { background-image: url("/assets/images/facilities.png"); background-position: 0 7px; background-repeat: no-repeat;}
    .countryname ul li.associate-firms-label, .officeList li.associate-firms { background-image: url("/assets/images/associate-firms.png"); background-position: 0 7px; background-repeat: no-repeat;}
    .countryname ul li.special-alliance-firms-label, .officeList li.special-alliance-firms { background-image: url("/assets/images/special-alliance-firms.png"); background-position: 0 8px; background-repeat: no-repeat;}
    .country_label.position ul li { color: #333;}
    .countryname ul li { color: #000;padding:3px 0 3px 15px;}
    .officeList li { padding: 3px 0 3px 15px;}
    /* .countryname ul li,.countryOfficeList ul li, #main .officeList li a{font-size:13px;color:#333;} */
    .countrylist {  padding: 20px 0;border-top: 1px solid #ccc; overflow: hidden;}
    .countryname a:hover{text-decoration:none;}
    .accordion-europe .content-accordion .common-col.accessible-megamenu-panel-group{width:100%;}
    #nav .accordion-europe .content-accordion .common-col ul{width:46%;}
    .inside-common-bg .lstformat article h2+ul{padding-bottom:15px;}
    /*._mCS_3{height:auto;}
    ._mCS_3 .mCSB_container{margin-left:0;}*/
    
    @media only screen and (min-device-width:1500px){
.carousel_wrapper{min-height: 130px;}/*change from 1310 to 130 as per the issue on gary system 08-12-2016*/
} 
/*For SNR-2203 issue */
/*.inside-common-bg ul li, .inside-common-bg ol li,.inside-common-bg .event-top-space li{font-size:12px;list-style-type: disc;} */

/*Responsive changes/addons*/
.links{ float:left; padding-top:6px; }
.links li,.mobile_links li{float:left;}
.links li a:hover, .mobile_links li a:hover{text-decoration:underline;}
.links li a,.mobile_links li a,.links li,.mobile_links li{font-size:12px;}
.mobile_links li{padding:0 9px;}
.mobile_links li:first-child{padding-left:0px;}
li { display: list-item; }

#main .right_sec ul  li a.linkedin{background-position:-3px -29px;}
#main .right_sec ul  li a.twitter{background-position:-40px -29px; }
#main .right_sec ul  li a.people{background-position:-77px -29px; }
#main .right_sec ul  li a.gplus{background-position:-175px -115px; }
#main .right_sec ul  li a.rss{background-position:-151px -30px; }
#main .right_sec ul  li a.print {background-position: -229px -114px;}
#main .right_sec ul  li a.pdf {background-position: -40px -29px;}
#main .right_sec ul  li a.message{background-position:-115px -30px}
a{color:#646568; display:block;text-decoration:none;}
/*Header Css*/
header{background:none #fff;}
.desktop_logo{float:left;}
footer .footer_drop .links{display:block;}

/*Dropdown plugin js*/
.stylish-select{float:left;position:relative;z-index:1; width:100%;}
.stylish-select-left{background:url(images/select-left.png) no-repeat;padding:0 0 0 10px;float:left;cursor:pointer;}
.stylish-select-right{font-size:12px;background:url(images/select-right.png) no-repeat right 0;padding:0 32px 0 0;float:left;height:28px;margin:0 -32px 0 0;line-height:32px;}
ul.listing{background:#f8f8f8;border:1px solid #CCC;box-shadow:0 0 5px rgba(0,0,0,.2);display:none;left:4px;list-style-type:none;margin:0;padding:0;position:absolute;top:30px;width:320px;z-index:100;height:150px;overflow:auto}
.stylish-select ul li{cursor:pointer;display:block; color:#6E2D91; font-size:12px;}
.stylish-select ul li:focus{border:none;}
.stylish-select ul li.selected{color: #fff;background: none #6E2D91;}
.main{border:0 solid red;margin:0 auto 15px;position:relative;z-index:100;}

/* language menu override */
.languageselect .stylish-select-right{background:url(/assets/images/down_arrow.png) no-repeat right 12px;margin:0;}
.languageselect .stylish-select-left{right:0;}
.languageselect ul.listing{background:#fff;width:150px;height:auto;right:0;left:inherit;}


/* 12-05-16 7:40pm */
.right_sec ul { float:left; width:auto; list-style:none; padding:0;margin: 0 }
.right_sec ul  li { float:left; width:auto; font-size:0.688em;}
.right_sec ul  li.last { padding-right:0; }
.right_sec ul  li a{display:block;}
#main .right_sec ul  li a.linkedin{background-position:-3px -29px;}
#main .right_sec ul  li a.twitter{background-position:-40px -29px; }
#main .right_sec ul  li a.people{background-position:-77px -29px; }
#main .right_sec ul  li a.rss{background-position:-151px -30px; }

.right_sec ul  li a small{display:inline-block;}
.right_sec ul  li a.linkedin small{background-position:-3px -29px;}
.right_sec ul  li a.twitter small{background-position:-40px -29px;}
.right_sec ul  li a.people small{background-position:-77px -29px;}
.right_sec ul  li a.message small{background-position:-115px -29px;}
.right_sec ul  li a.rss small{background-position:-152px -30px;}
#main .right_sec ul  li a.message{background-position:-115px -30px; }

/*13-may keycontact*/
aside.aside-container .headcontacts_purple{background-image:none;padding-left:0;background-color: #8e8e8e;
    background: -webkit-linear-gradient(#8e8e8e,#727272, #666666);
    background: -o-linear-gradient(#8e8e8e,#727272, #666666);
    background: -moz-linear-gradient(#8e8e8e,#727272, #666666);
    background: linear-gradient(#8e8e8e,#727272, #666666);
    border-radius: 2px 2px 0 0;
}
aside.aside-container .callout p
aside.aside-container .callout h3 {
    display: block;
    font-size: 1.250em;
    font-weight: normal;
    padding: 8px 12px 4px 12px;
    width: 244px;
}
/* aside.aside-container .key-head{
    line-height:1.1em;
}
 */
aside.aside-container .key-contacts-top.headcontacts_purple, aside.aside-container .callout h3, aside.aside-container .callout p{
    width: 100%;
    box-sizing: border-box;
}
/*13-may end*/

#nav h3 {float: left;width: 100%;font-size: 1.45em;line-height: 1.074em;color: #662d91;padding: 7px 0 8px;}
#main #nav .row ul li a{ margin-bottom: 0; }
p {
    padding-bottom: 15px;
    font-size: 14px;
    line-height: 19px;
}

.professionalNav{margin: 0;width: 72%;float: left;padding-top: 2%;padding-left: 13px;}
.professionalNav.navSticky .stick-bg ul.sticknav {width: 708px;}
.professionalNav .stick-bg ul.sticknav{height: 34px;margin-bottom:10px;
width: 733px;padding: 0;float:left;border-radius:2px;/*box-shadow:0 0 10px #999;*/
background-color: #5e2b7f;
background: -webkit-linear-gradient(#9e73b5,#834ca0, #5e2b7f); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#9e73b5,#834ca0, #5e2b7f); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#9e73b5,#834ca0, #5e2b7f); /* For Firefox 3.6 to 15 */
background: linear-gradient(#9e73b5,#834ca0,#5e2b7f); /* Standard syntax */
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5RTczQjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1RTJCN0YiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MTgpIiAvPgo8L3N2Zz4=); 
}
.professionalNav ul li {display: block;font-size: 0.75em;color: #FFFFFF;float: left; background: url("/assets/images/seperator.png") no-repeat right 0;/* margin-right: 1px; */}
.professionalNav ul li a {color: #fff;float: left;}
.professionalNav ul li a span {font-size:11px;padding: 10px 15px 7px;float: left;height: 17px;display: block;font-weight: bold; }
.widgets-carousel .stick-top-left,.stick-top-left {background: url("/assets/images/sprite.png") no-repeat scroll -42px -344px transparent;
float: right;padding: 9px 0px;height: 20px;text-align: center;display: block;width:288px;}
.professionalNav .stick-bg-mid small span.stick-top-left {font-size: 1em;}
.professionalNav .description {display: none;}
.professionalNav small {display: none;}


#email_Disclaimer h5, #contact_Disclaimer h5{font-size:25px;color:#6E2D91;padding-bottom:20px;}
#email_Disclaimer p, #contact_Disclaimer p{font-size:16px;padding:0;}
#email_Disclaimer, #contact_Disclaimer,#lang_Disclaimer{display:none;}

.info_person_content {
    padding: 10px;
}
.info_person_content {
    border-radius: 0 0 2px 2px;
}
.info_person_content {
    background: #fff;
}

/* 16-05-16 06:08 */
/* aside-container */

.info_person ul li{padding:0 0 6px 0;color:#333;}
.info_person .key_contacts p,.info_person .media_contacts p{padding:0;}
.info_person a{padding:0;color:#6E2D91;font-size:12px;}
.top-curve-callout,.bottom-curve-callout{display:none;}
.bio-contact{padding:0 0 10px 0;}
.bio-contact a:active,.bio-contact a:hover,.bio-contact a:focus{outline:none;border:none;}
.bio-contact a{font-size:15px;color:#6E2D91;outline: none;}
.mid-curve-callout a{line-height:normal;display:inline-block;color:#fff;font-weight:normal;}
.mid-curve-callout h3{float:left;}
.mid-curve-callout span {
    float: left;
    width: 28px;
    height: 28px;
    border-radius: 3px;
    margin: 0 14px 0 0;
    background-repeat: no-repeat;
    background-position: 7px 9px;
    background-color: #fff;
}
.asideSocialMedia .mid-curve-callout span {
    box-sizing: border-box;
    padding: 10px;
    background-size: 23px 23px;
    background-position: center;
    background-color: transparent;
}
.aside_emailme .mid-curve-callout span {
    background-image: url(/Microsite/assets/images/aside_message_white.svg);
}

.aside_linked .mid-curve-callout span {
    background-position: 0 0;
    background-color: transparent;
}
.aside_twitter .mid-curve-callout span{background-position: 8px 9px;}
.aside_vcard .mid-curve-callout span {
    background-image: url(/Microsite/assets/images/aside_vcard_white.svg);
}
.social_mobile .aside_emailme,.social_mobile .aside_linked{border-radius:2px;box-shadow: 0 0 14px #aaa;}
.asideSocialMedia{  box-shadow: 0 0 14px #333;  margin-top:22px; border-radius:2px; font-family:'Dentons Sans Web Light',Arial;font-size:17px;}
body.ko-kr .asideSocialMedia, body.zh-cn .asideSocialMedia{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
.asideSocialMedia:first-child{margin-top:14px;}
.asideSocialMedia a{text-decoration:none;}
.mb { margin-bottom:65px; }
.aside_emailme,.signMailList{
    /* fallback */
    background-color: #9e73b5;
    background: -webkit-linear-gradient(#9e73b5,#81479e, #6E2D91); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#9e73b5,#81479e, #6E2D91); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#9e73b5,#81479e, #6E2D91); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#9e73b5,#81479e, #6E2D91); /* Standard syntax */
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5RTczQjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2RTJEOTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNjkpIiAvPgo8L3N2Zz4=);
}
.aside_linked{
    background-color: #2e9fd3;
    background: -webkit-linear-gradient(#2e9fd3,#3378b4, #004895); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2e9fd3,#3378b4, #004895); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2e9fd3,#3378b4, #004895); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2e9fd3,#3378b4, #004895); /* Standard syntax */
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzJFOUZEMyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNDg5NSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzM4KSIgLz4KPC9zdmc+);
}
.aside_twitter{
    background-color: #7fd6f2;
    background: -webkit-linear-gradient(#7fd6f2,#35bae6, #00a7e0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#7fd6f2,#35bae6, #00a7e0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7fd6f2,#35bae6, #00a7e0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#7fd6f2,#35bae6, #00a7e0); /* Standard syntax */
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3RkQ2RjIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMEE3RTAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNTkpIiAvPgo8L3N2Zz4=);
}
.aside_vcard{
    background-color: #74b0a6;
    background: -webkit-linear-gradient(#74b0a6,#1e796e, #1a6f62); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#74b0a6,#1e796e, #1a6f62); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#74b0a6,#1e796e, #1a6f62); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#74b0a6,#1e796e,#1a6f62); /* Standard syntax */
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3NEIwQTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxQTZGNjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NzEpIiAvPgo8L3N2Zz4=);
}

.info_person .left{float:left;width: 45%;}
.info_person .right{float:right;}
figure.tablet img{width:100%;}
img {
    display: block;
    height: auto;
}
.info_person_content{border-radius:0 0 2px 2px;}
.accor_parent .accor_main img,.info_person .accor_main img{float:left;}
.accor_parent .accor_main img.leftex,.info_person .accor_main img.leftex{ float:left; }
.accor_parent ul li{list-style-type:disc;font-size:12px;}
.accor_parent ul, .home_stories ul, .home_stories ol {list-style-position:outside;list-style-type:disc;padding: 0 0 15px 18px;}
.accor_parent ul, .accor_parent ol {list-style-position:outside;list-style-type:disc;padding: 0 0 0px 18px;}
.info_person_content{padding:10px;}
.accor_parent ul li{padding-bottom:6px;}
.sticky_socialicon small img {
    float: left;
    width: 28px;
}

.sticky_socialicon small .email img {
    margin-top: 4px;
}
.sticky_socialicon small img{float: left;}
.sticky_socialicon small:first-child{margin-left:0px;}
.sticky_socialicon small span{float: left;padding-top: 10px; padding-left:5px;}
.sticky_socialicon small span span{display:inline; float:none;}
/* .repeat-lightbg{padding:8px 18px 21px;} */
#email_Disclaimer h5, #contact_Disclaimer h5{font-size:25px;color:#6E2D91;padding-bottom:20px;}
#email_Disclaimer p, #contact_Disclaimer p{font-size:16px;padding:0;}
#email_Disclaimer, #contact_Disclaimer,#lang_Disclaimer{display:none;}
.accpt-btn {
    padding-top: 10px;
    display: flex;
    flex-wrap: wrap;
}
.acceptbtn:focus, .cancelebtn:focus {outline: 1px dotted black;}
.accpt-btn .cancelebtn, .contact-close-btn {
    font: normal .785em Arial, Helvetica, sans-serif;
    color: #fff;
    background: none #777;
    height: 23px;
    width: auto;
    float: left;
    text-decoration: none;
    text-align: center;
    line-height: 23px;
    min-width: 53px;
    padding: 0 5px;
}
.accpt-btn .acceptbtn {
    font: normal .785em Arial, Helvetica, sans-serif;
    color: #fff;
    background: url(/assets/images/sprite.png) no-repeat scroll right -326px transparent;
    height: 23px;
    min-width: 63px;
    float: left;
    text-decoration: none;
    line-height: 23px;
    padding-right: 13px;
    padding-left: 6px;
    font-size: 13px;
    width: auto;
    max-width: 206px;
    display: inline-block;
}
.accpt-btn .cancelebtn, .accpt-btn .acceptbtn {
    margin-bottom: 10px;
    margin-right: 5px;
}
.lightboxBg_tablet {background: url(/assets/images/light_box_bg.png) repeat 0 0;position: absolute;top: 0;left: 0;display: none;z-index: 101;}
.show{display:block;}
.languageselect .stylish-select-right.active {background: url(/assets/images/up_arrow_desk.png) no-repeat right 12px;}
.cols p,.col-last p{padding-bottom:0;}
#nav .cols ul li{line-height:14px;}
.right_area{float:right;width:55%;}
.search_desktop input:focus{outline:none;}
.search_desktop input:focus{border:1px dotted black;}
#accor_mobile h2{cursor:pointer;font-size: 25px;line-height: 55px;background:none #fff;color:#1f5f93;padding-left: 15px;border-top: none;}
#accor_mobile h2.active,#accor_mobile li:hover{color:#fff;background:none #652D90;}
.key_contacts .bioImage,.key_contacts .bioInfo{float:left; color:#656565;}
.key_contacts .bioImage{border:1px solid #666;width: 95px;}
.key_contacts .bioImage.blank-image{border:none;}
.key_contacts .bioInfo{padding-left:12px;}
.content_social p, .content_social li{color:#333;font-weight:normal;}
.content_social h3,.content_social h4{color: #666;font-size: 20px;display: block;padding-top: 0.5em;font-weight:normal;margin-left:-1px;}
.content_social h4.event-head-space{padding-top:0}
.content_social h3{font-family:Dentons Sans Web Light, Arial;padding-bottom: 15px;}
body.ko-kr .content_social h3, body.zh-cn .content_social h3{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
.left_add_over{margin-top:20px;}
.footer_abso{position:absolute;}
/*font changes*/

/* .inside-common-bg ul, .inside-common-bg ol, .home_stories ul, .home_stories ol { padding-bottom: 0px; padding-left: 15px;}
.inside-common-bg ul li, .inside-common-bg ol li, .inside-common-bg .event-top-space li, .home_stories ul li, .home_stories ol li {color: #333;line-height: 19px;list-style-type: disc;} */
#main .transparent-arrow select:hover,#main .transparent-arrow.changed select,#main .transparent-arrow select:focus{background-color: #e6e6e6;color: #000000;}
#main .transparent-arrow.changed .rhtimg{background-image:url(/assets/images/right-btn-arrow.png);}
#main .transparent-arrow.changed input.submit-btn{color:#fff;}
.content p {color: #fff;padding-top: 17px;}
.content p.notDisplay{padding-top:0;}
.find-dentons-team img{margin:0 auto;max-width:100%;}

/*17 may */
aside.aside-container.print-right .callout .mid-curve-callout p,
aside.aside-container.print-right .callout .mid-curve-callout h3 {
    padding: 0;
    width: 100%;
    float: left;
    font-family: 'Dentons Sans Web Light', Arial;
}
/*stihy nav bar*/
.navSticky.professionalNav  {width:968px;border-radius:0 0 4px 4px;}
.navSticky {z-index: 100;
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top, #f2f2f2 0%, #c6c6c6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 0%,#c6c6c6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 0%,#c6c6c6 100%); /* IE10+ */
background: linear-gradient(to bottom, #f2f2f2 0%,#c6c6c6 100%); /* W3C */
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
left: 50.1%;overflow: hidden; margin-left: -484px;padding-left: 0;padding-top: 0;width: 100%; box-shadow:0 0 6px rgba(0, 0, 0, 0.6);
}

.navSticky .description {
    display: block;
    float: left;
    padding-top: 10px;
}
.navSticky small { width:auto; display:block; font-size: 0.9em; }

.navSticky .share-wrap .sticky_socialicon{margin-top:8px;}
.navSticky .share-wrap .sticky_socialicon a{ float:left;outline:none;}
.navSticky .share-wrap .sticky_socialicon a span:focus{outline:1px dotted;}
.navSticky .share-wrap small {
    float: left;
    margin: 0 0 0 24px;
}
.sticky_socialicon small:first-child {
    margin-left: 0px;
}

/*17 may Megamenu*/
/* #main #nav .col-form input[type="text"].peoplesearch{width:90%;} */
.accessible-megamenu .accessible-megamenu-panel a.mCSB_buttonDown{margin-bottom:0;top: 222px;}
/* #main #nav .cols{box-sizing:border-box;} */
#PeopleSearchControl #secPeopleSearch .form-row{margin:0!important;}
/*17 may end*/

.navSticky.professionalNav .stick-bg {
    background-position: 936px -171px;
}
.navSticky .stick-bg {
    z-index: 100;
}

/*.content_social{ display: none; }*/
#main .navSticky .description .details h2 {
    font-size: 2.081em;
    color: #6E2D91;
    font-weight: normal;
    line-height: 1;
    padding: 5px 0 0 0;
}
.navSticky .share-wrap .left_assign small {
    margin: 0;
}
.professionalNav figure img{border:1px solid #777;}

.lightboxBg {
    background: rgba(0, 0, 0, 0) url("/assets/images/light_box_bg.png") repeat scroll 0 0;
    display: none;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 101;
}

.lightbox {
    background-color: #fff;
    border-radius: 5px;
    display: none;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 151;
}

.carousel-img img {
  border: 1px solid #777;
  max-width: 100%;
  display:block;
}
.group.desknav_logo .desktop_logo a img{display:block;}

img {
    height: auto;
    display: block;
}
.listing-row .cols ul,.listing-row .cols ul li,tfoot .rightpagination ul li{list-style-type:none;}

.btn_fydt .rhtimg {background: url(/assets/images/right-btn-arrow.png) no-repeat right 0;float: left;font-size: 12px;height: 26px;padding: 0 15px 0 5px;margin: 0 0 15px 0;height:26px;line-height:26px;}
.btn_fydt .rhtimg  input{border:none; background:url(/assets/images/b1.png) no-repeat 0 0;color: #fff;height:26px;}
aside.aside-container .calendar-sec table{margin:0 auto;}
.rightpagination ul li.mobile span{background:transparent;}
.widgets-carousel .content .quote-sec p.BiographyTitle{
    font-size: 18px;
    color: #565a5c;
    line-height: 24px;
    font-weight: 300;
    font-weight: normal;
    font-family: Dentons Sans Web Light, Arial;
    /*color: #fff;*/
    padding-bottom: 0;
    padding-left: 0px; 
}
body.ko-kr .widgets-carousel .content .quote-sec p.BiographyTitle, body.zh-cn .widgets-carousel .content .quote-sec p.BiographyTitle{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
.addthis.smallScreen{
    margin-top: 0px !important;
    height: 100%;
    top: 0!important;
}

.widgets-carousel .content .bio_name_mobile .quote-sec h1 {padding-bottom:2px}
.windowsScrollTop{
    top:100px;
    bottom:auto;
    position:-ms-device-fixed;
}
/**4/6/2016***/
.inside-common-bg ul.no-list li{list-style-type:none; padding-left:0;}
.inside-common-bg ul.no-list{padding-left:0;}
.inside-common-bg ul.no-list li a{font-weight:normal;}
#main #nav .row ul li a.regHead {color: #6E2D91;font-weight: bold;}
#scroll_top.scroll_top_hidden{display:none!important;}

.noSrollOnPopUp{
    overflow:hidden!important;
    position:fixed;
    width:100%;
}

/*27-05-2016*/
.banner{background-position:50% 0; background-repeat:no-repeat; background-size:cover;}
.gallery > .banner{display:none;}
.gradbg{background:url(/assets/images/gradbg.png) repeat-x 0 0; position:absolute; left:0; top:0; width:100%; z-index:10; height:15px;}
.info p.more a{color:#fff; display:inline-block;}

.tilesection .imgspot{background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}


.banner-wrapper{position:relative;}
/*.video-content p:last-child{padding-bottom:0;}*/

    
.stick-bg .share-wrap .left_assign{
    display: block;
    float: left;
    width: 100%;
}
/*.stories-gap.view-stories p strong{padding-right:3px;} commented on SNR-3946*/
.videosection.group .video-container iframe{max-width:100%;max-height:100%;}
.chineselandingpageLN .people-search-landing .form-row:nth-child(1) .right-col input{top: 5px!important;left: 0!important;width: 277px!important;}
.chineselandingpageLN .people-search-landing .form-row:nth-child(2) .right-col,.chineselandingpageLN .people-search-landing .form-row:nth-child(3) .right-col{margin-top:-39px;}
.ie.ie9 .chineselandingpageLN .people-search-landing .form-row:nth-child(2) .right-col,.ie.ie9 .chineselandingpageLN .people-search-landing .form-row:nth-child(3) .right-col,.ie.ie10 .chineselandingpageLN .people-search-landing .form-row:nth-child(2) .right-col,.ie.ie10 .chineselandingpageLN .people-search-landing .form-row:nth-child(3) .right-col{margin-top:-38px;}
.counting-wrapper .info p a,.banner-wrapper .info p a,.gallery .info p a{color:#fff;font-weight:bold;display: inline-block;font-family: 'Dentons Sans Web Semibold', Arial;}
body.ko-kr .counting-wrapper .info p a,body.ko-kr .banner-wrapper .info p a,body.ko-kr .gallery .info p a, body.zh-cn .counting-wrapper .info p a,body.zh-cn .banner-wrapper .info p a,body.zh-cn .gallery .info p a{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:700;}
.counting-wrapper .info p a:hover, .banner-wrapper .info p a:hover,.gallery .info p a:hover,.gallery .info p a:hover{text-decoration:underline!important;}
.cssOverlayOpacity{opacity:0.9;}
.find-dentons-team.adv-image .info_person_content .advcursor a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
#divMain.home footer.FixedFooter,footer.FixedFooter{position:absolute;bottom:0;z-index:999}
#email_Disclaimer{overflow:auto;height: 100%;}
#main .videosection.cssVideoContainer{padding-top:50px;}
#divMain.home footer{position:relative}
header .desktop_logo img{border:none;}
.marginBottom20{margin-bottom:20px;}
.info_person_content .advcursor,.left_add_over .info_person_content{float: left;width: 100%;position: relative;}
.info_person_content .advcursor a.advLink,.left_add_over a.advLink{height: 100%;width: 100%;top: 0;position: absolute;left:0;}
.touchDevice .fydt_view .listing-row .cols ul li a:focus,.touchDevice .fydt_view .listing-row .cols ul li a:hover{text-decoration:underline;}
.calloutowlcarousel.owl-carousel.oneitem{width:100%; display:block;}
.cssTwitterShareLinkContainer > ul > li {float: left;position:relative;}
.cssTwitterShareLinkContainer > ul > li > a{width: 30px;height: 21px;display:inline-block;}
.cssTwitterReply{background:url(/assets/images/icons.png) no-repeat -40px -146px;text-decoration:none; text-indent: -1px; font-size: 0px; line-height: 37px;}
.cssTwitterReply:hover{background-position:-40px -167px;text-decoration:none !important;}
.cssTwitterRetweet{background:url(/assets/images/icons.png) no-repeat -71px -146px;text-decoration:none; text-indent: -1px; font-size: 0px; line-height: 37px;}
.cssTwitterRetweet:hover{background-position:-70px -168px;text-decoration:none !important;}
.cssTwitterLike{background:url(/assets/images/icons.png) no-repeat -99px -146px;text-decoration:none; text-indent: -1px; font-size: 0px; line-height: 37px;}
.cssTwitterLike:hover{background-position:-99px -168px;text-decoration:none !important;}
.cssTwitterLike:hover + span,.cssTwitterRetweet:hover + span{color:#1f5f93}
.cssTwitterShare{background:url(/assets/images/icons.png) no-repeat -129px -157px;text-decoration:none; text-indent: -1px; font-size: 0px; line-height: 37px;}
.cssTwitterShare:hover{background-position:-151px -157px;text-decoration:none !important;}
.cssTwitterShareLinkContainer > ul > li > a.cssTwitterShare{height:14px;width:21px}
.counting-wrapper.twitter-counting-wrapper .cssTwitterMoreSharedLinks{display:none;position: absolute;top: 44px;background: #fff;z-index: 11;left: 0;box-shadow: 0 0 5px #000;border-radius: 5px;width:145px;}
.counting-wrapper.twitter-counting-wrapper .cssTwitterMoreSharedLinks > li:hover{background:#1f5f93;}
.counting-wrapper.twitter-counting-wrapper .cssTwitterMoreSharedLinks > li:hover a{color:#fff;text-decoration:none!important;}
.counting-wrapper.twitter-counting-wrapper .cssTwitterMoreSharedLinks li:first-child{margin-top:5px;}
.counting-wrapper.twitter-counting-wrapper .cssTwitterMoreSharedLinks li:last-child{margin-bottom:5px}
.counting-wrapper.twitter-counting-wrapper .cssTwitterMoreSharedLinks.open{display:block!important;}
.counting-wrapper.twitter-counting-wrapper .cssTwitterMoreSharedLinks li{display:block;padding:2px 10px;}
.counting-wrapper.twitter-counting-wrapper .cssTwitterMoreSharedLinks li a{color:#66757f;font-size:15px;line-height:18px;}
#linkToTweet,#EmbedTweets{padding: 8px 18px 21px;box-sizing:border-box;display:none; position: fixed;top: 50%;left: 50%;z-index: 999999;background: #fff;border-radius:6px;}
#linkToTweet h5,#EmbedTweets h5{font-size: 25px;
    font-weight: normal;
    line-height: 25px;
    color: #6E2D91;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:100%;
    float:left;
    padding:10px;
    box-sizing:border-box;
}
#linkToTweet p ,#EmbedTweets p{font-size: 16px;padding: 0px;line-height:20px;padding-bottom:10px;}
#linkToTweet p a,#EmbedTweets p a{display: inline;color: #8899a6;font-weight:bold;}
#linkToTweet textarea ,#EmbedTweets textarea {width: 100%;
    padding: 7px 9px;
    font-size: 14px;
    line-height: 21px;
    overflow: auto;
    height: 60px;
    display: block;
    cursor: default;
    resize: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
    background: #f5f8fa;
    border-color: #ccd6dd;
}
#linkToTweet textarea:hover ,#EmbedTweets textarea:hover{}
#linkToTweet .cancelebtn,#EmbedTweets .cancelebtn{position:absolute;top:10px;right:10px;}
#linkToTweet .repeat-lightbg,#EmbedTweets .repeat-lightbg{padding:0}
.cssTwitterShareLinkContainer > ul > li span{display: inline-block;vertical-align: top;line-height: 24px;font-size: 15px;}
.listing-row.lstformat .cols ul ul > li:last-child{padding-bottom:0;}
.cssTwitterShareLinkContainer{width:100%;float:left;}
#main #nav .blue_select ul li{width:100%;box-sizing:border-box;}
#main #nav .blue_select ul li:hover{background: #885ba9;color: #fff;}
.counting-wrapper .owl-item .item{padding-left:15px;}

@-webkit-keyframes anim {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes anim {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

 @-webkit-keyframes items-show {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes items-show {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
#main .gallery .info h1 a:hover, #main .info h1 a:hover{text-decoration:underline;}
#main .tile-info h2 a:hover{text-decoration:underline;}
.table1.LedByLawyer tbody tr:nth-child(even) td{background-color:#fff!important;}
.gallery ul li,.tilesection ul li,.banner-wrapper ul li,.gallery ol li,.tilesection ol li,.banner-wrapper ol li{
    list-style-type: disc;
    font-size: 18px;
    font-family: Dentons Sans Web Light, Arial;
    font-weight: normal;
    color: #fff;
    margin-left: 12px;
}
body.ko-kr .gallery ul li, body.ko-kr .tilesection ul li,body.ko-kr .banner-wrapper ul li,body.ko-kr .gallery ol li, body.zh-cn .gallery ul li, body.zh-cn .tilesection ul li,body.zh-cn .banner-wrapper ul li,body.zh-cn .gallery ol li, 
body.ko-kr .tilesection ol li,body.ko-kr .banner-wrapper ol li, body.zh-cn .tilesection ol li,body.zh-cn .banner-wrapper ol li{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}
.gallery ol li,.tilesection ol li,.banner-wrapper ol li{
    list-style-type: decimal;
}
#nav .col-form select {
    display: block;
    padding-left: 2px;
    margin-bottom: 0;
    font-size: 1em!important;
    border: 1px solid #cacbcd;
    color: #666;
    float: left;
    line-height: 1.5em!important;
    text-decoration: none;
}
.select_box_wtext{color:#fff;display: inline-block;font-size:12px;}
.select_box_wtext a{color:#fff;font-weight:700;display:inline-block;}
.key_contacts.key_content li a {padding: 0;color: #6e2d91;}
#main #nav .row .col-sec ul{position:relative;}
p.statPage {
    float: right;
    font-weight: bold;
    line-height: 1;
    margin-top: 4px;
    margin-bottom: 0px;
    color: #6f3090;
    font-size:12px;
    margin-left: 10px;
}
.micrositeToggle.absoluteTileDiv{width:100%;height:100%;position:absolute;top:0;left:0;}
.video-Description p a{display:inline-block;}
.social_mobile .cssMobileBioQuote p,.social_mobile .cssMobileBioQuote{
    color: #565a5c;
    padding-top: 10px;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
}
body.ko-kr .social_mobile .cssMobileBioQuote p,body.ko-kr .social_mobile .cssMobileBioQuote, body.zh-cn .social_mobile .cssMobileBioQuote p,body.zh-cn .social_mobile .cssMobileBioQuote{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;font-weight:300;}
/* For Maps inside RTE*/
.MainMapWrapper{
    float:left;
    width:100%;
    display:block;
}
#main .MainMapWrapper .google-map .details p.AssocFirm,#main .MainMapWrapper .google-map .details p ,#main .MainMapWrapper .google-map .details p.office-phone,#main .MainMapWrapper .google-map .details p a{
    color:#333;
}
#main .MainMapWrapper > article.details p.AssocFirm ,#main .MainMapWrapper > article.details p , #main .MainMapWrapper > article.details p.office-phone,#main .MainMapWrapper > article.details p a{
    color:#333;
    padding-bottom:2px;
}
#main .MainMapWrapper > article.details p.office-phone.clickable,#main .MainMapWrapper > article.details p a{
    color:#6f3090;
}
#main .MainMapWrapper > article.details p.AssocFirm{
    padding-bottom:10px;
    font-weight:bold;
}
#main .MainMapWrapper .google-map .details p a:hover,#main .MainMapWrapper >article.details p a:hover{
    text-decoration:underline!important;
}
#headnavigation a.mCSB_buttonDown {
    margin-bottom: 0;
    top: 226px!important;
}
/* For Maps inside RTE*/

#main .infographic-home .each-block h4 a.clearline:hover, #main .infographic-home .each-block h4 a.clearline:hover, #main .infographic-home .event-top-space h4 a.clearline:hover {
text-decoration: none;
}
h5{font-size: 15px;padding: 0 0 15px 0;}
h6{font-size: 14px;padding: 0 0 15px 0; font-style:italic;}

/*Table Reaponsive DSU-328
.responsiveTable ul{list-style-type: none; padding-left: 0;}
.responsiveTable ul li{padding-bottom:10px;font-size: 12px; list-style-type: none;}
*/
.asideSocialMedia h3 {padding-bottom: 0;}

.bluebadge-container {width:35px;}
.bluebadge-container img {max-width:100%;}
.cssWebAccessibilityPanel { margin-top:20px; }
.cssWebAccessibilityPanel a{color:#FFFFFF !important; text-decoration:underline;display:inline-block;}
.cssMapLink {display:inline-block;}
.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px; overflow: hidden;  padding: 0; position: absolute; width: 1px;}
.people-search-landing .dropDownSelected,.cssPeopleSearchControlResultsPage .dropDownSelected,.cssRefineGlobalSearchPanel .dropDownSelected  {background-color:#00a9e0!important; color:white!important; }
select option {background-color:white;color:#666;}
/*Issue SNR- 2565*/
.vjs-big-play-button .vjs-icon-placeholder{text-align: center;position: static;}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause,.video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder::before, .vjs-modal-dialog .vjs-modal-dialog-content{position: static;}
/*Issue SNR- 2565 Ends*/
#hideText {text-indent:-1px;font-size:0px !important;}
/*Issue SNR- 2642 Starts*/
#main .widgets-carousel .content p, #main .content p{width:66%;}
/*Issue SNR- 2642 Ends*/

#mobilelogo {
    display:none;
}
#desktoplogo {
    display:block;
}

@media only screen and (max-device-width:999px) {
    #mobilelogo {
    display:block;
}
    #desktoplogo {
    display:none;
}
}
@media (min-width: 1000px){
    .wraplang{display: none;}
}
@media (max-width: 1000px){
    .logo_menu_mobile .langSelect, .logo_menu_mobile .lang-controls img, #search_mobile .langSelect{display: none;}    
}
.wraplang .langSelect, .lang-controls .languageselect{display:none}

#main .mobilenav_logo .right.lang-controls .langSelect{width: 70%;float: left;margin: 0 5px 5px 44px;}
#main .mobilenav_logo .right.lang-controls .langSelect select{width: 100%; padding:4px;font-size: 12px;color: #646568;box-shadow: 0px 0px 1px #737373;border:1px solid #a5a5a5 !important}
#main .mobilenav_logo .right.lang-controls .search_control{width: 80%;background:none;border: 1px solid #969696;box-shadow: 0px 0px 1px #737373;margin-left:44px}
@media (max-width: 1000px){
    #main .mobilenav_logo .right.lang-controls .search_control{margin-left:0px}    
}
@media (min-width: 1000px){
    #main .mobilenav_logo .right.lang-controls { width: 235px !important;}
    #main .search_control input[type="submit"]{ padding: 0;display:block !important; }
    #main .search_control input:focus {border:0 !important;}
    #main .search_control input{display:block !important; }
    aside.aside-container .callout .info_person {
        box-shadow: 0 0 14px #333;
        margin-top: 14px;
    }
    aside.aside-container .callout .info_person .info_person_content {
        background: #fff;
    }
}


aside.aside-container .callout .info_person .info_person_content p {
    padding: 0 0 6px 0;
    color: #333;
    font-size: 14px;
}
/*Black - Need to hide region from all key contact accordions SNR-2876*/

.cssBlack #main h5.key-head.active a {

    display:none!important;
}

@media (max-width: 999px) {
   .cssBlack aside.aside-container .key-head a, .no-list li h5 {
                display:none!important;
    }
}
/*Black - Need to hide region from all key contact accordions SNR-2876 END*/
/*Lee - Need to hide region from all key contact accordions SNR-2893*/
.cssLee #main aside.aside-container .key-head a {

    display:none!important;
}

@media (max-width: 999px) {
   .cssLee aside.aside-container .key-head a, .no-list li h5 {
                display:none!important;
    }
}
 /*SNR-3194*/
.captivate {
width: 740px;
transform: scaleX(.8) scaleY(.8);
margin-left: -80px;
}
@media screen and (max-width: 1000px) {
.captivate {
width: 100%; 
transform: none;
margin-left:0;
}
}
/*END SNR-3194*/
/*Lee - Need to hide region from all key contact accordions SNR-2893 END*/


body.ko-kr .navSticky .description .details h2,body.ko-kr .widgets-carousel .content h1,body.ko-kr #mobile_head h1,body.ko-kr .infographic-home h2.subheading, 
body.ko-kr .infographic-home h3,body.ko-kr .asideSocialMedia+.info_person_detail .info_person_content h2,body.ko-kr .callout-advWrapper h2,body.ko-kr .content h1,
   body.ko-kr h5.key-head, body.ko-kr p.focusheading span, body.ko-kr .info h1, body.ko-kr .info p, body.ko-kr .tile-info h2,body.ko-kr h2.heading22,
  body.ko-kr .hoverinformation h2, body.ko-kr #testimonial .owl-item p, 
 body.ko-kr .tile > h2.smallerdeviceheading,body.ko-kr .no-list li h5, body.ko-kr .bootstrap-iso .main-search-wrapper .page-searchResults .person-tab-wrapper .person-tab .col-desc .name h4, body.ko-kr .accpt-btn .acceptbtn , body.ko-kr .accpt-btn .cancelebtn, body.ko-kr .contact-close-btn{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}

/*for chinese langusge change SNR-3108*/
body.zh-cn .navSticky .description .details h2,body.zh-cn .widgets-carousel .content h1,body.zh-cn #mobile_head h1,body.zh-cn .infographic-home h2.subheading, 
body.zh-cn .infographic-home h3,body.zh-cn .asideSocialMedia+.info_person_detail .info_person_content h2,body.zh-cn .callout-advWrapper h2,body.zh-cn .content h1,
   body.zh-cn h5.key-head, body.zh-cn p.focusheading span, body.zh-cn .info h1, body.zh-cn .info p, body.zh-cn .tile-info h2,body.zh-cn h2.heading22,
  body.zh-cn .hoverinformation h2, body.zh-cn #testimonial .owl-item p, 
 body.zh-cn .tile > h2.smallerdeviceheading,body.zh-cn .no-list li h5, body.zh-cn .bootstrap-iso .main-search-wrapper .page-searchResults .person-tab-wrapper .person-tab .col-desc .name h4, body.zh-cn .accpt-btn .acceptbtn , body.zh-cn .accpt-btn .cancelebtn, body.zh-cn .contact-close-btn{font-family: 'Spoqa Han Sans', Arial, sans-serif, Microsoft YaHei, SimSun;}


/* CSS for 1170px expand layout */
@media (min-width: 1000px) {
    #main .widgets-carousel .content {
        padding-left: 0!important;
    }
    #main p.capabilities {
        padding-left: 0!important;
    }
    #main .transparent-arrow {
        padding-left: 0!important;
    }
    #main .infographic-home {
        padding-left: 0!important;
    }

}

.professionalNav {
    padding-left: 0!important;
}

