

@font-face {

    font-family: "LazyDogRegular";

    font-style: normal;

    font-weight: normal;

    src: url("/scds/common/u/fonts/LazyDog/1.0.2/LazyDog.eot#") format("eot"), url("/scds/common/u/fonts/LazyDog/1.0.2/LazyDog.svg#LazyDog") format("svg"), url("/scds/common/u/fonts/LazyDog/1.0.2/LazyDog.woff") format("woff"), url("/scds/common/u/fonts/LazyDog/1.0.2/LazyDog.ttf") format("truetype");

}

.handwritten {

    color: #0085c0;

}

.v1 #footer ul, .v1 #footer li, .v1 #footer p {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 0 none;

    list-style-type: none;

    margin: 0;

    outline: 0 none;

    padding: 0;

    vertical-align: middle;

}

#footer {

    border-top: 1px solid #ccc;

    color: #666;

    font-size: 12px;

    font-weight: normal;

    line-height: 14px;

    margin-left: auto;

    margin-right: auto;

    padding-bottom: 10px;

    padding-top: 10px;

    width: 974px;

}

#footer .nav-footer > li, #footer #nav-legal > li {

    border-right: 1px solid #ccc;

    color: #333;

    float: left;

    font-size: 12px;

    font-weight: normal;

    line-height: 14px;

    margin-bottom: 5px;

    margin-right: 8px;

    margin-top: 5px;

    padding-right: 8px;

}

#footer .nav-footer > li:last-child, #footer #nav-legal > li:last-child {

    border-right: medium none;

}

#footer .nav-footer {

    color: #333;

    font-size: 13px;

    font-weight: normal;

    line-height: 17px;

}

#footer .nav-footer::after {

    clear: both;

    content: "";

    display: table;

}

#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 {

    border-left: 1px solid #ccc;

    border-right: 0 none;

    color: #666;

    font-size: 12px;

    font-weight: normal;

    line-height: 14px;

    padding-left: 8px;

}

#footer #copyright {

    border-right: 1px solid #ccc;

    float: left;

    margin-bottom: 5px;

    margin-right: 8px;

    margin-top: 5px;

    padding-right: 8px;

}

#footer #copyright.guest span {

    background: transparent url("/scds/common/u/images/logos/logo_linkedin_med_grey_trans_64x16_v1.png") no-repeat scroll left top;

    float: left;

    height: 16px;

    margin: -2px 3px -2px 0;

    overflow: hidden;

    padding-left: 0;

    padding-right: 0;

    text-align: left;

    text-indent: -119988px;

    width: 62px;

}

#nav-utility-lang {

    visibility: hidden;

}

#nav-utility-lang.hover {

    position: relative;

}

#nav-utility-lang.hover #lang-list {

    display: block;

    z-index: 10100;

}

.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 {

    clip: auto;

    height: auto;

    overflow: visible;

    position: absolute !important;

    width: auto;

    z-index: 10100;

}

#lang-list, #li-about-options {

    background: #fff none repeat scroll 0 0;

    bottom: 1.2em;

    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);

    left: 3px;

    min-width: 75px;

    padding: 5px;

    position: absolute;

}

.ie.lte8 #lang-list, .ie.lte8 #li-about-options {

    border-bottom: 2px solid #ccc;

}

#lang-list a, #li-about-options a {

    color: #0077b5;

    display: block;

    padding: 5px 10px;

    text-decoration: none;

}

#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: #7b539d;

}

#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 none repeat scroll 0 0;

    color: #fff;

}

#lang-list .selected a, #li-about-options .selected a {

    color: #333;

    font-size: 12px;

    font-weight: normal;

    line-height: 14px;

}

#lang-list .selected a:hover, #lang-list .selected a:focus, #li-about-options .selected a:hover, #li-about-options .selected a:focus {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    color: #333;

    cursor: text;

    font-size: 12px;

    font-weight: normal;

    line-height: 14px;

}

#lang-list {

    display: none;

}

#li-about-options {

    clip: rect(1px, 1px, 1px, 1px);

    height: 1px;

    overflow: hidden;

    position: absolute !important;

    width: 1px;

}

input[type="text"], input[type="email"], input[type="password"] {

    background: #f4f4f4 none repeat scroll 0 0;

    border: 1px solid #ddd;

    box-shadow: 1px 1px 4px #ddd inset;

    font-size: 15px;

    height: 23px;

    margin: 0 0 5px;

    padding: 0 5px;

    width: 360px;

}

input:focus {

    box-shadow: 0 0 3px #069;

}

label {

    color: #000;

    font-size: 12px;

    font-weight: bold;

    line-height: 16px;

}

.new-ghome #main-wrapper {

    margin-top: 62px;

}

.new-ghome .alert p strong {

    color: #fff;

    font-size: 16px;

    font-weight: normal;

    line-height: 20px;

}

.new-ghome #main {

    margin-left: auto;

    margin-right: auto;

    overflow: hidden;

    width: 974px;

}

.new-ghome #content h2 {

    color: #000;

    font-size: 34px;

    font-weight: bold;

    line-height: 40px;

    padding-top: 30px;

    text-align: center;

}

.new-ghome .handwritten {

    color: #000;

    font-size: 14px;

    line-height: 18px;

}

.new-ghome #stack {

    height: 405px;

}

.new-ghome #stack-show {

    float: left;

    height: 500px;

    margin-left: 60px;

    margin-right: 40px;

    margin-top: 35px;

    position: relative;

    width: 441px;

}

.new-ghome #stack-show figure {

    margin: 0;

}

.new-ghome #stack-show figure a {

    color: #333;

    font-size: 12px;

    font-weight: normal;

    line-height: 14px;

    text-decoration: none;

}

.new-ghome #stack-show figure a.hover, .new-ghome #stack-show figure a:hover, .new-ghome #stack-show figure a.focus, .new-ghome #stack-show figure a:focus {

    color: #0077b5;

    cursor: pointer;

    text-decoration: none;

}

.ie .new-ghome #stack-show figure a.hover, .ie .new-ghome #stack-show figure a:hover, .ie .new-ghome #stack-show figure a.focus, .ie .new-ghome #stack-show figure a:focus {

}

.new-ghome #stack-show li.photo-card {

    background: #f5f4f3 none repeat scroll 0 0;

    border: 1px solid #ddd;

    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);

    margin: 0 25px;

    padding-bottom: 5px;

    position: absolute;

    width: 338px;

}

.new-ghome #stack-show li.photo-card.current {

    z-index: 100;

}

.new-ghome #stack-show li.photo-card:nth-child(1), .new-ghome #stack-show li.photo-card:nth-child(4) {

    transform: rotate(-5deg);

}

.new-ghome #stack-show li.photo-card:nth-child(2) {

    transform: rotate(7deg);

}

.new-ghome #stack-show li.photo-card:nth-child(3) {

    transform: rotate(2deg);

}

.new-ghome #stack-show li.photo-card:nth-child(1), .new-ghome #stack-show li.photo-card:nth-child(3) {

    top: 2px;

}

.new-ghome #stack-show li.photo-card:nth-child(2), .new-ghome #stack-show li.photo-card:nth-child(4) {

    left: 5px;

}

.new-ghome #stack-show blockquote {

    margin-bottom: 10px;

}

.new-ghome #stack-show .message {

    color: #999;

    font-size: 11px;

    line-height: 14px;

    margin: 5px 20px 10px;

}

.new-ghome #stack-show img.snapshot {

    border: 1px solid #eaeaea;

    height: 278px;

    margin: 20px 20px 0;

    width: 296px;

}

.new-ghome .jointoday {

    float: left;

    margin-left: 0;

    padding-bottom: 25px;

    padding-top: 50px;

    width: 400px;

}

.new-ghome .jointoday h2 {

    color: #000;

    font-size: 26px;

    font-weight: bold;

    line-height: 30px;

    margin-bottom: 5px;

}

.new-ghome .jointoday p {

    color: #333;

    font-size: 16px;

    font-weight: normal;

    line-height: 20px;

    padding-left: 2px;

}

.new-ghome .jointoday legend {

    display: none;

}

.new-ghome .jointoday label {

    color: #000;

    font-size: 13px;

    font-weight: bold;

    line-height: 17px;

}

.new-ghome .jointoday .fieldgroup {

    margin-top: 4px;

}

.new-ghome .jointoday span.error {

    display: none;

}

.new-ghome .jointoday p.hint {

    color: #666;

    display: inline-block;

    font-size: 12px;

    font-weight: normal;

    line-height: 14px;

    padding-bottom: 2px;

    vertical-align: middle;

}

.new-ghome .jointoday form.feature {

    margin-top: 15px;

}

.new-ghome .jointoday form.feature fieldset {

    overflow: hidden;

}

.new-ghome .jointoday form.feature fieldset #last-name {

    margin-left: 0;

    margin-right: 8px;

}

.new-ghome .jointoday form.feature div.form-bottom-row {

    margin-bottom: 10px;

    margin-top: 0;

    max-width: 360px;

    overflow: hidden;

}

.new-ghome .jointoday form.feature p.action {

    float: left;

}

.new-ghome .jointoday form.feature p.policy {

    color: #999;

    font-size: 12px;

    line-height: 14px;

    margin-top: 30px;

    overflow: hidden;

    padding-left: 20px;

}

.new-ghome .jointoday form.feature p.policy a {

    color: #333;

    font-size: 12px;

    font-weight: normal;

    line-height: 14px;

    text-decoration: none;

}

.new-ghome .jointoday form.feature p.policy a.hover, .new-ghome .jointoday form.feature p.policy a:hover, .new-ghome .jointoday form.feature p.policy a.focus, .new-ghome .jointoday form.feature p.policy a:focus {

    color: #0077b5;

    cursor: pointer;

    text-decoration: none;

}

.ie .new-ghome .jointoday form.feature p.policy a.hover, .ie .new-ghome .jointoday form.feature p.policy a:hover, .ie .new-ghome .jointoday form.feature p.policy a.focus, .ie .new-ghome .jointoday form.feature p.policy a:focus {

}

.new-ghome .jointoday form.feature li {

    margin-top: 10px;

    padding-left: 2px;

}

.new-ghome .jointoday input {

    background: #fdfdfd none repeat scroll 0 0;

    border: 1px solid #c1c1c1;

    border-radius: 2px;

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;

    color: #333;

    font-size: 13px;

    padding: 5px 6px 4px;

    vertical-align: middle;

}

.new-ghome .jointoday input.focus, .new-ghome .jointoday input:focus {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #0077b5;

    outline: 0 none;

}

.new-ghome .jointoday input.disabled, .new-ghome .jointoday input[disabled] {

    cursor: not-allowed;

    opacity: 0.5;

}

.new-ghome .jointoday .error input {

    background: #fdfdfd none repeat scroll 0 0;

    border: 1px solid #dd3737;

    border-radius: 2px;

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;

    color: #dd3737;

    font-size: 13px;

    padding: 5px 6px 4px;

    vertical-align: middle;

}

.new-ghome .jointoday .error input.focus, .new-ghome .jointoday .error input:focus {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #dd3737;

    outline: 0 none;

}

.new-ghome .jointoday .error input.disabled, .new-ghome .jointoday .error input[disabled] {

    cursor: not-allowed;

    opacity: 0.5;

}

.new-ghome .jointoday input, .new-ghome .jointoday .error input {

    height: auto;

    width: 344px;

}

.new-ghome .jointoday .btn-action {

    background-color: #f6e312;

    background-image: -moz-linear-gradient(center top , #f6e312 0%, #f9c80d 100%);

    border-color: #e9ac1a;

    border-radius: 3px;

    border-style: solid;

    border-width: 1px;

    box-sizing: border-box;

    color: #333;

    cursor: pointer;

    display: inline-block;

    font-size: 16px;

    font-weight: bold;

    height: 34px;

    line-height: 32px;

    margin: 30px 0 0;

    overflow: visible;

    padding: 0 15px;

    text-decoration: none !important;

    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

    vertical-align: middle;

    white-space: nowrap;

    width: auto;

}

.new-ghome .jointoday .btn-action.hover, .new-ghome .jointoday .btn-action:hover, .new-ghome .jointoday .btn-action.focus, .new-ghome .jointoday .btn-action:focus {

    background-color: #eddb11;

    background-image: -moz-linear-gradient(center top , #eddb11 0%, #efcf14 35%, #f1bf18 65%, #f2b21b 100%);

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

}

.new-ghome .jointoday .btn-action.active, .new-ghome .jointoday .btn-action:active {

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;

}

.new-ghome .jointoday .btn-action.disabled, .new-ghome .jointoday .btn-action[disabled] {

    background-color: #eddb11;

    background-image: -moz-linear-gradient(center top , #eddb11 0%, #efcf14 35%, #f1bf18 65%, #f2b21b 100%);

    box-shadow: none;

    cursor: default;

    opacity: 0.6;

}

.new-ghome .carousel-controls {

    margin: 40px 0 15px;

    text-align: center;

}

.new-ghome .pagination {

    display: inline;

    margin-right: 5px;

}

.new-ghome .pagination a {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/sprite/sprite_carousel_ctrls.png") no-repeat scroll -19px -162px;

    display: inline-block;

    height: 8px;

    margin: 0 2px;

    overflow: hidden;

    text-align: left;

    text-indent: -119988px;

    vertical-align: middle;

    width: 6px;

}

.new-ghome .pagination .selected {

    background-position: -19px -123px;

}

.new-ghome button {

    border: 0 none;

    cursor: pointer;

    display: inline-block;

    height: 20px;

    overflow: hidden;

    text-align: left;

    text-indent: -119988px;

    vertical-align: middle;

    width: 22px;

}

.new-ghome .prev-btn {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/images/themes/katy/buttons/carousel/arrow_carousel_previous_39x20_v1.png") no-repeat scroll 0 0;

}

.new-ghome .prev-btn:hover, .new-ghome .prev-btn:focus {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/images/themes/katy/buttons/carousel/arrow_carousel_previous_hover_39x20_v1.png") no-repeat scroll 0 0;

}

.new-ghome .next-btn {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/images/themes/katy/buttons/carousel/arrow_carousel_next_39x20_v1.png") no-repeat scroll 0 0;

}

.new-ghome .next-btn:hover, .new-ghome .next-btn:focus {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/images/themes/katy/buttons/carousel/arrow_carousel_next_hover_39x20_v1.png") no-repeat scroll 0 0;

}

#header {

    background: #f4f4f4 none repeat scroll 0 0;

    border-bottom: 1px solid #cdcdcd;

    box-shadow: 0 1px 4px #ccc;

    padding-bottom: 5px;

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 200;

}

#header h1 {

    float: left;

    padding-top: 14px;

}

#header .container {

    margin: 0 auto;

    width: 980px;

}

#header .container p.textad {

    float: left;

    line-height: 21px;

    margin-top: 10px;

    width: 80%;

}

#header .container .login {

    float: right;

    margin-right: 12px;

}

#header .container .login input[type="text"], #header .container .login input[type="password"] {

    background-color: #fff;

    border-color: #ccc;

    width: 169px;

}

#header .container .login #signin {

    margin-top: 17px;

}

#header .container .login legend {

    display: none;

}

#header .container .login li {

    float: left;

    padding-left: 10px;

}

#header .container .login .forgot-pwd {

    display: inline-block;

    font-size: 11px;

    margin-left: 5px;

    margin-top: -4px;

    vertical-align: middle;

}

#ghome-footer {

    background: #f4f4f4 none repeat scroll 0 0;

    border-top: 1px solid #cdcdcd;

    box-shadow: 0 -1px 4px #ccc;

    padding-bottom: 100px;

}

#ghome-footer #search .hint {

    color: #999;

}

#search-browse {

    margin: auto;

    padding: 20px 0 0;

    width: 980px;

}

#search-browse #search {

    text-align: center;

}

#search-browse #search h3, #search-browse #search ul, #search-browse #search p {

    display: inline;

}

#search-browse #search h3 {

    font-size: 13px;

    font-weight: bold;

    padding-right: 5px;

}

#search-browse #search li {

    display: inline-block;

    padding-right: 10px;

    vertical-align: middle;

}

#search-browse #search li input {

    background-color: #fff;

    border-color: #ccc;

    width: 185px;

}

#search-browse .btn-secondary {

    padding: 5px 10px 4px;

}

#search-browse #directory {

    color: #666;

    font-size: 11px;

    margin: 20px 70px;

    text-align: center;

}

#search-browse #directory h3, #search-browse #directory ol, #search-browse #directory ol li, #search-browse #directory p {

    display: inline;

}

#search-browse #directory h3, #search-browse #directory ol {

    line-height: 1.75;

}

#search-browse .country-search {

    border-left: 1px solid #ddd;

    margin-left: 4px;

    padding-left: 4px;

}

.new-ghome .jointoday input, .new-ghome .jointoday .error input {

    color: #5e5e5e;

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    margin: 0;

    padding-bottom: 5px;

    padding-top: 7px;

}

.new-ghome .jointoday input:-moz-placeholder, .new-ghome .jointoday .error input:-moz-placeholder {

    color: #999;

}

.new-ghome .jointoday input.hint {

    color: #999;

}

.new-ghome .jointoday br {

    display: none;

}

.new-ghome .jointoday form.feature p.action {

    float: none;

}

.new-ghome .jointoday form.feature p.policy {

    margin-top: 30px;

    padding-left: 2px;

    width: 358px;

}

.new-ghome .jointoday .btn-action {

    margin-top: 10px;

    width: 358px;

}

.new-ghome #first-name {

    float: left;

}

.new-ghome #first-name input {

    width: 140px;

}

.new-ghome #last-name {

    float: left;

    margin-left: 8px;

}

.new-ghome #last-name input {

    width: 180px;

}

.new-ghome #email-address {

    clear: both;

}

.new-ghome #email-address, .new-ghome #password {

    margin-top: 0;

    padding-top: 25px;

}

.ie.lte8 .new-ghome #email-address, .ie.lte8 .new-ghome #password {

    padding-top: 15px;

}

.new-ghome .two-row-image {

    float: left;

    margin-right: 40px;

    margin-top: 70px;

    width: 500px;

}

.new-ghome .two-row-image img {

    float: left;

    margin-bottom: 1px;

    margin-right: 1px;

}

.new-ghome .caption {

    color: #333;

    font-size: 16px;

    font-weight: normal;

    line-height: 22px;

    margin: 20px auto;

    text-align: center;

    width: 400px;

}

.new-ghome .twoRowPeopleQuote {

    color: #000;

    display: inline-block;

    font-size: 16px;

    line-height: 24px;

    padding-top: 30px;

    text-align: center;

    vertical-align: middle;

}

.new-ghome .twoRowPeopleQuoteAuthor {

    color: #999;

    font-size: 12px;

    line-height: 14px;

    padding-bottom: 50px;

    padding-top: 10px;

    text-align: center;

}

.new-ghome #main {

    width: 1200px;

}

#content {

    position: relative;

    z-index: 1;

}

#highlight-module {

    float: left;

    margin: -65px 0 -1px;

    position: relative;

}

#qrcode-module {

    left: 400px;

    position: absolute;

    top: 200px;

    width: 132px;

}

#qrcode-module p {

    color: #999;

    font-size: 13px;

    font-weight: normal;

    line-height: 17px;

    margin-top: 10px;

    text-align: center;

}

#img-download-app-qrcode {

    border: 1px dotted #ccc;

    padding: 5px;

}





html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

    border: 0 none;

    font-family: inherit;

    font-size: 100%;

    font-style: inherit;

    font-weight: inherit;

    margin: 0;

    padding: 0;

    vertical-align: baseline;

}

ol, ul {

    list-style: outside none none;

}

table {

    border-collapse: separate;

    border-spacing: 0;

}

caption, th, td {

    font-weight: normal;

    text-align: left;

}

blockquote::before, blockquote::after, q::before, q::after {

    content: "";

}

blockquote, q {

    quotes: "" "";

}

input[data-ime-mode-disabled] {

    ime-mode: disabled !important;

}

input[type="file"] {

    ime-mode: disabled !important;

}

@font-face {

    font-family: "LinkedIn-Glyphs";

    font-style: normal;

    font-weight: normal;

    src: url("/scds/common/u//fonts/LinkedInGlyphs/2.0.2/LinkedIn-Glyphs-16px.eot?#iefix") format("embedded-opentype"), url("/scds/common/u//fonts/LinkedInGlyphs/2.0.2/LinkedIn-Glyphs-16px.woff") format("woff"), url("/scds/common/u//fonts/LinkedInGlyphs/2.0.2/LinkedIn-Glyphs-16px.ttf") format("truetype");

}

@font-face {

    font-family: "LinkedIn-Glyphs-2.0.2";

    font-style: normal;

    font-weight: normal;

    src: url("/scds/common/u//fonts/LinkedInGlyphs/2.0.2/LinkedIn-Glyphs-16px.eot?#iefix") format("embedded-opentype"), url("/scds/common/u//fonts/LinkedInGlyphs/2.0.2/LinkedIn-Glyphs-16px.woff") format("woff"), url("/scds/common/u//fonts/LinkedInGlyphs/2.0.2/LinkedIn-Glyphs-16px.ttf") format("truetype");

}

@keyframes archetype-loader {

0% {

    transform: rotate(0deg);

}

100% {

    transform: rotate(360deg);

}

}

@keyframes archetype-loader {

0% {

    transform: rotate(0deg);

}

100% {

    transform: rotate(360deg);

}

}

@keyframes archetype-loader-position-medium-1 {

0%, 100% {

    background-position: 0 -288px;

    height: 58px;

    margin-left: -29px;

    margin-top: -29px;

    width: 58px;

}

}

@keyframes archetype-loader-position-medium-1 {

0%, 100% {

    background-position: 0 -288px;

    height: 58px;

    margin-left: -29px;

    margin-top: -29px;

    width: 58px;

}

}

@keyframes archetype-loader-position-medium-2 {

0%, 100% {

    background-position: 0 -230px;

    height: 58px;

    margin-left: -29px;

    margin-top: -29px;

    width: 58px;

}

}

@keyframes archetype-loader-position-medium-2 {

0%, 100% {

    background-position: 0 -230px;

    height: 58px;

    margin-left: -29px;

    margin-top: -29px;

    width: 58px;

}

}

@keyframes archetype-loader-position-small-1 {

0%, 100% {

    background-position: 0 -362px;

    height: 16px;

    margin-left: -8px;

    margin-top: -8px;

    width: 16px;

}

}

@keyframes archetype-loader-position-small-1 {

0%, 100% {

    background-position: 0 -362px;

    height: 16px;

    margin-left: -8px;

    margin-top: -8px;

    width: 16px;

}

}

@keyframes archetype-loader-position-small-2 {

0%, 100% {

    background-position: 0 -346px;

    height: 16px;

    margin-left: -8px;

    margin-top: -8px;

    width: 16px;

}

}

@keyframes archetype-loader-position-small-2 {

0%, 100% {

    background-position: 0 -346px;

    height: 16px;

    margin-left: -8px;

    margin-top: -8px;

    width: 16px;

}

}

@keyframes archetype-loader-position-large-1 {

0%, 100% {

    background-position: 0 -115px;

    height: 115px;

    margin-left: -57.5px;

    margin-top: -57.5px;

    width: 115px;

}

}

@keyframes archetype-loader-position-large-1 {

0%, 100% {

    background-position: 0 -115px;

    height: 115px;

    margin-left: -57.5px;

    margin-top: -57.5px;

    width: 115px;

}

}

@keyframes archetype-loader-position-large-2 {

0%, 100% {

    background-position: 0 0;

    height: 115px;

    margin-left: -57.5px;

    margin-top: -57.5px;

    width: 115px;

}

}

@keyframes archetype-loader-position-large-2 {

0%, 100% {

    background-position: 0 0;

    height: 115px;

    margin-left: -57.5px;

    margin-top: -57.5px;

    width: 115px;

}

}

html {

    border: 0 none;

    margin: 0;

    outline: 0 none;

    overflow-y: scroll;

    padding: 0;

}

body {

    border: 0 none;

    color: #000;

    font-size: 62.5%;

    line-height: 1.2;

    margin: 0;

    outline: 0 none;

    padding: 0;

}

body {

    font-family: SimSun,sans-serif;

}

.os-win body {

    font-family: Arial,"华文细黑","STHeiti Light","微软雅黑体","Microsoft Yahei","新宋体",NSimSun,"宋体",SimSun;

}

.os-mac body {

    font-family: Helvetica,Arial,sans-serif,"黑体-简","Heiti SC","华文细黑","STHeiti Light","华文黑体",STHeiti;

}

.os-linux body {

    font-family: Helvetica,FreeSans,"Liberation Sans",Helmet,Arial,sans-serif,"新宋体",NSimSun,"宋体",SimSun;

}

body, input, select, textarea, button {

    font-family: SimSun,sans-serif;

}

.os-win body, .os-win input, .os-win select, .os-win textarea, .os-win button {

    font-family: Arial,"华文细黑","STHeiti Light","微软雅黑体","Microsoft Yahei","新宋体",NSimSun,"宋体",SimSun;

}

.os-mac body, .os-mac input, .os-mac select, .os-mac textarea, .os-mac button {

    font-family: Helvetica,Arial,sans-serif,"黑体-简","Heiti SC","华文细黑","STHeiti Light","华文黑体",STHeiti;

}

.os-linux body, .os-linux input, .os-linux select, .os-linux textarea, .os-linux button {

    font-family: Helvetica,FreeSans,"Liberation Sans",Helmet,Arial,sans-serif,"新宋体",NSimSun,"宋体",SimSun;

}

hr {

    display: none;

}

strong {

    font-weight: bold;

}

abbr, acronym {

    border: medium none;

}

img {

    border: medium none;

}

a {

    color: #069;

    text-decoration: none;

}

a:hover {

    text-decoration: underline;

}

a:visited, #footer a:visited {

    color: #069;

}

a:focus {

    outline: thin dotted;

}

a:active, a:hover {

    outline: 0 none;

}

#body .more a:visited, #body .action a:visited, #body .cancel:visited, #body .more:visited, #body .nav-link:visited, #body .nav-links a:visited {

    color: #069;

}

p.intro {

    font-size: 13px;

    margin-bottom: 1em;

}

input.hint, textarea.hint {

    color: #999;

}

.js label.ghost {

    display: none;

}

.ghost-hide {

    display: none;

}

.ghost-show {

    display: inline-block;

    vertical-align: middle;

}

.clone-hint {

    left: 0;

    position: relative;

    top: 0;

    z-index: 500;

}

img.photo, span.photo {

    border: 1px solid #e6e6e6;

    display: block;

    padding: 2px;

}

.gallery {

    clear: both;

    height: 1%;

    overflow: hidden;

}

.gallery img.photo {

    float: left;

    margin: 5px 10px 0 0;

}

.none-provided {

    color: #999;

}

span.error {

    color: #900;

    font-weight: bold;

}

div.alert {

    margin-bottom: 15px;

}

div.alert, div.alert.error {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #dd5959 0%, #c15252 100%) repeat scroll 0 0;

    box-shadow: 0 0 0 1px #c15252, 0 1px 2px rgba(0, 0, 0, 0.45);

    color: #fff;

    display: block;

    font-size: 15px;

    line-height: 20px;

    overflow: hidden;

    padding: 10px 20px 10px 50px;

    position: relative;

}

div.alert::before, div.alert.error::before {

    color: inherit;

    content: "";

    font-family: "LinkedIn-Glyphs-2.0.2","LinkedIn-Glyphs";

    font-size: 26px;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

}

div.alert::before, div.alert.error::before {

    left: 12px;

    line-height: 1;

    position: absolute;

    top: 7px;

}

div.alert strong {

    font-weight: normal;

}

div.alert strong.strong, div.alert b {

    font-weight: bold;

}

div.alert p {

    font-size: 100%;

    margin: 0;

}

div.alert p + p {

    margin-top: 5px;

}

div.alert img {

    display: none;

}

div.alert a {

    color: #fff;

    font-weight: bold;

    text-decoration: none;

}

div.alert a.hover, div.alert a:hover, div.alert a.focus, div.alert a:focus {

    text-decoration: underline;

}

div.alert:hover a {

    text-decoration: underline;

}

div.alert ul {

    margin: 0 21px 5px 7px;

}

div.alert .dismiss, div.alert #notice-close {

    background: transparent none repeat scroll 0 0;

    border: 0 none;

    color: #fff;

    cursor: pointer;

    height: 13px;

    margin: 0;

    overflow: hidden;

    padding: 0;

    position: absolute;

    right: 10px;

    text-decoration: none;

    text-indent: 14px;

    top: 10px;

    width: 13px;

}

div.alert .dismiss::before, div.alert #notice-close::before {

    color: inherit;

    content: "";

    font-family: "LinkedIn-Glyphs-2.0.2","LinkedIn-Glyphs";

    font-size: 13px;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

}

div.alert .dismiss::before, div.alert #notice-close::before {

    cursor: pointer;

    line-height: 1;

    position: absolute;

    right: 0;

    text-decoration: none;

    top: 0;

    vertical-align: top;

}

div.alert .dismiss.hover, div.alert .dismiss:hover, div.alert .dismiss.focus, div.alert .dismiss:focus, div.alert #notice-close.hover, div.alert #notice-close:hover, div.alert #notice-close.focus, div.alert #notice-close:focus {

    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);

}

div.alert.attention, div.alert.warning {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e8a02d 0%, #c08d2d 100%) repeat scroll 0 0;

    box-shadow: 0 0 0 1px #cb8e2d, 0 1px 2px rgba(0, 0, 0, 0.45);

    color: #fff;

    display: block;

    font-size: 15px;

    line-height: 20px;

    overflow: hidden;

    padding: 10px 20px 10px 50px;

    position: relative;

}

div.alert.attention::before, div.alert.warning::before {

    color: inherit;

    content: "";

    font-family: "LinkedIn-Glyphs-2.0.2","LinkedIn-Glyphs";

    font-size: 26px;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

}

div.alert.attention::before, div.alert.warning::before {

    left: 12px;

    line-height: 1;

    position: absolute;

    top: 7px;

}

div.alert.success {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #63ae55 0%, #5a994e 100%) repeat scroll 0 0;

    box-shadow: 0 0 0 1px #5b9b4e, 0 1px 2px rgba(0, 0, 0, 0.45);

    color: #fff;

    display: block;

    font-size: 15px;

    line-height: 20px;

    overflow: hidden;

    padding: 10px 20px 10px 50px;

    position: relative;

}

div.alert.success::before {

    color: inherit;

    content: "";

    font-family: "LinkedIn-Glyphs-2.0.2","LinkedIn-Glyphs";

    font-size: 26px;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

}

div.alert.success::before {

    left: 12px;

    line-height: 1;

    position: absolute;

    top: 7px;

}

div.alert.notice {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #929292 0%, #828282 100%) repeat scroll 0 0;

    box-shadow: 0 0 0 1px #7e7e7e, 0 1px 2px rgba(0, 0, 0, 0.45);

    color: #fff;

    display: block;

    font-size: 15px;

    line-height: 20px;

    overflow: hidden;

    padding: 10px 20px 10px 50px;

    position: relative;

}

div.alert.notice::before {

    color: inherit;

    content: "";

    font-family: "LinkedIn-Glyphs-2.0.2","LinkedIn-Glyphs";

    font-size: 26px;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

}

div.alert.notice::before {

    left: 12px;

    line-height: 1;

    position: absolute;

    top: 7px;

}

#notice-privacy {

    position: relative;

}

#notice-privacy p {

    padding-right: 15px;

}

#notice-close {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/sprite/sprite_global_v8.png") no-repeat scroll right -1294px;

    display: block;

    height: 18px;

    padding: 7px 0 2px;

    position: absolute;

    right: 14px;

    text-indent: -1000em;

    top: 3px;

    width: 18px;

}

.tabs {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/bg/bg_sprites_tabs.png") repeat-x scroll 0 3px;

    height: 26px;

    margin-bottom: 10px;

}

.tabs ul {

    font-size: 85%;

    height: 26px;

    list-style: outside none none;

    margin: 0 0 0 17px;

    overflow: hidden;

    padding: 0;

    white-space: nowrap;

}

.tabs li, .tabs li a, .tabs li strong {

    display: block;

    float: left;

}

.tabs li {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/bg/bg_sprites_tabs.png") no-repeat scroll 0 -47px;

    margin: 0;

    padding: 0;

}

.tabs li.selected {

    background: #fff url("/scds/common/u/img/bg/bg_sprites_tabs.png") no-repeat scroll 0 -100px;

    border-top: 1px solid #ccc;

}

.tabs li a {

    color: #777;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

}

.tabs li.selected a, .tabs li.selected strong {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/bg/bg_sprites_tabs.png") no-repeat scroll 100% -100px;

    color: #c60;

}

.tabs li.disabled a, .tabs li.disabled a:hover *, .tabs li.disabled strong {

    color: #ccc;

    cursor: text;

}

.tabs li strong {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/bg/bg_sprites_tabs.png") no-repeat scroll 100% -47px;

    color: #777;

    font-weight: bold;

    padding: 8px 14px 6px;

}

.tabs li em {

    color: #777;

    font-style: normal;

    font-weight: normal;

}

.tabs li.selected strong {

    color: #c60;

    padding: 7px 14px 6px;

}

.tabs li .beta {

    font-style: italic;

    text-transform: uppercase;

}

.tabs li a:hover, .tabs li a:hover * {

    color: #39c;

    text-decoration: none !important;

}

.tabs li.selected a:hover, .tabs li.selected a:hover * {

    color: #c60;

}

.tabs p {

    font-size: 85%;

    margin: -18px 9px 0 0;

    padding: 0;

    text-align: right;

}

.tabs p a {

    color: #777;

}

p.check-textarea-message {

    color: #666 !important;

    display: block;

    font-size: 12px !important;

    margin: 2px 0 !important;

}

p.check-textarea-message.error {

    color: #900 !important;

    padding: 3px 0 3px 10px !important;

}

p.check-textarea-message.error::before {

    color: #900;

    content: "";

    font-family: "LinkedIn-Glyphs-2.0.2","LinkedIn-Glyphs";

    font-size: 16px;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

}

p.check-textarea-message.error::before {

    padding-right: 5px;

    position: relative;

    top: 2px;

}

.js .toggle-show-more, .js .toggle-show-less {

    color: #069;

    cursor: pointer;

    font-size: 11px;

    padding-left: 3px;

    white-space: nowrap;

}

.btn-primary, .btn-new-primary, .btn-secondary, .btn-new-secondary, .btn-tertiary, .btn-ternary, .btn-quaternary, .btn-action {

    border-radius: 3px;

    border-style: solid;

    border-width: 1px;

    cursor: pointer;

    font-size: 12px;

    line-height: 1.35;

    margin: 0;

    overflow: visible;

    padding: 3px 10px 2px;

    text-decoration: none !important;

    vertical-align: top;

    width: auto;

}

.btn-primary.mini, .btn-new-primary.mini, .btn-secondary.mini, .btn-new-secondary.mini, .btn-tertiary.mini, .btn-ternary.mini, .btn-quaternary.mini, .btn-action.mini {

    font-size: 11px;

}

a.btn-primary, a.btn-new-primary, a.btn-secondary, a.btn-new-secondary, a.btn-tertiary, a.btn-ternary, a.btn-quaternary, a.btn-action {

    display: inline-block !important;

}

a.btn-primary:hover, a.btn-new-primary:hover, a.btn-secondary:hover, a.btn-new-secondary:hover, a.btn-tertiary:hover, a.btn-ternary:hover, a.btn-quaternary:hover, a.btn-action:hover {

    text-decoration: none !important;

}

input[disabled], .disabled {

    cursor: default;

}

.toggle-btn {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/sprite/sprite_global_v8.png") no-repeat scroll 4px -1925px;

    display: inline-block !important;

    height: 3px;

    margin-top: 10px;

    width: 15px;

}

.btn-primary, .btn-menu-open.btn-primary, .btn-split.btn-primary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #73aec9 0px, #73aec9 1px, #338ab0 1px, #0571a6 100%) repeat scroll 0 0;

    border-color: #045a8b;

    color: #fff !important;

}

.btn-primary:hover, .btn-split-toggle-hover.btn-primary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #69a0b6 0px, #69a0b6 1px, #277696 1px, #04608e 100%) repeat scroll 0 0;

    border-color: #004a73;

}

.btn-split-toggle-hover .btn-primary {

    border-right-color: #004a73;

}

.btn-primary:active, .btn-split-toggle-hover.btn-primary:active {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #025f8d 0px, #267696 100%) repeat scroll 0 0;

    border-color: #004a73;

}

.btn-primary[disabled], .btn-primary.disabled {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #b9d6e4 0px, #b9d6e4 1px, #99c4d7 1px, #82b8d2 100%) repeat scroll 0 0;

    border-color: #81acc5;

    color: #ddebf2 !important;

}

.btn-primary .toggle-btn {

    background-position: 4px -1925px;

}

.btn-ternary, .btn-menu-open.btn-ternary, .btn-split.btn-ternary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #eef7fa 0px, #eef7fa 1px, #dcedf5 1px, #cde5f0 100%) repeat scroll 0 0;

    border-color: #a3cfe4;

    color: #069 !important;

}

.btn-ternary:hover, .btn-ternary:focus, .btn-split-toggle-hover.btn-ternary:hover, .btn-split-toggle-hover.btn-ternary:focus {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e2f2f9 0px, #e2f2f9 1px, #c3e5f2 1px, #aed6e9 100%) repeat scroll 0 0;

    border-color: #64b0d4;

}

.btn-split-toggle-hover .btn-ternary {

    border-right-color: #64b0d4;

}

.btn-ternary:active, .btn-split-toggle-hover.btn-ternary:active {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #b4d8e9 0px, #dcedf5 100%) repeat scroll 0 0;

    border-color: #64b0d4;

}

.btn-ternary[disabled], .btn-ternary.disabled {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f6fbfc 0px, #f6fbfc 1px, #edf6fa 1px, #e6f2f7 100%) repeat scroll 0 0;

    border-color: #d1e7f1;

    color: #81b4c3 !important;

}

.btn-ternary .toggle-btn {

    background-position: 4px -1768px;

}

.btn-quaternary, .btn-menu-open.btn-quaternary, .btn-split.btn-quaternary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fff 0px, #ececec 100%) repeat scroll 0 0;

    border-color: #ccc;

    color: #585858 !important;

}

.btn-quaternary:hover, .btn-split-toggle-hover.btn-quaternary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f0f0f0 0px, #d7d7d7 100%) repeat scroll 0 0;

    border-color: #b3b3b3;

}

.btn-quaternary-toggle-hover .btn-ternary {

    border-right-color: #b3b3b3;

}

.btn-quaternary:active, .btn-split-toggle-hover.btn-quaternary:active {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #dfdfdf 0px, #f7f7f7 100%) repeat scroll 0 0;

    border-color: #b3b3b3;

}

.btn-quaternary[disabled], .btn-quaternary.disabled {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fff 0px, #f5f5f5 100%) repeat scroll 0 0;

    color: #bdbdbd !important;

}

.btn-quaternary .toggle-btn {

    background-position: 4px -1609px;

}

.btn-secondary, .btn-menu-open.btn-secondary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f2f2f2 0px, #f2f2f2 1px, #e4e4e4 1px, #cecece 100%) repeat scroll 0 0;

    border-color: #999;

    color: #666 !important;

}

.btn-secondary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e4e4e4 0px, #e4e4e4 1px, #c8c8c8 1px, #b7b7b7 100%) repeat scroll 0 0;

}

.btn-secondary:active, .btn-split-toggle-hover.btn-secondary:active {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #b6b6b6 0px, #c9c9c9 100%) repeat scroll 0 0;

}

.btn-secondary[disabled], .btn-secondary.disabled {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f8f8f8 0px, #f8f8f8 1px, #f1f1f1 1px, #e6e6e6 100%) repeat scroll 0 0;

    border-color: #ccc;

    color: #b0b0b0 !important;

}

.btn-action {

   /* background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fff5bd 0px, #fff5bd 1px, #ffe976 1px, #ffcf0b 100%) repeat scroll 0 0;

    border-color: #e8b463;

    color: #333 !important;

    font-weight: bold;*/
	background: #a60a00 none repeat scroll 0 0;
    border: 1px solid #a6041c;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: auto;
    overflow: hidden;

}

.btn-action:hover {

   /* background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #faeeae 0px, #faeeae 1px, #f5db59 1px, #f6c408 100%) repeat scroll 0 0;*/
color: #fff;background:#bf3a2b; 
}

.btn-action:active {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f6c202 0px, #f5dd61 100%) repeat scroll 0 0;

}

.btn-action[disabled], .btn-action.disabled {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fffade 0px, #fffade 1px, #fff4ba 1px, #ffe785 100%) repeat scroll 0 0;

    border-color: #f3d9b1;

    color: #a4996d !important;

}

.btn-tertiary {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #afd47b 0px, #afd47b 1px, #8bc03f 1px, #69a219 100%) repeat scroll 0 0;

    border-color: #693;

    color: #fff !important;

    font-weight: bold;

    white-space: nowrap;

}

.btn-tertiary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #94bd5b 0px, #94bd5b 1px, #649f15 1px, #5d8329 100%) repeat scroll 0 0;

}

.btn-tertiary:active {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #5d822a 0px, #693 100%) repeat scroll 0 0;

}

.btn-tertiary[disabled], .btn-tertiary.disabled {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #d7eabd 0%, #d7eabd 1px, #c5df9f 1px, #b4d08d 100%) repeat scroll 0 0;

}

.btn-new-primary {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #79adcb 0%, #79adcb 15%, #2373ac 100%) repeat scroll 0 0;

    border-color: #2d6fa8;

    color: #fff !important;

    font-weight: normal;

    white-space: nowrap;

}

.btn-new-primary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #5a8193 0%, #5a8193 15%, #1e4d72 100%) repeat scroll 0 0;

}

.btn-new-primary:active {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #1e4d72 0%, #5a8193 85%, #5a8193 100%) repeat scroll 0 0;

}

.btn-new-primary[disabled], .btn-new-primary.disabled {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #90cfed 0%, #90cfed 15%, #3788cc 100%) repeat scroll 0 0;

}

.btn-new-secondary {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #c8c8c8 0%, #c8c8c8 15%, #6a6a6a 100%) repeat scroll 0 0;

    border-color: #7d7d7d;

    color: #fff !important;

    font-weight: normal;

    white-space: nowrap;

}

.btn-new-secondary:hover {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #939393 0%, #939393 15%, #353535 100%) repeat scroll 0 0;

}

.btn-new-secondary:active {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #353535 0%, #939393 85%, #939393 100%) repeat scroll 0 0;

}

.btn-new-secondary[disabled], .btn-new-secondary.disabled {

    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f8f8f8 0%, #f8f8f8 15%, #e6e6e6 100%) repeat scroll 0 0;

}

.btn-camo {

    background-color: transparent;

    background-position: -12345px -12345px;

    border-color: transparent;

}

.btn-menu {

    cursor: pointer;

    display: inline-block !important;

    padding: 0 !important;

}

.btn-menu .btn {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

    color: #000;

    display: inline-block !important;

    font-size: 12px;

    line-height: 1.35;

    padding: 3px 0 2px 10px;

}

.btn-split {

}

.btn-split .btn {

    margin: -1px 0 -1px -1px !important;

    padding-right: 10px;

}

.btn-menu .btn:hover {

    text-decoration: none;

}

.btn-menu .btn, .btn-menu .btn-toggle {

    vertical-align: top;

}

.btn-link {

    background: transparent none repeat scroll 0 0;

    border: 0 none;

    color: #069;

    cursor: pointer;

    display: inline-block;

    margin: 0;

    padding: 0;

}

.btn-link:hover {

    text-decoration: underline;

}

.btn-join {

    background: #fc0 url("/scds/common/u/img/btn/btn_ghome_right_600x33.gif") no-repeat scroll -1px -1px;

    border: 1px solid #f6be68;

    border-radius: 4px;

    color: #000000 !important;

    cursor: pointer;

    float: none;

    font-size: 124%;

    height: 25px;

    margin: 0 auto 10px;

    text-align: center;

    text-decoration: none;

    width: 100px;

}

.btn-toggle {

    text-align: center;

}

.btn-toggle span {

    display: block;

}

.btn-toggle .toggle-undo {

    font-weight: normal;

    height: 0;

    visibility: hidden;

}

.btn-toggle:hover .toggle-undo {

    height: auto;

    visibility: visible;

}

.btn-toggle:hover .toggle-on {

    height: 0;

    visibility: hidden;

}

.btn-toggle.icon {

    padding-left: 8px;

    padding-right: 10px;

}

.btn-toggle.icon span {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/sprite/sprite_stars_24bit.png") no-repeat scroll 0 -36px;

    font-weight: bold;

    padding-left: 20px;

    text-align: left;

}

.btn-toggle.icon:hover .toggle-off {

    background-position: 0 0;

}

.btn-toggle.icon .toggle-on, .btn-toggle.icon .toggle-undo {

    font-weight: normal;

}

.btn-toggle.icon .toggle-on {

    background-position: 0 0;

}

.btn-toggle.mini {

    padding-left: 5px;

    padding-right: 5px;

}

.btn-toggle.mini span {

    font-weight: normal;

}

.btn-toggle.mini.btn-secondary .toggle-off, .btn-toggle.mini.btn-ternary .toggle-off, .btn-toggle.mini.btn-quaternary .toggle-on {

    height: auto;

    visibility: visible;

}

.btn-toggle.mini.btn-secondary .toggle-on, .btn-toggle.mini.btn-ternary .toggle-on, .btn-toggle.mini.btn-quaternary .toggle-off {

    height: 0;

    visibility: hidden;

}

.menu-btn {

    background: #fff none repeat scroll 0 0 !important;

    border: 1px solid #016799 !important;

    font-size: 12px;

    padding: 5px;

    position: absolute;

    visibility: hidden;

    width: 160px;

    z-index: 9999;

}

.menu-btn li {

    display: block;

    float: none;

    margin: 0;

}

.menu-btn .border {

    background: rgba(0, 0, 0, 0) url("/scds/common/u/img/bg/bg_grey_dotted_h-line_3x1.png") repeat-x scroll left top;

    padding-top: 1px;

}

.menu-btn a {

    display: block;

}

.menu-btn .menu-btn-item-selected a {

    color: #000;

    font-weight: bold;

}

a.action, span.action {

    color: #000 !important;

    cursor: pointer;

    display: block;

    float: left;

    margin: 0 10px 0 0;

    padding: 0;

    text-align: center;

    text-decoration: none !important;

}

a.action span, span.action span {

    display: block;

    min-height: 16px;

    padding: 3px 20px !important;

    white-space: normal !important;

}

a.action.secondary, span.action.secondary {

    border-color: #ccc;

}



label {

    color: #000;

    font-size: 12px;

    font-weight: bold;

    line-height: 16px;

}

/*页面中部样式-start*/

wrapper {

    margin-top: 62px;

}



.new-ghome #main {

    width: 1200px;

}

.new-ghome #main {

    margin-left: auto;

    margin-right: auto;

    overflow: hidden;

    width: 974px;

}



#content {

    position: relative;

    z-index: 1;

}



.new-ghome #content h2 {

    color: #000;

    font-size: 34px;

    font-weight: bold;

    line-height: 40px;

    padding-top: 30px;

    text-align: center;

}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

    border: 0 none;

    font-family: inherit;

    font-size: 100%;

    font-style: inherit;

    font-weight: inherit;

    margin: 0;

    padding: 0;

    vertical-align: baseline;

}



.new-ghome .jointoday {

    float: left;

    margin-left: 0;

    padding-bottom: 25px;

    padding-top: 50px;

    width: 400px;

}



.new-ghome .jointoday h2 {

    color: #000;

    font-size: 26px;

    font-weight: bold;

    line-height: 30px;

    margin-bottom: 5px;

}

/*页面中部样式-end*/