/*################# LAYOUT AND GENERAL STYLES ####################### */

* {margin:0;padding:0;}
html {background-color:#ededed;font-size:100%;font-family: Arial, Helvetica, Sans-Serif;}
body {font-size:62.5%; color:#777;}

/* HEADERS */
h1, .h1, h2, .h2 {margin-bottom: 0.3em;}
h1, .h1 {font-size: 300%; color: #333; line-height: 1.2em; font-weight: normal;}
h2, .h2 {font-size:260%; color: #777; line-height: 1.2em; font-weight: normal;}
h3, .h3 {font-size:240%; color: #333; line-height: 1.2em; font-weight: normal;}
h4, .h4 {font-size:140%; color: #777; line-height: 1.2em; font-weight: bold;}
h5, .h5 {font-size:120%; color: #777; line-height: 1.2em; font-weight: bold;}
h6, .h6 {font-size:120%; color: #777; line-height: 1.2em; font-weight: bold;}

/* GLOBAL STYLES */
a {color: #0065bd; text-decoration: none;}
a:hover {text-decoration: underline;}
a img { border:none;}
.clear {clear:both;line-height:0;height:0;font-size:0;display:block;}
.hidden {display: none;}
ul.links {list-style-type:none;}
ul.horiz li {float:left;}
p {margin-bottom: 1em;font-size: 1.2em; line-height: 1.5em;}
.error {color: #ff0000; font-weight: bold; font-size: 1.1em;}
div.borderTop {border-top:dotted 1px #cdcdcd;}

/* quote */
blockquote { padding: 0.9em 2.3em 0.9em 3em; background: url(/media/quotes.jpg) no-repeat 0.9em 0; font-size: 1.7em;font-family:Georgia,Arial,Helvetica,Sans-Serif; }
blockquote div { font-size: 0.7em; padding-top: 0.6em; }
blockquote div.cite {font-family:Arial,Helvetica,Sans-Serif;}
blockquote cite { font-style: normal; font-weight: bold; }
blockquote.pink { color: #d4007e;background-image: url(/media/microsite-quotes-pink.gif); }
blockquote.red { color: #d20d01;background-image: url(/media/microsite-quotes-red.gif); }
blockquote.orange { color: #c85401;background-image: url(/media/microsite-quotes-orange.gif); }
blockquote.green { color: #1ea700;background-image: url(/media/microsite-quotes-green.gif); }
blockquote.blue { color: #007fc0;background-image: url(/media/microsite-quotes-blue.gif); }
	
/* LAYOUT STYLES */
#wrapper {background-color: #ededed;}
#pageWrap {width: 97.5em; margin: 0 auto;}
#whiteWrap {background-color: #fff; padding: 1em 0 0 0;}
#header {width: 97.5em; margin: 0 auto;}
#pageContent {padding: 1em 1em 0;}
#arrowPageContent {padding: 1em 0;background-color:#ccddf0;}
#arrowPageContentFloating {padding:3em 2em 1em 2em;}
#pageHeader {padding: 0 1em 0;}
#pageHeader h1, #pageHeader .h1 {margin:0.5em 0 0.3em 0;font-family: Georgia, Arial, Helvetica, Sans-Serif;}
#footer {clear:both;}
#navCol {width: 17.5em; float: left;}
#contentCol {float: left;width:80em;}

#linkPanels, #nonTemplatedLinkPanels {width: 95em; padding-bottom: 1em; margin-bottom: 1em; border-bottom: dotted 1px #cdcdcd;}
.leftCol {float: left;height:100%;width: 70.8em;padding:0 1em 0 0;margin:0 1em 0 0;background-position:top left;background-repeat:no-repeat;background-color:#fff;border-right:1px solid #CCDDF0;}
.rightCol {float:left;height:100%;}
.rightCol {width: 22.5em;}
#contentCol .leftCol {width: 56.9em;padding:0 1em 0 2em;margin:0;}
#contentCol .leftCol #linkPanels, #contentCol .leftCol #nonTemplatedLinkPanels {width: 56em; margin-bottom: 0;}
#contentCol .rightCol {width: 19em;padding-right:1em;}
#contentCol .hasNav {background-color:#fff;}
#contentCol .noNav {background-color:#fff;}

.subHeader {margin-bottom: 0.5em;}
.subHeader .relatedLink {font-size: 1.4em; line-height: 1.4em;}
.subHeader h2, .subHeader .h2 {margin-bottom: 0;}

#logo {font-size:3.5em;}

/* HEADER STYLES */

#logo {float:left;color:#fff;}
#skipLink {position:absolute;top:auto;width:1px;height:1px;overflow:hidden;font-size:1.4em;color:#fff;top:4.2em;margin-left:-5em;}
#skipLink:focus, #skipLink:active {width:100px;height:30px;}
#wrapper #headerWrapper {background-color:#034e94;}
/* SEARCH PANEL */

#siteSearchPanel {float: right; width: 33em; height: 3.4em;}/*changed*/
#siteSearchPanel .searchLinks {width: 16.1em; padding-left: 0.5em; float: left;}
.searchLinks ul {list-style: none;}
.searchLinks ul li {float: left; padding: 0.7em 0.5em; background-image: url(../i/site/search_links_divider.gif); background-repeat: no-repeat; background-position: right center;}
.searchLinks ul li.last {background: none; padding-right: 0;}
#siteSearchPanel .searchForm {float: left; width: 15.2em; border-left: solid 1px #005496; padding: 0.6em 0 0.5em;}/*changed*/
#siteSearchPanel .searchForm label.searchLabel {display: block;}
#siteSearchPanel .rightCorner {width: 10px; height: 100%; float: right;}
#siteSearch {background-color: #fff; border: none; width: 8.9em; float: left; padding: 0.3em; margin-left: 0.7em;}
#siteSearchSubmit {float: right; border: 0; width: 23px; height: 23px;color:#fff; overflow: hidden; padding-left: 23px;}
#siteSearchSubmit:hover {cursor: pointer;}

/* TOP NAV */
#topNav { font-family: Georgia, Arial, Helvetica, Sans-Serif;}
#topNav ul {list-style-type:none; float: left; margin-top: 1.2em;}
#topNav ul li  {float:left; position: relative; z-index: 1000;}
#topNav ul li a, #topNav ul li span.noLink {float: left; display: block; margin-right: 0.25em;font-size: 1.8em; text-decoration: none; color: #fff;}
#topNav ul li span.linkLeft {width: 0.6em; height: 1.95em; display: block; float: left;}
#topNav ul li span.linkBody {display: block; float: left; background-color: #002f79; padding: 0.4em 0;}/*change*/
#topNav ul li span.linkRight {width: 0.6em; height: 1.95em; display: block; float: left;}
#topNav ul li.n8 span.linkLeft, #topNav ul li.last a span.linkLeft {background-color: #0163cf;}
#topNav ul li.n8 span.linkBody, #topNav ul li.last a span.linkBody {background-color: #0163cf;}
#topNav ul li.n8 span.linkRight, #topNav ul li.last a span.linkRight {background-color: #0163cf;}

#topNav ul li.current span.linkLeft, #rootTopNav #topNav ul li.first span.linkLeft {background-color: #fff;}
#topNav ul li.current span.linkBody, #rootTopNav #topNav ul li.first span.linkBody {background-color: #fff;}
#topNav ul li.current span.linkRight, #rootTopNav #topNav ul li.first span.linkRight {background-color: #fff;}
#topNav ul li a:hover, #topNav ul li a.hover {cursor: pointer;}

#topNav ul li a:hover span.linkLeft, 
#topNav ul li a.hover span.linkLeft, 
#topNav ul li a:focus span.linkLeft, 
#topNav ul li a.focus span.linkLeft, 
#topNav ul li a:active span.linkLeft, 
#topNav ul li a.active span.linkLeft, 
#rootTopNav #topNav ul li.first a:focus span.linkLeft, 
#rootTopNav #topNav ul li.first a.focus span.linkLeft,
#rootTopNav #topNav ul li.first a:hover span.linkLeft, 
#rootTopNav #topNav ul li.first a.hover span.linkLeft, 
#rootTopNav #topNav ul li.first a:active span.linkLeft {background-color: #0163cf;}

#topNav ul li a:hover span.linkBody, 
#topNav ul li a.hover span.linkBody, 
#topNav ul li a:focus span.linkBody, 
#topNav ul li a.focus span.linkBody, 
#topNav ul li a:active span.linkBody, 
#rootTopNav #topNav ul li.first a:hover span.linkBody, 
#rootTopNav #topNav ul li.first a.hover span.linkBody, 
#rootTopNav #topNav ul li.first a:focus span.linkBody, 
#rootTopNav #topNav ul li.first a.focus span.linkBody, 
#rootTopNav #topNav ul li.first a:active span.linkBody {background-color: #0163cf;}

#topNav ul li a:hover span.linkRight, 
#topNav ul li a.hover span.linkRight, 
#topNav ul li a:active span.linkRight, 
#topNav ul li a.focus span.linkRight, 
#topNav ul li a:focus span.linkRight, 
#rootTopNav #topNav ul li.first a:hover span.linkRight, 
#rootTopNav #topNav ul li.first a:active span.linkRight, 
#rootTopNav #topNav ul li.first a:focus span.linkRight,
#rootTopNav #topNav ul.first li a.hover span.linkRight, 
#rootTopNav #topNav ul.focus li a.hover span.linkRight {background-color: #0163cf;}

#topNav ul ul {display:none; width: 20em; position: absolute; z-index: 100; margin: 0; top: 3.5em; left: 0em;}
#topNav ul ul li {display: block;}
#topNav ul ul li a {background-image: none; background-color: #0163cf; display: block; width: 11em; padding: 0 0.7em;}
#topNav ul ul li a:hover {background-color: #418ed2; cursor: pointer;}
#topNav ul ul li span.dropDownContents {width: 11em; border-bottom: dotted 1px #7bb1e0; display: block; padding: 0.7em 0;}
#topNav ul ul li.last span.dropDownContents {border: none; padding-bottom: 1.4em;}

#topNav ul ul li a span.linkLeft {display: none;}
#topNav ul ul li a span.linkRight {display: none;}
#topNav ul ul {display:none; width: 20em; position: absolute; z-index: 100; margin: 0; top: 3.5em; left: 0em;}
#topNav ul ul li {display: block;}
#topNav ul ul li a {background-image: none; background-color: #0163cf; display: block; width: 11em; padding: 0 0.7em;}
#topNav ul ul li a span.linkBody, #topNav ul ul li.current a span.linkBody, #topNav ul ul li.last a span.linkBody, #topNav ul li.current ul li a span.linkBody, #rootTopNav #topNav ul ul li.first a span.linkBody, #rootTopNav #topNav ul li.first ul li a span.linkBody {background-color: #0163cf;}
#topNav ul ul li a:hover span.linkBody, #topNav ul ul li a.hover span.linkBody, #topNav ul li.current ul li a.hover span.linkBody, #topNav ul li.current ul li a:hover span.linkBody, #rootTopNav #topNav ul li ul li.first a.hover span.linkBody, #rootTopNav #topNav ul li ul li.first a:hover span.linkBody {background-color: #418ed2; cursor: pointer;}
#topNav ul ul li span.linkBody {width: 11em; border-bottom: dotted 1px #7bb1e0; display: block; padding: 0.6em 0;}
#topNav ul ul li.last span.linkBody {border: none; padding-bottom: 1.4em;}

#topNav ul li a, #topNav ul li span.noLink {}/*changed*/
#topNav ul li.current a, #rootTopNav #topNav ul li.first a, #topNav ul li.current span.noLink {color: #333;}
#topNav ul li a:hover, #topNav ul li a.hover, #rootTopNav #topNav ul li.first a:hover, #rootTopNav #topNav ul li.first a.hover, #topNav ul li a:focus, #rootTopNav #topNav ul li.first a:focus {color: #fff;}
#topNav ul ul li a, #topNav ul li.current ul li a, #rootTopNav #topNav ul li ul li.first a {font-size: 1.4em; color: #fff;}

/* COURSE SEARCH TOOL */
#courseSearch {background-color: #01A6BF;}
ul.courseSearchLinks {list-style: none;}
ul.courseSearchLinks li {float: left;}
ul.courseSearchLinks li a {padding: 0.3em 1em 0.4em 2.5em; display: block; background-color:#01A6BF;background-repeat:no-repeat; background-position:1em center;}
ul.courseSearchLinks li a.selected, ul.courseSearchLinks li a:hover, ul.courseSearchLinks li a:focus, ul.courseSearchLinks li a:active {background-color:#81C5D9;}
.toolsForm {display: none; background-color: #81C5D9; padding: 1.5em; height: 13em;}
.toolsForm.selected {display: block;}
.toolsForm.orderProspectusForm {height:15em;}
.rssFeedsForm {height: 15em;}
.toolsForm .searchOptions {float: left;}
.toolsForm .searchOptions ul {list-style: none;}
.toolsForm .searchOptions a {display: block; background-color: #01A6BF; padding: 0.42em; width: 8.2em; margin-bottom: 2px;}
.toolsForm .searchOptions li.selected a, .courseSearchForm .searchOptions a:hover, .courseSearchForm .searchOptions a:focus, .orderProspectusForm .searchOptions a:hover, .courseSearchForm .searchOptions a:active, .orderProspectusForm .searchOptions a:focus, .orderProspectusForm .searchOptions a:active {background-color: #01769D;}
.toolsForm .searchBox {height: 13em; width: 18.5em; float: left;}
.toolsForm .searchTypeBox {height: 13em; width: 30em; float: left; background-color: #AAE1F2; background-repeat: no-repeat; display: block;}
.toolsForm .searchTypeBox.keywordSearch {background-position: left top;}
.toolsForm .searchTypeBox.subjectAreaSearch {background-position: left 3.8em;}
.toolsForm .subjectAreaSearch div.formField {width:18em;}
.toolsForm .subjectAreaSearch input {float:left;} 
.toolsForm .subjectAreaSearch label {padding:0 0 0 1em;width:18em;display:block;}
.toolsForm .searchTypeBox.aToZSearch {background-position: left 7.6em;}
.toolsForm .courseForm.unselected, .toolsForm .prospectusForm.unselected {display: none;}
.toolsForm .searchBox.courseType {background-color:#9FD9EB; background-repeat:no-repeat; background-position:left top;width:17em;}
.toolsForm .searchBox.residentialStatus {background-color:#96D3E5;background-repeat:no-repeat;background-position:left top;width:19.5em;}
.toolsForm .searchBox.searchButton {width: 9em; background-color:#81C5D9; background-repeat:no-repeat; background-position:left top;}
.toolsForm .searchBox.prospectusOrderButton {height:15em;width: 12.5em; background-color:#81c5d9; background-repeat:no-repeat; background-position:left top;}
.toolsForm .searchBox.prospectusViewButton, .toolsForm .searchBox.prospectusDownloadButton {height:15em;width: 12.5em; background-color:#81c5d9;background-repeat:no-repeat;background-position:left top;}
.toolsForm .searchBox.prospectusType {height:15em;background-color: #AAE1F2; width: 19em;}
.toolsForm .searchBox.prospectusType.post {background-repeat:no-repeat; background-position:left 7.6em;}
.toolsForm .searchBox.prospectusType.online {background-repeat:no-repeat; background-position:left top;}
.toolsForm .searchBox.prospectusType.download {background-repeat:no-repeat; background-position:left 3.8em;}
.toolsForm .feedCategories {height:15em; background-color: #AAE1F2; width:32em; background-repeat:no-repeat;}
.toolsForm #newsRss {background-position:left top;}
.toolsForm #eventsRss {background-position:left 3.9em;}
.toolsForm .searchBox.address {height:15em;background-color:#9FD9EB; background-repeat:no-repeat; background-position:left top;width:19em;}
.toolsForm .searchBox.email {height:15em;background-color:#96D3E5; background-repeat:no-repeat; background-position:left top;width:22em;}
.toolsForm .searchBox.arrowend {height:15em;background-color:#81C5D9; background-repeat:no-repeat; background-position:left top}
.toolsForm .searchBox.subscription {height: 15em; width: 40em;}

.toolsForm label {margin-left:0.5em;}
.toolsForm label.optout {width:86%;float:right;}
.toolsForm .formFields {margin-top: 3em; margin-left:3.5em;}
.toolsForm .checkBoxList.formFields {margin-left:2.5em;margin-top: 2em; height: 8em; overflow: auto; background-color: #fff; padding: 1em 1em 0; width: 24.5em;}
.toolsForm .checkBoxList.formFields .overflowSpacer {margin-top: 1em; line-height: 0; height: 0;}
.toolsForm .searchTypeBox.keywordSearch .formFields {margin-top: 5em;}
.toolsForm .searchBox.residentialStatus .formFields {margin-top: 5em;}
.toolsForm .searchBox.address .formFields {margin-top: 0.9em;margin-left:3.5em;}
.toolsForm .searchBox.email .formFields {margin-left:3.5em;}
.toolsForm .searchBox.email input.prospectus_email {width:14em;margin-bottom:0.2em;margin-top:2em;}
.toolsForm .searchBox.searchButton  .formFields {margin-top: 5.5em;}
.toolsForm .searchBox.prospectusOrderButton  .formFields, .toolsForm .searchBox.prospectusViewButton  .formFields  {margin-top: 6.5em;}
.toolsForm .searchBox.prospectusDownloadButton  .formFields  {margin-top: 6.5em;}

.toolsForm .downloadForm .formFields, .toolsForm .onlineForm .formFields { margin-top: 1em; }

#courseSearch.nonjs .toolsForm.orderProspectusForm { height:25em; }
#courseSearch.nonjs .toolsForm.orderProspectusForm .searchBox.address { height:25em; }

.toolsForm .feedsForm .formFields {margin-top: 0.8em;}
.feedCategoryText {color: #333; font-size: 1.1em; margin-top: 1em; margin-left: 3em; display: block;}
.toolsForm .formField {margin-bottom: 0.2em; width: 16em;}
.toolsForm .textField {width: 12em; padding: 0.2em;}
.toolsForm .subscriptionLinks {margin-top: 1em;}
.toolsForm .subscriptionLinks span {font-size: 1.1em; color: #333;}
.toolsForm .subscriptionLinks .error {color: #ff0000; width: 9em; float: right;}
.toolsForm .feedsForm .searchBox.arrowend {background-position:left -2.6em;}
.feedText {display: block; margin-bottom: 0.5em;}
.subscriptionLink {margin-bottom: 1em; display: block;}
.feedsForm  .column1 {float:left;width:14em;}
.feedsForm  .column2 {float:left;width:14em;}

#letterFields {width: 22em; margin-left: 2em;}
#letterFields .letterField {width: 3em; float: left;}
#letterFields .letterField label {display: block; margin-left: 0;}
#letterFields.jsVersion {width: 25em; margin-top: 2.6em; margin-left: 2.5em;}
#letterFields.jsVersion .letterField {width: 2.3em; height: 2.3em; overflow: hidden; border: solid 1px #bbc9a5; margin: 0 0 0.2em 0.2em;}
#letterFields.jsVersion .letterField input {height: 0; visibility: collapse;}
#letterFields.jsVersion .letterField label {padding:0.3em;cursor: pointer; background-color:#fefffa;background-repeat:repeat-x; background-position:right bottom;}
#letterFields.jsVersion .letterField label.selected {background-color: #4b4b4b;}
.toolsForm .error {display: none;}

.toolsForm .searchBox.prospectusType .formField {width: 17em;}
.toolsForm .searchTypeBox.keywordSearch .textField {width: 21em;}
.searchBox.address .textField {padding: 0.1em;}


#orderProspectusNonJs {height: 22em;}
#orderProspectusNonJs .searchBox {height: 22em;}

div.fileFormat {background-color:#2DB1C8;width:15em;margin:5em 0 0 1em;background-repeat: no-repeat;background-position: left top;}
div.fileFormat p {padding:0.5em 0.5em 0.5em 3em;display:block;margin:0;}

.searchLinks ul {font-size: 1.3em;}
.searchLinks a {color: #a8ceef; text-decoration: none;}
.searchLinks a:hover {color: #fff; text-decoration: underline;}
#siteSearchPanel .searchForm label.searchLabel {font-size: 1.2em; color: #fff;}
#siteSearch {font-size: 1.2em; color: #636363;}
#siteSearchSubmit {font-size: 0;}

/* LEFT NAV STYLES */
.lhNav {width:17.5em; float:left; padding:1em 0 1em 0; z-index:100; position:relative;}
.lhNav ul {list-style-type:none; z-index:100;margin-left:1em;}
.lhNav ul ul, .lhNav ul ul ul {margin-left:0;}
.lhNav ul li {padding-left:0;}
.lhNav a, .lhNav span.noLink {font-size:1.2em; color:#333; padding:0;display:block; border-bottom: 1px dotted #b1b1b1;}
.lhNav li li span.noLink {padding-left:0.5em;padding-right:0em;}
.lhNav li li li span.noLink {padding-left:1.5em;}
.lhNav li li li li span.noLink {padding-left:2.5em;}
.lhNav a:hover, .lhNav a:active {color:#fff!important; background-color:#0067d6 !important; text-decoration:none;}
.lhNav ul li a {padding-left:0; font-size:1.4em; border:none; font-weight: bold;}
.lhNav ul li li a {padding-left:0.5em; font-size:1.2em; margin-left:0; }
.lhNav ul ul li a {padding-left: 0.5em;}
.lhNav ul ul ul li a {padding-left: 1.5em;}
.lhNav ul ul ul ul li a {padding-left: 2.5em;}
.lhNav ul ul ul ul ul li a {padding-left: 2.5em;}
.lhNav ul li ul li ul {background-color:#fff;}
.lhNav p.h3 {font-size:1.2em; font-weight:bold; color:#8eb300; padding: 0.2em 0.5em; border-bottom: 1px dotted #b1b1b1;}
.lhNav p {margin-bottom:0;}
.lhNav li.open li.open a, .lhNav li.open li.open li.open a, .lhNav li.open li.open li.open li.open a {font-weight:bold; background: #fff no-repeat 98% center;}
.lhNav li.open li.open li a, .lhNav li.open li.open li.open li a {font-weight:normal; background:none;}
.lhNav li.open li.open a:hover, .lhNav li.open li.open li.open a:hover, .lhNav li.open li.open li.open li.open a:hover {background-image:none;}
.lhNav li.open li a {font-weight:normal; background:none;}
.lhNav li.current a, 
.lhNav li.current .noLink,
.lhNav li.open li.current a, 
.lhNav li.open li.current .noLink, 
.lhNav li.open li.open li.current a,
.lhNav li.open li.open li.current .noLink {font-weight:bold; color:#fff; background-color:#0067d6; margin-right:-1em; background-repeat:no-repeat; background-position:right center; border:none;}
.lhNav li.current li a,
.lhNav li.current li .noLink,
.lhNav li.open li.current li a, 
.lhNav li.open li.current li .noLink, 
.lhNav li.open li.open li.current li a,
.lhNav li.open li.open li.current li .noLink {font-weight:normal; color:#333; background:none; margin-right:0;}

.lhNav ul li.open ul {display:block;}
.lhNav ul li.open ul li ul {display:none;}
.lhNav ul li.open ul li.current ul {display:block;}
.lhNav ul li.open ul li.current ul li ul {display:none;}
.lhNav ul li.open ul li.open ul {display:block;}
.lhNav ul li.open ul li.open ul li ul {display:none;}
.lhNav ul li.open ul li.open ul li.current ul {display:block;}
.lhNav ul li.current ul li ul {display:none;}
.lhNav ul li.open ul li.open ul li.open ul {display:block;}

.lhNav .linkBody {display:block;border-bottom:1px dotted #b1b1b1;height:100%;padding:0.5em 1.4em 0.5em 0.2em;}
.lhNav li.open .linkBody {}
.lhNav li.current .noLink .linkBody {margin-right:1em;padding-right:1em;}

/*Right Nav Column*/
.rhNav {margin:-1em -1em 1em -1px; background-color:#fff; }
.noNav .rhNav { margin-top:0em; }
.rhNav div { background-color: #ccddf0; padding-top:1em; margin-right:1em; border-bottom:1px solid #CCDDF0;}
.rhNav h3 {padding:0.8em 0 0.8em 0.5em; color:#333;font-size:1.4em;font-weight:bold; background-color: #EBEBEB; border-right:1px solid #CCDDF0; }
.rhNav ul {list-style-type:none; background-color:#fff; border-right:1px solid #CCDDF0; }
.rhNav ul ul { border-right: none; }
.rhNav ul li {list-style-image:none; }
.rhNav .noLink, .rhNav a {font-size:1.2em; color:#333; padding:0.5em 0em 0.5em 0em; display:block; margin:0 0 0 1em; }
.rhNav a:hover, .rhNav a:active {color:#fff!important; background-color:#0067d6 !important; text-decoration:none; margin:0; padding-left:1em;}
.rhNav li.open a, .rhNav li.open li.open a {font-weight:bold; background: #fff no-repeat 97% center;}
.rhNav li.open li a, .rhNav li.open li.open li a {font-weight:normal; background:none;}
.rhNav li.open a:hover, .rhNav li.open li.open a:hover {background-image:none;}
.rhNav li.open li a {font-weight:normal; background:none;}
.rhNav li.current .noLink, .rhNav li.current li a, .rhNav li.open li.current li a {font-weight:normal; color:#333; background:none; margin-left:0 ;}
.rhNav li.current .noLink, .rhNav li.current a, .rhNav li.open li.current a, .rhNav li.open li.open li.current a {font-weight:bold; color:#fff; background-color:#0067d6; margin-left:-0.7em; background-repeat:no-repeat; background-position:left center; }
.rhNav .first a { border-top: none;} /* , .rhNav .first .first a, .rhNav .first .first .first a  */
.rhNav .first li a, .rhNav .first .first li a, .rhNav .first li li a, .rhNav a { border-top: 1px dotted #b1b1b1;}
.rhNav li.current .noLink, .rhNav li.open li.current .noLink, .rhNav li.open li.open li.current .noLink { margin-right:0; }
.rhNav li.current .noLink .linkBody {padding-left:1.7em;display:block;}
.rhNav li.current ul { margin-left: 1em; }
.rhNav li.open li a, .rhNav li.current ul a, .rhNav li.open li.current .noLink, .rhNav li.open li.open a { padding-left:1em;}
.rhNav li.open li.open li.current .noLink, .rhNav li.open li.current ul a, .rhNav li.open li.open li.open a { padding-left:1.7em;}
.rhNav li.open li.open li a { padding-left:1.5em; }
.rhNav li.open li.open li ul {display:none;}
.rhNav li.open li.current .noLink, .rhNav li.open li a:hover { padding-left:2em; }
.rhNav li.current li a:hover { padding-left:1.8em; margin-left:-0.8em; } 
.rhNav li.open li.open li.current .noLink, .rhNav li.open li.current li a:hover { padding-left:2.5em; margin-left:-0.8em; }
.rhNav li.open li.open li a:hover { padding-left:2.5em; }
.rhNav .linkBody { padding-right: 15px; display: inline-block; }

/* FOOTER STYLES */
#footer {padding-top: 0.5em;}
#footer p.copyright {margin-bottom: 0;}
#footer p.copyright {float:left; margin-right: 0.5em;}
#footer ul {float:left;list-style-type:none;}
#footer ul li {float:left; padding-left: 0.7em; margin-right: 0.5em;}

/* BREADCRUMB TRAIL STYLES */
#bc {margin:1em 0;font-size:1em;}
#bc ul {list-style: none;}
#bc ul li {margin-right: 0.5em;display:inline;}
#bc ul li a {padding-right: 1em;}

.pageTitle {border-bottom: 10px solid #f2f2f2;padding:0 1em;}
.pageTitle #bc {margin-top: 1.5em;}

/* COURSE SEARCH RESULTS */
table#searchResults {}
table#searchResults tr.moreInfo {display:none;}

/* PROMO PANELS */
.promo {margin-bottom: 1em; min-width: 0;}
.promo p {margin-bottom: 0;}
.textPromo {background-color: #e5eff8; padding:1em 1em; border: solid 1px #cdcdcd;}
.rightCol .white, .homePromos .white {background-color: #fff;}
.rightCol .gray, .homePromos .gray {background-color: #efefef;}
.textPromo .subSection {padding-top: 0.5em; margin-top: 1em; border-top: dotted 1px #cdcdcd; min-width: 0;}
.textPromo .subSection.noBorder {border: none; margin-top: 0.5em;}/*change*/
.textPromo .findOutMore a {padding-right: 0.7em; float: right;}
.rightCol .white .findOutMore a, .homePromos .white .findOutMore a {background-color: #fff;}
.rightCol .gray .findOutMore a, .homePromos .gray .findOutMore a {background-color: #efefef;}
.titleImagePromo {border:solid 1px #cdcdcd;margin-bottom:0;padding-bottom:0;}  /*new*/
.titleImagePromo img {display:block;}  /*new*/
.titleImagePromo h1, .titleImagePromo .h1 {display:block;background-color:#e5eff8;padding:0.4em;border-bottom:solid 1px #cdcdcd;margin-bottom:0;} /*new*/

.htmlPromo { width: 17.7em; overflow:hidden; }

#contentCol .rightCol .promo {margin-left:1.2em;}

.homePromos {overflow:hidden;width:71.5em;}
.homePromos .promo {width: 20.6em; float: left; margin-right: 1em;} /*new*/
.homePromos #last {margin-right: 0;} /*new*/
.homePromos .textPromo .subSection {border: none;}/*new*/
.homePromos .imagePromo {width:auto;}

.promo {color: #555;}
.promo h1, .promo .h1 {font-size: 2.2em; line-height: 1.2em;margin-bottom:0.5em;font-family:Georgia, Arial, Helvetica, Sans-Serif;}
.promo h1 a, .promo .h1 a  {text-decoration: none; color: #333;}
.promo h1 a:hover, .promo .h1 a:hover {text-decoration: underline;}
.promo h3 {font-size: 1.2em; font-weight: bold;}
.rightCol .white h2, .rightCol .white .h2 {font-size:1.8em; color: #333;}/*new*/
.promo p {font-size: 1.2em; line-height: 1.5em;}
.findOutMore a {font-size: 1.2em; line-height: 1em;}
.findOutMore a.largeLink {font-size: 1.6em;}/*new*/

/* LINK PANELS */
.linkPanel {float: left; border: solid 1px #cdcdcd;}
.linkPanel:first-child {margin-left:0;}
.fullWidth .linkPanel {width: 22.3em; margin-right: 1.4em;}
.threeColContent .linkPanel:first-child {width: 17.5em; margin-left:0;}
.threeColContent .linkPanel {width: 17.5em; margin-left: 1.4em;}
.linkPanel.last {margin-right: 0;}
.linkPanel.first {margin-left: 0;}
.largePanels {margin-bottom: 1em;}
.linkPanel .panelHead,.linkPanel .panelBody {padding: 1em 1em 0;}
.large {background-color: #e6eef9;}
.large p {margin-bottom: 2em;}
.content .large h2, .content .large .h2 {margin-bottom: 0.5em;}
.large .panelBody {height: 8em; overflow: hidden;}
.small {border-top: solid 1px #cdcdcd;}
.small h2, .linkPanel.small .h2 {margin-bottom: 0.5em;}
.small .panelBody {height: 6.5em; overflow: hidden;}
.linkPanel .cta {padding: 1em; float: right;}
.linkPanel .cta a {padding-right: 0.7em; display: block; background-position: right center; background-repeat: no-repeat; float: right;}
.content .linkPanel ul {list-style-type:none; margin-left: 0; margin-bottom: 0.5em;}
.linkPanel ul li {list-style-position: outside; margin-bottom: 0;}
.linkPanel ul li a {display:block;background-repeat:no-repeat;background-position:left 0.6em;padding:0.4em 0 0.4em 1.2em;margin-left:1em;}
.bizPanel {height:24em;}
#undergradPanel {border:1px solid #4d2c85;background-color:#f0ecf4;}
#undergradPanel .panelHead {height:3.5em;background-position:0 -1px;background-repeat:repeat-x;background-color:#3e246e;}
#postgradPanel {border:1px solid #206675;background-color:#ebf2f3;}
#postgradPanel .panelHead {height:3.5em;background-position:0 -1px;background-repeat:repeat-x;background-color:#1a535f;}
#internationalPanel {border:1px solid #811d79;background-color:#f6ecf3;}
#internationalPanel .panelHead {height:3.5em;background-position:0 -1px;background-repeat:repeat-x;background-color:#691862;}
#professionalPanel {border:1px solid #1e396b;background-color:#ebeef2;}
#professionalPanel .panelHead {height:3.5em;background-position:0 -1px;background-repeat:repeat-x;background-color:#182e56;}
#pageContent #twoCol .leftCol #linkPanelsSectionHomepage { margin-bottom: 2em; width: 72em; margin-top: -1.4em; min-height: 712px;}
#linkPanelsSectionHomepage div.linkPanel { width: 22.3em; border: solid 1px #0065bd; height: 65em; margin-top: 1.4em; margin-left: 0em; margin-right: 1.4em; background-color: #dfe9f5; overflow: hidden; }
#linkPanelsSectionHomepage div.linkPanel div.panelHead { height: 3.5em; overflow: hidden; color: #ffffff; }
#linkPanelsSectionHomepage div.linkPanel div.panelHead h2 { color: #ffffff; font-size: 2em; }
#linkPanelsSectionHomepage div.linkPanel div.panelBody a { color: #0065bd; font-size: 1.4em; line-height: 1em; display: block; padding-left: 10px; background-image: url("/media/gcalwebv2/gcal-site/img/site/generic/link_arrow_blue.gif"); background-repeat: no-repeat; background-position: left 0.1em;}
#linkPanelsSectionHomepage div.linkPanel div.panelBody { height: 43.5em; padding: 1.25em 1.5em 1em 1.5em; overflow:hidden; }
#linkPanelsSectionHomepage div.linkPanel div.panelBody p { margin-bottom: 1.2em; font-size: 1em; }

/* COURSE OUTLINE STYLES */
#courseOutline {color:#333;}
#courseOutline .studentType {margin-top:-1px;padding-bottom:1em;background-color:#e5e5e5;margin-bottom:2em;}
#courseOutline .studentType h3 {color:#000;padding:2em 0 0 1em;}
#courseOutline .tabPanel h4 {color:#000;padding:1em 0 1em 1em;background-color:#fff;margin:1em 0 0 0;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
#courseOutline .studentType h3.hidden, #courseOutline .tabPanel h4.hidden {background-color:Transparent;position:absolute;width:1px;overflow:hidden;margin-left:-10000px;}
#courseOutline .courseInfo {padding:1.5em 1em 0 1em;}
#courseOutline .basicInfo {margin-bottom:2em;min-height:1px;}
#courseOutline .tabPanel .tabInfoPanel {padding:1em 1em 1.5em 0em;background-color:#fff;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}

#courseOutline .tabs {display:none;clear:both;height:2.5em;padding:0;margin:0;border-bottom:1px solid #999;}
#courseOutline .tabs li {margin:0 0.2em 0 0;padding:0.3em 0.5em;float:left;list-style-type:none;background-color:#cee7a5;border:1px solid #999;}
#courseOutline .tabs li a {color:#000;text-decoration:none;cursor:pointer;}
#courseOutline .tabs li a:hover {cursor:pointer;}
#courseOutline .tabs li.current {background-color:#fff;border-bottom:1px solid #fff;font-weight:bold;}

#courseOutline .tabInfoPanel .title, 
#entryRequirements .title,
#nonuk_entryRequirements .title,
#fe_entryRequirements .title {font-weight:bold;display:block;float:left;width:14em;}
#courseOutline .tabInfoPanel .info, 
#entryRequirements .info,
#nonuk_entryRequirements .info,
#fe_entryRequirements .info {display:block;width:20em;float:left;}

#courseOutline .tabInfoPanel p, 
#entryRequirements .infoContent div, 
#nonuk_entryRequirements .infoContent div, 
#fe_entryRequirements .infoContent div {margin:0 0 0.3em 0.5em;background-color:#f2f2f2;padding:0.1em 0 0.1em 2.4em;color:#333333;}
#entryRequirements .infoContent div,
#nonuk_entryRequirements .infoContent div,
#fe_entryRequirements .infoContent div {margin-left:0;}
#courseOutline #entryRequirements .infoContent,
#courseOutline #nonuk_entryRequirements .infoContent,
#courseOutline #fe_entryRequirements .infoContent {padding-left:0;padding-bottom:1em;overflow:hidden;}
#courseOutline .tabInfoPanel p.alternateRow, 
#entryRequirements .infoContent div.alternateRow,
#nonuk_entryRequirements .infoContent div.alternateRow,
#fe_entryRequirements .infoContent div.alternateRow {background-color:#fff;}
#courseOutline .courseFees table {border-collapse:collapse;border:none;margin:0 1.5em 0 0.5em;width:100%;}
#courseOutline .courseFees table td, #courseOutline .courseFees table th {border:none;}
#courseOutline .courseFees table td {vertical-align:top;line-height:1.5em;}
#courseOutline .courseFees table th {background-color:#f2f2f2;text-align:left;}
#courseOutline .accreditation { float:left;width:15em;margin:0 1em 2em 1em;text-align:center;}
#courseOutline .accreditation img {margin-bottom:1em;}
#courseOutline .accreditation a {display:block;}
#courseOutline .courseMedia {margin-bottom:1em;}
#courseOutline .courseMedia .mediaSelector {margin-left:0.2em;margin:0 0 0 1em;}
#courseOutline .mediaPlayer {background-color:#ccc;margin:0 0 1em 1em;padding:1em 0;display:none;}
#courseOutline .mediaPlayer a.close {float:right;margin:-0.9em 0.1em 0 0;}
#courseOutline .mediaPlayer .player {width:432px;margin:0 auto;height:285px;text-align:center;}
#courseOutline .mediaSelector .left {float:left;margin-right:1em;}
#courseOutline .mediaSelector .right {float:right;text-align:right;}
#courseOutline .mediaSelector .viewport {width:48em;float:left;overflow:scroll;}
#courseOutline .mediaSelector .viewport .holder {width:1000em;}
#courseOutline .mediaSelector .viewport .item {width:16.1em;float:left;}
#courseOutline .mediaSelector .viewport .item .media {float:left;margin-right:1em;}
#courseOutline .mediaSelector .viewport .item .link {}
#courseOutline .infoPanel {background-color:#fff;border:1px solid #999;padding:1em 1em 0 1em;margin:0 0 2em 0;}
#courseOutline .infoPanel h4 {margin:0 0 0.8em 0;}
#courseOutline .infoPanel h4 a {padding:0.2em 0 0 2em;color:#333;background-position:left center;background-repeat:no-repeat; }

/* COURSE OUTLINE STYLES */
.courseOutlineBox .label {color: #333; font-size: 1.4em; line-height: 1.4em;}
.courseOutlineBox a.cta {font-size: 1.4em; line-height: 1em;}
.content .courseOutlineBox h4, .content .courseOutlineBox .h4 {color: #333; line-height: 1.2em; font-weight: normal;font-size:200%;}
#courseOutline .courseInfo .infoContent {font-size:1.2em;line-height:1.4em;}
#courseOutline .courseInfo .infoContent li {font-size:1em;}
#courseOutline .infoPanel p {font-size:1em;margin-bottom:0;} 

#courseOutline .infoPanel h4 a:hover {text-decoration:none;}
#courseOutline .infoPanel .infoContent {padding-left:2.4em;min-width:1em;padding-bottom:2em;color:#777;}
#studentTabs {margin-top:2em;border-top:1px solid #fff;}

#studentTabs .tabs {border:none;height:3.4em;}
#studentTabs .tabs li {border:none;padding:0;background-color:#fff;cursor:pointer;}
#studentTabs .tabs li a {color:#fff;}
#studentTabs .tabs li .text {background-color:#0066cb;margin-top:4px;float:left;display:block;padding:0.5em 0.4em;}
#studentTabs .tabs li .left {height:2.7em;background-color:#0066cb;background-position:top;float:left;display:block;width:4px;background-repeat:no-repeat;}
#studentTabs .tabs li .right {height:2.7em;background-color:#0066cb;background-position:top;float:left;display:block;width:4px;background-repeat:no-repeat;}

#studentTabs .tabs li.current {border:none;}
#studentTabs .tabs li.current a {color:#000;}
#studentTabs .tabs li.current .text {height:1.5em;padding-top:0.7em;background-color:#e5e5e5;background-position:top;background-repeat:repeat-x;margin-top:0;}
#studentTabs .tabs li.current .left {height:2.7em;background-color:#e5e5e5;}
#studentTabs .tabs li.current .right {height:2.7em;background-color:#e5e5e5;}

/* CONTENT PAGES */

/* study sections (e.g. undergrad.. postgrad... etc) */
.studyPG #pageHeader, .studyPGCourse #pageHeader {border-bottom-color:#206675;}
.studyUG #pageHeader, .studyUGCourse #pageHeader {border-bottom-color:#4d2c85;}
.studyInt #pageHeader, .studyIntCourse #pageHeader{border-bottom-color:#871d79;}
.studyPro #pageHeader, .studyProCourse #pageHeader {border-bottom-color:#1e396b;}
.studyPT #pageHeader, .studyPTCourse #pageHeader {border-bottom-color:#5f7c18;}
#arrowPageContent {background-position:1em top;background-repeat:no-repeat;}

.studyPGCourse #contentCol,
.studyUGCourse #contentCol,
.studyIntCourse #contentCol,
.studyProCourse #contentCol,
.studyPTCourse #contentCol {background-color:#fff;}

.studyPGCourse .rightCol,
.studyUGCourse .rightCol,
.studyIntCourse .rightCol,
.studyProCourse .rightCol,
.studyPTCourse .rightCol {padding-top:6.5em;}

/* Content Text */
.content {padding-bottom:2em;}
.content h2, .content .h2, .contentText h2, .contentText .h2 {margin-bottom:0.5em;font-weight:normal;font-family:Georgia, Arial, Helvetica, Sans-Serif;color:#5a5a5a;}
.content p {margin-bottom:1em;}
.content h3, .content .h3 {margin-bottom:0.5em;}
.content h4, .content .h4 {margin-bottom: 1em;}
.content ul, .content ol {margin:0em 0em 1.3em 3em;}
.content li {margin-bottom:0.5em;}
.content table {width:100%; border:0.1em #b2b2b2 solid; margin:0em 0em 1.4em 0em;}
.content table td, .content table th {padding:0.3em 0.5em; border-bottom:1px #b2b2b2 dotted; border-right:1px solid #b2b2b2;}
.content table th, .headerCell {font-weight: bold; text-align: center;}
.content table .last {border-right:none;}
.content table .bottom {border-bottom:none;}
.nobc {padding-top: 2em;}

/* Content Text */
.content h3, .content .h3 {font-size:1.8em; font-weight:normal; color:#555555;}
.content li {font-size:1.2em;line-height:1.4em;}
.content li li {font-size:1em;}
.content table tr {font-size:1.3em;}
.content table li {font-size: 1em;}

.contentImg {width:17.7em; float:right; margin:0em 0em 1em 1em; background-color:#E5EFF8; padding:0em;}
.contentImg p {margin:0.6em 1em 0.6em 1em;}

.wideContentImg, .threeContentImages {margin-bottom: 1em;}

.threeContentImages .contentImg {float: left; margin: 0em 1.45em 0em 0em;}
.threeContentImages .contentImg.last {margin-right: 0;}

/* Right Nav - "In this section" */
.rightNav {}
.rightNav h3 {font-size:1.4em;color:#333;font-weight:bold;padding:0.5em 0 0 0.5em;}
.rightNav ul {list-style-type:none;}
.rightNav li {}


/* Links List - ie on Why Study Here page */
ul.linksList {margin:0 0 1em 0;}
.content .linksList li {border-bottom:0.1em #b2b2b2 dotted;list-style-image: none; list-style-type: none; list-style-position: outside;padding:1em 0 1em 1em}
div.linksList {padding:0 0 1em 1em; border-bottom:0.1em #b2b2b2 dotted;margin:0 0 1em 0;}
ul.linksList li {margin-bottom:0em;}
ul.linksList li a, div.linksList a {background-position:left 0em; background-repeat:no-repeat; padding:0em 0em 0.5em 1.4em; display: block;}
ul.linksList li p, div.linksList p {margin:0 0em 0em 2.1em;}
ul.linksList li img, div.linksList img {margin:0em 0em 0em 2em; float: right; margin-top: -1.4em; display: block;border:1px solid #b2b2b2;}

div.linksList {font-size: 1.3em;}
.linksList li a, div.linksList a {font-size:1.5em;}
.linksList li p, div.linksList p {font-size:1em;}

/* Study Sub-Section Homepage - ie Undergraduate home page */
.studyHome_panels {float:left; width:36.9em;}
.studyHome_panels .panel {background-color:#e5eff8; border:0.1em #b2b2b2 solid; display:block; height:17.2em; width:36.9em; margin-bottom:1.5em;}
.content .panelImg {float:right; width:17.6em;}
.content .panelCont {float:left; width:17em; padding:1em 0em 1em 1em;}
.content .panelLink {float:left; margin:0em; width:12em; height:0.6em; }
.content .panelLink a {margin:0em; padding: 0.1em 2em 0.1em 0; background-position:right bottom; background-repeat:no-repeat;}
.content .panelText {height:13.5em; overflow: hidden;}
.content .panelText p {margin:1em 0em 0em 0me;}

.study_subHome {margin-top:2em;}

.studyHome_find {float:right; width:16em;margin:0 1em 0 0;} 
.studyHome_find ul {margin:0em; padding:0em; list-style: none;margin:0 0 0 0.75em;}
.studyHome_find ul li {padding:0.5em 0em 0.5em 0em; margin:0em; border-bottom:0.1em #b2b2b2 dotted;}
.studyHome_find ul li a {display:block; float:left; padding-left: 1em;}

.result {border-bottom:1px dotted #b2b2b2; padding:1em 0em;}
.result .title {margin:0em 0em 0.4em 0em;}
.result p {margin:0em 0em 0.4em 0em;}
.first_result { border-top:0.1em #b2b2b2 dotted;}


.pagination {padding:0.5em 0em 0.5em 0em; text-align:right; font-size:1.1em;}
.pagination .prev_active {text-decoration: underline; background-position:left center; background-repeat:no-repeat; padding-left:0.9em; margin:0em 1em 0em 1em;}
.pagination .prev_disabled {background-position:left center; background-repeat:no-repeat; padding-left:0.9em; margin:0em 1em 0em 1em;}
.pagination .next_active {text-decoration: underline; background-position:right center; background-repeat:no-repeat; padding-right:0.9em; margin-left:1em;}
.pagination .next_disabled {background-position:right center; background-repeat:no-repeat; padding-right:0.9em; margin-left:1em;}
.pagination .page_no {margin:0em 0.5em; text-decoration: underline; }
.pagination .current {margin:0em 0.5em; font-weight:bold; text-decoration:none;}

.content .panelLink {font-size:1.3em;}
.content .panelLink a {line-height: 1.4em;}
.content .panelText h3, .content .panelText .h3 {font-size:2em;}
.content .panelText h3 a, .content .panelText .h3 a {color:#333333;}
.content .panelText p {font-size:1.25em; color:#333333;}

.studyHome_find h3, .studyHome_find .h3 {font-size:2em;}
.studyHome_find ul li a {line-height:1.2em;}

.result .title {font-size:1.6em;}
.result p {font-size:1.3em;}
.result .trail {color:#507900; font-style:italic; font-size:1.2em;}

.highlight_word {font-weight:bold;}

/* Marketing Panel Styles */
.roundell {position: absolute; z-index: 99; margin-top: -2.2em; right: 25em;color:#000;} /*new*/
.roundellHolder {position: relative; z-index: 99;} /*new*/

.mpBackground {position:absolute;width:47em;height:34.3em; right: 1em; margin-top: 0.8em; z-index: 79;}/*change*/
.mpBackgroundHolder {position: relative; z-index: 79;}/*new*/
.mpBackground a {height: 34.3em; width: 47em; display: block;}

#mpColBackground {position:absolute;width:70.5em;height:29.8em;background-color:#333333;}/*change*/

#marketingPanel {padding: 0.8em 0.8em 0.8em 0; margin-bottom: 1em;}

#marketingPanel ul {position: relative; z-index: 80; display:block;height:34.3em;overflow:hidden; width: 23.6em;}
#marketingPanel ul li.mpItem {list-style:none; z-index: 80; width: 22.5em;}/*change*/
#marketingPanel ul li.mpItem .mpLink a {margin-left: 1em; display: block; padding: 0.8em 0; text-decoration: none;}/*change*/
#marketingPanel ul li.mpItem .mpLink.selected a {margin-left: 0.8em; padding: 0.62em 0}
#marketingPanel ul li.mpItem div.itemContent {display:block; height: 9.7em; overflow: hidden; width:19em;padding:1.5em 1.5em 1.5em 2em;color: #fff;}

.mp1, #mp1 div.itemContent {background-color: #4d2c85;}/*new*/
.mp2, #mp2 div.itemContent {background-color: #206675;}/*new*/
.mp3, #mp3 div.itemContent {background-color: #811d79;}/*new*/
.mp4, #mp4 div.itemContent {background-color: #5f7c18;}/*new*/
.mp5, #mp5 div.itemContent {background-color: #1e396b;}/*new*/

.mpBg1Bg2 {display:none;}/*change*/
.mpBg1Bg3 {display:none;}/*change*/
.mpBg2Bg1 {display:none;}/*change*/
.mpBg2Bg2 {display:none;}/*change*/
.mpBg2Bg3 {display:none;}/*change*/
.mpBg3Bg1 {display:none;}/*change*/
.mpBg3Bg2 {display:none;}/*change*/
.mpBg3Bg3 {display:none;}/*change*/
.mpBg4Bg1 {display:none;}/*change*/
.mpBg4Bg2 {display:none;}/*change*/
.mpBg4Bg3 {display:none;}/*change*/
.mpBg5Bg1 {display:none;}/*change*/
.mpBg5Bg2 {display:none;}/*change*/
.mpBg5Bg3 {display:none;}/*change*/

#mp2 {position: absolute;}/*new*/
#mp3 {position: absolute; margin-top: 4.3em;}/*new*/
#mp4 {position: absolute; margin-top: 8.6em;}/*new*/
#mp5 {position: absolute; margin-top: 12.9em;}/*new*/

.arrow {z-index: 81; position: absolute; top: 0; left: 22.5em; background-position: left top; display: none; width: 1.1em; height: 4.3em;}/*new*/
.selected .arrow {display: block;}/*new*/

/* COURSE SEARCH RESULTS */

/*tabs*/
#searchResults {}
ul.resultsTabs {margin:3em 0 0 0;border-top:1px solid #fff;}
ul.resultsTabs li {margin:0 0.4em -0.1em 0;}
ul.resultsTabs li a {display:block;padding:0.4em 1em;background-color:#E5EFF8;color:#777;}
ul.resultsTabs li a.active {background-color:#FFF;color:#333;border-top:1px solid #CDCDCD;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;}
div.pgResearch {text-align:center;width:50em;margin:4em auto 0 auto;}

/* refinement box */
#refineBox {border-top:1px dotted #CDCDCD;border-bottom:1px dotted #CDCDCD;overflow:hidden;background-position:left top;background-repeat:repeat-y;padding:1em;margin:4em 0 3em 0;}
#refineBox div.title a {background-position:left center;background-repeat:no-repeat;padding-left:20px;}
#refineBox .optionArea {padding-left:1em;display:none;}
#refineBox .buttons {margin:1em 0 0 0;}
#refineBox .button {color:#555555;}
#refineBox p.title {font-weight:bold;padding-top:1em;}
#refineBox div.refineOption {border-bottom:1px solid #CDCDCD;padding:1em 0;}
#refineBox div.refineOption .title {color:#9cb561;display:block;float:left;width:10em;}
#refineBox div.refineOption .options {float:left;width:80em;line-height:3em;}
#refineBox div.refineOption .options .option {white-space:nowrap;float:left;display:block;width:20em;}
#refineBox div.refineOption label {padding-right:2em;padding-left:0.5em;}

/*results table styles*/
#searchResults table {margin:0 auto;clear:both;border-collapse:collapse;/*width:87em;*/}
#searchResults table th {padding:0 1em 0.7em;vertical-align:bottom;border:none;}
#searchResults table th a img {vertical-align:bottom;}
#searchResults table th a.sort, #searchResults table th a.currentSortDesc , #searchResults table th a.currentSortAsc {background-position:right center;background-repeat:no-repeat;padding-right:20px;text-decoration:none;color:#777777;}
#searchResults table th a.sort:hover {text-decoration:underline;}
#searchResults table td {padding:0.5em 1em;vertical-align:middle;border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;}
#searchResults table .award {text-align:left;width:11em;}
#searchResults table td.award {border-left:1px solid #cdcdcd;}
#searchResults table .icon {text-align:right;width:1em;padding-right:0;padding-left:0;}
#searchResults table .title {text-align:left;width:30em;}
#searchResults table .duration {text-align:center;width:7em;}
#searchResults table .attendance {text-align:center;width:7em;}
#searchResults table .fee {text-align:center;width:9em;}
#searchResults table .startdate {text-align:center;width:8em;}
#searchResults table .ucas {text-align:center;width:3em;}
#searchResults table td.ucas {border-right:1px solid #cdcdcd;}
#searchResults table td p {vertical-align:top;line-height:1.5em;}
#searchResults table td.ltSummary {width:37em;padding:1em 1em;}
#searchResults table td.rtSummary {vertical-align:top;text-align:left;padding:1em 1em;padding-left:2em;}
#searchResults table td .rtSummary p {}
#searchResults table td p a.fltRt {float:right;margin-top:0.5em;}
#searchResults table tr.r1 {border:1px solid #CDCDCD;}
#searchResults table tr.r1 td {margin-bottom:1em;}
#searchResults table tr.r2 {background-color:#E5EFF8;border:1px solid #CDCDCD;display:none;}
#searchResults p.noResults {margin:1em;font-weight:bold;}
#searchResults table tr td.spacer {border:none;line-height:1em;padding:0;}
#searchResults table tr.refineTitle td {padding:0.5em;text-align:center;background-color:#dce7c5;border:1px solid #9cb561;text-transform:uppercase;font-weight:bold;}

/*colgroup classes: set column widths
The course title column (col class="course") has no width value set which forces it to auto-resize when other columns are added/removed. */
col.qSum {width:2em;}
col.award {width:11em;}
col.duration {width:5em;}
col.attend {width:5em;}
col.fee {width:4em;}
col.start {width:10em;}
col.ucas {width:4em;}

/* QUICK LINKS PANEL */
.content .quickLinks ul {margin:0.5em 0 2em 0;}
.content .quickLinks ul li {list-style-image:none; list-style-position:outside; list-style-type: none;}
.content .quickLinks ul li a {display:block;padding:0.7em 0.8em 0.7em 2em;background-repeat: no-repeat;background-position: left 0.6em;}

/*Site Map */
.siteMap ul, .siteMap ol {margin-bottom:0; padding-top:0.4em;list-style-type:none;} /*changed*/
.siteMap ul li, .siteMap ol li {padding-top:0.4em;} /*new*/
.siteMap ul li ul, .siteMap ol li ol {padding-left:1.2em;} /*new*/

/*A to Z Listing*/
.content.housekeepingPg ul {list-style-type:none;margin:1.4em 0 0 0.2em;} /*new*/
.aToZLinks a {padding-right: 0.7em;} /*changed*/
.aToZLinks {border-bottom:1px dotted #cdcdcd;margin-bottom:2em;} /*changed*/
.aToZSections {margin-bottom: 1.2em; width: 98%;} /*changed*/
.aToZSections .backToTop {float: right;}
.aToZSections ul {list-style-type:none;margin-left:0;}
.aToZSections ul li {margin-bottom:0;}

/*Start School Microsite Header Styles */
.pageTitle {border-bottom: 10px solid #f2f2f2;}
#pageHeader .microsite  {width:14em; height:3.7em; margin-bottom: 0;margin-top:0.8em;font-size:320%;line-height:1em;}
.school_bne, .school_cbs, .school_ec, .school_hsc, .school_ls, .school_lss, .school_nmch {border-bottom: solid 10px #ededed;}
/*End School Microsite Header Styles */

/*Start Business Section Header Styles*/
.business {border-bottom: solid 10px #ededed;}
#pageHeader #businessH1 {position:relative; width:571px; height: 4.3em; padding:0; overflow:hidden; margin-bottom: 0;}
#pageHeader #businessH1 span{position:absolute;width:571px;height:78px;left:0;top:0;margin:0;background-repeat:no-repeat;}
/*End Business Section Header Styles*/

/*PROSPECTUS THANKS (new)*/
.prospectusThanks {border:1px solid #cdcdcd;background-color:#efefef;padding:1.5em;}
.prospectusThanks h2, .prospectusThanks .h2 {margin-bottom:0.8em;}
.prospectusThanks a.back {display:block;padding:0.3em 0 0.3em 1.8em;background-image: url(../i/site/bullet_arrow_back.gif);background-repeat:no-repeat;background-position:left;}

/* DOWNLOAD FILE (New) Download examples in "about_gcal.html" */
.downloadPanel {background-color:#e5f8fb;border:1px solid #b3e3ea;padding:0.4em;margin-bottom:1em;}
.downloadPanel p {margin-bottom:0;}

/* CONTENT FORM STYLES */

.contentFormFields {background-color: #f2f5fa; border: solid 1px #bed4ec; padding: 1em; margin-bottom: 1em;}/*new*/
.contentFormField {margin-bottom: 0.5em;}
.contentFormField.wide {}
.contentFormField .radioButtons {float:left; padding-left: 2em; margin-bottom:0.5em;margin-top:0.5em;}
.contentFormField .radioButtons label {margin: 0 0.5em 0 0.2em;}
.contentFormField .blockLabel {display: block; float: left; width: 13em; text-align: right;}
.contentFormField .contentField {width: 17em; padding: 0.3em; margin-left: 1em; float: left; border: solid 1px #b2b3b7;}
.contentFormField select.contentField {width: 17.8em;}
.contentFormField .contentField.multipleSelect {height: 10em;}
.contentFormField textarea.contentField {height: 10em; overflow: auto;}
.contentFormField input.radio {float: none;}
.contentFormButtons {text-align:right;}
.contentFormField label {font-size: 1.4em; line-height: 1.4em;}
.contentFormField .contentField {font-size: 1.3em; color: #404040; font-family: Arial, Helvetica, Sans-Serif;}

/* Left and Right lists */
.listLeft {width: 50%; float: left;}
.listRight {width: 50%; float: right;}

/*Page not found*/
.pageNotFound{margin-bottom: 0.5em;}

/*Safari only styles*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .toolsForm .searchOptions a {height: 1.25em;}
    #courseOutline .tabs {height:2.3em;}
    #courseOutline #studentTabs .tabs {height:3.3em;}
    .toolsForm #eventsRss {background-position:left 3.8em;}
}

/* homepage news and events pod */
#newsAndEvents { margin-bottom: 1em; }
#newsAndEvents ul { list-style-type: none; float:left; } 
#newsAndEvents ul.tabs {list-style-type:none; float: left; margin-top: 0em; height:3.16em; overflow:hidden;}
#newsAndEvents ul.tabs li  {float:left; position: relative; z-index: 900; background-color: #adadad; margin-right: 0.4em;}
#newsAndEvents ul.tabs li a {float: left; display: block;  font-size: 1.4em; text-decoration: none; color: #fff;cursor:pointer;}
#newsAndEvents ul.tabs li.current a { color: #373737; font-size: 1.6em; line-height:1em; font-weight:bold; }
#newsAndEvents ul.tabs li span.linkLeft {width: 0.25em; height: 2.25em; display: block; float: left;}
#newsAndEvents ul.tabs li span.linkBody {display: block; float: left; background-color: #adadad; padding: 0.8em 0 0em; min-width: 55px; text-align:center; }
#newsAndEvents ul.tabs li span.linkRight {width: 0.3em; height: 2.25em; display: block; float: left;}

#newsAndEvents ul.tabs li a span.linkLeft {background: #adadad url(/media/tab-grey-left.png) no-repeat left top;}
#newsAndEvents ul.tabs li a span.linkRight {background: #adadad url(/media/tab-grey-right.png) no-repeat right top;}
#newsAndEvents ul.tabs li.current a span.linkLeft { height: 2em; background: #DBDADA url(/media/tab-grey-left-current.png) no-repeat left top;}
#newsAndEvents ul.tabs li.current a span.linkRight { height: 2em; background: #DBDADA url(/media/tab-grey-right-current.png) no-repeat left top;}

#newsAndEvents .tabs li .linkBody { background: #adadad url(/media/tab-grey.png) repeat-x top left; }
#newsAndEvents .tabs li.current .linkBody { background: #d5d4d4; padding:0.6em 0 0.4em; }


#newsAndEvents .articles { border: 0.5em solid #D5D4D4; width:21.5em; }
#newsAndEvents .articles li { padding: 0.5em; border-bottom: 1px dotted #d5d4d4; background: none; }
#newsAndEvents .articles li.last-visible { border-bottom: 0; }
#newsAndEvents .filterForm { clear:left; background-color: #D5D4D4; padding:0.5em; }

#newsAndEvents .articles .news { float:left; }
#newsAndEvents .articles .news img { float:left; margin-right: 0.5em }
#newsAndEvents .articles .news a { display:block; font-size:1.2em; line-height:1.5em; min-height: 5.5em; }

#newsAndEvents .articles .event a { display:block; font-size:1.2em; }

#newsAndEvents label { display:none; }
#newsAndEvents input { font-size:1em; }

/* make news and events work without javascript */
#newsAndEvents .study, #newsAndEvents .theuniversity, #newsAndEvents .research, #newsAndEvents .business, #newsAndEvents .alumni, #newsAndEvents .staff, #newsAndEvents .students, #newsAndEvents .international { display: none }
#newsAndEvents .featured { display:block; }
#newsAndEvents .filterForm { display: none; }
#newsAndEvents .tabPanel.event { display: none; }
#newsAndEvents .filterForm select {width:11.5em;}
.js #newsAndEvents .articles { border-top: none; }
.js #newsAndEvents .filterForm { display: block; }

#newMP { margin-bottom: 1em; overflow:hidden; width:70.6em; height:39em; margin-top:-1.2em;margin-left:-1px; }
#newMP h1 { display:none; }
#newMP ul { list-style-type: none; float:left; } 
#newMP .tabs {list-style-type:none; z-index:90; float: left; margin-top: 1.2em; width:70.6em; height:3.9em; overflow:hidden;cursor:pointer; }
#newMP .tabs li  {float:left; position: relative; z-index: 90;}
#newMP .tabs li a {float: left; display: block;  font-size: 1.4em; text-decoration: none; color: #fff;cursor:pointer;}
#newMP .tabs li.current a { font-size: 1.6em; line-height:1em; }
#newMP .tabs li span.linkLeft {width: 5px; height: 2.8em; display: block; float: left;}
#newMP .tabs li span.linkBody {display: block; float: left; margin-top:0.4em; padding: 9px 0em 9px 0em; min-width: 55px; text-align:center;width:125px;overflow:hidden;}
#newMP .tabs li span.linkRight {width: 5px; height: 2.8em; display: block; float: left;}
#newMP .tabs li a {border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
#newMP .tabs li a:focus {border-top:1px dotted #ADADAD;border-left:1px dotted #ADADAD;border-right:1px dotted #ADADAD;}
#newMP .tabs li.current span.linkBody { margin-top:0; height:1.5em; background: #d5d4d4;}

#newMP .tabs li#undergraduate span.linkBody {width:110px;}
#newMP .tabs li#postgraduate span.linkBody {width:100px;}
#newMP .tabs li#international span.linkBody {width:90px;}
#newMP .tabs li#parttime span.linkBody {width:80px;}
#newMP .tabs li#professionaldevelopment span.linkBody {width:185px;}

#newMP .tabs li a span.linkLeft {background: #fff url(/media/tab-grey-left.png) no-repeat 0em 0.4em;}
#newMP .tabs li a span.linkRight {background: #fff url(/media/tab-grey-right.png) no-repeat 0em 0.4em;}
#newMP .tabs li.current a span.linkLeft { height: 2.45em; background: #d5d4d4 url(/media/tab-grey-left-current.png) no-repeat left top;}
#newMP .tabs li.current a span.linkRight { height: 2.45em; background: #d5d4d4 url(/media/tab-grey-right-current.png) no-repeat left top;}

#newMP .tabs li#undergraduate .linkBody { background: #4d2c85 url(/media/tab-undergraduate.png) repeat-x scroll left; }
#newMP .tabs li#undergraduate a span.linkLeft {background-image: url(/media/tab-undergraduate-left.png); }
#newMP .tabs li#undergraduate a span.linkRight {background-image: url(/media/tab-undergraduate-right.png); }
#newMP .tabs li#undergraduate.current .linkBody { background-image: none; }
#newMP .tabs li#undergraduate.current a span.linkLeft { background: #4d2c85 url(/media/tab-undergraduate-left-current.png) no-repeat left top;}
#newMP .tabs li#undergraduate.current a span.linkRight { background: #4d2c85 url(/media/tab-undergraduate-right-current.png) no-repeat left top;}

#newMP .tabs li#postgraduate .linkBody { background: #206675 url(/media/tab-postgraduate.png) repeat-x scroll left top; }
#newMP .tabs li#postgraduate a span.linkLeft {background-image: url(/media/tab-postgraduate-left.png); }
#newMP .tabs li#postgraduate a span.linkRight {background-image: url(/media/tab-postgraduate-right.png); }
#newMP .tabs li#postgraduate.current .linkBody { background-image: none; }
#newMP .tabs li#postgraduate.current a span.linkLeft { background: #206675 url(/media/tab-postgraduate-left-current.png) no-repeat left top;}
#newMP .tabs li#postgraduate.current a span.linkRight { background: #206675 url(/media/tab-postgraduate-right-current.png) no-repeat left top;}

#newMP .tabs li#international .linkBody { background: #811d79 url(/media/tab-international.png) repeat-x scroll left top; }
#newMP .tabs li#international a span.linkLeft {background-image: url(/media/tab-international-left.png); }
#newMP .tabs li#international a span.linkRight {background-image: url(/media/tab-international-right.png); }
#newMP .tabs li#international.current .linkBody { background-image: none; }
#newMP .tabs li#international.current a span.linkLeft { background: #811d79 url(/media/tab-international-left-current.png) no-repeat left top;}
#newMP .tabs li#international.current a span.linkRight { background: #811d79 url(/media/tab-international-right-current.png) no-repeat left top;}

#newMP .tabs li#parttime .linkBody { background: #5f7c18 url(/media/tab-parttime.png) repeat-x scroll left top; }
#newMP .tabs li#parttime a span.linkLeft {background-image: url(/media/tab-parttime-left.png); }
#newMP .tabs li#parttime a span.linkRight {background-image: url(/media/tab-parttime-right.png); }
#newMP .tabs li#parttime.current .linkBody { background-image: none; }
#newMP .tabs li#parttime.current a span.linkLeft { background: #5f7c18 url(/media/tab-parttime-left-current.png) no-repeat left top;}
#newMP .tabs li#parttime.current a span.linkRight { background: #5f7c18 url(/media/tab-parttime-right-current.png) no-repeat left top;}

#newMP .tabs li#professionaldevelopment .linkBody { background: #1e396b url(/media/tab-profdev.png) repeat-x scroll left top; }
#newMP .tabs li#professionaldevelopment a span.linkLeft {background-image: url(/media/tab-profdev-left.png); }
#newMP .tabs li#professionaldevelopment a span.linkRight {background-image: url(/media/tab-profdev-right.png); }
#newMP .tabs li#professionaldevelopment.current .linkBody { background-image: none; }
#newMP .tabs li#professionaldevelopment.current a span.linkLeft { background: #1e396b url(/media/tab-profdev-left-current.png) no-repeat left top;}
#newMP .tabs li#professionaldevelopment.current a span.linkRight { background: #1e396b url(/media/tab-profdev-right-current.png) no-repeat left top;}

#newMP .panels {position: relative; z-index:100; display:block;height:34em;overflow:hidden; width: 70.6em;border-left:1px solid #fff;}
#newMP .panels li.tabPanel {list-style:none; height:34em; width: 69.5em; padding:0.8em; }
#newMP .panels li.tabPanel .bgholder { width:69em; height:32.4em; background-repeat: no-repeat; padding-top: 255px; }
#newMP .panels li.tabPanel .bgholder a { padding: 0.35em 1.7em 0.35em 1em; font-size: 2em; color: #fff; }
#newMP .panels li.undergraduate {background-color: #4d2c85;}
#newMP .panels li.postgraduate {background-color: #206675;}
#newMP .panels li.international {background-color: #811d79;}
#newMP .panels li.parttime {background-color: #5f7c18;}
#newMP .panels li.professionaldevelopment {background-color: #1e396b;}

#mpBg1 a { background: #4d2c85 url(/media/linkarrow-undergrad.gif) no-repeat 95% 50%; }
#mpBg2 a { background: #206675 url(/media/linkarrow-postgrad.gif) no-repeat 95% 50%; }
#mpBg3 a { background: #811d79 url(/media/linkarrow-international.gif) no-repeat 95% 50%; }
#mpBg4 a { background: #5f7c18 url(/media/linkarrow-parttime.gif) no-repeat 93% 50%; }
#mpBg5 a { background: #1e396b url(/media/linkarrow-profdev.gif) no-repeat 97% 50%; }

#newMP .panels .vidLinks { z-index:200; top:0em; position:absolute; height:32.1em; width:21.5em; display:none; right:0em; background-color: #000; padding:1em 1em 0.8em; }
#newMP .panels .vidLinks ul { width: 21em; }
#newMP .panels .vidLinks li { cursor:pointer; clear:both; height:8em; padding-left:1.7em; margin-left:-0.8em; position:relative; margin-bottom: 2.2em; }
#newMP .panels .vidLinks li.last { margin-bottom:0; }
#newMP .panels .vidLinks h2 { color: #fff; font-size: 1.7em; font-weight: bold; padding:0.2em 0 0.1em 0.5em; }
#newMP .panels .vidLinks h3 { color: #fff; font-size: 1.2em; display:inline; font-weight:bold; }
#newMP .panels .vidLinks p { color: #fff; font-size: 1em; margin-top:0.5em; line-height:1.3em; }
#newMP .panels .vidLinks img.thumb { float:left; margin-right:0.5em; /*padding-bottom:2.2em;*/ }

#newMP .panels .vidLinks li a { margin-left:11em; bottom:0em; position:absolute; display:block; }
#newMP .panels .vidLinks li.current { background: url(/media/video-current.gif) no-repeat 0.2em 50%; cursor: default; }
#newMP .panels .vidLinks li.current a { cursor:default; }

#newMP .hearfs { overflow:hidden; position:absolute; float:left; z-index:110; margin-left: 0em; display:none; width:47.5em; height:33.9em; }
#newMP .hearfs .title { padding:1em 1em 1em 0em; overflow:hidden; height:2.2em; width:50em; }
#newMP .hearfs .right { background-color: #000; width: 47.5em; float: left; padding-right:0.1em; }
#newMP .hearfs .title a.closeVideo { vertical-align:-40%; padding-top:0.8em; text-decoration:none; }
#newMP .hearfs h2 { color: #fff; font-size: 1.5em; padding:0 0 0.4em 0.35em; font-weight:bold; display:inline; }
#newMP .hearfs p { color: #fff; font-size: 1.5em; line-height:1.7em; font-weight:normal; display:inline; }

#newMP .player { margin-left:3em; background: #000; border:1px solid #fff; display:block; width:440px; height:280px; margin-bottom:2em; }

#newMP #hearfswrapper { display:none; position:absolute; z-index:105; overflow:hidden; height:35em; width:50em; float:left; }

.js #newMP .panels .bgholder { display:none; }

#newMP #pavWrapper { margin-top: 5.1em; position:absolute; }

/* news article pages within sections */
.content .content.newsArticleFull { padding:0 0 1em 0; }
.content .content.newsArticleFull h2 { font-size: 300% }
#contentCol .content .leftCol { padding:0; background:none; border-right:0; }
.js .content .content.newsArticleFull h2 { font-size: 260% }

/* Collapsible Content */
div.showhide { clear:both;}
div.showhide h2, div.showhide h3, div.showhide h4 { font-size:210%; background: url(/media/arrow_button_open.gif) 2px 8px no-repeat; padding:0.2em 0 0.2em 1.3em; margin:0; zoom:1;cursor:pointer;border-bottom:2px solid #c5ced7;width:25.8em;}
div.showhide.closed h2, div.showhide.closed h3, div.showhide.closed h4 { background-image: url(/media/arrow_button_closed.gif); }
div.showhide table { border:0;margin:0;padding:0; }
div.showhide table th, div.showhide table td { text-align: left; vertical-align: top; border:0; }
div.showhide table th { color: #555; }
div.showhide table ul { list-style-type: disc; }
div.showhide .collapsible {background-color:#f0f1f5;padding-bottom:1em;border:1px solid #eff0f2;width:56.7em;}
div.showhide p { padding: 0.3em; }

/* rotating images */
ul.slides { list-style-type:none; margin:0; }
div.slidesContainer { padding: 1em 0; }

/* JOB TEMPLATE */
.gcal_Vacancy .detail {font-size:1.2em;margin-bottom:0.5em;}
.gcal_Vacancy .detail .title {display:block;float:left;width:12em;font-weight:bold;}
.gcal_Vacancy .description {margin-top:3em;clear:both;}
#jobMedia {margin-bottom:2em;}
#jobMedia ul {list-style-type:none;background-color:#fff;}
#jobMedia a {color:#0065BD;padding-left:0em;margin-left:0em;}
#jobMedia li.pdf a, #jobMedia li.doc a {background-position:left center;background-repeat:no-repeat;padding:1em 0 1em 3.5em;}
#jobMedia a:hover {color:#0065BD!important;background-color:#fff!important;padding-left:auto;}
#jobList table th.title {width:30%;}
#jobList table th.location {width:55;}
#jobList table th.ref {width:14%;}

/*Start Cullen Centre Header Styles*/
.cullen {border-bottom: solid 10px #ededed;}
#pageHeader #cullenH1 {position:relative; width:571px; height: 4.3em; padding:0; overflow:hidden; margin-bottom: 0;}
#pageHeader #cullenH1 span{position:absolute;width:571px;height:78px;left:0;top:0;margin:0;background-repeat:no-repeat;}
/*End Cullen Centre Header Styles*/


/*Start Employability Centre Header Styles*/
.employability {border-bottom: solid 10px #ededed;}
#pageHeader #employabilityH1 {position:relative; width:571px; height: 4.3em; padding:0; overflow:hidden; margin-bottom: 0;}
#pageHeader #employabilityH1 span{position:absolute;width:571px;height:78px;left:0;top:0;margin:0;background-repeat:no-repeat;}
/*End Employability Centre Header Styles*/

/*Start CBS Real World Header Styles*/
.realworld {border-bottom: solid 10px #ededed;}
#pageHeader #realworldH1 {position:relative; width:571px; height: 4.3em; padding:0; overflow:hidden; margin-bottom: 0;}
#pageHeader #realworldH1 span{position:absolute;width:571px;height:78px;left:0;top:0;margin:0;background-repeat:no-repeat;}
/*End Real World Header Styles*/


/* top level menu item styling */
.lhNav ul li a {padding-left:0.6em}
.lhNav ul li.first .noLink .linkBody {font-size:1.2em; padding-left:0.8em;}
.lhNav ul li.first ul li .noLink .linkBody {font-size:1em; padding-left:0em;}
.lhNav ul li.first ul li ul li .noLink .linkBody {font-size:1em; padding-left:0.2em;}
.lhNav ul {margin-left:0em;}
.lhNav ul ul, .lhNav ul ul ul {margin-left:1em;}
.lhNav ul li.open ul li.current ul {margin-left:0em;}
.lhNav ul li.open ul li.open ul {margin-left:0em;}
.lhNav ul li.open ul li.open ul li.current ul {margin:0em;}
.lhNav ul li a {margin-left:0.2em;}
.lhNav a:hover, .lhNav a:active {margin-left:0em;}
.lhNav ul li ul li ul {margin-left:0em;}

/* news and events tabs color correction */
#newsAndEvents .tabs li.current .linkBody {background:none; background-color:#DBDADA;}
#newsAndEvents ul.tabs li.current a span.linkRight {width:4px;}
#newsAndEvents ul.tabs li span.linkBody {height:20px;}
#newsAndEvents .filterForm {background-color:#DBDADA;}
#newsAndEvents .articles {border:0.5em solid #DBDADA;}
#newsAndEvents ul.tabs li.current {background-color:#DBDADA;} 




/* Staff and Students sections */
div.rightCol div.furtherLinks p a { display: block; padding: 0.75em; padding-left: 58px; border: solid 1px #cdcdcd; font-size: 1.4em; background-position: 10px center; background-repeat: no-repeat; }
div.rightCol div.furtherLinks p a:hover { text-decoration: none; }
