﻿.uc-basic-details-wrapper{padding:10px;border:solid thin #999999;border-top:0;margin-top:-1px}.uc-additional-details-wrapper{display:none;padding:10px;border:solid thin #999999;border-top:0;margin-top:-1px}#basic-details{margin-top:0px}.row p.student-error{margin:10px}.registration-form-wrapper .uc-basic-details h2,.registration-form-wrapper .uc-additional-details h2,.uc-additional-details h2,.uc-basic-details h2{background:none;margin:0;padding:0}.registration-form-wrapper .contentBoxes h2{font-family:'CenturyGothic',Arial,sans-serif;text-shadow:none}.registration-form-wrapper .uc-basic-details h2 a span.toggle-display,.registration-form-wrapper .uc-additional-details h2 a span.toggle-display{top:12px}.registration-form .fields .fields .form-row.checkbox-question-wrapper{position:relative}.registration-form .fields .fields .form-row.checkbox-question-wrapper .dynamic-label{padding:10px 5px 0px 26px}.registration-form .fields .fields .form-row.checkbox-question-wrapper .input-col.checkbox-question{left:10px;position:absolute;top:13px}.registration-form .fields .fields .form-row.checkbox-question-wrapper #check-box-question-error.inline-errors{clear:both}.profile_action.floatRight{margin-top:30px}.uc-basic-details h2 a,.uc-additional-details h2 a{background:#999 none repeat scroll 0 0;cursor:pointer;margin:0;padding:10px;color:#ffffff;display:block;text-decoration:none;position:relative}.uc-basic-details h2 a span.toggle-display,.uc-additional-details h2 a span.toggle-display{font-size:11px;position:absolute;right:10px}.userdataconsent abbr{float:left;margin-right:5px}.unioncommercialemail abbr{float:left;margin-right:5px}#registration-form-container{padding:10px;background:#fff}.signin-block,.change-password-block,.confirmation-email-block,.unlock-block,.reset-password-block,.accountlock-password-block,.account-activation-block{margin:10px}.signin-block .heading,.change-password-block .heading,.confirmation-email-block .heading,.unlock-block .heading,.reset-password-block .heading,.accountlock-password-block .heading,.account-activation-block .heading{font-size:1.3em}.signin-block .heading .welcome-text{margin:10px 0;font-size:1.3em}.signin-block .heading .user-email-id{display:block;font-size:0.9em;margin:20px 0;word-wrap:break-word}.signin-block .click-here-text{color:red;font-size:16px;padding:0 5px;font-weight:bold}.signin-block .user-message{margin:10px 0 20px;font-size:0.9em;line-height:1.2em;padding:10px 0px}.signin-block .ask-button a{font-size:0.8em}.reset-password-block .warning,.confirm-email-block .warning,.accountlock-password-block .warning,.signin-block .existing-user .user-email-id{background:url("default/validationico.gif") no-repeat scroll 0 5px transparent;color:#E27410;font-size:1em;margin:20px 0;padding:5px 5px 5px 30px;border:0 none;display:block;word-wrap:break-word}.signin-block .ask-button .or-separator{float:left;padding:10px}.signin-block .ask-button .try-again-links{float:left;vertical-align:middle}.highlight-button,.myaccount-change-password .actions .action input,.signin-block .ask-button .highlight-button,.actions .action .update,.actions .action .button.create,.action.input_action input{background:url(default/highlight-buttons.png) repeat-x top left #E56415;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;box-shadow:1px 1px 1px #949599;-moz-box-shadow:1px 1px 1px #949599;-webkit-box-shadow:1px 1px 1px #949599;color:#FFFFFF;cursor:pointer;display:block;font-size:1em;font-weight:bold;padding:10px;text-shadow:1px 1px 0 #666666;border:0 none;float:left;text-decoration:none;text-transform:uppercase}.highlight-button{font-size:14px}.registration-form-step .actions .action.skip-commit-button{padding:10px 0 0}.action.input_action .skip-button,.actions .action .skip-button.update,.get_totum .skip-button{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;color:#3366ff;float:left;font-size:1em;padding:0;text-decoration:underline;text-shadow:0 0 0}.confirm-email-block{margin:10px}.confirm-email-block h2.heading,.reset-password-block h2.heading{font-size:1.3em}.confirm-email-block .activation-link-msg,.reset-password-block .activation-link-msg{margin:20px 0;font-size:0.9em}.confirm-email-block .activation-link-msg a{font-weight:bold;text-decoration:underline}.confirm-email-block .confirm-link-message,.reset-password-block .confirm-link-message,.accountlock-password-block .confirm-link-message{margin:10px 0 20px;font-size:0.9em;line-height:1.2em;padding:0}.accountlock-password-block .warning{line-height:1.2em}.accountlock-password-block .confirm-link-message{margin:10px 0 20px;display:block;padding:0}.process-message{font-size:0.9em;margin:5px 0;padding:5px 0 10px}.signin-block .formtastic.user{clear:both;font-size:0.9em}.signin-block span.error,.signin-block p.error{background-color:#FFD7D7;background-image:url("default/errorico.gif");color:#D8000C;line-height:1.2em;width:auto;display:block;float:none}p.inline-hints{background:url("default/helpicon.png") no-repeat scroll 0 6px transparent;clear:both;color:#666666;font-size:0.9em;margin:0;padding:8px 5px 5px 25px}.signin-block h3.block-title{font-size:1em;margin:20px 0 0}.signin-block .inputs li{clear:both}.signin-block .inputs li label{clear:both;float:none;padding:10px 0 5px;display:block}.signin-block .inputs li label.label{font-weight:bold}.signin-block .inputs li input{clear:both;float:none;display:block;margin:5px 0 0;box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset}.right-col input.smalltext,.uc-college-col input.smalltext{width:200px}.signin-block .inputs li input.input{width:200px}.signin-block .pwd_availability .radio-tag{float:left;margin:10px 0;line-height:1.0em}.signin-block .pwd_availability .radio-tag label{clear:none;float:left;padding:0px 20px 0px 5px;line-height:1.0em}.signin-block .pwd_availability .radio-tag input{clear:none;float:left;margin:2px 0 0;box-shadow:none;-moz-box-shadow:none;line-height:1.0em;-webkit-box-shadow:none;padding:0}.ie8 .signin-block .pwd_availability .radio-tag input{margin:0}.signin-block fieldset{margin:10px 0}.forgot-password{padding:10px 0}.forgot-password a{color:#333333;font-weight:bold;font-size:0.8em}.signin-block .buttons{margin-top:5px}.signin-block .password-block{border-top:1px solid #E7E7E7;background:#f8f8f8;padding:0 10px 10px}.signin-block .inputs li.register{display:none}.signin-block .disable-registration.password-block{border-top:0px none;background:#ffffff;padding:0}.signin-block .password-block li{list-style:none outside none}.signin-block .inputs li.remember-me{display:table-row}.signin-block .inputs li.remember-me input{float:left;clear:none;margin:10px 0;display:table-cell;vertical-align:middle;padding:0}.signin-block .inputs li.remember-me label{float:left;clear:none;margin:10px 5px;padding:0;display:table-cell;font-size:0.85em;line-height:1.0em}.signin-block .button-signin{clear:both}.recaptcha_container_div{width:260px}#recaptcha_widget{border:1px solid #CCCCCC;margin:5px 0px;padding:5px;width:95%;background:none repeat scroll 0 0 #FFFFFF}.recaptcha_audio_cant_hear_link{font-size:0.8em;cursor:pointer}#recaptcha_widget #recaptcha_image{display:block;width:250px !important}#recaptcha_widget .recaptcha_only_if_image,#recaptcha_widget .recaptcha_only_if_audio{display:block;font-size:0.8em;font-weight:bold}#recaptcha_widget #recaptcha_response_field{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;padding:5px;width:95%}#recaptcha_widget .recaptcha_get_captcha,#recaptcha_widget .recaptcha_only_if_image,#recaptcha_widget .recaptcha_only_if_audio,.captch_help{float:left}#recaptcha_widget .recaptch-icons{clear:both;margin:5px 0}#recaptcha_widget .recaptcha_get_captcha a{width:20px;height:20px;display:block;background:url(default/captch-icon.png) no-repeat 0 0 transparent;overflow:hidden;text-indent:-999px}#recaptcha_widget .recaptcha_only_if_image a{width:20px;height:20px;display:block;overflow:hidden;background:url(default/captch-icon.png) no-repeat -20px 0 transparent;text-indent:-999px}#recaptcha_widget .recaptcha_only_if_audio a{width:20px;height:20px;display:block;overflow:hidden;background:url(default/captch-icon.png) no-repeat -60px 0 transparent;text-indent:-999px}#recaptcha_widget .captch_help a{width:20px;height:20px;display:block;overflow:hidden;background:url(default/captch-icon.png) no-repeat -40px 0 transparent;text-indent:-999px}.change-password-block .form-row,.confirmation-email-block .form-row,.unlock-block .form-row{margin:10px 0}.change-password-block .form-row label,.confirmation-email-block .form-row label,.unlock-block .form-row label{font-weight:bold}.change-password-block .form-row input,.confirmation-email-block .form-row input,.unlock-block .form-row input{background:none repeat scroll 0 0 #ffffff;border:1px solid #E4E4E4;display:block;padding:5px;margin:5px 0 0;box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset}p.form-hints{background:none repeat scroll 0 0 transparent;clear:both;color:#666666;font-size:0.75em;line-height:1.3em;margin:0;padding:0}.field_with_errors{clear:both;float:none}.help-link{font-size:12px;clear:both;color:red;margin:5px 0;padding:8px 5px 5px 5px;display:inline-block}.help-link{font-size:12px;clear:both;color:red;margin:5px 0;padding:8px 5px 5px 5px;display:inline-block}.red-colour-text{color:red}.label-unionemail{display:none}.label-nusemail{display:none}.label-commercialemail{display:none}.label-userdataconsent{display:none}.label-unioncommercialemail{display:none}.label-smipost{display:none}.registration-form ol li.university-domain{display:block;float:left;font-size:0.9em;margin:0px;padding:45px 0 0;width:auto;line-height:1.2em;clear:none}#error_explanation{background:url("default/errorico.gif") 5px 5px #FEE9E7 no-repeat;border:1px solid #D8000C;margin:10px 0}#error_explanation h2{color:red;font-size:1em;margin-left:30px;padding:10px;display:none}#error_explanation ul{font-size:1em}#error_explanation ul li{list-style:none;color:#D8000C;font-size:0.8em;margin:10px 10px 10px 35px}.selectRegistrationForm ol li{float:left;list-style:none;position:relative}.selectedProfile{width:24px;height:24px;background:url(default/selectedicon.gif) no-repeat;position:absolute;top:0;left:20px}p.inline-hints{color:#AAAAAA;font-size:0.85em;font-style:italic;margin-left:10px;padding:5px 10px}.registration-form{clear:both;font-size:0.85em;padding:10px 0;position:relative}.registration-form fieldset{margin:0;border:0 none}.registration-form fieldset .smalltext{float:none;background:none repeat scroll 0 0 #ffffff;border:1px solid #E4E4E4;display:block;padding:5px;margin:0px 5px 0px 0px;width:230px;box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset}.registration-form ol li{display:block;padding:5px 0;width:100%;clear:both}#student_user_attributes_password_input{padding:5px 0}.registration-form p.inline-errors{font-size:0.95em;background:url("default/errorico.gif") no-repeat scroll 0 0 transparent;color:#D8000C;display:block;font-weight:normal;margin-bottom:0;margin-left:5px;margin-top:5px;padding:5px 0 5px 25px;line-height:1.3em}.registration-form p.inline-hints{clear:both;margin-left:0;background:url("default/question-balloon.png") left 5px no-repeat transparent;padding-left:20px;line-height:1.3em}.registration-form ol li ol li{display:block;padding:5px 5px 10px 0;clear:none}.registration-form ol li .input.coursefinishes,.registration-form ol li .input.date{padding-bottom:0}.registration-form ol li.input label{display:block;float:none;font-size:13px;font-weight:bold;padding:5px 0;width:auto}.registration-form ol li.optional{margin-left:0}.registration-form ol li .input{display:block;float:none;width:100%;clear:both}.registration-form fieldset.actions,.registration-form fieldset.buttons{clear:both;display:block;padding:10px 0}.registration-form fieldset.fragments{float:none}.registration-form ol li.text textarea{display:block;width:50%;background:none repeat scroll 0 0 #ffffff;border:1px solid #E4E4E4;padding:5px}.registration-final-step p.inline-errors{background:url("default/errorico.gif") no-repeat scroll 0 0 transparent;color:#D8000C;display:block;float:none;font-weight:normal;margin-bottom:0;margin-left:5px;margin-top:5px;padding:5px 0 5px 25px;line-height:1.3em;font-size:0.8em;width:93%}.registration-form li.date p.inline-errors{background:url("default/errorico.gif") no-repeat transparent;color:#D8000C;display:block;float:none;margin-left:5px;margin-top:5px;padding:5px 0 5px 25px;font-weight:normal;margin-bottom:0}.registration-form li .inline-errors,.registration-form ol li.userdataconsent p.inline-errors{background:url("default/errorico.gif") no-repeat scroll 0 0 transparent;color:#D8000C;display:block;float:none;font-weight:normal;margin-bottom:0;margin-left:5px;margin-top:5px;padding:5px 0 5px 25px;line-height:1.3em;max-width:320px}.row .registration-form ol li.userdataconsent p.inline-errors{float:left}.row .registration-form ol li.userdataconsent label{overflow:hidden}p.recaptcha.inline-errors{background:url("default/errorico.gif") no-repeat scroll 0 0 transparent;color:#D8000C;display:block;float:none;font-weight:normal;margin-bottom:0;margin-left:5px;margin-top:5px;padding:5px 0 5px 25px}#student_user_attributes_dob_input li label,#guest_user_attributes_dob_input li label,#admin_user_attributes_dob_input li label{display:none}#student_user_attributes_gender_input legend,#student_user_attributes_dob_input legend,#guest_user_attributes_dob_input legend,#guest_user_attributes_gender_input legend,#admin_user_attributes_dob_input legend,#admin_user_attributes_gender_input legend{background:none repeat scroll 0 0 transparent;float:none;margin-left:0;margin-top:0;padding:5px 0;text-transform:none;font-weight:normal}#student_user_attributes_dob_input .fragments-group,#guest_user_attributes_dob_input .fragments-group,#admin_user_attributes_dob_input .fragments-group{float:left}#student_user_attributes_gender_input .choices-group,#guest_user_attributes_gender_input .choices-group,#admin_user_attributes_gender_input .choices-group{float:left}#student_course_finishing_year_input ol li.fragment label{font-size:0.85em;display:none}#student_user_attributes_gender_input ol.choices-group li.choice,#guest_user_attributes_gender_input ol.choices-group li.choice,#admin_user_attributes_gender_input ol.choices-group li.choice{float:left;width:80px}#student_user_attributes_dob_input .fragments-group .fragment,#guest_user_attributes_dob_input .fragments-group .fragment,#admin_user_attributes_dob_input .fragments-group .fragment{width:auto}#student_user_attributes_dob_input legend label,#guest_user_attributes_dob_input legend label,#admin_user_attributes_dob_input legend label{display:block;font-size:13px;width:auto}.myaccount-student-details .registration-form fieldset.actions .action input,.myaccount-student-details .registration-form fieldset.buttons .commit input{margin-left:190px}.myaccount-student-details .registration-form fieldset.actions .no-margin-left .action input{margin-left:0px}#student_user_attributes_dob_input ol.fragments-group li.fragment,#guest_user_attributes_dob_input ol.fragments-group li.fragment,#admin_user_attributes_dob_input ol.fragments-group li.fragment{float:left}.dateOfBirth{float:left;padding:0 !important}.dateOfBirth select{float:right}abbr{color:red;margin-left:3px;font-size:1.2em}.portlet h1{margin:0 5px}.accountActivation{clear:both}.accountActivation legend{text-transform:capitalize;padding:0}.accountActivation div{margin-bottom:10px;display:block;clear:both}.accountActivation div label{clear:both;width:200px;float:left;font-size:0.8em;margin:5px}.accountActivation div input.smalltext{clear:both;width:200px;float:left;margin:0 5px}.accountActivation .button{margin:8px 5px}.poweredBy span{display:none;font-size:1em;font-weight:bold}.coursefinishes legend{background:none repeat scroll 0 0 #FFFFFF;float:none;margin:0;padding:0;text-transform:none;white-space:pre-wrap;line-height:1em}.coursefinishes ol{float:none;padding-top:0px;color:#333333}.coursefinishes ol li{float:left;width:100px}.registration-form ol li.unionemail,.registration-form ol li.nusemail,.registration-form ol li.commercialemail,.registration-form ol li.userdataconsent,.registration-form ol li.unioncommercialemail,.registration-form ol li.smipost{padding:0;clear:both;float:none}.registration-form ol li.unionemail label,.registration-form ol li.nusemail label,.registration-form ol li.commercialemail label,.registration-form ol li.userdataconsent label,.registration-form ol li.unioncommercialemail label,.registration-form ol li.smipost label{margin-left:0;padding:10px 0 0 20px;position:relative;width:auto;font-weight:normal;line-height:1.3em}.registration-form ol li.unionemail input,.registration-form ol li.nusemail input,.registration-form ol li.commercialemail input,.registration-form ol li.userdataconsent input,.registration-form ol li.unioncommercialemail input,.registration-form ol li.smipost input{float:left;margin:1px 5px 0 0;padding:0;position:absolute;left:0}.registration-form ol li.unionemail p,.registration-form ol li.nusemail p,.registration-form ol li.commercialemail p,.registration-form ol li.nusemail .label-unionemail-wrapper,.registration-form ol li.smipost .label-smipost-wrapper,.registration-form ol li.smipost p,.registration-form ol li.unioncommercialemail p,.registration-form ol li.userdataconsent p{float:left;display:block;width:95%;padding:0;line-height:1.3em;font-size:13px;margin:0}.row .registration-form ol li.userdataconsent p { float: none}.registration-form ol li.smipost p{font-family:"CenturyGothic", Arial, Helvetica, sans-serif}.myaccount-student-details .guestRegistrationForm ol li.unionemail label,.myaccount-student-details .guestRegistrationForm ol li.nusemail label,.myaccount-student-details .guestRegistrationForm ol li.commercialemail label{width:70%}.myaccount-student-details .guestRegistrationForm ol li.unionemail p,.myaccount-student-details .guestRegistrationForm ol li.nusemail p,.myaccount-student-details .guestRegistrationForm ol li.commercialemail p{font-size:1em}.recaptchaLabel{display:block;font-size:1.1em;font-weight:bold;margin:15px 0 0}#registration-form-container h2{line-height:1.3em;padding:10px 0;word-wrap:break-word;margin:0}.almost-done-msg{font-size:1.1em;font-weight:bold;padding:10px 0 0}.account-act-msg{font-size:0.8em;padding:10px 0 0 0;width:50%}.registration-form-step{padding:10px}.registration-final-step{margin:10px}.registration-final-step fieldset{margin:10px 0}.registration-final-step .email-id{display:block;font-size:1.2em;margin:0;word-wrap:break-word;padding:10px 0 20px}.registration-final-step .final-thank-you-msg h2{font-weight:bold;line-height:1.3em;font-size:1.5em}.registration-final-step h3.final-heading{font-size:1.3em;font-weight:bold;line-height:1.3em}.registration-final-step .final-thank-you-msg{border:1px dashed #ccc;padding:10px;margin:10px 0}.registration-form-step form{clear:both}.registration-form-step .action.input_action,.registration-form-step .actions .action,.get_totum .skip_button{float:left;padding:15px 0 0}.registration-form-step .action.input_action .skip-button,.registration-form-step .actions .action .skip-button.update{padding:10px 0 0}.registration-form-step .or-skip,.get_totum .or-skip{float:left;margin:15px 0 0;padding:10px}.registration-form-step .or-skip a,.get_totum .or-skip a{text-decoration:underline}.registration-form-step form h3.dynamic-label{line-height:1.3em;margin:0 0 10px}.registration-form-step ol li.input label{display:block;float:none;font-size:13px;font-weight:bold;padding:5px 0;width:auto}.registration-form-step fieldset .smalltext{float:none;background:none repeat scroll 0 0 #ffffff;border:1px solid #E4E4E4;display:block;padding:5px;margin:0px 5px 0px 0px;width:230px;box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.1) inset}fieldset#questionnaire{border-bottom:1px dashed #bbbbbb;margin:0;padding:0 0 10px}#questionnaire .form-row .dynamic-label{display:block;padding:5px 0;font-weight:bold;float:none;color:#333333;width:100%;font-size:0.9em}#questionnaire .form-row .input-Col{padding:0px 0 5px}.myaccount-student-details legend.formLegend,#questionnaire legend.formLegend{display:block;float:none;margin:0;padding:0;width:100%;font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:1.5em}.myaccount-student-details #error_explanation,#questionnaire #error_explanation{border:0px none;background-color:transparent;background-position:0 0;float:none;display:block}.myaccount-student-details .formrow .dynamiclabel,#questionnaire .formrow .dynamiclabel{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#333333;width:100%}#questionnaire legend.formLegend{padding:20px 0 5px;background:none;border:0 none}.myaccount-student-details #questionnaire .formrow .inputCol{padding:10px 0 0}.myaccount-student-details #questionnaire .formrow .inputCol input{margin:0}#questionnaire .formrow .inputCol{padding:10px 0;float:none;clear:both}#questionnaire .fields>.fields .form-row{border-top:1px dashed #bbbbbb;color:#333333;clear:both;margin:10px 0 0}.registration-form-wrapper #questionnaire .fields .fields .formrow{border-top:1px dashed #bbbbbb}#student_nationality_input label{display:block;font-weight:bold;padding:10px 0 5px}#student_nationality{border:2px solid #999999;padding:2px;width:290px}.show-plus,.hide-minus{font-weight:bold;color:#3366ff;text-decoration:none;display:inline-block}.myaccount-change-password .registration-form-wrapper,.myaccount-student-details .registration-form-wrapper{padding:10px;position:relative}.registration-form ol li.university-email{width:250px;float:left}.university-domain{float:left}.problem-registering-block{margin:10px}.problem-registering-content-inner-wrapper{padding:10px 0}.problem-registering-content-inner-wrapper p{font-size:0.8em}.resend-instruction{margin:10px 0 15px;background:#FEEFB3;border-top:1px solid #9F6000;padding:10px}.content .resend-instruction h2{font-size:1.2em;color:#9F6000;margin-top:0}.resend-instruction .resend-instruction-content-wrapper{padding:10px 0 0}.resend-instruction .resend-instruction-content-wrapper p{color:#666666;font-size:0.7em;margin:0 0 10px}.resend-instruction .resend-instruction-content-wrapper p a{font-size:1.1em;font-weight:bold}.frequently-asked-question .heading-wrapper{background:#f8f8f8;border-bottom:1px solid #e7e7e7;padding:10px;margin:10px 0 0}.frequently-asked-question .heading-wrapper h2{font-size:1em;margin-top:0}.frequently-asked-question .heading-wrapper p{color:#666666;font-size:0.8em;line-height:1em}.frequently-asked-question .faq-content{font-size:0.8em;display:none}.frequently-asked-question .faq-wrapper{padding:10px;border-bottom:1px solid #cccccc}.frequently-asked-question .faq-wrapper .faq-content-wrapper{padding:10px 0}.frequently-asked-question .faq-wrapper .faq-link a{color:#000000;font-weight:bold;text-decoration:none;padding:0 0 0 20px;background:url(default/faq-arrow.png) no-repeat 0 -30px transparent}.frequently-asked-question .faq-wrapper.expanded .faq-link a{color:#000000;font-weight:bold;text-decoration:none;padding:0 0 0 20px;background:url(default/faq-arrow.png) no-repeat 0 2px transparent}.frequently-asked-question .faq-wrapper.collapsed .faq-link a{color:#000000;font-weight:bold;text-decoration:none;padding:0 0 0 20px;background:url(default/faq-arrow.png) no-repeat 0 -30px transparent}.account-activation-block{font-size:0.9em}.account-activation-block ul{list-style:none}.account-activation-block ul li{padding:10px 0}.account-activation-block ul li label{clear:both;float:none;display:block;margin-bottom:5px;font-weight:bold}.account-activation-block ul li input{clear:both;float:none;display:block}.account-activation-block p{margin-bottom:10px}.account-activation-block .userdataconsent-guest-activate p{display:inline}.registration-form .uc-qa-multicheckbox ol li{padding:0}.registration-form .uc-qa-multicheckbox{padding:5px 0 0}.registration-form ol li.input .user-profile-picture-wrapper label{font-weight:bold;font-size:15px;margin:0}fieldset.choices ol.choices-group{list-style:none}fieldset.choices ol.choices-group li.choice{list-style:none;clear:both;float:none}fieldset.choices ol.choices-group li.choice label{position:relative;padding:5px 5px 5px 20px;line-height:1.2em;color:#333333}fieldset.choices ol.choices-group li.choice label input{position:absolute;left:0;top:1px;margin:5px 0}.form-error.avatar-upload{width:40%}.user-profile-picture-wrapper{border:2px dashed #ccc;font-family:"CenturyGothic", Arial, Helvetica, sans-serif;font-weight:normal;list-style:outside none none;padding:10px 10px 0;position:absolute;right:20px;top:200px;width:400px}.user-account-details-user-profile-picture-wrapper{border:2px dashed #ccc;font-family:"CenturyGothic", Arial, Helvetica, sans-serif;font-weight:normal;list-style:outside none none;padding:10px 10px 0;position:absolute;right:20px;top:5px;width:400px}.user-profile-picture-wrapper>label{display:block;font-weight:bold;margin-bottom:10px;text-transform:capitalize;overflow:hidden}.user-avatar{margin-bottom:0;float:left}.user-upload-wrapper{float:right;margin-top:0;width:60%;padding-bottom:0}.user-avatar p.inline-errors{left:145px;position:absolute;top:0}#user_image_user_avatar_input input{width:236px}.for-student .user-profile-picture-wrapper,.for-guest .user-profile-picture-wrapper{padding:10px;right:0;top:-100px;width:395px}.user-profile-picture-wrapper #user_profile_image{float:left;width:105px}.user-profile-picture-wrapper #user_profile_image_browse{float:left;width:63%;margin:0 0 0 2%}.user-profile-picture-wrapper #user_profile_image_browse ol li{list-style:none}#user_profile_image_browse .inline-hints{font-size:10px;padding:6px 0px 2px 20px;line-height:1.1em}#myaccount-information.registration-form .user-profile-picture-wrapper{padding:10px;top:70px;width:350px}#myaccount-information.registration-form .for-admin-update .registration-form-wrapper .user-profile-picture-wrapper,#myaccount-information.registration-form .for-student-update .registration-form-wrapper .user-profile-picture-wrapper,#myaccount-information.registration-form .for-guest-update .registration-form-wrapper .user-profile-picture-wrapper{top:20px}.for-guest-update .user-profile-picture-wrapper{border:2px dashed #ccc;font-family:"CenturyGothic", Arial, Helvetica, sans-serif;font-weight:normal;list-style:outside none none;padding:10px 10px 0;position:absolute;right:20px;top:243px;width:400px;padding:10px}.for-guest-update p.inline-hints{padding:20px}.for-student-update .user-profile-picture-wrapper,.for-admin-update .user-profile-picture-wrapper{border:2px dashed #ccc;font-family:"CenturyGothic", Arial, Helvetica, sans-serif;font-weight:normal;list-style:outside none none;padding:10px 10px 0;position:absolute;right:40px;top:20px;width:350px;padding:10px}.registration-form .multiselect-checkbox-question ol li{padding:0}#new_connect_user .input-col.multiselect-checkbox-question>ol{list-style:outside none none}.registration-form .checkbox-question input{margin:0}.uc-org-reg-form #questionnaire .uc-connect-registration{border:aquamarine;font-size:13px;border-top:solid thin #eee;padding-top:18px;margin-top:30px;margin-bottom:30px;color:#929292;text-align:justify;text-justify:inter-word}.uc-org-reg-form #questionnaire .uc-connect-registration h3{margin-bottom:13px;color:#3c3b3b}#myaccount-information .registration-form-wrapper,#registration-form-container .reg-form-wrapper{position:relative;margin-bottom:1px}#user_profile_image p.inline-errors,.uc-complete-registration #user_profile_image p.inline-errors,.for-guest #user_profile_image p.inline-errors{background:url("default/errorico.gif") no-repeat scroll 0 0 transparent;color:#d8000c;display:block;float:none;font-size:11px;font-weight:normal;line-height:1em;margin-bottom:0;margin-left:5px;margin-top:2px;padding:5px 0 5px 25px}#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{top:160px}.contentContainer.for-guest p.form-error{width:48%}.ask-button{padding-bottom:10px}.ask-button.for-guest-only{-webkit-box-shadow:inset 0px 0px 5px 5px rgba(230,230,230,0.75);-moz-box-shadow:inset 0px 0px 5px 5px rgba(230,230,230,0.75);box-shadow:inset 0px 0px 5px 5px rgba(230,230,230,0.75);padding:10px 0 10px 32px;margin-bottom:10px;background:#fafafa;overflow:hidden}.ask-button.for-guest-only .student-block1{float:left;width:27%;padding:10px 0}.ask-button.for-guest-only .student-block1 h2{margin:5px 0 0}.ask-button.for-guest-only .student-block1 p{font-size:0.9em;font-weight:bold;color:#4c4c4c;margin-bottom:20px}.ask-button.for-guest-only .student-block2{float:left;width:27%;padding:10px 0}.ask-button.for-guest-only .student-block2 h2{margin:5px 0 0}.ask-button.for-guest-only .student-block2 p{font-size:0.9em;font-weight:bold;color:#4c4c4c;margin-bottom:20px}.ask-button.for-guest-only .student-block3{float:left;width:27%;padding:10px 0}.ask-button.for-guest-only .student-block3 h2{margin:5px 0 0}.ask-button.for-guest-only .student-block3 p{font-size:0.9em;font-weight:bold;color:#4c4c4c;margin-bottom:20px}.ask-button.for-guest-only .or-block{width:45px;height:45px;text-align:center;background:none repeat scroll 0 0 #fafafa;border-radius:45px;color:#4c4c4c;font-size:0.9em;text-transform:uppercase;font-weight:bold;float:left;margin:55px 10px 0;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(230,230,230,0.75);-moz-box-shadow:inset 0px 0px 3px 35px rgba(230,230,230,0.75);box-shadow:inset 0px 0px 3px 3px rgba(230,230,230,0.75)}.ask-button.for-guest-only .or-block span{height:45px;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.ask-button.for-guest-only .or-block p{display:inline-block;zoom:1;*display:inline;vertical-align:middle;color:#4c4c4c}.welcome-newuser .try-again-links{padding-bottom:15px;display:block}input.smalltext{width:250px}.back-button{color:#333333;font-weight:bold;font-size:13px;font-family:Arial,Helvetica,sans-serif;padding:5px;text-decoration:underline;display:table;line-height:1em}#user_opt_out_of_lvf_organisation_resources_input abbr{float:left;margin-right:5px}#user_opt_out_of_lvf_organisation_resources_input,#user_opt_out_of_lvf_organisation_resources_input label{overflow:hidden}#user_opt_out_of_lvf_organisation_resources_input .inline-errors{text-indent:25px;height:20px;margin-top:5px}@media only screen and (max-width: 980px){.has-shibboleth .right-col .signin-block{margin:10px}#myaccount-information.registration-form .user-profile-picture-wrapper{padding:10px;top:70px;width:210px}#myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper{padding:10px;top:70px;width:325px}.ask-button.for-guest-only .student-block2{width:33.5%}}@media only screen and (min-width: 768px) and (max-width: 980px){.form-error.avatar-upload{width:48%}.account-act-msg.thank-you{width:51%}.user-profile-picture-wrapper #user_profile_image{float:none;width:105px}.user-profile-picture-wrapper #user_profile_image_browse{float:none;margin:0;width:auto;padding:5px}#registration-form-container .user-profile-picture-wrapper #user_profile_image{float:left;width:105px}#registration-form-container .user-profile-picture-wrapper #user_profile_image_browse{float:left;width:63%;margin:0 0 0 2%}#myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper{padding:10px;top:-100px;width:300px}.ask-button.for-guest-only .student-block1 p,.ask-button.for-guest-only .student-block2 p,.ask-button.for-guest-only .student-block3 p{min-height:72px}.ask-button.for-guest-only .student-block2{width:25.5%}.ask-button.for-guest-only .student-block3{width:25.5%}.user-profile-picture-wrapper.forstudentupdate{top:259px;width:223px}.contentContainer.for-student #myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper{margin:-15px -5px -10px 0;width:340px}#myaccount-information.registration-form .user-profile-picture-wrapper{width:224px}#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{width:216px}.contentContainer.for-student .form-error.avatar-upload{width:55%}.contentContainer.for-guest p.form-error{width:35%}.dpa-message.warning p{width:41%}.contentContainer.for-student .form-error.avatar-upload{width:41%}#user_profile_image p.inline-errors{left:5px;top:-3px;position:static}.uc-complete-registration #user_profile_image p.inline-errors,.for-guest #user_profile_image p.inline-errors{left:164px;top:5px}.for-student .user-profile-picture-wrapper,.for-guest .user-profile-picture-wrapper{width:338px}}@media only screen and (max-width: 767px){.form-error.avatar-upload{width:95%}.account-act-msg.thank-you{width:auto}.for-student-update .user-profile-picture-wrapper,.for-admin-update .user-profile-picture-wrapper,.user-profile-picture-wrapper{list-style:outside none none}.for-guest .user-profile-picture-wrapper{margin:-329px 30px 87px 0;padding:10px;position:relative;right:0;top:30px;width:325px}.for-guest .user-upload-wrapper{float:right;margin-top:-120px;padding-bottom:0;width:60%}.for-guest .registration-form fieldset.actions,.for-guest .registration-form fieldset.buttons{margin:230px 0 20px}#registration-form-container .user-profile-picture-wrapper #user_profile_image,.user-profile-picture-wrapper #user_profile_image{float:none;width:105px}#registration-form-container .user-profile-picture-wrapper #user_profile_image,.user-profile-picture-wrapper #user_profile_image img{max-height:119px}#registration-form-container .user-profile-picture-wrapper #user_profile_image_browse,.user-profile-picture-wrapper #user_profile_image_browse{float:none;margin:0;width:auto}#student_pref_email_addr_input .inline-hints{width:230px}#myaccount-information.registration-form fieldset.actions,#myaccount-information.registration-form fieldset.buttons{margin:240px 0 20px}#myaccount-information .profile_action.floatR{margin-top:260px}#myaccount-information.registration-form .additional-details fieldset.actions,#myaccount-information.registration-form .additional-details fieldset.buttons{margin:0}#myaccount-information.registration-form .user-profile-picture-wrapper{padding:10px;top:70px;width:400px;position:relative;height:190px;margin:-330px 20px 50px}#myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper{margin:-202px 30px 0 0}#myaccount-information.registration-form .for-guest-update .user-profile-picture-wrapper,#myaccount-information.registration-form .for-admin-update .user-profile-picture-wrapper{margin:-303px 20 52px}#myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper #user_profile_image,.user-profile-picture-wrapper #user_profile_image{float:left;width:105px}#myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper #user_profile_image_browse,.user-profile-picture-wrapper #user_profile_image_browse{float:left;margin:0 0 0 2%;width:63%}.ask-button.for-guest-only .student-block1 p,.ask-button.for-guest-only .student-block2 p,.ask-button.for-guest-only .student-block3 p{min-height:72px}.ask-button.for-guest-only .student-block2{width:25.5%}.ask-button.for-guest-only .student-block3{width:24.5%}#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{top:20px;margin-bottom:70px}.row #myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{right:10px;overflow:hidden;top:0px}.contentContainer.for-guest p.form-error{width:90%}.highlight-button,.or-separator{margin-bottom:5px;width:100%}.ask-button.for-guest-only .or-block{clear:both;float:none;margin:10px auto}.ask-button.for-guest-only .student-block1{width:100%}.ask-button.for-guest-only .student-block2{width:100%}.ask-button.for-guest-only .student-block3{width:100%}.ask-button.for-guest-only .student-block1 p,.ask-button.for-guest-only .student-block2 p,.ask-button.for-guest-only .student-block3 p{min-height:20px}.ask-button.for-guest-only{padding:10px}#i_am_student.highlight-button{padding:10px 0 10px 10px;text-align:center;width:99%}}@media only screen and (max-width: 560px){.form-error.avatar-upload{width:93%}.user-profile-picture-wrapper,.for-student .user-profile-picture-wrapper,.for-guest .user-profile-picture-wrapper{position:static;width:auto}.user-profile-picture-wrapper #user_profile_image{float:left;width:105px}.user-profile-picture-wrapper #user_profile_image_browse{float:left;margin:0 0 0 2%;width:63%}.for-guest .user-profile-picture-wrapper{margin:-329px 30px 87px 0;padding:10px;position:relative;right:0;top:30px;width:325px}#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{margin-bottom:86px;top:23px}}@media handheld, only screen and (max-width: 480px){.for-student-update .user-profile-picture-wrapper,.for-admin-update .user-profile-picture-wrapper,.user-profile-picture-wrapper{height:190px;margin:-290px 0 50px;width:auto}.for-guest .user-profile-picture-wrapper{height:190px;margin:-325px 0 50px;width:325px}#myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper{margin:-390px 0 94px;height:auto}.registration-form fieldset.actions,.registration-form fieldset.buttons{margin:240px 0 0}.registration-form.uc-get-tribes-questions fieldset.actions,.registration-form.uc-get-tribes-questions fieldset.buttons{margin:10px 0 0}#registration-form-container .user-profile-picture-wrapper #user_profile_image{float:left;width:105px}#registration-form-container .user-profile-picture-wrapper #user_profile_image_browse{float:left;width:63%;margin:0 0 0 2%}#myaccount-information.registration-form fieldset.actions,#myaccount-information.registration-form fieldset.buttons{margin:240px 0 40px}#myaccount-information .profile_action.floatR{margin-top:257px}.user-profile-picture-wrapper>label{width:100%}.for-guest .user-upload-wrapper{margin-top:0}#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{margin-bottom:50px;top:0}#myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper{margin:-215px 0 0}#questionnaire select,#questionnaire .multi-select{width:auto}#i_am_student.highlight-button{width:98%}}@media handheld, only screen and (max-width: 470px){.row #myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{top:-75px}.signin-block .ask-button .or-separator{clear:both;display:block;float:left;padding:10px 0}.signin-block .ask-button .try-again-links{clear:both;display:block;float:none;vertical-align:middle}input.smalltext{padding:5px;width:230px}.for-student .user-profile-picture-wrapper,.for-student-update .user-profile-picture-wrapper,.for-admin-update .user-profile-picture-wrapper,.user-profile-picture-wrapper{height:310px;margin:-410px 0 50px;width:auto}.for-guest .user-profile-picture-wrapper{width:250px;height:355px;margin:-496px 0 61px}.for-guest .user-upload-wrapper{margin-top:0;float:left}.for-guest .registration-form fieldset.actions,.for-guest .registration-form fieldset.buttons{margin:400px 0 20px}.registration-form fieldset.actions,.registration-form fieldset.buttons{margin:350px 0 0}#registration-form-container .user-profile-picture-wrapper #user_profile_image,.user-profile-picture-wrapper #user_profile_image{float:none;width:105px}#registration-form-container .user-profile-picture-wrapper #user_profile_image,.user-profile-picture-wrapper #user_profile_image img{max-height:119px}#registration-form-container .user-profile-picture-wrapper #user_profile_image_browse,.user-profile-picture-wrapper #user_profile_image_browse{float:none;margin:0;width:auto}#myaccount-information.registration-form fieldset.actions,#myaccount-information.registration-form fieldset.buttons{margin:400px 0 0}#myaccount-information.registration-form .profile_action.floatR{margin-top:417px}#myaccount-information.registration-form .additional-details fieldset.actions,#myaccount-information.registration-form .additional-details fieldset.buttons{margin:0}#myaccount-information.registration-form .user-profile-picture-wrapper{padding:10px;width:auto;position:relative;height:335px;margin:-450px 30px 50px}#myaccount-information.registration-form .for-guest-update .user-profile-picture-wrapper,#myaccount-information.registration-form .for-admin-update .user-profile-picture-wrapper{margin:-405px 0 50px;height:290px}#myaccount-information.registration-form .uc-complete-registration .user-profile-picture-wrapper{margin:-343px 0 0;width:250px;height:auto}#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{margin-bottom:58px;top:11px}.user-avatar p.inline-errors{left:5px;top:-3px}#i_am_student.highlight-button{width:97%}}@media handheld, only screen and (max-width: 350px){.user-profile-picture-wrapper #user_profile_image{float:none;width:105px}.user-profile-picture-wrapper #user_profile_image_browse{float:none;width:auto;margin:0}.signin-block .ask-button .highlight-button{font-size:0.75em}.form-error.avatar-upload{width:87%}#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper{height:330px;left:-30px;margin-bottom:65px;top:0px;width:234px}.contentContainer.for-guest p.form-error{width:84%}}.uc-evoting-reg-acc a{color:#3366ff;display:table;font-weight:bold}.uc-evoting-reg-acc{display:block}.uc-evoting-reg-acc .uc-or-span{color:red;display:block;margin:10px 0;text-transform:uppercase}#registration-form-container .heading h3{padding:10px 0}.uc-tribes-question{padding:10px 0}.uc-tribes-question-wrapper{margin:10px 0}.uc-congrat-tribes-msg{border:1px solid #4F8A10;background-color:#DFF2BF;color:#000000;padding:10px}.uc-tribes-question #questionnaire .form-row .dynamic-label{font-weight:bold}#myaccount-information.registration-form .uc-tribes-question fieldset.actions,#myaccount-information.registration-form .uc-tribes-question fieldset.buttons{margin:0}.uc-congrat-tribes-msg p{font-size:21px}.uc-congrat-tribes-msg p strong{font-weight:bold}.mandatory-means{color:red;font-size:13px;font-weight:bold;margin-left:5px}.steps-wizard-tribes{background:#E9E9E9;border:1px solid #DFDFDF;border-radius:5px;display:table;margin:10px 0;width:100%}.steps-wizard-tribes ul{padding:10px;margin:0;display:table-row}.steps-wizard-tribes ul li{width:25%;display:table-cell;vertical-align:middle;position:relative}.steps-wizard-tribes ul li a{text-transform:uppercase;font-size:1em;font-family:arial;padding:15px 0 15px 50px;font-weight:bold;color:black;text-decoration:none;display:block;color:#999999;cursor:default}.steps-wizard-tribes ul li.first-child,.steps-wizard-tribes ul li.second-child,.steps-wizard-tribes ul li.third-child{background:url(default/step-arrow.png) no-repeat center right transparent}.steps-wizard-tribes ul li.first-child.active a i{background:url(default/steps-number.png) no-repeat 0 -63px transparent}.steps-wizard-tribes ul li.first-child.completed a i{background:url(default/steps-number.png) no-repeat 0 -160px transparent}.steps-wizard-tribes ul li.second-child a i{background:url(default/steps-number.png) no-repeat 0 0 transparent}.steps-wizard-tribes ul li.second-child.active a i{background:url(default/steps-number.png) no-repeat 0 -97px transparent}.steps-wizard-tribes ul li.second-child.completed a i{background:url(default/steps-number.png) no-repeat 0 -193px transparent}.steps-wizard-tribes ul li.third-child a i{background:url(default/steps-number.png) no-repeat 0 -33px transparent}.steps-wizard-tribes ul li.third-child.active a i{background:url(default/steps-number.png) no-repeat 0 -129px transparent}.steps-wizard-tribes ul li.third-child.completed a i{background:url(default/steps-number.png) no-repeat 0 -225px transparent}.steps-wizard-tribes ul li.last-child a i{background:url(default/steps-number.png) no-repeat 0 -257px transparent}.steps-wizard-tribes ul li.last-child.active a i{background:url(default/steps-number.png) no-repeat 0 -288px transparent}.steps-wizard-tribes ul li.last-child.completed a i{background:url(default/steps-number.png) no-repeat 0 -320px transparent}.steps-wizard-tribes ul li.active a{color:#FF6600}.steps-wizard-tribes ul li.completed a{color:#009900}.steps-wizard-tribes i{background:red none repeat scroll 0 0;display:inline-block;float:none;left:10px;position:absolute;top:7px;width:32px;height:32px;text-indent:-999px;overflow:hidden}.form-field span{font-family:"CenturyGothic",Arial,Helvetica,sans-serif;font-size:0.95em;color:#777777}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.steps-wizard-tribes ul li a{padding:10px 30px 10px 50px;line-height:1.0em}}@media only screen and (max-width: 767px){.steps-wizard-tribes ul li a{padding:10px 30px 10px 50px;line-height:1.0em}}@media only screen and (min-width: 767px){#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper.top300{top:300px}#myaccount-information.registration-form .registration-form-wrapper .for-student-update .user-profile-picture-wrapper.top200{top:200px}}@media only screen and (max-width: 480px){.steps-wizard-tribes{line-height:1.3em}.steps-wizard-tribes ul li a{font-size:12px;padding:15px 20px 15px 50px;line-height:1.3em}.steps-wizard-tribes i{top:15px}}@media only screen and (max-width: 400px){.steps-wizard-tribes{display:block}.steps-wizard-tribes ul li{display:block;width:100%}.steps-wizard-tribes i{top:5px}.steps-wizard-tribes ul li.first-child,.steps-wizard-tribes ul li.second-child{background:none}}p.inline-errors{background:url(default/errorico.gif) no-repeat scroll 0 0 transparent;color:#d8000c;display:block;float:none;font-weight:normal;margin-bottom:0;margin-left:5px;margin-top:5px;padding:5px 0 5px 25px;line-height:1.3em;width:auto}.get_totum .skip-button{padding:10px 0 0;margin-top:15px;text-transform:uppercase;font-weight:bold}.contentContainer.for-student .steps-wizard-tribes{font-size:0.85em}
