body { color:#242f60; font-family:robotoregular,Verdana,Arial,Helvetica,sans-serif; font-size:1.0625em; line-height:1.4; margin:0px; background-color:#4c4c4c; height:100% }
html { height:100% }
#headerTopRight a:link { color:#fff; text-decoration:none }
#headerTopRight a:visited { color:#fff }
#headerTopRight a:hover { color:#dddd21 }
#footerRow3 a:link { color:#fff; text-decoration:none }
#footerRow3 a:visited { color:#fff }
#footerRow3 a:hover { text-decoration:underline }
#PageDiv { position:relative; min-height:100%; margin:auto; background-color:#fff }
#section1a { z-index:0; background-color:#242f60 }
#heroDesktop { max-width:1401px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto; overflow:hidden }
#heroLeft { width:74.3%; z-index:0; float:left }
#gamechanger { width:1040px; overflow:hidden }
#heroRight { width:25.7%; z-index:0; float:right }
#history { width:360px; background-color:#fff; overflow:hidden }
#sectionInner1mobile { max-width:1401px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto; display:none }
#heroTop { z-index:0 }
#gamechanger1 { width:564px; overflow:hidden }
#heroBottom { z-index:0 }
#history1 { width:563px; overflow:hidden }
#mobileSocialLinks { z-index:0; padding:15px; display:none }
#mobiletwitter { left:680px; top:0px; width:44px; height:44px; margin-left:10px; margin-right:10px; overflow:hidden }
#mobilefacebook { left:680px; top:0px; width:44px; height:44px; margin-left:10px; margin-right:10px; overflow:hidden }
#mobileinstagram { left:680px; top:0px; width:44px; height:44px; margin-left:10px; margin-right:10px; overflow:hidden }
#subnavOuter1 { z-index:0; background-color:#242f60 }
#subNav1 { max-width:1400px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto; overflow:hidden }
#section2 { z-index:0 }
#sectionInner2 { max-width:1400px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto; overflow:hidden }
#section2Col1 { width:31.66%; z-index:0; float:left; padding-top:50px; padding-bottom:50px; margin-right:2.5% }
#video { z-index:0; margin-top:60px; border-top:solid #93c9df 9px }
#benvideo { left:0px; top:0px; width:443px; height:280px; overflow:hidden }
#section2Col2 { width:31.66%; z-index:0; float:left; padding-top:50px; padding-bottom:50px }
#section2Col3 { position:relative; width:31.66%; min-height:705px; z-index:0; float:right; background-color:#d4e9f2 }
#iconPic { position:absolute; left:0px; bottom:0px; z-index:1 }
#ben { left:0px; height:541px; width:443px; bottom:0px; overflow:hidden }
#quote { position:absolute; left:100px; top:50px; right:50px; z-index:2 }
#quoteclose { left:10px; top:15px; width:39px; height:29px; vertical-align:top; overflow:hidden; position:relative }
#quoteopen { position:absolute; left:-57px; top:-9px; width:48px; height:36px; z-index:1 }
#section3 { z-index:0; background-color:#93c9df }
#section3Inner2 { max-width:1445px; z-index:0; padding-right:3%; margin-left:auto; margin-right:auto; overflow:hidden }
#section3Col4 { width:33.94%; z-index:0; float:left; margin-right:2.5% }
#ben11 { left:0px; top:0px; width:443px; height:294px; overflow:hidden }
#section3Col5 { width:30.48%; z-index:0; float:left; padding-top:50px; padding-bottom:30px }
#section3Col6 { width:30.69%; z-index:0; float:right }
#ben0 { left:88px; top:0px; width:268px; height:172px; overflow:hidden }
#section4 { z-index:0; background-color:#242f60 }
#section4Inner { max-width:1400px; z-index:0; padding:35px 3%; margin-left:auto; margin-right:auto }
#pageIconNav { z-index:0; padding-top:35px; overflow:hidden }
#section6 { z-index:0; padding-top:50px; padding-bottom:50px }
#section6inner { max-width:1155px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
#section4row3 { z-index:0; background-color:#242f60; overflow:hidden }
#section4row3inner { max-width:1490px; z-index:0; margin-left:auto; margin-right:auto; overflow:hidden }
#courses11 { width:21%; z-index:0; float:left; padding-left:2%; padding-right:2% }
#courses3 { width:302px; overflow:hidden }
#courses9 { width:21%; z-index:0; float:left; padding-left:2%; padding-right:2% }
#courses10 { width:302px; overflow:hidden }
#courses13 { width:50%; z-index:0; float:right }
#courses14 { left:0px; top:0px; width:745px; height:340px; overflow:hidden }
#section5row3 { z-index:0; margin-left:auto; margin-right:auto; background-color:#bfe5ea }
#section5row2inner1 { max-width:1490px; z-index:0; margin-left:auto; margin-right:auto; overflow:hidden }
#location7 { width:50%; z-index:0; float:left }
#ben3 { left:0px; top:0px; width:745px; height:341px; overflow:hidden }
#location9 { width:46%; z-index:0; float:right; padding-left:2%; padding-right:2% }
#ben4 { left:0px; top:0px; width:684px; height:340px; overflow:hidden }
#section5 { z-index:0; padding-top:30px; padding-bottom:30px; background-color:#242f60 }
#section3Inner1 { max-width:1400px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
#item2 { max-width:700px; z-index:0; padding-bottom:20px; margin-left:auto; margin-right:auto }
#section3row1 { z-index:0; overflow:hidden }
#infographic3 { width:23.13%; z-index:0; float:left; margin-right:2.5% }
#ben1 { width:302px; overflow:hidden }
#infographic4 { width:23.13%; z-index:0; float:left; margin-right:2.5% }
#ben2 { width:302px; overflow:hidden }
#infographic5 { width:23.13%; z-index:0; float:left }
#ben5 { width:302px; overflow:hidden }
#infographic6 { width:23.13%; z-index:0; float:right }
#ben6 { width:302px; overflow:hidden }
#section5row1 { z-index:0; margin-left:auto; margin-right:auto }
#section5row1inner { max-width:1490px; z-index:0; margin-left:auto; margin-right:auto; background-color:#bfe5ea; overflow:hidden }
#location3 { width:50%; z-index:0; float:right }
#ben10 { left:0px; top:0px; width:745px; height:342px; overflow:hidden }
#item1 { width:46%; z-index:0; float:left; padding-left:2%; padding-right:2% }
#ben7 { left:0px; top:0px; width:684px; height:340px; overflow:hidden }
#section5row2 { z-index:0; margin-left:auto; margin-right:auto; background-color:#93c9df }
#section5row2inner { max-width:1490px; z-index:0; margin-left:auto; margin-right:auto; overflow:hidden }
#location4 { width:50%; z-index:0; float:left }
#location2 { left:0px; top:0px; width:745px; height:340px; overflow:hidden }
#location6 { width:46%; z-index:0; float:right; padding-left:2%; padding-right:2% }
#location5 { left:0px; top:0px; width:685px; height:340px; overflow:hidden }
#section7 { z-index:0 }
#section6row1 { max-width:1400px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
#section6row1inner { max-width:1230px; z-index:0; padding-top:50px; margin-left:auto; margin-right:auto; overflow:hidden }
#accommodationFeatures { max-width:1400px; z-index:0; padding:30px 3% 50px; margin-left:auto; margin-right:auto; overflow:hidden }
#feature1 { width:21%; z-index:0; float:left; padding-left:2%; padding-right:2% }
#alumni1 { width:234px; overflow:hidden }
#feature2 { width:21%; z-index:0; float:left; padding-left:2%; padding-right:2% }
#alumni2 { width:234px; overflow:hidden }
#feature3 { width:21%; z-index:0; float:left; padding-left:2%; padding-right:2% }
#alumni3 { width:234px; overflow:hidden }
#feature4 { width:21%; z-index:0; float:left; padding-left:2%; padding-right:2% }
#alumni4 { width:234px; overflow:hidden }
#item3 { position:absolute; right:23px; bottom:22px; z-index:1 }
@media screen and (max-width:950px)
{
	#section2Col2 { width:65.82% }
	#section2Col3 { display:none }
	#section3Inner2 { max-width:1400px; padding-left:3% }
	#section3Col4 { display:none }
	#section3Col5 { width:48.84% }
	#section3Col6 { width:48.76% }
}
@media screen and (max-width:820px)
{
	#mobileSocialLinks { display:block }
}
@media screen and (max-width:600px)
{
	#heroDesktop { display:none }
	#sectionInner1mobile { display:block }
	#history1 { background-color:#fff }
}
@media screen and (max-width:568px)
{
	#section2Col1 { width:auto; float:none; padding-top:20px; padding-bottom:0px }
	#video { margin-top:10px }
	#section2Col2 { width:auto; float:none; padding-top:20px; padding-bottom:20px }
	#section2Col3 { width:auto; float:none; display:block }
	#section3Col4 { width:auto; float:none; display:block }
	#section3Col5 { width:auto; float:none }
	#section3Col6 { width:auto; float:none; padding-bottom:30px }
	#courses11 { width:auto; float:none; padding-left:0px; padding-right:0px }
	#courses9 { display:none }
	#courses13 { display:none }
	#location7 { display:none }
	#location9 { width:auto; float:none; padding-left:3%; padding-right:3% }
	#infographic3 { width:auto; float:none; margin-right:0px }
	#infographic4 { width:auto; float:none; margin-right:0px }
	#infographic5 { display:none }
	#infographic6 { display:none }
	#location3 { width:auto; float:none }
	#item1 { width:auto; float:none; padding:50px 3% }
	#location4 { display:none }
	#location6 { width:auto; float:none; padding-left:3%; padding-right:3% }
	#feature1 { width:auto; float:none }
	#alumni1 { display:none }
	#feature2 { width:auto; float:none }
	#alumni2 { display:none }
	#feature3 { width:auto; float:none }
	#alumni3 { display:none }
	#feature4 { width:auto; float:none }
	#alumni4 { display:none }
}
