.v1 #section-header {
    background: none;
    border: 0;
    list-style-type: none;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle
}
.v1 #section-header ul,
.v1 #section-header li,
.v1 #section-header p {
    background: none;
    border: 0;
    list-style-type: none;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle
}

.chrome-v5-responsive #body {
    margin-top: 80px;
    margin-bottom: 10px
}
.chrome-v5-retract-nav-enabled #body {
    margin-top: 55px;
    margin-bottom: 10px
}
.chrome-v5-retract-nav-enabled #body.globalnav-show {
    margin-top: 80px;
    margin-bottom: 10px
}
.chrome-v5-retract-nav-enabled #body.globalnav-showStart {
    margin-top: 80px;
    margin-bottom: 10px;
    -webkit-transition: margin-top 0.2s;
    -moz-transition: margin-top 0.2s;
    -o-transition: margin-top 0.2s;
    transition: margin-top 0.2s
}
.chrome-v5-retract-nav-enabled #body.globalnav-showStop {
    margin-top: 80px;
    margin-bottom: 10px
}
.chrome-v5-retract-nav-enabled #body.globalnav-hideStart,
.chrome-v5-retract-nav-enabled #body.globalnav-hide {
    margin-top: 55px;
    margin-bottom: 10px;
    -webkit-transition: margin-top 0.2s;
    -moz-transition: margin-top 0.2s;
    -o-transition: margin-top 0.2s;
    transition: margin-top 0.2s
}
.chrome-v5-retract-nav-enabled #body.globalnav-hideStop {
    margin-top: 55px;
    margin-bottom: 10px
}
.os-android .chrome-v5-responsive #body,
.os-ios .chrome-v5-responsive #body {
    margin-top: 10px;
    margin-bottom: 10px
}
#body.has-text-ad {
    margin-top: 0px
}
.consumer2in1 #body {
    margin-top: 10px
}
.consumer2in1 #body.has-text-add {
    margin-top: 0
}
.consumer2in1 #text-ad-container {
    margin-top: 0
}
#body,
#footer {
    margin-left: auto;
    margin-right: auto;
    width: 980px
}
#body:after,
#footer:after {
    content: "";
    display: table;
    clear: both
}
#body,
.primary,
.wrapper {
    clear: both
}
#body:after,
.primary:after,
.wrapper:after {
    content: "";
    display: table;
    clear: both
}
#body .wrapper {
    padding: 0 10px
}
#pagekey-member-home,

#pagekey-member-home #body,
#pagekey-uas-consumer-login-internal #body {
    margin-left: auto;
    margin-right: auto;
    width: 974px
}
#text-ad-container {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 40px
}
.chrome-v5-responsive #text-ad-container {
    margin-top: 70px
}
.consumer2in1 #text-ad-container {
    margin-top: 0
}
.os-android #text-ad-container,
.os-ios #text-ad-container {
    margin-top: 0
}
#text-ad-container.transparent {
    background: none
}
#text-ad-container .textad,
#text-ad-container .ad-hdr {
    margin-top: 0px;
    margin-bottom: 0px
}
#section-header,
#page-title {
    margin: 0 10px 15px 10px
}
#section-header:after,
#page-title:after {
    content: "";
    display: table;
    clear: both
}
#section-header h1,
#section-header h1 a,
#page-title h1,
#page-title h1 a {
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    color: #000
}
.wrapper #section-header,
.wrapper #page-title {
    margin: 0 0 15px
}

#section-header h1 img,
#page-title h1 img {
    vertical-align: middle
}
#page-title.sub {
    margin-top: 15px
}
#section-header h1 {
    display: none
}
#section-header h1 strong {
    font-weight: normal
}
#section-header.sub h1 {
    display: block;
    float: left
}
#nav-secondary {
    float: left;
    clear: both
}
#nav-secondary li {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    float: left;
    font-size: 130%
}
#nav-secondary li.droplist {
    position: relative
}
#nav-secondary li.droplist ul {
    -webkit-box-shadow: 0 6px 10px #888;
    -moz-box-shadow: 0 6px 10px #888;
    box-shadow: 0 6px 10px #888;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #fff;
    border: 1px solid #016799;
    display: none;
    overflow: hidden;
    position: absolute;
    top: 2em
}
#nav-secondary li.droplist.open ul {
    z-index: 1888;
    display: block;
    position: absolute
}
#nav-secondary li.droplist li {
    border: 0;
    clear: both;
    float: none;
    margin: 0;
    padding: 0
}
#nav-secondary li.droplist li a {
    padding-left: 8px;
    padding-right: 8px;
    margin-left: 0px;
    margin-right: 0px;
    color: #006fa6;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    outline: none;
    font-size: 12px;
    display: block;
    float: none
}
#nav-secondary li.droplist li a.hover,
#nav-secondary li.droplist li a:hover,
#nav-secondary li.droplist li a.focus,
#nav-secondary li.droplist li a:focus {
    text-decoration: none
}
#nav-secondary li.droplist li a.visited,
#nav-secondary li.droplist li a:visited {
    color: #96999c
}
#nav-secondary li.droplist li a:hover,
#nav-secondary li.droplist li a:focus {
    background: #016799;
    color: #fff
}
#nav-secondary li.droplist li a span {
    background: none;
    font-weight: normal !important;
    margin: 0;
    padding: 0
}
#nav-secondary a,
#nav-secondary a:visited {
    color: #069;
    float: left;
    padding: 6px 12px 4px
}
#nav-secondary .selected,
#nav-secondary .active {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: none
}
#nav-secondary .selected a,
#nav-secondary .active a {
    border: 1px solid #fff;
    padding-top: 4px;
    color: #000 !important;
    font-weight: bold;
    padding: 5px 8px 2px
}
.inlined #nav-secondary {
    clear: none
}
.related-links {
    float: right
}
.related-links li {
    float: left;
    font-size: 13px
}
.related-links a {
    color: #006fa6;
    text-decoration: none;
    float: left;
    padding: 6px 8px 4px
}
.related-links a.hover,
.related-links a:hover,
.related-links a.focus,
.related-links a:focus {
    text-decoration: underline
}
.related-links a.visited,
.related-links a:visited {
    color: #96999c
}
.related-links strong {
    color: #006fa6;
    text-decoration: none;
    font-weight: normal
}
.related-links strong.hover,
.related-links strong:hover,
.related-links strong.focus,
.related-links strong:focus {
    text-decoration: underline
}
.related-links strong.visited,
.related-links strong:visited {
    color: #96999c
}
.related-links .go-back a {
    float: none;
    padding: 0
}
.related-links .go-back strong {
    float: left;
    padding: 6px 8px 4px 0
}
.v1 .global-header h3,
.v1 .global-header h4,
.v1 .global-header ul,
.v1 .global-header ol,
.v1 .global-header p,
.v1 .global-header fieldset,
.v1 .global-header select {
    background: none;
    border: 0;
    list-style-type: none;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle
}
.global-header {
    background: #333;
    background-image: -webkit-linear-gradient(top, #555555 0%, #515151 18%, #373737 85%, #333333 100%);
    background-image: -moz-linear-gradient(top, #555555 0%, #515151 18%, #373737 85%, #333333 100%);
    background-image: -o-linear-gradient(top, #555555 0%, #515151 18%, #373737 85%, #333333 100%);
    background-image: linear-gradient(top, #555555 0%, #515151 18%, #373737 85%, #333333 100%);
    -webkit-box-shadow: 0 0 10px #333;
    -moz-box-shadow: 0 0 10px #333;
    box-shadow: 0 0 10px #333;
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    z-index: 10001;
    height: 42px;
    position: fixed;
    top: 0;
    width: 100%
}
.os-android .global-header,
.os-ios .global-header {
    height: auto;
    position: relative
}
.global-header fieldset {
    border: none;
    margin: 0;
    padding: 0
}
.global-header .wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 974px;
    position: relative
}
.global-header .wrapper:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}
.global-header .header-section.first-child {
    float: left;
    width: 646px
}
.global-header .header-section.last-child {
    margin-left: 10px;
    float: left;
    width: 318px;
    position: relative
}
.global-header .header-section .logo-container {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none;
    float: left
}
.global-header .nav-header {
    display: none
}

.global-header.srp-nav.nav-v5-1 .main-nav {
    display: none
}
.global-header .nav {
    float: left
}
.global-header .nav.gueddst-nav {
    float: right
}
.global-header .nav .nav-item {
    float: left;
    line-height: 13px;
    position: relative
}
.global-header .nav .nav-item:hover .sub-nav,
.global-header .nav .nav-item:focus .sub-nav,
.global-header .nav .nav-item.active .sub-nav {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    top: 100%
}
.global-header .nav .nav-link {
    padding-top: 13px;
    padding-bottom: 14px;
    color: #3bc0f3;
    text-decoration: none;
    cursor: pointer;
    display: block
}
.global-header .nav .nav-link.hover,
.global-header .nav .nav-link:hover,
.global-header .nav .nav-link.focus,
.global-header .nav .nav-link:focus {
    text-decoration: none
}
.global-header .nav a {
    color: #006fa6;
    text-decoration: none
}
.global-header .nav a.hover,
.global-header .nav a:hover,
.global-header .nav a.focus,
.global-header .nav a:focus {
    text-decoration: none
}
#in-logo,
#in-premium-logo,
#li-logo,
#in-lingying-logo {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    margin-top: 3px;
    display: block;
    height: 36px;
    width: 44px;
    position: relative;
    left: -1px;
    float: left
}
#in-logo:active,
#in-logo:focus,
#in-premium-logo:active,
#in-premium-logo:focus,
#li-logo:active,
#li-logo:focus,
#in-lingying-logo:active,
#in-lingying-logo:focus {
    background-color: #252525;
    outline: none;
    border-style: solid;
    border-color: #252525;
    border-width: 3px 3px 3px 7px;
    margin-top: 0;
    margin-left: -7px !important;
    margin-right: 2px !important
}

#li-logo {
    width: 93px
}

#in-lingying-logo:active,
#in-lingying-logo:focus {
    height: 35px;
    border-width: 3px 5px 3px 7px;
    margin-right: 0 !important
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2 / 1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
    #in-logo {
        background-size: 44px 36px
    }
}
.nav-v5-2-header #in-logo,
#in-premium-logo,
#li-logo,
#in-lingying-logo {
    margin-left: 0px;
    margin-right: 5px
}
.nav-v5-2-header {
    background: none
}
.nav-v5-2-header #top-header {
    background-color: #3f3f3f;
    background-image: -webkit-linear-gradient(top, #696969 0%, #3f3f3f 100%);
    background-image: -moz-linear-gradient(top, #696969 0%, #3f3f3f 100%);
    background-image: -o-linear-gradient(top, #696969 0%, #3f3f3f 100%);
    background-image: linear-gradient(top, #696969 0%, #3f3f3f 100%);
    height: 42px
}
.nav-v5-2-header .header-section.first-child {
    width: auto
}
.nav-v5-2-header .header-section.last-child {
    float: right;
    width: auto
}
.nav-v5-2-header .nav .nav-link {
    padding-left: 10px;
    padding-right: 10px;
    color: #D7D7D7
}
.nav-v5-2-header .nav .nav-link:active,
.nav-v5-2-header .nav .nav-link:focus {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-color: #252525;
    outline: #2e8dd7 thin dotted
}
.nav-v5-2-header .nav .nav-link:hover,
.nav-v5-2-header .nav .nav-link:focus {
    color: #2e8dd7
}
.nav-v5-2-header .nav .no-link {
    background: none;
    border: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 13px;
    line-height: 17px;
    color: #fff;
    font-weight: normal;
    color: #D7D7D7;
    line-height: 11px
}
.nav-v5-2-header .nav .no-link:hover {
    color: #D7D7D7;
    cursor: default
}
.nav-v5-2-header .nav .no-link:active,
.nav-v5-2-header .nav .no-link:focus {
    outline: #2e8dd7 thin dotted
}
.nav-v5-2-header .nav .sub-nav {
    -webkit-box-shadow: 0 0 10px #333;
    -moz-box-shadow: 0 0 10px #333;
    box-shadow: 0 0 10px #333;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    height: 0;
    line-height: 0;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 10006;
    background: #2f2f2f;
    left: 0;
    position: absolute;
    top: 100%
}
.nav-v5-2-header .nav .sub-nav>li>a,
.nav-v5-2-header .nav .sub-nav>li .nested-nav a {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0px;
    padding-right: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    display: block;
    white-space: nowrap;
    background-color: transparent
}
.nav-v5-2-header .nav .sub-nav>li>a:focus,
.nav-v5-2-header .nav .sub-nav>li>a:hover,
.nav-v5-2-header .nav .sub-nav>li .nested-nav a:focus,
.nav-v5-2-header .nav .sub-nav>li .nested-nav a:hover {
    color: #2e8dd7
}
.nav-v5-2-header .nav .sub-nav>li .nested-nav-header {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #696c6f
}
.nav-v5-2-header .nav .sub-nav .group-separator {
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px solid #434649;
    border-top-width: 1px
}
.nav-v5-2-header .nav #career-sub-nav li:nth-last-child(2)>a {
    padding-top: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000
}
.nav-v5-2-header .nav #career-sub-nav li:last-child>a {
    padding-top: 10px;
    padding-bottom: 5px
}
.nav-v5-2-header .nav .nav-item:hover .sub-nav,
.nav-v5-2-header .nav .nav-item:focus .sub-nav,
.nav-v5-2-header .nav .nav-item>.nav-link:focus+.sub-nav,
.nav-v5-2-header .nav .nav-item.active .sub-nav {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    clip: auto;
    height: auto;
    line-height: 1;
    overflow: visible;
    width: auto
}
.nav-v5-2-header .menubar-lix .nav .nav-link:focus+[aria-haspopup="true"]:not(.nav-link) {
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    z-index: auto
}
.nav-v5-2-header .menubar-lix .nav .nav-link:hover+[aria-haspopup="true"]:not(.nav-link) {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.nav-v5-2-header .menubar-lix .nav .sub-nav:focus {
    outline: #2e8dd7 thin dotted
}
.nav-v5-2-header .menubar-lix .nav a.nav-link:hover,
.nav-v5-2-header .menubar-lix .nav a.nav-link:focus {
    color: #2e8dd7
}
.nav-v5-2-header .menubar-lix .nav [aria-haspopup="true"]:not(.nav-link) {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    background: none;
    border: none;
    color: #FFF;
    position: absolute;
    top: 7px;
    right: -17px;
    z-index: -100;
    margin: 0;
    padding: 0;
    overflow: visible
}
.nav-v5-2-header .menubar-lix .nav [aria-haspopup="true"]:not(.nav-link):before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 14.5px;
    color: inherit;
    content: "\e02a"
}
.nav-v5-2-header .menubar-lix .nav [aria-haspopup="true"]:not(.nav-link):focus {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    outline: #2e8dd7 thin dotted;
    z-index: auto
}
.nav-v5-2-header .menubar-lix .nav.utilities [aria-haspopup="true"]:not(.nav-link) {
    right: -15px;
    top: 27px
}
.nav-v5-2-header .menubar-lix .nav .caption {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.nav-v5-2-header .menubar-lix .nav .nav-item.open .sub-nav {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
    height: auto;
    line-height: 1;
    overflow: visible;
    width: auto;
    clip: auto
}
.nav-v5-2-header .menubar-lix .nav .nav-item.inactive .sub-nav {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    visibility: hidden;
    height: 0;
    line-height: 0;
    overflow: hidden
}
#top-header {
    z-index: 2;
    position: relative
}
#top-header>.wrapper {
    z-index: 3
}
.responsive-nav {
    background-color: #1a1a1a;
    background-image: -webkit-linear-gradient(top, #1a1a1a 0%, #303030 100%);
    background-image: -moz-linear-gradient(top, #1a1a1a 0%, #303030 100%);
    background-image: -o-linear-gradient(top, #1a1a1a 0%, #303030 100%);
    background-image: linear-gradient(top, #1a1a1a 0%, #303030 100%);
    z-index: 1
}
.responsive-nav.hide {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    clip: auto;
    height: auto;
    line-height: 1;
    overflow: visible
}
.responsive-nav .wrapper {
    position: relative
}
.responsive-nav .premium-nav {
    float: right
}
.responsive-nav .premium-nav .nav-item {
    margin-left: 20px;
    margin-right: 20px
}
.ie.lte8 .responsive-nav .premium-nav .nav-item:first-child {
    margin: 0
}
.responsive-nav .premium-nav .nav-item:first-child+li {
    margin-left: 20px;
    margin-right: 0
}
.responsive-nav .premium-nav .nav-item:last-child {
    margin-left: 20px;
    margin-right: 0px
}
.responsive-nav .premium-nav .nav-item:last-child .sub-nav {
    left: -10px;
    right: -10px
}
.responsive-nav .premium-nav .nav-item:last-child .sub-nav>li>a {
    padding-left: 0px;
    padding-right: 0px
}
.responsive-nav .premium-nav .nav-item .sub-nav {
    left: -10px;
    width: 0;
    z-index: 1
}
.responsive-nav .premium-nav .nav-item .sub-nav:hover,
.responsive-nav .premium-nav .nav-item .sub-nav:focus {
    width: auto !important
}
.responsive-nav .main-nav .sub-nav {
    left: -10px;
    width: 0;
    z-index: 1
}
.responsive-nav .main-nav .sub-nav:hover,
.responsive-nav .main-nav .sub-nav:focus {
    width: auto !important
}
.responsive-nav .main-nav .nav-item {
    margin-left: 20px;
    margin-right: 20px
}
.responsive-nav .main-nav .nav-item:first-child {
    margin-left: 0px;
    margin-right: 20px
}
.global-header .responsive-nav .nav-link {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 9px;
    padding-bottom: 7px
}
.global-header:hover .responsive-nav.hide,
.global-header:focus .responsive-nav.hide {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    clip: auto;
    height: auto;
    line-height: 1;
    overflow: visible
}
.header-tooltip {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    font-weight: normal;
    background: #333;
    border-color: #333;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    max-width: 300px;
    padding: 3px 10px;
    outline: 0;
    display: block;
    position: absolute;
    visibility: visible;
    z-index: 10;
    -webkit-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    top: -99999px;
    font-weight: normal;
    text-indent: 0;
    width: auto
}
.header-tooltip .north.tip {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 0 7px 7px;
    overflow: hidden;
    content: "\0020";
    border-bottom-style: solid;
    border-bottom-color: #333;
    position: absolute;
    margin-left: -7px;
    left: 50%;
    bottom: 100%
}
.tooltip-container:hover .header-tooltip {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    top: 100%;
    top: 46px
}
#nav-logo-tooltip {
    left: -34px
}
#nav-header-tooltip {
    left: 34px
}
#nav-add-connection-tooltip {
    left: -41px;
    white-space: nowrap
}
#nav-notifications-tooltip {
    left: -35px
}
#nav-inbox-tooltip {
    left: -15px
}
#advanced-search-tooltip {
    right: -33px
}
#search-scope-tooltip {
    top: 36px;
    white-space: nowrap
}
.wide-nav.global-header .wrapper {
    width: 1128px
}
.wide-nav.nav-v5-2-header .global-search,
.wide-nav.nav-v5-2-header.premium-member .global-search {
    left: 280px;
    margin-left: 0;
    position: absolute
}
.wide-nav.small-vp-undocked {
    min-width: 1128px
}
@media only screen and (max-width: 1128px) {
    .wide-nav.small-vp-undocked {
        position: relative !important
    }
    .wide-nav.small-vp-undocked #responsive-nav-scrollable {
        position: static !important
    }
    .wide-nav.small-vp-undocked .utilities {
        margin-right: 0
    }
    .wide-nav.small-vp-undocked ~ #body {
        margin-top: 40px;
        margin-bottom: 10px
    }
    .wide-nav.small-vp-undocked ~ #body.has-text-ad {
        margin-top: 0
    }
    .wide-nav.small-vp-undocked ~ #text-ad-container {
        margin-top: 30px;
        margin-bottom: 0px
    }
}
.global-header .utilities {
    float: right;
    margin-left: 0px;
    margin-right: -5px
}
.global-header .utilities .nav-link {
    padding-left: 0px;
    padding-right: 10px
}
.global-header .utilities .sub-nav {
    left: auto;
    right: 0
}
.global-header .utilities .nav-item:last-child .sub-nav {
    right: -10px
}
.global-header .utilities .activity-toggle {
    margin-left: 0px;
    margin-right: 25px;
    padding-top: 13px;
    padding-bottom: 14px;
    display: block;
    width: 21px
}
.global-header .utilities .add-connections,
.global-header .utilities .activity-container {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    top: -99999px;
    position: absolute
}
.global-header .utilities .addconndropdown-error {
    color: #dd3737
}
.global-header .utilities .open .add-connections,
.global-header .utilities .open .activity-container {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    top: 100%;
    left: -147px;
    width: 370px
}
.global-header .utilities .open .add-connections.simple-responsive,
.global-header .utilities .open .activity-container.simple-responsive {
    width: 370px
}
.global-header .utilities .open #notifications {
    left: -152px
}
.global-header .utilities .open #inbox {
    left: -149px
}
.global-header .utilities .upside-caret {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    height: 0;
    width: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 0 12.5px 13px;
    border-bottom-color: #333;
    border-bottom-style: solid;
    z-index: 10005;
    display: block;
    margin: 0 auto
}
.global-header .utilities .activity-drop,
.global-header .utilities .add-connections-options,
.global-header .utilities .account-sub-nav-options {
    z-index: 10006;
    background: #fff;
    border: 5px solid #333;
    border-top: 0
}
.global-header .utilities .account-sub-nav-header,
.global-header .utilities .add-connections-options-header,
.global-header .utilities .activity-drop-header {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 13px;
    background: #333
}
.global-header .utilities .account-sub-nav-header h3,
.global-header .utilities .add-connections-options-header h3,
.global-header .utilities .activity-drop-header h3 {
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    color: #fff;
    line-height: 15px;
    margin-bottom: 0
}
.global-header .utilities a .sub-nav-header-arrow {
    position: absolute;
    margin-left: 0px;
    margin-right: 5px
}
.global-header .utilities a .sub-nav-header-arrow:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: inherit;
    content: "\e029"
}
.global-header .utilities .activity-drop-header {
    overflow: hidden
}
.global-header .utilities .activity-drop-header h3 a,
.global-header .utilities .activity-drop-header .see-all {
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    color: #fff;
    line-height: 15px
}
.global-header .utilities .activity-drop-header .see-all {
    float: right
}
.global-header .utilities .activity-drop-header .see-all .caret {
    margin-left: 4px;
    margin-right: 4px;
    height: 0;
    width: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 4px 0 4px 4px;
    border-left-color: #fff;
    border-left-style: solid;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline
}
.global-header .utilities .inbox-content h3 {
    padding-top: 10px;
    padding-bottom: 10px
}
.global-header .utilities .activity-drop-loading .activity-drop-body,
.global-header .utilities .activity-drop-body .empty {
    font-size: 13px;
    line-height: 17px;
    color: #66696a;
    font-weight: normal;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px
}
.global-header .utilities .activity-drop-body .empty {
    width: 288px
}
.global-header .utilities .is-backfilling .activity-drop-body .loading,
.global-header .utilities .activity-drop-loading .activity-drop-body {
    display: block;
    content: "\0020";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/webs/imgs/animations/anim_loading_16x16.gif')
}
.global-header .menubar-lix .utilities .inactive .add-connections,
.global-header .menubar-lix .utilities .inactive .activity-container {
    -webkit-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    top: -99999px
}
.global-header .menubar-lix .utilities .inactive .activity-toggle {
    background-color: #252525;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out
}
.global-header .menubar-lix .utilities [aria-haspopup="true"]:not(.nav-link) {
    top: 28px;
    left: 18px;
    right: auto;
    width: 15px;
    margin: 0;
    padding: 0
}
.global-header .menubar-lix .utilities .caption {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.global-header .menubar-lix .utilities .nav-link {
    cursor: pointer
}
.global-header .menubar-lix .utilities .no-link {
    cursor: default
}
.global-header .menubar-lix .utilities .activity-toggle {
    height: 13px
}
.global-header .menubar-lix .utilities .activity-toggle:hover+[aria-haspopup="true"]:not(.nav-link) {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.global-header .menubar-lix .utilities .nav-item:hover #notifications {
    left: -180px
}
.global-header #addconnections .activity-drop-loading .activity-drop-header,
.global-header #addconnections .activity-drop-loading #add-connection-container {
    display: none
}
.global-header #addconnections .add-connections-options-body {
    overflow: hidden
}
.global-header #addconnections .add-connections-left-text {
    width: 200px;
    float: left
}
.global-header #addconnections .add-connections-button-container {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 15px;
    float: right
}
.global-header #addconnections .add-connections-button {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}
.global-header #addconnections .add-connections-button.hover,
.global-header #addconnections .add-connections-button:hover,
.global-header #addconnections .add-connections-button.focus,
.global-header #addconnections .add-connections-button:focus {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.global-header #addconnections .add-connections-button.active,
.global-header #addconnections .add-connections-button:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.global-header #addconnections .add-connections-button.disabled,
.global-header #addconnections .add-connections-button[disabled] {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.ie.lte8 .global-header #addconnections .add-connections-button {
    filter: none
}
.global-header #addconnections .invite-securely-via-email-lix-div-fallback.error-message {
    display: none
}
.global-header #addconnections .error .invite-securely-via-email-lix-div-fallback.error-message {
    display: block
}
.global-header #addconnections ul {
    overflow: hidden;
    margin-top: 10px;
    margin-left: 10px
}
.global-header #addconnections p {
    margin-left: 15px;
    margin-right: 15px;
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    margin-top: 10px
}
.global-header #addconnections .continue-button {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}
.global-header #addconnections .continue-button.hover,
.global-header #addconnections .continue-button:hover,
.global-header #addconnections .continue-button.focus,
.global-header #addconnections .continue-button:focus {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.global-header #addconnections .continue-button.active,
.global-header #addconnections .continue-button:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.global-header #addconnections .continue-button.disabled,
.global-header #addconnections .continue-button[disabled] {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.global-header #addconnections .modal-overlay-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.global-header #addconnections .invite-securely-via-email-lix-div .providers,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback .providers {
    width: 300px
}
.global-header #addconnections .invite-securely-via-email-lix-div li,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback li {
    float: left;
    font-size: 9px;
    line-height: 13px;
    text-align: center;
    vertical-align: bottom;
    width: 73px;
    height: 73px;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left
}
.global-header #addconnections .invite-securely-via-email-lix-div li.yahoo,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback li.yahoo {
    background-position: -76px 2px;
    width: 77px
}
.global-header #addconnections .invite-securely-via-email-lix-div li.hotmail,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback li.hotmail {
    background-position: -153px 2px;
    width: 74px
}
.global-header #addconnections .invite-securely-via-email-lix-div li.other,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback li.other {
    background-position: -230px 2px;
    width: 76px
}
.global-header #addconnections .invite-securely-via-email-lix-div:hover li,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback:hover li {
    background-position: -3px -70px;
    width: 73px
}
.global-header #addconnections .invite-securely-via-email-lix-div:hover li.yahoo,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback:hover li.yahoo {
    background-position: -76px -70px;
    width: 77px
}
.global-header #addconnections .invite-securely-via-email-lix-div:hover li.hotmail,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback:hover li.hotmail {
    background-position: -153px -70px;
    width: 74px
}
.global-header #addconnections .invite-securely-via-email-lix-div:hover li.other,
.global-header #addconnections .invite-securely-via-email-lix-div-fallback:hover li.other {
    background-position: -230px -70px;
    width: 76px
}
.global-header #addconnections h4 {
    background-color: #eee;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px
}
.global-header #addconnections .dropdown_body {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px
}
.global-header #addconnections .dropdown_body .authenticate legend {
    display: none
}
.global-header #addconnections .dropdown_body .form-row {
    width: 100%
}
.global-header #addconnections .emailInputContainer {
    position: relative
}
.global-header #addconnections .emailInputContainer .zeppelin-loader {
    position: relative;
    left: 267px;
    top: 22px
}
.global-header #addconnections .emailProviders {
    width: 280px;
    margin: 0 auto;
    margin-top: 10px
}
.global-header #addconnections .emailProviders .one-click {
    cursor: pointer
}
.global-header #addconnections .emailProviders li {
    font-size: 12px;
    line-height: 14px;
    color: #333;
    font-weight: normal;
    background-repeat: no-repeat;
    float: left;
    text-align: center;
    vertical-align: bottom;
    min-height: 67px;
    width: 68px;
    cursor: pointer;
    border: 1px solid #ffffff;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.global-header #addconnections .emailProviders li a {
    display: block;
    padding-top: 45px;
    color: #66696a;
    cursor: pointer
}
.global-header #addconnections .emailProviders li.gmail {
    background-position: -10px -5px
}
.global-header #addconnections .emailProviders li.yahooSocial {
    background-position: -170px -5px
}
.global-header #addconnections .emailProviders li.hotmail {
    background-position: -89px -5px
}
.global-header #addconnections .emailProviders li.webmailImportEsaya-qq-com {
    background-position: -420px -5px
}
.global-header #addconnections .emailProviders li.webmailImportEsaya-sina-com {
    background-position: -328px -5px
}
.global-header #addconnections .emailProviders li.webmailImportEsaya-sina-com.selected {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #dfdfdf;
    border: 1px solid #d6d6d6
}
.global-header #addconnections .emailProviders li.webmailImportEsaya-sina-com.selected .a11y-to-activate {
    display: none
}
.global-header #addconnections .emailProviders li.webmailImportEsaya-sina-com.selected .a11y-to-deactivate {
    display: block
}
.global-header #addconnections .emailProviders li.webmailImportIMAP-163-com {
    background-position: -509px -5px
}
.global-header #addconnections .emailProviders li.webmailImportIMAP-163-com.selected {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #dfdfdf;
    border: 1px solid #d6d6d6
}
.global-header #addconnections .emailProviders li.webmailImportIMAP-163-com.selected .a11y-to-activate {
    display: none
}
.global-header #addconnections .emailProviders li.webmailImportIMAP-163-com.selected .a11y-to-deactivate {
    display: block
}
.global-header #addconnections .emailProviders li.other {
    background-position: -247px -5px
}
.global-header #addconnections .emailProviders li.other .other-a11y-visible {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.global-header #addconnections .emailProviders li.other .a11y-to-activate {
    display: block
}
.global-header #addconnections .emailProviders li.other .a11y-to-deactivate {
    display: none
}
.global-header #addconnections .emailProviders li.other.selected {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #dfdfdf;
    border: 1px solid #d6d6d6
}
.global-header #addconnections .emailProviders li.other.selected .a11y-to-activate {
    display: none
}
.global-header #addconnections .emailProviders li.other.selected .a11y-to-deactivate {
    display: block
}
.global-header #addconnections .emailProviders li:hover {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #dfdfdf
}
.global-header #addconnections .connection-tab-content a {
    color: #000
}
.global-header #addconnections .import-form {
    padding-top: 0px;
    padding-bottom: 10px;
    margin-left: 15px;
    width: 90%;
    float: none;
    text-align: left
}
.global-header #addconnections .import-form .form-row {
    width: 100%
}
.global-header #addconnections .import-form .loader {
    right: 15px;
    top: 5px
}
.global-header #addconnections .import-form .ghost {
    display: block !important;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.global-header #addconnections .import-form input {
    background: #fdfdfd;
    vertical-align: middle;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 6px 4px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    border: 1px solid #c1c1c1;
    font-size: 13px;
    color: #333;
    width: 95%;
    margin-top: 0px;
    margin-bottom: 10px
}
.global-header #addconnections .import-form input.focus,
.global-header #addconnections .import-form input:focus {
    background: #fff;
    outline: 0;
    border: 1px solid #0077b5
}
.global-header #addconnections .import-form input.disabled,
.global-header #addconnections .import-form input[disabled] {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    cursor: not-allowed
}
.global-header #addconnections .import-form .otherFormSubmitBtn {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}
.global-header #addconnections .import-form .otherFormSubmitBtn.hover,
.global-header #addconnections .import-form .otherFormSubmitBtn:hover,
.global-header #addconnections .import-form .otherFormSubmitBtn.focus,
.global-header #addconnections .import-form .otherFormSubmitBtn:focus {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.global-header #addconnections .import-form .otherFormSubmitBtn.active,
.global-header #addconnections .import-form .otherFormSubmitBtn:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.global-header #addconnections .import-form .otherFormSubmitBtn.disabled,
.global-header #addconnections .import-form .otherFormSubmitBtn[disabled] {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.ie.lte8 .global-header #addconnections .import-form .otherFormSubmitBtn {
    filter: none
}
.global-header #addconnections .import-form .otherFormCancelBtn {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #444;
    background-color: #f2f2f2;
    border-color: #a7a7a7;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2F2F2', endColorstr='#FFD1D1D1');
    background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: -moz-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: -o-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 0px
}
.global-header #addconnections .import-form .otherFormCancelBtn.hover,
.global-header #addconnections .import-form .otherFormCancelBtn:hover,
.global-header #addconnections .import-form .otherFormCancelBtn.focus,
.global-header #addconnections .import-form .otherFormCancelBtn:focus {
    background-color: #e8e8e8;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -moz-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -o-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.global-header #addconnections .import-form .otherFormCancelBtn.active,
.global-header #addconnections .import-form .otherFormCancelBtn:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.global-header #addconnections .import-form .otherFormCancelBtn.disabled,
.global-header #addconnections .import-form .otherFormCancelBtn[disabled] {
    background-color: #e8e8e8;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -moz-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -o-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.ie.lte8 .global-header #addconnections .import-form .otherFormCancelBtn {
    filter: none
}
.global-header #addconnections .import-form .import-msg {
    padding-top: 0px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 14px;
    color: #333;
    font-weight: normal
}
.global-header #addconnections .hidden {
    display: none
}
.global-header #addconnections .manual-invite-form .instruction {
    margin-top: 15px;
    margin-bottom: 10px
}
.global-header #addconnections .manual-invite-form textarea {
    background: #fdfdfd;
    vertical-align: middle;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 6px 4px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    border: 1px solid #c1c1c1;
    font-size: 13px;
    color: #333;
    line-height: 17px;
    margin-left: 5px;
    width: 91.5%;
    height: 70px
}
.global-header #addconnections .manual-invite-form textarea.focus,
.global-header #addconnections .manual-invite-form textarea:focus {
    background: #fff;
    outline: 0;
    border: 1px solid #0077b5
}
.global-header #addconnections .manual-invite-form textarea.disabled,
.global-header #addconnections .manual-invite-form textarea[disabled] {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    cursor: not-allowed
}
.global-header #addconnections .manual-invite-form .actions {
    padding-top: 0px;
    padding-bottom: 15px;
    margin-left: 5px;
    background: none
}
.global-header #addconnections .manual-invite-form .submit-btn {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}
.global-header #addconnections .manual-invite-form .submit-btn.hover,
.global-header #addconnections .manual-invite-form .submit-btn:hover,
.global-header #addconnections .manual-invite-form .submit-btn.focus,
.global-header #addconnections .manual-invite-form .submit-btn:focus {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.global-header #addconnections .manual-invite-form .submit-btn.active,
.global-header #addconnections .manual-invite-form .submit-btn:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.global-header #addconnections .manual-invite-form .submit-btn.disabled,
.global-header #addconnections .manual-invite-form .submit-btn[disabled] {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.global-header #addconnections .add-connections-options-body.china .emailProviders {
    margin-bottom: 5px
}
.global-header #addconnections .add-connections-options-body.china .emailProviders li {
    position: relative;
    background-image: none;
    height: 85px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s
}
.global-header #addconnections .add-connections-options-body.china .emailProviders li.selected {
    background: #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: solid 1px #d6d6d6
}
.global-header #addconnections .add-connections-options-body.china .emailProviders li.selected a {
    padding-top: 49px
}
.global-header #addconnections .add-connections-options-body.china .emailProviders li.selected .sprite-icon.other-email {
    top: 6.5px;
    left: 14.5px
}
.global-header #addconnections .add-connections-options-body.china .emailProviders li.selected .sprite-icon.manual-invite {
    top: 8.5px;
    left: 14px
}
.global-header #addconnections .add-connections-options-body.china .emailProviders li.selected .sprite-icon.outlook {
    top: 11px;
    left: 20px
}
.global-header #addconnections .add-connections-options-body.china .emailProviders li:hover {
    background: #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}
.global-header #addconnections .add-connections-options-body.china .emailProviders li a {
    padding-top: 50px
}
.global-header #addconnections .add-connections-options-body.china .emailProviders .sprite-icon {
    position: absolute
}

.global-header #addconnections .global-dropdown-apple-watch-promo {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    margin: -10px 40px 10px 40px
}
.global-header #addconnections .global-dropdown-apple-watch-promo a {
    font-size: 13px;
    line-height: 17px;
    color: #006fa6;
    font-weight: normal;
    text-decoration: none;
    color: #96999c
}
.global-header #addconnections .global-dropdown-apple-watch-promo a.hover,
.global-header #addconnections .global-dropdown-apple-watch-promo a:hover,
.global-header #addconnections .global-dropdown-apple-watch-promo a.focus,
.global-header #addconnections .global-dropdown-apple-watch-promo a:focus {
    text-decoration: none
}
.global-header #addconnections .global-dropdown-apple-watch-promo a.visited,
.global-header #addconnections .global-dropdown-apple-watch-promo a:visited {
    color: #96999c
}
.global-header #addconnections .global-dropdown-apple-watch-promo .global-dropdown-apple-watch-promo-win {
    color: #0077b5;
    font-weight: bold
}
.global-header a[href^="#"] {
    cursor: default
}
.global-header .gem {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    font-weight: normal;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    padding-top: 0px;
    padding-bottom: 0px;
    background: #e04c4c;
    font-size: 10px;
    position: absolute;
    left: 10px;
    top: 5px;
    text-indent: 0;
    pointer-events: none
}
.global-header .gem.gray:not(.gem-unseen) {
    background: #333
}
.nav-v5-2-header .menubar-lix .utilities #account-sub-nav {
    right: 0
}
.nav-v5-2-header .menubar-lix .utilities #header-messages-count {
    right: 6px
}
.nav-v5-2-header .menubar-lix .utilities #nav-primary-inbox-item-total {
    right: 10px
}
.nav-v5-2-header .menubar-lix .utilities #header-invitations-count {
    right: 9px
}
.nav-v5-2-header .menubar-lix .utilities .nav-item {
    position: relative;
    height: 42px
}
.nav-v5-2-header .menubar-lix .utilities .account-toggle {
    height: 22px;
    width: 20px
}
.nav-v5-2-header .menubar-lix .utilities .activity-toggle .caption {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.nav-v5-2-header .menubar-lix .utilities .account-menu-sub-nav:focus {
    outline: #2e8dd7 thin dotted
}
.nav-v5-2-header .menubar-lix .utilities .open .activity-toggle {
    background-color: #252525
}
.nav-v5-2-header .menubar-lix .utilities .open .activity-toggle.add-connections-link {
    background-color: transparent
}
.nav-v5-2-header .menubar-lix .utilities .open .account-toggle:focus {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}
.nav-v5-2-header .menubar-lix .utilities .open .add-connections,
.nav-v5-2-header .menubar-lix .utilities .open .activity-container,
.nav-v5-2-header .menubar-lix .utilities .open #inbox {
    left: auto;
    right: -149px
}
.nav-v5-2-header .menubar-lix .utilities .open #notifications {
    right: -97px
}
.nav-v5-2-header .menubar-lix .utilities .open #addconnections {
    right: -45px
}
.nav-v5-2-header .utilities {
    margin-left: 0px;
    margin-right: -5px;
    height: 42px
}
.nav-v5-2-header .utilities #header-messages-count,
.nav-v5-2-header .utilities #nav-primary-inbox-item-total {
    left: auto
}
.nav-v5-2-header .utilities #header-messages-count {
    right: 148px
}
.nav-v5-2-header .utilities #nav-primary-inbox-item-total {
    right: 102px
}
.nav-v5-2-header .utilities #header-invitations-count {
    left: auto;
    right: 50px
}
.nav-v5-2-header .utilities .nav-item {
    position: static
}
.nav-v5-2-header .utilities .account-toggle,
.nav-v5-2-header .utilities .activity-toggle {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px
}
.nav-v5-2-header .utilities .nav-item:hover .account-toggle,
.nav-v5-2-header .utilities .nav-item:hover .activity-toggle,
.nav-v5-2-header .utilities .nav-item.open .account-toggle,
.nav-v5-2-header .utilities .nav-item.open .activity-toggle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-color: #252525
}
.nav-v5-2-header .utilities .account-toggle {
    margin-left: 5px;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block
}
.nav-v5-2-header .utilities .activity-toggle {
    padding-top: 14px;
    padding-bottom: 15px
}
.nav-v5-2-header .utilities .activity-toggle .caption {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.nav-v5-2-header .utilities .activity-toggle.inbox-alert:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 21px;
    color: #999;
    content: "\e006"
}
.nav-v5-2-header .utilities .activity-toggle.messaging:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 21px;
    color: #999;
    content: "\e0bb"
}
.nav-v5-2-header .utilities .activity-toggle.notifications-alert:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 20px;
    color: #999;
    content: "\e007"
}
.nav-v5-2-header .utilities .activity-toggle.add-connections-btn:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 22px;
    color: #999;
    content: "\e008"
}
.nav-v5-2-header .utilities .activity-toggle.add-connections-link {
    background-image: none;
    color: #8CC63F;
    text-indent: 0;
    width: auto
}
.nav-v5-2-header .utilities .account-sub-nav-options {
    width: 360px
}
.nav-v5-2-header .utilities .account-sub-nav-header,
.nav-v5-2-header .utilities .add-connections-options-header,
.nav-v5-2-header .utilities .activity-drop-header {
    background: #333
}
.nav-v5-2-header .utilities .open .activity-toggle {
    background-color: #252525
}
.nav-v5-2-header .utilities .open .activity-toggle.add-connections-link {
    background-color: transparent
}
.nav-v5-2-header .utilities .open .add-connections,
.nav-v5-2-header .utilities .open .activity-container,
.nav-v5-2-header .utilities .open #notifications,
.nav-v5-2-header .utilities .open #inbox {
    left: auto;
    right: -5px
}
.nav-v5-2-header .utilities #inbox .activity-drop-header.messages {
    position: relative
}
.nav-v5-2-header .utilities #inbox .activity-drop-header .see-all {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}
.nav-v5-2-header .utilities #inbox .activity-drop-header .see-all:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: inherit;
    content: "\e02e"
}
.nav-v5-2-header .utilities #inbox .activity-drop-header .see-all .caption {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.nav-v5-2-header .utilities #inbox .activity-drop-header .see-all .caret {
    display: none
}
.simple-3 .utilities .activity-toggle.add-connections-btn,
.simple-3 .utilities .activity-toggle.add-connections-btn:hover,
.responsive-2 .utilities .activity-toggle.add-connections-btn,
.responsive-2 .utilities .activity-toggle.add-connections-btn:hover {
    background-position: center -70px
}
.simple-2 .utilities .activity-toggle.add-connections:hover {
    background: none
}
.simple-2 .utilities #header-messages-count {
    right: 71px
}
.simple-2 .utilities #nav-primary-inbox-item-total {
    right: 35px
}
.simple-2 .utilities .account-settings-tab,
.simple-2 .utilities .activity-toggle {
    margin-left: 0px;
    margin-right: 0px
}
.account-sub-nav {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: -5px;
    top: 100%
}
.nav-item:hover .account-sub-nav,
.nav-item.open .account-sub-nav {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    height: auto;
    line-height: 1;
    overflow: visible
}
.menubar-lix .inactive .account-sub-nav {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    height: 0;
    line-height: 0;
    overflow: hidden
}
.account-settings {
    overflow: hidden;
    position: relative;
    width: 360px
}
.account-settings>li {
    display: table;
    float: left
}
.account-settings .lihp {
    cursor: pointer
}
.account-settings .lihp a {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal
}
.account-settings-link {
    display: block;
    min-height: 34px;
    border-bottom: 1px solid #dcddde
}
.account-settings-link:active,
.account-settings-link:focus,
.account-settings-link:hover {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-color: #ebebed
}
.help-center .account-settings-link {
    padding-left: 40px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: hidden;
    border-bottom: 1px solid #dcddde
}
.help-center .account-settings-link:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #ccc;
    content: "\e030"
}
.help-center .account-settings-link:before {
    position: absolute;
    margin-left: -30px;
    padding-top: 10px;
    padding-bottom: 0px
}
.help-center .account-settings-link #qh-tourlist-loader {
    display: none
}
.quick-help .account-settings-link {
    padding-left: 40px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: hidden;
    border-bottom: 1px solid #dcddde;
    padding-top: 6px;
    padding-bottom: 0px;
    background: none;
    border-bottom: none;
    height: auto
}
.quick-help .account-settings-link:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #fe8848;
    content: "\e030"
}
.quick-help .account-settings-link:before {
    position: absolute;
    margin-left: -30px
}
.quick-help .account-settings-link .failed-to-load .loading,
.quick-help .account-settings-link .failed-to-load .qh-page-tours {
    display: none
}
.quick-help .account-settings-link #qh-tourlist-loader.loading {
    display: block;
    content: "\0020";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    overflow: hidden;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    background-color: #fff
}
.quick-help .account-settings-link #qh-tourlist-loader.loading:after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: "\0020";
    background-repeat: no-repeat;
    background-position: 0 -362px;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    -webkit-animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    -moz-animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    -ms-animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    -o-animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite
}
.quick-help .account-settings-link #qh-tourlist-loader.loading.hide {
    display: none
}
.quick-help .account-settings-link ul {
    list-style: disc;
    margin-left: 18px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    display: block;
    clear: both
}
.quick-help .account-settings-link li {
    color: #999;
    padding-top: 5px;
    padding-bottom: 0px
}
.quick-help .account-settings-link li:hover {
    color: #F37520
}
.quick-help .account-settings-link li.loading {
    background: transparent url('/webs/imgs/animations/anim_loading_16x16.gif') 0px 0px no-repeat;
    background-position: 183px 2px
}
.quick-help .account-settings-link li .qh-tour-link {
    color: #333;
    line-height: 17px
}
.act-set-row {
    padding-top: 5px;
    padding-bottom: 5px;
    display: table-cell;
    vertical-align: middle;
    width: 360px
}
.act-set-icon {
    display: table-cell;
    vertical-align: middle;
    width: 40px;
    height: 24px
}
.act-set-icon-image {
    width: 32px;
    height: 20px;
    margin-left: 10px;
    margin-right: 10px
}
.self .act-set-icon-image {
    background-image: none
}
.cap .act-set-icon-image:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #0077b5;
    content: "\e0a4"
}
.account-type .act-set-icon-image:before,
.team-account .act-set-icon-image:before,
.corporate .act-set-icon-image:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #ccc;
    content: "\e0a4"
}
.job-posting .act-set-icon-image:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #ccc;
    content: "\e032"
}
.sas .act-set-icon-image:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #ccc;
    content: "\e094"
}
.company-admin .act-set-icon-image:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #ccc;
    content: "\e049"
}
.language-settings .act-set-icon-image:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #ccc;
    content: "\e051"
}
.privacy-settings .act-set-icon-image:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #ccc;
    content: "\e011"
}
.lihp .act-set-icon-image {
    background-position: 7px -922px
}
.act-set-name {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    display: table-cell;
    vertical-align: middle;
    width: 208px
}
.help-center .act-set-name {
    padding-top: 10px;
    padding-bottom: 10px
}
.act-set-action {
    color: #006fa6;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    width: 112px
}
.act-set-action.hover,
.act-set-action:hover,
.act-set-action.focus,
.act-set-action:focus {
    text-decoration: none
}
.act-set-action.visited,
.act-set-action:visited {
    color: #96999c
}
.help-center .act-set-action {
    padding-top: 5px;
    padding-bottom: 5px
}
.act-set-name-split-link {
    display: block;
    width: 100%
}
.account-sub-nav-options a.act-set-name-split-link:visited {
    color: #333
}
.utilities .account-sub-nav-options .act-set-name-split-link,
.utilities .account-sub-nav-options .act-set-name {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal
}
.hopscotch-bubble.quickhelp-tour-done .done-icon {
    display: block;
    float: left;
    width: 30px;
    height: 30px
}
.hopscotch-bubble.quickhelp-tour-done .hopscotch-actions {
    margin: 0
}
.hopscotch-bubble.quickhelp-tour-done .hopscotch-bubble-content p {
    margin-bottom: 0
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content {
    margin-left: 40px;
    margin-right: 0px
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content .tour-complete-head {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    color: #000;
    color: #999;
    margin-top: 5px;
    margin-bottom: 20px
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content .related-tours {
    margin-top: 0px;
    margin-bottom: 15px
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content .related-tours h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    color: #000;
    margin-top: 0px;
    margin-bottom: 10px
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content .related-tours .related-tours-list li {
    margin-top: 5px;
    margin-bottom: 0px
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content .related-tours .related-tours-list li .qh-tour-link {
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px;
    text-decoration: none
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content .related-tours .related-tours-list li .qh-tour-link:hover {
    background-position: -200px 6px
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content .go-back .qh-arrow.left:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #000;
    content: "\e028"
}
.hopscotch-bubble.quickhelp-tour-done .tour-complete-content .go-back a {
    padding-left: 5px;
    padding-right: 0px;
    color: #333;
    text-decoration: none;
    vertical-align: top
}
.activity-drop-body {
    max-height: 550px;
    height: auto;
    overflow: hidden;
    position: relative
}
.activity-drop-body ol {
    max-height: 550px;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 375px
}
.activity-drop-body ol>li {
    margin-right: 1px
}
.activity-drop-body .no-scroll {
    overflow-y: hidden
}
.activity-drop-body .li-scroll-track {
    -webkit-transition: 0.5s, opacity, ease;
    -moz-transition: 0.5s, opacity, ease;
    -o-transition: 0.5s, opacity, ease;
    transition: 0.5s, opacity, ease;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    height: 99%;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 10px
}
.activity-drop-body .li-scroll-track.show {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.activity-drop-body .li-scroll-track.show .li-scroll-thumb {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.activity-drop-body .li-scroll-thumb {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 10021
}
.activity-drop-body .li-scroll-thumb .li-scroll-scrollbar {
    position: absolute;
    right: 0;
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.4);
    width: 7px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 0.5s, width, ease;
    -moz-transition: 0.5s, width, ease;
    -o-transition: 0.5s, width, ease;
    transition: 0.5s, width, ease
}
.activity-drop-body .li-scroll-track:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #ddd;
    background-color: rgba(0, 0, 0, 0.15)
}
.activity-drop-body .li-scroll-track:hover .li-scroll-scrollbar {
    width: 10px;
    cursor: default
}
.activity-drop-body .photo {
    border: none
}
.activity-drop {
    overflow: visible
}
.activity-drop .update {
    min-height: 40px;
    border-bottom: 1px solid #d2d2d2;
    margin: 0 -1px;
    padding: 15px 0;
    position: relative;
    width: 361px
}
.activity-drop .update.first {
    border-top-color: #fff
}
.activity-drop .update.new {
    background-color: #deedfe
}
.activity-drop .update.new.first {
    border-top-color: 1px solid #e4f2fd
}
.activity-drop .update:hover {
    background: #ebeced
}
.activity-drop .update:hover.can-unsubscribe a.unsubscribe-link {
    display: block;
    height: 12px;
    z-index: 10031
}
.activity-drop .update:hover.can-unsubscribe a.unsubscribe-link:hover,
.activity-drop .update:hover.can-unsubscribe a.unsubscribe-link:focus {
    background-position: 3px -1496px
}
.activity-drop .update .names,
.activity-drop .update .name {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-height: 17px
}
.activity-drop .update .action {
    font-size: 13px;
    line-height: 17px;
    color: #66696a;
    font-weight: normal;
    overflow: hidden
}
.activity-drop .update .action strong {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    padding-left: 0;
    padding-right: 0
}
.activity-drop .update .action strong.link-triangle:after {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 12px;
    color: #0077b5;
    content: "\e029"
}
.activity-drop .update .action a {
    font-size: 13px;
    line-height: 17px;
    color: #006fa6;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    z-index: 10031;
    position: relative
}
.activity-drop .update .action a.hover,
.activity-drop .update .action a:hover,
.activity-drop .update .action a.focus,
.activity-drop .update .action a:focus {
    text-decoration: underline
}
.activity-drop .update .action a.visited,
.activity-drop .update .action a:visited {
    color: #96999c
}
.activity-drop .update .timestamp {
    font-size: 12px;
    line-height: 14px;
    color: #66696a;
    text-shadow: 0 1px 0 #fff;
    display: inline;
    float: right;
    padding: 0 30px 0 10px
}
.activity-drop .update.unsubscribe-confirm a.notification-link,
.activity-drop .update.unsubscribe-success a.notification-link {
    display: none
}
.activity-drop .update.can-unsubscribe:hover .timestamp,
.activity-drop .update.can-unsubscribe:focus .timestamp,
.activity-drop .update.unsubscribe-confirm .timestamp,
.activity-drop .update.unsubscribe-success .timestamp {
    visibility: hidden
}
.activity-drop .update .callout-container,
.activity-drop .update.unsubscribe-success .unsubscribe-actions {
    display: none
}
.activity-drop .update .unsubscribe-content,
.activity-drop .update .unsubscribe-content .confirmation,
.activity-drop .update .unsubscribe-content .success,
.activity-drop .update.unsubscribe-confirm .unsubscribe-link,
.activity-drop .update.unsubscribe-success .unsubscribe-link {
    height: 0;
    opacity: 0;
    z-index: 0
}
.ie.lte8 .activity-drop .update .unsubscribe-content,
.ie.lte8 .activity-drop .update .unsubscribe-content .confirmation,
.ie.lte8 .activity-drop .update .unsubscribe-content .success,
.ie.lte8 .activity-drop .update.unsubscribe-confirm .unsubscribe-link,
.ie.lte8 .activity-drop .update.unsubscribe-success .unsubscribe-link {
    display: none
}
.activity-drop .update.unsubscribe-confirm .unsubscribe-content,
.activity-drop .update.unsubscribe-success .unsubscribe-content,
.activity-drop .update.unsubscribe-confirm .confirmation,
.activity-drop .update.unsubscribe-confirm .unsubscribe-actions,
.activity-drop .update.unsubscribe-success .success {
    height: 100%;
    opacity: 1;
    z-index: 1;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease
}
.ie.lte8 .activity-drop .update.unsubscribe-confirm .unsubscribe-content,
.ie.lte8 .activity-drop .update.unsubscribe-success .unsubscribe-content,
.ie.lte8 .activity-drop .update.unsubscribe-confirm .confirmation,
.ie.lte8 .activity-drop .update.unsubscribe-confirm .unsubscribe-actions,
.ie.lte8 .activity-drop .update.unsubscribe-success .success {
    display: block
}
.activity-drop .update .unsubscribe-content {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden
}
.activity-drop .update .unsubscribe-content .confirmation,
.activity-drop .update .unsubscribe-content .success {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    text-shadow: 0 1px 0 #fff
}
.activity-drop .update .unsubscribe-content .unsubscribe-actions {
    margin-top: 5px;
    margin-bottom: 0px;
    position: relative;
    z-index: 10001
}
.activity-drop .update .unsubscribe-content .unsubscribe-actions li {
    float: left
}
.activity-drop .update .unsubscribe-content .unsubscribe-action {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    margin-left: 0px;
    margin-right: 5px
}
.activity-drop .update .unsubscribe-content .unsubscribe-action.hover,
.activity-drop .update .unsubscribe-content .unsubscribe-action:hover,
.activity-drop .update .unsubscribe-content .unsubscribe-action.focus,
.activity-drop .update .unsubscribe-content .unsubscribe-action:focus {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.activity-drop .update .unsubscribe-content .unsubscribe-action.active,
.activity-drop .update .unsubscribe-content .unsubscribe-action:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.activity-drop .update .unsubscribe-content .unsubscribe-action.disabled,
.activity-drop .update .unsubscribe-content .unsubscribe-action[disabled] {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #444;
    background-color: #f2f2f2;
    border-color: #a7a7a7;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2F2F2', endColorstr='#FFD1D1D1');
    background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: -moz-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: -o-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action.hover,
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action:hover,
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action.focus,
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action:focus {
    background-color: #e8e8e8;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -moz-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -o-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action.active,
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action.disabled,
.activity-drop .update .unsubscribe-content .unsubscribe-cancel-action[disabled] {
    background-color: #e8e8e8;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -moz-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -o-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.activity-drop .update a.notification-link {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10021;
    overflow: hidden;
    text-indent: -12345px;
    display: block;
    background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}

.activity-drop .update.single.unsubscribe-confirm,
.activity-drop .update.single.unsubscribe-success {
    min-height: 100%
}
.activity-drop .update.single.unsubscribe-confirm .action,
.activity-drop .update.single.unsubscribe-confirm .name,
.activity-drop .update.single.unsubscribe-confirm .photo,
.activity-drop .update.single.unsubscribe-confirm .company-logo,
.activity-drop .update.single.unsubscribe-confirm .timestamp,
.activity-drop .update.single.unsubscribe-success .action,
.activity-drop .update.single.unsubscribe-success .name,
.activity-drop .update.single.unsubscribe-success .photo,
.activity-drop .update.single.unsubscribe-success .company-logo,
.activity-drop .update.single.unsubscribe-success .timestamp {
    display: none
}
.activity-drop .update.single .photo {
    margin-left: 10px;
    position: absolute;
    left: 0;
    top: 15px
}
.activity-drop .update.single .name-header {
    display: block
}
.activity-drop .update.single .action {
    padding-left: 60px;
    padding-right: 10px;
    max-height: 102px
}
.activity-drop .update.single .action .headline {
    display: block;
    max-height: 17px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.activity-drop .update.single .action .wvmp-obfuscation {
    max-height: 34px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.activity-drop .update.aggregate {
    max-height: 115px
}
.activity-drop .update.aggregate.unsubscribe-confirm .action,
.activity-drop .update.aggregate.unsubscribe-confirm .names,
.activity-drop .update.aggregate.unsubscribe-confirm .photos,
.activity-drop .update.aggregate.unsubscribe-confirm .company-logo,
.activity-drop .update.aggregate.unsubscribe-confirm .timestamp,
.activity-drop .update.aggregate.unsubscribe-success .action,
.activity-drop .update.aggregate.unsubscribe-success .names,
.activity-drop .update.aggregate.unsubscribe-success .photos,
.activity-drop .update.aggregate.unsubscribe-success .company-logo,
.activity-drop .update.aggregate.unsubscribe-success .timestamp {
    display: none
}
.activity-drop .update.aggregate .photos {
    margin-left: 10px;
    margin-top: 5px;
    overflow: hidden
}
.activity-drop .update.aggregate .photos .photo {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 2.5px;
    margin-bottom: 10px
}
.activity-drop .update.aggregate .photos .photo.more {
    color: #999;
    display: block;
    padding-right: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #e6e6e6;
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    line-height: 30px;
    text-shadow: 0 1px 0 #fff
}
.activity-drop .update.aggregate .action {
    padding: 0 0 0 10px;
    max-height: 68px;
    overflow: hidden
}
.activity-drop .update.aggregate .names {
    clear: left;
    padding-left: 10px;
    padding-right: 10px;
    max-height: 17px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.activity-drop .update.aggregate .with-subtext .headline {
    display: block
}
.activity-drop .update.text-flow.single .action {
    padding-left: 60px;
    padding-right: 10px
}
.activity-drop .update.text-flow.aggregate .action {
    padding-left: 10px;
    padding-right: 10px
}
.activity-drop .update.text-flow .action .timestamp {
    padding-left: 20px;
    padding-right: 10px
}
.activity-drop.is-backfilling .activity-drop-body .loading {
    display: block;
    content: "\0020";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/webs/imgs/animations/anim_loading_16x16.gif');
    background-color: transparent;
    border-top: 1px solid #d2d2d2;
    height: 26px
}
.activity-drop .inbox-list .attachment {
    padding-top: 8px
}
.activity-drop .inbox-list .attachment:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 13px;
    color: inherit;
    content: "\e012"
}
.activity-drop .inbox-list .inbox-item {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 70px;
    border-bottom: 1px solid #ddd;
    width: 340px;
    cursor: pointer
}
.activity-drop .inbox-list .inbox-item:after {
    content: "";
    display: table;
    clear: both
}
.activity-drop .inbox-list .inbox-item .subject a,
.activity-drop .inbox-list .inbox-item .participants a {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    color: #333
}
.activity-drop .inbox-list .inbox-item .subject a.detail-link.mbox-version-3,
.activity-drop .inbox-list .inbox-item .participants a.detail-link.mbox-version-3 {
    font-size: 13px;
    line-height: 17px;
    color: #006fa6;
    font-weight: bold;
    text-decoration: none
}
.activity-drop .inbox-list .inbox-item .subject a.detail-link.mbox-version-3.hover,
.activity-drop .inbox-list .inbox-item .subject a.detail-link.mbox-version-3:hover,
.activity-drop .inbox-list .inbox-item .subject a.detail-link.mbox-version-3.focus,
.activity-drop .inbox-list .inbox-item .subject a.detail-link.mbox-version-3:focus,
.activity-drop .inbox-list .inbox-item .participants a.detail-link.mbox-version-3.hover,
.activity-drop .inbox-list .inbox-item .participants a.detail-link.mbox-version-3:hover,
.activity-drop .inbox-list .inbox-item .participants a.detail-link.mbox-version-3.focus,
.activity-drop .inbox-list .inbox-item .participants a.detail-link.mbox-version-3:focus {
    text-decoration: underline
}
.activity-drop .inbox-list .inbox-item .subject a.detail-link.mbox-version-3.visited,
.activity-drop .inbox-list .inbox-item .subject a.detail-link.mbox-version-3:visited,
.activity-drop .inbox-list .inbox-item .participants a.detail-link.mbox-version-3.visited,
.activity-drop .inbox-list .inbox-item .participants a.detail-link.mbox-version-3:visited {
    color: #96999c
}
.activity-drop .inbox-list .inbox-item:hover,
.activity-drop .inbox-list .inbox-item:focus {
    background-color: #ebeced;
    border-top: 1px solid #fff;
    padding-top: 9px
}
.activity-drop .inbox-list .inbox-item:hover .inbox-actions,
.activity-drop .inbox-list .inbox-item:focus .inbox-actions {
    display: block !important
}
.activity-drop .inbox-list .inbox-item:hover .date,
.activity-drop .inbox-list .inbox-item:focus .date {
    visibility: visible
}
.activity-drop .inbox-list .inbox-item:hover .custom-note,
.activity-drop .inbox-list .inbox-item:hover .relationship,
.activity-drop .inbox-list .inbox-item:hover .preview,
.activity-drop .inbox-list .inbox-item:focus .custom-note,
.activity-drop .inbox-list .inbox-item:focus .relationship,
.activity-drop .inbox-list .inbox-item:focus .preview {
    display: none
}
.activity-drop .inbox-list .inbox-item .custom-note,
.activity-drop .inbox-list .inbox-item .relationship,
.activity-drop .inbox-list .inbox-item .preview {
    font-size: 13px;
    line-height: 17px;
    color: #66696a;
    font-weight: normal
}
.activity-drop .inbox-list .inbox-item.new,
.activity-drop .inbox-list .inbox-item.unread {
    background-color: #deedfe
}
.activity-drop .inbox-list .inbox-item .response {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 12px;
    width: 20px
}
.activity-drop .inbox-list .inbox-item .response.forwarded {
    background-position: 0 -51px
}
.activity-drop .inbox-list .inbox-item .response.replied {
    background-position: 0 -76px
}
.activity-drop .inbox-list .inbox-item .submitting {
    display: block;
    content: "\0020";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/webs/imgs/animations/anim_loading_16x16.gif');
    background-color: transparent;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left
}
.activity-drop .inbox-list .inbox-item-wonton {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 70px;
    border-bottom: 1px solid #ddd;
    width: 340px;
    cursor: pointer
}
.activity-drop .inbox-list .inbox-item-wonton:after {
    content: "";
    display: table;
    clear: both
}
.activity-drop .inbox-list .inbox-item-wonton .subject a,
.activity-drop .inbox-list .inbox-item-wonton .participants a {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    color: #333
}
.activity-drop .inbox-list .inbox-item-wonton .subject a.detail-link.mbox-version-3,
.activity-drop .inbox-list .inbox-item-wonton .participants a.detail-link.mbox-version-3 {
    font-size: 13px;
    line-height: 17px;
    color: #006fa6;
    font-weight: bold;
    text-decoration: none
}
.activity-drop .inbox-list .inbox-item-wonton .subject a.detail-link.mbox-version-3.hover,
.activity-drop .inbox-list .inbox-item-wonton .subject a.detail-link.mbox-version-3:hover,
.activity-drop .inbox-list .inbox-item-wonton .subject a.detail-link.mbox-version-3.focus,
.activity-drop .inbox-list .inbox-item-wonton .subject a.detail-link.mbox-version-3:focus,
.activity-drop .inbox-list .inbox-item-wonton .participants a.detail-link.mbox-version-3.hover,
.activity-drop .inbox-list .inbox-item-wonton .participants a.detail-link.mbox-version-3:hover,
.activity-drop .inbox-list .inbox-item-wonton .participants a.detail-link.mbox-version-3.focus,
.activity-drop .inbox-list .inbox-item-wonton .participants a.detail-link.mbox-version-3:focus {
    text-decoration: underline
}
.activity-drop .inbox-list .inbox-item-wonton .subject a.detail-link.mbox-version-3.visited,
.activity-drop .inbox-list .inbox-item-wonton .subject a.detail-link.mbox-version-3:visited,
.activity-drop .inbox-list .inbox-item-wonton .participants a.detail-link.mbox-version-3.visited,
.activity-drop .inbox-list .inbox-item-wonton .participants a.detail-link.mbox-version-3:visited {
    color: #96999c
}
.activity-drop .inbox-list .inbox-item-wonton:hover,
.activity-drop .inbox-list .inbox-item-wonton:focus {
    background-color: #ebeced;
    border-top: 1px solid #fff;
    padding-top: 9px
}
.activity-drop .inbox-list .inbox-item-wonton:hover .date,
.activity-drop .inbox-list .inbox-item-wonton:focus .date {
    visibility: visible
}
.activity-drop .inbox-list .inbox-item-wonton:hover .custom-note,
.activity-drop .inbox-list .inbox-item-wonton:hover .relationship,
.activity-drop .inbox-list .inbox-item-wonton:focus .custom-note,
.activity-drop .inbox-list .inbox-item-wonton:focus .relationship {
    display: none
}
.activity-drop .inbox-list .inbox-item-wonton .custom-note,
.activity-drop .inbox-list .inbox-item-wonton .relationship,
.activity-drop .inbox-list .inbox-item-wonton .preview {
    font-size: 13px;
    line-height: 17px;
    color: #66696a;
    font-weight: normal
}
.activity-drop .inbox-list .inbox-item-wonton.new,
.activity-drop .inbox-list .inbox-item-wonton.unread {
    background-color: #deedfe
}
.activity-drop .inbox-list .inbox-item-wonton .response {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 12px;
    width: 20px
}
.activity-drop .inbox-list .inbox-item-wonton .response.forwarded {
    background-position: 0 -51px
}
.activity-drop .inbox-list .inbox-item-wonton .response.replied {
    background-position: 0 -76px
}
.activity-drop .inbox-list .inbox-item-wonton .submitting {
    display: block;
    content: "\0020";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/webs/imgs/animations/anim_loading_16x16.gif');
    background-color: transparent;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left
}
.activity-drop .inbox-list .photo,
.activity-drop .inbox-list .connection-pic {
    float: left;
    overflow: hidden
}
.activity-drop .inbox-list .message-item .photo:hover,
.activity-drop .inbox-list .message-item .photo:focus {
    border-color: #0073b2
}
.activity-drop .inbox-list .date {
    font-size: 12px;
    line-height: 14px;
    color: #66696a;
    font-weight: normal;
    float: right
}
.activity-drop .inbox-list .item-content {
    margin-left: 60px
}
.activity-drop .inbox-list .item-content .participants a,
.activity-drop .inbox-list .item-content .participants a:hover,
.activity-drop .inbox-list .item-content .participants a:focus,
.activity-drop .inbox-list .item-content .headline,
.activity-drop .inbox-list .item-content .subject {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal
}
.activity-drop .inbox-list .item-content .unread .participants,
.activity-drop .inbox-list .item-content .unread .subject {
    font-weight: bold
}
.activity-drop .inbox-list .item-content .headline {
    display: block
}
.activity-drop .inbox-list .item-content .inbox-actions {
    margin: 5px 0 0
}
.activity-drop .inbox-list .chk,
.activity-drop .inbox-list .flag-link,
.activity-drop .inbox-list .unflag-link,
.activity-drop .inbox-list .spam-icon-link,
.activity-drop .inbox-list .archive,
.activity-drop .inbox-list .forward,
.activity-drop .inbox-list .report-spam {
    display: none !important
}
.activity-drop .inbox-list .inbox-actions {
    display: none;
    margin: 5px 0 0 55px;
    overflow: hidden
}
.ie.lte8 .activity-drop .inbox-list .inbox-actions li {
    float: left
}
.activity-drop .inbox-list .inbox-actions .primary-actions {
    float: left;
    margin: 0 5px 0 0
}
.activity-drop .inbox-list .inbox-actions .primary-actions .btn-split {
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background: #23639A;
    background-image: -webkit-linear-gradient(#287bbc, #23639a);
    background-image: -moz-linear-gradient(#287bbc, #23639a);
    background-image: -o-linear-gradient(#287bbc, #23639a);
    background-image: linear-gradient(#287bbc, #23639a)
}
.activity-drop .inbox-list .inbox-actions .primary-actions .accept {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}
.activity-drop .inbox-list .inbox-actions .primary-actions .accept.hover,
.activity-drop .inbox-list .inbox-actions .primary-actions .accept:hover,
.activity-drop .inbox-list .inbox-actions .primary-actions .accept.focus,
.activity-drop .inbox-list .inbox-actions .primary-actions .accept:focus {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.activity-drop .inbox-list .inbox-actions .primary-actions .accept.active,
.activity-drop .inbox-list .inbox-actions .primary-actions .accept:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.activity-drop .inbox-list .inbox-actions .primary-actions .accept.disabled,
.activity-drop .inbox-list .inbox-actions .primary-actions .accept[disabled] {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.activity-drop .inbox-list .inbox-actions .ignore,
.activity-drop .inbox-list .inbox-actions .delete {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #444;
    background-color: #f2f2f2;
    border-color: #a7a7a7;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2F2F2', endColorstr='#FFD1D1D1');
    background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: -moz-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: -o-linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: linear-gradient(top, #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    float: left
}
.activity-drop .inbox-list .inbox-actions .ignore.hover,
.activity-drop .inbox-list .inbox-actions .ignore:hover,
.activity-drop .inbox-list .inbox-actions .ignore.focus,
.activity-drop .inbox-list .inbox-actions .ignore:focus,
.activity-drop .inbox-list .inbox-actions .delete.hover,
.activity-drop .inbox-list .inbox-actions .delete:hover,
.activity-drop .inbox-list .inbox-actions .delete.focus,
.activity-drop .inbox-list .inbox-actions .delete:focus {
    background-color: #e8e8e8;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -moz-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -o-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.activity-drop .inbox-list .inbox-actions .ignore.active,
.activity-drop .inbox-list .inbox-actions .ignore:active,
.activity-drop .inbox-list .inbox-actions .delete.active,
.activity-drop .inbox-list .inbox-actions .delete:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.activity-drop .inbox-list .inbox-actions .ignore.disabled,
.activity-drop .inbox-list .inbox-actions .ignore[disabled],
.activity-drop .inbox-list .inbox-actions .delete.disabled,
.activity-drop .inbox-list .inbox-actions .delete[disabled] {
    background-color: #e8e8e8;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -moz-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -o-linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: linear-gradient(top, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.activity-drop .inbox-list .message-item .reply,
.activity-drop .inbox-list .message-item .reply-all {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    height: 26px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    float: left;
    margin: 0 5px 0 0
}
.activity-drop .inbox-list .message-item .reply.hover,
.activity-drop .inbox-list .message-item .reply:hover,
.activity-drop .inbox-list .message-item .reply.focus,
.activity-drop .inbox-list .message-item .reply:focus,
.activity-drop .inbox-list .message-item .reply-all.hover,
.activity-drop .inbox-list .message-item .reply-all:hover,
.activity-drop .inbox-list .message-item .reply-all.focus,
.activity-drop .inbox-list .message-item .reply-all:focus {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.activity-drop .inbox-list .message-item .reply.active,
.activity-drop .inbox-list .message-item .reply:active,
.activity-drop .inbox-list .message-item .reply-all.active,
.activity-drop .inbox-list .message-item .reply-all:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.activity-drop .inbox-list .message-item .reply.disabled,
.activity-drop .inbox-list .message-item .reply[disabled],
.activity-drop .inbox-list .message-item .reply-all.disabled,
.activity-drop .inbox-list .message-item .reply-all[disabled] {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.activity-drop .inbox-list .item-confirmation {
    background-color: #f4f4f4;
    position: relative;
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal
}
.activity-drop .inbox-list .item-confirmation h4 {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal
}
.activity-drop .inbox-list .item-confirmation li {
    float: left;
    margin-left: 6px;
    padding-left: 11px
}
.activity-drop .inbox-list .item-confirmation li a {
    font-size: 12px;
    line-height: 14px;
    color: #66696a;
    font-weight: normal
}
.activity-drop .inbox-list .item-confirmation li:first-child {
    background: transparent;
    margin-left: 0;
    padding-left: 0
}
.activity-drop .inbox-list .confirmation,
.activity-drop .inbox-list .ignore-confirmation {
    padding: 8px 30px 8px 8px;
    position: relative
}
.activity-drop .inbox-list .close-confirmation {
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 0;
    text-indent: -12345px;
    top: 0;
    width: 8px
}
.activity-drop .inbox-list .close-confirmation:hover {
    background-position: 0 -202px
}
.menu-btn {
    z-index: 10023
}
.menu-btn a:hover,
.menu-btn a:focus {
    text-shadow: none
}
.menu-btn.drop {
    z-index: 10031;
    width: 230px
}
.global-search .global-nav-styled-dropdown ul {
    display: block
}
.global-search .global-nav-styled-dropdown select {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.global-search {
    padding: 7px 0 6px;
    float: right;
    margin-left: 156px;
    box-sizing: content-box
}
.global-search #main-search-category {
    width: 42px;
    height: 27px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    background-image: -webkit-linear-gradient(top, #888888, #575757);
    background-image: -moz-linear-gradient(top, #888888, #575757);
    background-image: -o-linear-gradient(top, #888888, #575757);
    background-image: linear-gradient(top, #888888, #575757)
}
.global-search.basic-search {
    margin-right: 0
}
.global-search fieldset {
    float: left
}
.global-search legend {
    left: -12345px;
    position: absolute
}
.global-search .search-scope {
    float: left;
    z-index: 10005
}
.global-search .search-scope label {
    left: -12345px;
    position: absolute
}
.global-search .search-scope .label {
    background: #575757;
    background-image: -webkit-linear-gradient(top, #888888 0%, #888888 4%, #575757 100%);
    background-image: -moz-linear-gradient(top, #888888 0%, #888888 4%, #575757 100%);
    background-image: -o-linear-gradient(top, #888888 0%, #888888 4%, #575757 100%);
    background-image: linear-gradient(top, #888888 0%, #888888 4%, #575757 100%);
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    display: block
}
.global-search .search-scope .label span {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    padding-left: 30px;
    padding-right: 0px;
    display: block;
    cursor: pointer;
    border: none;
    height: 27px;
    margin: 0;
    width: 12px;
    position: relative
}
.global-search .search-scope .label span.styled-dropdown-select-all:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e015"
}
.global-search .search-scope .label span.styled-dropdown-select-people:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e08d"
}
.global-search .search-scope .label span.styled-dropdown-select-updates:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e004"
}
.global-search .search-scope .label span.styled-dropdown-select-jobs:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e032"
}
.global-search .search-scope .label span.styled-dropdown-select-companies:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e049"
}
.global-search .search-scope .label span.styled-dropdown-select-inbox:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e006"
}
.global-search .search-scope .label span.styled-dropdown-select-groups:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e098"
}
.global-search .search-scope .label span.styled-dropdown-select-edu:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e03b"
}
.global-search .search-scope .label span.styled-dropdown-select-content:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: #999;
    content: "\e0a4"
}
.global-search .search-scope .label span:before {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    text-indent: 0;
    margin: 0;
    position: absolute;
    left: 8px;
    top: 5px
}
.global-search .search-scope .label span:after {
    text-indent: 0;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-top: 12px;
    margin-bottom: 10px;
    height: 0;
    width: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 4px 4px 0;
    border-top-color: #999;
    border-top-style: solid;
    content: "";
    float: left
}
.global-search .search-selector {
    z-index: 10006;
    background: #fff;
    border: 5px solid #333;
    border-top: 0;
    position: fixed !important;
    top: 40px !important;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    height: 0;
    line-height: 0;
    overflow: hidden;
    background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
    border: none;
    min-width: 90px
}
.global-search .search-selector .option {
    background-color: #2f2f2f;
    background-image: none;
    color: #878787;
    border-top: 1px solid #000;
    position: relative;
    cursor: pointer
}
.global-search .search-selector .option:before {
    position: absolute;
    left: 0;
    padding: 8px 11px
}
.global-search .search-selector .option.all:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e004"
}
.global-search .search-selector .option.people:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e08d"
}
.global-search .search-selector .option.updates:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e004"
}
.global-search .search-selector .option.jobs:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e032"
}
.global-search .search-selector .option.companies:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e049"
}
.global-search .search-selector .option.inbox:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e006"
}
.global-search .search-selector .option.groups:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e098"
}
.global-search .search-selector .option.edu:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e03b"
}
.global-search .search-selector .option.content:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 17px;
    color: inherit;
    content: "\e0a4"
}
.global-search .search-selector .option.content:after {
    content: '';
    height: 0;
    width: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 5px 5px 0 0;
    border-top-color: #878787;
    border-top-style: solid;
    position: absolute;
    top: 25px;
    left: 14px
}
.global-search .search-selector .option:last-child {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}
.global-search .search-selector .option:first-child {
    border-top: none
}
.global-search .search-selector .option div {
    padding-left: 40px;
    padding-right: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #ababab;
    text-align: left
}
.global-search .search-selector .option.highlighted,
.global-search .search-selector .option.selected {
    background-color: #3c3c3c;
    color: #fff
}
.global-search .search-selector .option.highlighted.content:after,
.global-search .search-selector .option.selected.content:after {
    content: '';
    height: 0;
    width: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 5px 5px 0 0;
    border-top-color: #fff;
    border-top-style: solid;
    position: absolute;
    top: 25px;
    left: 14px
}
.global-search .search-selector .option.highlighted div,
.global-search .search-selector .option.selected div {
    color: #fff;
    background: transparent;
    font-weight: normal
}
.global-search .search-selector .option.selected div:after {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #83b83e;
    content: "\e00e"
}
.global-search .search-selector .option.selected div:after {
    position: absolute;
    text-align: right;
    right: 8px;
    top: 8px
}
.global-search .open .search-selector {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    clip: auto;
    height: auto;
    line-height: 1;
    overflow: visible
}
.global-search .search-box-container {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -ms-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    border: none;
    width: 345px;
    background: #fff;
    float: left
}
.global-search .search-box-container #search-autocomplete-container {
    display: inline;
    float: left;
    padding-right: 3px;
    position: relative
}
.global-search .search-box-container .typeahead-loading-icon {
    display: none;
    position: absolute;
    right: 26px;
    top: 3px
}
.global-search .search-box-container .typeahead-loading-icon.loading {
    z-index: 10013;
    display: block
}
.global-search .search-term {
    padding-left: 5px;
    padding-right: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: none;
    margin: 0;
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    z-index: 10004;
    -webkit-transition: background 0.4s ease-in-out;
    -moz-transition: background 0.4s ease-in-out;
    -o-transition: background 0.4s ease-in-out;
    transition: background 0.4s ease-in-out;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    width: 313px;
    height: 17px
}
.global-search .search-term.typeahead-instant {
    padding-left: 10px;
    padding-right: 21px
}
.global-search .search-term.typeahead-instant::-ms-clear {
    display: none
}
.global-search .search-term::-webkit-input-placeholder {
    color: #999
}
.global-search .search-term:-moz-placeholder {
    color: #999
}
.global-search .search-term:-ms-input-placeholder {
    color: #999
}
.global-search .search-term:focus {
    background: #fff
}
.global-search .search-term.gray-text-aware {
    background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}
.global-search .search-autocomplete-gray-text {
    padding-left: 5px;
    padding-right: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: none;
    margin: 0;
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    z-index: 10003;
    background-color: transparent;
    color: #bbb;
    left: 0;
    position: absolute;
    top: 0;
    width: 213px
}
.global-search .search-autocomplete-gray-text.typeahead-instant {
    padding-left: 10px;
    padding-right: 21px
}
.global-search .search-autocomplete-gray-text.typeahead-instant::-ms-clear {
    display: none
}
.global-search .search-button {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 13px;
    height: 31px;
    line-height: 29px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 3px;
    padding-right: 3px;
    float: left;
    height: 27px;
    line-height: 25px;
    overflow: hidden;
    width: 50px
}
.global-search .search-button.hover,
.global-search .search-button:hover,
.global-search .search-button.focus,
.global-search .search-button:focus {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)
}
.global-search .search-button.active,
.global-search .search-button:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.global-search .search-button.disabled,
.global-search .search-button[disabled] {
    background-color: #2672ae;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2672AE', endColorstr='#FF1E4F7E');
    background-image: -webkit-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
.global-search .search-button:before {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 14px;
    color: inherit;
    content: "\e004"
}
.global-search .search-button span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.global-search .advanced-search {
    display: table-cell;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #D7D7D7;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none
}
.global-search .advanced-search:hover {
    color: #2E8DD7
}
.global-search .advanced-search:active,
.global-search .advanced-search:focus {
    -webkit-transition: background 0.4s ease-in-out;
    -moz-transition: background 0.4s ease-in-out;
    -o-transition: background 0.4s ease-in-out;
    transition: background 0.4s ease-in-out;
    background: #252525
}
.global-search.basic-search .advanced-search,
.global-search.basic-search .advanced-search-outer {
    display: none
}
.global-search .advanced-search-outer {
    display: table;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    height: 29px;
    width: 100px;
    word-break: break-all;
    float: left
}
.global-search .advanced-search-inner {
    display: table-cell;
    vertical-align: middle
}
.global-header.premium-member .global-search {
    margin-left: 60px
}
#universal-typeahead-results {
    position: fixed !important;
    top: 40px !important;
    z-index: 10002;
    width: 380px
}
#universal-typeahead-results .yui-ac-content {
    z-index: 10006;
    background: #fff;
    border: 5px solid #333;
    border-top: 0;
    border: 5px solid #303030;
    border: 5px solid rgba(0, 0, 0, 0.85);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: 471px
}
.ie.lte8 #universal-typeahead-results .yui-ac-content {
    margin-top: -2px
}
#universal-typeahead-results .yui-ac-content,
#universal-typeahead-results iframe {
    margin-top: 0;
    margin-left: -64px
}
#universal-typeahead-results .separator {
    color: #858585;
    padding: 0 3px
}
#universal-typeahead-results .typeahead-degree {
    color: #069
}
#universal-typeahead-results .typeahead-degree sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em
}
#universal-typeahead-results ul li.item {
    border-top: 1px solid #eee
}
#universal-typeahead-results ul li.item.first {
    border-top: none
}
#universal-typeahead-results ul li.item.company,
#universal-typeahead-results ul li.item.mynetwork,
#universal-typeahead-results ul li.item.group {
    min-height: 27px
}
#universal-typeahead-results ul li.item.yui-ac-highlight {
    background-color: #008DB1
}
#universal-typeahead-results ul li.item.yui-ac-highlight h4,
#universal-typeahead-results ul li.item.yui-ac-highlight h4 strong,
#universal-typeahead-results ul li.item.yui-ac-highlight p,
#universal-typeahead-results ul li.item.yui-ac-highlight h4 .typeahead-degree,
#universal-typeahead-results ul li.item.yui-ac-highlight h4 .separator {
    color: #fff
}
#universal-typeahead-results ul li.item h4 {
    font-weight: bold;
    color: #181818
}
#universal-typeahead-results ul li.item h4 strong {
    color: #858585
}
#universal-typeahead-results ul li.item p {
    height: auto;
    max-height: 2.3em;
    overflow: hidden;
    width: 400px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
#universal-typeahead-results ul li.category.suggestion,
#universal-typeahead-results ul li.category.autocomplete,
#universal-typeahead-results ul li.category.refine {
    display: none
}
#universal-typeahead-results ul li.item.first.suggestion,
#universal-typeahead-results ul li.item.first.autocomplete,
#universal-typeahead-results ul li.item.first.refine {
    border-top: 1px solid #eee
}
#universal-typeahead-results.colorful-suggestions li.item.suggestion h4 .vertical,
#universal-typeahead-results.colorful-suggestions li.item.suggestion h4 .entity,
#universal-typeahead-results.colorful-suggestions li.item.suggestion span .vertical,
#universal-typeahead-results.colorful-suggestions li.item.suggestion span .entity {
    font-weight: bold;
    color: #006fa6
}
#universal-typeahead-results.colorful-suggestions li.item.suggestion.yui-ac-highlight h4 .vertical,
#universal-typeahead-results.colorful-suggestions li.item.suggestion.yui-ac-highlight h4 .entity {
    color: #fff
}
#global-search #typeahead-loader {
    display: block;
    content: "\0020";
    overflow: hidden;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    width: 16px;
    height: 16px;
    z-index: 10005;
    position: absolute;
    right: 35px;
    top: 5px;
    display: none
}
#global-search #typeahead-loader:after {
    position: relative;
    top: 50%;
    left: 50%;
    content: "\0020";
    background-repeat: no-repeat;
    background-position: 0 -362px;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    -webkit-animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    -moz-animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    -ms-animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    -o-animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    animation: archetype-loader 1s 0.1ms steps(12, end) infinite, archetype-loader-position-small-1 0.1ms step-end infinite;
    display: block
}
#global-search.loading #typeahead-loader {
    display: block
}
#clear-main-search {
    display: none;
    position: absolute;
    top: 3px;
    right: 5px;
    width: 20px;
    margin: 0;
    z-index: 10005;
    background: none;
    border: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer
}
#clear-main-search:after {
    font-family: "Arial", "Tahoma";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 20px;
    color: #999;
    content: "\e00f"
}
#clear-main-search:hover:after {
    color: #287bbc
}
#clear-main-search .description {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
#clear-main-search.show {
    display: inline
}

@media screen and (max-height: 1000px) {
    #global-search .tt-dropdown-menu .tt-dataset-GLHD,
    #global-search .tt-dropdown-menu .tt-dataset-GLHD_SEARCH_HISTORY {
        max-height: 848px
    }
}
@media screen and (max-height: 900px) {
    #global-search .tt-dropdown-menu .tt-dataset-GLHD,
    #global-search .tt-dropdown-menu .tt-dataset-GLHD_SEARCH_HISTORY {
        max-height: 748px
    }
}
@media screen and (max-height: 800px) {
    #global-search .tt-dropdown-menu .tt-dataset-GLHD,
    #global-search .tt-dropdown-menu .tt-dataset-GLHD_SEARCH_HISTORY {
        max-height: 648px
    }
}
@media screen and (max-height: 700px) {
    #global-search .tt-dropdown-menu .tt-dataset-GLHD,
    #global-search .tt-dropdown-menu .tt-dataset-GLHD_SEARCH_HISTORY {
        max-height: 548px
    }
}
@media screen and (max-height: 600px) {
    #global-search .tt-dropdown-menu .tt-dataset-GLHD,
    #global-search .tt-dropdown-menu .tt-dataset-GLHD_SEARCH_HISTORY {
        max-height: 448px
    }
}
@media screen and (max-height: 500px) {
    #global-search .tt-dropdown-menu .tt-dataset-GLHD,
    #global-search .tt-dropdown-menu .tt-dataset-GLHD_SEARCH_HISTORY {
        max-height: 348px
    }
}
@media screen and (max-height: 400px) {
    #global-search .tt-dropdown-menu .tt-dataset-GLHD,
    #global-search .tt-dropdown-menu .tt-dataset-GLHD_SEARCH_HISTORY {
        max-height: 248px
    }
}
@media screen and (max-height: 300px) {
    #global-search .tt-dropdown-menu .tt-dataset-GLHD,
    #global-search .tt-dropdown-menu .tt-dataset-GLHD_SEARCH_HISTORY {
        max-height: 148px
    }
}
@media screen and (min-width: 0 \0) {
    #universal-typeahead-results.typeahead-reskin2 .yui-ac-content,
    #universal-typeahead-results.typeahead-reskin2 iframe {
        max-height: 70%
    }
}
@media screen and (max-height: 600px) {
    #universal-typeahead-results ul li.rank-7 {
        display: none
    }
}
@media screen and (max-height: 550px) {
    #universal-typeahead-results ul li.rank-6 {
        display: none
    }
}
@media screen and (max-height: 500px) {
    #universal-typeahead-results ul li.rank-5 {
        display: none
    }
}
@media screen and (max-height: 450px) {
    #universal-typeahead-results ul li.rank-4 {
        display: none
    }
}
@media screen and (max-height: 400px) {
    #universal-typeahead-results ul li.rank-3 {
        display: none
    }
}
@media screen and (max-height: 350px) {
    #universal-typeahead-results ul li.rank-2 {
        display: none
    }
}
@media screen and (max-height: 300px) {
    #universal-typeahead-results ul li.rank-1 {
        display: none
    }
}
.v1 #footer ul,
.v1 #footer li,
.v1 #footer p {
    background: none;
    border: 0;
    list-style-type: none;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle
}
#footer {
    background-image: url('/media/webp-login-footer.webp');
	font-size: 12px;
    line-height: 14px;
    color: #66696a;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 974px;
    border-top: 1px solid #ccc;
}
#footer .nav-footer>li,
#footer #nav-legal>li {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal;
    border-right: 1px solid #ccc;
    margin-right: 8px;
    padding-right: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left
}
#footer .nav-footer>li:last-child,
#footer #nav-legal>li:last-child {
    border-right: none;
    margin-right: 0;
    padding-right: 0
}
#footer .nav-footer {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    font-weight: normal
}
#footer .nav-footer:after {
    content: "";
    display: table;
    clear: both
}
#footer .nav-footer .footer-upgrade-link {
    font-weight: bold
}
#footer .nav-footer.li-links {
    float: left
}
#footer .nav-footer.li-links>li:last-child {
    padding-right: 0
}
#footer .nav-footer.directories li:first-child {
    font-size: 12px;
    line-height: 14px;
    color: #66696a;
    font-weight: normal;
    border-right: 0;
    border-left: 1px solid #ccc;
    padding-left: 8px
}
#footer #copyright {
    border-right: 1px solid #ccc;
    margin-right: 8px;
    padding-right: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left
}
#footer #copyright.guest span {
    float: left;
    height: 16px;
    width: 62px;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    margin-left: 0px;
    margin-right: 3px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: -2px;
    margin-bottom: -2px;
	/*background: url('') no-repeat scroll top left transparent*/
}
#nav-utility-lang {
    visibility: hidden
}
#nav-utility-lang.hover {
    position: relative
}
#nav-utility-lang.hover #lang-list {
    z-index: 10100;
    display: block
}
.js #nav-utility-lang {
    visibility: visible
}
#li-about:hover,
#li-about:focus {
    position: relative
}
#li-about:hover #li-about-options,
#li-about:focus #li-about-options {
    z-index: 10100;
    position: absolute !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
}
#lang-list,
#li-about-options {
    min-width: 75px;
    background: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    background: #fff;
    bottom: 1.2em;
    padding: 5px;
    position: absolute;
    left: 3px
}
.ie.lte8 #lang-list,
.ie.lte8 #li-about-options {
    border-bottom: 2px solid #ccc
}
#lang-list a,
#li-about-options a {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #006fa6;
    text-decoration: none;
    display: block
}
#lang-list a.hover,
#lang-list a:hover,
#lang-list a.focus,
#lang-list a:focus,
#li-about-options a.hover,
#li-about-options a:hover,
#li-about-options a.focus,
#li-about-options a:focus {
    text-decoration: none
}
#lang-list a.visited,
#lang-list a:visited,
#li-about-options a.visited,
#li-about-options a:visited {
    color: #96999c
}
#lang-list a:visited,
#li-about-options a:visited {
    color: #069
}
#lang-list a:hover,
#lang-list a:focus,
#lang-list a:visited:hover,
#lang-list a:visited:focus,
#li-about-options a:hover,
#li-about-options a:focus,
#li-about-options a:visited:hover,
#li-about-options a:visited:focus {
    background: #069;
    color: #fff
}
#lang-list .selected a,
#li-about-options .selected a {
    font-size: 12px;
    line-height: 14px;
    color: #333;
    font-weight: normal
}
#lang-list .selected a:hover,
#lang-list .selected a:focus,
#li-about-options .selected a:hover,
#li-about-options .selected a:focus {
    font-size: 12px;
    line-height: 14px;
    color: #333;
    font-weight: normal;
    background: none;
    cursor: text
}
#lang-list {
    display: none
}
#li-about-options {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
#modules-container {
    background: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    font-size: 12px;
    line-height: 14px;
    color: #66696a;
    font-weight: normal;
    font-size: 100%
}
.ie.lte8 #modules-container {
    border-bottom: 2px solid #ccc
}
#rr-footer {
    background: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    font-size: 12px;
    line-height: 14px;
    color: #66696a;
    font-weight: normal;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-top: 1px solid #999;
    background: #F4F4F4
}
.ie.lte8 #rr-footer {
    border-bottom: 2px solid #ccc
}
#rr-footer #copyright {
    line-height: 17px;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 14px;
    color: #66696a;
    font-weight: normal;
    color: #b0b3b6
}
#rr-footer #copyright .copy-text {
    padding: 0 0 0 65px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline
}
#rr-footer .nav-container {
    text-align: center
}
#rr-footer #nav-links {
    text-align: center;
    color: #333
}
#rr-footer #nav-links:after {
    content: "";
    display: table;
    clear: both
}
#rr-footer .nav-link {
    float: left;
    height: 13px;
    border-left: 1px solid #333;
    line-height: 13px;
    vertical-align: middle
}
#rr-footer .nav-link:first-child {
    border: 0
}
#rr-footer .nav-link a {
    font-size: 13px;
    line-height: 17px;
    color: #66696a;
    font-weight: normal;
    text-decoration: none;
    color: #333;
    line-height: 13px
}
#rr-footer .nav-link a.hover,
#rr-footer .nav-link a:hover,
#rr-footer .nav-link a.focus,
#rr-footer .nav-link a:focus {
    text-decoration: none;
    color: #006fa6;
    cursor: pointer
}
.ie #rr-footer .nav-link a.hover,
.ie #rr-footer .nav-link a:hover,
.ie #rr-footer .nav-link a.focus,
.ie #rr-footer .nav-link a:focus {
    cursor: hand
}
#rr-footer .nav-link>a {
    margin-left: 10px;
    margin-right: 10px
}
#rr-footer .nav-link:first-child>a {
    margin-left: 0px;
    margin-right: 10px
}
#rr-footer .nav-link:last-child>a,
#rr-footer .nav-link.last-child>a {
    margin-left: 10px;
    margin-right: 0px
}
#rr-footer #privacy-nav {
    position: relative;
    z-index: 2
}
#rr-footer #privacy-nav:hover .subnav-links {
    display: block
}
#rr-footer .subnav-links {
    display: block;
    position: absolute;
    top: 100%;
    z-index: 250;
    border: 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    padding: 0;
    min-width: 154px;
    cursor: default;
    float: left;
    list-style: none;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    z-index: 3;
    display: none;
    left: 0;
    top: -10px;
    white-space: nowrap
}
.ie.lte8 #rr-footer .subnav-links {
    border-bottom: 2px solid #ccc
}
#rr-footer .subnav-link>a {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    text-align: left
}
#rr-footer .subnav-link .subnav-trigger:after {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 0;
    width: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 4px 4px 0;
    border-top-color: #666;
    border-top-style: solid;
    content: " ";
    margin: 0 0 0 5px
}
#rr-footer .subnav-link .subnav-trigger:hover:after {
    height: 0;
    width: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 4px 4px 0;
    border-top-color: #0077b5;
    border-top-style: solid
}
#rr-footer .subnav-link:last-child>a {
    margin: 0
}
#rr-footer.default #copyright {
    text-align: center
}
#rr-footer.default #nav-links {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline
}
.no-footer #footer {
    display: none
}
a.a11y-offscreen {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    position: absolute;
    clip: rect(0px, 0px, 0px, 0px)
}
a.a11y-offscreen:focus {
    outline: none
}
.a11y-skip-nav-container {
    position: relative
}
body.a11y-focus>div.a11y-skip-nav-container+div#header {
    margin-top: 34px
}
.global-nav #a11y-skip-nav-link,
.a11y-skip-nav-container #a11y-skip-nav-link {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    float: left
}
.global-nav .a11y-skip-nav.a11y-hidden,
.a11y-skip-nav-container .a11y-skip-nav.a11y-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.global-nav .a11y-skip-nav.a11y-hidden ul,
.a11y-skip-nav-container .a11y-skip-nav.a11y-hidden ul {
    overflow: hidden
}
.global-nav .a11y-skip-nav.a11y-hidden ul ol,
.a11y-skip-nav-container .a11y-skip-nav.a11y-hidden ul ol {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}
.global-nav .a11y-skip-nav,
.a11y-skip-nav-container .a11y-skip-nav {
    background-repeat: no-repeat;
    background-color: #0073B2;
    background-position: 50% 50%;
    position: relative;
    z-index: 10012;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    font-weight: normal;
    -webkit-transition: max-height 0.7s linear;
    -moz-transition: max-height 0.7s linear;
    -o-transition: max-height 0.7s linear;
    transition: max-height 0.7s linear;
    max-height: 400px
}
.global-nav .a11y-skip-nav ul,
.a11y-skip-nav-container .a11y-skip-nav ul {
    padding-right: 10px;
    border: 1px solid #0073B2;
    width: 974px;
    margin: 0 auto
}
.global-nav .a11y-skip-nav ul:focus,
.a11y-skip-nav-container .a11y-skip-nav ul:focus {
    border: 1px dotted #1B5682
}
.global-nav .a11y-skip-nav ul:after,
.a11y-skip-nav-container .a11y-skip-nav ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}
.global-nav .a11y-skip-nav ul li,
.a11y-skip-nav-container .a11y-skip-nav ul li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-left: 5px;
    float: left;
    position: relative
}
.global-nav .a11y-skip-nav ul li a.a11y,
.a11y-skip-nav-container .a11y-skip-nav ul li a.a11y {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff
}
.global-nav .a11y-skip-nav ul li a.a11y span.more,
.a11y-skip-nav-container .a11y-skip-nav ul li a.a11y span.more {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    margin-left: 4px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 0;
    width: 0;
    border-style: dashed;
    border-color: transparent;
    border-width: 4px 4px 0;
    border-top-color: #fff;
    border-top-style: solid
}
.global-nav .a11y-skip-nav ul li a:focus,
.a11y-skip-nav-container .a11y-skip-nav ul li a:focus {
    outline: none;
    text-decoration: none !important
}
.global-nav .a11y-skip-nav ul li a#a11y-search,
.a11y-skip-nav-container .a11y-skip-nav ul li a#a11y-search {
    padding-left: 0
}
.global-nav .a11y-skip-nav ul li a#a11y-search span,
.a11y-skip-nav-container .a11y-skip-nav ul li a#a11y-search span {
    padding-left: 10px;
    padding-right: 0px;
    border-left: 1px solid #fff
}
.global-nav .a11y-skip-nav ul li.options,
.a11y-skip-nav-container .a11y-skip-nav ul li.options {
    float: right
}
.global-nav .a11y-skip-nav ul li>a:focus,
.global-nav .a11y-skip-nav ul li>a:hover,
.a11y-skip-nav-container .a11y-skip-nav ul li>a:focus,
.a11y-skip-nav-container .a11y-skip-nav ul li>a:hover {
    background-color: #1B5682
}
.global-nav .a11y-skip-nav ol.a11y-hidden,
.a11y-skip-nav-container .a11y-skip-nav ol.a11y-hidden {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.global-nav .a11y-skip-nav ol,
.a11y-skip-nav-container .a11y-skip-nav ol {
    text-shadow: none;
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #fff;
    border: 1px solid #ccc;
    display: block;
    left: 47px;
    top: 32px;
    width: 185px;
    white-space: normal;
    position: absolute;
    padding-left: 0;
    padding-right: 0;
    z-index: 10013
}
.global-nav .a11y-skip-nav ol:focus,
.a11y-skip-nav-container .a11y-skip-nav ol:focus {
    border: 1px dotted #1B5682
}
.global-nav .a11y-skip-nav ol li,
.a11y-skip-nav-container .a11y-skip-nav ol li {
    background-color: #fff;
    padding: 0;
    width: 185px
}
.global-nav .a11y-skip-nav ol li:hover a,
.a11y-skip-nav-container .a11y-skip-nav ol li:hover a {
    background-color: #D7D7D7
}
.global-nav .a11y-skip-nav ol li a,
.a11y-skip-nav-container .a11y-skip-nav ol li a {
    display: none
}
.global-nav .a11y-skip-nav ol li a.a11y-jump-item,
.a11y-skip-nav-container .a11y-skip-nav ol li a.a11y-jump-item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: none;
    color: #666 !important;
    display: block;
    text-shadow: none;
    width: auto
}
.global-nav .a11y-skip-nav ol li a.a11y-jump-item strong,
.a11y-skip-nav-container .a11y-skip-nav ol li a.a11y-jump-item strong {
    padding: 0
}
.global-nav .a11y-skip-nav ol li a.a11y-jump-item:focus,
.global-nav .a11y-skip-nav ol li a.a11y-jump-item:hover,
.a11y-skip-nav-container .a11y-skip-nav ol li a.a11y-jump-item:focus,
.a11y-skip-nav-container .a11y-skip-nav ol li a.a11y-jump-item:hover {
    border: 0;
    background-color: #D7D7D7;
    outline: none
}
.global-nav strong,
.a11y-skip-nav-container strong {
    font-weight: bold !important;
    padding-left: 5px;
    padding-right: 0px
}
.global-nav button.close,
.a11y-skip-nav-container button.close {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-left: 5px;
    padding-right: 0px;
    border: none;
    border-left: 1px solid #fff;
    color: transparent;
    width: 25px;
    height: 13px
}
.global-nav button.close:focus,
.global-nav button.close:hover,
.a11y-skip-nav-container button.close:focus,
.a11y-skip-nav-container button.close:hover {
    color: transparent;
    background-color: #1B5682;
    outline: none
}
#header .a11y-content,
#header .a11y-content p {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    height: 0
}
.chrome-v4.sticky-bg #body.a11y-open {
    margin-top: 123px
}