/* Updated 7/14/14 by TN - Previously 6/5/14 by SC*/
.spacer {
    clear: both;
    font-size: 1px;
    line-height: 1px;
}
#registration_left {
    float: left;
    margin:0 15px;
    width: 600px;
    border-right:1px solid #E4E9EC;
    padding:0 25px 0 0;
}
#registration_right {
    float: left;
    width:315px;
}
#registration_profile #registration_left {
    width:auto;
    border:none;
    border-bottom:1px solid #e7e3cf;
}
#registration_profile #registration_right {
    float: left;
    width:auto;
}
.inactive {
    display: none;
}
.active {
    display: block;
}
a:link {
    color: #004276;
    text-decoration: none;
}
a:visited {
    color: #5757a6;
    text-decoration: none;
}
a:hover {
    color: #24a2dd;
    text-decoration: underline;
}
a:active {
    color: #004276;
    text-decoration: none;
}
p {
    margin: 0 0 12px 0;
    padding: 0;
}
/*LOGO STYLES*/
#reg_logo {
    margin:0 0 10px 0;
    display:none;
}
#logo_order1 {
   background: url("https://img.medscape.com/pi/global/header/sp/bg-welcome.gif") no-repeat scroll left top transparent;
    height: 45px;
    width: 140px;
}
/*Introduction Styles*/
#reg_intro ul {
    margin:0 0 10px 0;
    padding:0 0 0 20px;
}
#ssl_info {
    background: url("https://img.medscape.com/pi/reg/icons/icon-ssl.png") no-repeat scroll 3px 3px;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 10px 0 13px 25px;
}
ul#reg_links {
    margin:0;
    padding:0;
    list-style-type:none;
    float:right;
    font-size:.9em;
    font-weight:bold;
}
ul#reg_links li {
    margin-bottom:5px;
}
ul#reg_links li a {
    background: url("https://img.medscape.com/pi/global/icons/icon-arrowmore.gif") no-repeat scroll right center transparent;
    padding: 0 12px 0 0;
    }
#reg_headerbox {
    margin-bottom:25px;
    padding:15px 10px 0 10px;
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-reg-heading.png) no-repeat;
    height:50px
}
.reg_heading {
    font-size:1.3em;
    text-transform:uppercase;
    padding:6px 0 0 5px;
    font-weight:bold;
}
.reg_hint {
    color:#CC3300;
    font-size:12px;
    padding:0 0 0 3px;
    font-weight:normal;
    text-transform:none;
    font-family:Arial, Helvetica, sans-serif;
}
.redtext {
    color:#9E0000;
}
.form_section {
    border:2px solid #e7e3cf;
    padding:0 20px 15px 20px;
    margin-bottom:30px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}
.regsection_green {
    border:2px solid #008807;
}
.form_section ul {
    margin:10px 0 0 0;
    padding:0 0 0 30px;
    color:#555;
}
.reg_sections_name {
    font-weight:bold;
    margin-top:-15px;
    background:#fff;
    float:left;
    font-size:1.1em;
    padding:3px 10px 3px 10px;
    position:absolute;
}
.reg_subsec {
    margin: 5px 0;
    padding: 5px 10px;
    position:relative;
}
#registerform .reg_subsec.reg_focus {
    background:#f4f3ea;
}
.formfield input {
    width:225px;
}
.formfield select {
    min-width:230px;
    width:230px;
}
.formfield select.autowidth {
    width:auto;
}
.fixed_select {
    width:232px;
    overflow:hidden;
    height:22px;
}
.formlabel {
    font-size:1.1em;
    padding:0 0 3px 0;
}
.formlabel .text_optional {
    color:#999;
    font-style:italic;
    font-weight:normal;
}
.formfield {
    float:left;
    width:253px
}
#registration_main .formfield, #registration_profile .reg_focus .formfield, #reg_resetpassbox .reg_focus .formfield {
    background: url("https://img.medscape.com/pi/reg/ornaments/check-grey.png") no-repeat scroll right 3px transparent;
}
#registration_main .profile_error .formfield ,#registration_profile .profile_error .formfield, #reg_resetpassbox .profile_error .formfield {
        background: url("https://img.medscape.com/pi/reg/ornaments/check-red.png") no-repeat scroll right 3px transparent;
}
#registration_main .formfield.reg_green, #registration_profile .formfield.reg_green, #reg_resetpassbox .formfield.reg_green {
    background: url("https://img.medscape.com/pi/reg/ornaments/check-green.png") no-repeat scroll right 3px transparent;
}
#registration_main .formfield.reg_red,  #registration_profile .formfield.reg_red, #reg_resetpassbox .formfield.reg_red {
    background: url("https://img.medscape.com/pi/reg/ornaments/check-red.png") no-repeat scroll right 3px transparent;
}
#registration_main .formfield.reg_green.reg_nogreen {
    background: none;
}
#registration_main .formfield.reg_red.reg_nogreen {
    background: none;
}
#reg_submit .formfield input {
    margin-top:10px;
}
#registration_main #submitreg {
    background: url("https://img.medscape.com/pi/reg/buttons/btn-regsubmit-grey.png") no-repeat scroll 0 0 transparent;
}
#submitreg {
    background: url("https://img.medscape.com/pi/reg/buttons/btn-regsubmit-green.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    padding: 7px 3px 10px 0;
    height:35px;
    text-shadow: 1px 1px 3px #000000;
    width: 95px;
}
#registration_main .regsection_green #submitreg {
    background: url("https://img.medscape.com/pi/reg/buttons/btn-regsubmit-blue.png") no-repeat scroll 0 0 transparent;
    font-weight:bold;
}
#reg_submit .formfield {
    width:auto;
    padding: 0 25px 0 0;
    background:none;
}
#reg_submit .formhint {
    margin-top:10px;
    display:block;
}
#reg_submit .formfield_checkbox {
    font-size:.9em;
}
.formhint {
    color: #444;
    float: left;
    font-size: 0.8em;
    padding: 0 0 2px 5px;
    width: 275px;
     margin-top: 5px;
}
.reg_focus .formhint {
    display:block;
}
#reg_logo_reset {
    background:url("https://img.medscape.com/pi/global/logos/mscp/logo-reg-medscape.gif") no-repeat top left;
    height:35px;
    margin:5px 0;
}
#reg_reset {
    width:700px;
    margin-left:90px;
}
#reg_reset .reg_heading {
    padding:10px;
    padding-bottom:5px;
}
#reg_resetpassbox {
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-resetbox.png) repeat-x top left #cfc7b2;
    border:1px solid #c3bba6;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    -moz-box-shadow: 2px 2px 4px #999;
    padding: 10px 25px 15px 15px;
}
#regtd {
    padding:0 20px;
    color:#494949;
}
#regtd ul li{
    margin-bottom:15px;
}
#reg_resetpassbox .formlabel {
    font-weight:bold;
}
#reg_emailformbox {
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-resetbox.png) repeat-x top left #cfc7b2;
    border:1px solid #c3bba6;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    -moz-box-shadow: 2px 2px 4px #999;
    padding: 15px 25px 25px 25px;
}
#reg_reset #reg_headerbox {
    background:#fff;
    height:auto;
    padding:0;
    border-bottom:3px solid #E7E3CF;
    margin:0 0 20px 0;/*    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;*/
}
.reg_content {
    padding:0 7px;
    font-size:1.1em;
    margin-bottom:15px;
}
#submitlostpass {
    background:url(https://img.medscape.com/pi/reg/buttons/btn-submitlostpass.png) no-repeat top left;
    border:none;
    padding:7px 10px 10px 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    width:230px;
    text-shadow:1px 1px 0 #000;
    cursor:pointer;
    margin: 0 0 0 8px;
}
#submitlostuname {
    background:url(https://img.medscape.com/pi/reg/buttons/btn-submitlostpass.png) no-repeat top left;
    border:none;
    padding:7px 10px 10px 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    width:230px;
    text-shadow:1px 1px 0 #000;
    cursor:pointer;
    margin: 0 0 0 8px;
}
#submitlostpass:disabled {
    color:#999;
}
.reg_successtext {
    color:#008807;
    background:url(https://img.medscape.com/pi/reg/ornaments/check.png) no-repeat center left;
}
.reg_unsuccesstext {
    color:#a80000;
}
#reg_reset .reg_successtext {
    padding:15px 0 25px 80px;
    color:#000;
}
#reg_reset .reg_unsuccesstext ul {
    margin:0 0 20px 0;
}
#submithintans {
    background:url(https://img.medscape.com/pi/reg/buttons/btn-reg-continue.png) no-repeat center;
    border:none;
    font-size:13px;
    font-weight:bold;
    color: #FFFFFF;
    height: 35px;
    cursor:pointer;
    margin-left: 10px;
    padding:0px 15px 5px 0;
    text-shadow: 1px 1px 0 #000000;
    width: 100px
}
#reg_post {
    width:850px;
    margin:auto;
	margin-top:20px;
}
#reg_post .reg_successtext {
    padding:15px 0 25px 70px;
    font-size:1.3em;
    float:left;
    width:300px;
    color:#000;
    margin:20px 0 0 20px;
}
#reg_post_newletter_box {
font-size:.9em;
    padding:20px 0;
    margin:0;
}
#reg_post_newletter_box p{
    font-size:1.1em;
}
.reg_post_newletter_title {
    font-size:1.3em;
    font-weight:bold;
    margin-bottom:10px;
    text-shadow:1px 1px 1px #fff;
    color:#003366;
}
.reg_post_newletter {
    float:left;
    width:250px;
    margin:5px 25px 5px 0;
}
.reg_post_newletter_box1 {
    margin:15px 0 0 0;
    border-top:2px solid #bfbfbf;
    padding-top:10px;
}
.reg_post_newletter_box1 .reg_post_newletter_title {
    font-size:.95em;
}
.reg_post_newletter_box1 .reg_post_newletter {
    float:none;
    width:auto;
    margin-right:0;
}
.repost_message {
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    -moz-box-shadow: 2px 2px 4px #999999;
    background: url(https://img.medscape.com/pi/reg/ornaments/bg-newsletter.png) repeat-x scroll center top #bbb;
    border: 2px solid #094869;
    padding:10px 20px;
}
#subnewsletters {
    background: url("https://img.medscape.com/pi/reg/buttons/btn-reg-update.png") no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    height: 35px;
    margin-top: 10px;
    padding: 0 0 4px;
    text-shadow: 1px 1px 1px #333333;
    width: 153px;
}
#regpost_continuebtn {
    float:right;
    margin:0 0 0 15px;
    padding:10px 0 10px 20px;
    width:350px;
}
#regpost_continuebtn a {
    background:url("https://img.medscape.com/pi/reg/buttons/btn-continue.png") no-repeat left;
    font-weight:bold;
    text-shadow:1px 1px 2px #000;
    color:#fff;
    display:block;
    font-size:1em;
    padding:20px 20px 23px 12px;
    width:175px;
    height:auto;
}
#regpost_support {
    margin-top:10px;
        color: #444444;
    font-size: 0.9em;
}
#regpost_continuebtn a:hover {
    text-decoration:none;
}
#articleh1 {
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    margin-top: 5px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
#reg_emailformbox .reg_subsec.reg_focus {
    background:none;
}
.reg_newsletter_title {
    font-weight:bold
}
.reg_newsletter_text {
    color: #444;
    font-size: 0.9em;
    padding-left: 5px;
}
#passwordDescription {
    display:none;
    padding-left:63px;
    font-weight:bold;
    height:15px;
    float:left;
    margin-bottom:3px;
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-regpass-grey.png) no-repeat center left;
}
.reg_focus #passwordDescription {
    display:block;
}
#passwordDescription.Pshort {
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-regpass-red.png) no-repeat center left;
    color:#C00;
}
#passwordDescription.Pinvalid {
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-regpass-red.png) no-repeat center left;
    color:#C00;
}
#passwordDescription.Plevel1 {
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-regpass-l1.png) no-repeat center left;
    color:#008807;
}
#passwordDescription.Plevel2 {
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-regpass-l2.png) no-repeat center left;
    color:#008807;
}
#passwordDescription.Plevel3 {
    background:url(https://img.medscape.com/pi/reg/ornaments/bg-regpass-l3.png) no-repeat center left;
    color:#008807;
}
/*Profile page styles*/
#regprofile_tabs {
    float:left;
    width:200px;
    padding-bottom:10px;
}
#regprofile_form {
    float:left;
    width:600px;
    padding-top:10px;
    min-height:550px;
}
.reg_fieldval {
    font-style:italic;
}
.profile_error .formhint {
    color:#9e0000;
}
.profile_error {
    background:#f4f3ea;
}
.profile_error .formlabel {
    color:#9e0000;
}
#regprofile_form #reg_submit .formhint {
    color:#000;
    float:right;
}
#regprofile_tabs ul {
    list-style:none;
    margin:0;
    padding:0;
}
#regprofile_tabs ul li {
    padding:10px;
    font-weight:bold;
}
#regprofile_tabs ul li.errortab a {
    color:#9e0000
}
#regprofile_tabs ul li .errortab_text {
    display:none;
}
#regprofile_tabs ul li.errortab .errortab_text {
    display:block;
    font-weight:normal;
    font-size:.8em;
    color:#600000;
}
#regprofile_tabs ul li a {
    color:#004276;
}
#registration_profile .reg_sections_name {
    margin-top:0;
    float:none;
    position:relative;
}
#registration_profile .form_section {
    border:none;
    padding-bottom:0;
    margin-bottom:0;
}
#registration_profile #reg_headerbox {
    height:auto;
    background:#fff;
    padding-top:0;
    padding-bottom:10px;
    margin-bottom:0;
    border-bottom:1px solid #e7e3cf;
}
.regpro_current {
    border-top:2px solid #e7e3cf;
    border-bottom:2px solid #e7e3cf;
    background:#fff;
}
#regprofile_tabs ul li.regpro_current:nth-child(1) {
 border-top:0px solid #e7e3cf;
}
#regprofile_tabs .regpro_current a {
    color:#000;
}
.regprofile_cancel {
    display:block;
    padding:0 10px;
}
#regprofile_submit {
    margin-left:20px;
}
#regprofile_formbox {
    background: url("https://img.medscape.com/pi/reg/ornaments/bg-regprofile-tab.png") repeat-y scroll 0 0 transparent;
}
/*Login Styles*/
#login_left {
    width: 350px;
    float:left;
    margin-right:25px;
}
#login_right {
    float:left;
    width: 500px;
}
#loginbox .formlabel {
    font-weight:bold;
    margin-top:20px;
    font-size:.9em;
}
#med_login {
    margin-bottom:20px;
}
#med_login h3 {
    margin-top:0;
}
#med_login .reg_content {
    font-size:1em;
}
#med_login .inputrow input {
    width:280px;
}
#med_login .inputrow .forgotlink {
    float:right;
    font-size:.85em;
}
#med_login .forgotlink {
    font-size:.9em;
    margin-top:3px;
}
#med_login #rememberrow input {
    float:left;
}
#rememberrow .formlabel2 {
    display:inline;
}
#rememberrow {
    margin:5px 0 15px 0;
}
#regbtn, #loginbtn {
    border-color:#004e7d;
    background-color:#004e7d;
    color:#fff;
    border-style:none;
    padding:padding:3px 8px 5px 8px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    border-radius:7px;
    -moz-box-shadow:1px 1px 5px #ccc;
    padding:3px 10px
}
#med_login #reg_headerbox {
    background:#fff;
    height:auto;
    padding:0 0 10px 0;
    border-bottom:3px solid #E7E3CF;
    margin:0 0 20px 0;
}
.edu_bold {
    font-weight:bold;
    color:#751400;
}
.ref_bold {
    font-weight:bold;
    color:#466E00;
}
.news_bold {
    font-weight:bold;
    color:#005B81;
}
#usmd_layer {
    border: 1px solid #ccc;
    background:#E4E9EC;
    height: auto;
    margin: -65px 0 0 270px;
    padding: 4px 7px;
    position: absolute;
    width: 285px;
    -moz-box-shadow:2px 2px 5px #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    z-index:50;
    font-size:12px;
}
div.reg_sec_intro {
    margin:10px 0;
    color:#555555;
}
#submit_disabled {
    padding:0;
    position:absolute;
    z-index:500;
    height:35px;
    width:90px;
    background:#fff;
    -moz-opacity:0.01;
    filter: alpha(opacity=1);
    opacity: 0.01;
    margin-top:10px;

    }
#submit_hint {
    background:#FFC;
    border:1px solid #999;
    padding:3px;
    display:none;
    position:absolute;
    margin-left:105px;
    z-index:100;
    width:200px;
    -moz-border-radius:5px;
    -moz-box-shadow:1px 1px 5px #666;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#696969'); /* For IE 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#696969')";/* For IE 8 */
    -moz-box-shadow: 2px 2px 7px #696969;/* Firefox */
    -webkit-box-shadow: 2px 2px 7px #696969;/* WebKit */
    box-shadow: 3px 3px 10px #696969;/* Standard */
}
#alert_layer {
    -moz-box-shadow: 3px 3px 10px #000000;
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #999999;
    display: none;
    margin-left: -150px;
    left:50%;
    padding: 30px 20px;
    position: absolute;
    top: 250px;
    width: 300px;
    z-index: 510;
}
#regerroralertcover, #whiteoutlayer {
    background-color: #000;
    height: auto;
    left: 0;
    margin: 0 auto;
    height: 100%;
    opacity: 0.70; /* Safari, Opera */
    -moz-opacity:0.70; /* FireFox */
    filter: alpha(opacity=70); /* IE */
    position: fixed;
    _position: absolute;
    top: 0;
    width: 100%;
    display:none;
    z-index: 500;
}
#regerroralertcover {
    display:block;
}
#regerroralert {
    -moz-box-shadow: 3px 3px 10px #000000;
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #999999;
    margin-left: -150px;
    left:50%;
    padding: 30px 20px;
    position: absolute;
    top: 250px;
    width: 300px;
    z-index: 510;
}
#regerroralert span {
    font-weight:normal;
    font-size:1.2em;
}
#regerroralert p {
    margin:0;
    padding:0;
    text-align:left;
}
#regerroralert ul {
    margin:0;
    padding:0;
}
#closeregalert {
    text-align:center;
    margin:25px 0 5px 0;
}
#closeregalert a{
    font-size:13px;
    color:#ffffff;
    background:#004E7D;
    -moz-border-radius:4px;
    padding:5px 10px;
}
#alertbtn {
    background-image:url("https://img.medscape.com/pi/reg/buttons/btn-reg-ok.png");
    background-repeat:no-repeat;
    background-position:center;
    border: medium none;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    padding: 0 0 5px;
    text-shadow: 1px 1px 0 #000000;
    width: 74px;
}
#alert_layer .closealert {
    margin-top: 30px;
    text-align: center;
}
/*Account index page styles*/
#profileindextitle {
        font-size: 1.3em;
    font-weight: bold;
    padding: 6px 0 0 5px;
    text-transform: uppercase;
    border-bottom: 2px solid #E7E3CF;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-top: 0;
}
#profileindex {
    margin: 0 0 17px;
    padding: 13px 15px 21px;
}
#profileindex ul {
    list-style: none outside none;
    margin: 0;
    padding: 11px 0 7px 15px;
}
#profileindex ul li {
    padding: 0 0 15px;
}
#profileindex ul a {
    font-size: 14px;
    font-weight: bold;
}
#exitaccount {
    margin-left:15PX;
}
.hint_example {
    font-style:italic;
    display:block;
    padding-top:3px;
}

/* right col marketing */
.bucket#marketing {
    margin-top: 2px;
    margin-left: auto;
    margin-right: auto;
    width: 298px;
    border: 1px solid #084e6b;
}
.bucket#marketing .bucketHeader {
    padding: 9px 5px 8px 5px;
    background: #084e6b;
    text-align: center;
}
.bucket#marketing .bucketHeader h2 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
    font-size: 1.05em;
    font-weight: normal;
    text-transform: uppercase;
}
.bucket#marketing .bucketContent {
    margin: 0;
    padding: 18px 20px 150px 20px;
    background: url("https://img.medscape.com/pi/global/ornaments/bg-registration-marketing-2.jpg") bottom no-repeat;
}
.bucket#marketing .bucketContent p.subheading {
    margin: 0;
    padding: 0 0 10px 0;
    font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
    font-size: 1.15em;
}
.bucket#marketing .bucketContent h3 {
    margin: 0;
    padding: 0;
    font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
    font-size: 1.05em;
    font-weight: normal;
    text-transform: uppercase;
}
.bucket#marketing .bucketContent h3.news {
    color: #0a5c7f;
}
.bucket#marketing .bucketContent h3.ref {
    color: #456a0f;
}
.bucket#marketing .bucketContent h3.edu {
    color: #650205;
}
.bucket#marketing .bucketContent p {
    margin: 0;
    padding: 0 0 5px 0;
    font-family: 'proxima_nova_rgregular', arial, sans-serif;
    font-size: 0.95em;
}
.bucket#marketing .bucketContent p.solo {
    padding: 0 0 15px 0;
}
.bucket#marketing .bucketContent ul {
    margin: 0 0 0 6px;
    padding: 0 0 15px 0;
    font-family: 'proxima_nova_rgregular', arial, sans-serif;
    font-size: 0.95em;
}
.bucket#marketing .bucketContent ul li {
    margin: 0;
    padding: 0 0 0 10px;
    list-style: none;
}
.bucket#marketing .bucketContent ul.news li {
    background: url("https://img.medscape.com/pi/global/ornaments/icon-arrow-news.png") 0 3px no-repeat;
}
.bucket#marketing .bucketContent ul.ref li {
    background: url("https://img.medscape.com/pi/global/ornaments/icon-arrow-ref.png") 0 3px no-repeat;
}
.bucket#marketing .bucketContent ul.edu li {
    background: url("https://img.medscape.com/pi/global/ornaments/icon-arrow-edu.png") 0 3px no-repeat;
}
.bucket#marketing .bucketFooter {
    display: none;
}
.label_hint {
    display: block;
    font-size: 0.8em;
    margin-bottom: 5px;
}
#lanrA_text a{
    padding-left:25px;
}

/* **** January 2014 login redesign **** */
#headerbox {
    margin-bottom: 0;
}
#med_login {
    padding: 40px 0;
    border: 1px solid #b3b3b3;
    border-top: none;
    background-color: #f2f6f8;
}
#med_login .reg_content {
    margin: 0 56px;
    padding: 0;
    background: url("https://img.medscape.com/pi/reg/ornaments/bg-login.png") repeat-y;
    font-size: 0.95em;
    color: #666;
}
#med_login #login_left {
    margin: 0 14px 0 0;
    width: 425px;
    float: left;
}
#med_login #login_right {
    width: 425px;
    float: left;
}
#loginbox {
    margin: 0;
    padding: 0;
    background: #fff url("https://img.medscape.com/pi/reg/ornaments/login-devices-2.jpg") bottom right no-repeat;
    border: 2px solid #005b81;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
}
#med_login #regtd {
    margin: 0 0 16px 0;
    padding: 0;
    background: none;
    background-color: #fff;
    border: 2px solid #005b81;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: 0;
    color: #666;
}
#med_login .bucketheader {
    padding: 10px 20px 9px 0;
    background: #005b81 url("https://img.medscape.com/pi/reg/ornaments/bg-header-talldots.png") 20px 13px no-repeat;
}
#med_login .bucketheader h3 {
    margin: 0;
    padding: 0 9px 0 20px;
    font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
    font-size: 1.55em;
    font-weight: normal;
    text-transform: uppercase;
    background: #005b81;
    color: #fff;
    display: inline;
}
#med_login .bucketheader h3 a, #med_login .bucketheader h3 a:hover {
    color: #fff;
    text-decoration: none;
}
#loginpadding {
    padding: 17px 20px 150px 20px;
    min-height: 380px;
}
#med_login .formlabel2 {
    font-size: 0.95em;
}
#med_login ul.help {
    margin: 0 0 0 20px;
    padding: 0;
}
#loginbox ul.help li {
    margin: 0;
    padding: 0 0 10px 0;
}
#med_login #regpadding {
    padding: 17px 20px;
}
#med_login #regpadding h4 {
    margin: 0;
    padding: 0 0 12px 0;
    font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
    font-size: 1.55em;
    font-weight: normal;
    color: #000;
}
#med_login #regpadding h4 .burst {
    color: #b10000;
    text-transform: uppercase;
}
#med_login #regpadding p {
    margin: 0;
    padding: 0 0 8px 0;
}
#med_login #regpadding ul {
    margin: 0 0 0 24px;
    padding: 0 0 7px 0;
}
#med_login #regpadding ul li {
    margin: 0;
    padding: 0 0 9px 0;
}
#med_login #regpadding ul li.newsBullet {
    color: #015b81;
}
#med_login #regpadding ul li.refBullet {
    color: #3f8100;
}
#med_login #regpadding ul li.eduBullet {
    color: #810100;
}
#med_login #regpadding ul li span {
    color: #666;
}
#med_login .loginAd {
    margin: 0 0 13px 62px;
}
#med_login form {
    margin: 0;
    padding: 0;
}
 #loginbox input[type="text"],  #loginbox input[type="password"], #loginbox select, #loginbox textarea, #passwordtext {
    margin: 0;
    font-family: inherit;
    font-size: 100%;
}
#loginbox button, #loginbox input, #passwordtext {
    line-height: normal;
}
#loginbox input[type="checkbox"], #loginbox input[type="radio"] {
    padding: 0;
    box-sizing: border-box;
}
#loginbox button::-moz-focus-inner, #loginbox input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
#loginbox input[type="text"], #loginbox input[type="password"], #passwordtext {
    margin: 0 0 9px 0;
    padding: 10px 10px 8px 10px;
    width: 352px;
    *width: 352px;
    font-size: 1.3em;
    color: #999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #c0d5df;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background:none;
}
#passwordtext {
    border:none;
    position:absolute;
    z-index:0;
}
#loginbox input[type="text"]:focus,#loginbox input[type="password"]:focus {
    color: #000;
}
 #loginbtn, #regbtn {
    padding: 8px 10px 6px 10px;
    border-color: #ae040a;
    color: #fff;
    text-shadow: 0px 1px 3px rgba(000,000,000,1), 0px 0px 0px rgba(255,255,255,0);
    border-style: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    -moz-box-shadow: none;
    font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
    font-size: 1.4em;
    width: 352px;
}
#loginbtn, #regbtn {
    margin: 0 0 20px 0;
    background: #ae040a url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyMDIwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdjMGIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzBmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -moz-linear-gradient(top, #c2020d 0%, #7c0b04 50%, #5c0f00 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2020d), color-stop(50%,#7c0b04), color-stop(100%,#5c0f00));
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -webkit-linear-gradient(top, #c2020d 0%,#7c0b04 50%,#5c0f00 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -o-linear-gradient(top, #c2020d 0%,#7c0b04 50%,#5c0f00 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -ms-linear-gradient(top, #c2020d 0%,#7c0b04 50%,#5c0f00 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, linear-gradient(to bottom, #c2020d 0%,#7c0b04 50%,#5c0f00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2020d', endColorstr='#5c0f00',GradientType=0 );
}
#regbtn {
    margin: 0 0 4px 0;
    background-position:222px no-repeat;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyMDIwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdjMGIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzBmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -moz-linear-gradient(top, #c2020d 0%, #7c0b04 50%, #5c0f00 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2020d), color-stop(50%,#7c0b04), color-stop(100%,#5c0f00));
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -webkit-linear-gradient(top, #c2020d 0%,#7c0b04 50%,#5c0f00 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -o-linear-gradient(top, #c2020d 0%,#7c0b04 50%,#5c0f00 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -ms-linear-gradient(top, #c2020d 0%,#7c0b04 50%,#5c0f00 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, linear-gradient(to bottom, #c2020d 0%,#7c0b04 50%,#5c0f00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2020d', endColorstr='#5c0f00',GradientType=0 );
}
#loginbtn:hover {
    background: #cc0000 url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlMGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdkMGIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjAzMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -moz-linear-gradient(top, #5e0f00 0%, #7d0b05 50%, #b2030d 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e0f00), color-stop(50%,#7d0b05), color-stop(100%,#b2030d));
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -webkit-linear-gradient(top, #5e0f00 0%,#7d0b05 50%,#b2030d 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -o-linear-gradient(top, #5e0f00 0%,#7d0b05 50%,#b2030d 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, -ms-linear-gradient(top, #5e0f00 0%,#7d0b05 50%,#b2030d 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 208px no-repeat, linear-gradient(to bottom, #5e0f00 0%,#7d0b05 50%,#b2030d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e0f00', endColorstr='#b2030d',GradientType=0 );
}
#regbtn:hover {
    background: #cc0000 url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlMGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdkMGIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjAzMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -moz-linear-gradient(top, #5e0f00 0%, #7d0b05 50%, #b2030d 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e0f00), color-stop(50%,#7d0b05), color-stop(100%,#b2030d));
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -webkit-linear-gradient(top, #5e0f00 0%,#7d0b05 50%,#b2030d 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -o-linear-gradient(top, #5e0f00 0%,#7d0b05 50%,#b2030d 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, -ms-linear-gradient(top, #5e0f00 0%,#7d0b05 50%,#b2030d 100%);
    background: url("https://img.medscape.com/pi/reg/ornaments/icon-right-btn-arrow.png") 222px no-repeat, linear-gradient(to bottom, #5e0f00 0%,#7d0b05 50%,#b2030d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e0f00', endColorstr='#b2030d',GradientType=0 );
}
.login_label {
    display:none;
}
#loginErr {
    padding-bottom:15px;
    font-weight:bold;
}
#rememberrow #remember {margin-right:5px;}
#registration_main, #registration_profile {
	margin-top:20px;
}
#oAuthRegContainer #registerform {
	display:none
}

/*#oAuthLoginContainer input[type="text"], #oAuthLoginContainer input[type="password"], #oAuthRegContainer input[type="text"], #oAuthRegContainer input[type="password"], #oAuthRegContainer select  {
    -moz-box-sizing: border-box;
    border: 1px solid #BABABA;
    border-radius: 4px;
    color: #919191;
    padding: 14px 10px;
}
*/.fixed_select { height:auto}
#oAuthLoginContainer #loginbox {
	border:none;
	background:none;
	padding-bottom:10px;
}
#oAuthLoginContainer #loginpadding {
	padding:10px 0 0 0;
	min-height:10px;
}

/* **** oAuth **** */
#oAuthLoginContainer .title {
	margin: 0;
	padding: 12px 150px 12px 0;
    background:url(/pi/global/logos/mscp/logo-medscape2013.png) 24% 50% no-repeat;

}
#oAuthRegContainer {
	margin: 0 0 50px 0;
}
#oAuthRegContainer .title {
	margin: 0 0 15px 0;
}
#oAuthLoginContainer h2, #oAuthRegContainer h2 {
	margin: 0;
	padding: 0;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
    font-size: 1.55em;
    font-weight: normal;
    color: #000;
    position: relative;
}
#oAuthLoginContainer h2 .medscapeLogo {
	margin: 0 0 0 5px;
	top: -2px;
	position: absolute;
}
#oAuthLoginContainer #loginbox {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
}
#oAuthLoginContainer input[type="text"], #oAuthLoginContainer input[type="password"] {
	margin: 0 0 10px 0;
	padding: 14px 10px;
	color: #919191;
	border: 1px solid #bababa;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size: 1.1em;
	width: 280px;
	*width: 260px;
}
#oAuthLoginContainer input[type="text"]:focus, #oAuthLoginContainer input[type="password"]:focus {
	color: #222;
}
#oAuthLoginContainer input:focus::-webkit-input-placeholder {
	color:transparent;
}
#oAuthLoginContainer input:focus:-moz-placeholder {
	color:transparent;
}
#oAuthLoginContainer .login_label, #oAuthLoginContainer #passwordtext {
	display: none;
}
#oAuthRegContainer #reg_submit .formfield_checkbox input {
	width:auto;
}
#oAuthLoginContainer input[type="submit"], #oAuthRegContainer input[type="button"] {
	margin: 0 0 12px 0;
	padding: 15px 0 14px 15px;
	width: 100%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: none;
	background: #1295cc url("/pi/global/ornaments/arrow-right-white.png") top 13px right 14px no-repeat;
	text-align: left;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.3em;
	color: #fff;
	width: 280px;
	*width: 260px;
	display: block;
	text-shadow:none;
}
@media only screen and(-webkit-min-device-pixel-ratio:2), only screen and(min-resolution:192dpi) {
	#oAuthLoginContainer input[type="submit"], #oAuthRegContainer input[type="button"] {
		background: #1295cc url("/pi/global/ornaments/arrow-right-white-@2x.png") top 13px right 14px no-repeat;
		background-size: 12px 21px;
	}
}
#oAuthLoginContainer ul.help {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
}
.orLine {
	margin: 30px 0;
	background: transparent url("/pi/global/ornaments/bg-or-line.png") center repeat-x;
	font-size: 1.05em;
	color: #999;
	text-align: center;
	width: 280px;
}
.orLine span {
	padding: 0 14px;
	background: #fff;
	display: inline-block;
}
#oAuthRegContainer #reg_about {
	margin: 40px 0 30px 0;
}
#oAuthRegContainer .form_section {
	margin: 0 0 30px 0;
	padding: 0 5px 15px 5px;
	border: 1px solid #e5e5e5;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#oAuthRegContainer .form_section.regsection_green {
	border: 1px solid #008807;
}
#oAuthRegContainer .reg_subsec {
	margin: 10px 0 0 0;
	padding: 5px 10px 10px 10px;
}
#oAuthRegContainer .reg_sections_name {
	margin-bottom: 10px;
	padding: 3px 10px;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
}
#oAuthRegContainer .formlabel {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
	font-size: 1.05em;
}
#oAuthRegContainer .form_section input[type="text"], #oAuthRegContainer .form_section input[type="password"], #oAuthRegContainer #reg_about_form input {
	padding: 10px 10px;
	color: #919191;
	border: 1px solid #bababa;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size: 1.1em;
	width: 280px;
}
#oAuthRegContainer .form_section input[type="text"]:focus, #oAuthRegContainer .form_section input[type="password"]:focus {
	color: #222;
}
#oAuthRegContainer #registerform .reg_subsec.reg_focus {
    background: #f5f5f5;
}
#oAuthRegContainer .formfield {
	background-position: center right !important;
	width: 303px;
}
#oAuthRegContainer select {
	margin 0 0 10px 0;
	padding: 10px;
	-webkit-appearance: button;
    -moz-appearance: button;
    -webkit-user-select: none;
    -moz-user-select: none;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff url("/pi/global/ornaments/arrow-dropdown-blue.png") center right 10px no-repeat;
	border: 1px solid #bababa;
	font-size: 1.1em;
	color: #919191;
}
@media only screen and(-webkit-min-device-pixel-ratio:2), only screen and(min-resolution:192dpi) {
	#oAuthRegContainer select {
		background: #fff url("/pi/global/ornaments/arrow-dropdown-blue-@2x.png") center right 10px no-repeat;
		background-size: 17px 10px;
	}
}
#oAuthRegContainer .formfield select {
	min-width: 280px;
	width: 280px;
}
#oAuthRegContainer .fixed_select {
	width: 292px;
	height: auto;
}
#oAuthRegContainer .formhint {
	margin: 0;
	width: 255px;
	margin-top: 12px;
	vertical-align: middle;
}
#oAuthRegContainer #reg_submit .formfield_checkbox {
	margin: 0 0 10px 0;
}
#oAuthRegContainer #reg_submit .formfield {
	padding: 0;
}
#oAuthRegContainer input[type="button"]#submitreg {
	margin: 0;
	padding: 14px 0 12px 15px;
	height: auto;
	width: 280px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: none;
	background: #cccccc url("/pi/global/ornaments/arrow-right-white.png") top 12px right 12px no-repeat;
	text-align: left;
	text-shadow: none;
	font-size: 1.3em;
	color: #fff;
	display: block;
}
#oAuthRegContainer .regsection_green input[type="button"]#submitreg {
	background: #1295cc url("/pi/global/ornaments/arrow-right-white.png") top 12px right 12px no-repeat;
}

@media only screen and(-webkit-min-device-pixel-ratio:2), only screen and(min-resolution:192dpi) {
	#oAuthRegContainer input[type="button"]#submitreg {
		background: #cccccc url("/pi/global/ornaments/arrow-right-white-@2x.png") top 12px right 12px no-repeat;
		background-size: 12px 21px;
	}
	#oAuthRegContainer .regsection_green input[type="button"]#submitreg {
			background: #1295cc url("/pi/global/ornaments/arrow-right-white-@2x.png") top 12px right 12px no-repeat;
			background-size: 12px 21px;
	}
}
#oAuthRegContainer div.reg_sec_intro {
	margin: 15px 10px;
	color: #555;
	font-size: 0.95em;
}
#oAuthRegContainer .form_section .legaltext {
	margin: 8px 0 0 0;
	font-size: 0.9em;
	text-align: left;
}
#oAuthRegContainer #submit_disabled {
	width:280px;
	height:38px;
	}
	#oAuthRegContainer #usmd_layer {
    margin: -65px 0 0 320px;
    width: 250px;
}
#oAuthRegContainer #lanrA_text a{
	padding-left0px;
}
