.signin {
	MARGIN-BOTTOM: 10px
}
.signin P {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px; FONT-SIZE: 13px
}
.signin #cookieDisabled {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px; FONT-SIZE: 13px
}
.signin .alert P {
	TEXT-ALIGN: left; FONT-WEIGHT: bold
}
.signin UL {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: 605px; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; _width: 615px; _padding-right: 0
}
.signin SPAN.error {
	DISPLAY: inline-block; MARGIN-BOTTOM: 2px; FONT-SIZE: 12px
}
.signin LI {
	ZOOM: 1; MARGIN-BOTTOM: 4px; OVERFLOW: hidden
}
.signin LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 33px; WIDTH: 210px; PADDING-RIGHT: 8px; DISPLAY: block; FLOAT: left; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.signin .fieldgroup {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 385px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 3px
}
.signin .fieldgroup INPUT {
	WIDTH: 220px; FONT-SIZE: 16px
}
.signin .fieldgroup A {
	PADDING-LEFT: 5px; FONT-SIZE: 11px
}
.signin .button {
	MARGIN: 10px 0px 0px 218px; WIDTH: 410px
}
.signin .button INPUT {
	VERTICAL-ALIGN: middle
}
.signin .button SPAN {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle
}
.signin DIV.alert {
	MARGIN: 0px 0px 29px
}
.en .signin UL {
	WIDTH: 470px; _width: 480px
}
.en .signin .fieldgroup {
	WIDTH: 350px
}
.en .signin LABEL {
	WIDTH: 110px
}
.en .signin .button {
	MARGIN-LEFT: 117px
}
.login {
	MARGIN: 15px 0px 25px
}
.login H1 {
	FONT-SIZE: 160%
}
.login .loginform H3 {
	MARGIN-BOTTOM: 10px; COLOR: #666; FONT-SIZE: 180%
}
.login .loginform H4 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 130%
}
.login .loginform P {
	MARGIN-BOTTOM: 6px; FONT-SIZE: 120%
}
.login .loginform P.action {
	PADDING-LEFT: 94px; _padding-left: 98px
}
.login .loginform P LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 1.5; WIDTH: 90px; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 4px
}
.login .loginform P .input {
	WIDTH: 150px; FONT-SIZE: 100%
}
.login .loginform P .btn-primary {
	FONT-SIZE: 100%
}
.login .form-guest .loginform {
	PADDING-BOTTOM: 10px; MARGIN: 35px 30px 0px 0px; PADDING-LEFT: 10px; WIDTH: 310px; PADDING-RIGHT: 10px; BACKGROUND: #eee; FLOAT: right; PADDING-TOP: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; _margin-right: 15px
}
.login .form-guest .forgotpwd {
	TEXT-ALIGN: right; FONT-SIZE: 110%
}
.login .guest-msg {
	WIDTH: 350px; FLOAT: left
}
.login .guest-msg H2 {
	MARGIN-BOTTOM: 15px; COLOR: #c60; FONT-SIZE: 240%; FONT-WEIGHT: bold
}
.login .guest-msg LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: disc; MARGIN: 0px 0px 10px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 130%; PADDING-TOP: 2px
}
.login .guest-msg .copy {
	MARGIN: 0px 0px 15px 15px; FONT-SIZE: 130%
}
.login .form-member {
	MARGIN: 45px 0px; PADDING-LEFT: 230px; WIDTH: 325px
}
.login .form-member .forgotpwd {
	TEXT-ALIGN: right; WIDTH: 325px; FONT-SIZE: 110%
}
.login .not-registered {
	TEXT-ALIGN: center; CLEAR: both; FONT-SIZE: 130%; PADDING-TOP: 30px
}
.es .login .loginform P.action {
	PADDING-LEFT: 0px
}
.es .login .loginform LABEL {
	TEXT-ALIGN: left; LINE-HEIGHT: 1; WIDTH: auto; DISPLAY: block; FLOAT: none
}
.js .recaptcha {
	MARGIN-LEFT: 110px
}
.captcha H1 {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 7px; MARGIN: 10px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 2.2em; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.captcha H2 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 1.3em
}
.captcha H3 {
	FLOAT: left; COLOR: #333; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
.captcha LABEL {
	FONT-SIZE: 1.3em
}
.captcha .noscript {
	FONT-SIZE: 13px
}
.captcha P {
	MARGIN: 0px 0px 7px 110px; FONT-SIZE: 1.3em
}
.recaptcha.captcha P {
	MARGIN: 7px 0px
}
.captcha .captcha-form {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 26px; MARGIN: 26px 78px 75px 100px; PADDING-LEFT: 26px; PADDING-RIGHT: 26px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 26px; -moz-border-radius: 9px; -webkit-border-radius: 9px
}
.captcha .captcha-clear {
	PADDING-BOTTOM: 15px; WIDTH: 80%; OVERFLOW: hidden
}
.captcha .captcha-audio {
	TEXT-INDENT: -123456px; WIDTH: 15px; DISPLAY: block; BACKGROUND: url(https://www.linkedin.com/scds/common/u/img/icon/icon_audio_14x13.gif) no-repeat; FLOAT: left; HEIGHT: 14px; MARGIN-LEFT: 10px
}
.captcha .captcha-img {
	BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: left; BORDER-TOP: #e6e6e6 1px solid; BORDER-RIGHT: #e6e6e6 1px solid; PADDING-TOP: 2px
}
.captcha .captcha-input {
	WIDTH: 250px
}
.captcha #captcha-get-new {
	DISPLAY: none
}
.js .captcha #captcha-get-new {
	DISPLAY: inline
}
.captcha .intro {
	DISPLAY: none
}
.captcha .instructions {
	DISPLAY: none
}
.js .captcha .intro {
	DISPLAY: block
}
.js .captcha .instructions {
	DISPLAY: block
}
.captcha .btn-primary {
	MARGIN-TOP: 7px; MARGIN-LEFT: 112px
}
.recaptcha.captcha .btn-primary {
	MARGIN-LEFT: 0px
}
.captcha .type {
	PADDING-LEFT: 33px
}
.challenge UL {
	WIDTH: 600px
}
.challenge UL LABEL {
	WIDTH: 210px
}
.challenge UL .button {
	MARGIN-LEFT: 217px
}
.challenge P {
	TEXT-ALIGN: left; COLOR: #666; FONT-SIZE: 13px
}
.challenge P.note {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
