.clearAll{clear:both!important;line-height:0!important;font-size:0!important;}a.alreadyMember{float:right;}.registration .light{color:#7b7b7b;}.registration .hidden{display:none;}.registration .spaced{margin-bottom:30px;}.registration p.spaced,.registration .lightSpaced{margin:0 0 20px 0;}.registration h4.spaced{margin:20px 0 0 0;}.registration p.desc.spaced{margin:0 0 30px 0;}.registration .contentBox.spaced{margin-bottom:15px;}.registration label.spaced{margin:10px 0 0 0;}.registration .button.spaced{margin:10px 0 0 0;}.registration .button.huge.spaced{margin:10px 0 0 35px;}.registration form p.spaced{margin:0 0 10px 115px;}.showperson-benefitlist{margin-bottom:5px;}.unspaced{padding:0!important;margin:0!important;}.registration .padded,.registration .instruction.padded{padding:20px;}.registration .inline{display:inline!important;}#HeaderLoginWrap{width:450px;height:80px;overflow:hidden;}#HeaderLoginWrap #TooltipRegisterNew,#TooltipClassPhotos,#TooltipClassMates{position:absolute!important;z-index:2;}* html #HeaderLoginWrap #TooltipRegisterNew{margin:13px 0 0 -70px;}*+html #HeaderLoginWrap #TooltipRegisterNew{margin:13px 0 0 -80px;}* html #TooltipClassPhotos,* html #TooltipClassMates{z-index:1000!important;}#TooltipClassPhotos,#TooltipClassMates{margin:-3px 0 0 10px;}#TooltipClassPhotos .tooltipArrowBottom,#TooltipClassMates .tooltipArrowBottom{left:-10px;}#ContentWrap.registration{padding:24px 0 40px 19px;}#ContentWrap.registration.step1{padding-bottom:25px;}.registration .contentRow{margin-bottom:10px;}.registration .contentRow .col1,.registration .contentRow .col2,.registration .contentRow .col3{margin-right:20px;float:left;}.registration .contentRow.cols2.type1 .col1,.registration .contentRow.cols2.type1 .col2{width:355px;}.registration .contentRow.cols2.type1 .col2{margin-right:0;}* html .registration .contentRow.cols2.type1 .col1,* html .registration .contentRow.cols2.type1 .col2{width:345px;}.registration .box.rowWrap{margin-right:20px;}.registration .box.rowWrap .contentRow.cols2.type1 .col1,.registration .box.rowWrap .contentRow.cols2.type1 .col2{width:340px;}.registration .box.rowWrap .contentRow.cols2.type1{border-bottom:1px solid #e3e3e3;zoom:1;}.registration ul.schoolList li,.registration ul.schoolPhotos li,.registration ul.schoolMates li,.registration ul.randomContacts li,.registration ul.moreContacts li,.registration .studentsList li,.registration .yearsLinksWrap li,.registration .chooseSchoolCountry li,.registration .schoolTypeLinks li,.registration .countries li{background:none;margin:0 0 5px 0;padding:0;}* html .registration ul li{height:10px;}* html .registration ul.schoolList{margin:0;padding:0;}.registration h1{margin-bottom:7px;}.registration h1.unspaced{margin-bottom:3px;}.registration h3{margin-bottom:20px;}.registration .announcement{color:#fe8e00;}.registration h4.boxTitle{margin-bottom:5px;}.registration h4.title{color:#ff8e01;margin-bottom:5px;}.registration h5.subtitle{margin-bottom:15px;color:#444;}.registration a.forward{background-image:url(/i/glob/icons_sprite.png);background-repeat:no-repeat;background-position:-10px -72px;padding:2px 0 2px 20px;font-weight:bold!important;line-height:20px!important;}
.registration p.hint{line-height:30px;}.registration .userImage{margin-bottom:15px;}.registration .userImage span{line-height:22px!important;}.registration .userImage img{float:left;margin:0 10px 0 0;}.registration ul.schoolPhotos li,.registration ul.schoolMates li{float:left;margin-right:10px;}.registration ul.schoolList li span,.registration ul.schoolPhotos li img,.registration ul.schoolPhotos li span,.registration ul.schoolMates li img{display:block;}.registration ul.schoolPhotos li span{text-align:center;}.registration ul.schoolPhotos li img,.registration ul.schoolMates li img{margin-bottom:3px;border:1px solid #ccc;}.registration ul.schoolList li a{font-weight:bold;}.registration ul.schoolList li span{color:#666;}.registration li.count a{display:block;width:47px;height:50px;background:url(/i/glob/registration/bg_arrow_right_big.gif) 0 1px no-repeat;position:relative;}.registration li.count a span{position:absolute;top:35%;left:2px;color:#fff;}.registration h3.desc{margin:15px 0 5px 0;font-weight:bold!important;}.registration.step2 h3.desc{margin-bottom:0;}.registration h3.desc a{cursor:text;}.registration h3.desc a:hover{color:#36c;}.registration p.desc{color:#676767;}.registration .randomContacts li{float:left;width:33%;min-height:96px;overflow:hidden;}.registration .randomContacts li img{display:block;margin:10px auto 0 auto;border:1px solid #ccc;}.registration .randomContacts li a.name{display:block;text-align:center;}* html .registration .randomContacts{height:40px;margin:0 0 20px 0;}* html .registration .randomContacts li{width:33%;height:96px;}.registration .alumniChartLegend span{float:left;margin:-3px 23px 30px 0;}.registration .alumniChartLegend span.last{margin-right:0;}.registration.step7 .col2 .huge{margin-left:63px!important;}.registration.step5 .col2 .huge{margin-left:10px!important;}.registration .rowDecade{padding:4px 0 7px 0;margin:5px 0 5px 0;border-bottom:1px solid #ccc;position:relative;zoom:1;}.registration .rowDecade a.yearSpan,.registration .rowDecade .count{float:left;}.registration .rowDecade a.yearSpan{width:230px;padding-left:20px;background-image:url(/i/glob/icons_sprite.png);background-position:-10px -8px;background-repeat:no-repeat;outline:none;}.registration .rowDecade a.yearSpan.active{background-position:-10px -38px;}* html .registration .rowDecade a.yearSpan{width:220px;}.registration .rowDecade span.count{display:block;width:104px;text-align:right;}.registration .rowDecade .yearsLinksWrap,.registration .rowDecade .itemsWrap{padding:8px 5px;margin-top:6px;zoom:1;}.registration .rowDecade .yearsLinksWrap li{border-right:1px solid #6a6a6a;float:left;margin:0;padding:0 5px 0 5px;background:none;line-height:12px;}.registration .rowDecade .itemsWrap li{border-right:1px solid #6a6a6a;float:left;margin:0;padding:0 3px 0 2px;background:none;line-height:12px;}.registration .rowDecade .yearsLinksWrap li.first,.registration .rowDecade .yearsLinksWrap li.last,.registration .rowDecade .itemsWrap li.first,.registration .rowDecade .itemsWrap li.last{border-right:0 none;}
.registration .rowDecade .yearsLinksWrap .active,.registration .rowDecade .itemsWrap .active{font-weight:bold;outline:none;color:black;}.registration .rowDecade .itemsWrap .button{float:right;}.registration .rowDecade .itemsWrap .students{max-height:570px;overflow:auto;}* html .registration .rowDecade .itemsWrap .students{height:200px;}.registration .rowDecade .itemsWrap .students li{float:none;border:0 none;margin-bottom:10px;}.registration .rowDecade .itemsWrap .box{background:#fff;margin:15px 0 10px 0;}.registration.step7 .contentRow .col2{position:relative;}.registration .chooseSchoolCountry{margin:17px 0 5px 0;}.registration .chooseSchoolCountry a{font-weight:bold;}.registration .selectCountry h1,.registration .selectCountry h2,.registration .selectCity h1,.registration .selectCity h2,.registration .selectSchool h1,.registration .selectSchool h2,.registration .selectCountry p,.registration .selectCity p{text-align:center;}.registration .selectCity h1 span,.registration .selectSchool h1 span{color:#ff8e01;}.registration .selectCountry h2,.registration .selectCity h2,.registration .selectSchool h2{font-weight:bold!important;color:#555;margin-bottom:15px;}.registration .selectCountry a,.registration .selectCity a,.registration .selectSchool a{padding:2px;font-weight:bold!important;}.registration .cityWrap,.registration .schoolTypeLinks,.registration .schoolsWrap{width:420px;margin:0 auto;}.registration .schoolTypeLinks,.registration .schoolsWrap{width:620px;}.registration .schoolsWrap{margin:20px auto;}.registration .cityWrap ul,.registration .schoolTypeLinks ul{width:200px;float:left;margin-right:10px;}.registration .schoolTypeLinks ul{width:300px;}.registration .cityWrap ul a,.registration .schoolTypeLinks ul a,.registration .schoolsWrap ul a{color:#000;font-weight:normal!important;outline:none;}.registration .schoolTypeLinks ul a{color:#36c;padding-left:14px;background-image:url(/i/glob/icons_sprite.png);background-repeat:no-repeat;background-position:-10px -135px;}.registration .schoolTypeLinks ul a.active{font-weight:bold!important;color:#000;}.registration .schoolsWrap h4{color:#555;font-weight:bold!important;margin-bottom:5px;}.registration .schoolsWrap span{color:#333;}.registration .schoolsWrap a.backTop{float:right;width:13px;height:11px;padding:3px;background:url(/i/glob/icons_sprite.png) 0 -119px no-repeat;}.registration ul.countries{width:400px;margin:20px auto;}.registration ul.countries li{margin-left:20px;}.registration ul.countries li.first{margin-left:0;font-weight:bold;}.registration ul.countries li a{font-weight:normal!important;}.registration .federalLands{width:97%;margin:0 0 20px 0;}.registration .col2 .federalLands{float:right;}.registration .federalLands th,.registration .federalLands td{text-align:right;width:25%;padding:2px 0 1px 0;}.registration .federalLands th{padding:0 0 8px 0;}.registration .federalLands th.first,.registration .federalLands td.first{text-align:left;width:50%;}.registration .federalLands a{font-weight:bold;}
.registration .text.digits2{width:20px!important;}.registration .text.digits4{width:40px!important;}.registration input.text,.registration textarea,.registration select{border:1px solid #ccc;padding:1px 2px;}.registration form.userSearch{margin:20px 0 0 0;}.registration form.userSearch p{margin:5px 0;}.registration form.userSearch .text{width:223px;color:#aaa;float:left;}.registration form.userSearch .text:focus{color:#000;}#Content_Specific_FR .registration form.userSearch .text{width:195px;}.registration .button,.registration .button input,.registration .button span,.registration .button.huge span,.registration .button.huge input{background-image:url(/i/glob/registration/bg_buttons_sprite.png);background-repeat:no-repeat;background-color:transparent;font-weight:bold;cursor:pointer;}* html .registration .button{background-image:url(/i/glob/registration/bg_buttons_sprite_IE.gif);}.registration .button{background-position:right -60px;padding-right:6px;float:left;margin:0 0 0 10px;}.registration .button input,.registration .button span{background-position:0 -38px;padding:0 0 0 6px;height:22px;color:#fff;margin-top:-2px;}* html .registration .button input{width:20px;overflow:visible;}*+html .registration .button input{min-width:20px;overflow:visible;}.registration .button span{display:block;padding-top:3px;margin-bottom:-3px;}.registration .button.light{background-position:right -20px;}.registration .button.light input,.registration .button.light span{background-position:0 2px;color:#36C;font-weight:bold;}.registration .button.huge{float:left;background-position:right -110px;height:30px;margin:0;}* html .registration .button.huge{overflow:hidden;}.registration .button.huge span,.registration .button.huge input{background-position:0 -78px;padding:5px 26px 6px 30px;color:#fff;height:32px;line-height:24px!important;}* html .registration .button.huge span{float:left;}.registration .button.huge span{display:block;background-position:0 -78px;padding-top:4px;}.registration #ContactUser{position:static;}.registration .contactUser label,.registration .contactUser input,.registration .contactUser textarea{display:block;}.registration .contactUser label{line-height:20px;}.registration .contactUser .text,.registration .contactUser textarea{width:323px;}.registration .contactUser textarea{height:110px;}.registration .contactUser .button{float:right;margin-right:6px;}.registration #registrationAffiliation{margin-bottom:20px;}* html .registration #registrationAffiliation{height:20px;}*+html .registration #registrationAffiliation{min-height:20px;}.registration #registrationAffiliation label{display:block;float:left;width:100px;text-align:right;margin:0 15px 12px 0;}#Content_Specific_FR .registration #registrationAffiliation label{white-space:nowrap;}.registration #registrationAffiliation label.inline{text-align:left;width:auto;float:none;margin:0;}.registration #registrationAffiliation .text,.registration #registrationAffiliation select{width:212px;position:relative;}
* html .registration #registrationAffiliation .text,* html .registration #registrationAffiliation select{width:198px;}.registration #registrationAffiliation .inputRadio,.registration #registrationAffiliation .inputCheckbox{background:#f5f5f5;}.registration #registrationAffiliation span .light{margin-left:5px;}.registration #registrationAffiliation span{display:block;position:absolute;margin-left:110px;}.registration #registrationAffiliation span span,.registration #registrationAffiliation p.spaced span,.registration #registrationAffiliation #gradFields{position:relative;margin-left:0;display:inline;}.registration #registrationAffiliation #gradFields label{margin-right:10px;}.registration #registrationAffiliation #gradFields p.spaced{[margin-top:0;margin-top:10px;];}* html .registration #registrationAffiliation span{position:static;margin-left:0;}* html .registration #registrationAffiliation #gradFields label{margin-right:15px;}* html .registration #registrationAffiliation #gradFields p.spaced{margin-top:0;}*+html .registration #registrationAffiliation span{position:static;margin-left:0;}*+html .registration #registrationAffiliation #gradFields label{margin-right:15px;}*+html .registration #registrationAffiliation #gradFields p.spaced{margin-top:0;}.registration #registrationAffiliation span.dateFormat{color:#7b7b7b;}.registration .borderedBox,.registration .borderedBox .wrap,.registration .borderedBox .inner,.registration .borderedBox .close{background-image:url(/i/glob/boxes/bg_bordered_box_sprite.png);background-repeat:no-repeat;}.registration .borderedBox .wrap{background-position:left bottom;padding-bottom:10px;}.registration .borderedBox .inner{background-position:-355px 0;background-repeat:repeat-y;padding:10px 10px 4px 10px;}.registration .borderedBox p.title{padding:8px 10px 3px 10px;margin:0;color:#343434;}.registration .borderedBox .close{background-position:-710px 0;float:right;display:block;width:9px;height:9px;margin:1px 3px 0 0;}.registration .box{border:1px solid #e3e3e3;padding:10px;}.registration .colored,.registration .box.colored{background:#f5f5f5;}.registration .instruction{border:2px solid #ff8e01!important;background:#fff!important;color:#222;margin-bottom:15px;}* html .registrationShowPerson .step5 .contentBox,* html .registrationShowPerson .step5 #ContactUser{margin:0 0 20px 0;}* html .registrationShowPerson .step5 #ContactUser{width:355px;}* html .registrationShowPerson .step5 #ContactUser textarea{margin-bottom:10px;}.boxed,.boxed-info{border:1px solid #e3e3e3;padding:10px;}.boxed-info{border:2px solid #ff8d00;margin:0 0 20px 0;}.boxed-info h4{font-weight:bold;border-bottom:1px solid #ccc;padding:0 0 10px 25px;margin:0 0 5px 0;background:#fff url(/i/glob/bg_alertbox_i_round.png) no-repeat;}.boxed-info p{padding:0 0 0 25px;margin:0;}.boxed-info div{padding:0 0 0 25px;margin:0;}.classReunionPublicDetailedView .sfFormFeld,.classReunionPublicDetailedView .digits4{border:1px solid #ccc;padding:2px 5px;}.classReunionPublicDetailedView .sfFormFeld{padding:1px;width:200px!important;}
.registration #registrationAffiliation span .light{font-size:10px;}.registration .contactUser .text,.registration .contactUser textarea,.registration .schoolsWrap span{font-size:11px;}.registration .button input,.registration .borderedBox .title,.registration a.forward,.registration ul.countries li a{font:normal 12px arial,helvetica,sans-serif;}.registration .buttonSmall input{font:bold 13px arial,helvetica,sans-serif;}.registration h3.desc,.registration .selectCountry h2,.registration .selectCity h2,.registration .selectSchool h2,.registration li.count a span,.registration .selectCountry a,.registration .selectCity a,.registration .selectSchool a,.registration .schoolsWrap h4{font:normal 13px arial,helvetica,sans-serif;}.registration .userImage h2 span{font:normal 15px arial,helvetica,sans-serif;}.registration h4.boxTitle,.registration h5.subtitle{font:normal 15px arial,helvetica,sans-serif;}.registration .button.huge span,.registration .button.huge input{font:bold 18px arial,helvetica,sans-serif;}.registration h4.title,.registration .selectCity h1 span{font:bold 19px arial,helvetica,sans-serif;}#Content_Specific_FR .registration h4.title{font:bold 15px arial,helvetica,sans-serif;}.registration h3,.registration .userImage strong{font-size:20px;}.clearer{clear:both;width:1px;line-height:0;height:0;overflow:hidden;}#LinkCountrySwitch{cursor:pointer;}#MainContentWrap.logout .boxSpace{margin-bottom:20px;}#passwdrmd_layerBox{position:absolute;width:481px;height:292px;top:200px;left:60px;z-index:2000;}#UpperMainLogoWrap{float:left;}#HeaderLoginWrap{float:right;width:450px;}#HeaderLoginWrap .copyGrey img{margin-left:5px;}#CountrySelect.box{position:absolute;top:23px;left:685px;z-index:3;width:120px;margin-left:-35px;}#CountrySelect.box .boxSpace{margin-top:-10px;}.loginBoxShown{display:block;}.loginBoxNotShown{display:none;}.loginBoxWide{width:420px;}.loginBoxNarrow{width:390px;}#PublicLoginBoxWrap{text-align:center;}#PublicLoginBoxWrap input.text{color:#666;}.btnPushEventOnClick{font-weight:bold;vertical-align:4px;padding-left:2px;}.btnSmallFullFunctionSet{width:auto;overflow:hidden;}.cmsPublicPressFurtherAnn1 .cols2.type1 .col1,.cmsPublicPressFurtherAnn1 .cols2.type1 .col2,.cmsPublicPressReview1 .cols2.type1 .col1,.cmsPublicPressReview1 .cols2.type1 .col2,.cmsPublicPressDownloads .cols2.type1 .col1,.cmsPublicPressDownloads .cols2.type1 .col2{float:left;}.cmsPublicPressFurtherAnn1 .cols2.type1 .col1,.cmsPublicPressReview1 .cols2.type1 .col1,.cmsPublicPressDownloads .cols2.type1 .col1{width:498px;margin-right:20px;}.cmsPublicPressFurtherAnn1 .cols2.type1 .col2,.cmsPublicPressReview1 .cols2.type1 .col2,.cmsPublicPressDownloads .cols2.type1 .col2{width:210px;}.cmsPublicPressFurtherAnn1 .cols2.type1 .col2 div{float:none!important;}div#LoginBox div.groupField{float:left;position:relative;height:25px;}div#LoginBox div.groupField div.passwordText{color:#666;float:left;position:absolute;left:3px;top:1px;z-index:1;display:block;font-size:12px;}* */