/***** WEB FONTS - START *****/
@font-face {
            font-family:'UniversLTW01-47LightCn';
            src:       url('../fonts/296c59c2-74b0-41c1-bcfd-23d22a713f86.eot');
            src:       url('../fonts/296c59c2-74b0-41c1-bcfd-23d22a713f86.eot?#iefix') format('embedded-opentype'),
                        url('../fonts/609beecf-8d23-4a8c-bbf5-d22ee8db2fc9.woff') format('woff'),
                        url('../fonts/a6595b8d-d4a3-4f01-bf21-0b53617d4b1c.ttf') format('truetype'),
                        url('../fonts/1cd9ef2f-b358-4d39-8628-6481d9e1c8ce.svg#1cd9ef2f-b358-4d39-8628-6481d9e1c8ce') format('svg');
}
@font-face {
            font-family:'UniversLTW01-55Oblique';
            src:       url('../fonts/783e01cd-5eb8-41d7-a380-a18673f2983b.eot');
            src:       url('../fonts/783e01cd-5eb8-41d7-a380-a18673f2983b.eot?#iefix') format('embedded-opentype'),
                        url('../fonts/90c17e08-290d-4eba-ab33-77c81c1f559d.woff') format('woff'),
                        url('../fonts/d93b9eab-632d-4aaf-b7fa-5c17060d62fc.ttf') format('truetype'),
                        url('../fonts/caa7a31a-310f-4020-8311-89816a31472f.svg#caa7a31a-310f-4020-8311-89816a31472f') format('svg');
}
@font-face {
            font-family:'Univers LT W01 55 Roman';
            src:       url('../fonts/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot');
            src:       url('../fonts/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix') format('embedded-opentype'),
                        url('../fonts/7b95cb9a-a288-4405-97a0-13095f56a903.woff') format('woff'),
                        url('../fonts/c7481806-4ea4-40db-a623-7bc352bbbe43.ttf') format('truetype'),
                        url('../fonts/ac8280da-3de5-456d-bd77-8f01665452a9.svg#ac8280da-3de5-456d-bd77-8f01665452a9') format('svg');
}
@font-face {
            font-family:'UniversLTW01-57Condense 723821';
            src:       url('../fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot');
            src:       url('../fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?#iefix') format('embedded-opentype'),
                        url('../fonts/1eaf27c0-f4de-4273-9f4c-1b3236ad2f3c.woff') format('woff'),
                        url('../fonts/9b913baf-b1f0-47d2-8c76-42f59650058f.ttf') format('truetype'),
                        url('../fonts/0abcce12-2274-4ee7-b6d5-0066b5f5f670.svg#0abcce12-2274-4ee7-b6d5-0066b5f5f670') format('svg');
}
@font-face {
            font-family:'UniversLTW01-59UltraCn';
            src:       url('../fonts/9ff12269-014c-4b72-a738-a0d7ddbce820.eot');
            src:       url('../fonts/9ff12269-014c-4b72-a738-a0d7ddbce820.eot?#iefix') format('embedded-opentype'),
                        url('../fonts/7cc7234f-05ac-4109-8b8a-93f13c489739.woff') format('woff'),
                        url('../fonts/6c4a7455-816a-41fb-8c03-dd71dcbbc686.ttf') format('truetype'),
                        url('../fonts/383b7b06-99d7-4749-85ac-bf144981cfce.svg#383b7b06-99d7-4749-85ac-bf144981cfce') format('svg');
}
@font-face {
            font-family:'Univers LT W01 65 Bold';
            src:       url('../fonts/db1c462f-8890-4a11-9de5-36872279e20a.eot');
            src:       url('../fonts/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix') format('embedded-opentype'),
                        url('../fonts/b993da84-c1f6-474a-8f00-8aa797b3de8f.woff') format('woff'),
                        url('../fonts/58403ef6-4c15-4280-b4b6-9acf50804f4f.ttf') format('truetype'),
                        url('../fonts/9178e351-95c5-4913-9eeb-fd0645a18c2d.svg#9178e351-95c5-4913-9eeb-fd0645a18c2d') format('svg');
}

@font-face {
            font-family:'UniversLTW01-67BoldCn';
            src:       url('../fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot');
            src:       url('../fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?#iefix') format('embedded-opentype'),
                        url('../fonts/21decb60-b395-4de2-bd04-e38eb2a56d2f.woff') format('woff'),
                        url('../fonts/091058d4-36b2-43f6-80d3-16c88e098061.ttf') format('truetype'),
                        url('../fonts/827d22bc-e38b-4ccf-8a21-1f9aaa76e402.svg#827d22bc-e38b-4ccf-8a21-1f9aaa76e402') format('svg');
}


/***** WEB FONTS - END *****/
.desktop-hidden {
display:none;
}

body {
font:.75em/1em Arial,Helvetica,sans-serif;
color:#2f3338;
}

.wf-inactive body {
font:.88em/1em Arial,Helvetica,sans-serif;
}

sup {
vertical-align:super;
font-size:.8em;
}

sub {
vertical-align:sub;
font-size:.8em;
}

#wrapper {
width:960px;
margin:0 auto;
overflow:hidden;
position:relative;
}

header,#content,footer {
width:960px;
margin:auto;
overflow:hidden;
}

#content {
z-index:10;
padding-bottom:200px;
}

header {
margin:10px auto 8px;
}

form label {
display:none;
}

header form {
float:right;
display:block;
margin:0;
}

form button {
background:#7399c6;
color:#fff;
border:none!important;
padding:0;
margin:0;
cursor:pointer;
height:28px;
overflow:hidden;
}

form button img {
padding:0;
margin:0;
border:none!important;
}

form input#searchBox {
background:#e4ebef;
font-size:10px;
border:1px solid #c3cfd5;
border-right:0;
padding:7px 4px;
margin-right:-3px;
text-transform:uppercase;
width:170px;
color:#999;
-webkit-appearance:none;
display:block;
float:left;
}

header #learnMore {
float:right;
font-size:10px;
line-height:32px;
margin-right:16px;
text-transform:uppercase;
}

footer {
clear:both;
font-size:.75em;
padding:15px 0;
margin-bottom:5px;
}

footer ul li {
float:left;
padding-right:15px;
}

footer ul li a {
text-decoration:none;
text-transform:uppercase;
display:block;
margin-top:7px;
color:#333;
}

footer p {
float:left;
margin-top:7px;
color:#333;
text-transform:uppercase;
}

footer a:hover {
color:#444;
}

footer .social-connect {
float:right;
display:block;
height:38px;
top:7px;
right:0;
width:118px;
}

footer .social-connect p {
display:none;
}

footer ul.social-items {
float:right;
}

footer ul.social-items li {
padding-right:0;
padding-left:4px;
}

footer ul.social-items li a {
display:block;
width:24px;
height:24px;
background:transparent url(../images/connect-icon-sprite.png) 0 0 no-repeat;
text-indent:-9999px;
}

footer .social-items li.twitter a {
background:transparent url(../images/connect-icon-sprite.png) 0 0 no-repeat;
}

footer .social-items li.linkedin a {
background:transparent url(../images/connect-icon-sprite.png) 0 -53px no-repeat;
}

footer .social-items li.youtube a {
background:transparent url(../images/connect-icon-sprite.png) 0 -118px no-repeat;
}

.breadcrumbs {
background:#8a9fb7 url(../images/breadcrumb-bg.png) right top repeat-y;
color:#fff;
position:relative;
overflow:hidden;
padding-left:15px;
}

.breadcrumbs li {
display:block;
float:left;
position:relative;
overflow:hidden;
}

.breadcrumbs a {
display:block;
color:#fff;
padding:7px 15px 7px 10px;
text-transform:uppercase;
text-decoration:none;
font:1.126em 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
background:transparent url(../images/breadcrumb-chevron.gif) right 51% no-repeat;
}

.breadcrumbs .last a {
padding-right:10px;
background-image:none;
}

.grid2 img.masthead,.grid2-padded img.masthead {
display:block;
width:640px;
border:0;
margin:0 0 30px;
z-index:1;
}

.divisions .grid2 img.masthead {
margin:0;
}

.quickLinks.clearPromoted {
margin-bottom:166px;
}

.quickLinks ul {
list-style-type:none;
padding:0;
margin:0;
width:100%;
position:relative;
overflow:hidden;
}

.quickLinks ul li {
list-style-type:none;
padding:0;
margin:0;
width:160px;
height:160px;
position:relative;
overflow:hidden;
color:#fff;
}

.quickLinks ul li.quickNext {
float:right;
text-align:right;
}

.quickLinks ul li.quickPrevious {
float:left;
text-align:left;
}

.quickLinks ul li.noLink {
background:#6293ce url(../images/quicklinks-bg.png) -40px top repeat-y;
}

.quickLinks ul li.singleQuickLink {
width:320px;
}

.quickLinks ul li h3 {
position:absolute;
top:0;
left:0;
margin:0;
line-height:1;
z-index:100;
zoom:1;
}

.quickLinks ul li h3 a {
display:block;
position:relative;
padding:100px 15px 20px;
margin:0;
width:130px;
height:40px;
font:.833em 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
text-decoration:none;
color:#fff;
}

.quickLinks ul li.quickNext h3 a {
background:#5c8dc8 url(../images/quicklinks-bg-next.png) right top repeat-y;
}

.quickLinks ul li.quickPrevious h3 a {
background:#6293ce url(../images/quicklinks-bg-prev.png) left top repeat-y;
}

.quickLinks ul li.singleQuickLink h3 a {
width:290px;
}

.quickLinks ul li.singleQuickLink.quickNext h3 a {
background:#5c8dc8 url(../images/quicklinks-bg-next-single.png) right top repeat-y!important;
}

.quickLinks ul li.singleQuickLink.quickPrevious h3 a {
background:#5c8dc8 url(../images/quicklinks-bg-prev-single.png) left top repeat-y!important;
}

.quickLinks ul li h3 span {
font:.777em Arial,Helvetica,sans-serif;
text-transform:none;
display:block;
clear:both;
}

.quickLinks ul li h3 span.hide {
display:none;
}

.quickLinks ul li h3 span.trunc {
font:1em 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

.categoryNav {
margin:1em 0;
}

.categoryNav div {
width:45%;
float:left;
}

.categoryNav div p {
width:250px;
float:left;
}

.categoryNav div h2 {
font:1.666666667em/1.3 'UniversLTW01-47LightCn',"Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:none;
width:auto;
}

.categoryNav ul li {
font:1.333em/2.25 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
}

.categoryNav ul li a {
text-decoration:none;
text-transform:uppercase;
color:#2f3338;
padding-right:15px;
background:transparent url(../images/link-bullet.gif) right 50% no-repeat;
}

.featuredItems {
float:left;
}

.featuredItems article {
padding-bottom:20px;
}

.featuredItems article figcaption {
display:block;
position:relative;
}

.featuredItems article h3 {
padding:10px 15px 0;
margin:0 0 .25em;
line-height:1;
font-size:1.333em;
}

.featuredItems article h3 a {
text-decoration:none;
color:#2f3338;
}

.featuredItems article h3 span {
font:.611em/1.5 Arial,Helvetica,sans-serif;
color:#5d6267;
display:block;
clear:both;
}

.featuredItems article p {
font-size:1em;
padding:0 40px 15px 15px;
}

.featuredQuote {
float:left;
position:relative;
overflow:hidden;
padding:55px 35px;
min-height:340px;
font:2em/1.3 'UniversLTW01-47LightCn',"Arial Narrow",Arial,Helvetica,sans-serif;
color:#fff;
background:#8d9db2;
background:0;
background:0;
background:0;
background:0;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8d9db2',endColorstr='#536378',GradientType=1);
background:linear-gradient(left,#8d9db20,#536378100%);
}

.featuredQuote * {
width:auto!important;
}

.blockHighlight,.unlinkedNav {
padding:20px 20px 10px;
margin:0 -20px;
border-bottom:1px solid #e6e7e9;
}

.blockHighlight:focus,.blockHighlight:hover {
background:#e6e7e9;
}

.blockHighlight h2,.unlinkedNav h2 {
margin-top:0;
}

.blockHighlight h2 a {
color:#2f3338;
text-decoration:none;
}

.grid2-padded .blockHighlight h2 a {
padding-right:15px;
background:transparent url(../images/link-bullet.gif) right 50% no-repeat;
}

strong,b {
font-weight:bold;
}

em,i {
font-style:italic;
}

code {
font:1em monospace;
text-transform:none;
color:#666;
background:#ccc;
padding:0 5px;
}

h1 {
font:3.916666667em/.936170213 'UniversLTW01-59UltraCn','Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
padding-top:.425531915em;
margin:0 0 .5em;
}

h1.masthead {
padding:0;
margin:0 -20px .5em;
}

h1.parent {
padding-top:.340425532em;
}

h1.parent br {
display:none;
}

h1.parent span {
display:block;
font-size:.566em;
margin-bottom:2px;
}

h1.parent.blue {
color:#6293ce;
font-size:3.8em;
}

h1.parent.blue span {
font-size:.566em;
color:#fff;
}

h1.smalBig {
width:100%;
}

h1.smalBig span {
font-size:.566em;
}

h1.article {
width:600px;
}

h1.article time {
display:block;
margin:5px 0 0;
padding:0;
font:.264em/1 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
color:#2f3338;
float:none;
}

.mastheadOverlay {
position:absolute;
top:0;
left:20px;
color:#fff;
margin:0 170px 0 0;
z-index:1000;
}

.mastheadOverlayPlain {
color:#fff;
margin:0;
background:url(../images/masthead-plain-grey.jpg) 0 0 repeat-y;
width:600px;
padding:20px;
height:120px;
z-index:1000;
}

.grid3 .mastheadOverlayPlain {
width:auto;
background:url(../images/masthead-plain-wide.jpg) 0 0 repeat-y;
}

.mastheadOverlayPlain h1 {
padding-top:0;
clear:left;
}

.mastheadOverlayPlain h3 {
float:left;
clear:right;
font:2.56666667em/1.56170213 'UniversLTW01-59UltraCn','Arial Narrow',Arial,Helvetica,sans-serif;
margin-left:.33em;
margin-top:0;
color:#6293ce;
}

.content-grid .mastheadOverlayPlain p {
margin:0;
font:1.333333333em/1.125 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
}

.content-grid .mastheadOverlayPlain time {
display:block;
font:1em/1 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
margin-top:-14px;
margin-bottom:12px!important;
}

.grid2 .mastheadOverlay {
left:20px;
}

h1.masthead img.mastheadImg {
width:640px;
}

h1.smallText {
width:400px;
font:2.5em/1.2 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
margin-bottom:.875em;
}

.careersF .mastheadOverlayPlain h1 {
margin-bottom:10px;
}

h1.tripleHead {
color:#fff;
z-index:1000;
}

h1.tripleHead span {
display:block;
}

h1.tripleHead .second {
color:#c2c2c2;
display:block;
margin-top:5px;
}

h1.tripleHead .third {
color:#6293ce;
margin-top:5px;
}

h2 {
font:1.333em/1.5 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
margin:2em 0 .55em;
}

h3 {
font:1.167em/1.5 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
margin:2em 0 .55em;
}

h4 {
font:1em/1.5 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
}

h5 {
font:.833em/1.5 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
}

h6 {
font:.667em/1.5 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
}

p.leadin,.content-grid p.leadin {
font:1.84em/1.25 'UniversLTW01-47LightCn',"Arial Narrow",Arial,Helvetica,sans-serif;
margin:.5em 0 1em;
}

p.smallLeadin {
font:2em/1.25 'UniversLTW01-47LightCn',"Arial Narrow",Arial,Helvetica,sans-serif!important;
margin-bottom:.75em;
}

p.leadin .author,p.leadin .position {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
}

p.leadin a span {
color:#eee;
}

p.moreLink {
text-transform:uppercase;
margin:-1em 0 1em;
font-size:.8em;
}

p.moreLink a {
text-decoration:none;
}

a {
/*color:#3971b9;*/
color:#505050;
text-decoration:none;
}

a:focus,a:hover {
text-decoration:underline;
}

.fl {
float:left;
}

.fr {
float:right;
}

.cl {
clear:left;
}

.cr {
clear:right;
}

.cb {
clear:both;
}

ul.normal {
list-style:disc;
list-style-type:disc!important;
width:50em;
margin:1em 0 1em 1.3em;
}

ul.normal li {
list-style:disc;
list-style-type:disc!important;
list-style-position:outside;
line-height:1.5;
font-size:1.167em;
}

ul.normal li ul {
margin:0 0 0 .9em;
}

ul.normal li ul li {
font-size:1em;
}

ol.normal {
list-style-type:decimal;
counter-reset:item;
}

.grid2 ul.normal,.grid2-padded ul.normal,.grid2 ol.normal,.grid2-padded ol.normal {
width:470px;
}

ol.normal li {
list-style-type:none;
font-weight:normal;
margin-bottom:1em;
font-size:1.167em;
}

ol.normal li:before {
content:counter(item) ' ';
counter-increment:item;
font-weight:bold;
padding-right:.5em;
}

ol.normal li ol {
counter-reset:item;
margin-left:1em;
}

ol.normal li ol li {
font-size:1em;
}

.topBorder {
border-top:1px solid #e6e7e9;
}

.bottomBorder {
border-bottom:1px solid #e6e7e9;
}

.noBorder {
border:none!important;
}

hr {
height:1px;
background:transparent;
border:0;
border-bottom:1px solid #e6e7e9;
margin:20px 0;
}

.grid2-padded hr {
margin:20px -20px;
}

.grid1-grad1 {
background:url(../images/grid1-grad1.jpg) right top repeat-y;
}

.grid1-grad2 {
background:url(../images/grid1-grad2.jpg) right top repeat-y;
}

.grid1-grad3 {
background:url(../images/grid1-grad3.jpg) right top repeat-y;
}

.grid1-grad4 {
background:url(../images/grid1-grad4.jpg) right top repeat-y;
}

.grid1-grad5 {
background:url(../images/grid1-grad5.jpg) right top repeat-y;
}

.grid1-grad6 {
background:url(../images/grid1-grad6.jpg) right top repeat-y;
}

.grid2-grad1 {
background:url(../images/grid2-grad1.png) right top repeat-y;
}

.grid3-gradient {
background:#f0f1f3;
background:0;
background:0;
background:0;
background:0;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f1f3',endColorstr='#f6f7f9',GradientType=1);
background:linear-gradient(left,#f0f1f30,#f6f7f9100%);
}

.forceTypography #content p {
font-family:Arial,Helvetica,sans-serif;
}

.forceTypography footer {
font-family:Arial,Helvetica,sans-serif;
}

input.placeholderFocus {
color:#000;
}

.hidden {
display:none!important;
}

.invisible {
visibility:hidden;
}

.fullHeight {
height:100%;
}

.noMargin {
margin:0!important;
}

.uppercase {
text-transform:uppercase!important;
}

.lowercase {
text-transform:lowercase!important;
}

.defaultcase {
text-transform:none!important;
}

.saveLink a {
display:block;
height:35px;
width:18px;
text-indent:-999px;
background:transparent url(../images/icons-sprite.gif) left top no-repeat;
background-position:0 0;
}

.saveLink a:hover,.saveLink a:focus {
background-position:0 -64px;
}

a.buttonLink {
display:inline-block;
width:auto;
padding:5px 20px;
margin:1.5em 0;
margin:0;
text-decoration:none;
text-transform:uppercase;
font:1em 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
color:#fff;
background:#5f6d7d;
}

ul#socialLinks {
overflow:visible;
margin:0 0 7em;
}

ul#socialLinks.topRight {
float:right;
clear:left;
margin:20px 0 -30px;
}

ul#socialLinks.pullUp {
margin-top:-5.5em!important;
}

ul#socialLinks.topRight.leadership {
clear:none;
}

ul#socialLinks.clearBelow {
margin-bottom:20px;
}

.mediaComponentSocial {
background:#000;
position:relative;
clear:both;
height:35px;
padding:15px 0;
}

.mediaComponentSocial ul#socialLinks {
position:absolute;
right:160px;
top:15px;
z-index:9999;
}

.grid2 ul#socialLinks.topRight {
margin-right:20px;
}

ul#socialLinks.hasMasthead {
margin-top:-10px;
}

ul#socialLinks li {
display:block;
float:left;
margin:0 10px 0 0;
height:35px;
position:relative;
}

ul#socialLinks.topRight li {
margin:0 0 0 10px;
}

ul#socialLinks li a {
display:block;
height:35px;
width:30px;
text-indent:-1200px;
background:transparent url(../images/icons-sprite.gif) left top no-repeat;
}

.content-tenk ul#socialLinks li a {
background-image:url(../images/icons-sprite-light.gif);
}

.mediaComponentSocial ul#socialLinks li a {
background-image:url(../images/icons-sprite-dark.gif);
}

ul#socialLinks li.saveLink a {
width:18px;
background-position:0 0;
}

ul#socialLinks li.saveLink a:hover,ul#socialLinks li.saveLink a:focus {
background-position:0 -64px;
}

ul#socialLinks li.shareLink a {
width:26px;
background-position:-31px 0;
}

ul#socialLinks li.shareLink a:hover,ul#socialLinks li.shareLink a:focus {
background-position:-31px -64px;
}

ul#socialLinks li.printLink a {
width:25px;
background-position:-70px 0;
}

ul#socialLinks li.printLink a:hover,ul#socialLinks li.printLink a:focus {
background-position:-70px -64px;
}

ul#socialLinks li.printLink a span {
display:none;
}

ul#socialLinks li.rssLink a {
width:25px;
background-position:-108px 0;
}

ul#socialLinks li.rssLink a:hover,ul#socialLinks li.rssLink a:focus {
background-position:-108px -64px;
}

div#feedOverlay {
display:none;
position:absolute;
top:35px;
right:-25px;
padding:20px 0 0 15px;
width:164px;
height:200px;
background:url(../images/feeds-bg.png) 0 0 no-repeat;
z-index:9999;
}

ul#feedList li {
display:block;
margin:0 0 15px;
padding:0 0 0 60px;
height:22px;
width:75px;
color:#7397c5;
font:1.25em/1.5 'Univers LT W01 57 Cn','Arial Narrow',Arial,Helvetica,sans-serif;
cursor:pointer;
text-indent:0;
}

ul#socialLinks ul#feedList li {
float:none;
margin:0 0 15px;
font:normal .95em/1.5 'Univers LT W01 57 Cn','Arial Narrow',Arial,Helvetica,sans-serif;
}

ul#socialLinks.expanded {
height:25px;
margin:0 0 1em;
}

.mediaComponentSocial ul#socialLinks.expanded {
height:45px;
margin:0;
right:15px;
}

ul#socialLinks.borders {
border:1px solid #c9ced4;
border-left:0;
border-right:0;
clear:both;
height:45px;
margin:20px;
}

.grid2-padded ul#socialLinks.borders,.padded ul#socialLinks.borders {
margin-left:0;
}

ul#socialLinks.expanded li {
height:25px;
margin:10px 10px 10px 0;
}

ul#socialLinks.expanded li.shareLink {
float:right;
margin-right:0;
}

ul#socialLinks.expanded li a {
height:25px;
}

ul#socialLinks.expanded ul#shareList li {
color:#7397c5;
cursor:pointer;
display:block;
font:1.25em/1.5 'Univers LT W01 57 Cn','Arial Narrow',Arial,Helvetica,sans-serif;
height:25px;
margin:0 0 15px;
padding:0;
text-indent:0;
width:30px;
}

ul#socialLinks.expanded ul#shareList li {
float:left;
}

ul#socialLinks.expanded ul#shareList li#share {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll 0 -125px transparent;
cursor:default;
margin-right:16px!important;
width:49px;
}

ul#socialLinks.expanded ul#shareList li#email {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll 0 0 transparent;
margin-right:4px!important;
}

ul#socialLinks.expanded ul#shareList li#facebook {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll 0 -25px transparent;
}

ul#socialLinks.expanded ul#shareList li#twitter {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll 0 -50px transparent;
}

ul#socialLinks.expanded ul#shareList li#linkedin {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll 0 -75px transparent;
}

ul#socialLinks.expanded ul#shareList li#google {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll 0 -150px transparent;
}

ul#socialLinks.expanded ul#shareList li#more {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll 0 -100px transparent;
margin-left:5px!important;
width:60px;
}

ul#socialLinks.expanded ul#shareList li#email:hover {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll -30px 0 transparent;
}

ul#socialLinks.expanded ul#shareList li#facebook:hover {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll -30px -25px transparent;
}

ul#socialLinks.expanded ul#shareList li#twitter:hover {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll -30px -50px transparent;
}

ul#socialLinks.expanded ul#shareList li#linkedin:hover {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll -30px -75px transparent;
}

ul#socialLinks.expanded ul#shareList li#google:hover {
background:url(../images/icons-social-sprite_new.png) no-repeat scroll -30px -150px transparent;
}

.newsroom h3 {
float:left;
margin-top:.5em;
margin-right:1em;
}

.mobile-switch {
position:absolute;
top:-10px;
left:660px;
font-size:10px;
padding:3px 5px;
background-color:#5283bd;
color:white;
}

.urbanInvestments .inlineContextualNav li {
display:inline-block;
margin-right:2em;
width:260px;
font-size:14px;
}

.careers-dashboard #content ul.faqs li h2 {
color:#2f3338;
font:1em 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

ul.normal li ul.normal,ul.normal li ul.normal li {
list-style-type:circle!important;
}

@media screen and min-width1230px{
.careers-dashboard #content ul.faqs li h2 {
font-size:1.2em;
}

.urbanInvestments .inlineContextualNav li {
width:340px;
font-size:16px;
}

.hasMoreInfo ul#socialLinks {
height:35px;
width:510px;
}

.hasMoreInfo ul#socialLinks.expanded {
height:45px;
}
}

.tenk-intro ul#socialLinks ul#feedList li {
font-size:1.278em;
}

ul#feedList li#feedXML {
background:url(../images/icons-social-sprite.png) 0 -200px no-repeat;
}

ul#feedList li#feedGoogle {
background:url(../images/icons-social-sprite.png) 0 -250px no-repeat;
}

ul#feedList li#feedMyYahoo {
background:url(../images/icons-social-sprite.png) 0 -300px no-repeat;
}

ul#feedList li#feedBloglines {
background:url(../images/icons-social-sprite.png) 0 -350px no-repeat;
}

div#shareOverlay {
display:none;
position:absolute;
top:35px;
left:-5px;
padding:20px 0 0 15px;
width:164px;
height:200px;
background:url(../images/share-bg-left.png) 0 0 no-repeat;
z-index:9999;
}

.fr div#shareOverlay,.topRight div#shareOverlay,.mediaComponentSocial div#shareOverlay {
right:-25px;
left:auto;
background:url(../images/share-bg-right.png) 0 0 no-repeat;
}

ul#shareList {
z-index:9999;
}

ul#shareList li {
display:block;
margin:0 0 15px;
padding:0 0 0 60px;
height:22px;
width:75px;
color:#7397c5;
font:1.25em/1.5 'Univers LT W01 57 Cn','Arial Narrow',Arial,Helvetica,sans-serif;
cursor:pointer;
text-indent:0;
}

ul#socialLinks ul#shareList li {
float:none;
margin:0 0 15px;
font:normal .95em/1.5 'Univers LT W01 57 Cn','Arial Narrow',Arial,Helvetica,sans-serif;
}

.tenk-intro ul#socialLinks ul#shareList li {
font-size:1.278em;
}

ul#shareList li#facebook {
background:url(../images/icons-social-sprite.png) 0 0 no-repeat;
}

ul#shareList li#twitter {
background:url(../images/icons-social-sprite.png) 0 -50px no-repeat;
}

ul#shareList li#linkedin {
background:url(../images/icons-social-sprite.png) 0 -100px no-repeat;
}

ul#shareList li#email {
background:url(../images/icons-social-sprite.png) 0 -150px no-repeat;
}

ul#shareList li#more {
padding-left:0;
}

p.downloadLink {
margin:3em 0!important;
}

p.downloadLink a {
color:#637182;
text-decoration:none;
text-transform:uppercase;
font:.75em/1.5 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
}

select.sorting {
border:1px solid #c3cfd5;
padding:2px 0;
width:170px;
margin-bottom:10px;
}

div.customSelect {
position:relative;
background:#fff;
z-index:400;
margin-bottom:20px;
height:30px;
width:239px;
}

.searchNav div.customSelect {
z-index:500;
}

div.customSelect.closed {
border:1px solid #c3cfd5;
top:4px;
left:1px;
margin-bottom:18px;
}

div.customSelect.open {
background:url(../images/select-top.png) 0 0 no-repeat;
margin-right:2px;
}

div.customSelect.open a {
width:229px;
}

div.customSelect.open li {
padding-left:2px;
}

div.customSelect ul {
width:244px;
padding:0;
position:relative;
overflow:hidden;
}

.open ul,div.customSelect.open ul {
background:url(../images/select-btm.png) 0 bottom no-repeat;
top:5px;
padding-bottom:50px;
z-index:9999!important;
}

div.customSelect ul li {
display:block;
width:240px;
padding:0;
position:relative;
}

div.customSelect ul li.selected {
height:30px;
}

div.customSelect ul a {
position:relative;
display:block;
padding:6px 0 12px 10px;
width:229px;
font-size:.75em;
color:#2f3338;
}

div.customSelect ul .selected a {
background:url(../images/select-chevron.png) 210px 50% no-repeat;
text-decoration:none;
}

div.customSelect ul a:hover,div.customSelect ul a:focus {
text-decoration:none;
background-color:#5e8fca;
color:#fff;
}

div.customSelect ul .selected a:hover,div.customSelect ul .selected a:focus {
background-image:url(../images/select-chevron-active.png);
}

li.video p {
background-image:url(../images/icon-video.gif);
background-repeat:no-repeat;
background-position:95% 50%;
overflow:hidden;
width:auto!important;
}

blockquote {
font-size:1em;
line-height:1.5;
margin:0 0 1em;
border-left:5px solid #9ea6b0;
padding:0 0 0 15px;
}

blockquote.ex {
border:0;
background:url(../images/blockquote-single.png) left 5px no-repeat;
padding-left:45px;
}

blockquote.ex p {
font:1.833333333em/1.5 'UniversLTW01-57Condense 723821',"Arial Narrow",Arial,Helvetica,sans-serif;
line-height:1.2em;
color:#737681;
margin-bottom:0;
}

blockquote.ex span.cite {
display:block;
text-transform:uppercase;
margin-top:1em;
font:.590909091em/1.5 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
}

blockquote.ex span.cite strong {
font-family:UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
font-weight:normal;
}

ul.thirdLevelNav {
float:left;
overflow:hidden;
margin-bottom:30px;
}

ul.thirdLevelNav li {
float:left;
margin-right:5px;
color:#2f3338;
}

ul.thirdLevelNav li a {
text-transform:uppercase;
text-decoration:none;
font:.875em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
color:#9ea7b3;
margin-right:3px;
}

nav.subpages li.selected a,nav.subpages li a:hover,nav.state li.selected a,nav.state li a:hover {
color:#2f3338;
}

#tooltip {
position:absolute;
z-index:3000;
padding:5px;
opacity:1;
font:1.166em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

ul.tags {
margin:0 0 10px 10px;
position:relative;
overflow:hidden;
}

.padded ul.tags {
margin:0 0 100px -5px;
}

ul.tags li {
font:.833em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
float:left;
text-transform:uppercase;
margin-left:5px;
color:#666;
}

.filterPagination {
font-size:85%;
clear:both;
overflow:hidden;
font-weight:bold;
color:#373738;
padding-top:22px;
}

.filterPagination li {
float:left;
border:1px solid #bdbec0;
padding:6px 12px;
margin-right:-1px;
cursor:pointer;
}

.filterPagination li.unavailable,.filterPagination li.active {
cursor:auto;
}

.filterPagination li.unavailable {
color:#c0c1c2;
}

.filterPagination li.active {
background-color:#ddd;
}

.archiveWithPagination .archiveLink {
text-transform:uppercase;
font-weight:bold;
display:none;
padding-top:25px;
}

.homepage-grid {
padding-bottom:0!important;
}

.homepage-grid article {
float:left;
overflow:hidden;
}

.homepage-grid article p {
line-height:1.3;
}

.homepage-grid h2 {
font:1.583em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

.wf-inactive .homepage-grid h2 {
font:bold 1.36em Arial,Helvetica,sans-serif;
}

.homepage-grid .leadText h2 {
font:2.66em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
line-height:1;
}

.wf-inactive .homepage-grid .leadText h2 {
font:bold 2.5em Arial,Helvetica,sans-serif;
}

.homepage-grid h2 a {
text-decoration:none;
color:#33383f;
}

.homepage-grid h2,.homepage-grid p {
margin:7px 50px 5px 10px;
}

.homepage-grid h2 span.sectionHint {
display:block;
font:.578947368em/1.5 Arial,Helvetica,sans-serif;
color:#5d6267;
font-weight:normal;
}

.homepage-grid {
clear:both;
}

.homepage-grid article,.homepage-grid article.grid1x1 {
width:320px;
height:320px;
}

.content-grid .grid1 article figure img.articleImg,.homepage-grid article figure img.articleImg,.homepage-grid article.grid1x1 figure img.articleImg {
width:320px;
display:block;
}

section.split-tout article.grid0x2 {
width:320px;
height:160px;
clear:left;
}

section.split-tout article.grid0x2 figure.split {
height:160px;
overflow:hidden;
}

section.split-tout article.grid0x2 img.articleImg {
display:block;
float:left;
margin-right:8px;
width:auto;
height:160px;
}

section.split-tout article.grid0x3 {
width:320px;
height:106px;
clear:left;
}

section.split-tout article.grid0x3 figure.split {
height:106px;
overflow:hidden;
}

section.split-tout article.grid0x3:first-child {
height:108px;
}

section.split-tout article.grid0x3:first-child figure.split {
height:108px;
}

section.split-tout article.grid0x3 img.articleImg {
display:block;
float:left;
margin-right:8px;
width:auto;
height:106px;
}

section.split-tout article.grid0x3:first-child img.articleImg {
height:107px;
}

section.split-tout article figure a.view {
color:#5283bd;
font-family:UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
margin-left:0;
}

.homepage-grid article figure a.view {
color:#5283bd;
font-family:UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin-left:10px;
text-transform:uppercase;
}

a.article-link {
color:#5283bd;
font-family:UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

section.split-tout article:hover a.view,.homepage-grid article:hover a.view {
text-decoration:underline;
}

.homepage-grid article.grid2x1 {
width:640px;
}

.homepage-grid article.grid2x1 img.articleImg {
width:640px;
}

.homepage-grid article.grid2x1#hero img.articleImg {
height:320px;
}

.homepage-grid article.grid3x1 {
width:960px;
}

.homepage-grid article.grid3x1 img.articleImg {
width:960px;
}

.homepage-grid article.grid3x1#hero img.articleImg {
height:320px;
}

.homepage-grid article.grid1x2 {
height:640px;
}

.homepage-grid article.grid1x2#hero img.articleImg {
height:640px;
}

.homepage-grid article.grid2x2 {
width:640px;
height:640px;
}

.homepage-grid article.grid2x2 img.articleImg {
width:640px;
}

.homepage-grid article.grid2x2#hero img.articleImg {
height:640px;
}

.homepage-grid article.grid3x2 {
width:960px;
height:640px;
}

.homepage-grid article.grid3x2 img.articleImg {
width:960px;
}

.homepage-grid article.grid3x2#hero img.articleImg {
height:640px;
}

.homepage-grid article#hero {
position:relative;
}

.homepage-grid article#hero.lightText *,.homepage-grid article#hero .lightText,.homepage-grid article#hero .lightText * {
color:#fff!important;
}

.homepage-grid article#hero figcaption {
position:absolute;
left:70px;
top:56px;
width:320px;
}

.homepage-grid article#hero.imageOnly figcaption {
position:absolute!important;
left:-10000px!important;
top:auto;
font-size:1px;
}

.homepage-grid article#hero figcaption h2 {
font-size:4.25em;
line-height:1;
margin:0 0 15px;
padding:0;
}

.homepage-grid article#hero figcaption p {
font:1.333333333em/1.25 'Univers LT W01 57 Cn','Arial Narrow',Arial,Helvetica,sans-serif;
margin:0 0 0 3px;
padding:0;
}

.homepage-grid article#hero figcaption ul {
margin:15px 0 0 3px;
padding:0;
}

.homepage-grid article#hero figcaption ul li {
font:1em/1.5 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

.homepage-grid article#hero figcaption ul li a {
color:#333;
}

.homepage-grid .careersPromo {
background:#7195c2;
background:0;
background:0;
background:0;
background:0;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7195c2',endColorstr='#6382aa',GradientType=0);
background:linear-gradient(top,#7195c20,#6382aa100%);
color:#fff;
}

.homepage-grid .careersPromo h2 {
color:#fff;
font:2.5em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin:30px 20px;
}

.homepage-grid .careersPromo h2 a {
color:#fff;
}

.homepage-grid .careersPromo h2 a span {
font-size:.8em;
margin-top:5px;
display:block;
}

.homepage-grid .careersPromo h3 {
color:#fff;
font:1.333333333em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin:20px 20px 15px;
}

.homepage-grid .careersPromo p {
font:1em Arial,Helvetica,sans-serif;
margin:10px 20px 0;
}

.homepage-grid .careersPromo p a {
color:#fff;
padding:0 15px 0 0;
background:transparent url(../images/cheron-careersPromo.png) right 50% no-repeat;
margin-right:1.5em;
}

.homepage-grid .careersPromo h3 a {
color:#fff;
}

.homepage-grid article .careersPromox1 {
height:60px;
}

.homepage-grid article .careersPromox2 {
height:128px;
}

.homepage-grid article .careersPromox3 {
height:144px;
}

.homepage-grid article .careersPromox1 h2 {
color:#fff;
font:1.5em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
padding:16px 0 0 16px;
margin:0;
}

.homepage-grid .careersPromo h3 {
color:#fff;
font:1.23em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
padding:16px 16px 6px;
margin:0;
}

.homepage-grid .careersPromo p {
font:1em Arial,Helvetica,sans-serif;
margin:5px 16px;
}

.homepage-grid .grid1-grad7 {
background:url(../images/grid1-grad7.jpg) repeat-y scroll right top transparent;
}

.content-grid {
width:960px;
display:block;
position:relative;
overflow:hidden;
line-height:1.25;
background:transparent url(../images/content-grid-bg.png) -160px top repeat-y;
}

.content-grid.no-bg-grad {
background:transparent url(../images/content-tenk-bg.jpg) -160px top repeat-y;
}

.content-grid p {
margin:0 0 1em;
}

.grid3 {
float:left;
width:960px;
position:relative;
}

.grid3-padded {
float:left;
width:920px;
padding:0 20px 100px;
position:relative;
}

.grid2 {
float:left;
width:640px;
position:relative;
}

.grid2-padded {
float:left;
width:600px;
padding:0 20px;
position:relative;
}

.grid2-padded img.masthead {
position:relative;
left:-20px;
}

.grid2 h2,.grid2-padded h2 {
width:470px;
}

.grid2 h2 {
width:auto;
}

.grid2 p,.grid2-padded p {
width:470px;
line-height:1.5;
font-size:1.17em;
}

.grid2 .grid1-splitcolumn p,.grid2 .grid1-splitcolumn h2,.grid2 .grid1-splitcolumn h3,.grid2 .grid1-splitcolumn h4 {
width:auto;
}

.grid2 p.leadin,.grid2-padded p.leadin {
width:470px;
font:1.84em/1.05 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
clear:both;
}

.grid2 li,.grid2-padded li {
line-height:1.5;
font-size:1.33em;
}

.grid2 li p,.grid2-padded li p {
font-size:1em;
}

.grid0 {
float:left;
width:160px;
position:relative;
}

.grid1 {
float:left;
width:320px;
position:relative;
}

.grid1-padded {
float:left;
width:280px;
padding:0 20px!important;
position:relative;
}

.grid1-padded p {
width:auto!important;
}

.grid1-padded p,.grid1-padded p.leadin {
margin-right:20px;
}

.grid1-splitcolumn {
float:left;
height:420px;
width:270px;
padding:0 20px 0 15px;
position:relative;
}

.blog .grid1-splitcolumn {
padding:0 20px 10px 15px;
height:auto;
width:320px;
background:transparent url(../images/blog-featured-posts-grad-bg.png);
}

.blog .grid1-splitcolumn p {
font-size:12px;
}

.search-grid {
background:transparent url(../images/search-grid-bg.png) -50px 0 repeat-y;
}

nav.left-column {
float:left;
width:269px;
display:block;
}

nav.left-column div.content-types {
background:transparent url(../images/content-type-bg.png) 0 0 repeat-y;
padding-bottom:10px;
}

nav.left-column div.content-types a {
padding-left:43px;
}

nav.left-column div.languages {
background:transparent url(../images/languages-bg.png) 0 0 repeat-y;
padding-bottom:10px;
}

nav.left-column>h2 {
margin-left:20px;
}

nav.left-column h2 {
margin:0;
padding:20px 0 10px 20px;
}

nav.left-column ul {
padding-bottom:25px;
}

nav.left-column ul li {
line-height:2;
}

nav.left-column ul li a {
text-decoration:none;
display:block;
color:#505460;
padding:0;
padding-left:20px;
line-height:2;
font-weight:bold;
}

nav.left-column a:hover,nav.left-column li.selected a {
background-color:#7399c6!important;
color:#fff;
}

nav.left-column div.content-types a.all {
padding-left:20px;
}

nav.left-column a.financial {
background:url(../images/financial-icon.png) 20px 3px no-repeat;
}

nav.left-column a.press {
background:url(../images/press-release-icon.png) 20px 3px no-repeat;
}

nav.left-column a.video {
background:url(../images/video-icon.png) 20px 5px no-repeat;
}

nav.left-column a.audio {
background:url(../images/audio-icon.png) 18px 3px no-repeat;
}

nav.left-column a.slide {
background:url(../images/slide-show-icon.png) 18px 5px no-repeat;
}

.search-grid section.results {
float:left;
width:621px;
display:block;
padding:20px 0 20px 20px;
}

.search-grid form input#searchBox {
width:360px!important;
}

.search-grid article.top-result {
background:#dde2e6;
overflow:hidden;
margin-top:30px;
width:600px;
padding:20px;
}

.search-grid article.top-result img.resultImg {
float:left;
margin:-20px 0 -20px -20px;
}

.search-grid article.top-result h2 {
font-size:2em;
}

.search-grid article.top-result h3 {
font-size:1.5em!important;
line-height:1.334!important;
text-transform:none;
color:#525a63;
}

.search-grid article.top-result p {
font-size:1.083em;
line-height:1.5;
color:#525a63;
}

.search-grid article.top-result h2,.search-grid article.top-result h3,.search-grid article.top-result p {
float:left;
width:400px;
margin:0 0 0 20px!important;
}

.search-grid p.result-count {
font:1.5em UniversLTW01-47LightCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin:50px 0 0;
}

.search-grid section.results h2,.search-grid section.results h3 {
margin:0;
padding:0;
line-height:1.1em;
}

.search-grid section.results em {
color:#7399c6;
font-style:normal;
}

.search-grid ul.search-results {
clear:both;
width:620px;
}

.search-grid section.results ul.search-results li {
border:none!important;
}

.search-grid section.results ul.search-results h2 {
font:1.3em/1.8 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.search-grid section.results ul.search-results li h3,.search-grid section.results ul.search-results li p {
font:1.167em/1.43 Arial,Helvetica,sans-serif;
text-transform:none;
}

.search-grid section.results li a.result-link {
font:1em/1.667 Arial,Helvetica,sans-serif;
text-decoration:none;
color:#5a6a7f;
}

.relatedContent {
padding-bottom:100px;
}

.relatedContent h2 {
font:1.166em 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
margin:20px 15px 10px;
}

.relatedContent article {
padding:15px 0;
}

.relatedContent article:focus,.relatedContent article:hover {
background:#e2e9f1 url(../images/link-block-highlight-bg.png) -200px 50% repeat-y;
}

.relatedContent article h3 {
padding:0 15px;
margin:0 0 .25em;
line-height:1;
}

.relatedContent article h3 a {
text-decoration:none;
color:#2f3338;
padding-right:15px;
}

.relatedContent article p {
padding:0 15px;
margin-bottom:0;
}

nav.subpages,nav.state {
overflow:hidden;
margin:10px 0 25px;
}

nav.subpages li,nav.state li {
float:left;
padding-right:12px;
position:relative;
overflow:hidden;
}

nav.subpages li a,nav.state li a {
display:block;
position:relative;
text-decoration:none;
text-transform:uppercase;
color:#9ea7b3;
font:1em/1 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
padding:5px 12px 5px 0;
border-right:1px solid #888;
}

nav.subpages li.last a,nav.state li.last a {
border-right:0;
}

nav.subpages li.selected a,nav.state li.selected a {
color:#2f3338;
cursor:default;
}

.financials .customSelect {
margin:0 10px 0 0;
}

.financials #socialLinks {
margin:5px 0 10px;
}

h2.sectionHeading {
color:#2f3338;
font-size:1.5em;
}

h2.sectionHeading a {
color:#2f3338;
text-decoration:none;
padding-right:15px;
background:transparent url(../images/link-bullet.gif) right 50% no-repeat;
}

a.moreLink {
font:.75em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
color:#4a7bb6;
text-decoration:none;
text-transform:uppercase;
}

a.geoLink {
padding:5px 0 5px 25px;
background:transparent url(../images/icon-geolink.png) left 50% no-repeat;
font:.75em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
color:#4a7bb6;
text-decoration:none;
text-transform:uppercase;
}

.dateList {
clear:both;
position:relative;
margin:0 0 14px;
border-top:1px solid #e6e7e9;
}

.grid2-padded .dateList {
margin:0 -20px 14px;
}

.viewPoints .dateList {
margin-top:70px;
}

.dateList li {
border-bottom:1px solid #e6e7e9;
padding:15px 0;
margin:0;
position:relative;
overflow:hidden;
}

.grid1 .dateList,.grid1 .dateList li {
width:280px;
}

.grid1-splitcolumn .dateList,.grid1-splitcolumn .dateList li {
width:250px;
}

.grid2-padded .dateList li {
padding:10px 20px;
}

.dateList li.featuredItem {
padding:0;
}

.dateList li.featuredItem img {
float:left;
padding-right:10px;
}

.dateList li.featuredItem h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:.8125em;
margin:0;
padding-top:10px;
color:#6a6a6a;
}

.dateList li.featuredItem p {
font-size:.95em;
line-height:1.25;
float:left;
}

.dateList li.featuredItem p time {
color:#7d8084;
font-weight:normal;
}

.dateList li.blockHighlight p {
margin-bottom:0;
}

.dateList li p a {
text-decoration:none;
color:#2f3338;
}

.dateList li p time {
display:inline;
float:left;
margin:4px 0 .5em;
width:120px;
font-size:inherit;
font:.777777778em Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform:uppercase;
clear:left;
}

.dateList li.card {
background-image:url(../images/card-bg-1280.jpg);
background-repeat:repeat-y;
background-position:top left;
}

.dateList li p.card {
position:relative;
float:left;
width:170px;
height:100%;
left:-20px;
top:-15px;
margin:0;
}

.dateList li p.card a {
display:block;
position:relative;
padding:30px 10px 40px;
width:120px;
background:transparent url(../images/card-bluesquare.gif) 10px 8px no-repeat;
color:#4a709d;
font:.875em/1 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

.dateList li p.card a span {
display:block;
font:.786em/1.28 Arial,Helvetica,sans-serif;
}

.grid1-splitcolumn .dateList li p time {
width:auto;
}

.dateList li p span {
display:block;
float:left;
width:400px;
}

.dateList li p span cite {
font-size:.714em;
line-height:2;
text-transform:uppercase;
color:#7d8084;
}

.dateList li p.category {
font-size:.7407em;
text-transform:uppercase;
width:auto;
clear:both;
margin-top:.5em;
margin-bottom:1em;
margin-left:120px;
color:#7d8084;
line-height:1;
}

.contacts address {
float:none;
}

.grid1 .dateList li p span,.grid1-splitcolumn .dateList li p span {
width:auto;
clear:both;
}

.grid2-padded p.lsort {
width:135px;
margin:10px 0 0;
}

.grid1-splitcolumn ul.contacts p {
width:120px;
font-size:.75em;
}

.grid1-splitcolumn ul.contacts li {
margin-bottom:10px;
}

.grid1-splitcolumn ul.contacts strong {
display:block;
font-size:1.166em;
}

ul.contacts {
margin:20px 0 0;
overflow:hidden;
}

ul.contacts li {
width:270px;
border:0;
float:left;
}

ul.contacts li a.directions {
background:url(../images/icon-directions.png) 0 0 no-repeat;
display:block;
width:105px;
height:35px;
}

.dateList li p,.contacts li p {
line-height:1.5;
font-size:.8em;
width:auto;
position:relative;
overflow:hidden;
}

.contacts li p {
font-size:.66em;
}

div.contacts article>p,div.contacts article label {
font-size:1.15em;
}

li p strong {
font-weight:bold;
}

ul.contactList li p {
font-size:.75em;
margin:10px 0;
width:350px;
}

ul.contactList li p strong {
font-size:1.166em;
width:200px;
display:block;
}

.mediaContacts .grid2 ul.normal {
margin-left:0;
margin-top:0;
width:270px;
padding-left:0;
}

.mediaContacts .grid2 ul.normal li {
list-style-type:none!important;
font-weight:bold;
padding-bottom:20px;
}

.mediaContacts .grid2 ul.normal li span {
font-weight:normal;
}

.textList {
clear:both;
overflow:hidden;
position:relative;
margin:0 0 14px;
border-top:1px solid #e6e7e9;
}

.grid2-padded .textList {
margin:0 -20px 14px;
}

.textList li {
border-bottom:1px solid #e6e7e9;
padding:15px 0;
margin:0;
position:relative;
overflow:hidden;
}

.grid1 .textList,.grid1 .textList li {
width:280px;
}

.grid1-splitcolumn .textList,.grid1-splitcolumn .textList li {
width:250px;
}

.grid2-padded .textList li {
padding:15px 20px;
}

.textList li p {
line-height:1.429;
font-size:.65em;
width:auto;
margin-bottom:0;
}

.textList li p a {
text-decoration:none;
color:#2f3338;
}

span.fileInfo,ul li p span.fileInfo {
color:#7d8084;
font-size:.916em;
margin-left:.5em;
display:inline;
width:auto;
float:none;
}

.india .textList li {
font-size:1em;
}

.india .textList li p {
font-size:1.167em;
}

.textBlock {
margin:0 0 15px;
padding:15px 0 0;
}

.textBlock p {
line-height:1.5;
font-size:1.083333333em!important;
}

p.researchIndicator {
font-size:.65455em!important;
width:auto;
position:relative;
clear:both;
margin-left:120px;
}

.article-meta p.researchIndicator {
margin:5em 0 1em;
font-size:.8em!important;
}

.mediaRelationsIndex p.researchIndicator a:focus,.mediaRelationsIndex p.researchIndicator a:hover {
background:#bec5ce;
}

p.researchIndicator a {
padding:2px 8px;
text-transform:uppercase;
background:#bec5ce;
color:#fff!important;
display:block;
float:left;
}

p.researchIndicator a:focus,p.researchIndicator a:hover {
background:#5c8dc8;
text-decoration:none;
}

.promoted {
position:relative;
overflow:hidden;
}

.promoted article {
position:relative;
width:320px;
height:166px;
background:#101623 url(../images/promoted-bg.png) right top repeat-y;
color:#fff;
float:left;
margin:0;
padding:0;
}

.promoted article h3 {
margin:24px 14px 10px;
color:#fff;
text-transform:none;
width:auto;
}

.promoted article h2 {
margin:24px 14px 10px;
color:#fff;
}

.promoted article p.sub-text {
font-weight:normal;
font-size:1.166666667em;
width:280px;
margin-left:14px;
line-height:1.3em;
}

.promoted article h3 {
font:1.166666667em/1.25 Arial,Helvetica,sans-serif;
}

.promoted article h3 a {
color:#fff;
text-decoration:none;
}

.promoted article h2 a {
color:#fff;
text-decoration:none;
}

.promoted article p {
margin-left:15px;
font-size:1.167em;
}

.promoted article time {
margin:10px 14px;
color:#979797;
font:.916666667em Arial,Helvetica,sans-serif;
}

.promoted article p.readMore {
position:absolute;
bottom:20px;
left:14px;
margin:0;
padding:0;
}

.promoted article p.readMore a.moreLink {
color:#8accf6;
}

.stockPrice {
width:100%;
height:166px;
background:#101623 url(../images/promoted-bg.png) right top repeat-y;
position:relative;
overflow:hidden;
}

.stockPrice h3 {
margin:20px 14px 10px;
padding:0;
color:#fff;
font:1.5em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

.stockPrice ul {
margin:10px 14px;
position:relative;
overflow:hidden;
}

.stockPrice ul li {
width:65px;
margin-right:20px;
float:left;
font:1em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#8accf6;
}

.stockPrice ul li.wider {
width:120px;
}

.stockPrice ul li.last {
margin-right:0;
}

.stockPrice ul li span {
clear:both;
display:block;
width:auto;
font:2.33em 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
color:#fff;
}

.stockPrice ul li span.stockMovement {
padding-left:25px;
}

.stockPrice ul li span.stockUp {
background:transparent url(../images/stock-up.png) left 50% no-repeat;
}

.stockPrice ul li span span {
font-size:.6428em;
display:inline;
}

.stockPrice p.viewMore {
position:absolute;
bottom:20px;
left:14px;
margin:0;
padding:0;
color:#8accf6;
}

.stockPrice p.viewMore a.moreLink {
color:#8accf6;
font-size:1em;
}

.stockPrice table.stockprice {
width:292px;
margin:26px 14px 10px;
position:relative;
text-align:left;
}

.stockPrice table.stockprice caption {
position:relative;
padding:0;
color:#fff;
font:1.5em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
font:1.33em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
text-align:left;
}

.stockPrice table.stockprice thead tr th {
padding:15px 20px 10px 0;
font:1em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#8accf6;
}

.stockPrice table.stockprice tbody tr td {
font:2.33em 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
color:#fff;
white-space:nowrap;
}

.stockPrice table.stockprice tbody tr td.trend-up {
width:20px;
text-indent:-999px;
background:transparent url(../images/stock-up.png) left 50% no-repeat;
}

.stockPrice table.stockprice tbody tr td.trend-down {
width:20px;
text-indent:-999px;
background:transparent url(../images/stock-down.png) left 50% no-repeat;
}

.stockPrice table.stockprice tbody tr td.percentage-change {
font-size:1.5em;
padding-right:20px;
}

.stockPrice table.stockprice tbody tr td.volume span.unit {
font-size:.642857143em;
text-transform:uppercase;
}

.stockPrice table.stockprice tfoot tr td {
padding:10px 0;
font:1em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#8accf6;
}

.stockPrice table.stockprice tfoot tr td a {
color:#8accf6;
}

ul.inlineContextualNav {
margin-bottom:1em;
}

ul.inlineContextualNav li {
display:inline;
margin-right:2em;
line-height:1;
padding-bottom:.5em;
}

ul.inlineContextualNav li a {
font:.875em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#5b636d;
white-space:nowrap;
}

ul.inlineContextualNav li a:hover,ul.inlineContextualNav li a:focus {
text-decoration:underline;
}

table.matrix {
margin:20px 0;
font-size:1em;
}

.grid2-padded table.matrix {
margin:20px -20px;
}

table.matrix thead tr {
border-bottom:1px solid #d9dadb;
}

table.matrix thead th {
width:120px;
text-align:left;
padding:5px 30px 15px 10px;
font-size:1.166666667em;
color:#505461;
vertical-align:bottom;
}

table.matrix tfoot th {
width:130px;
text-align:left;
padding:10px 10px 10px 20px;
color:#505461;
font-weight:bold;
vertical-align:middle;
}

table.matrix tfoot td {
width:130px;
text-align:left;
padding:10px;
vertical-align:middle;
}

table.matrix tbody tr {
border-bottom:1px solid #d9dadb;
}

table.matrix tbody th {
width:130px;
text-align:left;
padding:5px 10px 5px 20px;
color:#505461;
font-weight:bold;
vertical-align:middle;
}

table.matrix tbody td {
width:130px;
text-align:left;
padding:5px 10px;
font-size:3em;
line-height:1;
color:#9ca1ab;
vertical-align:middle;
}

table.matrix tbody td strong {
font-weight:bold;
font-size:.3333em;
line-height:1;
color:#505461;
vertical-align:middle;
}

.hasMoreInfo {
padding-right:180px;
}

.hasMoreInfo p {
width:400px;
line-height:1.5;
}

.hasMoreInfo p.leadin {
width:400px;
line-height:1.05;
}

article.hasAuthor {
padding-right:180px;
position:relative;
}

article.hasAuthor p {
width:418px;
line-height:1.5;
}

article.hasAuthor p.leadin {
width:418px;
line-height:1.05;
}

div.article-meta {
width:100%;
clear:both;
position:relative;
overflow:hidden;
margin:-1.5em 0 2em;
}

article time,article p.dateline {
display:block;
position:relative;
float:left;
clear:left;
font:1.166em 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
margin-right:1em;
}

article span.article-source {
display:block;
position:relative;
float:left;
clear:right;
font:1em 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
color:#728297;
text-transform:uppercase;
}

article address {
float:left;
margin:30px 40px 0 0;
line-height:1.5em;
font-size:1.167em;
}

article address span {
display:block;
text-transform:uppercase;
font-size:.6875em;
font-weight:bold;
}

.more-info {
position:absolute;
margin-right:0;
width:140px;
padding-right:20px;
right:0;
top:0;
background:#e1e3e7;
background:0;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1E3E7',endColorstr='#E9EBEE',GradientType=1);
background:0;
}

.grid2-padded .more-info {
top:0;
padding-bottom:40px;
}

.more-info img.authorImg {
width:160px;
height:160px;
}

.more-info h2 {
padding:0 15px;
margin:20px 0 0;
font-size:1.5em;
line-height:1;
width:auto;
}

.more-info dl {
padding:0 15px;
}

.more-info dt {
text-transform:uppercase;
font:.833333333em/1.25 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
margin:1.75em 0 .5em;
}

.more-info dt.leadAuthor {
font-size:1em;
}

.more-info dd {
font-size:.8em;
}

.more-info dd p {
width:130px;
font-size:1.25em;
}

.more-info dd a.bioLink {
text-transform:uppercase;
font:1.2em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.more-info dd.jobTitle {
font-size:.833em;
margin-bottom:.8em;
}

.more-info aside {
position:absolute;
top:0;
left:200px;
}

section.contacts {
padding:0 14px;
}

section.contacts h4 {
font-size:1.166em;
font-weight:bold;
}

section.contacts ul.contactList li {
font-size:1.166em;
font-weight:bold;
line-height:1.5;
position:relative;
padding-right:50%;
}

section.contacts ul.contactList li span,section.contacts ul.contactList span {
font-size:.857em;
font-weight:normal;
position:absolute;
margin-top:2px;
left:50%;
}

.press-detail {
padding-bottom:300px;
}

.press-detail .hasMoreInfo ul#socialLinks.topRight {
margin:15px -160px -30px 0;
}

.press-detail .more-info {
top:160px;
background:0;
}

.press-detail .more-info h4 {
font:1.33em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
margin-bottom:20px;
}

.press-detail .more-info li {
font-size:1em;
margin-bottom:10px;
}

.press-detail .more-info h5 {
color:#4a7bb6;
text-transform:uppercase;
font-size:.92em;
font-weight:bold;
}

.press-detail .more-info a {
font-size:1em;
text-decoration:none;
color:inherit;
}

ul.faqs {
margin:0 -20px 40px;
border-top:1px solid #e6e7e9;
}

#content ul.faqs li {
cursor:pointer;
font-size:1.167em;
}

#content ul.faqs li.blockHighlight {
margin:0;
}

#content ul.faqs li h2 {
font-size:1em;
line-height:1.2em;
font-weight:bold;
padding:5px;
color:#536378;
text-transform:none;
font-family:Arial,Helvetica,sans-serif;
width:450px;
}

#content ul.faqs li p {
font-size:1em;
line-height:1.2em;
width:450px;
}

#content ul.faqs li div {
margin-left:15px;
}

#content ul.faqs li.faqExpanded {
background:#e2e9f1 url(../images/link-block-highlight-bg.png) -120px 50% repeat-y;
}

.featuredAward {
padding:0 20px;
}

.featuredAward h2 {
margin-top:0;
}

.featuredAward article {
width:637px;
}

.featuredAward article h3 {
font:2.083em/1 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
color:#536378;
text-transform:none;
margin-top:25px;
}

.featuredAward article h3 a {
color:#536378;
}

.featuredAward article p {
font:1em/1.5 Arial,Helvetica,sans-serif;
}

.featuredAward article p.readMore {
font-size:1.33em;
}

ul.cards {
display:block;
overflow:hidden;
margin:35px 0 30px;
}

ul.cards li {
position:relative;
float:left;
width:120px;
margin:0 10px 10px 0;
background:transparent url(../images/card-bg-1280.jpg) left top repeat-y;
}

ul.cards li a {
display:block;
position:relative;
padding:30px 10px 40px;
width:120px;
background:transparent url(../images/card-bluesquare.gif) 10px 8px no-repeat;
color:#4a709d;
font:.875em/1 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

ul.cards li a span {
display:block;
font:.786em/1.28 Arial,Helvetica,sans-serif;
}

.awardsList {
margin-bottom:200px;
}

.awardsList h3 {
font:.9166em/1.636 'Univers LT W01 65 Bold',Arial,Helvetica,sans-serif;
color:#536378;
}

.awardsList h4 {
font:1.166em/1.5 'Univers LT W01 65 Bold',Arial,Helvetica,sans-serif;
color:#333;
}

.awardsList p {
font:1em/1.5 'Univers LT W01 55 Roman',Arial,Helvetica,sans-serif;
margin:0;
width:auto;
}

.awardsList p em {
font:1em/1.333 UniversLTW01-55Oblique,Arial,Helvetica,sans-serif;
}

ul li a.xbrl {
background:url(../images/arrow-xbrl.png) right 50% no-repeat;
padding-right:10px;
float:right;
font-size:.75em;
color:#2f3338;
}

.immersive {
background:url(../images/breadcrumb-bg.png) right 0 repeat-y #8a9fb7;
color:#fff;
padding:20px;
width:920px;
}

.immersive .immersive-takeaway {
width:380px;
float:left;
}

.immersive h2 {
margin:.4em 0;
}

.immersive .immersive-takeaway p {
font:1.166666667em/1.25 "UniversLTW01-57Condense 723821","Arial Narrow",Arial,Helvetica,sans-serif;
padding-right:40px;
clear:both;
}

.immersive .immersive-takeaway blockquote {
background:url(../images/immersive-quotes.png) 0 0 no-repeat;
padding-left:25px;
margin-top:30px;
border-left:0;
}

.immersive .immersive-takeaway blockquote p {
font:1.667em/1.05 "UniversLTW01-57Condense 723821","Arial Narrow",Arial,Helvetica,sans-serif;
padding-right:40px;
}

.immersive .immersive-takeaway address {
font:1.033em/1 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:uppercase;
margin-top:.25em;
padding-left:25px;
}

.immersive .immersive-takeaway address span {
display:inline;
font:1em/1 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
}

.immersive .immersive-links {
float:left;
}

.immersive .immersive-links li {
float:none;
}

.immersive .immersive-links ul.cards li {
font-size:1.333333333em;
}

.immersive .immersive-authors {
float:left;
margin-left:20px;
}

.immersive .immersive-authors ul {
margin-top:30px;
}

.immersive .immersive-authors.twoExperts ul li {
float:left;
width:150px;
margin-right:20px;
}

.immersive .immersive-authors.oneExpert ul li {
float:none;
width:300px;
}

.immersive .immersive-authors.oneExpert ul li img {
float:left;
margin-right:20px;
}

.immersive .immersive-authors li h3 {
margin:0;
text-transform:capitalize;
font:1.66666667em 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
}

.immersive .immersive-authors li p {
font:.75em/1 Arial,Helvetica,sans-serif;
color:#dce4ee;
}

.immersive .immersive-authors li a {
text-transform:uppercase;
font:1em/1.8 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
color:#fff;
}

.immersive .immersive-authors.moderator ul li {
float:none;
width:300px;
}

.immersive .immersive-authors.moderator {
margin-top:20px;
}

.immersive .immersive-authors.moderator ul li img {
float:left;
margin-right:20px;
}

.immersive .immersive-authors.moderator ul {
margin-top:10px;
}

.ourthinking .hdrFilter {
display:inline;
margin-right:10px;
font-weight:bold;
}

.ourthinking .radioType {
margin-left:10px;
}

.office-location {
position:relative;
}

.office-location #map {
position:relative;
left:-20px;
top:-30px;
width:960px;
}

.office-location #map-container .loc {
position:absolute;
width:12px;
height:12px;
background:url(../images/maploc.png) 0 0 no-repeat;
}

.office-location #map-container .hide {
background-position:0 -13px;
}

.office-location .grid2-padded {
padding-bottom:0;
}

.office-location .mastheadOverlay {
color:#527eb4;
}

.office-listings {
width:800px;
}

.office-listings .filters {
padding-left:20px;
width:960px;
height:60px;
border-bottom:1px dotted #b2b2b2;
}

.office-listings .filters h3 {
float:left;
margin:0;
padding:13px 20px 0 0;
font:1.166em 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
}

.office-listings .filters ul.filter-links {
float:left;
margin:0;
padding-right:20px;
text-transform:uppercase;
}

.office-listings .filters li {
float:left;
}

.office-listings .filters li a {
color:#7d8084;
}

.office-listings .filters li a:hover,.office-listings .filters li a:focus {
text-decoration:none;
}

.office-listings .filters li a.selected {
color:#000;
}

.office-listings .filters div.customSelect {
float:left;
}

.listings {
clear:both;
position:relative;
margin:0 0 14px;
width:960px;
}

.listings li {
padding:15px 20px;
margin:0;
position:relative;
overflow:hidden;
border-bottom:1px dotted #b2b2b2;
}

.listings li p {
line-height:1.429;
font-size:.875em;
width:auto;
}

.listings li p a {
text-decoration:none;
color:#2f3338;
}

.listings li p span {
display:block;
float:left;
width:200px;
font-size:inherit;
font:1em Arial,Helvetica,sans-serif;
margin-right:20px;
color:#525a63;
}

.listings li p span.phone {
font-size:13px;
}

.listings li p span.phone span {
width:130px;
font-size:13px;
float:right;
text-align:right;
}

.listings li p span.country {
font:1.286em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#2f3338;
}

.listings li p span.city {
font:1.286em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#09f;
}

.wf-inactive .listings li p span.country,.wf-inactive .listings li p span.city {
font-weight:bold;
}

.listings li p a.email {
font-size:.786em;
text-transform:uppercase;
}

.ten-thousand .content-tenk {
position:relative;
background:url(../images/content-tenk-bg.jpg) 0 0 repeat-y;
}

.tenk-header {
margin-top:20px;
width:450px;
height:100px;
}

.tenk-intro {
height:360px;
color:#fff;
background:url(../images/10k-intro-bg.jpg) 0 0 repeat-y;
}

.tenk-intro #socialLinks {
display:block;
float:right;
clear:both;
margin:20px 10px 0 0;
}

.tenk-intro p {
clear:both;
width:280px;
padding:20px;
font:1.667em/1.05 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
line-height:1.25;
margin-right:20px;
}

.tenk-intro a {
color:#fff;
font-size:.87em;
}

.tenk-intro p.readMore {
margin:0;
padding-top:0;
}

.tenk-intro p.readMore a.moreLink {
text-transform:uppercase;
font:.545em/1.8 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
color:#fff;
}

.tenk-intro p.readMore a.moreLink:hover,.tenk-intro p.readMore a.moreLink:focus {
text-decoration:underline;
}

.tenk-toutblock {
clear:both;
}

.tenk-touts {
margin-top:-4px;
height:165px;
color:#fff;
background:url(../images/10k-touts-bg.jpg) 0 0 repeat-y;
}

.tenk-touts h3 {
margin:0;
padding:20px 0 0 15px;
}

.tenk-touts p {
width:290px;
padding:15px 15px 0;
font-size:1em;
line-height:1.25em;
}

.tenk-touts p.readMore {
position:absolute;
bottom:20px;
left:0;
margin:0;
padding:0;
}

.tenk-touts p.readMore a.moreLink {
color:#8accf6;
font:.75em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.tenk-touts p time {
float:none;
margin:0;
font:.785714286em Arial,Helvetica,sans-serif;
color:#7d8084;
text-transform:uppercase;
line-height:1.5;
}

.tenk-touts a {
display:block;
padding:15px 0 0 15px;
font:bold .846em Arial,Helvetica,sans-serif;
color:#8accf6;
text-transform:uppercase;
}

.tenk-content {
padding-bottom:100px;
}

.tenk-content h3 {
font-weight:bold;
}

.tenk-content img.map {
width:280px;
height:180px;
}

.tenk-content .customSelect li {
line-height:1.5;
font-size:1.33em;
}

.tenk-content ul.cards {
display:block;
margin-top:15px;
margin-bottom:100px;
}

.tenk-content ul.cards li {
width:136px;
margin-right:8px;
}

.tenk-content ul.cards li.last {
margin-right:0;
}

ul.cards li a {
width:96px;
}

.tenk-content ul.grid-content.women li {
position:relative;
float:left;
width:80px;
height:80px;
}

.tenk-content ul.grid-content.women li a {
position:absolute;
clip:rect(080px80px0);
filter:inherit;
}

.tenk-content ul.grid-content.women li a:hover {
clip:rect(100px80px180px0);
top:-100px;
}

.tenk-content ul.grid-content.women li a.disabled:hover {
clip:rect(080px80px0);
top:0;
}

#profile-container {
position:relative;
display:block;
margin:0 auto;
width:960px;
z-index:100;
}

.profile-card {
display:none;
position:absolute;
background-color:#fff;
z-index:100;
font:1.5em/1 'Univers LT W01 67 Bold Cn','Arial Narrow',Arial,Helvetica,sans-serif;
border:1px solid #ccc;
}

.profile-card.women {
width:256px;
height:96px;
}

.profile-card.women img {
position:absolute;
width:96px;
height:96px;
}

.profile-card.women .profile-data {
margin:5px 8px 0;
width:136px;
text-transform:uppercase;
}

.profile-card.women .profile-data h4 {
font-weight:bold;
font-size:1em;
line-height:1;
}

.profile-card.women .profile-data p {
margin:0 0 .5em;
font-size:.65em;
}

.profile-card.women .profile-data p.country {
font-size:.9em;
text-transform:capitalize;
}

.profile-card.women .profile-data p span {
font-weight:bold;
text-transform:capitalize;
}

.profile-card.women .profile-data a {
font-weight:bold;
font-size:.65em;
}

.profile-card.left {
margin:-15px 0 0 -5px;
}

.profile-card.left .profile-data {
float:right;
}

.profile-card.women.right {
margin:-15px 0 0 -171px;
}

.profile-card.women.right img {
right:0;
}

.profile-card.right .profile-data {
float:left;
}

.tenk-content h4 {
margin-top:20px;
text-transform:uppercase;
font-size:1.333em;
}

.tenk-content ul.cityFilter {
margin-top:20px;
text-transform:uppercase;
font-size:1.167em;
}

.tenk-content ul.cityFilter li {
margin-top:15px;
}

.tenk-content ul.cityFilter li a {
color:#2f3338;
font-weight:bold;
}

.tenk-content ul.grid-content.business li {
position:relative;
float:left;
width:160px;
height:160px;
}

.tenk-content ul.grid-content.business li a {
position:absolute;
clip:rect(0160px160px0);
filter:inherit;
}

.tenk-content ul.grid-content.business li a:hover {
clip:rect(200px160px360px0);
top:-200px;
}

.tenk-content ul.grid-content.business li a.disabled:hover {
clip:rect(0160px160px0);
top:0;
}

.profile-card.business {
width:432px;
height:200px;
}

.profile-card.business img {
position:absolute;
width:200px;
height:200px;
}

.profile-card.business .profile-data {
margin:10px 10px 0;
width:212px;
text-transform:uppercase;
}

.profile-card.business .profile-data h4 {
font-weight:bold;
font-size:1em;
line-height:1.5;
}

.profile-card.business .profile-data p {
margin:0 0 .5em;
font-size:.65em;
}

.profile-card.business .profile-data p.country {
font-size:.9em;
text-transform:capitalize;
}

.profile-card.business .profile-data p.desc {
text-transform:none;
line-height:1.5;
}

.profile-card.business .profile-data p span {
font-weight:bold;
text-transform:capitalize;
}

.profile-card.business .profile-data a {
font-weight:bold;
font-size:.65em;
}

.profile-card.business.right {
margin:-15px 0 0 -265px;
}

.profile-card.business.right img {
right:0;
}

.tenk-sb-join {
border-top:1px solid #e6e7e9;
margin-top:70px;
}

.tenkSBflash {
padding:3em 0;
background:#000;
text-align:center;
margin-bottom:-200px;
}

.tenkSBflash h2 {
width:100%;
margin:0 0 2em;
padding:20px 0 20px 15px;
background:#000;
text-align:left;
font-size:1.75em;
color:#fff;
}

.tenkWflash {
padding:0 0 3em;
background:#d9e6f2;
text-align:center;
margin-bottom:-200px;
}

.tenkWflash h2 {
width:100%;
margin:0 0 2em;
padding:20px 0 20px 15px;
text-align:left;
font-size:1.75em;
color:#00355f;
}

.tenk-content p {
margin-top:20px;
font:1.167em/1.5 Arial,Helvetica,sans-serif;
}

.tenk-content ul.gsgives {
height:400px;
}

.tenk-content ul.gsgives li {
position:relative;
float:left;
width:160px;
height:200px;
font:1em UniversLTW01-47LightCn,Helvetica,Arial,sans-serif;
}

.tenk-content ul.gsgives li a {
position:absolute;
height:320px;
width:160px;
clip:rect(0160px160px0);
}

.tenk-content ul.gsgives p {
position:absolute;
margin:0;
left:0;
bottom:10px;
width:160px;
height:20px;
line-height:1.25;
}

.people-content ul.grid-content {
padding-bottom:100px;
}

.people-content ul.grid-content li {
position:relative;
float:left;
width:160px;
height:160px;
}

.people-content ul.grid-content li a {
position:absolute;
clip:rect(0160px160px0);
filter:inherit;
}

.people-content ul.grid-content li a:hover {
clip:rect(200px160px360px0);
top:-200px;
}

.people-content ul.grid-content li a.disabled:hover {
clip:rect(0160px160px0);
top:0;
}

.people-content .filterby {
width:250px;
}

.people-content h3 {
margin:16px 0 32px;
font-weight:bold;
}

.people-content #reset {
float:right;
margin-right:10px;
text-transform:uppercase;
}

.people-content #division {
z-index:10;
}

.people-content #region {
z-index:9;
}

.people-content #corptitle {
z-index:8;
}

.people-content .customSelect li {
line-height:1.5;
font-size:1.33em;
}

.profile-card.careerspeople,.careerspeople .profile-card {
width:384px;
height:192px;
}

.profile-card.careerspeople img,.careerspeople .profile-card img {
position:absolute;
width:192px;
height:192px;
}

.profile-card.careerspeople .profile-data,.careerspeople .profile-card .profile-data {
margin:10px 8px 0;
width:176px;
text-transform:uppercase;
}

.profile-card.careerspeople .profile-data h4,.careerspeople .profile-card .profile-data h4 {
font-weight:bold;
font-size:1.111111111em;
line-height:1.25;
}

.profile-card.careerspeople .profile-data p,.careerspeople .profile-card .profile-data p {
margin:0 0 .5em;
}

.profile-card.careerspeople .profile-data p.title,.careerspeople .profile-card .profile-data p.title {
font-size:1em;
font-family:"UniversLTW01-57Condense 723821",Arial,Helvetica,sans-serif;
line-height:1.25;
text-transform:capitalize;
}

.profile-card.careerspeople .profile-data p.position,.careerspeople .profile-card .profile-data p.position {
margin-top:15px;
font-size:.65em;
text-transform:capitalize;
}

.profile-card.careerspeople .profile-data a,.careerspeople .profile-card .profile-data a {
position:absolute;
bottom:20px;
font-weight:bold;
font-size:.55em;
}

#profile-container .left,.profile-card.left {
margin:-15px 0 0 -5px;
}

#profile-container .left .profile-data,.profile-card.left .profile-data {
float:right;
}

.careerspeople #profile-container .right,.profile-card.careerspeople.right {
margin:-15px 0 0 -219px;
}

.careerspeople #profile-container .right img,.profile-card.careerspeople.right img {
right:0;
}

#profile-container .right .profile-data,.profile-card.right .profile-data {
float:left;
}

#profile-container .right .profile-data a,.profile-card.right .profile-data a {
left:8px;
}

.careerspeople .grid1-padded.filterby {
position:absolute;
top:200px;
right:30px;
}

.careerspeople .quickLinks {
position:absolute;
top:-160px;
}

.careersSearch .content-search .masthead {
margin:0;
}

.careersSearch .content-search .searchNav {
position:relative;
left:-20px;
width:640px;
height:108px;
background:url(../content/images/careers/search-nav-bg.jpg) 0 0 no-repeat;
z-index:100;
}

.searchNav h2 {
margin:0;
padding:10px 20px;
color:#fff;
}

.wf-inactive .searchNav h2 {
font-weight:bold;
}

.searchNav .customSelect {
float:left;
margin:0 0 0 20px;
}

.searchNav .searchCTA {
float:left;
margin:10px 0 0 15px;
text-transform:uppercase;
font:1.5em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
color:#7399c6;
}

#jobs {
position:relative;
}

.searchListing {
margin:20px -20px;
width:640px;
text-align:left;
color:#2f3338;
}

.searchListing .caption {
padding:0 0 20px 20px;
text-align:left;
text-transform:uppercase;
font:1.333em/1.5 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.wf-inactive .searchListing .caption {
font-weight:bold;
}

.searchListing .caption .counter {
display:block;
}

.searchListing .caption .counter {
display:block;
color:#8b8b8b;
text-transform:none;
font-weight:normal;
font-size:.75em;
}

.searchListing thead {
border-bottom:1px solid #d8d9db;
}

.searchListing thead tr .header {
background:url(../content/images/careers/bg.gif) center right no-repeat;
cursor:pointer;
}

.searchListing thead tr .headerSortUp {
background-image:url(../content/images/careers/asc.gif);
}

.searchListing thead tr .headerSortDown {
background-image:url(../content/images/careers/desc.gif);
}

.searchListing thead th {
padding:10px 20px;
}

.searchListing tr {
border-bottom:1px solid #d8d9db;
}

.searchListing tbody th,.searchListing tbody td {
padding:10px 20px;
}

.searchListing tbody th {
text-align:left;
font-weight:bold;
color:#505461;
}

.searchListing tbody td {
white-space:nowrap;
}

#jobs .filters {
position:absolute;
right:0;
z-index:1;
}

#jobs .filters p {
width:auto;
float:left;
margin-top:.5em;
}

#jobs .filters .customSelect {
float:right;
margin-left:10px;
width:195px;
}

#jobs .filters div.customSelect.open {
background:url(../images/select-top-narrow.png) 0 0 no-repeat;
}

#jobs .filters div.customSelect.open a {
width:180px;
}

#jobs .filters div.customSelect ul {
width:195px;
}

#jobs .filters div.open ul,#jobs .filters div.customSelect.open ul {
background:url(../images/select-btm-narrow.png) 0 bottom no-repeat!important;
}

#jobs .filters div.customSelect ul li {
width:191px;
}

#jobs .filters div.customSelect ul li a {
width:180px;
}

#jobs .filters div.customSelect ul .selected a {
background:url(../images/select-chevron.png) 166px 50% no-repeat;
}

#jobs .filters div.customSelect ul a:hover,#jobs .filters div.customSelect ul a:focus {
text-decoration:none;
background-color:#5e8fca;
color:#fff;
}

#jobs .filters div.customSelect ul .selected a:hover,#jobs .filters div.customSelect ul .selected a:focus {
background-image:url(../images/select-chevron-active.png);
}

.jobSidebar {
padding:0 15px;
}

.jobSidebar h2 {
margin-bottom:15px;
font-size:1.66em;
line-height:1.2;
}

.jobSidebar p.selectHdr {
margin:0;
padding:0;
}

.jobSidebar h3.jobHdr {
margin:0 0 15px;
padding:0;
}

.jobSidebar h4.jobSubHdr {
margin:20px 0 0;
padding:0;
text-transform:uppercase;
}

.jobSidebar .customSelect.regionSelect,.jobSidebar div {
margin-bottom:30px;
}

.jobSidebar .regionSelect li {
line-height:1.5;
font-size:1.33em;
}

ul.jobList li {
margin:5px 0 10px;
padding-left:10px;
list-style-position:outside;
background:url(../images/arrow-xbrl.png) left 5px no-repeat;
}

ul.jobList li a {
color:#333;
}

ul.jobList li.showAll {
font-weight:bold;
text-transform:uppercase;
background:0;
}

.financialReports h3 span {
display:block;
padding-top:10px;
color:#7d8084;
text-transform:none;
font:normal .75em Arial,Helvetica,sans-serif;
}

form#mailing {
width:640px;
}

#reportList {
position:relative;
margin:20px -20px 50px;
width:640px;
z-index:1;
}

#reportList li {
padding:10px 20px 5px;
border-bottom:1px solid #d8d9db;
font:Arial,Helvetica,sans-serif;
}

#reportList li h5 {
position:relative;
display:inline;
color:#7d8084;
font-size:.75em;
}

#reportList li h5#printed {
position:absolute;
right:20px;
}

#reportList li span.year {
float:left;
width:90px;
color:#6a6a6a;
font-size:.75em;
}

#reportList li p {
float:left;
margin:0;
width:450px;
color:#2f3338;
font-size:.85em;
}

#reportList li p span.filesize {
margin-left:10px;
color:#7d8084;
font-size:.75em;
}

#reportList li input.checkbox {
margin:0;
border:0;
}

div.form {
margin:30px 0 100px;
width:500px;
}

form#mailing label {
display:inline-block;
padding-top:15px;
width:100px;
vertical-align:top;
}

form#mailing input {
margin:10px 0;
height:22px;
border:1px solid #c1c2c3;
color:#999;
}

form#mailing input.long {
width:390px;
}

form#mailing input.short {
margin-right:20px;
width:150px;
}

form#mailing input#postal,form#mailing input#country {
width:110px;
}

form#mailing button {
float:right;
margin-top:20px;
padding:0 10px;
width:160px;
height:38px;
text-transform:uppercase;
font:1.25em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
background-color:#5f6d7d;
}

ul.boardList {
margin-top:30px;
overflow:hidden;
min-height:800px;
}

ul.boardList li {
float:left;
width:300px;
margin-bottom:30px;
}

ul.boardList li img {
float:left;
margin-right:10px;
}

ul.boardList li h3 {
float:left;
font-size:1em;
margin:0;
line-height:1em;
width:174px;
}

ul.boardList li h3 a {
color:#2f3338;
}

ul.boardList li h3 span {
display:block;
margin-top:5px;
font:.875em/1.25 "UniversLTW01-57Condense 723821","Arial Narrow",Arial,Helvetica,sans-serif;
}

ul.boardList li p {
float:left;
font-size:.625em;
width:174px;
line-height:1.5;
margin-top:0;
}

section#managementCommittee {
clear:both;
}

ul.committeeList {
overflow:hidden;
margin-top:20px;
}

ul.committeeList li {
float:left;
width:190px;
}

ul.committeeList li a {
font:1em/1 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
color:#2f3338;
}

.atGlance ul.graph {
margin-top:30px;
}

.atGlance ul.graph li {
float:left;
width:149px;
border-left:1px dotted #78797a;
height:1100px;
}

.atGlance ul.graph li.first {
border:0;
}

.atGlance ul.graph li.first p {
padding-left:0;
}

.atGlance ul.graph li h3 {
font-size:.875em;
line-height:1.2em;
padding:5px;
width:130px;
}

.atGlance ul.graph li img {
width:149px;
}

.atGlance ul.graph li p {
font-size:.750em;
padding:10px;
width:auto;
}

.leadership-landing .grid2-grad1 {
background:0;
}

article.leadership h2 {
line-height:1.2em;
}

article.leadership h2 span.company {
font:.889em/1s;
}

article.leadership header {
position:relative;
left:-20px;
top:-10px;
overflow:hidden;
width:auto;
height:auto;
float:left;
width:655px;
}

article.leadership header h2 {
width:auto;
}

article.leadership header hgroup {
float:left;
margin-left:20px;
width:442px;
}

article.leadership header hgroup h1 {
margin:0;
padding-top:20px;
font-size:3.75em;
}

article.leadership header hgroup h2 {
font:2.083em/1.2 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
padding:0;
margin:0;
text-transform:none;
width:300px;
}

article.leadership h3 {
margin:0;
font:1.333em/1s;
text-transform:none;
}

article.leadership h2 {
margin:40px 0 10px;
}

article.leadership header img {
float:left;
}

.mediaMasthead #socialLinks,.tenk #socialLinks {
margin:20px 20px 20px 0;
}

.tenk .customSelect {
margin:20px 0 30px 20px;
}

img.subHead {
width:640px;
}

h1.numeric {
margin-top:20px;
color:#77a5e0;
}

h1.numeric span {
display:block;
line-height:1;
margin-bottom:-5px;
}

ul.eventsList {
clear:both;
border-top:1px solid #e6e7e9;
}

ul.eventsList li {
overflow:hidden;
padding:0;
margin:0;
}

ul.eventsList li img {
float:left;
margin-right:20px;
max-width:320px;
}

ul.eventsList li h2 {
min-width:150px;
font-size:1em;
margin-top:20px;
}

ul.eventsList li p {
float:left;
width:300px;
font-size:.875em;
line-height:1.2em;
clear:right;
padding:0;
margin:0;
}

ul.tenksb li p {
width:360px;
}

ul.eventsList li a {
float:left;
display:block;
width:200px;
font-size:.625em;
}

.padded {
padding-left:20px;
}

.ten-thousand h2 {
margin:1em .55em .55em;
}

h2.person {
font:2.17em/.6 UniversLTW01-59UltraCn,"Arial Narrow",Arial,Helvetica,sans-serif;
margin:30px 0 50px;
width:auto;
}

h2.person span {
font:.528em/1 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:none;
}

dl.pplDescription {
float:left;
margin:23px 0 0 60px;
overflow:hidden;
text-transform:uppercase;
}

dl.pplDescription dt {
float:left;
clear:left;
min-width:140px;
font:1em/1.5 "UniversLTW01-57Condense 723821","Arial Narrow",Arial,Helvetica,sans-serif;
}

dl.pplDescription dd {
float:left;
font:1em/1.5 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
}

h3.arial {
font:1.5em/1.3 Arial,Helvetica,sans-serif;
margin-left:20px;
font-weight:normal;
}

h3.arial strong {
font-weight:bold;
}

.customSelect.narrow {
font-size:1.775em;
width:162px;
}

.customSelect.narrow.open ul {
width:166px;
background:url(../images/select-small-btm.png) 0 bottom no-repeat;
}

.customSelect.narrow li {
width:165px;
}

.customSelect.narrow.open li {
width:165px!important;
}

.customSelect.narrow ul .selected a {
width:152px;
background-position:130px 50%;
padding-bottom:4px;
}

.customSelect.narrow.open ul .selected a {
width:150px;
}

.customSelect.narrow.open a {
width:150px;
}

blockquote.app {
background:url(../images/blockquoteapp-bg.jpg) 0 0 repeat-y;
height:265px;
border:0;
padding:20px;
margin:0;
}

blockquote.app p {
width:auto;
background:url(../images/blockquote-single-app.png) 0 0 no-repeat;
padding-left:30px;
font:2.29em/1 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
color:#fff;
display:inline;
}

blockquote.app p span {
display:block;
font-size:.412em;
text-transform:uppercase;
margin-top:20px;
line-height:1.5em;
}

blockquote.app p span strong {
font:1em/1 "UniversLTW01-57Condense 723821","Arial Narrow",Arial,Helvetica,sans-serif;
display:block;
}

.tenk-partner #socialLinks {
margin-top:20px;
}

.tenk-partner aside.grid2 {
position:relative;
}

.tenk-partner aside.grid2 hgroup {
position:absolute;
top:40px;
left:30px;
}

.tenk-partner aside.grid2 .masterSubHeaderLink {
position:absolute;
top:150px;
left:30px;
font:1/1 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#fff;
}

.tenk-partner aside.grid2 hgroup h2 {
font:1.5em/1 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
color:#7397c5;
margin:0;
}

.tenk-partner aside.grid2 hgroup h3 {
font:4.416em/1 UniversLTW01-59UltraCn,"Arial Narrow",Arial,Helvetica,sans-serif;
margin:0;
color:#fff;
}

.tenk-partner aside.grid2 hgroup h3 span {
display:block;
font:.396em/1 "UniversLTW01-57Condense 723821","Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:none;
color:#e1e6ec;
}

.tenk-partner aside.grid2 article.bg {
background:#ebeef1;
padding-bottom:50px;
overflow:hidden;
}

.tenk-partner aside.grid2 article ul {
padding-bottom:50px;
}

.tenk-partner aside.grid2 article h3 {
font-size:1.5em;
}

.tenk-partner aside.grid2 article li {
font-size:1.167em;
}

.annualMeeting .map {
overflow:hidden;
margin:20px 0 0 20px;
font-size:.94em;
}

.annualMeeting .map h2 {
font:2.5em/1 "UniversLTW01-57Condense 723821","Arial Narrow",Arial,Helvetica,sans-serif;
margin:10px 0;
width:300px;
}

.annualMeeting .map time {
font:1.5em/1 UniversLTW01-67BoldCn,"Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:uppercase;
padding-bottom:20px;
width:400px;
}

.annualMeeting .map img {
margin-right:20px;
}

.annualMeeting .map p {
width:400px;
}

.annualMeeting .map p a {
display:block;
margin-top:10px;
}

.annualMeeting ul.board {
margin-top:50px;
overflow:hidden;
}

.annualMeeting ul.board li {
margin:0 0 0 20px;
padding:30px 0;
float:left;
width:290px;
font-size:1.2em;
}

.annualMeeting ul.board li h2 {
font-size:1.125em;
}

.annualMeeting ul.board li p {
font-size:.875em;
}

.annualMeeting ul.board li a {
font-size:1em;
}

.sitemap ul {
width:100%;
margin-bottom:100px;
position:relative;
overflow:hidden;
float:left;
clear:both;
}

.sitemap ul li {
width:215px;
line-height:2;
float:left;
margin-right:15px;
position:relative;
overflow:hidden;
margin-bottom:1em;
}

.sitemap ul li a {
font:1.833em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
color:#2f3338;
text-transform:uppercase;
}

.sitemap ul li ul {
width:215px;
position:relative;
overflow:hidden;
clear:none;
margin-top:2em;
margin-bottom:0;
}

.sitemap ul li ul.narrowRight {
margin-top:0;
}

.sitemap ul li ul li {
line-height:2;
}

.sitemap ul li ul li a,.sitemap ul li ul li span.linkless {
font:bold 1.167em Arial,Helvetica,sans-serif;
text-transform:none;
}

.sitemap ul li ul li ul {
margin-top:0;
}

.sitemap ul li ul li ul li {
width:200px;
margin:.5em 0 0;
}

.sitemap ul li ul li ul li.sidebyside {
margin:0;
}

.sitemap ul li ul li ul li a {
font:normal 1em Arial,Helvetica,sans-serif;
text-transform:none;
}

.sitemap ul li#loginNav {
display:none;
}

.sitemap p,.sitemap div.pullquote {
display:none;
}

.sitemap ul.splitColumn li a {
font-weight:bold;
}

.sitemap ul.splitColumn li ul li a {
font-weight:normal;
}

article.blockquote {
margin:45px 0;
overflow:hidden;
}

article.blockquote img {
margin-right:20px;
}

article.blockquote p {
width:400px;
}

article.explained li {
padding-right:40px;
}

article.explained li.featured {
padding:0;
overflow:hidden;
}

article.explained li.featured h2 {
margin-top:20px;
}

article.explained img {
margin-right:20px;
}

article.explained h2 {
font-size:1.125em;
}

article.explained p {
font-size:1em;
width:auto;
}

article.explained li p {
margin-right:20px;
}

ul.gradGrid {
overflow:hidden;
}

ul.gradGrid li {
float:left;
height:120px;
width:120px;
padding:20px;
}

ul.gradGrid li.grad1 {
background:#e4e9ed;
}

ul.gradGrid li.grad2 {
background:#dbe2e8;
}

ul.gradGrid li.grad3 {
background:#d3dce3;
}

ul.gradGrid li.grad4 {
background:#cbd6de;
}

ul.gradGrid li.grad5 {
background:#c2cfd8;
}

ul.gradGrid li.grad6 {
background:#b9c8d2;
}

ul.gradGrid li h2 {
font-size:.875em;
margin:0;
}

ul.gradGrid li h2 a {
background:url(../images/link-bullet.gif) no-repeat right 50%;
padding-right:15px;
color:#2f3338;
}

ul.gradGrid li p {
font-size:.625em;
width:auto;
}

a.startQuiz {
font:1.167em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
background:#5f6d7d;
display:block;
padding:5px 20px;
text-transform:uppercase;
color:#fff;
float:left;
clear:both;
margin:0 0 30px;
}

div.filterBlog {
background:#000;
padding:5px 20px 0 0;
height:45px;
font-size:1.363636364em;
}

div.filterBlog div.customSelect {
margin-left:709px;
}

ul.blogList {
overflow:hidden;
}

div.filterBlog>span {
float:left;
display:block;
color:white;
margin-top:8px;
margin-left:620px;
font:1.2em/1 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
}

ul.blogList li {
float:left;
width:320px;
margin:0;
padding:0 0 5px;
}

ul.blogList li img {
max-height:200px;
width:320px;
}

ul.blogList li .edit_dot img {
width:17px;
}

ul.blogList li figcaption {
padding:15px 15px 10px;
}

ul.blogList li h2 .sectionHint {
display:block;
font:.611em/1.5 Arial,Helvetica,sans-serif;
color:#5d6267;
font-weight:normal;
}

ul.blogList li p {
line-height:1.25;
padding:0 40px 10px 0;
}

ul.blogList li .tags li {
width:auto;
margin-left:5px;
}

ul.blogList a.view {
color:#5283bd;
font-family:UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin-left:0;
text-transform:uppercase;
}

.blogGrad1 {
background-image:0;
background-image:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFE3E8',endColorstr='#EBEEF3',GradientType=1);
}

.blogGrad2 {
background-image:0;
background-image:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFE3E8',endColorstr='#EBEEF3',GradientType=1);
}

.blogGrad3 {
background-image:0;
background-image:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7DDE4',endColorstr='#EEF3FB',GradientType=1);
}

.splitGrid {
width:260px;
float:left;
padding:0 20px 0 0;
margin-right:20px;
}

.grid2-padded p.label {
font-size:1em;
line-height:1.25;
margin:0;
width:290px;
}

.splitGrid>ul {
margin-top:60px;
}

.splitGrid ul.infoLinks {
margin:-.5em 0 25px;
overflow:hidden;
}

.splitGrid ul li {
margin:0;
padding:10px 0 0;
overflow:hidden;
}

.splitGrid ul.infoLinks li {
padding:0;
}

.splitGrid ul h2 {
font-size:1.125em;
width:250px;
line-height:1.25;
margin-top:20px;
}

.splitGrid ul h2 a {
background:url(../images/link-bullet.gif) no-repeat scroll right 50% transparent;
color:#2f3338;
padding-right:15px;
}

.splitGrid ul p {
font-size:1em;
}

.splitGrid ul h3 {
font-size:1em;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform:none;
line-height:1em;
}

.splitGrid ul p time {
margin:0;
font-size:1em;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-transform:inherit;
float:none;
display:block;
}

.grid2-padded .splitGrid p {
width:auto!important;
}

.splitGrid ul li ul li {
float:left;
margin-right:10px;
}

.splitGrid ul li ul li a {
text-transform:uppercase;
font:.57em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.specifications {
width:300px;
border-top:1px solid #e6e7e9;
}

.specifications li {
margin:0;
padding:10px 0;
}

.specifications li h3 {
margin:0;
font-size:.875em;
text-transform:none;
}

.specifications li h3 a {
color:#2f3338;
}

.specifications li p {
width:auto;
font-size:.875em;
}

.careersF .grid2 .padded>p {
width:400px;
}

.careersF .cards {
margin:20px 20px 0 0;
}

.people {
overflow:hidden;
width:550px;
}

.people li {
position:relative;
float:left;
width:250px;
overflow:hidden;
padding:0;
margin:0 0 20px;
margin-right:10px;
border-bottom:0;
}

.people li img {
display:block;
position:relative;
float:left;
clear:right;
margin-right:10px;
}

.people li h3 {
font-size:.9375em;
line-height:1;
margin:0 0 10px;
padding:0;
position:relative;
}

.people li p {
position:relative;
overflow:hidden;
width:150px;
font-size:.625em;
text-transform:uppercase;
margin:0 0 15px;
line-height:1.25;
}

.people li a {
display:block;
text-transform:uppercase;
font:.75em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.appDeadLine {
position:relative;
}

body .appDeadLine p {
width:auto;
font:2.5em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif!important;
color:#5f6d7d;
text-transform:uppercase;
padding:0 20px;
position:absolute;
left:240px;
top:-10px;
}

body .appDeadLine a.buttonLink {
position:relative;
top:-5px;
left:5px;
font-size:.467em;
}

ul.awards {
clear:both;
}

ul.awards p {
font-size:.875em;
}

ul.awards h3 {
margin:0;
}

.error-404 {
background:transparent url(../images/error-404-bg.png) -120px top no-repeat;
padding-bottom:0!important;
}

.error-404 section {
width:640px;
padding:170px 160px 20px;
text-align:center;
color:#fff;
line-height:1;
min-height:545px;
}

.error-404 section h1 {
font:7.5em/1 UniversLTW01-59UltraCn,'Arial Narrow',Arial,Helvetica,sans-serif;
padding-top:0;
margin-bottom:.33em;
}

.error-404 section h2 {
font:2.1667em/1.5 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
text-transform:none;
}

.error-404 section p {
font:2.1667em/1.5 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
}

.error-404 section p strong {
font-size:1.5em;
font-weight:normal;
}

.error-404 section a {
color:#ffe800;
}

.error-404 section ul {
position:relative;
width:auto;
margin:0 auto 2em;
}

.error-404 section ul li {
display:inline;
padding:0 18px;
}

.error-404 section ul li a {
font:1.25em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

#endFrame,#mediaHolder {
position:relative;
width:640px;
min-height:360px;
height:auto;
background-color:#000;
}

#endFrame {
background:transparent url(../images/mediacomponent-screen.png) 0 0 repeat;
position:absolute;
z-index:999;
display:none;
}

#endFrame.html5 {
background:none repeat scroll 0 0 transparent;
}

.grid3 #endFrame {
margin-left:160px;
margin-right:160px;
}

.browse-enabled .grid3 #endFrame,.video-carousel-test .grid3 #endFrame {
margin-left:0;
margin-right:0;
}

#endFrame span {
color:#fff;
display:block;
font:2em/30px UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
cursor:pointer;
position:absolute;
text-transform:uppercase;
}

#endFrame span.replay {
background:url(../images/mediacomponent-replay.png) no-repeat scroll 0 0 transparent;
height:30px;
left:260px;
margin-top:165px;
text-indent:42px;
width:120px;
}

#endFrame span.replay.lower {
margin-top:200px;
}

#endFrame a.learn {
background:url(../images/mediacomponent-carot.png) no-repeat scroll right 0 transparent;
color:#fff;
display:block;
font:1.8em/24px UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
height:24px;
left:208px;
left:226px;
margin-top:240px;
position:absolute;
text-transform:uppercase;
width:224px;
width:260px;
}

#endFrame a.learn:hover {
text-decoration:none;
}

#endFrame div.moreVideos {
position:absolute;
margin-left:20px;
margin-top:27px;
height:160px;
width:640px;
}

#endFrame div.moreVideos .vidLists span.title {
font:1.5em/18px UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

#endFrame div.moreVideos img {
display:block;
height:80px;
margin-bottom:4px;
width:120px;
}

#endFrame div.vidLists ul li {
display:block;
float:left;
margin-right:40px;
margin-top:31px;
width:120px;
line-height:1.2;
}

#endFrame div.vidLists ul li.last {
margin-right:0;
}

#endFrame div.vidLists ul li a {
color:#eee;
font:.84em/1 Arial,Helvetica,sans-serif;
}

#endFrame div.vidLists ul li a span {
color:#a9a8a8;
font:.75em/1 Arial,Helvetica,sans-serif;
}

#endFrame div.vidLists ul li a:hover {
text-decoration:none;
}

#endFrame div.moreVideos.twoLists .vidLists.first {
margin-right:40px;
}

.grid2 .richContent {
margin-bottom:15px;
}

.grid3 #mediaHolder {
padding-left:160px;
padding-right:160px;
}

ul.mediaComponentThumbs {
position:relative;
float:left;
padding:0 50px 15px;
width:540px;
height:150px;
background-color:#000;
overflow:hidden;
}

.carousel {
background-color:#000;
position:relative;
float:left;
padding:0;
overflow:hidden;
}

.grid1 .carousel {
width:200px;
}

.grid2 .carousel {
width:520px;
}

.grid3 .carousel {
width:640px;
}

.carousel ul.mediaComponentThumbs {
padding:16px 0;
}

.carouselButton {
display:block;
float:left;
width:50px;
height:182px;
background:#000 url(../images/mediacomponent-sprite.png) 0 0 no-repeat;
cursor:pointer;
}

.prevBtn {
background-position:0 -150px;
border-right:10px solid #000;
}

.prevBtn:focus,.prevBtn:hover {
background-position:0 0;
}

.prevBtn.disabled {
background-position:0 -300px;
cursor:default;
}

.prevBtn.inactive {
background-position:0 -450px;
cursor:default;
}

.nextBtn {
background-position:-100px -150px;
border-left:10px solid #000;
}

.nextBtn:focus,.nextBtn:hover {
background-position:-100px 0;
}

.nextBtn.disabled {
background-position:-100px -300px;
cursor:default;
}

.nextBtn.inactive {
background-position:-100px -450px;
cursor:default;
}

.grid3 .prevBtn {
background-position:100px -150px;
padding-left:100px;
}

.grid3 .prevBtn:focus,.grid3 .prevBtn:hover {
background-position:100px 0;
}

.grid3 .prevBtn.disabled {
background-position:100px -300px;
}

.grid3 .prevBtn.inactive {
background-position:100px -450px;
}

.grid3 .nextBtn {
padding-right:100px;
}

ul.mediaComponentThumbs li {
float:left;
display:block;
position:relative;
width:120px;
height:150px;
margin:0 10px 0 0;
padding:0;
font-size:1em;
line-height:1.25;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}

.grid2 ul.mediaComponentThumbs li {
margin:0 13px 0 0;
}

ul.mediaComponentThumbs li a {
outline:0;
opacity:.5;
-moz-opacity:.5;
filter:alpha(opacity=50);
-ms-filter:alpha(opacity=50);
filter:alpha(opacity=50);
color:#fff;
width:120px;
height:150px;
padding:0;
text-decoration:none;
display:block;
position:relative;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}

ul.mediaComponentThumbs li a.selected,ul.mediaComponentThumbs li a:focus,ul.mediaComponentThumbs li a:hover {
opacity:1;
-moz-opacity:1;
filter:alpha(opacity=100);
-ms-filter:alpha(opacity=100);
filter:alpha(opacity=100);
}

ul.mediaComponentThumbs li a span.indicator {
position:absolute;
top:56px;
left:0;
width:23px;
height:24px;
text-indent:-999px;
overflow:hidden;
}

ul.mediaComponentThumbs li a.slideshow span.indicator {
background:transparent url(../images/mediacomponent-indicator.png) 0 0 no-repeat;
}

ul.mediaComponentThumbs li a.video span.indicator {
background:transparent url(../images/mediacomponent-indicator.png) 0 -48px no-repeat;
}

#overlay {
display:none;
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:9999;
}

#overlay img {
position:absolute;
z-index:10;
}

.overlayClose {
position:absolute;
right:50px;
top:50px;
cursor:pointer;
}

#preloader {
position:absolute;
height:100%;
width:100%;
top:0;
left:0;
background:#000 url(../images/preloader.gif) no-repeat 50% 50%;
filter:alpha(opacity=90);
-moz-opacity:.9;
opacity:.9;
z-index:7;
}

#fullImgHolder {
position:relative;
z-index:8;
}

#fullImgHolder img {
display:none;
position:absolute;
left:0;
top:0;
z-index:8;
}

#fullImgCaptionHolder {
position:absolute;
bottom:-30px;
padding:15px 0;
color:#fff;
height:40px;
width:800px;
z-index:10;
}

#fullImgCaptionHolder p {
height:40px;
font:1.25em/1.25 "Arial Narrow",Arial,Helvetica,sans-serif;
}

#fullImgCaptionHolder p.caption {
float:left;
color:#999;
}

#fullImgCaptionHolder p.controls {
float:right;
text-align:right;
}

#fullImgCaptionHolder p.controls span.pagination {
margin-right:10px;
color:#999;
font-size:.8em;
}

#fullImgCaptionHolder p.controls a {
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:.8em;
}

.slideShowHolder {
position:relative;
width:640px;
height:360px;
overflow:hidden;
background:#000 url(../images/preloader.gif) no-repeat 50% 50%;
}

.slideShowHolder img {
float:left;
margin:0;
cursor:pointer;
}

#captionHolder {
display:none;
position:absolute;
bottom:0;
padding:15px 20px;
width:600px;
height:40px;
color:#fff;
background-color:#000;
filter:alpha(opacity=60);
-moz-opacity:.6;
opacity:.6;
z-index:10;
}

#captionHolder p {
float:left;
height:40px;
font:1.25em/1.25 "Arial Narrow",Arial,Helvetica,sans-serif;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#captionHolder p.caption {
margin-right:70px;
width:370px;
}

#captionHolder p.controls {
width:160px;
text-align:right;
}

#captionHolder p.controls span.pagination {
margin-right:10px;
color:#999;
font-size:.8em;
}

#captionHolder p.controls a {
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:.8em;
}

.mediaComponentVideo {
background:#000;
position:relative;
overflow:hidden;
}

.forceStaticPosition {
height:100%;
width:100%;
overflow:hidden;
}

.forceStaticPosition * {
position:static!important;
z-index:0;
}

body.video-fullscreen * {
position:static;
}

.fullscreen {
display:block!important;
position:fixed!important;
top:0;
left:0;
right:0;
bottom:0;
margin:0!important;
padding:0!important;
width:100%!important;
height:100%!important;
background:#000;
z-index:999;
}

.fullscreen video {
width:100%;
height:100%;
position:absolute!important;
top:0;
left:0;
right:0;
bottom:30px;
z-index:1000;
}

.fullscreen .video-controls {
width:80%;
position:absolute!important;
bottom:0;
left:0;
right:0;
z-index:1001;
}

.fullscreen .video-time-scroll-box .gs-slider-wrapper {
width:100%;
}

.fullscreen .video-time-scroll-box {
width:85%;
}

.video-fullscreen-close-button {
display:none;
}

.fullscreen .video-fullscreen-close-button {
position:fixed;
top:50px;
right:50px;
width:38px;
height:38px;
text-indent:-9999px;
background:url(../images/mediacomponent-close.png) no-repeat scroll 0 0 transparent;
z-index:1010;
display:block;
}

.mediaComponentVideo {
width:100%;
}

.mediaComponentVideo video {
display:block;
margin:0 auto;
width:100%;
}

.mediaComponentVideo .video-controls {
background:black;
display:block;
margin:0 auto;
padding:0 5px;
}

.mediaComponentVideo .video-title {
position:absolute;
left:45px;
padding:10px;
color:#fff;
width:100%;
background:#000;
z-index:999;
text-transform:uppercase;
font-size:1.5em;
}

.mediaComponentVideo .video-title strong {
margin-right:1em;
font-weight:bold;
}

.mediaComponentVideo .video-controls .video-play-button {
float:left;
display:block;
width:25px;
height:25px;
background:url(../images/video-controls-sprite.png) no-repeat scroll -45px 10px black;
padding:10px;
text-indent:-9999px;
cursor:pointer;
border-right:2px solid #191919;
}

.mediaComponentVideo .playing .video-play-button {
background-position:-45px -30px;
}

.mediaComponentVideo .video-controls .video-volume-button-box {
float:right;
padding:0;
width:45px;
height:45px;
margin:0 5px;
text-indent:-9999px;
cursor:pointer;
border-left:2px solid #191919;
}

.mediaComponentVideo .video-controls .video-volume-button-box .gs-slider-wrapper {
display:none;
}

.mediaComponentVideo .video-controls .video-volume-button-box:hover .gs-slider-wrapper {
display:block;
}

.mediaComponentVideo .video-controls .video-volume-button {
width:25px;
height:25px;
margin:0;
padding:10px;
background:url(../images/video-controls-sprite.png) no-repeat scroll 4px 10px black;
text-indent:-9999px;
cursor:pointer;
display:block;
}

.mediaComponentVideo .muted .video-volume-button {
background-position:9px -30px;
}

.mediaComponentVideo .video-controls .video-volume-button-scroll {
height:100px;
width:12px;
}

.mediaComponentVideo .video-controls .video-volume-button-box .gs-slider-wrapper {
border:2px solid white;
border-radius:12px;
margin-left:12px;
margin-top:-108px;
margin-bottom:-10px;
padding:4px;
padding-bottom:10px;
width:12px;
height:100px;
}

.mediaComponentVideo .video-controls .video-volume-button-box .gs-slider-wrapper .gs-slider-bar {
background:none repeat scroll 0 0 white;
border:2px solid white;
border-radius:4px 4px 4px 4px;
margin:1px;
width:6px;
}

.mediaComponentVideo .video-controls .video-time-scroll-box {
display:block!important;
float:left;
color:white;
font-size:15px;
margin:12px 5px 8px;
width:415px;
}

.mediaComponentVideo .video-controls .video-time-scroll {
display:inline;
background:transparent;
opacity:0;
color:white;
font-size:15px;
margin-top:0;
cursor:pointer;
width:100%;
}

.mediaComponentVideo .video-controls .gs-slider-wrapper .video-time-scroll.gs-taken-over {
display:none;
}

.mediaComponentVideo .video-controls .video-toggle-fullscreen,.mediaComponentVideo .video-controls .video-toggle-cc {
float:right;
width:25px;
height:25px;
margin:0;
padding:10px;
text-indent:-9999px;
cursor:pointer;
border-left:2px solid #191919;
}

.mediaComponentVideo .video-controls .video-toggle-fullscreen {
background:url(../images/video-controls-sprite.png) no-repeat scroll -100px 10px black;
margin-right:0;
}

.mediaComponentVideo .video-controls .video-toggle-fullscreen:focus,.mediaComponentVideo .video-controls .video-toggle-fullscreen:hover {
background-position:-100px -30px;
}

.video-fullscreen .mediaComponentVideo .video-controls .video-toggle-fullscreen {
background:url(../images/video-controls-sprite.png) no-repeat scroll -200px 10px black;
}

.video-fullscreen .mediaComponentVideo .video-controls .video-toggle-fullscreen:focus,.video-fullscreen .mediaComponentVideo .video-controls .video-toggle-fullscreen:hover {
background-position:-200px -30px;
}

.mediaComponentVideo .video-controls .video-toggle-cc {
padding:10px 13px;
background:url(../images/video-controls-sprite.png) no-repeat scroll -147px 10px black;
}

.mediaComponentVideo.captions .video-controls .video-toggle-cc {
background-position:-147px -30px;
}

.mediaComponentVideo .video-caption,.mediaComponentVideo .video-caption-data {
display:none;
}

.mediaComponentVideo.captions .video-caption {
display:block;
}

.mediaComponentVideo .video-caption {
background:rgba(0,0,0,0.4);
color:white;
height:35px;
margin:-75px 0 0;
padding:20px;
position:relative;
font-size:1.3em;
z-index:9999;
}

.fullscreen .video-caption {
position:absolute!important;
bottom:30px;
left:50%;
width:610px;
margin-left:-325px;
}

.mediaComponentVideo .video-nextlink {
display:none;
position:absolute;
left:25%;
top:25%;
width:50%;
height:50%;
background:#999;
}

.mediaComponentVideo .video-controls input {
display:none;
border:0;
margin:0;
padding:0;
}

.gs-slider-wrapper input.gs-taken-over {
display:none;
}

.gs-slider-wrapper {
background:black;
height:12px;
padding-top:7px;
cursor:pointer;
-moz-user-select:none;
-webkit-user-select:none;
-o-user-select:none;
-ms-user-select:none;
user-select:none;
}

.gs-slider-wrapper .gs-slider-bar {
width:5px;
height:5px;
background:#0cf;
}

.gs-slider-vertical {
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}

.focus-on #content {
padding-bottom:4px;
}

.focus section.split-tout {
float:left;
}

.focus section.split-tout h2 a {
text-decoration:none;
color:#33383f;
}

.focus section.split-tout h2,.focus section.split-tout p {
margin:7px 50px 5px 10px;
}

.homepage-grid section.split-tout {
float:left;
}

.focus-intro {
background:url(../images/10k-intro-bg.jpg) repeat-y scroll 0 0 transparent;
color:#fff;
height:740px;
}

.focus-intro p {
clear:both;
width:280px;
padding:20px;
font:1.667em/1.05 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
line-height:1.25;
margin-right:20px;
}

.focus-intro a {
font-size:80%;
color:#fff;
}

.focus-intro #socialLinks {
margin:20px 0 0 10px;
display:block;
float:left;
clear:both;
}

.focus-row article {
float:left;
overflow:hidden;
}

.focus-row .homepage-grid {
clear:right;
float:right;
}

.focus-intro {
height:660px;
}

.focus-row article.grid2x1 {
height:340px;
}

.focus-row article.grid1x1 {
height:320px;
}

.focus-row article.grid2x1 {
width:640px;
}

.focus-row article.grid2x1 img.articleImg {
width:640px;
}

.browse-enabled .quickLinks ul li h3 span.trunc {
position:absolute;
right:15px;
bottom:50px;
}

.focus-landing.browse-enabled .quickLinks ul li h3 span.trunc {
position:static;
right:15px;
bottom:50px;
}

.browse-enabled #content.focus {
padding-bottom:0;
}

.browse-enabled .content-grid .grid2 #mediaHolder {
padding:0;
}

.browse-enabled .grid2 .richContent {
margin-bottom:0;
}

.browse-enabled .content-grid .focus_logo {
background:url(../images/title_bg_focus.jpg) no-repeat scroll 0 0 transparent;
height:38px;
text-transform:uppercase;
width:111px;
margin:4px 0;
}

.thought-leadership.browse-enabled .content-grid .conferences_logo {
background:url(../images/leadership_logo.jpg) no-repeat scroll 0 0 transparent;
height:38px;
text-transform:uppercase;
width:300px;
margin:4px 0;
}

.browse-enabled .content-grid .trends_logo {
background:url(../images/trends_logo.jpg) no-repeat scroll 0 0 transparent;
height:38px;
text-transform:uppercase;
width:250px;
margin:4px 0;
}

.browse-enabled .content-grid .conferences_logo {
background:url(../images/conferences_logo.jpg) no-repeat scroll 0 0 transparent;
height:38px;
text-transform:uppercase;
width:320px;
margin:4px 0;
}

.browse-enabled .content-grid .aviewfrom_logo {
background:url(../images/aviewfrom_logo.jpg) no-repeat scroll 0 0 transparent;
height:38px;
text-transform:uppercase;
width:147px;
margin:4px 0;
}

.browse-enabled .content-grid.browseDropdown section.header {
width:800px;
}

.browse-enabled .content-grid article {
float:left;
overflow:hidden;
}

.browse-enabled article.grid1x1 figcaption {
color:#33383f;
margin:0 1em;
}

.browse-enabled article.grid1x1 figcaption h2 {
font-size:1.583em;
margin:.4em 0 0;
}

.browse-enabled article.grid1x1 figcaption h2 a {
color:#33383f;
text-decoration:none;
}

.browse-enabled article.grid1x1 figcaption p {
font-size:1em;
}

.browse-enabled .content-grid article.grid1x1 {
height:320px;
width:320px;
}

.browse-enabled .content-grid article.grid1x1 img {
width:320px;
}

.browse-enabled .content-grid article.grid2x1,.browse-enabled .content-grid article.grid2x1 img {
height:363px;
}

.browse-enabled .content-grid.browseDropdown section.header .mastheadOverlayPlain {
background:url(../images/masthead-plain-1200.jpg) repeat-y scroll 0 0 transparent;
width:760px;
}

.browse-enabled .quickLinks ul li.quickBrowse {
float:right;
text-align:right;
}

.browse-enabled .quickLinks ul li.quickBrowse h3 a {
background:#6293ce url(../images/quicklinks-bg-browse-focus.png) right bottom repeat-y;
}

.browse-enabled .quickLinks ul li.quickBrowse h3 a.on {
background:#6293ce url(../images/quicklinks-bg-browse-focus-on.png) right bottom repeat-y;
}

.browse-enabled .quickLinks ul li.quickBrowse h3 a.on span.trunc {
color:#66768b;
}

.browse-enabled .content-grid.browseDropdown section .dropdown {
background:url(../images/dropdown_bg.jpg) repeat-y scroll 0 0 transparent;
display:block;
height:0;
width:100%;
}

.browse-enabled.video-list .content-grid.browseDropdown section .dropdown,.browse-enabled .content-grid.browseDropdown section .dropdown {
display:none;
}

.browse-enabled .content-grid.browseDropdown section .dropdown .dropdown_wrapper {
display:block;
overflow:hidden;
}

.browse-enabled .content-grid.browseDropdown section .dropdown article.grid1x1 {
background:0;
height:136px;
margin:25px 0;
width:225px;
}

.browse-enabled .content-grid.browseDropdown section .dropdown article.grid1x1:last-child {
margin-right:0;
}

.browse-enabled .content-grid.browseDropdown section .dropdown article.grid1x1 img {
height:95px;
width:225px;
}

.browse-enabled .content-grid.browseDropdown section .dropdown article.grid1x1 figcaption {
margin-left:0;
}

.browse-enabled .content-grid.browseDropdown section .dropdown article.grid1x1 figcaption h2 {
font-size:1.25em;
line-height:1.25em;
margin:.25em 0 0;
text-transform:uppercase;
}

.browse-enabled .content-grid.browseDropdown section.grid2 .carousel {
width:520px;
}

.browse-enabled .content-grid.browseDropdown .grid2 .prevBtn {
background-position:0 -150px;
border-right:10px solid #000;
}

.browse-enabled .content-grid.browseDropdown .grid2 .prevBtn:focus,.browse-enabled .content-grid.browseDropdown .grid2 .prevBtn:hover {
background-position:0 0;
}

.browse-enabled .content-grid.browseDropdown .grid2 .prevBtn.disabled {
background-position:0 -300px;
cursor:default;
}

.browse-enabled .content-grid.browseDropdown .grid2 .prevBtn.inactive {
background-position:0 -450px;
cursor:default;
}

.browse-enabled .content-grid.browseDropdown .grid2 .nextBtn {
background-position:-100px -150px;
border-left:10px solid #000;
}

.browse-enabled .content-grid.browseDropdown .grid2 .nextBtn:focus,.browse-enabled .content-grid.browseDropdown .grid2 .nextBtn:hover {
background-position:-100px 0;
}

.browse-enabled .content-grid.browseDropdown .grid2 .nextBtn.disabled {
background-position:-100px -300px;
cursor:default;
}

.browse-enabled .content-grid.browseDropdown .grid2 .nextBtn.inactive {
background-position:-100px -450px;
cursor:default;
}

.browse-enabled .content-grid.browseDropdown section.grid2 .prevBtn {
padding-left:0;
}

.browse-enabled .content-grid.browseDropdown section.grid2 .nextBtn {
padding-right:0;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .carouselButton {
background:url(../images/dropdown-mediacomponent-sprite.png) no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:left;
height:186px;
width:42px;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .prevBtn {
background-position:0 0;
border-right:0;
padding-left:0;
margin-right:12px;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .nextBtn {
background-position:-42px 0;
border-left:0;
padding-right:0;
margin-left:12px;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .prevBtn:hover,.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .prevBtn.disabled {
background-position:0 0;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .nextBtn:hover,.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .nextBtn.disabled {
background-position:-42px 0;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .prevBtn.disabled,.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .nextBtn.disabled {
opacity:.25;
filter:alpha(opacity=25);
cursor:default;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .prevBtn.inactive,.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .nextBtn.inactive {
background-position:42px 0;
cursor:default;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .carousel {
background:transparent;
width:852px;
}

.browse-enabled div.mediaComponentThumbs {
height:186px;
margin:0 auto;
overflow:hidden;
position:relative;
}

.browse-enabled .grid3.dark article.grid1 {
background:url(../images/grid3-grad1-dark.jpg) repeat-x scroll 0 0 transparent;
}

.browse-enabled.full-leftCol article.grid1 {
background:url(../images/grid3-grad1-dark-tall.jpg) repeat-x scroll 0 0 transparent;
height:640px;
}

.browse-enabled .grid3 .grid2 #mediaHolder object,.browse-enabled .grid3.dark .grid2, {
height:360px;
}

.browse-enabled .grid3 .grid2 #mediaHolder object {
width:640px;
}

.browse-enabled .grid3.grey article.grid1 {
background:url(../images/grid3-grad1-grey.jpg) repeat-y scroll 0 0 transparent;
}

.browse-enabled .grid1 article.focuson-takeaway.grey {
background:url(../images/grid3-grad1-grey.jpg) repeat-y scroll 0 0 transparent;
margin:0;
width:400px;
}

.browse-enabled .grid3 .grid1 .mediaComponentSocial {
background:transparent;
clear:both;
height:35px;
margin:0 10px;
padding:15px 0 5px;
position:relative;
width:300px;
}

.browse-enabled .grid3 .grid1 .mediaComponentSocial.borderBot {
border-bottom:1px #545e6c solid;
}

.browse-enabled .grid3 .grid1 .mediaComponentSocial ul#socialLinks.expanded {
height:45px;
margin:0;
right:auto;
}

.browse-enabled .grid3 .grid1 .mastheadFocusOnPlain {
background:transparent;
color:#fff;
height:297px;
margin:0;
padding:10px 28px 0;
width:280px;
z-index:1000;
}

.browse-enabled .grid3 .grid1.small .mastheadFocusOnPlain {
height:254px;
}

.browse-enabled .grid3 .grid1 .mastheadFocusOnPlain p.leadin {
font-size:1.3em;
line-height:1.3em;
width:280px;
overflow:hidden;
}

.browse-enabled .grid3 .grid1 .mastheadFocusOnPlain p.subtext {
font-size:1.2em;
line-height:1.2em;
}

.browse-enabled .focuson-authors {
color:#fff;
}

.browse-enabled .focuson-authors ul {
float:left;
width:260px;
margin-left:16px;
}

.browse-enabled .focuson-authors li {
height:100px;
}

.browse-enabled .focuson-authors ul li h3 {
font-family:'UniversLTW01-57Condense 723821';
font-size:20px;
line-height:20px;
margin-bottom:4px;
margin-top:10px;
text-transform:capitalize;
zoom:1;
}

.browse-enabled .focuson-authors ul li p {
font-size:10px;
margin-bottom:6px;
width:270px;
}

.browse-enabled .focuson-authors ul li a {
color:#fff;
font-family:UniversLTW01-67BoldCn;
font-size:10px;
text-transform:uppercase;
}

.browse-enabled .focuson-authors img {
float:left;
height:88px;
width:88px;
padding-right:10px;
}

.browse-enabled .focuson-takeaway {
margin:10px;
height:249px;
width:300px;
}

.browse-enabled .focuson-takeaway blockquote {
background:url(../images/immersive-quotes.png) no-repeat scroll 0 8px transparent;
border-left:0 none;
color:#fff;
line-height:30px;
margin-top:10px;
padding-left:25px;
}

.browse-enabled .focuson-takeaway blockquote p,.browse-enabled .focuson-takeaway blockquote cite {
font-family:UniversLTW01-47LightCn;
font-size:20px;
line-height:26px;
margin-bottom:.5em;
width:276px;
}

.browse-enabled .grid2-padded30 h2 {
margin-top:1.3em;
}

.browse-enabled.video-list .focuson-takeaway {
height:auto;
width:auto;
}

.browse-enabled.video-list .focuson-takeaway p.leadin {
font-size:1.62em;
width:270px;
color:#fff;
padding:50px 20px;
z-index:1000;
}

.browse-enabled.video-list a.view {
color:#5283bd;
font-family:UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin-top:20px;
text-transform:uppercase;
}

.browse-enabled.video-list ul.eventsList.padding li h2 {
margin-top:0;
}

.browse-enabled.video-list ul.eventsList.padding li {
padding-bottom:20px;
display:table;
width:661px;
}

.browse-enabled.video-list ul.eventsList.padding li div {
float:left;
clear:right;
max-width:216px;
}

.careers-dashboard .homepage-grid .careersPromo h3 a {
color:#fff;
}

.careers-dashboard .grid2-grad .regionSelect {
z-index:550;
position:relative;
}

.careers-dashboard .searchListing {
position:relative;
}

.careers-dashboard .searchListing .search-all {
display:block;
position:absolute;
top:0;
right:20px;
padding-right:12px;
background:url(../images/link-chevron-2.png) no-repeat right 6px;
color:#ffe800;
}

.careers-dashboard .grid2-grad {
height:600px;
}

.careers-dashboard .small-social {
padding:0 10px;
}

.careers-dashboard ul#socialLinks.small-social li.shareLink {
float:left;
}

.careers-dashboard .small-social .printLink {
border-right:1px solid #d7dadf;
padding-right:10px;
}

.careers-dashboard .more {
color:#7398c5;
display:block;
font:12px UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin-top:10px;
text-transform:uppercase;
}

.careers-dashboard .featuredItems article .no-hint {
padding-top:20px;
}

.careers-dashboard .customSelect ul {
margin:0;
}

.careers-dashboard .grid2-grad {
background:url(../images/grid2-grad.png) repeat-y top center;
}

.careers-dashboard .grid2-grad-item {
padding:0;
width:320px;
}

.careers-dashboard .grid2-grad-inner {
padding:15px 20px;
}

.careers-dashboard .content-grid .grid2-grad p.leadin {
color:#fff;
font-size:1.41em;
line-height:1.5em;
width:auto;
margin:0;
}

.careers-dashboard .grid2-grad h2 {
color:#fff;
line-height:1.3em;
font-size:1.3em;
}

.careers-dashboard .grid2-grad h3 {
color:#fff;
font:normal 1.2em Arial,Helvetica,sans-serif;
text-transform:none;
margin:0 0 10px;
}

.careers-dashboard .grid2-grad h4 {
color:#fff;
font:1.25em UniversLTW01-47LightCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin-bottom:10px;
width:85%;
}

.careers-dashboard .grid2-grad .top-separator {
border-top:1px solid #353e4c;
}

.careers-dashboard .grid2-grad .no-bottom-padding {
padding-bottom:0!important;
}

.careers-dashboard .grid2-grad .regions a {
text-transform:uppercase;
font:1em 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
color:#ffe800;
}

.careers-dashboard .grid2-grad .search-but {
margin:10px 0 0;
text-transform:uppercase;
font:1.5em 'UniversLTW01-67BoldCn','Arial Narrow',Arial,Helvetica,sans-serif;
color:#7399c6;
display:block;
width:40px;
}

.careers-dashboard .grid2-grad .buttonLink {
font-size:1.2em;
}

.careers-dashboard .grid2-grad-beta .buttonLink {
background:#171d2a;
}

.careers-dashboard .intros h3 {
text-transform:uppercase;
font:1em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
color:#fff;
}

.careers-dashboard .intros li {
padding-bottom:18px;
margin-bottom:18px;
background:url(../images/dotted-separator.png) repeat-x bottom left;
}

.careers-dashboard .intros .last {
margin-bottom:0;
background:0;
}

.careers-dashboard .intros li p {
font-size:.80em;
line-height:1.3em;
color:#fff;
}

.careers-dashboard .intros .more {
font-size:.75em;
}

.careers-dashboard .half-column {
float:left;
width:50%;
}

.careers-dashboard .content-header {
padding:15px 20px;
background:url(../images/content-header-grad.png) repeat-y;
}

.careers-dashboard .content-header h2 {
margin:4px 26px 4px 0;
width:auto!important;
float:left;
}

.careers-dashboard .content-header div.customSelect.closed,.careers-dashboard .content-header div.customSelect.open {
float:left;
margin-bottom:0;
margin-top:-4px;
}

.careers-dashboard .clearfix:before,.clearfix:after {
content:"";
display:table;
}

.careers-dashboard .clearfix:after {
clear:both;
}

.careers-dashboard .clearfix {
zoom:1;
}

.careers-dashboard .grid-list {
margin:30px 20px;
}

.careers-dashboard .grid-list li {
float:left;
padding:0 22px;
border-right:1px solid #ced4dc;
}

.careers-dashboard .grid-list .first {
padding-left:0!important;
}

.careers-dashboard .grid-list .last {
padding-right:0!important;
border-right:0;
}

.careers-dashboard .grid-list a {
display:block;
width:168px;
overflow:hidden;
padding:15px 0 15px 2px;
height:43px;
color:#2f3338;
font:1em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
text-transform:uppercase;
background:url(../images/dotted-separator2.png) repeat-x bottom left;
}

.careers-dashboard .first-row a {
padding-top:0;
}

.careers-dashboard .last-row a {
background:0;
padding-bottom:0;
}

.careers-dashboard .searchListingPadded {
margin:20px 0;
}

.careers-dashboard .searchListingPadded tbody td {
white-space:normal;
}

.careers-dashboard .grid2-grad .mediaComponentSocial {
background:transparent;
clear:both;
height:35px;
margin:0 10px;
padding:15px 0 5px;
position:relative;
width:300px;
}

.careers-dashboard .grid2-grad .mediaComponentSocial.borderBot {
border-bottom:1px #545e6c solid;
}

.careers-dashboard .grid2-grad .mediaComponentSocial ul#socialLinks.expanded {
height:45px;
margin:0;
right:auto;
}

.progress ul.faqs {
border-top:0;
margin-bottom:10px;
}

.progress ul.faqs li.blockHighlight {
padding-top:0;
border-bottom:0;
}

.progress #content ul.faqs li h2 {
padding-left:0;
padding-top:10px;
}

.progress #content ul.faqs li div {
margin-left:0;
}

.progress.browse-enabled.video-list a.view {
margin-top:8px;
}

.progress.browse-enabled.video-list ul.eventsList.padding li h2 {
margin-bottom:4px;
}

.progress.browse-enabled.video-list .focuson-takeaway p.leadin {
padding-top:20px;
padding-bottom:20px;
}

.progress .trademark p {
position:absolute;
padding-left:20px;
bottom:10px;
font-size:11px;
}

.progress .grid2 img.subHead {
display:block;
}

.progress .focuson-takeaway h2 {
padding-left:20px;
margin:.5em 0 0;
color:#fff;
font-size:22px;
}

.progress .focuson-takeaway h3 {
padding-left:20px;
margin:0;
color:#fff;
font-size:18px;
text-transform:none;
}

footer p.extraText {
text-transform:none;
color:#8398b1;
font-weight:bold;
margin-top:3px;
float:none;
font-size:1.25em;
}

#mqdetect {
width:1px;
display:none;
}

@media screen and min-width10px{
#mqdetect {
width:10px!important;
}
}

@media screen and min-width1230px{
#wrapper,header,#content,footer {
width:1200px;
}

header {
margin:15px auto;
}

nav#skiplinks ul li a:hover,nav#skiplinks ul li a:focus {
top:200px;
left:85px;
width:285px;
height:30px;
padding:28px 15px 12px;
}

nav#skiplinks ul li#homelink {
background-image:url(../images/gs-logo-70.gif);
width:70px;
height:70px;
}

nav#skiplinks ul li#homelink a,nav#skiplinks ul li#homelink a:focus,nav#skiplinks ul li#homelink a:hover {
width:70px;
height:70px;
}

h1 {
font-size:4.416em;
padding-top:.5em;
}

h1.masthead img.mastheadImg {
width:800px;
}

h1.smallText {
width:510px;
font-size:2.5em;
}

h1.parent {
padding-top:.377358491em;
}

h2 {
font-size:1.5em;
}

h3 {
font-size:1.333em;
}

h4 {
font-size:1.167em;
}

h5 {
font-size:1em;
}

h6 {
font-size:.833em;
}

a.buttonLink {
font-size:1em;
}

.homepage-grid article p {
font-size:1.166666667em;
}

.homepage-grid h2 {
font:1.75em UniversLTW01-67BoldCn,Helvetica,sans-serif;
}

.wf-inactive .homepage-grid h2 {
font:bold 1.36em Arial,Helvetica,sans-serif;
}

.homepage-grid .leadText h2 {
font:2.83em UniversLTW01-67BoldCn,Helvetica,sans-serif;
}

.wf-inactive .homepage-grid .leadText h2 {
font:bold 2.36em Arial,Helvetica,sans-serif;
}

.featuredItems article h3 {
font-size:1.5em;
}

.forceTypography .homepage-grid p {
font-family:Arial,Helvetica,sans-serif!important;
}

.forceTypography footer {
font-family:Arial,Helvetica,sans-serif!important;
}

footer .social-connect {
width:218px;
}

footer .social-connect p {
display:block;
font-size:1.2em;
color:#7399c6;
padding-right:18px;
margin-right:8px;
height:24px;
padding-top:6px;
background:transparent url(../images/connect-icon-sprite.png) right -182px no-repeat;
float:left;
text-align:right;
}

.breadcrumbs a.first {
background:transparent url(../images/breadcrumb-chevron.gif) 5px 50% no-repeat;
}

.quickLinks ul li {
width:200px;
height:200px;
}

.quickLinks ul li.noLink {
background-position:left top;
}

.quickLinks ul li.singleQuickLink {
width:400px;
}

.quickLinks ul li h3 a {
padding:130px 15px 40px;
margin:0;
width:170px;
background-position:0 20px;
font-size:.938em;
}

.quickLinks ul li.singleQuickLink h3 a {
width:370px;
}

.quickLinks ul li.quickNext h3 a,.quickLinks ul li.quickPrevious h3 a {
background-position:0 14px;
}

.grid2 img.masthead,.grid2-padded img.masthead {
width:800px;
}

.blockHighlight:focus,.blockHighlight:hover {
background-position:left 50%;
}

.featuredItems article {
padding-bottom:40px;
}

.featuredItems article p {
padding:0 50px 15px 15px;
font-size:1.166666667em;
}

.mastheadOverlayPlain {
width:800px;
height:160px;
padding:30px 20px 10px;
}

.mastheadOverlayPlain h1 {
padding-top:0;
margin-bottom:.5em;
clear:left;
}

.content-grid .mastheadOverlayPlain time {
margin-top:-16px;
}

.content-grid .mastheadOverlayPlain p {
font-size:1.833em;
}

.mastheadOverlayPlain h3 {
float:left;
clear:right;
font:2.916666667em/1.36170213 UniversLTW01-59UltraCn,'Arial Narrow',Arial,Helvetica,sans-serif;
margin-left:.33em;
margin-top:0;
}

h1.parent.blue {
font-size:4.416em;
margin-top:0;
}

nav.subpages li a,nav.state li a {
font-size:1em;
}

ul.tags li {
font-size:1em;
}

ul.cards li {
width:170px;
}

.homepage-grid article,.homepage-grid article.grid1x1 {
width:400px;
height:400px;
}

.content-grid .grid1 article figure img.articleImg,.homepage-grid article figure img.articleImg,.homepage-grid article.grid1x1 figure img.articleImg {
width:400px;
}

section.split-tout article.grid0x2 {
width:400px;
height:200px;
clear:left;
}

section.split-tout article.grid0x2 figure.split {
height:200px;
}

section.split-tout article.grid0x3 {
width:400px;
height:133px;
clear:left;
}

section.split-tout article.grid0x3 figure.split {
height:133px;
}

section.split-tout article.grid0x3:first-child {
width:400px;
height:134px;
}

section.split-tout article.grid0x3:first-child figure.split {
height:134px;
}

section.split-tout article.grid0x2 figure img.articleImg {
height:200px;
width:auto;
}

section.split-tout article.grid0x3 figure img.articleImg {
height:133px;
width:auto;
}

section.split-tout article.grid0x3:first-child figure img.articleImg {
height:134px;
}

section.split-tout article figure a.view {
color:#5283bd;
font-family:UniversLTW01-67BoldCn,Helvetica,sans-serif;
font-size:1.16667em;
line-height:1.3;
text-transform:uppercase;
margin-left:10px;
}

.homepage-grid article figure a.view {
color:#5283bd;
font-family:UniversLTW01-67BoldCn,Helvetica,sans-serif;
font-size:1.16667em;
line-height:1.3;
margin-left:10px;
text-transform:uppercase;
}

section.split-tout article:hover a.view,.homepage-grid article:hover a.view {
text-decoration:underline;
}

.homepage-grid article.grid2x1 {
width:800px;
}

.homepage-grid article.grid2x1 img.articleImg {
width:800px;
}

.homepage-grid article.grid2x1#hero img.articleImg {
height:400px;
}

.homepage-grid article.grid3x1 {
width:1200px;
}

.homepage-grid article.grid3x1 img.articleImg {
width:1200px;
}

.homepage-grid article.grid3x1#hero img.articleImg {
height:400px;
}

.homepage-grid article.grid1x2 {
height:800px;
}

.homepage-grid article.grid1x2#hero img.articleImg {
height:800px;
}

.homepage-grid article.grid2x2 {
width:800px;
height:800px;
}

.homepage-grid article.grid2x2 img.articleImg {
width:800px;
}

.homepage-grid article.grid2x2#hero img.articleImg {
height:800px;
}

.homepage-grid article.grid3x2 {
width:1200px;
height:800px;
}

.homepage-grid article.grid3x2 img.articleImg {
width:1200px;
}

.homepage-grid article.grid3x2#hero img.articleImg {
height:800px;
}

.homepage-grid article#hero figcaption {
left:125px;
top:70px;
width:400px;
}

.homepage-grid article#hero.grid2x1 figcaption {
left:70px;
top:70px;
width:320px;
}

.homepage-grid article#hero figcaption h2 {
font-size:5.333333333em;
margin:0 0 15px;
}

.homepage-grid article#hero figcaption p {
font-size:1.5em;
}

.homepage-grid article#hero figcaption ul {
margin:15px 0 0 3px;
}

.homepage-grid article#hero figcaption ul li {
font-size:1.166666667em;
}

.homepage-grid article .careersPromox1 {
height:80px;
}

.homepage-grid article .careersPromox2 {
height:158px;
}

.homepage-grid article .careersPromox3 {
height:182px;
}

.homepage-grid article .careersPromox1 h2 {
font-size:2em;
padding:20px 0 0 20px;
}

.homepage-grid .careersPromo h3 {
font-size:1.5em;
padding:20px 20px 6px;
}

.homepage-grid .careersPromo p {
font-size:1.16667em;
margin:6px 20px 0;
}

.content-grid {
width:1200px;
background-position:left top;
}

.grid3 {
width:1200px;
}

.grid3-padded {
width:1160px;
padding:0 20px 100px;
}

.grid2 {
width:800px;
}

.grid2-padded {
width:760px;
padding:0 20px;
}

.grid2-padded30 {
width:740px;
padding:0 30px;
}

.press-detail .grid2-padded {
position:relative;
}

.grid2 h2,.grid2-padded h2 {
width:580px;
}

.grid2 h2 {
width:auto;
}

.grid2 p,.grid2-padded p {
width:580px;
font-size:1.33em;
}

.grid2 p.leadin,.grid2-padded p.leadin {
width:580px;
font-size:2em;
}

p.leadin,.content-grid p.leadin {
font-size:2.24em;
}

.grid0 {
width:200px;
}

.grid1 {
width:400px;
}

.grid1-padded {
width:360px;
}

.grid1-splitcolumn {
width:335px;
height:auto;
padding:0 25px 0 20px;
}

.blog .grid1-splitcolumn {
padding:0 25px 10px 20px;
width:400px;
}

.blog .grid1-splitcolumn p {
font-size:14px;
}

.grid1 p,.grid1-splitcolumn p {
width:23.5em;
}

.grid1 p.leadin,.grid1-splitcolumn p.leadin {
width:25ex;
}

.search-grid {
background:url(../images/search-grid-bg.png) 0 0 repeat-y;
}

nav.left-column {
width:319px;
}

.search-grid section.results {
width:860px;
}

.search-grid article.top-result {
width:765px;
}

.search-grid article.top-result h2,.search-grid article.top-result h3,.search-grid article.top-result p {
width:560px;
}

.search-grid ul.search-results {
width:625px;
}

.grid1 .dateList,.grid1 .dateList li {
width:360px;
}

.grid1-splitcolumn .dateList,.grid1-splitcolumn .dateList li {
width:330px;
}

.dateList li p time {
width:120px;
}

.dateList li p span {
width:460px;
}

.dateList li p span.moreInfo {
font-size:.80em;
}

.textBlock p {
font-size:1.166666667em!important;
}

.promoted article {
width:400px;
}

.promoted article p.sub-text {
width:360px;
}

.stockPrice h3 {
margin:24px 14px 20px;
}

.stockPrice ul {
margin:20px 14px 10px;
}

.stockPrice ul li {
width:80px;
margin-right:40px;
}

.stockPrice ul li.wider {
width:125px;
}

.stockPrice table.stockprice {
width:372px;
}

.stockPrice table.stockprice caption {
font:1.5em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.stockPrice table.stockprice thead tr th {
padding:15px 50px 10px 0;
font:1em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.stockPrice table.stockprice tbody tr td {
font:2.33em 'UniversLTW01-57Condense 723821','Arial Narrow',Arial,Helvetica,sans-serif;
}

.stockPrice table.stockprice tbody tr td.percentage-change {
font-size:1.5em;
padding-right:60px;
}

.stockPrice table.stockprice tbody tr td.volume span.unit {
font-size:.642857143em;
}

.stockPrice table.stockprice tfoot tr td {
font:1em UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.dateList li.featuredItem h3 {
font-size:.95em;
}

.dateList li.featuredItem p {
font-size:1.1em;
}

blockquote.ex p {
font-size:2em;
}

blockquote.ex span.cite {
font-size:.666666667em;
}

.hasMoreInfo {
padding-right:180px;
}

.hasMoreInfo p {
width:510px;
line-height:1.5;
}

.hasMoreInfo p.leadin {
width:510px;
line-height:1.05;
}

.more-info {
width:180px;
padding-bottom:20px;
}

.more-info h2 {
padding:0 20px;
margin:20px 0 0;
}

.more-info img.authorImg {
width:200px;
height:200px;
}

.more-info dl {
padding:0 20px;
}

.more-info dt {
font-size:1em;
}

.more-info dt.leadAuthor {
font-size:1.166666667em;
}

.more-info dd {
font-size:.8em;
}

.more-info dd.jobTitle {
font-size:.833em;
}

.more-info dd p {
width:160px;
}

.press-detail {
padding-bottom:300px;
}

.press-detail .hasMoreInfo ul#socialLinks.topRight {
margin:15px -180px -30px 0;
}

.press-detail .more-info {
top:200px;
}

.faqs #content li.faqExpanded {
background-position:left 50%;
}

.faqs #content li h2 {
width:580px;
}

.faqs #content li p {
width:580px;
}

ul.cards li a {
font-size:1em;
}

ul.cards li a span {
font-size:.75em;
}

ul.contacts li {
width:340px;
}

.grid1-splitcolumn h2.pr {
margin-left:50px;
}

.grid1-splitcolumn ul.contacts {
width:120px;
margin:0 47px 0 50px;
}

.grid1-splitcolumn ul.contacts p {
width:120px;
}

.immersive .immersive-takeaway {
width:530px;
}

.immersive .immersive-takeaway p {
font-size:1.333333333em;
}

.immersive .immersive-takeaway blockquote p {
padding-right:60px;
}

.immersive .immersive-authors {
margin-left:90px;
}

.immersive .immersive-authors li h3 {
font-size:1.833333333em;
}

.immersive .immersive-authors li p {
font-size:.916666667em;
}

.office-location #map {
width:1200px;
}

.office-listings .filters {
width:1200px;
}

.listings {
width:1200px;
}

.listings li p span {
width:250px;
}

.listings li p span.phone span {
width:140px;
font-size:14px;
}

.tenk-intro,.tenk-hero aside {
height:450px;
}

.tenk-intro p {
width:350px;
font-size:1.833em;
}

.tenk-intro a {
color:#fff;
font-size:.87em;
}

.tenk-touts p {
width:370px;
font-size:1.166666667em;
}

.tenk-content img.map {
width:350px;
height:225px;
}

.tenk-content ul.cards li {
width:170px;
margin-right:10px;
}

ul.cards li a {
width:120px;
}

.tenk-content ul.grid-content.women li {
width:100px;
height:100px;
}

.tenk-content ul.grid-content.women li a {
height:200px;
width:100px;
clip:rect(0100px100px0);
}

.tenk-content ul.grid-content.women li a:hover {
clip:rect(100px100px200px0);
}

.tenk-content ul.grid-content.women li a.disabled:hover {
clip:rect(0100px100px0);
}

#profile-container {
width:1200px;
}

.profile-card.women {
width:320px;
height:120px;
}

.profile-card.women img {
width:120px;
height:120px;
}

.profile-card.women .profile-data {
margin:5px 10px 0;
width:170px;
}

.profile-card.women .profile-data p {
margin:0 0 1em;
}

.profile-card.women.right {
margin:-15px 0 0 -215px;
}

.profile-card.women.right img {
right:0;
}

.tenk-content ul.grid-content.business li {
width:200px;
height:200px;
}

.tenk-content ul.grid-content.business li a {
height:400px;
width:200px;
clip:rect(0200px200px0);
}

.tenk-content ul.grid-content.business li a:hover {
clip:rect(200px200px400px0);
}

.tenk-content ul.grid-content.business li a.disabled:hover {
clip:rect(0200px200px0);
}

h2.person {
font:4.17em/.6 UniversLTW01-59UltraCn,"Arial Narrow",Arial,Helvetica,sans-serif;
margin:30px 0 50px;
width:auto;
}

dl.pplDescription dt {
font-size:1.167em;
}

dl.pplDescription dd {
font-size:1.167em;
}

.profile-card.business {
width:540px;
height:240px;
}

.profile-card.business img {
width:240px;
height:240px;
}

.profile-card.business .profile-data {
margin:10px 10px 0;
width:260px;
}

.profile-card.business .profile-data p {
margin:0 0 1em;
}

.profile-card.business.right {
margin:-15px 0 0 -330px;
}

.profile-card.business.right img {
right:0;
}

.tenk-sb-join {
margin-top:105px;
}

.tenk-content ul.gsgives li {
width:200px;
height:240px;
}

.tenk-content ul.gsgives li a {
height:400px;
width:200px;
clip:rect(0200px200px0);
}

.dateList li p,.contacts li p {
font-size:.875em;
}

.people-content ul.grid-content li {
width:200px;
height:200px;
}

.people-content ul.grid-content li a {
height:400px;
width:200px;
clip:rect(0200px200px0);
}

.people-content ul.grid-content li a:hover {
clip:rect(200px200px400px0);
}

.people-content ul.grid-content li a.disabled:hover {
clip:rect(0200px200px0);
}

.profile-card.careerspeople,.careerspeople .profile-card {
width:480px;
height:240px;
}

.profile-card.careerspeople img,.careerspeople .profile-card img {
width:240px;
height:240px;
}

.profile-card.careerspeople .profile-data,.careerspeople .profile-card .profile-data {
margin:10px 10px 0;
width:220px;
}

.profile-card.careerspeople .profile-data p,.careerspeople .profile-card .profile-data p {
margin:0 0 1em;
}

.profile-card.careerspeople.right,.careerspeople .profile-card .right {
margin:-15px 0 0 -275px;
}

.profile-card.careerspeople .profile-data h4,.careerspeople .profile-card .profile-data h4 {
font-size:1.111111111em;
}

.profile-card.careerspeople .profile-data p.title,.careerspeople .profile-card .profile-data p.title {
font-size:1em;
}

.profile-card.careerspeople .profile-data p.position,.careerspeople .profile-card .profile-data p.position {
font-size:.65em;
}

.profile-card.careerspeople .profile-data a,.careerspeople .profile-card .profile-data a {
font-size:.55em;
}

.careerspeople .grid1-padded.filterby {
top:230px;
right:110px;
}

.careerspeople .quickLinks {
top:-200px;
}

.careersSearch .content-search .searchNav {
width:800px;
height:135px;
}

.searchListing {
width:800px;
}

#reportList {
width:800px;
}

#reportList li span.year {
width:113px;
}

#reportList li p {
width:563px;
}

ul.boardList li {
width:378px;
}

ul.boardList li img {
margin-right:10px;
}

ul.boardList li h3 {
width:235px;
font-size:1.125em;
}

ul.boardList li h3 span {
font-size:.777777778em;
}

ul.boardList li p {
width:235px;
margin-top:5px;
font-size:.6875em;
}

.atGlance ul.graph li {
width:188px;
}

.atGlance ul.graph li h3 {
width:130px;
}

.atGlance ul.graph li img {
width:188px;
}

article.leadership header {
top:-16px;
}

ul.eventsList li img {
margin-right:20px;
max-width:380px;
}

ul.eventsList li h2 {
min-width:300px;
margin-top:20px;
}

ul.eventsList li p {
width:361px;
clear:right;
margin:0 35px 0 0;
}

ul.tenksb li p {
width:401px;
clear:right;
margin:0 35px 0 0;
}

ul.eventsList li a {
width:200px;
font-size:.725em;
}

blockquote.app {
height:322px;
padding:30px;
}

blockquote.app p {
font-size:2.833em;
}

img.subHead {
width:800px;
}

h1.numeric {
margin-top:50px;
}

ul.eventsList li h2 {
font-size:1.125em;
}

ul.eventsList li p {
font-size:1em;
}

.tenk-partner aside.grid2 article li {
font-size:1.333em;
}

.featuredAward article h3 {
font-size:2.33em;
}

.featuredAward article p {
font-size:1.166666667em;
}

.awardsList h4 {
font-size:1.333333333em;
}

.categoryNav div h2 {
font-size:1.833333333em;
}

.categoryNav ul li {
font-size:1.5em;
}

.faqs #content li {
font-size:1.333em;
}

.immersive {
width:1160px;
}

.immersive .immersive-takeaway blockquote p {
font-size:1.833em;
}

.immersive .immersive-takeaway address {
font-size:1.2em;
}

.india .textList li p {
font-size:1.33em;
}

.annualMeeting .map {
font-size:1em;
}

.annualMeeting ul.board li {
width:365px;
font-size:1.33em;
}

.grid2 ul.normal,.grid2-padded ul.normal,.grid2 ol.normal,.grid2-padded ol.normal {
width:580px;
}

ol.normal li {
font-size:1.333em;
}

ol.normal li li {
font-size:1em;
}

ul.normal li {
font-size:1.333em;
}

ul.normal li ul li,ul.normal li ul li ul li {
font-size:1em;
}

article.leadership header hgroup h1 {
font-size:4.167em;
}

article.leadership header hgroup h2 {
font-size:2.333em;
width:auto;
}

article address {
font-size:1.33em;
}

.search-grid section.results ul.search-results li h3,.search-grid section.results ul.search-results li p {
font-size:1.333em;
}

.sitemap ul li {
width:275px;
}

.sitemap ul li a {
font-size:2em;
}

.sitemap ul li ul {
width:275px;
}

.sitemap ul li ul li a,.sitemap ul li ul li span.linkless {
font:bold 1.33em Arial,Helvetica,sans-serif;
}

.sitemap ul li ul li ul li {
width:260px;
}

.sitemap ul li ul li ul li a {
font-size:1.166666667em;
}

article.blockquote {
margin:53px 0;
}

article.blockquote p {
width:550px;
}

article.explained li p {
margin-right:20px;
max-width:600px;
}

ul.gradGrid li {
height:160px;
width:160px;
}

ul.gradGrid li h2 {
font-size:1em;
}

ul.gradGrid li p {
font-size:.813em;
}

a.startQuiz {
font-size:1.333em;
}

.textList li p {
font-size:.75em;
}

.splitGrid {
width:340px;
}

.specifications {
width:380px;
}

.careersF .grid2 .padded>p {
width:550px;
}

.careers .tab p {
width:530px;
}

ul.blogList li {
float:left;
width:400px;
margin:0;
padding:0 0 5px;
}

ul.blogList li img {
width:400px;
}

ul.blogList li .edit_dot img {
width:17px;
}

ul.blogList li p {
padding:0 50px 15px 0;
}

ul.blogList a.view {
color:#5283bd;
font-family:UniversLTW01-67BoldCn,Helvetica,sans-serif;
font-size:1.16667em;
line-height:1.3;
margin-left:0;
text-transform:uppercase;
}

div.filterBlog div.customSelect {
margin-left:949px;
}

div.filterBlog>span {
margin-left:860px;
}

.categoryNav div p {
width:300px;
float:left;
}

.error-404 {
background:transparent url(../images/error-404-bg.png) left top no-repeat;
}

.error-404 section {
width:800px;
padding:170px 200px 20px;
}

.error-404 section h1 {
font:7.6667em/1 UniversLTW01-59UltraCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

.error-404 section h2 {
font:2.333em/1.5 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
}

.error-404 section p {
font:2.333em/1.5 UniversLTW01-47LightCn,"Arial Narrow",Arial,Helvetica,sans-serif;
}

.error-404 section ul li a {
font:1.33em/1 UniversLTW01-67BoldCn,'Arial Narrow',Arial,Helvetica,sans-serif;
}

#endFrame,#mediaHolder {
width:800px;
min-height:450px;
}

.grid3 #endFrame {
margin-left:200px;
margin-right:160px;
}

.browse-enabled .grid3 #endFrame,.video-carousel-test .grid3 #endFrame {
margin-left:0;
margin-right:0;
}

#endFrame span.replay {
left:340px;
margin-top:210px;
}

#endFrame span.replay.lower {
margin-top:240px;
}

#endFrame a.learn {
left:288px;
left:270px;
margin-top:300px;
}

#endFrame div.moreVideos {
margin-left:100px;
}

#endFrame div.moreVideos.twoLists {
margin-left:80px;
}

#endFrame div.moreVideos.twoLists .vidLists.first {
margin-right:70px;
}

.grid3 #mediaHolder {
padding-left:200px;
padding-right:200px;
}

ul.mediaComponentThumbs {
width:700px;
}

ul.mediaComponentThumbs li {
margin:0 16px 0 0;
}

.grid2 ul.mediaComponentThumbs li {
margin:0 20px 0 0;
}

.grid1 .carousel {
width:280px;
}

.grid2 .carousel {
width:680px;
}

.grid3 .carousel {
width:800px;
}

.grid3 .prevBtn {
padding-left:140px;
background-position:140px -150px;
}

.grid3 .prevBtn:focus,.grid3 .prevBtn:hover {
background-position:140px 0;
}

.grid3 .prevBtn.disabled {
background-position:140px -300px;
cursor:default;
}

.grid3 .prevBtn.inactive {
background-position:140px -450px;
cursor:default;
}

.grid3 .nextBtn {
background-position:-100px -150px;
padding-right:140px;
}

.grid3 .nextBtn:focus,.grid3 .nextBtn:hover {
background-position:-100px 0;
}

.grid3 .nextBtn.disabled {
background-position:-100px -300px;
cursor:default;
}

.grid3 .nextBtn.inactive {
background-position:-100px -450px;
cursor:default;
}

.slideShowHolder {
width:800px;
height:450px;
}

#captionHolder {
width:760px;
}

#captionHolder p.caption {
width:530px;
}

.mediaComponentSocial ul#socialLinks {
right:200px;
}

.focus section.split-tout {
float:left;
}

.homepage-grid section.split-tout {
float:left;
}

.focus-intro {
height:820px;
}

.focus-intro p {
width:350px;
font-size:1.833em;
}

.focus-row article.grid2x1 {
width:800px;
}

.focus-row article.grid2x1 img.articleImg {
width:800px;
}

.focus-row article.grid2x1 {
height:420px;
}

.focus-row article.grid1x1 {
height:400px;
}

.browse-enabled .content-grid.browseDropdown section.header .mastheadOverlayPlain {
width:961px;
}

.browse-enabled .content-grid.browseDropdown section.header {
width:1000px;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .prevBtn {
margin-right:42px;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .nextBtn {
margin-left:42px;
}

.browse-enabled .content-grid.browseDropdown div.dropdown_wrapper .carousel {
background:transparent;
width:1032px;
}

.browse-enabled .content-grid.browseDropdown section.grid2 .carousel {
width:680px;
}

.browse-enabled .content-grid.browseDropdown section.grid2 .richContent {
margin:0;
}

.browse-enabled .grid3.dark .grid2 {
height:448px;
}

.browse-enabled .grid3 .grid2 #mediaHolder object {
height:450px;
width:800px;
}

.browse-enabled .grid3 .grid1 .mediaComponentSocial {
background:transparent;
clear:both;
height:35px;
margin:0 28px;
padding:15px 0 5px;
position:relative;
width:344px;
}

.browse-enabled .grid3 .grid1 .mastheadFocusOnPlain {
width:360px;
background:transparent;
height:382px;
padding:10px 28px 0;
}

.browse-enabled.full-leftCol article.grid1 {
height:800px;
}

.browse-enabled .grid3 .grid1.small .mastheadFocusOnPlain {
height:334px;
}

.browse-enabled .grid3 .grid1 .mastheadFocusOnPlain p.leadin {
font-size:1.5em;
line-height:1.5em;
width:360px;
overflow:hidden;
}

.browse-enabled .grid3 .grid1 .mastheadFocusOnPlain p.subtext {
font-size:1.4em;
line-height:1.2em;
}

.browse-enabled .content-grid article.grid1x1 {
height:400px;
width:400px;
}

.browse-enabled .content-grid article.grid1x1 img {
width:400px;
}

.browse-enabled article.grid1x1 figcaption h2 {
font-size:1.84em;
margin:.8em 0 0;
}

.browse-enabled article.grid1x1 figcaption p {
font-size:1.15em;
}

.browse-enabled .content-grid article.grid2x1,.browse-enabled .content-grid article.grid2x1 img {
height:450px;
}

.browse-enabled .focuson-authors ul {
width:340px;
}

.browse-enabled .focuson-authors li {
height:120px;
}

.browse-enabled .focuson-authors ul li h3 {
font-size:26px;
line-height:26px;
margin-top:20px;
margin-bottom:8px;
}

.browse-enabled .focuson-authors ul li p {
font-size:12px;
margin-bottom:10px;
width:300px;
}

.browse-enabled .focuson-authors ul li a {
color:#fff;
font-family:UniversLTW01-67BoldCn;
font-size:12px;
text-transform:uppercase;
}

.browse-enabled .focuson-authors img {
float:left;
height:124px;
width:124px;
padding-right:10px;
}

.browse-enabled .focuson-takeaway {
margin:10px 16px;
height:306px;
width:368px;
}

.browse-enabled .focuson-takeaway blockquote p,.browse-enabled .focuson-takeaway blockquote cite {
font-size:24px;
line-height:30px;
margin-bottom:1em;
width:330px;
}

.browse-enabled.video-list .focuson-takeaway p.leadin {
font-size:1.84em;
width:330px;
}

.careers-dashboard .grid2-grad {
height:600px;
}

.careers-dashboard .grid2-grad-item {
padding:0;
width:400px;
}

.careers-dashboard .grid2-grad-inner {
padding:30px 42px 30px 30px;
}

.careers-dashboard .content-header h2 {
margin-right:48px;
}

.careers-dashboard .grid-list li {
padding:0 31px;
}

.careers-dashboard .grid-list a {
width:209px;
font-size:1.12em;
}

.careers-dashboard .intros li p {
font-size:.90em;
}

.careers-dashboard .padded-top {
padding-top:40px;
}

.careers-dashboard .grid2-grad .mediaComponentSocial {
background:transparent;
clear:both;
height:35px;
margin:0 28px;
padding:15px 0 5px;
position:relative;
width:344px;
}

.careers-dashboard .grid2-grad .mediaComponentSocial ul#socialLinks {
width:auto;
}

.progress .focuson-takeaway h2 {
font-size:26px;
}

.progress .focuson-takeaway h3 {
font-size:20px;
}

.mobile-switch {
top:-10px;
left:900px;
}
}

@-moz-document url-prefix() {
forminput#searchboxpadding:7px 4px 6px;
}
}
