.FacebookLoadingGif{display:none}#Universities{text-align:center;width:410px;margin:0 auto}#Universities ul{list-style-type:none;padding:0;margin:0}#Universities ul li{float:left}#Universities ul li a{padding:7px 5px 0 5px;text-align:center;display:block;width:400px;font-size:8pt;height:22px;overflow:hidden;margin:1px;background:#244066;color:#fff}#Universities ul li a:hover{padding-left:4px;padding-right:4px;height:20px;border:solid 1px #2E6ABB;text-decoration:none;color:#ccc}#PopUp .LoginInner{margin:15px 20px}#PopUp{color:#666;font-size:8pt}#PopUp #LoginFeedback{display:block}#PopUp .LoginOption{font-size:10pt;color:#fff;padding-top:13px;padding-left:15px;float:left;background:url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/LoginOptionsWithHover.png);width:195px;height:30px;cursor:pointer}#PopUp .LoginOption.Disabled{background-position:0 -43px;color:#999}#PopUp .LoginOption.Disabled:hover{background-position:0 -86px;color:#036}#PopUp .LoginOption .Icon{margin-right:10px;background:url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/LoginMethods.png);height:16px;float:left}#PopUp .LoginOption .Icon.Koofers{width:32px;background-position:-32px 0}#PopUp .LoginOption .Icon.Facebook{width:16px;background-position:-64px 0}#PopUp .LoginOption.Disabled .Icon.Koofers{background-position:0 0}#PopUp .KButton.Login{float:left;font-size:10pt;padding:8px 20px;margin-right:15px}#PopUp #FacebookInner .Description{color:#000;font-size:10pt;display:block;margin:20px 0;padding:20px;background:#f6f6f6;border:solid 1px #ddd}#PopUp .Remember{float:left;margin-bottom:15px}#PopUp .LogInBox{margin-top:20px}#PopUp label{margin-top:15px;color:#2e6abb;display:block;font-size:10pt}#PopUp input.BigText{margin-top:5px;border:none;width:315px;padding:6px;border:1px solid #ccc;font-size:12pt;color:#424242}#PopUp input.BigText:focus{border:1px solid #000}#PopUp .Remember{margin-top:10px}#SlideInner{width:420px;height:330px}.item3x{width:770px;margin:0 5px;font-family:tahoma,sans-serif}.item2x{margin:0 5px;font-family:tahoma,sans-serif}.item{width:250px;margin:0 5px;font-family:tahoma,sans-serif}.item2{width:700px;margin:0 5px;font-family:tahoma,sans-serif}.bottomItemBody{height:180px}*>.bottomItemBody{height:auto;min-height:180px}.itemhead{padding:3px;padding-left:7px;font-size:11pt;font-weight:bold;border:1px solid #b9cdfe;background:url("../..//d3vdtj41cje8r4.cloudfront.net/1328204158/images/header_background.png") repeat-x top}.itembody{position:relative;padding:7px;border:1px solid #cbcbcb;font-size:9pt;background-image:url("../..//d3vdtj41cje8r4.cloudfront.net/1328204158/images/item_background.png");background-repeat:repeat-x}.inputItem{color:gray;background:white;border:1px solid #c8c8c8;font-family:tahoma,sans-serif;font-size:10pt}select .inputItem{width:238px}.inputItemB{color:black;background:url("../..//d3vdtj41cje8r4.cloudfront.net/1328204158/images/buttonbg.gif") repeat-x top;border:1px solid #c8c8c8}.inputItemB:hover{color:black;background:url("../..//d3vdtj41cje8r4.cloudfront.net/1328204158/images/buttonbg_hover.gif") repeat-x top;border:1px solid #c8c8c8}.displayClassName{font-weight:bold}.displaySubtle{font-size:7pt;color:#aaa}.bookClass{margin-bottom:2px;padding:2px;border-top:1px solid #e6e6e6}.displayBook a:link,.displayBook a:visited{text-decoration:none;color:black}.displayBook a:hover{text-decoration:underline;color:black}.displayPrice{font-size:8pt;color:#ff4b4b}.event{clear:both;margin-bottom:2px;padding:2px;border-top:1px solid #e6e6e6}.eventLeft{float:left;padding-right:10px}.eventRight{float:right;margin-left:5px;line-height:16px;font-size:8pt;color:#c8c8c8}.eventRight a:link,.eventRight a:hover,.eventRight a:visited{color:#7171ff}.displayTitle{margin-left:14px;padding-left:5px;padding-right:5px;font-size:14px}.displayQuestion{margin-left:20px;background:url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/quote_open.png) no-repeat top left;padding-left:25px}.displayQuestion div{background:url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/quote_close.png) no-repeat bottom right}.horizontal_separation{height:4px;font-size:0}.fp_gray{color:#646464}.fp_ltGray{color:#a0a0a0}.fp_ltrGray{color:#c8c8c8}.fp_ltBlue{color:#6487ff}.fp_enormous{font-size:20px;font-weight:bold}.fp_huge{font-size:18px}.fp_larger{font-size:14px}.fp_normal{font-size:12px}.fp_tiny{font-size:9px}.fp_ltBlue a:link,.fp_ltBlue a:visited{color:#6487ff!important;text-decoration:none}.fp_ltBlue a:hover{color:#6487ff!important;text-decoration:underline}#fp_signUpBox_padding{padding:8px}.spiffy{display:block}.spiffy *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#DEE0DE}.spiffy1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #f0f1f0;border-right:1px solid #f0f1f0;background:#e6e7e6}.spiffy2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb;background:#e4e5e4}.spiffy3{margin-left:1px;margin-right:1px;border-left:1px solid #e4e5e4;border-right:1px solid #e4e5e4}.spiffy4{border-left:1px solid #f0f1f0;border-right:1px solid #f0f1f0}.spiffy5{border-left:1px solid #e6e7e6;border-right:1px solid #e6e7e6}.spiffyfg{background:#DEE0DE}#fp_signUpBoxAlt{background:#eee;padding:0;margin-top:10px;text-align:center;width:280px}#fp_signUpBoxAlt div.padding{padding:8px}#fp_signUpBoxAlt a:link{color:#888}#fp_signUpBoxAlt a:hover{color:#888}#fp_signUpBoxAlt a:visited{color:#888}#fp_signUpBoxAlt a:active{color:#888}.fp_signUpBox_title{color:#009245;font-size:16pt;margin-bottom:20px;margin-left:4px}.fp_signUpBox_subtitle{margin-left:4px;font-size:12pt;color:#222}#fp_signUpBox_inputTable{width:250px}#fp_signUpBox_inputTable tr{margin-bottom:8px}#fp_signUpBox_inputTable td.inputName{text-align:right;color:#000;font-size:10pt;padding-left:10px;padding-right:2px}.fp_signUpInputField{font-size:12pt;padding:2px;color:#222;width:200px}#fp_signUpBox_footer{margin-top:16px;margin-bottom:0}.fp_signUpButton{position:relative;display:inline;background:url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/ui/u_bg.png) repeat-x top;background-color:#2cbf5a;border:1px solid #2c9e5c;padding:4px;font-weight:bold;text-align:center;color:white;cursor:pointer;float:right}#fp_signUpProcessing{color:#555;float:right;padding:4px}#fp_signUpButton_padding{padding:4px}.fp_signUpBox_fieldHint{color:#555}#fp_feature_slide{position:absolute}#fp_feature_slide div.fp_feature_slide_section{width:450px;height:280px;float:left;background:#E6E6FF}#fp_feature_slide_info{background:#fff!important;color:red!important;cursor:default}#fp_feature_slide_mask{position:relative;width:450px;height:280px;overflow:hidden;border:1px #ccc solid}.fp_feature_slide_section_padding{padding:6px}.fp_feature_button{cursor:pointer}.fp_feature_button_active{font-weight:bold}#fp_feature_slide_section_handles{width:450px;padding:0;padding-top:4px;text-align:center;background:transparent url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/recentBoxTop.gif) repeat-x scroll center top}.fp_feature_slide_section_header{font-size:16pt;color:#355793;width:100%;font-weight:bold;padding:4px;text-align:center}.fp_feature_slide_section_desc{color:#000;font-size:12pt;text-align:center}.fp_header{font-size:16pt;margin-bottom:20px;color:#222;text-align:center}.AnswerQuestionCourse{margin-bottom:8px}span.fp_header_socialstudying{color:#355793}.fp_annoucement{font-size:14pt;color:#000;padding:4px;text-align:center}.loginstatus_error{background:#4bc87d;padding:2px;padding-left:5px;padding-right:5px;color:#FFF;font-weight:bold;padding:2px;text-shadow:0 1px 2px black;background:red;font-size:8pt}.loginstatus_success{background:#47D167;padding:2px;padding-left:5px;padding-right:5px;color:#FFF;font-weight:bold;padding:2px;text-shadow:0 1px 2px black}#login_processing_dialog>.k_right{width:310px;margin-top:4px}#login_processing_dialog>.k_right>div:first-child{font-size:20px}#login_processing_dialog>.k_right>div:first-child+div{font-size:24px;font-weight:bold}#login_processing_dialog>.k_left{font-size:12px;width:195px;background:#bed1ef;padding:4px;border:1px solid #5b8cd7}#login_processing_dialog>.k_left>img{float:left;margin-right:8px;width:50px;height:50px}#login_processing_dialog>.k_left>.k_left{width:135px;margin-top:8px}#login_processing_dialog>.loading_row{text-align:center;margin-top:16px}#login_processing_dialog .flag{display:inline-block;width:16px;border-top:1px solid #777;border-bottom:1px solid #777}#login_processing_dialog .flag.color1{border-left:1px solid #777}#login_processing_dialog .flag.color2{border-right:1px solid #777}#dual_login_dialog{position:relative}#dual_login_dialog>.need_account_header{display:none}#dual_login_dialog.show_header>.need_account_header{margin-bottom:15px;padding-left:20px;padding-right:20px;background:none repeat scroll 0 0 #DBF5D6;border:1px solid #A5DF99;padding:12px;margin-bottom:12px;display:block}#dual_login_dialog.show_header>.need_account_header>.white_flat_button.small{box-shadow:2px 2px 3px #77be70;position:relative;bottom:4px;float:right}#dual_login_dialog.show_header>.need_account_header>a{font-weight:bold;color:#1d7bba}#dual_login_dialog>.fb{width:264px;float:left}#dual_login_dialog>.fb>div{padding:50px 24px 50px 8px}#dual_login_dialog>.fb>div>div{text-align:center;margin-top:35px}#dual_login_dialog>.fb>div>div>img{cursor:pointer}#dual_login_dialog>.email{width:264px;border-left:1px solid #aaa;float:left}#dual_login_dialog>.email>div{padding:50px 8px 50px 24px}#dual_login_dialog>.email>div>input{display:block;border:1px solid #aaa;font-size:13px;padding:2px;width:95%;margin-bottom:5px}#dual_login_dialog>.email>div>input#dual_login_pwd.Default{background:url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/dual_login_pwd_bg.png) no-repeat 0 0}#dual_login_dialog>.email>div>input#dual_login_email.Default{background:url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/dual_login_email_bg.png) no-repeat 0 0}#dual_login_dialog>.email>div>.actions{margin-top:5px;padding-right:6px}#dual_login_dialog>.email>div>.actions>.error,#dual_login_dialog>.email>div>.actions>.wait{margin-top:5px;padding:3px;text-align:center;border:0 none;margin-right:70px;margin-bottom:3px;display:none}#dual_login_dialog>.email>div>.actions>.error{color:#b00;background:#fbb}#dual_login_dialog>.email>div>.actions>.wait{color:#555;background:#eee}#dual_login_dialog>.email>div>.actions>.wait>img{vertical-align:bottom}#dual_login_dialog>.or{background:#FFF;border:1px solid #AAA;font-size:18px;height:25px;left:247px;position:absolute;text-align:center;top:46px;width:32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#dual_login_dialog.show_header>.or{top:105px}#fb_create_pwd_dialog li{padding-top:8px;padding-bottom:8px}#fb_create_pwd_dialog li.inactive{color:#777}#fb_create_pwd_dialog .verify_acct>.fb_info{margin:16px;background:#d9e3f4;border:1px solid #9ab6e2;height:50px;padding:4px;width:180px;float:left}#fb_create_pwd_dialog .verify_acct>.fb_info>img{float:left;width:50px;height:50px}#fb_create_pwd_dialog .verify_acct>.fb_info>.desc{float:left;width:120px;height:50px;padding-left:8px;padding-top:8px}#fb_create_pwd_dialog .verify_acct>.fb_info+img{float:left;margin-top:32px;cursor:pointer}#fb_create_pwd_dialog .verify_acct>.fb_info+.action_button{float:left;margin-top:28px;padding:8px 10px}#fb_create_pwd_dialog .verify_acct.complete{color:#777}#fb_create_pwd_dialog .verify_acct.complete>.fb_info{background:#eee;border:1px solid #bebebe}#fb_create_pwd_dialog .verify_acct>.k_clear{height:8px}#fb_create_pwd_dialog .create_pwd>div{margin:16px 0 8px 20px}#fb_create_pwd_dialog .create_pwd>div>span{display:inline-block;width:135px;text-align:right;margin-right:6px}#fb_create_pwd_dialog .create_pwd>div>input{border:1px solid #aaa;padding:3px;width:200px}#fb_create_pwd_dialog .create_pwd>div>.k_hzsep{height:3px}#fb_create_pwd_dialog .create_pwd>div>.k_hzsep.tall{height:12px}#password_sent_dialog .sep{border-top:1px solid #ccc;height:1px;overflow:hidden}#password_sent_dialog .instructions{margin:10px 0;font-size:14px}#password_sent_dialog iframe{border:0 none;width:100%;overflow:hidden;height:370px}#password_sent_dialog .green_container>.action_button.small{position:relative;bottom:2px}#reg_plugin_info_box.highlight_container{font-weight:normal;background:#fffdcf url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/course_selector/check.png) no-repeat 24px center;padding:10px;padding-left:70px}#reg_plugin_info_box.highlight_container.huge{font-weight:bold;font-size:22px}body.blue_steel #choose_dual_popup{border:2px solid #000}#choose_dual_popup .header{font-size:20px;font-weight:bold;padding:15px 15px 0 15px}body.blue_steel #choose_dual_popup .header{background:none repeat scroll 0 0 #3B3B3B;color:#E7E9EB;font-size:16px;padding:5px;text-align:center}#choose_dual_popup table{margin:0;width:100%}#choose_dual_popup table tr>td{border-bottom:2px solid #B3B6B9;height:40px;padding:0 10px;background:#EEF2F7}#choose_dual_popup table tr>th{padding:5px 0;color:#555}#choose_dual_popup table tr>td+td{background:#D5E5FF;width:110px;text-align:center}#choose_dual_popup table.variation_1 tr>td+td{background:#dce4ef;border-left:1px solid #CCC}#choose_dual_popup table.variation_3 tr>td+td+td{background:#ACF}#choose_dual_popup table.variation_3 tr>td+td+td{background:#66A4FF;border-bottom-color:#2D81FF}#choose_dual_popup table tr.last>td{border-bottom-width:0}#choose_dual_popup table tr.last>td:first-child{background:transparent}#choose_dual_popup .button{display:inline-block;padding:3px 15px;background:#888;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #7F7F7F;cursor:pointer;-moz-box-shadow:2px 2px 5px #555;-webkit-box-shadow:2px 2px 5px #555;box-shadow:2px 2px 2px #555}#choose_dual_popup table.variation_1 .button.email{background:#b64d1b;background:-moz-linear-gradient(center top,#e37545,#b64d1b);background:-webkit-gradient(linear,left top,left bottom,from(#e37545),to(#b64d1b));border-color:#8e3d15;font-weight:bold;padding-left:8px;-moz-box-shadow:2px 2px 5px #222;-webkit-box-shadow:2px 2px 5px #222;box-shadow:2px 2px 2px #222}#choose_dual_popup table.variation_1 .button.email:hover{background:#de5f21;background:-moz-linear-gradient(center top,#eb966d,#d3591f);background:-webkit-gradient(linear,left top,left bottom,from(#eb966d),to(#d3591f))}#choose_dual_popup table.variation_3 .button.email:hover{background:#999}#choose_dual_popup table.variation_1 .button.email:active{background:#913e15;background:-moz-linear-gradient(center top,#b64d1b,#e37545);background:-webkit-gradient(linear,left top,left bottom,from(#b64d1b),to(#e37545))}#choose_dual_popup table.variation_3 .button.email:active{background:#888}#choose_dual_popup .button.fb{background:#4180c5;background:-moz-linear-gradient(center top,#4180c5,#44619d);background:-webkit-gradient(linear,left top,left bottom,from(#4180c5),to(#44619d));border-color:#384F7E;font-weight:bold;padding-left:8px;-moz-box-shadow:2px 2px 5px #222;-webkit-box-shadow:2px 2px 5px #222;box-shadow:2px 2px 2px #222}#choose_dual_popup .button.fb:hover{background:#5699eb;background:-moz-linear-gradient(center top,#5699eb,#4273bb);background:-webkit-gradient(linear,left top,left bottom,from(#5699eb),to(#4273bb));border-color:#3a67b1;-moz-box-shadow:2px 2px 5px #222;-webkit-box-shadow:2px 2px 5px #222;box-shadow:3px 3px 2px #222}#choose_dual_popup .button.fb:active{background:#4273bb;background:-moz-linear-gradient(center top,#4273bb,#5699eb);background:-webkit-gradient(linear,left top,left bottom,from(#4273bb),to(#5699eb))}#choose_dual_popup .button img{vertical-align:top;margin-right:8px;position:relative;opacity:.6;padding-right:8px;border-right:1px solid #92b3da}.univ_stats_banner{height:70px;background:#777}.univ_stats_banner>.school_name{float:left;line-height:65px;color:#FFF;font-family:georgia,serif;font-size:24px;vertical-align:middle;margin-left:16px;text-shadow:0 0 1px #FFF}.univ_stats_banner>.stat_box{float:right;width:100px;height:44px;margin-top:12px;margin-right:6px;background:url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/SignupUnivBanner/stat_box_bg.png) no-repeat 0 0;color:#fff;text-align:center;font-size:12px;padding-top:1px}.univ_stats_banner>.stat_box>.count{font-family:georgia,serif;font-weight:bold;font-size:20px}.univ_stats_banner>.stat_box>.label{opacity:.8}.univ_stats_banner.univ_1{background:#6A061B url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/SignupUnivBanner/VT.png) repeat-x top}.univ_stats_banner.univ_1>.school_name{color:#FD8C00;text-shadow:0 0 1px #FD8C00}.univ_stats_banner.univ_2{background:#902E31 url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/SignupUnivBanner/UMD.png) repeat-x top}.univ_stats_banner.univ_2>.school_name{color:#FFF}.univ_stats_banner.univ_3{background:#230046 url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/SignupUnivBanner/JMU.png) repeat-x top}.univ_stats_banner.univ_3>.school_name{color:#F0B41F;text-shadow:0 0 1px #b8880c}.univ_stats_banner.univ_14{background:#035539 url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/SignupUnivBanner/MSU.png) repeat-x top}.univ_stats_banner.univ_14>.school_name{color:#FFF}.univ_stats_banner.univ_52{background:#921621 url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/SignupUnivBanner/UGA.png) repeat-x top}.univ_stats_banner.univ_52>.school_name{color:#FFF;font-size:30px}.univ_stats_banner.univ_107{background:#154A31 url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/SignupUnivBanner/CalPolyPomona.png) repeat-x top}.univ_stats_banner.univ_107>.school_name{color:#FFF;font-size:21px}.univ_stats_banner.univ_139{background:#034078 url(//d3vdtj41cje8r4.cloudfront.net/1328204158/images/PreLogin/SignupUnivBanner/MTSU.png) repeat-x top}.univ_stats_banner.univ_139>.school_name{color:#FFF;font-size:21px}.popup_dialog.no_padding #fb_reg_plugin_dialog{border:2px solid #000}#fb_reg_plugin_dialog{max-height:400px;overflow:hidden}.existing_acct_header{margin-bottom:5px;font-size:11px}#email_reg_popup{margin:0 50px}#email_reg_popup input{width:220px}#email_reg_popup .error{color:#B00}#email_reg_popup #signup_errors{background:none repeat scroll 0 0 #FDD;border:1px solid #C00;color:#B00;font-size:15px;margin-top:10px;padding:5px;display:none}#email_reg_popup #signup_errors ul{margin:0;padding-left:24px}
