div.sf div,div.sf dl,div.sf dt,div.sf dd,div.sf ul,div.sf ol,div.sf li,div.sf h1,div.sf h2,div.sf h3,div.sf h4,div.sf h5,div.sf h6,div.sf pre,div.sf code,div.sf form,div.sf fieldset,div.sf legend,div.sf input,div.sf textarea,div.sf p,div.sf blockquote,div.sf th,div.sf td{margin:0;padding:0;color:#000;}div.sf input{background-color:#fff;}div.sf table{border-collapse:collapse;border-spacing:0;}div.sf fieldset,div.sf img{border:0;}div.sf address,div.sf caption,div.sf cite,div.sf code,div.sf dfn,div.sf em,div.sf strong,div.sf th,div.sf var{font-style:normal;font-weight:normal;}div.sf li{list-style:none;}div.sf caption,div.sf th{text-align:left;}div.sf h1,div.sf h2,div.sf h3,div.sf h4,div.sf h5,div.sf h6{font-size:100%;font-weight:normal;}div.sf q:before,div.sf q:after{content:'';}div.sf abbr,div.sf acronym{border:0;font-variant:normal;}div.sf sup{vertical-align:text-top;}div.sf sub{vertical-align:text-bottom;}div.sf input,div.sf textarea,div.sf select{font-family:inherit;font-size:inherit;font-weight:inherit;}div.sf input,div.sf textarea,div.sf select{font-size:12px;padding:0;border:0;margin:0;}div.sf legend{color:#000;}div.sf{width:770px;}div.sf,div.sf p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;color:#666;}div.sf div{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;color:#000;}div.sf p{padding-bottom:10px;}div.sf *.clear{display:block;clear:both;}div.sf a{text-decoration:none;color:#36C;}div.sf a:hover{text-decoration:none;color:#36C;}div.sf h1{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:20px;line-height:24px;color:#000;}div.sf h2{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:15px;line-height:17px;color:#000;display:inline;margin-right:5px;}div.sf copyGrey{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#666;}div.sf *.sfinput{border:1px solid #ddd;padding:2px;}div.sf div.spaceXS{height:5px;line-height:0;font-size:0;}div.sf div.spaceS{height:10px;line-height:0;font-size:0;}div.sf div.spaceM{height:20px;line-height:0;font-size:0;}div.sf div.spaceL{height:30px;line-height:0;font-size:0;}div.sf div.spaceXL{height:50px;line-height:0;font-size:0;}div.sf a.buttonBigYellow{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:18px;line-height:20px;color:#000;text-decoration:none;}div.sf .registrationFormSendButton a.buttonBigYellow{border:1px solid red;}div.sf a.buttonBigYellow span.buttonBigYellowLeft{display:block;float:left;width:5px;height:32px;background-image:url(/i/coop/button_big_yellowL.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;}div.sf a.buttonBigYellow span.buttonBigYellowCenter{display:block;float:left;height:32px;background-image:url(/i/coop/button_big_yellowC.gif);background-position:0 0;background-repeat:repeat-x;cursor:pointer;padding:6px 60px 0 60px;color:#000;}div.sf a.buttonBigYellow span.buttonBigYellowRight{display:block;float:left;width:5px;height:32px;background-image:url(/i/coop/button_big_yellowR.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;}
div.sf a.buttonSmallYellow{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:15px;line-height:18px;text-decoration:none;}div.sf a.buttonSmallYellow span.buttonSmallYellowLeft{display:block;float:left;width:5px;height:23px;background-image:url(/i/coop/button_small_yellowL.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;}div.sf a.buttonSmallYellow span.buttonSmallYellowCenter{display:block;float:left;height:23px;background-image:url(/i/coop/button_small_yellowC.gif);background-position:0 0;background-repeat:repeat-x;cursor:pointer;padding:2px 30px 0 30px;color:#000;}div.sf a.buttonSmallYellow span.buttonSmallYellowRight{display:block;float:left;width:5px;height:23px;background-image:url(/i/coop/button_small_yellowR.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;}div.sf a.buttonSmallGreen{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#fff;text-decoration:none;}div.sf a.buttonSmallGreen span.buttonSmallGreenLeft{display:block;float:left;width:5px;height:23px;background-image:url(/i/coop/button_small_greenL.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;}div.sf a.buttonSmallGreen span.buttonSmallGreenCenter{display:block;float:left;height:23px;background-image:url(/i/coop/button_small_greenC.gif);background-position:0 0;background-repeat:repeat-x;cursor:pointer;padding:2px 30px 0 30px;color:#fff;}div.sf a.buttonSmallGreen span.buttonSmallGreenRight{display:block;float:left;width:5px;height:23px;background-image:url(/i/coop/button_small_greenR.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;}div.sf li{background-image:url(/i/coop/bullet_square_grey.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:12px;font-size:12px;line-height:17px;margin-top:3px;}div.sf div.registerButton{padding-bottom:20px;}div.sf div.search{margin-top:20px;border-top:1px solid #ccc;}html>body div.sf div.searchBox{position:relative;width:360px;margin:0 auto 0 auto;}html>body div.sf div.searchBoxContent{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#f5f5f5;padding:8px 10px 5px 10px;}*html div.sf div.searchBox{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;position:relative;width:360px;margin:0 auto 0 auto;}*html div.sf div.searchBoxContent{background-color:#f5f5f5;padding:10px;}div.sf form.searchBoxForm{background-color:#f5f5f5;}html>body div.sf div.searchBoxBL{position:absolute;bottom:0;left:0;width:10px;height:10px;font-size:0;line-height:0;background-image:url(/i/coop/search_bl.gif);background-position:0 0;background-repeat:no-repeat;}html>body div.sf div.searchBoxBR{position:absolute;bottom:0;right:0;width:10px;height:10px;font-size:0;line-height:0;background-image:url(/i/coop/search_br.gif);background-position:0 0;background-repeat:no-repeat;}div.sf div.searchBox input{border:1px solid #d7d7d7;width:210px;height:18px;padding:3px 5px 0 5px;color:#ccc;float:left;margin-right:10px;}
div.sf div.searchBoxContent a.buttonSmallGreen{float:right;}div.sf div.searchBox a.buttonSmallGreen span.buttonSmallGreenCenter{padding-left:10px;padding-right:10px;}div.sf div.searchInfo{width:330px;margin:5px auto 0 auto;}div.sf div.searchInfo strong{font-weight:bold;color:#666;}div.sf div.content{width:550px;margin:30px auto 0 auto;}div.sf div.smallContent{width:400px;}div.sf div.schoolHead{position:relative;padding-left:0;}div.sf div.schoolHead a{padding-left:0;color:#666;}div.sf div.schoolHead img{position:absolute;top:3px;left:-45px;}div.sf div.schoolInfo{padding-bottom:20px;color:#000;}div.sf div.schoolClassPhotoList{padding-bottom:20px;}div.sf div.schoolClassPhotoListHead{margin-bottom:3px;}div.sf div.schoolClassPhotoListPhoto{float:left;margin-right:25px;}div.sf div.schoolClassPhotoListPhoto div{font-size:10px;text-align:center;}div.sf div.school div.searchBox input{width:158px;}div.sf div.schoolContact{padding-bottom:20px;}div.sf div.schoolContact p{padding-bottom:0;}div.sf p.schoolContactInfo{padding-top:15px;}div.sf div.personHead{position:relative;padding-top:12px;padding-left:0;padding-bottom:20px;}div.sf div.personHead h1{font-size:28px;line-height:32px;font-weight:bold;color:#36c;}div.sf div.personHead img{position:absolute;top:3px;left:-60px;border:1px solid #e3e3e3;}div.sf div.personSchools{margin-bottom:20px;}div.sf div.personSchools p{padding-bottom:5px;}div.sf div.personSchools strong{font-weight:bold;color:#000;}div.sf div.personInfo{color:#000;margin-bottom:20px;}div.sf div.personInfo ul{margin-bottom:15px;}div.sf div.personInfo a{text-decoration:none;color:#666;}div.sf div.personInfo a:hover{text-decoration:none;color:#36C;}div.sf div.personPhotoList{padding-bottom:20px;}div.sf div.personPhotoListHead{margin-bottom:3px;}div.sf div.personPhotoListHead h2{color:#666;}div.sf div.personPhotoListPhoto{float:left;margin-right:25px;}div.sf div.schoolClassPhotoListPhoto div{font-size:10px;text-align:center;}div.sf div.PhotoList{padding-bottom:20px;}div.sf div.PhotoListHead{margin-bottom:3px;}div.sf div.PhotoListPhoto{float:left;margin-right:25px;}div.sf div.PhotoListPhoto div{font-size:10px;text-align:center;}div.sf div.graduationYearHead{display:none;padding-top:10px;padding-bottom:5px;}div.sf div.graduationYearHead a{color:#000;padding-left:8px;}div.sf div.graduationYearInfo{padding-bottom:20px;}div.sf div.graduationYearInfo li a{text-decoration:none;color:#666;}div.sf div.graduationYearInfo li a:hover{text-decoration:none;color:#36C;}div.sf div.graduationYearPersonList{padding-bottom:20px;}div.sf div.graduationYearPersonListType{float:left;background-image:url(/i/coop/bullet_triangle_grey.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:10px;margin-right:15px;margin-bottom:3px;color:#36C;cursor:pointer;}div.sf div.graduationYearPersonListTypeSelected{float:left;background-image:url(i/coop/bullet_triangle_grey.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:10px;margin-right:15px;margin-bottom:3px;}
div.sf div.graduationYearPersonResult{display:none;padding:10px;border:2px solid #e3e3e3;}div.sf div.graduationYearPersonResultLabel{padding-left:65px;}div.sf div.graduationYearPersonResult img{float:left;margin-right:10px;border:1px solid #ddd;}div.sf div.graduationYearPersonResultName{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:24px;line-height:30px;color:#03C;}div.sf div.graduationYearPersonResult a{float:left;background-image:url(/i/coop/bullet_triangle_big_blue.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:10px;margin-right:15px;margin-bottom:3px;}div.sf div.graduationYearPersonResult img{float:left;margin-right:10px;border:1px solid #ddd;}div.sf div.graduationYearPersonResultName{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:24px;line-height:30px;color:#03C;}div.sf div.graduationYearPersonResult a{float:left;background-image:url(/i/coop/bullet_triangle_big_blue.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:10px;margin-right:15px;margin-bottom:3px;}div.sf div.graduationYearPersonListRow{display:none;padding:5px 0 5px 0;border-bottom:1px solid #e3e3e3;}div.sf div.graduationYearPersonListRow img{float:left;margin:2px;border:1px solid #ddd;}div.sf div.graduationYearPersonListRowInfo{border-bottom:0;}div.sf div.graduationYearPersonListRowInfo div.graduationYearPersonListName a{color:#36C;}div.sf div.graduationYearPersonListRowInfo img{border:0;}div.sf div.graduationYearPersonListName{color:#000;padding:6px 0 0 5px;float:left;}div.sf div.graduationYearPersonListName a{color:#000;}div.sf div.graduationYearListHead{margin-bottom:2px;}div.sf div.graduationYearList{padding-bottom:20px;}div.sf div.graduationYearList a{text-decoration:none;color:#666;}div.sf div.graduationYearList a:hover{text-decoration:none;color:#36C;}div.sf div.graduationYearList a.selected{text-decoration:none;color:#000;border:1px solid #ff8d00;}div.sf div.registrationInfo{padding-bottom:15px;color:#000;}div.sf div.registrationInfo strong{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:18px;line-height:20px;color:#000;display:block;padding-bottom:6px;}div.sf div.registrationForm{border:2px solid #36C;margin-bottom:20px;position:relative;}div.sf div.registrationFormAlert{color:#ea1a1a;font-weight:bold;margin-bottom:10px;padding:10px;border:2px solid #ea1a1a;}div.sf div.registrationFormHead{background-color:#c2d3f4;color:#333;font-weight:bold;padding:5px 15px;}div.sf div.registrationFormContent{background-color:#f8f9fd;padding:12px 10px 10px 10px;}div.sf div.registrationFormChangeSchool{padding-top:2px;}div.sf div.registrationFormChangeSchool a{background-image:url(/i/coop/bullet_triangle_grey.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:10px;}div.sf div.registrationFormColLeft{float:left;width:100px;text-align:right;color:#000;padding:2px 7px 0 0;}div.sf div.registrationFormColLeftAlert{float:left;width:100px;text-align:right;color:#ea1a1a;padding:2px 7px 0 0;}div.sf div.registrationFormColRight{color:#000;float:left;}
div.sf div.registrationFormRow{padding-bottom:10px;}div.sf div.registrationFormRowSeparator{padding-bottom:20px;}div.sf div.registrationFormLabel{color:#000;padding-bottom:3px;}div.sf span.registrationFormLabel{color:#000;padding-bottom:3px;}div.sf div.registrationFormLabelAlert{color:#ea1a1a;padding-bottom:3px;}div.sf *.registrationFormInfo{font-size:10px;line-height:14px;color:#666;}div.sf div.registrationFormSendButton{padding-bottom:10px;text-align:center;}div.sf div.registrationFormTL{position:absolute;top:0;left:0;}div.sf div.registrationFormTR{position:absolute;top:0;right:0;}div.sf div.registrationFormBL{position:absolute;bottom:0;left:0;}div.sf div.registrationFormBR{position:absolute;bottom:0;right:0;}div.sf .formInputSuggestion{border:1px red solid;}