html,body{width:100%;height:100%}body.cappex{background-image:url(/img/cappex/bg/themes/greenHillsIllustration.jpg),url(/img/cappex/bg/greenTexture.jpg);background-position:50% 36px,left top;background-repeat:repeat-x,repeat;background-color:transparent,#4eda85}body.studentMessage{background:transparent;overflow:hidden}body.cappex.quickApply{background:#fff}.fullSiteWrapper,.headerWrapper,.siteContentWrapper,.footerWrapper{width:100%;float:left}.fullSiteWrapper{min-height:100%;position:relative}.cappex .fullSiteWrapper{background:url(/img/cappex/bg/footerWrap.jpg) repeat-x left bottom transparent}.cappex.quickApply .fullSiteWrapper{background:none}.homePage .fullSiteWrapper{background:url(/img/cappex/bg/themes/homepageStandard.jpg) no-repeat 50% 38px #fff}.cappex.holidayTheme-halloween .fullSiteWrapper{background:url(/img/illustration/homepageHalloween2012.jpg) no-repeat 50% 38px #fff}.siteContentWrapper{margin-bottom:100px}.meritAidTemplate .siteContentContainer,.meritAid .siteContentContainer{padding-top:30px;background:none repeat scroll 0 0 transparent;box-shadow:none}.greenlight.meritAidTemplate .siteContentContainer,.greenlight.meritAidProgramList .siteContentContainer{background:#fff;box-shadow:0 1px 20px #000000}.meritAid .siteContentContainer{padding-top:20px}.meritAid.updatedCollegeProfileGlobal .siteContentContainer{padding-top:0;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.siteContentContainer,.primaryCta{float:left;padding:10px;margin:0 -10px;width:960px;display:block}.primaryCtaContainer{width:960px;overflow:hidden;padding:0 10px;margin:0 -10px}.siteContentContainer{padding:20px 10px 40px;background:#fff}.homePage .siteContentContainer{background:none;box-shadow:none;padding:0;margin:0}.updatedCollegeProfileGlobal .siteContentContainer{padding-top:0}.siteContentContainer.leftRail{background:url(/img/cappex/bg/leftRailNav.png) repeat-y left top #fff}.siteContentContainer.pageWidth_13{width:780px;margin:0 90px}.siteContentContainer.pageWidth_8{width:480px;margin:0 240px 200px}.meritAid .siteContentContainer.pageWidth_8{margin:0 240px 0}.topBar .navButtons{margin-right:0;width:auto;float:left}.topBarMiniBtn{display:block;height:17px;overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;cursor:pointer;margin:10px 0}.headerContainer{margin-top:37px}#reviewPrompt{padding:10px 0;background:#5681A3;color:#ffffff;width:100%;box-shadow:0 -2px 1px 0 rgba(0,0,0,0.22) inset;z-index:100}#reviewPrompt p{margin:0 auto;width:900px;background:url(/img/icons/starDarkBlueBg.gif) no-repeat left 3px transparent;padding:3px 0 3px 20px;z-index:2;color:#fff}#reviewPrompt .info{width:980px;margin:0 auto}.closeReviewPrompt{width:25px;float:right;padding:5px 15px}#reviewPrompt a,#reviewPrompt a:visited{color:#fff;text-decoration:none}#reviewPrompt a:hover{color:#c4def2}.tabNewMessageIndicator{background:url("/img/cappex/icons/mini/newMailNav.png") no-repeat scroll right top transparent;padding:0 26px 0 0}.debugBoxBtn{background:url(/img/cappex/icons/mini/topBarGear.png) no-repeat left top transparent}.debugBoxBtn:hover{background-position:left bottom}.debugReLogin{background:url(/img/cappex/icons/mini/topBarRefresh.png) no-repeat left top transparent;float:left;margin-left:5px}.debugReLogin:hover{background-position:left bottom}.meritAid .debugReLogin{margin-left:10px}.unvalidatedAccount{background:url(/img/cappex/icons/mini/topBarAlert.png) no-repeat left top transparent;float:left;margin:0 0 0 5px}.unvalidatedAccount:hover{background-position:left bottom}.contentSection{margin-bottom:30px;float:left}.header{width:100%;float:left}.headerContent{margin:20px auto 0;float:left;width:100%;height:103px}.meritAid .headerContent{height:60px}.greenlight .headerContent{height:130px}.headerContent .container_16{margin:0 auto}.headerContent .logoBox{display:inline;float:left;margin:10px 10px 0;width:370px}.topBarContainer{position:fixed;z-index:999;width:100%;height:37px}.cappex .topBarContainer{background:url(/img/cappex/bg/topBar.png) repeat-x left bottom transparent;box-shadow:0 1px 2px rgba(0,0,0,0.6),0 -1px 1px rgba(255,255,255,0.4) inset}.meritAid .topBarContainer{background:#4B677B;box-shadow:0 -1px 1px rgba(0,0,0,0.64) inset}.topBar{height:37px;width:960px;margin:0 auto 13px;padding:0 10px;box-shadow:2px 0 1px rgba(0,0,0,0.15),-2px 0 1px rgba(0,0,0,0.15),1px 0 0 rgba(255,255,255,0.25) inset,-1px 0 0 rgba(255,255,255,0.25) inset}.meritAid .topBar{box-shadow:none}.topBar .navButtons ul li,.accountStatus ul,.accountStatus ul li{float:left}.topBar .navButtons ul li a{display:block;color:#fff;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,0.25);font-size:16px;line-height:16px;padding:12px 10px 9px;height:16px;box-shadow:-1px 0 0 rgba(0,0,0,0.1),1px 0 0 rgba(255,255,255,0.1) inset,-1px 0 0 rgba(255,255,255,0.1) inset}.topBar .navButtons ul li:last-child a{box-shadow:1px 0 0 rgba(0,0,0,0.1),1px 0 0 rgba(0,0,0,0.1) inset,-1px 0 0 rgba(255,255,255,0.1) inset,-1px 0 0 rgba(255,255,255,0.1) inset}.topBar .navButtons ul li a:hover{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.1) inset;color:#f47321;text-shadow:none;padding:16px 10px 12px;position:relative;top:-1px}.topBar .navButtons ul li a:active{position:relative;top:0}.topBar .accountStatus{height:37px;float:right;max-width:470px;overflow:hidden;word-wrap:break-word;margin-left:10px}.topBar .accountStatus a,.accountEmail{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.15);display:block}.topBar .accountStatus ul li{margin:10px 0;padding:0 7px;border-right:1px solid #fff;box-shadow:1px 0 0 rgba(0,0,0,0.15)}.topBar .accountStatus ul li:last-child{box-shadow:1px 0 0 rgba(0,0,0,0.15);border:none}.topBar .accountStatus a:hover{text-decoration:none}.cappex .topBar .accountStatus a:hover{text-shadow:1px 1px 1px rgba(0,0,0,0.35),0 0 20px #fff}.accountEmail{float:left}#closeNewAchievement{width:16px;height:16px;float:left;text-indent:100%;white-space:nowrap;overflow:hidden}#closeNewAchievement{background:url(/img/icons/closeTrans.gif) no-repeat left top transparent;margin:0;opacity:0.5}#closeNewAchievement:hover{opacity:1}.greenlight #closeNewAchievement{background:url(/img/icons/closeDarkBlueBg.gif) no-repeat left top transparent}.headerContent .achievementStatus ul,.headerContent .achievementStatus,.closeNewAchievement,.headerContent .achievementStatus ul li p a{float:right;text-align:right}.headerContent .achievementStatus ul li p a{margin-left:3px}.headerContent .achievementStatus ul li p,.headerContent .achievementStatus ul li img,.headerContent .achievementStatus ul li div,.headerContent .achievementStatus ul li a{float:left}.headerContent .achievementStatus ul li p{margin:2px 0 0 0;height:26px}.headerContent .achievementStatus ul li{border:1px solid rgba(255,255,255,0.95);background-color:rgba(255,255,255,0.3);box-shadow:0 0 1px rgba(0,0,0,0.15),0 0 5px rgba(0,0,0,0.02) inset;border-radius:3px;margin:0 0 5px 5px;padding:5px 10px 1px 6px;display:block;height:26px}.headerLogo{float:left}.meritAid .pageContainer{background:white}.footerWrapper{height:115px;position:absolute;bottom:0;left:0}#footer ul li{float:left;border-left:1px solid #fff;padding:0 4px}#footer ul li:first-child{padding-left:0;border-left:none}#footer ul li a{text-decoration:none;color:#6d6e70;font-family:Arial,sans-serif;font-size:11px}#footer ul li a:hover{text-decoration:underline}#footer{clear:both;float:left;margin-top:15px;padding-top:0;background:none}#footer p{text-align:right;float:right}.cappex #footer{margin-top:10px}.greenlight .footerWrapper .container_16{width:980px}.greenlight #footer{margin:40px 0 0 0;width:980px}.cappex.homeTemplate #footer{margin-top:15px}.greenlight.homeTemplate #footer{margin:40px 0 0 0;width:980px}.cappex #footer p{text-align:right;float:right;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.cappex #footer ul li a{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.cappex #footer ul li a:hover{color:#fff;text-decoration:underline}.meritAid #poweredByCappex{float:left;clear:both;text-indent:-9999px;background:url(/img/meritAid/poweredByCappex.gif) no-repeat right top;height:22px;margin-top:2.5em;margin-bottom:0}.meritAid #footer{margin-top:.5em;padding-top:15px;background:#fff url(/img/bg/thinThinRule.gif) repeat-x left top}.meritAid #footer p{text-align:right;float:right}.homePage #footer ul li a,.homePage #footer p,.quickApply #footer ul li a,.quickApply #footer p,.collegesBigList #footer ul li a,.collegesBigList #footer p,.meritAid #footer ul li a{color:#5681a3;text-shadow:none}.homePage #footer ul li a:hover,.quickApply #footer ul li a:hover,.collegesBigList #footer ul li a:hover{color:#F37320;text-decoration:underline}.homePage #header ul li,.homePage #footer ul li,.quickApply #header ul li,.quickApply #footer ul li,.collegesBigList #header ul li,.collegesBigList #footer ul li{border-left:1px solid #C5D4E1}#header ul li{border-left:1px solid #fff}#footer ul li{border-left:1px solid #6d6e70;line-height:11px;font-size:11px}#header ul li:first-child,#footer ul li:first-child{padding-left:0;border-left:none}.updatedProfileContent{float:left;width:780px}.cappex.quickApply .updatedPageContainer{background:none}.container_16.clearfix:after{height:auto}.quickApply .updatedPageContainer{background:none}.quickApply #footer p{color:#999}.meritAid .header{background:#384e5e}.achievementWidget tbody tr td{padding:0;border:none}.achievementStatus{height:83px;overflow:hidden}#newTinyIcon{position:relative;float:left}.headerNewAchievement,#currentAchievementStatus,.newAchievementBox,.currentAchievementBox{float:right}.headerNewAchievement,.newAchievementBox{height:27px}.newAchievementBox{margin-top:8px}.currentAchievementBox,.newAchievementBox{border:1px solid #fff;background:rgba(255,255,255,0.6);border-radius:5px;box-shadow:0 1px 0 rgba(0,0,0,0.15),0 1px 0 rgba(0,0,0,0.05) inset;padding:3px 5px}.greenlight .currentAchievementBox,.greenlight .newAchievementBox{background:none repeat scroll 0 0 #1a7ebf;border-color:#579DC8;color:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,0.9)}.greenlight .currentAchievementBox a,.greenlight .newAchievementBox a{color:#FFFFFF}#currentAchievementStatus tbody tr td,.headerNewAchievement tbody tr td{vertical-align:middle;padding:3px;border:none;height:20px;overflow:hidden;white-space:nowrap}#debugBoxShow button,#debugBoxHide button{border:1px solid #E87E38;border-radius:5px 5px 5px 5px;box-shadow:0 2px 2px rgba(0,0,0,0.2);font-size:20px;font-weight:bold;line-height:15px;padding:0 0 5px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}#debugBoxShow button:hover,#debugBoxHide button:hover{box-shadow:0 2px 2px rgba(0,0,0,0.2),inset 0 0 3px rgba(255,255,255,0.9);border:1px solid #B47348}.collegeInHeader{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);clear:both;color:#5681A3;float:right;margin:0;padding:3px 10px}#modalOverlay{background-color:rgba(0,0,0,0.2);height:100%;position:fixed;top:0;left:0;z-index:499}#modalBox{position:fixed;overflow:hidden;background-color:#fff;z-index:10000;padding:20px;border-radius:5px;box-shadow:0 2px 20px rgba(0,0,0,0.7)}.simpleConfirm{width:300px;height:120px;text-align:center}#modalBox.mooToolsAlert{opacity:1;height:160px;width:400px}@media all and (max-width: 980px){.topBarContainer,#reviewPrompt,.primaryCtaFixed,.pageContainer,.updatedPageContainer,.headerContent,.header{position:static!important;width:980px!important}.headerContainer,.primaryCtaPadding{margin-top:0!important}}