@charset "UTF-8"; /*! normalize.css v2.1.3 | MIT License | git.io/normalize */ body {   margin: 0;   padding: 0;   border: 0; } .ou-cookies-bar, #ou-header, .ou-footer {   font-family: Arial, Helvetica, sans-serif;   -ms-text-size-adjust: 100%;   -webkit-text-size-adjust: 100%;   text-rendering: optimizeLegibility;   margin: 0;   font-size: 14px;   font-size: 0.875rem;   line-height: 1.5; } .ou-cookies-bar footer, #ou-header footer, .ou-footer footer, .ou-cookies-bar header, #ou-header header, .ou-footer header, .ou-cookies-bar main, #ou-header main, .ou-footer main, .ou-cookies-bar nav, #ou-header nav, .ou-footer nav, .ou-cookies-bar section, #ou-header section, .ou-footer section {   display: block; } .ou-cookies-bar p, #ou-header p, .ou-footer p, .ou-cookies-bar ul, #ou-header ul, .ou-footer ul, .ou-cookies-bar ol, #ou-header ol, .ou-footer ol, .ou-cookies-bar dl, #ou-header dl, .ou-footer dl {   line-height: 1.5; } .ou-cookies-bar a, #ou-header a, .ou-footer a {   background: transparent; } .ou-cookies-bar h3, #ou-header h3, .ou-footer h3 {   font-size: 1.3571425em;   line-height: normal; } .ou-cookies-bar h4, #ou-header h4, .ou-footer h4 {   font-size: 1.21428475em; } .ou-cookies-bar hr, #ou-header hr, .ou-footer hr {   -moz-box-sizing: content-box;   -webkit-box-sizing: content-box;   box-sizing: content-box;   height: 0; } .ou-cookies-bar button, #ou-header button, .ou-footer button, .ou-cookies-bar input, #ou-header input, .ou-footer input, .ou-cookies-bar select, #ou-header select, .ou-footer select, .ou-cookies-bar textarea, #ou-header textarea, .ou-footer textarea {   font-family: inherit;   font-size: 100%;   margin: 0; } .ou-cookies-bar button, #ou-header button, .ou-footer button, .ou-cookies-bar input, #ou-header input, .ou-footer input {   line-height: normal; } .ou-cookies-bar button, #ou-header button, .ou-footer button, .ou-cookies-bar select, #ou-header select, .ou-footer select {   text-transform: none; } .ou-cookies-bar button, #ou-header button, .ou-footer button, .ou-cookies-bar html input[type="button"], #ou-header html input[type="button"], .ou-footer html input[type="button"], .ou-cookies-bar input[type="reset"], #ou-header input[type="reset"], .ou-footer input[type="reset"], .ou-cookies-bar input[type="submit"], #ou-header input[type="submit"], .ou-footer input[type="submit"] {   -webkit-appearance: button;   cursor: pointer; } .ou-cookies-bar input[type="search"], #ou-header input[type="search"], .ou-footer input[type="search"] {   -webkit-appearance: textfield;   -moz-box-sizing: content-box;   -webkit-box-sizing: content-box;   box-sizing: content-box; } .ou-cookies-bar button::-moz-focus-inner, #ou-header button::-moz-focus-inner, .ou-footer button::-moz-focus-inner, .ou-cookies-bar input::-moz-focus-inner, #ou-header input::-moz-focus-inner, .ou-footer input::-moz-focus-inner {   border: 0;   padding: 0; } #i-cookies-bar *, #ou-header *, #ou-header *:before, #ou-header *:after, #ou-org-footer *, #ou-org-footer *:before, #ou-org-footer *:after {   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;   box-sizing: border-box; } #ou-header, #ou-site, #ou-footer {   zoom: 1; } #ou-header:before, div#ou-header:after, #ou-site:before, div#ou-site:after, #ou-footer:before, #ou-footer:after {   content: "";   display: table;   line-height: 0; } #ou-header:after, #ou-site:after, #ou-footer:after {   clear: both; } .generatedcontent #ou-header ul li, .generatedcontent .ou-footer ul li, .generatedcontent #country_selection_dialog ul li, .generatedcontent .accounts-tab-nav ul li, .generatedcontent ul.ui-tabs-nav li {   position: inherit;   padding: 0 0 0 1px; } .generatedcontent #ou-header ul li:before, .generatedcontent .ou-footer ul li:before, .generatedcontent #country_selection_dialog ul li:before, .generatedcontent .accounts-tab-nav ul li:before, .generatedcontent ul.ui-tabs-nav li:before {   content: "";   display: block; } .generatedcontent body.ou-postgrad-ouice #ou-header ul li:before {   content: none; } .generatedcontent body.ou-postgrad-ouice #ou-header ul li.ou-search:before {   content: ""; } body.ou-postgrad-ouice .ou-contact {   background: transparent;   box-shadow: none;   border-top: 0;   border-left: 0;   border-right: 0;   padding-bottom: 0;   padding-left: 0;   padding-right: 0;   margin-top: 0; } body.ou-postgrad-ouice div#ou-org-footer.ou-footer {   padding: 20px 0;   margin-top: 1em; } body.ou-postgrad-ouice div#ou-org-footer.ou-footer ul, body.ou-postgrad-ouice div#ou-org-footer.ou-footer li {   margin: 0;   padding: 0; } body.ou-postgrad-ouice .country-changer {   padding: 1em 0 0 0; } @font-face {   font-family: 'CaratReg';   src: url('/ouheaders/gui/fonts/carat-reg/2A86BB_0_0.eot');   src: url('/ouheaders/gui/fonts/carat-reg/2A86BB_0_0.eot?#iefix') format('embedded-opentype'), url('/ouheaders/gui/fonts/carat-reg/2A86BB_0_0.woff') format('woff'), url('/ouheaders/gui/fonts/carat-reg/2A86BB_0_0.ttf') format('truetype');   font-weight: normal;   font-style: normal; } @font-face {   font-family: 'futura-pt';   src: url('/ouheaders/gui/fonts/futura-pt/FTN45__W.eot');   src: url('/ouheaders/gui/fonts/futura-pt/FTN45__W.eot?#iefix') format('embedded-opentype'), url('/ouheaders/gui/fonts/futura-pt/FTN45__W.woff') format('woff'), url('/ouheaders/gui/fonts/futura-pt/FTN45__W.ttf') format('truetype'), url('/ouheaders/gui/fonts/futura-pt/FTN45__W.svg#futura-pt') format('svg');   font-weight: normal;   font-style: normal; } .ou-cookies-bar .ou-container, #ou-header .ou-container, #ou-org-footer .ou-container {   width: 100%;   padding: 0 15px;   margin: 0 auto;   max-width: 1180px; } .ou-cookies-bar .ou-row:before, #ou-header .ou-row:before, #ou-org-footer .ou-row:before, .ou-cookies-bar .ou-row:after, #ou-header .ou-row:after, #ou-org-footer .ou-row:after, .ou-cookies-bar .int-wrap:before, #ou-header .int-wrap:before, #ou-org-footer .int-wrap:before, .ou-cookies-bar .int-wrap:after, #ou-header .int-wrap:after, #ou-org-footer .int-wrap:after, .ou-cookies-bar .int-innerFeature:before, #ou-header .int-innerFeature:before, #ou-org-footer .int-innerFeature:before, .ou-cookies-bar .int-innerFeature:after, #ou-header .int-innerFeature:after, #ou-org-footer .int-innerFeature:after, .ou-cookies-bar .int-formFeature:before, #ou-header .int-formFeature:before, #ou-org-footer .int-formFeature:before, .ou-cookies-bar .int-formFeature:after, #ou-header .int-formFeature:after, #ou-org-footer .int-formFeature:after, .ou-cookies-bar .int-togglerFeature:before, #ou-header .int-togglerFeature:before, #ou-org-footer .int-togglerFeature:before, .ou-cookies-bar .int-togglerFeature:after, #ou-header .int-togglerFeature:after, #ou-org-footer .int-togglerFeature:after, .ou-cookies-bar .int-togglerFeatureNote:before, #ou-header .int-togglerFeatureNote:before, #ou-org-footer .int-togglerFeatureNote:before, .ou-cookies-bar .int-togglerFeatureNote:after, #ou-header .int-togglerFeatureNote:after, #ou-org-footer .int-togglerFeatureNote:after {   display: table;   line-height: 0;   content: ""; } .ou-cookies-bar .ou-row:after, #ou-header .ou-row:after, #ou-org-footer .ou-row:after, .ou-cookies-bar .int-wrap:after, #ou-header .int-wrap:after, #ou-org-footer .int-wrap:after, .ou-cookies-bar .int-innerFeature:after, #ou-header .int-innerFeature:after, #ou-org-footer .int-innerFeature:after, .ou-cookies-bar .int-formFeature:after, #ou-header .int-formFeature:after, #ou-org-footer .int-formFeature:after, .ou-cookies-bar .int-togglerFeature:after, #ou-header .int-togglerFeature:after, #ou-org-footer .int-togglerFeature:after, .ou-cookies-bar .int-togglerFeatureNote:after, #ou-header .int-togglerFeatureNote:after, #ou-org-footer .int-togglerFeatureNote:after {   clear: both; } .ou-cookies-bar [class*="ou-grid"], #ou-header [class*="ou-grid"], #ou-org-footer [class*="ou-grid"], .ou-cookies-bar [class*="int-col"], #ou-header [class*="int-col"], #ou-org-footer [class*="int-col"] {   float: left;   display: block;   width: 100%;   margin-left: 2%;   position: relative;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;   box-sizing: border-box; } .ou-cookies-bar [class*="ou-grid"]:first-child, #ou-header [class*="ou-grid"]:first-child, #ou-org-footer [class*="ou-grid"]:first-child, .ou-cookies-bar [class*="ou-grid"] .ou-grid, #ou-header [class*="ou-grid"] .ou-grid, #ou-org-footer [class*="ou-grid"] .ou-grid, .ou-cookies-bar [class*="int-col"]:first-child, #ou-header [class*="int-col"]:first-child, #ou-org-footer [class*="int-col"]:first-child {   margin-left: 0; } .ou-cookies-bar .ou-grid12, #ou-header .ou-grid12, #ou-org-footer .ou-grid12, .ou-cookies-bar [class*="of2"] .ou-grid6, #ou-header [class*="of2"] .ou-grid6, #ou-org-footer [class*="of2"] .ou-grid6, .ou-cookies-bar [class*="of3"] .ou-grid4, #ou-header [class*="of3"] .ou-grid4, #ou-org-footer [class*="of3"] .ou-grid4, .ou-cookies-bar [class*="1/3rd"] .ou-grid4, #ou-header [class*="1/3rd"] .ou-grid4, #ou-org-footer [class*="1/3rd"] .ou-grid4, .ou-cookies-bar [class*="2/3rd"] .ou-grid8, #ou-header [class*="2/3rd"] .ou-grid8, #ou-org-footer [class*="2/3rd"] .ou-grid8 {   width: 100%;   margin-left: 0; } .ou-cookies-bar .ou-grid11, #ou-header .ou-grid11, #ou-org-footer .ou-grid11 {   width: 91.5%; } .ou-cookies-bar [class*="2/3rd"] .ou-grid7, #ou-header [class*="2/3rd"] .ou-grid7, #ou-org-footer [class*="2/3rd"] .ou-grid7 {   width: 87.25%; } .ou-cookies-bar .ou-grid10, #ou-header .ou-grid10, #ou-org-footer .ou-grid10, .ou-cookies-bar [class*="of2"] .ou-grid5, #ou-header [class*="of2"] .ou-grid5, #ou-org-footer [class*="of2"] .ou-grid5 {   width: 83%; } .ou-cookies-bar .ou-grid9, #ou-header .ou-grid9, #ou-org-footer .ou-grid9, .ou-cookies-bar [class*="of3"] .ou-grid3, #ou-header [class*="of3"] .ou-grid3, #ou-org-footer [class*="of3"] .ou-grid3, .ou-cookies-bar [class*="1/3rd"] .ou-grid3, #ou-header [class*="1/3rd"] .ou-grid3, #ou-org-footer [class*="1/3rd"] .ou-grid3, .ou-cookies-bar [class*="2/3rd"] .ou-grid6, #ou-header [class*="2/3rd"] .ou-grid6, #ou-org-footer [class*="2/3rd"] .ou-grid6 {   width: 74.5%; } .ou-cookies-bar .ou-grid8, #ou-header .ou-grid8, #ou-org-footer .ou-grid8, .ou-cookies-bar [class*="of2"] .ou-grid4, #ou-header [class*="of2"] .ou-grid4, #ou-org-footer [class*="of2"] .ou-grid4, .ou-cookies-bar [class*="2/3rd"], #ou-header [class*="2/3rd"], #ou-org-footer [class*="2/3rd"] {   width: 66%; } .ou-cookies-bar [class*="2/3rd"] .ou-grid5, #ou-header [class*="2/3rd"] .ou-grid5, #ou-org-footer [class*="2/3rd"] .ou-grid5 {   width: 61.75%; } .ou-cookies-bar .ou-grid7, #ou-header .ou-grid7, #ou-org-footer .ou-grid7 {   width: 57.5%; } .ou-cookies-bar .ou-grid6, #ou-header .ou-grid6, #ou-org-footer .ou-grid6, .ou-cookies-bar [class*="of2"], #ou-header [class*="of2"], #ou-org-footer [class*="of2"], .ou-cookies-bar [class*="of2"] .ou-grid3, #ou-header [class*="of2"] .ou-grid3, #ou-org-footer [class*="of2"] .ou-grid3, .ou-cookies-bar [class*="of3"] .ou-grid2, #ou-header [class*="of3"] .ou-grid2, #ou-org-footer [class*="of3"] .ou-grid2, .ou-cookies-bar [class*="1/3rd"] .ou-grid2, #ou-header [class*="1/3rd"] .ou-grid2, #ou-org-footer [class*="1/3rd"] .ou-grid2, .ou-cookies-bar [class*="2/3rd"] .ou-grid4, #ou-header [class*="2/3rd"] .ou-grid4, #ou-org-footer [class*="2/3rd"] .ou-grid4 {   width: 49%; } .ou-cookies-bar .ou-grid5, #ou-header .ou-grid5, #ou-org-footer .ou-grid5 {   width: 40.5%; } .ou-cookies-bar [class*="2/3rd"] .ou-grid3, #ou-header [class*="2/3rd"] .ou-grid3, #ou-org-footer [class*="2/3rd"] .ou-grid3 {   width: 36.25%; } .ou-cookies-bar .ou-grid4, #ou-header .ou-grid4, #ou-org-footer .ou-grid4, .ou-cookies-bar [class*="of2"] .ou-grid2, #ou-header [class*="of2"] .ou-grid2, #ou-org-footer [class*="of2"] .ou-grid2, .ou-cookies-bar [class*="of3"], #ou-header [class*="of3"], #ou-org-footer [class*="of3"], .ou-cookies-bar [class*="1/3rd"], #ou-header [class*="1/3rd"], #ou-org-footer [class*="1/3rd"] {   width: 32%; } .ou-cookies-bar .ou-grid3, #ou-header .ou-grid3, #ou-org-footer .ou-grid3, .ou-cookies-bar [class*="of3"] .ou-grid1, #ou-header [class*="of3"] .ou-grid1, #ou-org-footer [class*="of3"] .ou-grid1, .ou-cookies-bar [class*="1/3rd"] .ou-grid1, #ou-header [class*="1/3rd"] .ou-grid1, #ou-org-footer [class*="1/3rd"] .ou-grid1, .ou-cookies-bar [class*="2/3rd"] .ou-grid2, #ou-header [class*="2/3rd"] .ou-grid2, #ou-org-footer [class*="2/3rd"] .ou-grid2 {   width: 23.5%; } .ou-cookies-bar .ou-grid2, #ou-header .ou-grid2, #ou-org-footer .ou-grid2, .ou-cookies-bar [class*="of2"] .ou-grid1, #ou-header [class*="of2"] .ou-grid1, #ou-org-footer [class*="of2"] .ou-grid1 {   width: 15%; } .ou-cookies-bar [class*="2/3rd"] .ou-grid1, #ou-header [class*="2/3rd"] .ou-grid1, #ou-org-footer [class*="2/3rd"] .ou-grid1 {   width: 10.75%; } .ou-cookies-bar .ou-grid1, #ou-header .ou-grid1, #ou-org-footer .ou-grid1 {   width: 6.5%; } @media (max-width: 767px) {   .ou-cookies-bar [class*="ou-grid"],   #ou-header [class*="ou-grid"],   #ou-org-footer [class*="ou-grid"] {     width: 100%;     margin-left: 0;   }   .ou-cookies-bar [class*="col"],   #ou-header [class*="col"],   #ou-org-footer [class*="col"],   .ou-cookies-bar [class*="/3rd"],   #ou-header [class*="/3rd"],   #ou-org-footer [class*="/3rd"],   .ou-cookies-bar [class*="col"] [class*="ou-grid"],   #ou-header [class*="col"] [class*="ou-grid"],   #ou-org-footer [class*="col"] [class*="ou-grid"] {     width: 100%;     margin-left: 0;   }   .ou-cookies-bar [class*="of2"],   #ou-header [class*="of2"],   #ou-org-footer [class*="of2"],   .ou-cookies-bar .int-col3of3,   #ou-header .int-col3of3,   #ou-org-footer .int-col3of3 {     margin-left: 0;   } } @media (max-width: 767px) {   #ou-header [class*="ou-grid"],   #ou-org-footer [class*="ou-grid"] {     width: 100%;     margin-left: 0;   }   #ou-header [class*="col"],   #ou-org-footer [class*="col"],   #ou-header [class*="/3rd"],   #ou-org-footer [class*="/3rd"],   #ou-header [class*="col"] [class*="ou-grid"],   #ou-org-footer [class*="col"] [class*="ou-grid"] {     width: 100%;     margin-left: 0;   }   #ou-header [class*="of2"],   #ou-org-footer [class*="of2"],   #ou-header .int-col3of3,   #ou-org-footer .int-col3of3 {     margin-left: 0;   } } /* cookie banner */ .ou-cookies-bar {   background: #f8f6ed;   color: #414042; } .ou-cookies-bar a {   font-weight: 700;   color: #0e56a7;   text-decoration: underline; } .ou-cookies-bar a:hover {   text-decoration: none; } .ou-cookies-bar p {   margin-top: 0; } .ou-cookies-bar h3 {   color: #000000;   font-family: Arial, Helvetica, sans-serif;   font-style: normal;   font-weight: normal;   margin-bottom: .5em;   margin-top: .67em; } .ou-cookies-bar .ou-policyWrap {   display: inline-table;   width: 100%;   vertical-align: top;   margin-bottom: 1em; } .ou-cookies-bar .ou-policyWrap p {   display: table-cell;   width: 100%;   vertical-align: top;   padding-right: 2em; } .ou-cookies-bar .ou-policyWrap .ou-button, .ou-cookies-bar .ou-policyWrap a.ou-button {   -webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;   -webkit-transition: 0.2s ease-out;   -moz-transition: 0.2s ease-out;   -o-transition: 0.2s ease-out;   transition: 0.2s ease-out;   font-family: Arial, Helvetica, sans-serif;   font-size: 1.2em;   background: #e21481;   color: #ffffff;   font-weight: normal;   text-decoration: none;   padding: 0.6em 0.8em;   display: inline-block;   margin: 0 0 0.875em 0;   border: 1px solid #e21481;   display: inline-table;   width: 1%;   margin: 0; } .ou-cookies-bar .ou-policyWrap .ou-button:hover, .ou-cookies-bar .ou-policyWrap a.ou-button:hover, .ou-cookies-bar .ou-policyWrap .ou-button:focus, .ou-cookies-bar .ou-policyWrap a.ou-button:focus {   background: #b51067;   color: #ffffff;   text-decoration: underline; } .ou-cookies-bar .ou-policyWrap .ou-button:focus, .ou-cookies-bar .ou-policyWrap a.ou-button:focus {   outline: thin dotted; } .ou-cookies-bar .ou-policyWrap .ou-button:active, .ou-cookies-bar .ou-policyWrap a.ou-button:active {   background: #e63794;   color: #ffffff; } @media (max-width: 767px) {   .ou-cookies-bar p {     padding-right: 45px;   }   .ou-cookies-bar .ou-button {     font-size: 0.875em;   }   .ou-cookies-bar .ou-policyWrap p {     display: block;   }   .ou-cookies-bar .ou-policyWrap .ou-button,   .ou-cookies-bar .ou-policyWrap a.ou-button {     display: inline-block;     width: auto;   } } body #ou-org {   width: 100%; } body #ou-header, body #ou-site-body, body #ou-site-header {   max-width: 1180px;   margin: 0 auto; } #ou-site-body {   margin-top: 25px; } #ou-header a.ou-logo {   float: left;   display: block;   margin: 20px 0 0 0;   height: 56px;   width: 150px;   background-image: url('/ouheaders/gui/England-50.svg?1.1.1.69');   background-size: 150px 56px;   position: relative;   overflow: hidden; } #ou-header a.ou-logo img {   border: 0;   top: 0px;   position: relative;   width: 258px;   visibility: hidden; } #ou-header a.ou-logo.england, .scotland #ou-header a.ou-logo.scotland, .wales #ou-header a.ou-logo.wales, .cymraeg #ou-header a.ou-logo.cymraeg, .roi #ou-header a.ou-logo.roi, .nir #ou-header a.ou-logo.nir, .ou-ia-nonav #ou-header a.ou-logo.nonav, .ou-ia-international #ou-header a.ou-logo.international {   display: block;   visibility: visible; } #ou-header a.ou-logo.international, #ou-header a.ou-logo.scotland, #ou-header a.ou-logo.nir, #ou-header a.ou-logo.roi, #ou-header a.ou-logo.wales, #ou-header a.ou-logo.cymraeg, #ou-header a.ou-logo.nonav, .scotland #ou-header a.ou-logo.england, .scotland #ou-header a.ou-logo.nir, .scotland #ou-header a.ou-logo.roi, .scotland #ou-header a.ou-logo.wales, .scotland #ou-header a.ou-logo.cymraeg, .scotland #ou-header a.ou-logo.nonav, .wales #ou-header a.ou-logo.england, .wales #ou-header a.ou-logo.scotland, .wales #ou-header a.ou-logo.nir, .wales #ou-header a.ou-logo.roi, .wales #ou-header a.ou-logo.cymraeg, .wales #ou-header a.ou-logo.nonav, .cymraeg #ou-header a.ou-logo.england, .cymraeg #ou-header a.ou-logo.scotland, .cymraeg #ou-header a.ou-logo.nir, .cymraeg #ou-header a.ou-logo.roi, .cymraeg #ou-header a.ou-logo.wales, .cymraeg #ou-header a.ou-logo.nonav, .roi #ou-header a.ou-logo.england, .roi #ou-header a.ou-logo.scotland, .roi #ou-header a.ou-logo.nir, .roi #ou-header a.ou-logo.wales, .roi #ou-header a.ou-logo.cymraeg, .roi #ou-header a.ou-logo.nonav, .nir #ou-header a.ou-logo.england, .nir #ou-header a.ou-logo.scotland, .nir #ou-header a.ou-logo.roi, .nir #ou-header a.ou-logo.wales, .nir #ou-header a.ou-logo.cymraeg, .nir #ou-header a.ou-logo.nonav, .ou-ia-nonav #ou-header a.ou-logo.england, .ou-ia-nonav #ou-header a.ou-logo.scotland, .ou-ia-nonav #ou-header a.ou-logo.nir, .ou-ia-nonav #ou-header a.ou-logo.roi, .ou-ia-nonav #ou-header a.ou-logo.wales, .ou-ia-nonav #ou-header a.ou-logo.cymraeg, .ou-ia-international #ou-header a.ou-logo.england, .ou-ia-international #ou-header a.ou-logo.nir, .ou-ia-international #ou-header a.ou-logo.roi, .ou-ia-international #ou-header a.ou-logo.wales, .ou-ia-international #ou-header a.ou-logo.cymraeg, .ou-ia-international #ou-header a.ou-logo.scotland, .ou-ia-international #ou-header a.ou-logo.nonav {   visibility: hidden;   display: none; } .scotland #ou-header a.ou-logo.scotland img {   position: relative; } .scotland #ou-header a.ou-logo {   height: 72px;   width: 150px;   background-image: url('/ouheaders/gui/Scotland-50.svg?1.1.1.69');   background-size: 150px 72px;   position: relative; } .wales #ou-header a.ou-logo.wales img {   position: relative; } .cymraeg #ou-header a.ou-logo.cymraeg img {   position: relative; } .wales #ou-header a.ou-logo, .cymraeg #ou-header a.ou-logo {   height: 77px;   width: 180px;   background-image: url('/ouheaders/gui/Wales-50.svg?1.1.1.69');   background-size: 180px 77px;   position: relative; } .roi #ou-header a.ou-logo.roi img {   position: relative; } .roi #ou-header a.ou-logo {   height: 72px;   width: 150px;   background-image: url('/ouheaders/gui/Ireland-50.svg?1.1.1.69');   background-size: 150px 72px;   position: relative; } .ou-ia-nonav #ou-header a.ou-logo.nonav {   cursor: default; } #ou-header {   position: relative;   padding: 0 15px 20px; } #ou-header ul {   margin: 0;   padding: 0; } #ou-header a.ou-skip {   position: absolute;   top: 15px;   left: 15px;   display: block;   width: 1px;   height: 1px;   overflow: hidden;   text-indent: -5000em; } #ou-header a.ou-skip:focus, #ou-header a.ou-skip:active {   width: auto;   height: auto;   display: inline-block;   text-indent: 0;   z-index: 1;   padding: 10px 12px;   margin: 0;   background-color: #44436b;   color: #ffffff;   text-decoration: none;   font-weight: normal; } #ou-header a .skip-icon {   width: 14px;   height: 14px;   overflow: hidden;   display: inline-block;   vertical-align: middle;   margin: -3px 2px 0 -2px; } #ou-header a .skip-icon img {   position: relative;   top: -193px;   left: -178px;   width: 258px; } #ou-header img {   max-width: none;   margin: 0; } #ou-header .ou-identity p.ou-identity-name, #ou-header .ou-mobile-menu-toggle {   display: none;   visibility: hidden; } #ou-header #ou-header-nav {   margin: 10px 0 0 180px;   padding: 0;   text-align: right; } #ou-header #ou-service-links {   width: auto;   top: 10px; } #ou-header #ou-service-links ul {   margin-left: .5em;   margin-bottom: 8px;   display: inline-block; } #ou-header #ou-service-links ul li {   text-align: right;   padding: 0 0 0 1px;   margin-bottom: 10px;   vertical-align: inherit;   display: inline-block;   zoom: 1; } #ou-header #ou-service-links ul li a {   text-decoration: none;   color: #414042;   display: inline-block;   padding: 0 5px;   font-weight: normal; } #ou-header #ou-service-links ul li a:hover {   text-decoration: underline; } #ou-header #ou-service-links ul li.ou-header-remove {   display: none; } #ou-header #ou-service-links ul li span:before, #ou-header #ou-service-links ul li span:after {   content: "\0020";   height: 0;   overflow: hidden; } #ou-header #ou-service-links ul li span:after {   clear: both; } #ou-header #ou-service-links #ou-identity {   width: auto;   margin: 0;   color: #326fb4;   margin-left: .5em;   display: inline-block; } #ou-header #ou-service-links #ou-identity p {   text-align: right;   padding: 0;   margin: 0 0 10px;   vertical-align: inherit;   display: inline-block;   zoom: 1; } #ou-header #ou-service-links #ou-identity p.ou-identity-name {   font-size: 1.35714em;   line-height: normal; } #ou-header #ou-service-links #ou-identity p#ou-identity-id {   margin-left: .1em;   padding: 0;   font-size: .95em;   font-family: Arial, Helvetica, sans-serif;   line-height: normal;   text-transform: uppercase; } #ou-header #ou-service-links .ou-search {   position: relative;   margin: 0 1px 0 2px;   display: inline-table;   width: 172px;   -webkit-transition: box-shadow 0.15s ease-out;   -moz-transition: box-shadow 0.15s ease-out;   -o-transition: box-shadow 0.15s ease-out;   transition: box-shadow 0.15s ease-out;   -webkit-box-shadow: 0.1px 0px 0px 0.07em #bfbfbf;   -moz-box-shadow: 0.1px 0px 0px 0.07em #bfbfbf;   -o-box-shadow: 0.1px 0px 0px 0.07em #bfbfbf;   box-shadow: 0.1px 0px 0px 0.07em #bfbfbf; } #ou-header #ou-service-links .ou-search:hover {   -webkit-box-shadow: 0.1px 0px 0px 0.07em rgba(0, 0, 0, 0.4);   -moz-box-shadow: 0.1px 0px 0px 0.07em rgba(0, 0, 0, 0.4);   -o-box-shadow: 0.1px 0px 0px 0.07em rgba(0, 0, 0, 0.4);   box-shadow: 0.1px 0px 0px 0.07em rgba(0, 0, 0, 0.4); } #ou-header #ou-service-links .ou-search form {   display: table;   width: 100%; } #ou-header #ou-service-links .ou-search input {   -webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;   box-sizing: border-box;   padding: 8px 5px 8px 5px;   margin: 0 0 0 5px;   background: #ffffff;   font-size: 14px;   font-size: 0.875rem;   font-family: Arial, sans-serif;   width: 150px;   color: #000000;   -moz-appearance: none;   -webkit-appearance: none;   appearance: none;   cursor: text;   line-height: 1.2; } #ou-header #ou-service-links .ou-search input.ou-header-search {   -webkit-transition: background 0.15s ease-out;   -moz-transition: background 0.15s ease-out;   -o-transition: background 0.15s ease-out;   transition: background 0.15s ease-out;   margin: 1px 0;   border: 0;   width: 100%;   background: transparent; } #ou-header #ou-service-links .ou-search input.ou-header-search:focus {   outline: 1px solid #eef3f9; } #ou-header #ou-service-links .ou-search input:focus {   outline: 0;   background-color: #eef3f9;   color: #000000; } #ou-header #ou-service-links .ou-search input::-webkit-input-placeholder {   color: #737373; } #ou-header #ou-service-links .ou-search input:-moz-placeholder {   color: #737373; } #ou-header #ou-service-links .ou-search input::-moz-placeholder {   color: #000000; } #ou-header #ou-service-links .ou-search input:focus::-webkit-input-placeholder {   color: #4d4d4d; } #ou-header #ou-service-links .ou-search input:focus:-moz-placeholder {   color: #4d4d4d; } #ou-header #ou-service-links .ou-search input:focus::-moz-placeholder {   color: #000000; } #ou-header #ou-service-links .ou-search input::-webkit-search-decoration {   display: none; } #ou-header #ou-service-links .ou-search .ou-button-container {   display: table-cell;   padding: 6px 7px;   width: 36px;   overflow: hidden; } #ou-header #ou-service-links .ou-search .ou-button-container button {   -webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;   box-sizing: border-box;   position: absolute;   top: 8px;   right: 8px;   background: transparent;   color: #0e56a7;   border: 0;   margin: 0;   width: 18px;   height: 18px;   cursor: pointer;   padding: 0;   overflow: hidden;   -moz-transition: none;   -webkit-transition: none;   transition: none; } #ou-header #ou-service-links .ou-search .ou-button-container button img {   position: relative;   top: -146px;   left: -176px;   width: 258px; } #ou-header #ou-service-links .ou-search .ou-button-container button:hover img {   top: -164px; } #ou-header #ou-service-links .ou-search .ou-button-container button:focus::-moz-focus-inner {   border: 1px dotted; } #ou-header #ou-service-links span {   color: #414042; } #ou-header .ou-hide {   position: absolute;   width: 1px;   height: 1px;   overflow: hidden;   clip: rect(1px, 1px, 1px, 1px);   /* IE 6/7 */   clip: inset(50%);   white-space: nowrap; } #ou-header .ou-ia-nav {   margin-top: 0; } #ou-header .ou-ia-nav ul li {   display: inline-block;   top: .5em; } #ou-header .ou-ia-nav ul li a {   text-decoration: none;   color: #414042;   padding: 4px 5px;   border-radius: 3px; } #ou-header .ou-ia-nav ul li a:hover {   text-decoration: underline; } #ou-header .ou-ia-nav ul li a.ou-button {   -webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;   -webkit-transition: 0.2s ease-out;   -moz-transition: 0.2s ease-out;   -o-transition: 0.2s ease-out;   transition: 0.2s ease-out;   font-family: Arial, Helvetica, sans-serif;   font-size: 1.2em;   background: #e21481;   color: #ffffff;   font-weight: normal;   text-decoration: none;   padding: 0.6em 0.8em;   display: inline-block;   margin: 0 0 0.875em 0;   border: 1px solid #e21481; } #ou-header .ou-ia-nav ul li a.ou-button:hover, #ou-header .ou-ia-nav ul li a.ou-button:focus {   background: #b51067;   color: #ffffff;   text-decoration: underline; } #ou-header .ou-ia-nav ul li a.ou-button:focus {   outline: thin dotted; } #ou-header .ou-ia-nav ul li a.ou-button:active {   background: #e63794;   color: #ffffff; } #ou-header .ou-ia-nav ul.ou-ia-international li a.ou-button {   padding: .3em .8em;   margin-bottom: 0; } #ou-header .ou-ia-nav li.ou-ia-open, #ou-header .ou-ia-nav li.ou-ia-study, #ou-header #ou-header-nav #ou-service-links ul li a.ou-ia-student, #ou-header #ou-header-nav #ou-service-links ul li a.ou-ia-tutor, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-courses, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-postgraduate, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-news, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-research, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-about, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-business, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-employers, body.ou-ia-nonav #ou-header #ou-ia-nav, body.ou-ia-nonav #ou-header #ou-service-links, body.ou-ia-isw-nonav #ou-header #ou-ia-nav, body.ou-ia-isw-nonav #ou-header #ou-service-links, body.ou-ia-isw-nonav #ou-header #ou-header-nav #ou-ia-nav ul.ou-ia-international, body.ou-ia-isw-nonav #ou-org-footer .ou-header .ou-crest, body.ou-ia-isw-nonav #ou-org-footer .ou-header .ou-footer-title, body.ou-ia-isw-nonav #ou-org-footer .ou-footer-nav #ou-ia-international, body.ou-ia-student #ou-header #ou-ia-nav, body.ou-ia-tutor #ou-header #ou-ia-nav, body.wales #ou-header #ou-ia-nav, body.roi #ou-header #ou-ia-nav, body.nir #ou-header #ou-ia-nav, body.scotland #ou-header #ou-ia-nav, body.cymraeg #ou-header #ou-ia-nav, body.ou-ia-tutor #ou-header #ou-header-nav #ou-service-links ul li a.ou-ia-student, body.ou-ia-tutor #ou-header #ou-header-nav #ou-service-links ul li a.ou-ia-public, body.ou-ia-tutor .ou-footer-nav ul li a.ou-ia-student, body.ou-ia-tutor .ou-footer-nav ul li a.ou-ia-public, body.ou-ia-student #ou-header #ou-header-nav #ou-service-links ul li a.ou-ia-tutor, body.ou-ia-student #ou-header #ou-header-nav #ou-service-links ul li a.ou-ia-public, body.ou-ia-student #ou-header #ou-header-nav #ou-service-links ul li a.ou-display-public-tutor, body.ou-ia-student #ou-org-footer #ou-ia-public, body.ou-ia-international #ou-org-footer #ou-ia-public, body.ou-ia-international #ou-org-footer #ou-ia-student, body #ou-org-footer #ou-ia-student, body #ou-org-footer #ou-ia-international, body .ou-footer-nav a.ou-ia-tutor {   visibility: hidden;   display: none; } #ou-header .ou-ia-nav .ou-search {   position: relative;   margin: 0 1px 0 2px;   display: inline-table;   width: 172px;   -webkit-transition: box-shadow 0.15s ease-out;   -moz-transition: box-shadow 0.15s ease-out;   -o-transition: box-shadow 0.15s ease-out;   transition: box-shadow 0.15s ease-out;   -webkit-box-shadow: 0.1px 0px 0px 0.07em #bfbfbf;   -moz-box-shadow: 0.1px 0px 0px 0.07em #bfbfbf;   -o-box-shadow: 0.1px 0px 0px 0.07em #bfbfbf;   box-shadow: 0.1px 0px 0px 0.07em #bfbfbf; } #ou-header .ou-ia-nav .ou-search:hover {   -webkit-box-shadow: 0.1px 0px 0px 0.07em rgba(0, 0, 0, 0.4);   -moz-box-shadow: 0.1px 0px 0px 0.07em rgba(0, 0, 0, 0.4);   -o-box-shadow: 0.1px 0px 0px 0.07em rgba(0, 0, 0, 0.4);   box-shadow: 0.1px 0px 0px 0.07em rgba(0, 0, 0, 0.4); } #ou-header .ou-ia-nav .ou-search form {   display: table;   width: 100%; } #ou-header .ou-ia-nav .ou-search input {   -webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;   box-sizing: border-box;   padding: 8px 5px 8px 5px;   margin: 0 0 0 5px;   background: #ffffff;   font-size: 14px;   font-size: 0.875rem;   font-family: Arial, sans-serif;   width: 150px;   color: #000000;   -moz-appearance: none;   -webkit-appearance: none;   appearance: none;   cursor: text;   line-height: 1.2; } #ou-header .ou-ia-nav .ou-search input.ou-header-search {   -webkit-transition: background 0.15s ease-out;   -moz-transition: background 0.15s ease-out;   -o-transition: background 0.15s ease-out;   transition: background 0.15s ease-out;   margin: 1px 0;   border: 0;   width: 100%;   background: transparent; } #ou-header .ou-ia-nav .ou-search input.ou-header-search:focus {   outline: 1px solid #eef3f9; } #ou-header .ou-ia-nav .ou-search input:focus {   outline: 0;   background-color: #eef3f9;   color: #000000; } #ou-header .ou-ia-nav .ou-search input::-webkit-input-placeholder {   color: #737373; } #ou-header .ou-ia-nav .ou-search input:-moz-placeholder {   color: #737373; } #ou-header .ou-ia-nav .ou-search input::-moz-placeholder {   color: #000000; } #ou-header .ou-ia-nav .ou-search input:focus::-webkit-input-placeholder {   color: #4d4d4d; } #ou-header .ou-ia-nav .ou-search input:focus:-moz-placeholder {   color: #4d4d4d; } #ou-header .ou-ia-nav .ou-search input:focus::-moz-placeholder {   color: #000000; } #ou-header .ou-ia-nav .ou-search input::-webkit-search-decoration {   display: none; } #ou-header .ou-ia-nav .ou-search .ou-button-container {   display: table-cell;   padding: 6px 7px;   width: 36px;   overflow: hidden; } #ou-header .ou-ia-nav .ou-search .ou-button-container button {   -webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;   box-sizing: border-box;   position: absolute;   top: 8px;   right: 8px;   background: transparent;   color: #0e56a7;   border: 0;   margin: 0;   width: 18px;   height: 18px;   cursor: pointer;   padding: 0;   overflow: hidden;   -moz-transition: none;   -webkit-transition: none;   transition: none; } #ou-header .ou-ia-nav .ou-search .ou-button-container button img {   position: relative;   top: -146px;   left: -176px;   width: 258px; } #ou-header .ou-ia-nav .ou-search .ou-button-container button:hover img {   top: -164px; } #ou-header .ou-ia-nav .ou-search .ou-button-container button:focus::-moz-focus-inner {   border: 1px dotted; } #ou-header #ou-header-nav a.ou-ia-public, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-open, body.ou-ia-openlearn #ou-header .ou-ia-nav li.ou-ia-study, body.ou-ia-tutor #ou-header #ou-header-nav #ou-service-links ul li a.ou-ia-tutor, body.ou-ia-tutor #ou-header #ou-header-nav #ou-service-links ul li a.ou-display-public-tutor, body.ou-ia-student #ou-header #ou-header-nav #ou-service-links ul li a.ou-ia-student {   visibility: visible;   display: inline; } #ou-header #ou-header-nav #ou-service-links li.ou-ia-open {   visibility: hidden;   display: none; } #ou-header #ou-header-nav #ou-service-links li.ou-ia-public {   visibility: visible;   display: inline-table; } #ou-header #ou-header-nav .ou-ia-international {   visibility: hidden;   display: none; } body.ou-ia-courses #ou-header .ou-ia-nav li.ou-ia-courses a, body.ou-ia-postgraduate #ou-header .ou-ia-nav li.ou-ia-postgraduate a, body.ou-ia-research #ou-header .ou-ia-nav li.ou-ia-research a, body.ou-ia-about #ou-header .ou-ia-nav li.ou-ia-about a, body.ou-ia-news #ou-header .ou-ia-nav li.ou-ia-news a, body.ou-ia-employers #ou-header .ou-ia-nav li.ou-ia-employers a, body.ou-ia-employers #ou-header .ou-ia-nav li.ou-ia-business a, body.ou-ia-business #ou-header .ou-ia-nav li.ou-ia-business a, body.ou-ia-studenthome #ou-header .ou-ia-nav li.ou-ia-studenthome a, body.ou-ia-profile #ou-header .ou-ia-nav li.ou-ia-profile a, body.ou-ia-dashboard #ou-header .ou-ia-nav li.ou-ia-dashboard a, body.ou-ia-library #ou-header .ou-ia-nav li.ou-ia-library a, body.ou-ia-careers #ou-header .ou-ia-nav li.ou-ia-careers a, body.ou-ia-community #ou-header .ou-ia-nav li.ou-ia-community a, body.ou-ia-helpcentre #ou-header .ou-ia-nav li.ou-ia-helpcentre a, body.ou-ia-open #ou-header .ou-ia-nav li.ou-ia-open a, body.ou-ia-study #ou-header .ou-ia-nav li.ou-ia-study a, body.ou-ia-dashboard #ou-header .ou-ia-nav li.ou-ia-study a {   background-color: #326fb4;   color: #ffffff;   text-decoration: none; } body.ou-ia-openlearn #ou-header #ou-header-nav #ou-service-links li.ou-ia-open {   visibility: visible;   display: inline-table; } body.ou-ia-openlearn #ou-header #ou-header-nav #ou-service-links li.ou-ia-public, body.ou-ia-openlearn #ou-header #ou-header-nav #ou-service-links li.ou-search.ou-ia-public {   visibility: hidden;   display: none; } body.ou-ia-nonav #ou-header .ou-mobile-menu-toggle {   display: none; } body.ou-ia-isw-nonav #ou-header .ou-mobile-menu-toggle {   display: none; } body.ou-ia-isw-nonav #ou-org-footer .ou-small-print {   padding-left: 72px; } body.ou-ia-tutor .ou-footer-nav ul li a.ou-ia-tutor {   visibility: visible;   display: block;   border-right: none; } body.ou-ia-student #ou-header #ou-ia-nav {   visibility: visible;   display: inline; } body.ou-ia-student #ou-header #ou-ia-nav .ou-ia-students {   visibility: visible;   display: inline; } body.ou-ia-student #ou-header #ou-ia-nav .ou-ia-public {   visibility: hidden;   display: none; } body.ou-ia-student #ou-org-footer #ou-ia-student {   visibility: visible;   display: block; } body #ou-header .ou-ia-nav li.ou-ia-study.student {   visibility: visible;   display: inline; } body.ou-ia-international #ou-header #ou-service-links {   visibility: hidden;   display: none; } body.ou-ia-international #ou-header .ou-mobile-menu-toggle {   display: none; } body.ou-ia-international #ou-header #ou-header-nav #ou-ia-nav {   visibility: visible;   display: inline; } body.ou-ia-international #ou-header #ou-header-nav #ou-ia-nav .ou-ia-international {   visibility: visible;   display: inline;   display: block; } body.ou-ia-international #ou-header #ou-header-nav #ou-ia-nav .ou-ia-public {   visibility: hidden;   display: none; } body.ou-ia-international #ou-org-footer #ou-ia-international {   visibility: visible;   display: block; } body #ou-org-footer #ou-ia-public {   visibility: visible;   display: block; } @media only screen and (max-width: 1180px), screen and (max-device-width: 1180px) {   #ou-header,   #ou-site-body,   #ou-site-header {     max-width: none;   } } @media only screen and (max-width: 767px), screen and (max-device-width: 767px) {   body #ou-header:not(.ie8) a[class*="ou-logo"],   body.scotland #ou-header:not(.ie8) a[class*="ou-logo"],   body.wales #ou-header:not(.ie8) a[class*="ou-logo"] {     position: absolute;     width: 26px;     height: 29px;     margin: 7px 9px;     overflow: hidden;   }   body #ou-header:not(.ie8) a[class*="ou-logo"] img,   body.scotland #ou-header:not(.ie8) a[class*="ou-logo"] img,   body.wales #ou-header:not(.ie8) a[class*="ou-logo"] img {     visibility: visible;     position: relative;     top: -145px;     left: -207px;   }   body #ou-header:not(.ie8) a[class*="ou-logo"] img:hover,   body.scotland #ou-header:not(.ie8) a[class*="ou-logo"] img:hover,   body.wales #ou-header:not(.ie8) a[class*="ou-logo"] img:hover {     top: -177px;   }   body #ou-header:not(.ie8) a[class*="ou-logo"]:active,   body.scotland #ou-header:not(.ie8) a[class*="ou-logo"]:active,   body.wales #ou-header:not(.ie8) a[class*="ou-logo"]:active,   body #ou-header:not(.ie8) a[class*="ou-logo"]:focus,   body.scotland #ou-header:not(.ie8) a[class*="ou-logo"]:focus,   body.wales #ou-header:not(.ie8) a[class*="ou-logo"]:focus {     outline-color: #ffffff;   }   body #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8),   body.scotland #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8),   body.wales #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8) {     margin: 0;     position: relative;     float: right;     display: inline-block;     padding: 0;     width: 44px;     height: 44px;     color: #ffffff;     overflow: hidden;     visibility: visible;   }   body #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8) img,   body.scotland #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8) img,   body.wales #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8) img {     position: relative;     top: -237px;     left: 0;     width: 258px;   }   body #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8) img:hover,   body.scotland #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8) img:hover,   body.wales #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8) img:hover {     left: -44px;   }   body #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8).ou-toggle img,   body.scotland #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8).ou-toggle img,   body.wales #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8).ou-toggle img {     left: -88px;   }   body #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8).ou-toggle img:hover,   body.scotland #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8).ou-toggle img:hover,   body.wales #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8).ou-toggle img:hover {     left: -132px;   }   body #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8):active,   body.scotland #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8):active,   body.wales #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8):active,   body #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8):focus,   body.scotland #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8):focus,   body.wales #ou-header:not(.ie8) a.ou-mobile-menu-toggle:not(.ie8):focus {     outline-color: #ffffff;   }   h1 {     margin: 0 0 5px 0;   }   #ou-header:not(.ie8) {     background-color: #326fb4;     padding: 0;     display: table;     width: 100%;     height: 44px;   }   #ou-header:not(.ie8) .ou-identity {     position: relative;     left: 42px;     color: #ffffff;     top: 11px;     max-width: 123px;     display: inline-block;     white-space: nowrap;     overflow: hidden;   }   #ou-header:not(.ie8) .ou-identity p.ou-identity-name {     margin: 0;     overflow: hidden;     text-overflow: ellipsis;     display: block;     visibility: visible;   }   #ou-header:not(.ie8) #ou-header-nav {     visibility: hidden;     background-color: #ffffff;     opacity: 0;     max-height: 0;     -webkit-transition: all 0.2s;     -moz-transition: all 0.2s;     -o-transition: all 0.2s;     transition: all 0.2s;     overflow: hidden;     margin: 0;     width: 100%;     font-size: 15px;   }   #ou-header:not(.ie8) #ou-header-nav.ou-toggle {     visibility: visible;     opacity: 1;     max-height: 600px;   }   #ou-header:not(.ie8) #ou-header-nav.ou-toggle #ou-service-links li,   #ou-header:not(.ie8) #ou-header-nav.ou-toggle #ou-service-links a {     visibility: visible;   }   #ou-header:not(.ie8) #ou-header-nav #ou-service-links ul li {     visibility: hidden;   }   #ou-header:not(.ie8) #ou-header-nav #ou-service-links ul li a {     visibility: hidden;   }   #ou-header:not(.ie8) #ou-header-nav #ou-service-links ul li.ou-search {     display: inline-table;   }   #ou-header:not(.ie8) #ou-header-nav #ou-service-links ul li.ou-header-remove {     display: none;   }   #ou-header:not(.ie8) #ou-header-nav #ou-service-links #ou-identity {     display: none;     visibility: hidden;   }   #ou-header:not(.ie8) #ou-header-nav #ou-service-links a {     text-decoration: none;     color: #414042;     display: block;     padding: 4px 0;   }   #ou-header:not(.ie8) #ou-header-nav #ou-service-links a:hover {     text-decoration: underline;   }   #ou-header:not(.ie8) #ou-service-links,   #ou-header:not(.ie8) .ou-ia-nav {     width: 100%;     float: left;   }   #ou-header:not(.ie8) #ou-service-links ul,   #ou-header:not(.ie8) .ou-ia-nav ul {     float: left;     margin: 8px 0 0 0;     text-align: left;   }   #ou-header:not(.ie8) #ou-service-links ul li,   #ou-header:not(.ie8) .ou-ia-nav ul li {     white-space: normal;     text-align: left;     vertical-align: auto;     display: block;   }   #ou-header:not(.ie8) #ou-service-links {     margin: 8px 0 0 0;     width: 100%;   }   #ou-header:not(.ie8) #ou-service-links ul {     -moz-box-sizing: border-box;     -webkit-box-sizing: border-box;     box-sizing: border-box;     margin: 0;     padding: 0 20px;     width: 100%;   }   #ou-header:not(.ie8) #ou-service-links ul li {     margin: 0;     float: left;     width: 50%;   }   #ou-header:not(.ie8) #ou-service-links ul li a,   #ou-header:not(.ie8) #ou-service-links ul li a[class*=".ou-ia"] {     text-decoration: none;     color: #414042;     display: block;     padding: 4px 0;   }   #ou-header:not(.ie8) #ou-service-links ul li a:hover,   #ou-header:not(.ie8) #ou-service-links ul li a[class*=".ou-ia"]:hover {     text-decoration: underline;   }   #ou-header:not(.ie8) #ou-service-links ul li span {     display: none;   }   #ou-header:not(.ie8) #ou-service-links ul li.ou-search {     margin-top: 6px;     margin-left: 0;     margin-bottom: 7px;     width: 100%;   }   #ou-header:not(.ie8) #ou-service-links ul li.ou-search button {     right: 9px;     top: 8px;   }   #ou-header:not(.ie8) #ou-service-links ul li input[type="search"] {     width: 99.5%;   }   #ou-header:not(.ie8) .ou-ia-nav {     margin-top: 0;   }   #ou-header:not(.ie8) .ou-ia-nav ul {     width: 100%;   }   #ou-header:not(.ie8) .ou-ia-nav ul li {     top: 0;     display: block;   }   #ou-header:not(.ie8) .ou-ia-nav ul li.call a:hover {     text-decoration: none;   }   #ou-header:not(.ie8) .ou-ia-nav ul li a {     text-decoration: none;     display: block;     padding: 8px 20px;     border-top: 1px solid #ffffff;     background-color: #eef3f9;     -webkit-border-radius: 0;     -moz-border-radius: 0;     border-radius: 0;   }   #ou-header:not(.ie8) .ou-ia-nav ul li a:hover {     background-color: #326fb4;     color: #ffffff;     text-decoration: underline;   }   #ou-header:not(.ie8) .ou-ia-nav ul li a.ou-button {     background-color: #326fb4;     color: #ffffff;     margin: 0 0;   }   #ou-site-body {     margin-top: 1em;   } } @media (max-width: 767px) {   #ou-header #ou-header-nav:not(.ie8) {     margin-left: 0;   } } /*Footer*/ body .ou-footer {   background: #ffffff;   padding: 20px 0; } body .ou-footer p {   color: #4d4d4d; } body .ou-footer a {   text-decoration: none;   color: #0e56a7;   display: block;   font-weight: normal;   font-size: 0.92857em; } body .ou-footer a:hover, body .ou-footer a:focus {   text-decoration: underline;   outline: 0; } body .ou-footer h1, body .ou-footer h2, body .ou-footer h3, body .ou-footer h4, body .ou-footer h5, body .ou-footer h6 {   color: #414042;   font-family: Arial, Helvetica, sans-serif;   font-style: normal;   font-weight: normal;   margin-top: 0.67em; } body .ou-footer h3 {   font-size: 1.46939em;   margin-bottom: 0.5em; } body .ou-footer h4 {   font-size: 14px;   font-size: 0.875rem; } body .ou-footer hr {   border: 0;   border-bottom: 1px solid #e7eef6;   margin: .5em 0; } body .ou-footer ul, body .ou-footer ul li {   zoom: 1;   list-style-type: none;   margin: 0;   padding: 0; } body .ou-footer img {   max-width: none;   margin: 0; } body .ou-footer .ou-header {   zoom: 1;   position: relative;   font-size: 0.875em;   padding: 0; } body .ou-footer .ou-header .ou-crest {   position: absolute;   top: 15px;   left: 0;   width: 145px;   height: 130px;   overflow: hidden; } body .ou-footer .ou-header .ou-crest img {   left: -113px;   position: relative;   width: 258px; } body .ou-footer .ou-header h3 {   padding-bottom: 0.75em; } body .ou-footer .ou-header .ou-footer-title h3, body .ou-footer .ou-header .ou-footer-title .tel, body .ou-footer .ou-header .ou-footer-title .email {   float: left;   padding-right: 35px;   padding-bottom: 9px; } body .ou-footer .ou-header .ou-footer-title h3 {   margin-top: 0;   line-height: 1; } body .ou-footer .ou-header:before, body .ou-footer .ou-header:after, body .ou-footer .ou-footer-nav ul:before, body .ou-footer .ou-footer-nav ul:after {   content: "\0020";   display: block;   height: 0;   overflow: hidden; } body .ou-footer .ou-header:after, body .ou-footer .ou-footer-nav ul:after {   clear: both; } body .ou-footer .ou-footer-title {   margin-left: 18%;   width: 82%;   float: left;   border-bottom: 1px solid #bfbfbf;   padding-top: 1rem;   margin-bottom: 0; } body .ou-footer .ou-footer-nav {   margin-top: 11px; } body .ou-footer .ou-footer-nav ul li {   width: auto;   float: left; } body .ou-footer .ou-footer-nav ul li a {   padding: 5px 15px;   border: 0; } body .ou-footer .ou-footer-nav ul li a:nth-child(odd) {   border: 0; } body .ou-footer .ou-footer-nav #ou-ia-public, body .ou-footer .ou-footer-nav #ou-ia-student, body .ou-footer .ou-footer-nav #ou-ia-international {   margin-left: 18%;   border-bottom: 0;   margin-bottom: 0rem; } body .ou-footer .ou-footer-nav #ou-ia-public ul li:first-child a, body .ou-footer .ou-footer-nav #ou-ia-international ul li:first-child a {   padding-left: 0; } body .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 {   padding: 0 .5em; } body .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3:first-child {   padding-left: 0; } body .ou-footer .ou-footer-nav #ou-ia-student br, body .ou-footer .ou-footer-nav #ou-ia-student br:before, body .ou-footer .ou-footer-nav #ou-ia-student br:after {   height: 5px;   content: "";   display: block;   white-space: pre; } body .ou-footer .ou-footer-nav #ou-ia-student br:after {   content: "";   padding: 10px;   margin: 10px;   height: 200px; } body .ou-footer .ou-footer-nav #ou-ia-student h4 {   margin-top: 1em;   margin-bottom: 1em; } body .ou-footer .ou-footer-nav #ou-ia-student h4 img {   display: none; } body .ou-footer .ou-footer-nav #ou-ia-student h4:first-child {   margin-top: .5em;   margin-bottom: 1em; } body .ou-footer .ou-footer-nav #ou-ia-student h4 a {   padding: 0; } body .ou-footer .ou-footer-nav #ou-ia-student h4 a:hover {   cursor: default;   text-decoration: none; } body .ou-footer .ou-footer-nav #ou-ia-student h4 + div p:first-child {   padding-top: 3px;   margin-top: 0;   margin-bottom: 10px; } body .ou-footer .ou-footer-nav #ou-ia-student h4 + div > a {   padding: 4px 0; } body .ou-footer .ou-footer-nav #ou-ia-student h4 + div p + a {   padding-top: 0; } body .ou-footer .ou-footer-nav #ou-ia-student p {   margin-top: 12px; } body .ou-footer .ou-footer-nav #ou-ia-student ul li {   width: 100%; } body .ou-footer .ou-footer-nav #ou-ia-student ul li a {   padding-left: 0;   padding-right: 0; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline {   margin-bottom: 1.25em; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li {   width: auto;   margin-left: 3px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li:first-child {   margin-left: 0; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li a {   padding: 0; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li a:focus {   outline: 1px solid #0e56a7; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li a span {   overflow: hidden;   display: block; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li a span img {   width: 258px;   position: relative;   top: -328px;   border: 0; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li a:hover span img, body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li a:focus span img {   top: -364px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.facebook a span {   width: 31px;   height: 33px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.facebook a span img {   left: 0; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.twitter a span {   width: 31px;   height: 33px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.twitter a span img {   left: -30px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.youtube a span {   width: 33px;   height: 33px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.youtube a span img {   left: -63px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.linkedin a span {   width: 32px;   height: 33px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.linkedin a span img {   left: -97px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.googleplus a span {   width: 31px;   height: 33px; } body .ou-footer .ou-footer-nav #ou-ia-student ul.ou-inline li.googleplus a span img {   left: -129px; } body .ou-footer .ou-small-print {   padding-left: 18%;   padding-right: 72px; } body .ou-footer .ou-small-print .ou-copyright {   margin-top: 1em; } body .ou-footer .ou-small-print .ou-copyright small {   font-size: 0.857145em; } @media only screen and (min-width: 1080px) {   body:not(.ie8) .ou-footer-title {     margin-left: 16%;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international {     margin-left: 16%;   }   body:not(.ie8) .ou-small-print {     padding-left: 16%;   } } @media only screen and (max-width: 967px) {   body:not(.ie8) .ou-footer .ou-header .ou-crest {     width: 132px;     height: 118px;   }   body:not(.ie8) .ou-footer .ou-header .ou-crest img {     left: -101px;     width: 231px;   }   body:not(.ie8) .ou-footer .ou-footer-title {     margin-left: 17%;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international {     margin-left: 17%;   }   body:not(.ie8) .ou-footer .ou-small-print {     padding-left: 17%;   } } @media only screen and (max-width: 1179px), screen and (max-device-width: 1179px) {   body:not(.ie8) .ou-footer li a:focus {     outline: 0;   }   body:not(.ie8) .ou-footer .ou-header {     padding: 0 0 20px 66px;   }   body:not(.ie8) .ou-footer .ou-header .ou-crest {     top: 4px;     left: 1px;     width: 51px;     height: 46px;     overflow: hidden;   }   body:not(.ie8) .ou-footer .ou-header .ou-crest img {     top: -147px;     left: -113px;     width: 258px;   }   body:not(.ie8) .ou-footer .ou-header .ou-footer-title {     border: 0;     width: auto;     margin: 0;     padding-top: 10px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student {     padding-left: 0;     padding-right: 0;     margin-left: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li {     width: 50%;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li:first-child a,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li:first-child a {     padding-left: 66px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li a,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li a {     padding: 1em 1em 1em 66px;     border-top: 1px solid #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li a:first-child,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li a:first-child {     padding-left: 66px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student {     border-top: 1px solid #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student ul li a {     padding-left: 15px;     padding-right: 15px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 {     padding: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 > p,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 > a {     padding: .5em 1em;     margin: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 > a {     padding: 1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 .ou-grid3 ul ~ h4 ~ ul li:first-child a {     border-top: 1px solid #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4 {     padding: 1em;     margin-top: 0;     margin-bottom: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4 + div {     padding-left: 1em;     padding-right: 1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4 + div ul {     margin-left: -1em;     margin-right: -1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4 a {     padding: 0;     border: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4 a:hover {     background: none;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 hr {     border: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul {     margin-bottom: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul.ou-inline {     margin-left: -0.5em;     margin-bottom: .75em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul.ou-inline li {     width: auto;     margin-left: 1px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul.ou-inline li:first-child {     margin-left: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul.ou-inline li a {     border: 0;     padding: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul li {     width: 100%;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul li:nth-child(odd) a {     border-right: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul ul:last-child {     border-bottom: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav ul li {     width: 50%;   }   body:not(.ie8) .ou-footer .ou-footer-nav ul li a {     padding: 12px 15px;   }   body:not(.ie8) .ou-footer .ou-footer-nav ul li a:hover,   body:not(.ie8) .ou-footer .ou-footer-nav ul li a:focus {     background: #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav ul li:last-child a {     border-bottom: 1px solid #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav ul li:nth-child(odd) a {     border-right: 1px dotted #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav .ou-small-print {     padding-left: 0;     padding-right: 0;   } } @media only screen and (max-width: 767px) {   body:not(.ie8) .ou-footer .ou-footer-nav ul li {     width: 100%;   }   body:not(.ie8) .ou-footer .ou-footer-nav ul li:nth-child(odd) a {     border-right: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li {     width: 100%;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li:first-child,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li:first-child {     padding-left: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li:first-child a,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li:first-child a {     padding-left: 1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li a,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li a {     padding-left: 1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li a:first-child,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li a:first-child {     padding-left: 1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-public ul li a:first-child a,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-international ul li a:first-child a {     padding-left: 1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 hr {     display: none;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 br,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 br:after {     height: 10px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 div.ou-mobile-menu-toggle {     display: none;     border-bottom: 3px solid #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 div.ou-mobile-menu-toggle ul li:last-child a {     border-bottom: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 div.ou-mobile-menu-toggle ul ul:last-child {     margin-bottom: 1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 div[id*="ou-footer-"] ul li:last-child a {     border-bottom: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 div[id*="ou-footer-"] ul ul:last-child {     margin-bottom: 1em;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul.ou-mobile-menu-toggle {     display: none;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 ul[id*="ou-footer-"] li:last-child a {     border-bottom: 3px solid #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3:last-child ul.ou-mobile-menu-toggle li:last-child a {     border-bottom: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer {     margin: 0;     display: table;     padding: 0;     border-bottom: 1px solid #e7eef6;     cursor: pointer;     overflow: hidden;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer:hover {     background: #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer:hover span.ou-mobile-menu-toggle img {     top: -283px;     left: -44px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer:hover span.ou-toggle img {     left: -132px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer span {     display: table-cell;     vertical-align: middle;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer span:first-child {     width: 100%;     padding-left: 15px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer span.ou-toggle img {     left: -88px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + div {     padding: 0 15px 15px;     border-bottom: 3px solid #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + div ul {     margin: 0 -15px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + div ul.ou-inline {     margin: .75em 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + div ul.ou-inline li a {     padding: 3px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + div ul:last-child {     margin-bottom: -15px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + div ul li a {     border: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + div p {     padding-top: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + div p:first-child {     margin-top: 12px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + ul:last-child li a {     border: 0;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 h4.ou-collapsible-footer + ul:last-child li:last-child a {     border-bottom: 3px solid #e7eef6;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 span.ou-mobile-menu-toggle {     margin: 0;     position: relative;     float: right;     display: inline-block;     padding: 0;     width: 42px;     height: 41px;     color: #0e56a7;     overflow: hidden;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 span.ou-mobile-menu-toggle img {     position: relative;     display: block;     top: -283px;     left: 0;     width: 258px;   }   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 span.ou-mobile-menu-toggle:active,   body:not(.ie8) .ou-footer .ou-footer-nav #ou-ia-student .ou-grid3 span.ou-mobile-menu-toggle:focus {     outline-color: #0e56a7;   } }
