body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0;padding:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0;}br {font-size: 0}body {line-height: 1.16em;}body * {line-height: inherit;}span, cufon, strong, em, a, b, i {line-height: inherit;}input, select, textarea {line-height: normal;}h1 {font-size:138.5%;}h2 {font-size:123.1%; }h3 {font-size:108%;}h1,h2,h3 {margin:1em 0;}h1,h2,h3,h4,h5,h6,strong {font-weight:bold; font-style: inherit;}abbr,acronym {border-bottom:1px dotted #000;cursor:help;} em {font-style:italic;font-weight: inherit;}blockquote,ul,ol,dl {margin:1em;}ol,ul,dl {margin-left:2em;}ol {}ul {list-style: disc outside;margin-left: 1.4em;}dl dd {margin-left:1em;}th,td {}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}img, iframe {vertical-align: bottom;}a:focus, button:focus { outline: none; }video {background-color: #000;}textarea,input,select {margin: 0;vertical-align: bottom;}br {font-size: 0;line-height: 0;}body {margin: 0 auto 20px auto;padding: 0;font-family: Arial, Helvetica, sans-serif;color: #3E3E3E;font-size: 13px;background: #fff;width: 940px;}#Header {position: relative;}ul.secondaryLinks {margin: 0;padding: 5px 0;list-style: none;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;text-transform: uppercase;text-align: right;}ul.secondaryLinks li {display: inline;}ul.secondaryLinks li a {display: inline-block;color: inherit;text-decoration: none;margin: 0 0 0 30px;}ul.secondaryLinks li:first-child a {margin-left: 0;}#Header ul.secondaryLinks {border-bottom: 1px solid #585858;padding-top: 8px;}ul.socialLinks {margin: 0;padding: 0;font-size: 0;max-height: 39px; overflow: hidden;}ul.socialLinks li {display: inline;}ul.socialLinks li a {display: inline-block;color: inherit;text-decoration: none;margin: 0;}#Header ul.socialLinks {float: right;margin: 0 0 0 32px;position: relative;top: 3px;height: 23px; overflow: hidden; }#Logo {position: absolute;top: 76px;left: 22px;z-index: 3;}#Logo a {display: block;background: url(/themes/ais/images/logo-lowres.png) 0 0 no-repeat;width: 270px;height: 107px;text-indent: -1000px;overflow: hidden;}#HeaderImage {text-align: right;height: 196px;overflow: hidden;position: relative;width: 100%;margin: 0;}#HeaderImage a {display: block;}#Slideshow {width: 508px;height: 196px;overflow: hidden;position: absolute;top: 0;right: 0;}#Slideshow img {}#SlideshowPager {position: absolute;bottom: 3px;right: 12px;z-index: 100;}#SlideshowPager a {display: inline-block;text-indent: -100px;overflow: hidden;border-radius: 50%;width: 10px;height: 10px;margin-left: 5px;background-color: #F6A800;color: #F6A800;}#SlideshowPager a.activeSlide {background-color: #fff;color: #fff;}#Search {position: absolute;right: 0;z-index: 100;top: 225px;}#Search form {padding: 6px 0 0 6px;height: 22px;width: auto !important;background: #E20026 url(/themes/ais/images/navigation-lowres.png) 149px -84px no-repeat;}#Search form * {margin: 0;padding: 0;float: none;width: auto;display: initial;}#Search span {display: none;}#Search input {width: 132px;font-size: 11px;border: 0;padding: 2px;}#Search button {background: transparent;text-indent: -1000px;overflow: hidden;border: 0;width: 33px;cursor: pointer;}#Time {color: #E20026;position: absolute;left: 575px;bottom: -33px;}#LangSwitcher {position: absolute;right: 0;bottom: -33px;width: 184px;}#LangSwitcher select {width: 138px;float: left;}#LangSwitcher select option {text-transform: capitalize;}#LangSwitcher img {float: right;}#Header nav {height: 60px;}.navHeading {display: none;}ul.mainNav {position: relative;margin: 0;padding: 0;list-style: none;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;}ul.mainNav.row1 {height: 28px;background: #E20026;border-bottom: 3px solid #F6A800;color: #fff;}ul.mainNav.row2 {height: 28px;color: #E20026;text-align: right;}ul.mainNav li a {color: inherit;text-decoration: none;}ul.mainNav li.level1 {display: inline-block;position: relative;}ul.mainNav a.level1 {padding: 7px 0 0 0;margin: 0 0 0 15px;display: inline-block;}ul.mainNav.row1 li.homeLink a.level1 {width: 18px;text-indent: -1000px;content: "";background: url(/themes/ais/images/navigation-lowres.png) -2px -53px no-repeat;margin-left: 9px;}ul.mainNav.row1 li.pos2 a.level1 {margin-left: 11px;}ul.mainNav.row1 li a.level1 {height: 24px;}ul.mainNav.row1 a.level1:hover,ul.mainNav.row1 li.level1.current a.level1,ul.mainNav.row1 li.level1.section a.level1 {border-bottom: 3px solid #F6A800;}ul.mainNav.row2 a.level1 {height: 23px;}ul.mainNav.row2 a.level1:hover,ul.mainNav.row2 li.level1.current a.level1,ul.mainNav.row2 li.level1.section a.level1 {border-bottom: 3px solid #585858;}ul.mainNav ul.level2 {position: absolute; left: 6px;top: 29px;z-index: 2;display: none;white-space: nowrap;margin: 0;padding: 0 10px;list-style: none;color: #fff;font-weight: 500;}ul.mainNav.row1 li.pos2 ul.level2 {left: 1px;}ul.mainNav.row1 ul.level2 {background: #F6A800;}ul.mainNav.row2 ul.level2 {background: #585858;text-align: left;}ul.mainNav a.level2 {display: block;padding: 5px 10px 5px 0;}ul.mainNav.row1 a.level2 {border-top: 1px solid #F58220;}ul.mainNav.row2 a.level2 {border-top: 1px solid #888;}ul.mainNav li.level2:first-child a.level2 {border-top: 0 !important;}ul.mainNav ul.level2 a:hover,ul.mainNav ul.level2 li.current > a,ul.mainNav ul.level2 li.section > a {font-weight: bold;}ul.mainNav ul.level3 {margin: 0;pading: 0;list-style: none;}ul.mainNav a.level3 {display: block;padding: 0 0 8px 8px;}ul.mainNav a.level3:before {content: "- ";position: relative;left: -8px;}#Footer {clear: both;}#Footer ul.secondaryLinks {display: none;clear: both;}#Footer ul.socialLinks {float: left;padding-top: 3px;}ul.signOff {margin: 0;padding: 17px 0 0 0;list-style: none;border-top: 2px solid #E20026;text-align: right;font-size: 11px;line-height: 11px;}ul.signOff li {display: inline-block;border-left: 1px solid #E20026;padding: 0 0 0 10px;margin: 0 0 0 7px;}ul.signOff li:first-child {border-left: 0;padding-left: 0;margin-left: 0;}ul.signOff li a {color: inherit;text-decoration: none;}#Layout {border-top: 1px solid #585858;clear: both;min-height: 200px;padding: 12px 0 0 0;}#Layout img {max-width: 100%;height: auto;}.row {clear: both;}.leftCol {width: 555px;float: left;}.rightCol {width: 365px;float: right;margin-top: 33px;overflow: hidden;}ul.contentList {margin: 0;padding: 0;list-style: none;}ul.contentList > li {border-top: 2px solid #E20026;margin-bottom: 13px;padding-top: 13px;clear: left;}ul.subList, ul.subList2, .typography ul ul.subList2 {margin: 0 0 1em 0;padding: 0;list-style: none;}p.more a, a.more, .expandingList li a.question,a.prev,a.next {line-height: 1.3em;font-family: Ubuntu, Arial, Helvetica, sans-serif;color: #E20026;text-transform: uppercase;font-weight: bold;font-size: 12px;display: inline-block;padding: 0 19px 2px 0;background: url(/themes/ais/images/navigation-lowres.png) 100% -149px no-repeat;}.typography a.question:hover {text-decoration: none;}.expandingList > li {position: relative;padding-bottom: 1px;}.expandingList > li .hasQuestion {padding-right: 60px;}.expandingList > li a.question {cursor: pointer;display: block;position: absolute;top: 10px;right: 0;}.expandingList > li.simpleFAQShowing a.question {background-position: 100% -195px;}.expandingList > li .synopsis {display: block;}.expandingList > li.simpleFAQShowing .synopsis {display: none;}.expandingList > li h2.hasQuestion {margin-bottom: -7px;}#PageNumbers {margin-top: 13px;border-top: 2px solid #E20026;margin-bottom: 13px;padding-top: 13px;}#PageNumbers span a {color: inherit;}#PageNumbers span span {color: #E20026;font-weight: bold;}a.next {padding-left: 8px;}a.prev {padding-right: 8px;padding-left: 19px;background-position: 0 -172px;}.module {border-top: 2px solid #E20026;margin: 0 0 0 0;padding: 19px 0 0 0;}.module.promoModule {margin-bottom: -1px;}.promoModule ul {margin: 0;padding: 0;list-style: none;margin-right: -21px;max-width: 386px;}.promoModule li {float: left;margin: 0 21px 20px 0;max-width: 100%;}.module.textModule {padding-top: 17px;}.module:first-child {padding-top: 0 !important;border-top-width: 0;}.typography .testimonialModule h2 {margin-bottom: 0;}.testimonialModule .programme {color: #E20026;}.testimonialModule img {border: 1px solid #585858;}.testimonialModule p.more {text-align: right;}.socialModule {padding: 6px 0;}.socialModule h2 {text-transform: uppercase;position: relative;top: -6px;}.socialModule h2, .socialModule ul {display: inline-block;vertical-align:bottom;margin-left: 4px;}.HomePage .leftCol article:first-child {padding: 0 0 4px 0;margin: 0 0 20px 0;border-bottom: 2px solid #E20026;}.HomePage .module:last-child {border-bottom: 0;}.HomePage .subLeftCol {width: 362px;float: left;}.HomePage .subRightCol {width: 172px;float: right;}.HomePage .typography .subLeftCol h2,.HomePage .typography .subRightCol h2 {margin-bottom: 5px;text-transform: uppercase;font-size: 14px;}.HomePage .typography .subLeftCol h3,.HomePage .typography .subRightCol h3 {margin-bottom: 5px;font-size: 13px;}.HomePage .typography .subLeftCol p,.HomePage .typography .subRightCol p {margin-bottom: 8px;overflow: hidden;}.HomePage .typography .subLeftCol article h3 {width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-overflow: ' ...';}.HomePage .typography .subRightCol p.article {text-overflow: ellipsis;}.authorDate {color: #A7A9AC;}.sectionRow {clear: both;}.sectionRow .leftCol {border-top: 2px solid #E20026;padding-top: 13px;}.sectionRow .rightCol {margin-top: 0 !important;}.sectionRow .rightCol p {margin-bottom: 18px;}.typography h2.sectionTitle {text-transform: uppercase;}.testimonialGroup {clear: left;}ul.contentList.expandingList li.testimonialGroup,ul.contentList.expandingList li.staffGroup {padding: 0;margin: 0;border: 0;}.testimonialGroup h2, staffGroup h2 {margin-top: 20px;}.testimonial img, staffMember img {border: 1px solid #585858;}img.mugShot {float: left;clear: left;margin: 0 16px 13px 0;border: 1px solid #585858;}.testimonial .programme {margin-bottom: 0;color: #E20026;}.testimonial p:last-child, .staffMember p:last-child {margin-bottom: 0;}.ProgrammePage ul.expandingList {margin-top: 23px;}.typography h2.courseListHeading,.typography h3.courseListHeading {color: inherit;margin-bottom: 0;}.typography h2.courseListHeading a,.typography h3.courseListHeading a {color: inherit;}.ProgrammePage ul.expandingList .answer {clear: left;}.FAQPage ul.expandingList ul {margin: 20px 0 0 0;padding: 0;list-style: none;}.FAQPage ul.expandingList ul li {margin-bottom: 1em;}.FAQPage ul.expandingList ul li:last-child {margin-bottom: 0;}.FAQPage .rightCol h2 {margin-bottom: 13px;text-transform: uppercase;}.FAQPage .rightCol > ul {margin: 0;padding: 0;list-style: none;}.FAQPage .typography .rightCol h3 {color: #E20026;}.FAQPage .rightCol > ul ul {margin-bottom: 1em;}.FAQPage .rightCol > ul ul li {margin: 4px 0;}.FAQPage .rightCol a {color: inherit;}.StaffPage .sectionRow ul {margin: 0;padding: 0;list-style: none;}.StaffPage .sectionRow ul li {clear: left;padding-top: 2px;}.StaffPage .sectionRow h2 {margin-bottom: 13px;text-transform: uppercase;clear: left;}.StaffPage .staffMember h3, .StaffPage .staffMember p {margin-left: 98px;}.StaffPage .sectionRow ul a {color: inherit;}.StaffPage .sectionRow ul li.staffMember, .StaffPage .sectionRow ul li.staffMember img {margin-bottom: 27px;}.GalleryPage .sectionRow.first .leftCol,.GalleryPage .typography .sectionRow.first .leftCol h2 {padding-top: 0;margin-top: 0;border-top: 0;}.GalleryPage .album ul {margin: 9px -25px 0 0;padding: 0;list-style: none;}.GalleryPage .album li {float: left;margin: 0 17px 17px 0;}.GalleryPage .album img {border: 1px solid #585858;}.GalleryPage .sectionRow .rightCol {padding-top: 40px;}.GalleryPage .sectionRow .rightCol img {border: 1px solid #585858;}.GalleryPage .sectionRow.first .rightCol {padding-top: 31px;}.ContactPage ul.campuses {margin: 0;padding: 0;list-style: none;border-top: 2px solid #E20026;clear: left;}.ContactPage ul.campuses li {border-top: 2px solid #E20026;margin-top: -2px;padding-top: 11px;float: left;}.ContactPage ul.campuses li.odd {width: 192px;clear: left;}.ContactPage ul.campuses li.odd:last-child {width: 100%;}.ContactPage ul.campuses li.even {width: 362px;}.ContactPage iframe {clear: left;border: 1px solid #585858;}.NewslettersPage .sectionRow .rightCol.hasForm {border-top: 2px solid #E20026;}.NewslettersPage .sectionRow:first-child .rightCol.hasForm {border-top: 0px;}.NewslettersPage .formModule {padding-top: 10px !important;border: 0 !important;}.NewslettersPage .studentForm.formModule {padding-top: 3px !important;}.typography .formModule h3 {margin-bottom: 9px;}.urlSiteMap ul.contentList ul {list-style: none;}.urlSiteMap ul.contentList > li > ul {padding-left: 0;margin-left: 0;}.urlSiteMap ul.contentList a {color: inherit;}.urlSiteMap .typography ul li h2.noChildren {margin-bottom: -5px;}.urlSiteMap .typography ul li h4.noChildren {font-weight: normal;}.desktopHide, .desktophide {display: none !important;}iframe {max-width: 100%;}.iFrameHolder {background-color: #000;}.ErrorPage h1.seo {display: block;}.clear {clear: both;}.seo {display: none;}.hidden {visibility: hidden;}.looksLikeLink {border-width: 0;padding: 0;margin: 0;font-size: inherit;text-transform: none;background: none;}.urlSecurity h1.seo {display: block;}.largeTouchDevice #Header nav {margin-bottom: 6px;}.largeTouchDevice #Header nav, .largeTouchDevice #Header nav ul,.largeTouchDevice #Header nav ul * {position: static;display: block;height: auto;text-align: left;color: #fff;border: 0;}.largeTouchDevice ul.mainNav {padding: 0 0 0 10px;background: #E20026;}.largeTouchDevice #Header nav ul.mainNav li.level1 {border-top: 1px solid #F6A800;padding-right: 37px;display: none;}.largeTouchDevice #Header nav ul.mainNav.row1 li.level1:first-child {border-top: 0;}.largeTouchDevice #Header nav ul.mainNav a.level1 {padding: 5px 10px 5px 0 !important;margin: 0!important;width: auto !important;border-right: 1px solid #F6A800;}.largeTouchDevice #Header nav ul.mainNav li.homeLink a.level1 {padding-bottom: 8px !important;background: url(/themes/ais/images/navigation-highres.png) -2px -57px no-repeat;background-size: 23px auto;}.largeTouchDevice ul.mainNav a.level1:hover,.largeTouchDevice ul.mainNav li.current a.level1,.largeTouchDevice ul.mainNav li.section a.level1 {border-bottom: 0 !important;}.largeTouchDevice #Header nav ul.mainNav ul.level2 {padding: 0 0 0 10px;margin: 0 -37px -1px -10px;display: none;}.largeTouchDevice ul.mainNav ul.level2,.largeTouchDevice ul.mainNav ul.level3 {background: #F6A800 !important;}.largeTouchDevice #Header nav ul.mainNav li.level2 {border-top: 1px solid #F58220;padding-right: 37px;}.largeTouchDevice #Header nav ul.mainNav li.level2:first-child {border-top: 0;}.largeTouchDevice #Header nav ul.mainNav li.level2 a {border-right: 1px solid #F58220;}.largeTouchDevice ul.mainNav ul.level2 a:hover {font-weight: 500;}.largeTouchDevice #Header nav ul.mainNav li {position: relative;cursor: pointer;}.largeTouchDevice #Header nav ul.mainNav li.hasChildren:after {content: "+";display: block;width: 37px;padding: 5px 0 0 0;height: 21px;text-align: center;position: absolute;top: 0;right: 0;z-index: 1;}.largeTouchDevice #Header nav ul.mainNav li.section.hasChildren:after,.largeTouchDevice #Header nav ul.mainNav li.current.hasChildren:after {content: "-"}.largeTouchDevice #Header nav ul.mainNav li.section ul,.largeTouchDevice #Header nav ul.mainNav li.current ul {display: block;}.largeTouchDevice #Header nav li.navHeading {display: block;margin: 0 0 -1px -10px;border-bottom: 3px solid #F6A800;cursor: default !important;}.largeTouchDevice #Header nav li.navHeading span {display: inline-block;cursor: pointer !important;padding: 7px 10px 7px 42px;background: url(/themes/ais/images/navigation-highres.png) 10px 5px no-repeat;background-size: 23px auto;}.largeTouchDevice #Header.menuOpen nav li.navHeading span {background-position: 10px -25px;}.largeTouchDevice #Header.menuOpen nav ul.mainNav li.level1 {display: block;}.largeTouchDevice #Header.menuOpen nav ul.mainNav:last-child {margin-bottom: 33px;}.largeTouchDevice #Layout {border-top: 0;margin-top: -6px;}@media only screen and (max-width: 959px) {.subLeftCol, .subRightCol {float: none !important;}.HomePage .typography .subRightCol h2 {margin-top: 12px;}}@media only screen and (min-width: 768px) and (max-width: 959px) {body.debug:before {content: "768: Tablet held in portrait:";}body {width: 750px;}body:not(.largeTouchDevice) #Header ul.socialLinks {padding-right: 62px;}#Logo {top: 84px;left: 10px;}#Logo a {background: url(/themes/ais/images/logo-highres.png) 0 0 no-repeat;background-size: 221px auto;width: 221px;height: 87px;}body:not(.largeTouchDevice) #Search {top: 28px;right: 0;}body:not(.largeTouchDevice) #Search form {display: none;}body:not(.largeTouchDevice) #Search span {display: block;height: 28px;width: 36px;background: #E20026 url(/themes/ais/images/navigation-lowres.png) 7px -84px no-repeat;position: absolute;top: -28px;right: 0;cursor: pointer;}body:not(.largeTouchDevice) #Search.open span {background: #E20026 url(/themes/ais/images/navigation-lowres.png) 7px -115px no-repeat;}body:not(.largeTouchDevice) #Search.open form {display: block;}#Time {left: 384px;}.typography h1 {max-width: 365px !important; }.leftCol, .subLeftCol, .subRightCol {width: 365px !important;}.ContactPage ul.campuses li {width: 172px;}.ContactPage ul.campuses li.odd {width: 192px;}.ContactPage ul.campuses li.even {width: 172px;}.desktopHide, .desktophide {display: initial !important;}.tabletHide, .tablethide {display: none !important;}}@media only screen and (max-width: 767px) {body {width: auto;max-width: 640px;min-width: 300px;padding: 0 10px 0 10px;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}#Header ul.secondaryLinks, #Header ul.socialLinks {display: none;}#Header ul.socialLinks {float: none;position: absolute;top: auto;bottom: -28px;left: 0;padding: 3px 0 0 0;margin: 0;width: 100%;height: 25px;background: #fff;}#Header.menuOpen {}#Header.menuOpen ul.socialLinks {display: block;}#Logo {position: static;margin: 16px 0 11px 0;}#Logo a {background: url(/themes/ais/images/logo-highres.png) 0 0 no-repeat;background-size: 226px auto;width: 226px;height: 89px;margin: 0 auto;}#HeaderImage {height: auto;}#HeaderImage img {width: 100%;height: auto;}#SlideshowPager {display: none;}#Header nav {position: relative !important;display: block;}#Search {top: 32px;right: 0;position: absolute;width: 100%;}#Search form {width: auto;height: 24px;max-width: none;text-align: right;background: #E20026 url(/themes/ais/images/navigation-highres.png) 100% -87px no-repeat;background-size: 23px auto;border-right: 9px solid #E20026;}#Search input {width: 142px;padding: 3px}#Search button {width: 24px;}#Search form {display: none;}#Search span {display: block;height: 28px;width: 36px;background: url(/themes/ais/images/navigation-highres.png) 100% -87px no-repeat;background-size: 23px auto;border-right: 9px solid #E20026;position: absolute;top: -32px;right: 0;cursor: pointer;}#Search.open span {background-position: 100% -120px;}#Search.open form {display: block;}#Time {position: static;float: left;padding-top: 3px;height: 22px;}#LangSwitcher {position: static;float: right;height: 25px;}#Header nav {margin-bottom: 6px;}#Header nav, #Header nav ul,#Header nav ul * {position: static;display: block;height: auto;text-align: left;color: #fff;border: 0;}ul.mainNav {padding: 0 0 0 10px;background: #E20026;}#Header nav ul.mainNav li.level1 {border-top: 1px solid #F6A800;padding-right: 37px;display: none;}#Header nav ul.mainNav.row1 li.level1:first-child {border-top: 0;}#Header nav ul.mainNav a.level1 {padding: 5px 10px 5px 0 !important;margin: 0!important;width: auto !important;border-right: 1px solid #F6A800;}#Header nav ul.mainNav li.homeLink a.level1 {padding-bottom: 8px !important;background: url(/themes/ais/images/navigation-highres.png) -2px -57px no-repeat;background-size: 23px auto;}ul.mainNav a.level1:hover,ul.mainNav li.current a.level1,ul.mainNav li.section a.level1 {border-bottom: 0 !important;}#Header nav ul.mainNav ul.level2 {padding: 0 0 0 10px;margin: 0 -37px -1px -10px;display: none;}ul.mainNav ul.level2,ul.mainNav ul.level3 {background: #F6A800 !important;}#Header nav ul.mainNav li.level2 {border-top: 1px solid #F58220;padding-right: 37px;}#Header nav ul.mainNav li.level2:first-child {border-top: 0;}#Header nav ul.mainNav li.level2 a {border-right: 1px solid #F58220;}ul.mainNav ul.level2 a:hover {font-weight: 500;}#Header nav ul.mainNav li {position: relative;cursor: pointer;}#Header nav ul.mainNav li.hasChildren:after {content: "+";display: block;width: 37px;padding: 5px 0 0 0;height: 21px;text-align: center;position: absolute;top: 0;right: 0;z-index: 1;}#Header nav ul.mainNav li.section.hasChildren:after,#Header nav ul.mainNav li.current.hasChildren:after {content: "-"}#Header nav ul.mainNav li.section ul,#Header nav ul.mainNav li.current ul {display: block;}#Header nav li.navHeading {display: block;margin: 0 0 -1px -10px;border-bottom: 3px solid #F6A800;cursor: default !important;}#Header nav li.navHeading span {display: inline-block;cursor: pointer !important;padding: 7px 10px 7px 42px;background: url(/themes/ais/images/navigation-highres.png) 10px 5px no-repeat;background-size: 23px auto;}#Header.menuOpen nav li.navHeading span {background-position: 10px -25px;}#Header.menuOpen nav ul.mainNav li.level1 {display: block;}#Header.menuOpen nav ul.mainNav:last-child {margin-bottom: 33px;}#Footer ul.secondaryLinks {display: block;border-top: 1px solid #585858;border-bottom: 2px solid #E20026;margin-bottom: 12px;}#Footer ul.socialLinks {margin-top: -14px;}ul.signOff {border-top: 0;padding-top: 5px;padding-bottom: 20px;float: right;}.leftCol, .rightCol, .subLeftCol, .subRightCol {float: none !important;width: auto !important;clear: both;}.rightCol {margin-top: 19px;}.module:first-child {padding-top: 19px !important;border-top-width: 2px;}.module.textModule:first-child {padding-top: 19px !important;}p.more a, a.more, .expandingList li a.question,a.prev,a.next {background: url(/themes/ais/images/navigation-highres.png) 100% -156px no-repeat;background-size: 23px auto;}p.moreRight {float:right;}.expandingList li.simpleFAQShowing a.question {background-position: 100% -202px;}a.prev {background-position: 0 -180px;}.typography h1 {width: auto !important;}.desktopHide, .desktophide {display: initial !important;}.mobileHide, .mobilehide {display: none !important;}}@media only screen and (min-width: 480px) and (max-width: 767px) { body.debug:before {content: "480: Mobile held in landscape:";}}@media only screen and (max-width: 479px) {body.debug:before {content: "320: Mobile held in portrait:";}#Time {display: none;}#Footer ul.secondaryLinks {height: 15px;}#Footer ul.secondaryLinks li {display: block;float: left;text-align: center;width: 33.33%;}#Footer ul.secondaryLinks li a {margin: 0;}#Footer ul.secondaryLinks li:first-child {text-align: left;}#Footer ul.secondaryLinks li:last-child {text-align: right;float: right;width: 30%;}.promoModule ul {}.ContactPage ul.campuses li {width: auto;float: none;}.ContactPage ul.campuses li:first-child {width: auto;}form {width: 96% !important;}}@media only screen and (max-width: 400px) {.promoModule ul, .promoModule li.Full {margin-right: 0;}}@font-face {font-family: 'Ubuntu';src: url('/themes/ais/webfonts/ubuntu-r-webfont.eot');src: url('/themes/ais/webfonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'), url('/themes/ais/webfonts/ubuntu-r-webfont.woff') format('woff'), url('/themes/ais/webfonts/ubuntu-r-webfont.ttf') format('truetype'), url('/themes/ais/webfonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Ubuntu';src: url('/themes/ais/webfonts/ubuntu-m-webfont.eot');src: url('/themes/ais/webfonts/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'), url('/themes/ais/webfonts/ubuntu-m-webfont.woff') format('woff'), url('/themes/ais/webfonts/ubuntu-m-webfont.ttf') format('truetype'), url('/themes/ais/webfonts/ubuntu-m-webfont.svg#ubuntumedium') format('svg');font-weight: 500;font-style: normal;}@font-face {font-family: 'Ubuntu';src: url('/themes/ais/webfonts/ubuntu-b-webfont.eot');src: url('/themes/ais/webfonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'), url('/themes/ais/webfonts/ubuntu-b-webfont.woff') format('woff'), url('/themes/ais/webfonts/ubuntu-b-webfont.ttf') format('truetype'), url('/themes/ais/webfonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');font-weight: bold;font-style: normal;}.typography {}.typography .none {}.typography .small {font-size: 10px;}.typography p.leadin, .typography p.large,.typography .leadin, .typography .large{font-size: 16px;line-height: 19px;margin-bottom: 14px;}.typography .mobileHide {}.typography .tabletHide {}.typography .desktopHide {}.typography p.divider, .typography h1.divider, .typography h2.divider {border-top: 2px solid #E20026 !important;margin-top: 13px !important;padding-top: 8px !important;}.typography .marginbottom {margin-bottom: 1em !important}.typography .nomargins {margin: 0 !important;}.typography table {max-width: 100%;margin-top: 1em;}.typography table td, .typography table th {vertical-align: top;}.typography table td[valign='bottom'], .typography table th[valign='bottom'] {vertical-align: bottom;}.typography table td[valign='middle'], .typography table th[valign='middle'] {vertical-align: middle;}.typography table tr:last-child td p {margin-bottom: 0;}.typography table[border='1'] {border: 1px solid #585858;border-collapse: collapse;}.typography table[border='1'] td, .typography table[border='1'] th {border: 1px solid #585858;padding: 6px;}.typography table[border='1'] th {background-color: #888888;color: #fff;}.typography table[border='1'] td p:last-child, .typography table[border='1'] th p:last-child {margin-bottom: 0;}.typography table[border='1'] tr:nth-child(odd){ background-color:#eee; }.typography table[border='1'] tr:nth-child(even) { background-color:#fff; }.typography a {text-decoration: none;color: #E20026;}.typography a:hover {text-decoration: underline;}.typography a img {border: 0;}.typography a.pdficon,.typography .pdficon a,.typography a > span.pdficon {display: inline-block;padding: 4px 0 0 41px;min-height: 29px;background: url(/themes/ais/images/img_pdf.gif) 0 0 no-repeat;}.typography p.pdficon {margin-top: 1em;}.typography ul, .typography ol {margin-top: 0;}.typography ul ul, .typography ol ol {margin-bottom: 0;}.typography h1 {font-family: Ubuntu, Arial, Helvetica, sans-serif;max-width: 556px; font-size: 20px;line-height: 23px;font-weight: bold;margin: -1px 0 11px 0;color: #E20026;text-transform: uppercase;}.typography h2 {font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size: 15px;line-height: 22px;font-weight: bold;margin: -5px 0 2px 0;color: #E20026;}.typography h3 {font-size: 14px;margin: 0;margin-bottom: 2px;}.typography h4 {font-size: 13px;margin: 0;}.typography h5 {font-size: 13px;margin: 0;}.typography h6 {font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size: 15px;line-height: 22px;font-weight: bold;margin: -5px 0 2px 0;color: #E20026;}.typography .left {text-align: left;}.typography .center {text-align: center;}.typography .right {text-align: right;}.typography img { height: auto; }.typography img.left {float: left;max-width: 50%;margin: 5px 20px 10px 0;}.typography img.right {float: right;max-width: 50%; margin: 5px 0 10px 20px;}.typography img.leftAlone {clear: both;}.typography img.center {float: none;margin-left: auto;margin-right: auto;display: block;margin-bottom: 10px;clear: both;}.typography .captionImage { width: 100%; margin-top: 5px; }.typography .captionImage img { margin: 0; }.typography .captionImage.left {float: left;margin: 5px 30px 20px 0px;}.typography .captionImage.right{float: right;margin: 5px 0 20px 30px;}.typography .captionImage.left[style],.typography .captionImage.right[style] {max-width: 50%; }.typography .captionImage.left img,.typography .captionImage.right img {float: none;max-width: none;width: 100%;}.typography .captionImage.left img {margin-right: -10px;}.typography .captionImage.right img {margin-left: -10px;}.typography .captionImage.right p {margin-left: -10px;text-align: left;margin-left: -10px;}.typography .captionImage.leftAlone{float:none;margin: 0 20px 20px 0px;}.typography .captionImage.center{margin: 0 auto 20px;}.typography .captionImage p {clear: both;margin: 5px 0;font-style: italic;color: #888;}form {}div.field {margin: 0 0 5px;}fieldset {border: 0;margin: 0;padding: 0;}form label {margin-bottom: 5px;}form label.left {display: block;}.typography form label.right {text-align: left;}form input.text,form textarea,form .textajaxuniquetext, form select {width: 100%;max-width: 555px;padding: 4px;background-color: #fff;border: 1px solid #585858;font-family: inherit;font-size: inherit;box-sizing: border-box;}.ie7 form select { width: 400px; } form input.text:focus,form textarea:focus,form .textajaxuniquetext:focus,form select:focus {outline:none;}form input[disabled], form textarea[disabled] {background-color: #f7f7f7;border: 1px solid #dad9d9;}textarea {resize: vertical; }.field .checkbox, .field .radio {float: left; width: 13px; height: 13px; margin-right: 6px; margin-top: 3px;padding: 0;}.checkbox label.right,.radio label.right {float: left;}.optionset:after {content:'';display: block;clear: both;}.optionset ul {list-style: none;}.optionset li {float: left;padding-right: 2em;}.optionset.stacked li {float: none;clear: both;}.stacked {clear: left;float: none;}form .message {display: inline-block;background-color: #fef4ba;padding: 5px 10px;border: 1px solid #e8c805;border-radius: 3px;}form .good {background-color: #ecf9d0;border-color: #8fbe00;}form .bad, form .required {background-color: #f9d0d0;border-color: #cf0000;color: #b80000;}.Actions {margin-bottom: 20px;}a.btn, .Actions button, .Actions input[type="submit"], .Actions .action {display: inline-block;margin-top: 10px;margin-bottom: 10px;float: left;font-family: inherit;font-size: inherit;padding: 4px 10px; }a.btn:hover, button, input[type="submit"]:hover, .Actions .action:hover {}a.btn {line-height: 18px;margin-bottom: 10px;}a.btn:after { content: '\2192';padding-left: 10px;}.ie7 input.action {width: 0; overflow: visible;}input.action[class] { width: auto;}.ie7 .Actions .action {float: left;}.Actions:after {color: #B94A48;display: inline-block;font-weight: normal;margin-top: 9px;}#MemberLoginForm_LoginForm .Actions:after {display: none;}#Remember {min-height: 20px;}#ForgotPassword {clear: left;}#MemberLoginForm_LostPasswordForm .Actions:after {display: none;}.header form .middleColumn {}::-webkit-input-placeholder { color:#888;}:-moz-placeholder { color:#888; opacity: 1; }::-moz-placeholder { color:#888;opacity: 1; }:-ms-input-placeholder { color:#888; }.labelTextFieldInactive {color:#888;}