div.auto_complete{position:absolute;width:250px;background-color:white;border:1px
solid #888;margin:0px;padding:0px;cursor:pointer}div.auto_complete
ul{list-style-type:none !important}div.auto_complete{position:absolute;background-color:white;border:1px
solid #888;padding:0px}li.selected{background-color:#E3EDFA}.error-message{color:#DA3704;display:block}#subject-checkbox
li{list-style-image:none;list-style-position:outside;list-style-type:none}#subject-checkbox{}.generalButton{background:none;width:auto;border-top:1px solid #ececec;border-right:1px solid #dadada;border-bottom:1px solid #dadada;border-left:1px solid #ececec;background-color:#f0f0f0;font-weight:bold;padding:5px
20px;margin:10px
0;color:#000 !important;font-size:1em;-webkit-border-radius:13px;-moz-border-radius:13px;cursor:pointer}.generalButton:hover{background-color:#ddd}.pregister #region-selector, .pregister #schoolSelector,
.pregister #subject-checkboxes{display:none}.pregister
.add{background:transparent url(/css/sns/i/button-add-sm.png) no-repeat scroll 0 0;display:block;float:right;height:20px;margin-left:5px;text-indent:-9999px;width:43px}.pregister
#UserSchoolName{width:340px}.pregister
#UserSchoolName_autoComplete{width:350px}.plogin
#flashMessage{color:red}#register-add-school{float:right;margin-right:5px}#international-educator-label,.reg-country-select,#international-back-to-us,.citySelector,#city-tip{display:none}.customSchoolModalBox .blForm form
label{display:block}.customSchoolModalBox
.button{background:url('/css/sns/i/button-form-blank.png') no-repeat 0 0;border:none;cursor:pointer;display:inline-block;font-weight:bold;height:22px;padding-top:8px;text-decoration:none;text-align:center;width:160px;margin:10px
15px 10px 0}.customSchoolModalBox  .button:hover{background:url('/css/sns/i/button-form-blank.png') no-repeat 0 -30px;text-decoration:none !important;color:#06F !important}.form-error{background-color:#F5F6CE}#nav-syndication{float:right;display:inline}#nav-syndication
img{margin:5px}#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000!important}#MB_overlay[id]{position:fixed}#MB_window{position:absolute;top:0;border:0
solid;text-align:left;z-index:10000}#MB_window[id]{position:fixed!important}#MB_frame{position:relative;background-color:#FFF;height:100%}#MB_header{margin:0;padding:0}#MB_content{padding:6px
.75em;overflow:auto}#MB_caption{font:bold 100% "Lucida Grande", Arial, sans-serif;padding: .5em 2em .5em .75em;margin:0;text-align:left}#MB_close{display:block;position:absolute;right:5px;top:4px;padding:2px
3px;font-weight:bold;text-decoration:none;font-size:13px}#MB_close:hover{background:transparent}#MB_loading{padding:1.5em;text-indent: -10000px;background:transparent url(/img/loadingAnimation.gif) 50% 0 no-repeat}#MB_frame{padding-bottom:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#MB_window{background-color:#EFEFEF;color:#000;-webkit-box-shadow:0 8px 64px #000;-moz-box-shadow:0 0 64px #000;box-shadow:0 0 64px #000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#MB_content{border-top:1px solid #F9F9F9}#MB_header{background-color:#DDD;border-bottom:1px solid #CCC}#MB_caption{color:#777}#MB_close{color:#777}#MB_close:hover{color:#000}.MB_alert{margin:10px
0;text-align:center}