<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.clearAll{clear:both!important;line-height:0!important;font-size:0!important;}a.alreadyMember{float:right;}a:link,a:visited,a:hover,a:active{color:#36C;text-decoration:none;}.registration .light{color:#7b7b7b;}.registration .hidden{display:none;}input,textarea,select{margin:0;}.registration .studentList ul,.registration .studentList li,.contentRow ul{margin:0;padding:0;}.contentRow li{background-image:url("/i/glob/dot.gif");background-position:0 7px;background-repeat:no-repeat;padding:3px 0 3px 14px;}.registration li{list-style:none;}.registration h4,.registration h5{margin:0;padding:0;}.registration .textAlert{padding:0;}.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 120px;}.registration .fieldError{color:#EA1A1A;margin-left:110px!important;display:block!important;}.registration .showperson-benefitlist{margin-bottom:5px;}.unspaced{padding:0!important;margin:0!important;}.registration .padded,.registration .instruction.padded{padding:20px;}.registration .inline{display:inline!important;}.container{display:inline-block;}.container[class]{display:block;overflow:hidden;}#HeaderLoginWrap{width:450px;height:80px;overflow:hidden;float:right;}#HeaderLoginWrap .copyGrey img{margin-left:5px;}#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:20px 0 20px 19px;}#ContentWrap.registration.step1{padding-bottom:15px;}#ContentWrap.registration.step2{padding-bottom:40px;}#ContentWrap.registration.step3{padding-bottom:40px;}.regvar8 #ContentWrap.registration,.regvar9 #ContentWrap.registration{padding:0 0 20px 0;width:750px;margin:0 auto;}.regvar9 #ContentWrap.registration.step1{width:auto;padding:0 0 20px 20px;}.countryRef3.regvar9 #ContentWrap.registration.step1{padding:0 0 20px 0;}.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;}
#col211{margin-top:30px;}.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 .countryEmblems{border-bottom:0 none!important;}.registration .countryEmblems ul{display:block;min-height:34px;padding:0;margin:0;}.registration h3.padded{margin-bottom:20px!important;padding:0;}.registration .countryEmblems li{list-style:none none;float:left;height:80px;margin:0 10px 10px 0;padding:0;width:175px;background:url(/i/de/registration/box_emblem_landingpage.png) no-repeat;}.countryRef2 .registration .countryEmblems li{margin-right:10px!important;margin-bottom:10px!important;}.countryRef6 .registration .countryEmblems li{width:233px;height:55px;background-image:url(/i/ch/registration/box_emblem_landingpage.png);background-repeat:repeat-x;border:1px solid #e8e8e8;margin:0 10px 0 0;float:left;}.registration .countryEmblems a{text-decoration:none;display:block;width:175px;height:80px;color:#333;font-weight:bold;background-image:url(/i/de/registration/sprite_emblem_landingpage.png);background-repeat:no-repeat;}.frame2011 .registration .countryEmblems a{width:219px;}.countryRef2 .registration .countryEmblems a{width:219px;background-image:url(/i/se/registration/sprite_emblem_landingpage.png);}.countryRef5 .registration .countryEmblems a{width:auto;background-image:url(/i/at/registration/sprite_emblem_landingpage-new.png);}.countryRef6 .registration .countryEmblems a{width:auto;background-image:url(/i/ch/registration/sprite_emblem_landingpage-new.png);height:55px;}.registration .countryEmblems a:hover{text-decoration:none;color:#333;}.cupertinoWrap .registration .countryEmblems a{font-weight:500;}.registration .countryEmblems span{display:block;width:100px;text-align:left;padding:31px 0 0 72px;}.countryRef2 .registration .countryEmblems span{padding:30px 0 0 60px;}.registration .countryEmblems a span{cursor:pointer;}.countryRef5 .registration .countryEmblems span{width:140px;}.countryRef6 .registration .countryEmblems span{padding-top:22px;}.registration .countryEmblems .badenwurttemberg span,.registration .countryEmblems .nordrheinwestfalen span,.registration .countryEmblems .rheinlandpfalz span,.registration .countryEmblems .sachsenanhalt span,.registration .countryEmblems .schleswigholstein span{padding-top:24px;}.registration .countryEmblems .ausserrhoden span,.registration .countryEmblems .innerrhoden span,.registration .countryEmblems .baselland span,.registration .countryEmblems .baselstadt span{padding-top:13px;}.registration .countryEmblems .niedersachsen span,.registration .countryEmblems .mecklenburgvorpommern span{display:none;}.registration .countryEmblems .berlin span,.registration .countryEmblems .brandenburg span,.registration .countryEmblems .schleswigholstein span,.registration .countryEmblems .hessen span,.registration .countryEmblems .rheinlandpfalz span,.registration .countryEmblems .saarland span,.registration .countryEmblems .thuringen span,.registration .countryEmblems .liechtenstein span,.registration .countryEmblems .niederosterreich span,.registration .countryEmblems .oberosterreich span,.registration .countryEmblems .tirol span,.registration .countryEmblems .vorarlberg span,.registration .countryEmblems .gotlands span,.registration .countryEmblems .gavleborgs span,.registration .countryEmblems .jonkopings span,.registration .countryEmblems .kalmar span,.registration .countryEmblems .vorarlberg span,.registration .countryEmblems .vorarlberg span,.registration .countryEmblems .skane span,.registration .countryEmblems .stockholms span,.registration .countryEmblems .varmlands span,.registration .countryEmblems .vasterbottens span,.registration .countryEmblems .vastra span,.registration .countryEmblems .orebro span{padding-left:10px;}
.registration .countryEmblems .badenwurttemberg a{background-position:10px 0;}.registration .countryEmblems .bayern a{background-position:10px -320px;}.registration .countryEmblems .bremen a{background-position:10px -80px;}.registration .countryEmblems .hamburg a{background-position:10px -400px;}.registration .countryEmblems .niedersachsen a{background-position:10px -160px;}.registration .countryEmblems .nordrheinwestfalen a{background-position:10px -480px;}.registration .countryEmblems .sachsen a{background-position:10px -240px;}.registration .countryEmblems .sachsenanhalt a{background-position:1px -560px;}.registration .countryEmblems .berlin a{background-position:11px -640px;}.registration .countryEmblems .brandenburg a{background-position:11px -960px;}.registration .countryEmblems .hessen a{background-position:11px -720px;}.registration .countryEmblems .mecklenburgvorpommern a{background-position:11px -1040px;}.registration .countryEmblems .rheinlandpfalz a{background-position:11px -800px;}.registration .countryEmblems .saarland a{background-position:11px -1120px;}.registration .countryEmblems .schleswigholstein a{background-position:11px -880px;}.registration .countryEmblems .thuringen a{background-position:11px -1200px;}.frame2011 .registration .countryEmblems .berlin a{background-position:51px -640px;}.frame2011 .registration .countryEmblems .brandenburg a{background-position:51px -960px;}.frame2011 .registration .countryEmblems .hessen a{background-position:51px -720px;}.frame2011 .registration .countryEmblems .mecklenburgvorpommern a{background-position:51px -1040px;}.frame2011 .registration .countryEmblems .rheinlandpfalz a{background-position:51px -800px;}.frame2011 .registration .countryEmblems .saarland a{background-position:51px -1120px;}.frame2011 .registration .countryEmblems .schleswigholstein a{background-position:51px -880px;}.frame2011 .registration .countryEmblems .thuringen a{background-position:51px -1200px;}.registration .countryEmblems .aargau a{background-position:left -12px;}.registration .countryEmblems .ausserrhoden a{background-position:left -92px;}.registration .countryEmblems .innerrhoden a{background-position:left -172px;}.registration .countryEmblems .baselland a{background-position:left -252px;}.registration .countryEmblems .baselstadt a{background-position:left -332px;}.registration .countryEmblems .bern a{background-position:left -412px;}.registration .countryEmblems .freiburg a{background-position:left -492px;}.registration .countryEmblems .genf a{background-position:left -572px;}.registration .countryEmblems .glarus a{background-position:left -652px;}.registration .countryEmblems .graubunden a{background-position:left -732px;}.registration .countryEmblems .jura a{background-position:left -812px;}.registration .countryEmblems .luzern a{background-position:left -892px;}.registration .countryEmblems .neuchatel a{background-position:left -972px;}.registration .countryEmblems .nidwalden a{background-position:left -1052px;}
.registration .countryEmblems .obwalden a{background-position:left -1132px;}.registration .countryEmblems .schaffhausen a{background-position:left -1212px;}.registration .countryEmblems .schwyz a{background-position:left -1292px;}.registration .countryEmblems .solothurn a{background-position:left -1372px;}.registration .countryEmblems .gallen a{background-position:left -1452px;}.registration .countryEmblems .tessin a{background-position:left -1532px;}.registration .countryEmblems .thurgau a{background-position:left -1612px;}.registration .countryEmblems .uri a{background-position:left -1692px;}.registration .countryEmblems .waadt a{background-position:left -1772px;}.registration .countryEmblems .wallis a{background-position:left -1852px;}.registration .countryEmblems .zug a{background-position:left -1932px;}.registration .countryEmblems .zurich a{background-position:left -2012px;}.registration .countryEmblems .liechtenstein a{background-position:left -2092px;}.registration .countryEmblems .burgenland a{background-position:left 0;}.registration .countryEmblems .karnten a{background-position:left -80px;}.registration .countryEmblems .niederosterreich a{background-position:right -160px;}.registration .countryEmblems .oberosterreich a{background-position:right -240px;}.registration .countryEmblems .salzburg a{background-position:left -320px;}.registration .countryEmblems .steiermark a{background-position:left -400px;}.registration .countryEmblems .tirol a{background-position:right -480px;}.registration .countryEmblems .vorarlberg a{background-position:right -560px;}.registration .countryEmblems .wien a{background-position:left -640px;}.registration .countryEmblems .blekinge a{background-position:-2px 0;}.registration .countryEmblems .dalarnas a{background-position:-2px -80px;}.registration .countryEmblems .gotlands a{background-position:-42px -160px;}.registration .countryEmblems .gavleborgs a{background-position:-42px -240px;}.registration .countryEmblems .hallands a{background-position:-2px -320px;}.registration .countryEmblems .jamtlands a{background-position:-2px -400px;}.registration .countryEmblems .jonkopings a{background-position:-42px -480px;}.registration .countryEmblems .kalmar a{background-position:-42px -560px;}.registration .countryEmblems .kronobergs a{background-position:-2px -640px;}.registration .countryEmblems .norrbottens a{background-position:-2px -720px;}.registration .countryEmblems .skane a{background-position:-42px -800px;}.registration .countryEmblems .stockholms a{background-position:-42px -880px;}.registration .countryEmblems .sodermanlands a{background-position:-2px -960px;}.registration .countryEmblems .uppsala a{background-position:-2px -1040px;}.registration .countryEmblems .varmlands a{background-position:-42px -1120px;}.registration .countryEmblems .vasterbottens a{background-position:-42px -1200px;}.registration .countryEmblems .vasternorrlands a{background-position:-2px -1280px;}.registration .countryEmblems .vastmanlands a{background-position:-2px -1360px;}
.registration .countryEmblems .vastra a{background-position:-42px -1440px;}.registration .countryEmblems .orebro a{background-position:-42px -1520px;}.registration .countryEmblems .ostergotlands a{background-position:-2px -1600px;}.registration .verticalColumns ul{float:left;width:130px;margin:0 10px 0 0;padding:0;}.registration .verticalColumns.columnCount6 ul{width:140px;margin:0 20px 0 0;}.countryRef3.regvar9 .registration .verticalColumns .box{padding:20px 0 20px 20px;border:0 none;}.registration .verticalColumns li{list-style:none;background:none;width:130px;overflow:hidden;padding:5px 0;height:1em;}.frame2011 .registration .verticalColumns li{padding:5px 0 6px 0;}.registration .verticalColumns li div.ellipsis{width:130px;overflow:hidden;}.registration .verticalColumns li a div.ellipsis span{color:#36c;}.regvar9 .registration .verticalColumns li a div.ellipsis span,.regvar9 .verticalColumns .chooseSchoolCountry li a{color:#3a2000;}.regvar9 .verticalColumns .chooseSchoolCountry li{padding:20px 0 0 0;margin:0;overflow:visible;font-weight:normal;}.registration .verticalColumns li a:hover div.ellipsis span{font-weight:bold;}.regvar9 .registration h1{font-weight:normal;}.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:20px;}.registration h1.unspaced{margin-bottom:0;}.frame2011 .registration h1{margin-top:0;}.registration .userImage h1{margin-bottom:5px;}.registration h3{margin-bottom:20px;}.registration .announcement{color:#fe8e00;}.registration h4.boxTitle{margin-bottom:5px;}.registration h4.title{color:#ff8d00;margin-bottom:5px;}.registration h5.subtitle{margin-bottom:15px;color:#444;}.registration p.hint{line-height:30px;}.registration .userImage{margin-bottom:15px;}.registration .userImage .qtip{float:left;line-height:22px!important;}.registration .userImage img{float:left;margin:0 10px 0 0;max-width:120px;max-height:120px;}.registration .userImage .name{float:left;max-width:295px;line-height:22px!important;}.fnTafRegistration .regtafbox{background:url(/i/glob/registration/reg_taf_tree.png) 20px 20px no-repeat;height:420px;padding:20px 0 20px 260px;}.fnTafRegistration .regtafbox .accountImage{float:left;padding:0 20px 6px 0;}.fnTafRegistration .regtafbox .accountImage .goldImageOverlay{display:none;}.fnTafRegistration .regtafbox .checkbox{float:left;padding-right:5px;}.fnTafRegistration .regtafbox #TCOverlay{left:60px;top:40px;}.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:20px 0 20px 0;}.registration.step2 h3.desc,.registration.step3 h3.desc{margin-bottom:0;}.registration h3.desc a{cursor:auto;}.registration h3.desc a:hover{color:#36c;}.registration p.desc{color:#676767;}.registration .randomContacts li{float:left;width:50%;overflow:hidden;}.registration .randomContacts li img{display:block;margin:10px auto 0 auto;border:1px solid #ccc;max-width:50px;max-height:50px;}.registration .randomContacts li a.name{display:block;text-align:left;}* 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.step5 .col2 #RegFormSubmitBtn.huge,.registration.step7 .col2 .huge{margin-left:63px!important;}.countryRef3 .registration.step7 .col2 .huge{margin-left:3px!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 h2,.registration .selectSchool h2,.registration .selectCountry p,.registration .selectCity p{text-align:center;}.registration .selectCity h1 span,.registration .selectSchool h1 span{color:#ff8d00;}.registration .selectCountry h2,.registration .selectCity h2,.registration .selectSchool h2{font-weight:bold!important;color:#555;margin-bottom:15px;}.registration .selectCountry a{padding:2px;font-weight:bold!important;}.registration .schoolTypeLinks{width:420px;margin:0 auto;}.registration .schoolTypeLinks{width:620px;}.registration .schoolTypeLinks ul{width:200px;float:left;margin-right:10px;}.registration .schoolTypeLinks ul{width:300px;}.registration .schoolTypeLinks 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;}.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;}#colorbox #ContentWrap.registration{padding:10px;width:auto;}#colorbox .registration.ccodestrayerOverlay h1{margin:0 0 20px 0;}#colorbox .registration.ccodestrayerOverlay h3{margin:20px 0 5px 0;}#colorbox .registration.ccodestrayerOverlay p{margin:0;}.ccodestrayerOverlay .rememberChoice input{vertical-align:bottom;margin-right:5px;}.ccodestrayerOverlay .countrySelectButton{float:left;margin:10px 0 15px 0;width:190px;height:54px;background:url("/i/glob/registration/bg_modal_redirection_btn.png") no-repeat scroll -1px 0 transparent;cursor:pointer;color:#36c;}.ccodestrayerOverlay .countrySelectButton.leftButton{margin-right:20px;}.ccodestrayerOverlay .countrySelectButton img{float:left;margin:0 15px 0 0;}.ccodestrayerOverlay .countrySelectButton .toCountry{margin:12px 0 0 0;}.ccodestrayerOverlay .countrySelectButton .countryName{font-weight:bold;}.registration .federalLands{width:100%;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;}.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: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 .userSearchTop{margin-bottom:15px;}input[type="button"],input[type="submit"],input[type="reset"],button{border:0 none;}.registration .button,.registration .button input,.registration .button span,.registration .button.huge span,.registration .button.huge input{background-image:url(/i/glob/bg_buttons_sprite.png);background-repeat:no-repeat;background-color:transparent;font-weight:bold;cursor:pointer;}* html .registration .button{background-image:url(/i/glob/bg_buttons_sprite_IE.png);}.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:105px;text-align:right;margin:0 15px 0 0;}.registration #registrationAffiliation label.inline{text-align:left;width:auto;float:none;margin:0;}.registration #registrationAffiliation .text,.registration #registrationAffiliation select{width:205px;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 span,.registration #registrationAffiliation p.spaced span,.registration #registrationAffiliation #gradFields{position:relative;margin-left:0;display:inline;}.registration #registrationAffiliation #gradFields label{margin-right:15px;}* 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 #registrationAffiliationAgeStartYear,.registration #registrationAffiliationAgeEndYear{position:absolute;margin-left:165px;top:2px;left:0;color:#333;}.registration_variant4 #registrationAffiliationAgeStartYear,.registration_variant4 #registrationAffiliationAgeEndYear{margin-left:180px;}.registration span#registrationAffiliationAgeStartYearText,.registration span#registrationAffiliationAgeEndYearText{position:static;display:inline;margin:0;}.registration div.protectionofprivacyread{padding-left:120px;}.registration_variant4 div.protectionofprivacyread{padding-left:110px;}.registration_variant4 div.protectionofprivacyread span,.registration div.protectionofprivacyread span{float:left;}.registration_variant4 div.protectionofprivacyread .fieldError{display:inline!important;margin:0!important;}.registration_variant4 div.protectionofprivacyread label,.registration div.protectionofprivacyread label{width:185px!important;text-align:left!important;margin:0 0 0 5px!important;line-height:17px!important;}.registration_variant4 div.protectionofprivacyread label{width:180px!important;}.registration .captcha-container #CaptchaReload,.registration .captcha-container #captchaImage,.registration .captcha-container .captcha-reload-text{float:left;}.registration .captcha-container #captchaImage{margin:0 10px 0 0;}.registration .captcha-container p{margin:10px 0 0 0;}.registration .captcha-container #CaptchaReload{cursor:pointer;}.registration .captcha-container .captcha-reload-text{width:70px;cursor:pointer;padding-left:10px;}.registration_variant27 #registrationAffiliation{text-align:left;margin-top:10px;}.registration_variant27 #registrationAffiliation label{text-align:left;margin:0 -10px 0 0;}.registration_variant27 #registrationAffiliation .text{width:230px;}#OneFieldRegConf{color:#41BC04;font-family:Arial;font-size:19px;font-weight:bold;margin-top:20px;}
#OneFieldRegConflogin{margin-bottom:60px;font-size:16px;font-family:Arial;font-weight:bold;color:#C30F0F;}#OneFieldRegConfloginText{margin-top:10px;margin-bottom:10px;}.registration_variant27 #LoginBox{position:relative;width:323px;top:-45px;}.registration_variant27 .buttonWrapper{position:relative;left:-172px;top:30px;}.registration_variant27 .login .checkboxContainer.qtipLeft{position:relative;top:-20px;left:200px;}.registration_variant27 .link1{position:relative;left:12px;top:10px;}.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 10px 20px 10px;}.registration .selectCity{padding-bottom:5px;}.registration .colored,.registration .box.colored{background:#f5f5f5;}.frame2011 #ContentContainer #ContentWrap.registration{background-color:#f7f7f7;-moz-box-shadow:1px 2px 2px #999;-webkit-box-shadow:1px 2px 2px #999;box-shadow:1px 2px 2px #999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=135,Color='#999999')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=135,Color='#999999');border:1px solid #e3e3e3;padding:10px 10px 20px 10px;margin-bottom:40px;}.frame2011 #ContentContainer #ContentWrap.registration.step7{background-color:#fff;width:740px;padding:10px 10px 20px 20px;}.frame2011 #ContentContainer #ContentWrap.registration.step7 .box{border:1px solid #E3E3E3;padding:10px 10px 20px;}.frame2011 .registration .box{border:0 none;padding:0;}.frame2011 .registration .box.rowWrap{margin-right:0;}.registration .instruction{border:2px solid #ff8d00!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;}
.clearer{clear:both;width:1px;line-height:0;height:0;overflow:hidden;}#LinkCountrySwitch{cursor:pointer;}#MainContentWrap.logout .boxSpace{margin-bottom:20px;}#MainContentWrap.logout #LogoutMsg{height:28px;}#MainContentWrap.logout #LogoutMsg h2{display:none;}#passwdrmd_layerBox{position:absolute;width:481px;height:292px;top:200px;left:60px;z-index:2000;}#UpperMainLogoWrap{float:left;}#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;}.tinyreg-header{padding-top:25px;height:55px!important;}#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;}.registration #registrationAffiliation span .light{font-size:10px;}.registration .contactUser .text,.registration .contactUser textarea,.registration .schoolsWrap span,.registration .verticalColumns li div.ellipsis,.ccodestrayerOverlay .rememberChoice,.ccodestrayerOverlay .disableLink{font-size:11px;}.registration .verticalColumns.columnCount6 li div.ellipsis{font-size:12px;}.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 .selectCountry h2,.registration .selectCity h2,.registration li.count a span,.registration .selectCountry a,.registration .schoolsWrap h4{font:normal 12px arial,helvetica,sans-serif;}.registration .verticalColumns li .departmentNumber,.regvar9 .verticalColumns .chooseSchoolCountry li a,.registration.ccodestrayerOverlay h3,.ccodestrayerOverlay .countrySelectButton .toCountry{font-size:14px;}.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 .countryEmblems li a,.ccodestrayerOverlay .countrySelectButton .countryName{font-size:16px;}
.countryRef2 .registration .countryEmblems li a,.ccodestrayerOverlay .countrySelectButton .countryName{font-size:15px;}.registration .button.huge span,.registration .button.huge input{font:bold 18px arial,helvetica,sans-serif;}.registration h4.title{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;}</pre></body></html>