, but this code // executes before the first paint, when

ÃÛÌÒapp

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Types of Aid | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Types of Aid

How can you make a university experience more affordable? Scholarships, grants, and loans.

Explore the types of aid that can reduce the overall sticker price.

Scholarships

Scholarships are a form of gift aid and do not need to be repaid. Many are automatically awarded but some require and application.

Grants

Grants are awarded automatically, usually based on financial need. Like scholarships, they do not need to be repaid. Eligibility for most grants is determined based on information you provide on the Free Application for Federal Student Aid (FAFSA) and/or other institutional financial aid forms.

Loans

A loan is money you can borrow that must be repaid once you either a) graduate, or b) are enrolled in college/university less than half time. Loans can help bridge the financial gap left after other aid and can be an important resource for investing in your future.

Student Employment

Take advantage of the more than 2,000 on-campus jobs offered to students.

Military Benefits

Students who have served—or have parents who have served—in the United States military may be eligible for military education benefits.