/*** editAccountInformation, viewAccountInformation, registration, societyRegistration, institutionalAndAthensLogin ***/
#editAccountInformation .sectionHeading p,
#viewAccountInformation .sectionHeading p {
    line-height:2em;
}
#registration .bulleted{
    margin:0 0 1em 0;
}
#registration .bulleted li{
   /*background-position: 2px 5px;*/
    margin-bottom:0.2em;
}
#registration #errorHead p {
   margin-bottom: 0.5em;
   margin-top: 0.5em;
}
/*
#institutionalAndAthensLogin p{
    padding-right:1em;
}
*/
/*
#societyRegistration label{
    width: 13.2em;
    float: left;
    padding: 0.1em 0 0 0;
}
*/
#registration .termsOfUse div {
    float: left;
    width: 62.5em;
}
#registration .termsOfUse input {
    margin-right: 0.8em;
    /*font-size:1.2em;*/
}
#registration .termsOfUse label{
    float:none;
    position:static;
}
#registration .termsOfUse input{
    width:1em;
    border:none;
    margin-top:-0.1em;
}
#registration .submit {
    margin:1em 1em 1em 0;
}

#editAccountInformation #accountInfoSubmit {
    margin:0 1em 1em 0;
}
#newSocietyRegistrationLink {
    clear:both;
}
#editAccountInformation p.formError{
    margin-bottom:0.5em;
    margin-left:13.2em;
    width:15.25em;
}
form.simple .promotionalInfo div {
    float:left;
    overflow:hidden;
    width:56em;
}
form.simple .promotionalInfo label{
     line-height:1.4em;
     clear:none;
     width:46em;
     margin:0;
}
form.simple .promotionalInfo input {
    margin:0.2em 1em 0 0;
	width:20px;
}
form.simple .promotionalInfo p.label{
    float:left;
    width:13em;
    color:#000;
}
.registrationInfo p,
form.simple #contentAlerts p,
form.simple .termsOfUse p {
    color:#000;
}
form.simple .divider .formError{
    margin: 0.3em 0 0.7em 13em;
}
form.simple .termsOfUse .formError{
    margin-left: 2em;
    margin-top:-0.5em;
}


/*** institutional And Athens Login **/
/*
#institutionalLogin .submit{
    clear:both;
    margin-left:29.3em;
}
*/
/*
#shibboleth,
#athens {
    overflow:hidden;
}
*/
#institutionalAndAthensLogin .topLeftRoundCorner{
    margin-bottom:1em;
    border-bottom:2px solid #e4eef0;
    padding-bottom:0;
}
#shibboleth .submit,
#UKInstitution .submit,
#athens .submit{
    float:right;
    margin-right:49%;
    margin-bottom:1em;
}
#shibboleth .submit a,
#UKInstitution .submit a,
#athens .submit a{
    text-decoration:none;
}
/*** View Account Information ***/
#viewAccountInformation dl,
#editAccountInformation dl{
         overflow:hidden;
    }
#editAccountInformation .separator {
    padding-bottom:0;
}
.promotionalInfo dl {
    margin-bottom:1em;
}
#viewAccountInformation dt,
#editAccountInformation dt{
    width: 13.2em;
    padding-bottom:1em;
}
#viewAccountInformation dd,
#editAccountInformation dd{
    padding-bottom:1em;
}
.loginDetails dd{
    width:19em;
    margin-right:2.5em;
}
.promotionalInfo dd {
    margin-right:0;
    width:52em;
    margin-bottom:1em;
    overflow:hidden;
}
/*** Terms and Conditions ***/
#termsAndConditions,#privacyPolicy {
    margin-right:1em;
}
#termsAndConditions h2,#privacyPolicy h2 {
    margin-bottom:0;
}
/*#termsAndConditions*/ .termsAndConditionsItems {
    list-style-type: upper-alpha;
    margin-left:2em;
    margin-bottom:1em;
}
/*#termsAndConditions*/  .termsAndConditionsItems li {
   /* font-size:1.2em;*/
    margin-bottom:0.5em;
    line-height:1.3em;
}
/*#termsAndConditions*/  .termsAndConditionsItems li ol li {
    /*font-size:1em;*/
}
/*** registration confirmation ***/
#registrationConfirmation .topLeftRoundCorner{
    padding-right:1em;
}
#accountInfoSubmit .submit {
    margin-right:0;
}
