@font-face {
	font-family: Swiss721B;
	src: url(/Fonts/5b9ccca5-47aa-44da-9a69-75a9c5b8f314.eot?#iefix) format("eot"), url(/Fonts/6f8c05f7-2d01-4282-ba89-505635df2953.woff) format("woff"), url(/Fonts/3fa115a3-0515-4bbd-94cc-555dc6341889.ttf) format("truetype"), url(/Fonts/d3755f1d-88db-4cd3-a42b-8226e3aeeaf4.svg#d3755f1d-88db-4cd3-a42b-8226e3aeeaf4) format("svg");
}
@font-face {
	font-family: Swiss721BC;
	src: url(/Fonts/9d110454-bdb0-45fa-8bfd-27c1e5a6e0de.eot?#iefix) format("eot"), url(/Fonts/f2bb9e08-e1b0-4de5-b414-c8a0b3ec39fa.woff) format("woff"), url(/Fonts/d51673dd-8f8b-49c0-bc94-97ae567963c3.ttf) format("truetype"), url(/Fonts/4c00b9f9-d6b3-46b6-b7e5-820786ed386e.svg#4c00b9f9-d6b3-46b6-b7e5-820786ed386e) format("svg");
}
html {
	color: rgb(34, 34, 34); font-family: Georgia;
}
button {
	color: rgb(34, 34, 34); font-family: Georgia;
}
input {
	color: rgb(34, 34, 34); font-family: Georgia;
}
select {
	color: rgb(34, 34, 34); font-family: Georgia;
}
textarea {
	color: rgb(34, 34, 34); font-family: Georgia;
}
body {
	line-height: 1.4; font-family: Georgia; font-size: 1em;
}
::selection {
	background: rgb(179, 212, 252); text-shadow: none;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
img {
	vertical-align: middle;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	resize: vertical;
}
.chromeframe {
	background: rgb(204, 204, 204); margin: 0.2em 0px; padding: 0.2em 0px; color: rgb(0, 0, 0);
}
.contentWrap {
	margin: 0px auto; width: 1198px; padding-right: 41px; padding-left: 41px;
}
input {
	border: 0px currentColor; border-image: none;
}
.lineBreak {
	width: 100%; height: 1px; margin-top: 94px; margin-bottom: 94px; background-color: rgb(222, 221, 221);
}
.yellowBG {
	background-color: rgb(255, 180, 20);
}
.orangeBG {
	background-color: rgb(255, 133, 37);
}
.maroonBG {
	background-color: rgb(178, 25, 56);
}
.lightGreyBG {
	background-color: rgb(232, 232, 232);
}
.lightGreyBG2 {
	background-color: rgb(236, 236, 236);
}
.yellowFont {
	color: rgb(255, 180, 20);
}
.orangeFont {
	color: rgb(255, 133, 37);
}
.maroonFont {
	color: rgb(178, 25, 56);
}
.darkGreyFont {
	color: rgb(65, 65, 64);
}
.greyFont {
	color: rgb(63, 63, 63);
}
.blackFont {
	color: rgb(0, 0, 0);
}
header {
	height: 221px;
}
.aiefLogo {
	background: url("/images/aief-logo.png") no-repeat left bottom; width: 200px; height: 94px; margin-top: 72px; float: left;
}
header nav {
	width: 770px; margin-top: 60px; margin-left: 38px; float: left;
}
header nav a {
	background: url("/images/nav-seperator.png") no-repeat right; color: rgb(98, 98, 97); text-transform: uppercase; padding-right: 17px; padding-left: 9px; font-family: "Swiss721BC"; font-size: 17px; font-weight: normal; text-decoration: none;
}
header nav a:last-child {
	background: none; padding-right: 0px;
}
header nav a:hover {
	color: rgb(39, 39, 39);
}
body.home header nav a.home {
	color: rgb(39, 39, 39);
}
body.about header nav a.about {
	color: rgb(39, 39, 39);
}
body.donate header nav a.donate {
	color: rgb(39, 39, 39);
}
body.scholarships header nav a.scholarships {
	color: rgb(39, 39, 39);
}
body.pathways header nav a.pathways {
	color: rgb(39, 39, 39);
}
body.gallery header nav a.gallery {
	color: rgb(39, 39, 39);
}
body.news header nav a.news {
	color: rgb(39, 39, 39);
}
body.contact header nav a.contact {
	color: rgb(39, 39, 39);
}
.donateTodayBut {
	background-position: 140px 3px, 158px 23px; padding: 15px 60px 14px 15px; border-radius: 5px; color: rgb(65, 65, 64); text-transform: uppercase; font-family: "Swiss721BC"; font-size: 17px; font-weight: normal; text-decoration: none; margin-top: 45px; float: right; background-image: url("/images/white-arrow-div.png"), url("/images/white-arrow.png"); background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(255, 180, 20);
}
.donateTodayBut:hover {
	color: rgb(255, 255, 255); background-color: rgb(225, 154, 2);
}
.socialSearchHold {
	width: 405px; color: rgb(146, 145, 145); font-size: 14px; margin-top: 62px; float: right;
}
.socialHold {
	width: 194px; float: left;
}
.socialHold span {
	line-height: 18px; vertical-align: top;
}
.twitterBut {
	background: url("/images/twitter-icon.png") no-repeat left top; width: 21px; height: 21px; margin-left: 18px; display: inline-block;
}
.facebookBut {
	background: url("/images/facebook-icon.png") no-repeat left top; width: 21px; height: 21px; margin-left: 10px; display: inline-block;
}
.linkedinBut {
	background: url("/images/linkedin-icon.png") no-repeat left top; width: 21px; height: 21px; margin-left: 12px; display: inline-block;
}
.searchHold {
	background: url("/images/search-bg.png") no-repeat right top; width: 208px; height: 18px; text-align: right; border-left-color: rgb(146, 145, 145); border-left-width: 1px; border-left-style: solid; float: right;
}
input.searchField {
	background: none; padding: 0px; border: currentColor; border-image: none; width: 148px; height: 18px; color: rgb(146, 145, 145); font-style: italic;
}
input.searchGoBut {
	width: 28px; height: 18px; opacity: 0;
}
footer {
	height: 776px;
}
.footCol {
	color: rgb(63, 63, 63); margin-top: 92px; margin-right: 16px; margin-left: 0px; vertical-align: top; display: inline-block;
}
.footCol h4 {
	margin: 0px; padding: 0px 0px 4px; color: rgb(63, 63, 63); text-transform: uppercase; line-height: 20px; font-family: "Swiss721BC"; font-size: 17px; font-weight: normal;
}
.footCol a {
	color: rgb(63, 63, 63); line-height: 30px; font-size: 16px; text-decoration: none; display: block;
}
.footCol a.fmLink {
	line-height: 20px;
}
footer .twitterBut {
	margin-top: 6px; margin-left: 0px; display: inline-block;
}
footer .facebookBut {
	margin-top: 6px; margin-left: 4px; display: inline-block;
}
footer .linkedinBut {
	margin-top: 6px; margin-left: 6px; display: inline-block;
}
.footRightCol {
	width: 160px; margin-top: -20px; margin-right: 0px; float: right;
}
p.copyText {
	padding: 0px; color: rgb(63, 63, 63); font-size: 10px; margin-top: 5px;
}
p.disclaimText {
	color: rgb(63, 63, 63); line-height: 14px; font-size: 12px; margin-top: 40px;
}
.partnersHold {
	
}
.partnersHold h3 {
	color: rgb(21, 21, 21); text-transform: uppercase; padding-top: 0px; font-family: "Swiss721BC"; font-size: 26px; font-weight: normal; margin-top: -8px; margin-bottom: 20px; margin-left: 27px;
}
.ausGovDis {
	margin-top: 65px; margin-bottom: 100px;
}
.ausGovDis img {
	vertical-align: top;
}
.ausGovDis p {
	width: 980px; color: rgb(30, 30, 30); font-size: 13px; margin-top: 35px; margin-left: 6px; display: inline-block;
}
.donateBlockHold {
	
}
.donGridLeftPhoto {
	width: 298px; height: 373px; text-align: left; float: left;
}
.donGridCenter {
	width: 598px; height: 373px; text-align: left; margin-left: 2px; float: left;
}
.donGridRight {
	width: 298px; height: 373px; text-align: left; float: right;
}
.gridPad {
	padding-top: 34px; padding-right: 20px; padding-left: 25px;
}
.gridPad h2 {
	margin: 0px; padding: 0px; text-transform: uppercase; line-height: 34px; font-family: "Swiss721BC"; font-size: 35px; font-weight: normal;
}
.gridPad h1 {
	margin: -2px 0px 0px; padding: 0px; text-transform: uppercase; line-height: 50px; font-family: "Swiss721BC"; font-size: 55px; font-weight: normal;
}
.gridPad p {
	font-size: 16px;
}
.donGridCenter p {
	color: rgb(30, 30, 30);
}
.donGridCenter .gridPad {
	padding-right: 100px;
}
.donatOnlineHold {
	width: 175px; float: left;
}
.donatPostHold {
	width: 235px; margin-left: 32px; float: left;
}
.donatOnlineHold h3 {
	margin: 14px 0px 0px; padding: 0px; color: rgb(30, 30, 30); text-transform: uppercase; line-height: 20px; font-family: "Swiss721BC"; font-size: 20px; font-weight: normal;
}
.donatPostHold h3 {
	margin: 14px 0px 0px; padding: 0px; color: rgb(30, 30, 30); text-transform: uppercase; line-height: 20px; font-family: "Swiss721BC"; font-size: 20px; font-weight: normal;
}
.donatOnlineHold h3 {
	padding-left: 0px;
}
.donatPostHold h3 {
	width: 230px; padding-left: 0px;
}
.donatOnlineHold p {
	margin: 2px 0px 0px; padding: 0px; color: rgb(30, 30, 30); line-height: 17px; font-size: 13px;
}
.donatPostHold p {
	margin: 2px 0px 0px; padding: 0px; color: rgb(30, 30, 30); line-height: 17px; font-size: 13px;
}
.donatOnlineHold p {
	width: 170px;
}
.donatPostHold p {
	width: 225px;
}
.donateOnlineBut {
	border-radius: 5px; color: rgb(65, 65, 64); text-transform: uppercase; padding-top: 13px; padding-bottom: 11px; padding-left: 13px; font-family: "Swiss721BC"; font-size: 16px; font-weight: normal; text-decoration: none; margin-top: 18px; display: inline-block;
}
.donatePostBut {
	border-radius: 5px; color: rgb(65, 65, 64); text-transform: uppercase; padding-top: 13px; padding-bottom: 11px; padding-left: 13px; font-family: "Swiss721BC"; font-size: 16px; font-weight: normal; text-decoration: none; margin-top: 18px; display: inline-block;
}
.donateOnlineBut {
	background-position: 133px 2px, 152px 19px; width: 162px; background-image: url("/images/white-arrow-div-small.png"), url("/images/white-arrow.png"); background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(255, 180, 20);
}
.donatePostBut {
	background-position: 193px 2px, 211px 19px; width: 222px; background-image: url("/images/white-arrow-div-small.png"), url("/images/white-arrow.png"); background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(255, 180, 20);
}
.donatePostBut:hover {
	color: rgb(255, 255, 255); background-color: rgb(225, 154, 2);
}
.donateOnlineBut:hover {
	color: rgb(255, 255, 255); background-color: rgb(225, 154, 2);
}
.quoteHold {
	padding-top: 37px; padding-right: 31px; padding-left: 31px;
}
.quote {
	padding: 30px; border-radius: 5px; color: rgb(30, 30, 30); font-size: 16px; font-style: italic; background-color: rgb(182, 181, 181);
}
.quoteArrow {
	background: url("/images/donate-speech-arrow.png") no-repeat 185px 0px; height: 35px;
}
.quoteBy {
	
}
.quoteNameWrap {
	width: 170px; float: left;
}
.quoteName {
	color: rgb(30, 30, 30); line-height: 15px; font-size: 13px; font-weight: bold; border-bottom-color: rgb(30, 30, 30); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.quoteTitle {
	color: rgb(64, 63, 63); font-size: 13px; font-style: italic; display: block;
}
.quotePhoto {
	width: 63px; float: right;
}
.homeLinksHold {
	margin-bottom: 94px;
}
.gridLeftPhoto {
	width: 298px; height: 318px; text-align: left; margin-right: 2px; float: left;
}
.gridRightPhoto {
	width: 298px; height: 318px; text-align: right; margin-right: 2px; float: left;
}
.gridTextBlock {
	width: 298px; height: 318px; text-align: left; margin-right: 2px; float: left; position: relative; background-color: rgb(232, 232, 232);
}
.rightBlock {
	margin-right: 0px !important; float: right !important;
}
.findMoreLink {
	background: url("/images/find-more-arrow.png") no-repeat right top; padding: 0px 25px 0px 0px; height: 17px; bottom: 28px; color: rgb(65, 65, 64); text-transform: uppercase; line-height: 19px; font-family: "Swiss721BC"; font-size: 16px; font-weight: normal; text-decoration: none; display: block; position: absolute;
}
.findMoreLink:hover {
	background: url("/images/find-more-arrow.png") no-repeat right bottom; color: rgb(120, 120, 120);
}
.featureHomeLinksHold {
	margin-top: 94px;
}
.featureGridLeft {
	width: 598px; margin-right: 2px; float: left;
}
.featureLeftPhoto {
	width: 598px; height: 318px; margin-bottom: 2px;
}
.featureTextBlock {
	width: 598px; height: 318px; text-align: left; position: relative; background-color: rgb(232, 232, 232);
}
.feature2pxBot {
	margin-bottom: 2px;
}
.featureTextBlock p {
	padding-right: 45px;
}
.subNav {
	background: rgb(167, 166, 166); height: 74px;
}
.subNav .contentWrap {
	margin: 0px auto; width: 951px; padding-right: 41px; padding-left: 288px;
}
.subNav a {
	color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 25px; padding-right: 47px; padding-left: 0px; font-family: "Swiss721BC"; font-size: 17px; font-weight: normal; text-decoration: none; display: inline-block;
}
.subNav a:hover {
	color: rgb(39, 39, 39);
}
.subPathways .contentWrap {
	background: url("/images/sub-nav-arrow.png") no-repeat 685px 0px rgb(167, 166, 166);
}
.subAbout .contentWrap {
	background: url("/images/sub-nav-arrow.png") no-repeat 375px 0px rgb(167, 166, 166);
}
.subGallery .contentWrap {
	background: url("/images/sub-nav-arrow.png") no-repeat 786px 0px rgb(167, 166, 166);
}
.subScholarships .contentWrap {
	background: url("/images/sub-nav-arrow.png") no-repeat 560px 0px rgb(167, 166, 166);
}
body.photos .subNav a.photos {
	color: rgb(39, 39, 39);
}
body.videos .subNav a.videos {
	color: rgb(39, 39, 39);
}
body.audio .subNav a.audio {
	color: rgb(39, 39, 39);
}
body.news-media .subNav a.news-media {
	color: rgb(39, 39, 39);
}
body.annual-reports .subNav a.annual-reports {
	color: rgb(39, 39, 39);
}
body.resources .subNav a.resources {
	color: rgb(39, 39, 39);
}
body.faq .subNav a.faq {
	color: rgb(39, 39, 39);
}
body.our-people .subNav a.our-people {
	color: rgb(39, 39, 39);
}
body.work .subNav a.work {
	color: rgb(39, 39, 39);
}
body.our-story .subNav a.our-story {
	color: rgb(39, 39, 39);
}
body.tertiary-scholarships .subNav a.tertiary-scholarships {
	color: rgb(39, 39, 39);
}
body.about-the-program .subNav a.about-the-program {
	color: rgb(39, 39, 39);
}
body.how-to-apply .subNav a.how-to-apply {
	color: rgb(39, 39, 39);
}
body.alumni-destinations .subNav a.alumni-destinations {
	color: rgb(39, 39, 39);
}
body.mentoring .subNav a.mentoring {
	color: rgb(39, 39, 39);
}
body.transition-support .subNav a.transition-support {
	color: rgb(39, 39, 39);
}
.breadcrumbs {
	height: 94px; line-height: 94px;
}
.breadcrumbs a {
	color: rgb(148, 147, 146); font-size: 13px; font-style: italic; text-decoration: underline; margin-right: 18px;
}
.breadcrumbs a:hover {
	color: rgb(65, 65, 64);
}
.breadcrumbs a.current {
	color: rgb(65, 65, 64); text-decoration: none;
}
.breadcrumbs a.current:hover {
	color: rgb(65, 65, 64); text-decoration: none; cursor: default;
}
.defaultPage {
	
}
.defImageHead {
	height: 259px;
}
.defImageHead img {
	margin: 0px; padding: 0px; float: left; display: block;
}
.pageContent {
	padding: 60px;
}
.pageContent h1 {
	margin: 0px 0px 25px; padding: 0px; text-transform: uppercase; line-height: 50px; font-family: "Swiss721BC"; font-size: 55px; font-weight: normal;
}
.pageContent h2 {
	margin: 0px 0px 39px; padding: 0px; text-transform: uppercase; line-height: 35px; font-family: "Swiss721BC"; font-size: 35px; font-weight: normal;
}
.pageContent h3 {
	margin: 0px 0px 15px; padding: 0px; text-transform: uppercase; line-height: 25px; font-family: "Swiss721BC"; font-size: 25px; font-weight: normal;
}
.pageContent p {
	margin: 0px 0px 25px; padding: 0px; color: rgb(65, 65, 64); line-height: 24px; font-size: 16px;
}
.pageContent .lay2col {
	width: 485px; float: left;
}
.pageContent .lay2colRight {
	width: 485px; float: right;
}
.pageLineBreak {
	background: rgb(255, 255, 255); height: 2px; margin-top: 35px; margin-bottom: 60px;
}
.pageContent p a {
	color: rgb(65, 65, 64); font-style: italic; font-weight: bold; text-decoration: underline;
}
.pageContent p a:hover {
	color: rgb(0, 0, 0);
}
.pageContent ul {
	padding-left: 0px;
}
.pageContent ul li {
	background: url("/images/orange-bullet.png") no-repeat 0px 10px; text-align: justify; padding-left: 25px; list-style-type: none;
}
.aboutGraphLeft {
	margin-top: 80px; margin-right: 134px;
}
.aboutGraphRight {
	margin-top: 80px;
}
.aboutModelGraph {
	margin-top: -25px;
}
ol {
	padding-left: 0px; margin-left: 0px; counter-reset: li;
}
ol > li {
	list-style: none; margin: 0px 0px 15px 2em; text-align: justify; padding-left: 20px; position: relative;
}
ol > li::before {
	background: rgb(255, 133, 37); padding: 2px; border-radius: 25px; left: -32px; top: 4px; width: 32px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Swiss721BC"; font-size: 20px; font-weight: normal; margin-right: 8px; position: absolute; content: counter(li); counter-increment: li; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
li ol {
	margin-top: 6px;
}
li ul {
	margin-top: 6px;
}
ol ol li:last-child {
	margin-bottom: 0px;
}
.galPhotoGrid {
	width: 538px; height: 360px; float: left; position: relative;
}
.mediaInfoBar {
	bottom: 0px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(56, 55, 51, 0.5);
}
.galPhotoGrid .mediaInfoBar {
	width: 538px; height: 90px;
}
.galPhotoGrid .mediaInfoBar h4 {
	margin: 20px 0px 6px 50px; padding: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 25px; font-family: "Swiss721BC"; font-size: 30px; font-weight: normal;
}
.galPhotoGrid .mediaInfoBar p {
	margin: 0px 0px 0px 50px; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.galPhotoGrid .mediaInfoBar p span {
	font-style: italic; font-weight: normal;
}
.floatRight {
	float: right;
}
body.gallery .findMoreLink {
	margin-top: 60px; float: right; display: block; position: relative;
}
body.news .findMoreLink {
	margin-top: 60px; float: right; display: block; position: relative;
}
body.gallery h1 {
	margin-bottom: 33px;
}
.galVidGridLarge {
	width: 721px; height: 404px; float: left; position: relative;
}
.galVidGridLarge .mediaInfoBar {
	width: 721px; height: 90px;
}
.galVidGridLarge .mediaInfoBar h4 {
	margin: 34px 0px 6px 50px; padding: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 25px; font-family: "Swiss721BC"; font-size: 30px; font-weight: normal; display: inline-block;
}
.galVidGridLarge .mediaInfoBar p {
	margin: 0px 0px 0px 15px; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; display: inline-block;
}
.galVidGridLarge .mediaInfoBar p span {
	font-style: italic; font-weight: normal;
}
.galVidGridSmall {
	width: 355px; height: 201px; float: right; position: relative;
}
.galVidGridSmall .mediaInfoBar {
	width: 355px; height: 44px;
}
.galVidGridSmall .mediaInfoBar h4 {
	margin: 15px 0px 6px 20px; padding: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 15px; font-family: "Swiss721BC"; font-size: 20px; font-weight: normal; display: inline-block;
}
.galVidGridSmall .mediaInfoBar p {
	margin: 0px 0px 0px 10px; padding: 0px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; display: inline-block;
}
.galVidGridSmall .mediaInfoBar p span {
	font-style: italic; font-weight: normal;
}
.top2px {
	margin-top: 2px;
}
.playIconLarge {
	background: url("/images/large-play-icon.png") no-repeat center; z-index: 1;
}
.playIconLarge:hover {
	background: url("/images/large-play-icon-hover.png") no-repeat center;
}
.playIconMed {
	background: url("/images/med-play-icon.png") no-repeat center; z-index: 1;
}
.playIconMed:hover {
	background: url("/images/med-play-icon-hover.png") no-repeat center;
}
.playIconSmall {
	background: url("/images/small-play-icon.png") no-repeat center; z-index: 1;
}
.playIconSmall:hover {
	background: url("/images/small-play-icon-hover.png") no-repeat center;
}
.galVidGridLarge .playIconLarge {
	width: 721px; height: 404px; position: absolute;
}
.galVidGridSmall .playIconMed {
	width: 355px; height: 201px; position: absolute;
}
.galAudioGrid {
	width: 268px; margin-right: 2px; float: left; position: relative;
}
.audioGridLast {
	margin-right: 0px; float: right;
}
.galAudioGrid h4 {
	margin: 15px 0px 6px 15px; padding: 0px; color: rgb(56, 55, 51); text-transform: uppercase; line-height: 27px; font-family: "Swiss721BC"; font-size: 27px; font-weight: normal;
}
.galAudioGrid p {
	color: rgb(65, 65, 64); line-height: 13px; font-size: 15px; font-weight: bold; margin-bottom: 6px; margin-left: 15px;
}
.galAudioGrid p span {
	color: rgb(94, 94, 94); font-style: italic; font-weight: normal;
}
.galAudioGrid p.audioTitle {
	font-weight: normal;
}
.galAudioGrid .playIconMed {
	width: 268px; height: 154px; position: absolute;
}
.galMediaGalGrid {
	width: 268px; margin-right: 2px; margin-bottom: 25px; float: left;
}
.galMediaGalGrid h4 {
	margin: 12px 0px 6px 15px; padding: 0px; color: rgb(56, 55, 51); text-transform: uppercase; line-height: 15px; font-family: "Swiss721BC"; font-size: 15px; font-weight: normal;
}
.galMediaGalGrid p.mediaNum {
	margin: 0px 0px 0px 15px; padding: 0px; color: rgb(65, 65, 64); line-height: 17px; font-size: 13px; font-weight: bold;
}
.galMediaGalGrid p.mediaDescript {
	margin: 3px 0px 0px 15px; padding: 0px; text-align: justify; color: rgb(98, 98, 97); line-height: 17px; font-size: 13px; font-style: italic;
}
.galMediaGalGrid p.mediaDate {
	margin: 3px 0px 0px 15px; padding: 0px; color: rgb(65, 65, 64); line-height: 17px; font-size: 13px; font-style: italic;
}
.rightGrid {
	margin-right: 0px !important; float: right !important;
}
.galMediaGalGrid .playIconSmall {
	width: 268px; height: 154px; position: absolute;
}
.scholarLinksHold {
	margin-top: 94px;
}
.scholarLinksHold .gridLeftPhoto {
	width: 298px; height: 393px; text-align: left; margin-right: 2px; float: left;
}
.scholarLinksHold .gridRightPhoto {
	width: 298px; height: 393px; text-align: right; margin-right: 2px; float: left;
}
.scholarLinksHold .gridTextBlock {
	width: 298px; height: 393px; text-align: left; margin-right: 2px; float: left; position: relative; background-color: rgb(232, 232, 232);
}
.scholarLinksHold .rightBlock {
	margin-right: 0px; float: right;
}
.scholarSearchBox {
	padding: 55px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 425px; height: 325px; margin-top: -75px; margin-left: -55px;
}
.scholarSearchBox h3 {
	font-size: 23px;
}
.scholarSearchBox h4 {
	margin: 35px 0px 15px; padding: 0px; text-transform: uppercase; line-height: 18px; font-family: "Swiss721BC"; font-size: 18px; font-weight: normal;
}
.yellowBut {
	background-position: 88px -1px, 105px 14px; padding: 9px 60px 7px 20px; border-radius: 5px; color: rgb(56, 55, 51); text-transform: uppercase; font-family: "Swiss721BC"; font-size: 15px; font-weight: normal; text-decoration: none; margin-top: 8px; margin-right: 4px; float: right; background-image: url("/images/white-arrow-div.png"), url("/images/white-arrow.png"); background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(255, 180, 20);
}
.yellowBut:hover {
	color: rgb(255, 255, 255); background-color: rgb(225, 154, 2);
}
.scholarSearchResults {
	
}
.schoolRegion {
	
}
.schoolRegion .pageLineBreak {
	margin-bottom: 27px;
}
.schoolRegion h3 {
	padding: 0px; color: rgb(65, 65, 64); margin-top: 60px; margin-bottom: -15px;
}
a.schoolResult {
	width: 500px; padding-left: 30px; margin-bottom: 30px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
a.schoolResult .schLogo {
	width: 100px; float: left;
}
a.schoolResult p {
	width: 320px; color: rgb(65, 65, 64); padding-top: 38px; font-size: 18px; text-decoration: underline; margin-left: 32px; display: inline-block;
}
.schoolDetails {
	
}
.schoolDetails img {
	margin-right: 20px; float: left;
}
.schoolDetails h3 {
	line-height: 30px;
}
.sInfoHold {
	font-size: 18px; margin-bottom: 30px;
}
.sInfoBlock {
	margin-top: 15px;
}
.sLabel {
	width: 120px; color: rgb(98, 98, 97); font-weight: bold; float: left;
}
.sInfo {
	width: 360px; color: rgb(65, 65, 64); float: left;
}
.sInfo a {
	color: rgb(65, 65, 64); text-decoration: underline;
}
.sInfo a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.sScholarDetails {
	margin: 0px; padding: 0px;
}
.meetStudentsButton {
	background-position: 295px 2px, 313px 19px; border-radius: 5px; width: 325px; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 13px; padding-bottom: 11px; padding-left: 13px; font-family: "Swiss721BC"; font-size: 16px; font-weight: normal; text-decoration: none; margin-top: 0px; margin-bottom: 30px; float: right; display: inline-block; background-image: url("/images/white-arrow-div-small.png"), url("/images/white-arrow.png"); background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(178, 25, 56);
}
.meetStudentsButton:hover {
	background-color: rgb(126, 11, 35);
}
.schoolFeatImage {
	margin-top: 30px;
}
.principalHold {
	margin-bottom: 40px; position: relative;
}
.principalHold img {
	float: left;
}
.principalHold p {
	margin: 0px; padding: 0px; left: 130px; bottom: 0px; color: rgb(98, 98, 97); line-height: 10px; font-size: 13px; font-style: italic; position: absolute;
}
.homeCommunGrid {
	padding-top: 4px; margin-bottom: 90px;
}
.hcGrid {
	background: rgb(255, 255, 255); width: 151px; height: 84px; margin-right: 1px; margin-bottom: 1px; float: left; display: table;
}
.hcGrid p {
	text-align: center; color: rgb(65, 65, 64); text-transform: uppercase; line-height: 17px; padding-right: 20px; padding-left: 20px; font-family: "Swiss721BC"; font-size: 14px; font-weight: normal; text-decoration: none; vertical-align: middle; display: table-cell;
}
.studentHold {
	margin-bottom: 90px;
}
.studentHold h2 {
	margin-bottom: 15px;
}
.studentHold p {
	
}
body.contact a {
	font-style: normal;
}
body.contact #map-canvas {
	margin: -73px 0px 0px -30px; padding: 0px; width: 515px; height: 515px;
}
.newsGrid {
	width: 268px; margin-right: 2px; float: left; position: relative;
}
.newsGridLast {
	margin-right: 0px; float: right;
}
.newsGrid h4 {
	margin: 15px 0px 6px 15px; padding: 0px; color: rgb(56, 55, 51); text-transform: uppercase; line-height: 27px; font-family: "Swiss721BC"; font-size: 27px; font-weight: normal;
}
.newsGrid p {
	color: rgb(94, 94, 94); line-height: 13px; font-size: 15px; font-style: italic; margin-bottom: 6px; margin-left: 15px;
}
.newsGrid p.newsSubTitle {
	color: rgb(65, 65, 64); font-style: normal;
}
.newsGrid:hover h4 {
	color: rgb(91, 19, 0);
}
.newsGrid:hover p.newsSubTitle {
	color: rgb(91, 19, 0);
}
.newsGrid:hover img {
	opacity: 0.4;
}
.newsGrid:hover .newsTint {
	background-color: rgb(91, 19, 0);
}
body.news-media h1 {
	margin-bottom: 32px;
}
body.annual-reports h1 {
	margin-bottom: 32px;
}
body.resources h1 {
	margin-bottom: 32px;
}
.articleItem {
	padding-bottom: 27px;
}
.articleItem img {
	float: left;
}
.articleItem .articleDescriptHold {
	width: 780px; margin-left: 20px; float: left;
}
.articleItem .articleDescriptHold h4 {
	margin: 5px 0px 6px; padding: 0px; color: rgb(56, 55, 51); text-transform: uppercase; line-height: 24px; font-family: "Swiss721BC"; font-size: 24px; font-weight: normal;
}
.articleItem .articleDescriptHold p {
	color: rgb(65, 65, 64); line-height: 17px; font-size: 13px; margin-bottom: 5px;
}
.articleItem .articleDescriptHold p.articleAuthor {
	
}
.articleItem .articleDescriptHold p.articleSummary {
	
}
.articleItem .articleDescriptHold p.articleDate {
	color: rgb(94, 94, 94); font-style: italic;
}
.newsArticleContent img {
	margin-bottom: 25px;
}
.newsArticleContent a.videoLink .playIconLarge {
	width: 478px; height: 278px; position: absolute;
}
.faqHold {
	
}
.faqCat {
	margin-bottom: 20px; cursor: pointer;
}
.faqCat:hover h3 {
	color: rgb(255, 133, 37);
}
.faqCat h3 {
	font-size: 25px; display: inline-block;
}
.faqCatItems {
	display: none;
}
.faqCatIcon {
	background: url("/images/faq-cat-arrow.png") no-repeat left top; width: 21px; height: 21px; margin-left: 30px; display: inline-block;
}
.faqOpen .faqCat h3 {
	color: rgb(255, 133, 37);
}
.faqOpen .faqCat .faqCatIcon {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.faqItem {
	margin-bottom: 60px;
}
.faqQuestion {
	background: url("/images/faq-ques-arrow.png") no-repeat 0px 7px; margin: 5px 0px 9px; padding: 0px 0px 0px 17px; color: rgb(56, 55, 51); text-transform: uppercase; line-height: 24px; font-family: "Swiss721BC"; font-size: 20px; font-weight: normal;
}
body.work .pageContent h2 {
	line-height: 34px; font-size: 35px;
}
body.pathways .pageContent h2 {
	line-height: 34px; font-size: 35px;
}
.jobHold {
	padding: 60px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 414px; margin-bottom: 60px; float: left;
}
.jobHold {
	
}
.applyNowBut {
	background-position: 103px -1px, 120px 14px; border-radius: 5px; width: 130px; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 8px; padding-bottom: 6px; padding-left: 13px; font-family: "Swiss721BC"; font-size: 15px; font-weight: normal; text-decoration: none; margin-top: 10px; display: inline-block; background-image: url("/images/white-arrow-div-small.png"), url("/images/white-arrow.png"); background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(255, 133, 37);
}
.applyNowBut:hover {
	background-color: rgb(213, 116, 39);
}
body.our-story .pageContent img {
	margin-bottom: 50px;
}
body.our-story .pageContent h3 {
	
}
.pageContent ul {
	padding-bottom: 15px;
}
.ourPeopleGrid {
	width: 268px; margin-right: 2px; float: left;
}
.orangeArrowIcon {
	background: url("/images/faq-cat-arrow.png") no-repeat left top; width: 21px; height: 21px; margin-left: 8px; display: inline-block;
}
.personOpen h4 {
	color: rgb(255, 133, 37) !important;
}
.personOpen .orangeArrowIcon {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.ourPeopleGrid h4 {
	margin: 15px 0px 9px; padding: 0px 15px 0px 10px; color: rgb(56, 55, 51); text-transform: uppercase; line-height: 27px; font-family: "Swiss721BC"; font-size: 27px; font-weight: normal;
}
.ourPeopleGrid h4:hover {
	color: rgb(255, 133, 37); cursor: pointer;
}
.ourPeopleGrid p {
	line-height: 19px; padding-right: 15px; padding-left: 10px; font-size: 16px; font-style: italic;
}
.ourPeopleGrid .fullDescript {
	display: none;
}
div.mediaInfoWrapper {
	width: 649px;
}
div.largerPhotoGal {
	width: 910px;
}
div.mediaInfoHold {
	padding: 30px;
}
div.mediaInfoHold h3 {
	margin: 0px 0px 15px; padding: 0px; text-transform: uppercase; line-height: 20px; font-family: "Swiss721BC"; font-size: 21px; font-weight: normal;
}
div.mediaInfoHold .descript {
	
}
div.mediaInfoHold .dateStamp {
	font-style: italic;
}
#galleria {
	
}
#ytplayer {
	margin-top: 6px; margin-left: 6px;
}
p.actualLink {
	font-style: italic; font-weight: bold; margin-top: 10px;
}
div.articleItem:hover p.actualLink {
	text-decoration: underline;
}
.classHold {
	
}
.classTitleHold {
	cursor: pointer;
}
.classTitleHold:hover h2 {
	color: rgb(255, 133, 37);
}
.classTitleHold h2 {
	margin-bottom: 20px; display: inline-block;
}
.classItems {
	display: none;
}
.classTitleHold .faqCatIcon {
	background: url("/images/faq-cat-arrow.png") no-repeat left top; width: 21px; height: 21px; line-height: 21px; margin-left: 20px; vertical-align: 2px; display: inline-block;
}
.classOpen .classTitleHold h2 {
	color: rgb(255, 133, 37);
}
.classOpen .classTitleHold .faqCatIcon {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.faqCatIconSchool {
	background: url("/images/faq-cat-arrow.png") no-repeat left top; width: 21px; height: 21px; margin-left: 15px; display: inline-block;
}
.faqOpen .faqCatIconSchool {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg);
}
a.searchResult {
	text-decoration: none !important;
}
a.searchResult h3 {
	text-decoration: none !important;
}
a.searchResult p {
	text-decoration: none !important;
}
a.searchResult:hover h3 {
	color: rgb(255, 133, 37);
}
div.pagination {
	text-align: center; font-family: "Swiss721BC"; font-size: 16px;
}
div.pagination ul {
	background: none; list-style: none; padding: 0px; vertical-align: top; display: inline-block;
}
div.pagination ul li {
	background: none; list-style: none; padding: 0px; vertical-align: top; display: inline-block;
}
div.pagination a {
	color: rgb(98, 98, 97); text-decoration: none;
}
div.pagination .number {
	padding: 13px; color: rgb(98, 98, 97);
}
div.pagination .active {
	color: rgb(178, 25, 56) !important;
}
div.pagination .active a {
	color: rgb(178, 25, 56) !important;
}
div.pagination .number a:hover {
	color: rgb(178, 25, 56) !important;
}
div.pagination .previous a {
	background: url("/images/page-prev.png") no-repeat center; padding: 13px; width: 15px; height: 17px; display: inline-block;
}
div.pagination .next a {
	background: url("/images/page-next.png") no-repeat center; padding: 13px; width: 15px; height: 17px; display: inline-block;
}
div.pagination .next a:hover {
	background: url("/images/page-next-hover.png") no-repeat center;
}
div.pagination .previous a:hover {
	background: url("/images/page-prev-hover.png") no-repeat center;
}
div.pagination .disabled {
	opacity: 0.2;
}
div.pagination .disabled a:hover {
	background: none; cursor: default;
}
img[usemap] {
	
}
map area {
	
}
.ir {
	border: 0px currentColor; border-image: none; overflow: hidden; background-color: transparent;
}
.ir::before {
	width: 0px; height: 150%; display: block; content: "";
}
.hidden {
	display: none !important; visibility: hidden;
}
.visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
.ir a::after {
	content: "";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
}
@media only screen and (device-width:768px), screen and (max-device-width:480px), not all
{
body {
	float: left;
}
}
