﻿/* global styles for when in edit mode in CMS - using global as editor.css isn't attached to many pages - ulzgw - 25-05-2018 */
body#editor { *position: relative; /* fixes zooming problems */ }
body#editor {*position: relative; /* fixes zooming problems */ }
body#editor #headerSection,
body#editor #nav,
body#editor #footer,
body#editor #breadcrumb,
body#editor #pageTools {display:none;}
body#editor .visuallyhidden{display:none;}
body#editor #wrapper{width: auto; margin: 10px;}
body#editor #container{width: auto;}
body#editor #content {float:left;clear:both; margin-top: 20px;}
body#editor #content hr { *margin: .8em 0 -.3em; *height: 3px; }
body#editor #content.sys_placeholder {min-height: auto;background: transparent; width: 100%;font-size: inherit; padding: 0;}
body#editor #internalNav, body#editor #NavDiv{background: #efefef; display:none;}
body#editor .UoNControl{position: relative; float: left;}
/* Fix for the border added to all placeholders */
body#editor #content div.PLACE {display:block;}
body#editor #beta{ display: none;}
















/* ---------- reset browser defaults ---------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, hr {
margin:0;
padding:0;
font-size:1em;
}

img, embed, form, fieldset {
border:0;
vertical-align:bottom;
}

input, select, textarea {
font:1em "Verdana", sans-serif;
vertical-align:bottom;
}

table {
border-collapse:collapse;
border-spacing:0;
clear:both;
}

table th {
font-weight:normal;
text-align:left;
}

ul, ol {
list-style:none;
}

/* ---------- set some basic styles ---------- */
body { 
font:62.5% "Verdana", sans-serif;
text-align:center;
color:#535353;
background-color:#eaeaea;
}

a {
color:#535353;
text-decoration:none;
}

a:hover {
color: #8B8B8B;
text-decoration:underline;
}

a:active, a:focus {
color:#535353;
text-decoration:underline;
}

#printHeader {
display:none;
}

.sys_hide {
display:none;
}

.clear {
clear:both;
height: 2px;
}

/* ---------- basic layout ---------- */
#wrapper {
max-width:1020px;
margin:0 auto;
background-color:#bbb;
background-image:url(/siteelements/images/base/background-page.png);
background-repeat:repeat-y;
}

#container {
width:960px;
margin:0 auto;
background-color:#fff;
text-align:left;
}

/* ---------- header bar ---------- */
#header {
text-align:left;
background-color:#4F4F4F;
background:url(/siteelements/images/base/background-header-darker.png) repeat-x;
height:30px;
position:relative;
font-size:1.1em;
}

#header ul {
padding:5px 13px;
}

#header ul li {
float:left;
}

#header ul li a {
color: #c6c6c6;
}

ul#headerlinks {
float:left;
}

ul#headerlinks a {
color:#fff;
}

ul#headerlinks li {
margin-right:1.5em;
}

ul#headerlinks li.sys_skip a {
left:-9999px;
position:absolute;
top:0;
}

ul#campuslinks li {
margin-left:1px;
height:27px;
width:130px;
background-color:#424242;
text-align:center;
}

ul#campuslinks li a {
display:block;
height:100%;
margin-top:5px;
}

ul#campuslinks {
float:right;
font-weight:bold;
padding:0;
margin-right:10px;
}

ul#campuslinks li.china {
background-color:#007EA6;
background:url(/siteelements/images/base/background-header-on.png) repeat-x;
}

ul#campuslinks li.china a {
color:#fff;
}

/* ---------- search and quicklinks and language switcher ---------- */
#search, #logo {
height:0px;
background:url(/siteelements/images/base/background-logo.png) repeat-x;
 
}

#logo {background-size: 100%;}

#search {
width:772px;
float:left;
font-size:1.1em;
}

#search div {
line-height:0px;
}

#search fieldset {
margin:10px 0 0 13px;
float:left;
padding:0px;
}

#search fieldset.sys_buttonFix {
margin-right:13px;
}

#search #CampusName {
clear:both;
margin:28px 0 0 10px;
float:left;
font-size:2.4em;
}

#search #CampusName .campusHighlight {
color:#007EA6;
}

#search .sys_pseudoLabel, #search label {
display:none;
}

#search input {
width:150px;
height:14px;
padding:2px 0;
vertical-align:middle;
background:#fff;
border:1px solid #eaeaea;
color:#8b8b8b;
float:left;
}

#search select {
width:160px;
padding:2px 0;
vertical-align:middle;
background:#fff;
border:1px solid #eaeaea;
color:#8b8b8b;
float:left;
}

#search input.sys_submit, .sys_homepageGreyBox input.sys_submit, #search .sys_buttonFix input {
width:60px;
height:20px;
background:url(/siteelements/images/base/background-button.png) repeat-x center;
border-left:0px;
cursor:pointer;
}
#search input.sys_submit:hover, .sys_homepageGreyBox input.sys_submit:hover{color: #000;}

#search input#ct109_submit {
border-color:red;
}

#search #languageswitcher {
margin-top:10px;
background:url(/siteelements/images/base/background-button.png) repeat-x center;
float: left;
height: 18px;
width: 60px;
border: 1px solid #EAEAEA;
text-align:center;
}

#search #languageswitcher div {
line-height:1.8em;
}

/* ---------- logo ---------- */

#logo {
float:right;
}

#logo a {
display:block;
width:216px;
margin-top: 0;
margin-bottom: 4px;
margin-right:18px;
height:80px;
background-color:#fefefe;
background:url(/siteelements/images/base/logo.png) no-repeat 50% 50%;
text-indent:-9999px;
}

#globalNav {
clear:both;
height:2.7em;
text-align:left;
background-color:#fefefe;
background:url(/siteelements/images/base/background-navigation.png) repeat-x;
border-top:1px solid #fff;
border-bottom:2px solid #036;
}

/* Main menu
--------------------------------------------------------------------------
*/
#globalNav ul {
margin:7px 5px;
}

#globalNav ul:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
} /* use clearfix as overflow: hidden breaks rollovers */

#globalNav ul li {
position: relative;
float: left;
text-align: center;
z-index: 200;
}

#globalNav ul li {
border-right:1px solid #eaeaea;
border-left:1px solid #fff
}

#globalNav ul li a, #globalNav ul li strong {
color: #003366;
display: block;
font-size: 1.1em;
font-weight: normal;
margin: 1px 0 0;
}

#globalNav ul li.sys_m9, #globalNav ul li.sys_m29 { border-right:none; }
#globalNav ul li.sys_m1, #globalNav ul li.sys_m21 { border-left:none; }

/* English language widths */
#menu ul li.sys_m1 { width:90px }
/* #menu ul li.sys_m2 { width:100px } */
#menu ul li.sys_m3 { width:110px }
#menu ul li.sys_m4 { width:110px }
#menu ul li.sys_m5 { width:180px }
#menu ul li.sys_m6 { width:110px }
#menu ul li.sys_m7 { width:170px }
#menu ul li.sys_m8 { width:80px }
#menu ul li.sys_m9 { width:80px }
/* Chinese language widths */
#menu ul li.sys_m21 { width:90px }
/* #menu ul li.sys_m22 { width:84px } */
#menu ul li.sys_m23 { width:120px }
#menu ul li.sys_m24 { width:120px }
#menu ul li.sys_m25 { width:120px }
#menu ul li.sys_m26 { width:120px }
#menu ul li.sys_m27 { width:120px }
#menu ul li.sys_m28 { width:120px }
#menu ul li.sys_m29 { width:120px }

/* ---------- footer ---------- */

#footer {
clear:both;
margin:10px 13px 0 13px;
border-top:1px dotted #8B8B8B;
padding:5px 0;
text-align:left;
line-height: 100%;
min-height:70px;
}

#footer span {
display:block;
margin-top:5px;
}

#chinaLogosWrap {
float:right;
display:inline;
margin-bottom:10px;
}

#chinaLogosWrap img {
margin-left:20px;
}

/* ---------- here begins the styling for the 'inner' section. ---------- */

/* breadcrumbs */
#breadcrumb {
clear:both;
height:22px;
padding-left:3px;
padding-top:5px;
border-bottom:2px solid #F8F8F8;
}

#breadcrumb strong.sys_youAreHere {
font-size:1.1em;
position:absolute;
top:0;
left:-9999px;
}

#breadcrumb div {
display:inline;
vertical-align:middle;
}

#breadcrumb a {
padding:0 10px 0 2px;
text-decoration:underline;
background: url(/SiteElements/Images/Template/Internal/bg-breadcrumb.png) no-repeat right .5em;
}
#breadcrumb a:hover, #breadcrumb ol li a:active, #breadcrumb ol li a:focus {
text-decoration:none;
}
#breadcrumb span {
padding: 0 10px 0 2px;
color:#036;
}
#breadcrumb strong {
font-weight: normal;
}
#breadcrumb a.sys_t0 {display:none;}

/* Page title */

#pageTitle {
display:block;
position: relative;
padding:15px 13px;
background-image:none!important;
}

#pageTitle strong {
font-weight:normal;
}

#pageTitle h1, #pageTitle strong.sys_schoolHeader, #pageTitle strong.sys_dummy {
font-size:3em;
color:#036;
font-weight:normal;
}

#pageTitle strong.sys_schoolHeader_topSmall, #pageTitleNoIcon strong.sys_schoolHeader_topSmall {
font-size: 1.5em;
margin-top: -0.4em;
display: block;
}

#pageTitle strong.sys_schoolHeader_bottomBig, #pageTitleNoIcon strong.sys_schoolHeader_bottomBig {
font-size: 2.7em;
margin-top: -0.4em;
display: block;
}
  
/* Left hand nav ulzgw 31/05/2017 */
#internalNav {
width:200px;
margin:30px 0 2em 0;
float:left;
position:relative;
z-index:3;}

#container div.internalnavigation {margin-top:0;}
#internalNav ul {background:#eee;}
#internalNav li {border-bottom:1px solid #ccc;}
#internalNav li:first-child {border-top:1px solid #ccc}
#internalNav .sys_currentitem{background-color: #005597;}
#internalNav .sys_currentitem a{color: #fff; background:#005597 url("/siteelements/images/base/internal/2ndlevelon-corpblue.png") no-repeat 0 50%;}
#internalNav .sys_currentitem.sys_selected a{background: #eee; color:#005597; border-top: 1px solid #005597; border-bottom: 1px solid #005597;}

#internalNav li.sys_currentitem.sys_selected {border-color: transparent;}


#internalNav li:last-child, 
#internalNav li.sys_last {border-bottom:0;}
#internalNav li a, 
#internalNav ul li span {background-color: #fff; display:block; color:#4a4949;  padding:.6em .6em .7em;}
#internalNav ul.sys_simpleListMenu > li > div.sys_selected a, 
#internalNav ul.sys_simpleListMenu > li > div.sys_selected span {background-color:#005597; font-weight:bold; color: #fff;}

#wrapper #internalNav li a:hover{text-decoration:none; background-color: #eee;color: #4a4949;}

/* 2nd level */
#internalNav ul li ul {background:#fff;}
#internalNav ul li ul li {border-color: #ccc;}

#internalNav ul li ul li a {padding-left: 1.3em;}
#internalNav ul li ul li div.sys_currentitem {background:#005597; font-weight:bold;}
#internalNav ul li ul li ul li ul li div.sys_currentitem {background-color:#005597;}
/* 3rd level */
#internalNav ul li ul li ul li a {padding-left: 2.2em;}
/* 4th level */
#internalNav ul li ul li ul li ul li a {padding-left: 3em;}
/* 5th level */
#internalNav ul li ul li ul li ul li ul li a {padding-left: 3.8em;}



/* Page tools (called toolBar in newer templates) */
#pageTools, #toolBar, #pageToolsTab {width:960px;float:right;background-color:#f6f6f6;height:28px;position: absolute;padding: 0;border-bottom: 1px solid #fff;}
#pageTools .sys_btm, #pageToolsTab .sys_btm, #pageToolsTab .sys_inner {margin: 0;font-size:1.1em;position: relative;}
#pageTools ul, #pageToolsTab ul, #pageTools ul {text-align:right; margin-top: 5px;}
#pageTools ul.sys_left{position: absolute; right: 220px;padding-top: 2px;}
#pageTools ul.sys_right,#pageToolsTab ul.sys_right,#toolBar ul.sys_right{display:none;}
#pageTools ul li, #pageToolsTab ul li, #toolBar ul li {display:inline;}
#pageTools ul.sys_left li, #pageToolsTab ul.sys_left li, #toolBar ul.sys_left li {margin-right:15px;}
#pageTools div.sys_pressanykey, #pageToolsTab div.sys_pressanykey, #toolBar div.sys_pressanykey {display:none;}
#pageTools #SocialButtons, #pageToolsTab #SocialButtons, #toolBar #SocialButtons{ float:right; margin-top: 6px;margin-right: 16px;}

/* Content area */

#content {
min-height:500px;
background-color:#f6f6f6;
overflow:hidden;
padding:2.4em 20px 3em;
width:720px;
float:right;
font-size: 1.2em;
line-height: 1.25em;
margin-top:1px;
}

#main .sys_fullWidth {
width:920px;
}

#content p {
margin-bottom: 1.25em;
}

#content p.highlight {

}

h1, h2, h3, h4, #main #content h1 a, #main #content h2 a, #main #content h3 a, #content #content h4 a, #pageTitle strong, #pageTitleNoIcon strong.sys_schoolHeader, #breadcrumb, .introParagraph, #content .sys_subitem-heading a, #content .sys_stafflistsection table th, #pageTitle h1, .sys_atoz-control-currentletter, #main #content #schoolNewsListing_List .sys_news-subheading a, #content #schoolNewsListing_List .sys_subitem-heading a, #main #content #schoolNewsListingAlternate_List .sys_news-heading a, #main #content #schoolNewsListingAlternate_List .sys_subitem-heading a, #main #content #schoolHomepageNews_List .sys_news-subheading a, #main #content #schoolHomepageNews_List .sys_subitem-heading a, #main #content #schoolHomepageEvents_StandardList_List .sys_subitem-heading a, #main #content #schoolHomepageNews_List h3 a, .sys_stafflistsectionheader th, #content #Calendar__List .sys_subitem-heading a, #content table thead th, #content table tbody th, #content table th, #content #schoolEventsListing_List .sys_subitem-heading a {
color: #003366;
}


#content h1 {
font-size: 1.6em;
line-height: 1.2em;
margin-bottom: 0.9375em;
font-weight:normal;
}

#content h2 {
font-size: 1.3em;
font-weight:normal;
line-height: 1.2em;
margin-bottom: 0.9375em;

}


#content h3 {
font-size: 1.2em;
font-weight:normal;
line-height: 1.2em;
margin-bottom: 0.9375em;
}

#content h4 {
font-weight:bold;
margin-bottom:0.5em;}

#content a:link{color: #535353; text-decoration: underline;}
#content a:visited {color: #535353; text-decoration: underline;}
#main #content a:hover{color: #000; text-decoration: underline;}
#content a:active{color: #000!important;}
#content ul,#content ol {color:#535353!important; margin:0 0 1em 2em;clear: left;}
#content ol {list-style-type:decimal;padding-left: .5em; }
#content ul {list-style-type:disc;}
#content ul li, #content ol li {padding:0 0 .2em 0;}
#content ol li ol li{list-style-type:lower-roman;}

#content img.imgBorder, #content .imgBorder img {border: 4px solid #fff;}

/* Layouts / columns */
/* styles generic to mini templates */
.sys_twoColumns5050, .sys_threeColumns, .sys_twoColumns_7030, .sys_twoColumns_3070, .sys_FaqQuestion, .sys_FaqAnswer, .sys_fourColumns, .sys_fiveColumns, .sys_twoColumns, .sys_twoColumns_1585, .sys_twoColumns_2575, .sys_image-with-heading, .sys_imageWithHeading, #content .sys_imageWithTextOverlay, #content .sys_imageWithHoverText, #content .sys_imageWithCaptionBelow{margin-bottom: 3px;overflow: hidden; float:left; clear: both; width: 100%;}

/* mini templates column layouts */
/* 2 Columns 50%Fluid */
.sys_twoColumns5050 .sys_one,
.sys_twoColumns5050 .sys_two {width: 48%; margin: 0; float: left;}
.sys_twoColumns5050 .sys_two{float: right; border-left: 1px dotted #ACA99C; margin: 0; padding: 0 0 0 14px;}
.sys_twoColumns5050 .sys_two .sys_twoColumns5050 .sys_two{border:none;}
.sys_fullWidth .sys_twoColumns5050 .sys_two{float: right; border-left: 1px dotted #ACA99C; margin: 0; padding: 0 0 0 17px; }

/* 2 Columns 50%*/
.sys_twoColumns .sys_one, 
.sys_twoColumns .sys_two {width: 48%; margin: 0; float: left;}
.sys_twoColumns .sys_two{float: right; border-left: 1px dotted #ACA99C; margin: 0; padding: 0 0 0 14px;}
.sys_twoColumns_7030 .sys_twoColumns5050 .sys_two, .sys_twoColumns_3070 .sys_twoColumns5050 .sys_two{border: none;}

/* 3 Columns 30% */
.sys_threeColumns .sys_one, 
.sys_threeColumns .sys_two, 
.sys_threeColumns .sys_three {width: 30.3%; margin: 0; float: left; padding-right: 14px;}
.sys_threeColumns .sys_two, 
.sys_threeColumns .sys_three {border-left: 1px dotted #ACA99C; padding-left: 14px;}
.sys_threeColumns .sys_three {padding-right: 0px!important;}
.sys_relatedLeft .sys_threeColumns .sys_one, 
.sys_relatedLeft .sys_threeColumns .sys_two, 
.sys_relatedLeft .sys_threeColumns .sys_three {padding-right: 10px;}
.sys_relatedLeft .sys_threeColumns .sys_two, 
.sys_relatedLeft .sys_threeColumns .sys_three {padding-left: 10px;}
.sys_twoColumns_7030 .sys_one_7030 .sys_threeColumns .sys_one, 
.sys_twoColumns_7030 .sys_one_7030 .sys_threeColumns .sys_two, 
.sys_twoColumns_7030 .sys_one_7030 .sys_threeColumns .sys_three {width: 29%; padding-right: 14px;}
.sys_twoColumns_7030 .sys_threeColumns .sys_two, 
.sys_twoColumns_7030 .sys_threeColumns .sys_three {border: none; padding-left: 12px;}
.sys_fullWidth .sys_threeColumns .sys_one, 
.sys_fullWidth .sys_threeColumns .sys_two, 
.sys_fullWidth .sys_threeColumns .sys_three {width: 31.22%;}
/*global food security fix */
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_one,
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_two,
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_three {width: 31.8%; padding-right: 7px;}
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_two,
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_three {padding-left: 7px;}

/* 2 Columns 70% 30% */
.sys_twoColumns_7030 .sys_one_7030, 
.sys_twoColumns_7030 .sys_two_7030 {margin: 0; float: left;}
.sys_twoColumns_7030 .sys_one_7030 {width: 64.7%; padding-right: 14px; border-right: 1px dotted #ACA99C;}
.sys_twoColumns_7030 .sys_two_7030 {width: 30.4%; margin: 0; padding: 0 0 0 14px;}
.sys_textOverlay .sys_one_7030{border: none;}
.sys_fullWidth .sys_twoColumns_7030 .sys_one_7030 {width: 65.5%;}
.sys_fullWidth .sys_twoColumns_7030 .sys_two_7030 {width: 31%;}

/* 2 Columns 30% 70% */
.sys_twoColumns_3070 .sys_one_3070, 
.sys_twoColumns_3070 .sys_two_3070{ margin: 0; float: left; }
.sys_twoColumns_3070 .sys_one_3070{width: 30.4%; padding-right: 14px;}
.sys_twoColumns_3070 .sys_two_3070{width: 65%;  margin: 0;border-left: 1px dotted #ACA99C; padding: 0 0 0 14px;}
.sys_fullWidth .sys_twoColumns_3070 .sys_one_3070{width: 31.3%;}
.sys_fullWidth .sys_twoColumns_3070 .sys_two_3070{width: 65.5%;}

/* 2 Columns 15% 85% */
.sys_twoColumns_1585 .sys_one_1585{width: 15%; padding-right: 14px; float: left; }
.sys_twoColumns_1585 .sys_two_1585{width: 83%; float: right; margin: 0; padding: 0;}

/* 2 Columns 25% 75% */
.sys_twoColumns_2575 .sys_one_2575{width: 25%; padding: 0; float: left; }
.sys_twoColumns_2575 .sys_two_2575{width: 73%; padding: 0 0 0 14px; margin: 0; float:right;}
.sys_fullWidth .sys_twoColumns_2575 .sys_one_2575 {width: 23.3%; padding: 0 7px 0 0; float:left; border-right:1px dotted #ACA997; margin:0;}
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 {width:75%; padding: 0 0 0 7px; margin: 0; float:left;}

/* 4 Columns 25% */
.sys_fourColumns .sys_one, 
.sys_fourColumns .sys_two, 
.sys_fourColumns .sys_three,
.sys_fourColumns .sys_four{width: 23.45%; margin: 0 14px 0 0; float: left;}
.sys_fourColumns .sys_four{margin: 0; float:left;}
.sys_fullWidth .sys_fourColumns .sys_one, 
.sys_fullWidth .sys_fourColumns .sys_two, 
.sys_fullWidth .sys_fourColumns .sys_three,
.sys_fullWidth .sys_fourColumns .sys_four{width: 219.5px; margin: 0 14px 0 0; float: left;}
.sys_fullWidth .sys_fourColumns .sys_four{margin: 0; float:left;}

/* 5 Columns 25% */
.sys_fiveColumns .sys_one, 
.sys_fiveColumns .sys_two, 
.sys_fiveColumns .sys_three,
.sys_fiveColumns .sys_four, 
.sys_fiveColumns .sys_five{width: 18.15%; margin: 0 14px 0 0; float: left;}
.sys_fiveColumns .sys_five{margin: 0; float:left;}
.sys_fullWidth .sys_fiveColumns .sys_one, 
.sys_fullWidth .sys_fiveColumns .sys_two, 
.sys_fullWidth .sys_fiveColumns .sys_three,
.sys_fullWidth .sys_fiveColumns .sys_four, 
.sys_fullWidth .sys_fiveColumns .sys_five{width: 18.74%;}
hr {
  background-color: #F6F6F6;
  border-bottom: 0 none;
  border-top: 1px dotted #ACA99C;
  clear: both;
  color: #F6F6F6;
  height: 1px;
  margin: 4px 0 4px 2%;
  width: 95%;
}

/* Headers over images etc */
h1.headingBackground,
h2.headingBackground, 
h3.headingBackground,
h1.headingBackgroundTrans,
h2.headingBackgroundTrans, 
h3.headingBackgroundTrans,  
#content .sys_contactDetails h2{min-height: 14px; height: auto;line-height: 14px; clear: both; margin-bottom: 5px!important; font-weight: normal;background-color: #003366; color: #fff!important; padding: 4px;}
.sys_imageWithHeading h1, 
.sys_imageWithHeading h2, 
.sys_imageWithHeading h3,
.sys_textOverlay{z-index:1000; background: url(/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png) top left repeat;}
.sys_imageWithHeading h1 a, 
.sys_imageWithHeading h2 a, 
.sys_imageWithHeading h3 a,
h1.headingBackground a, 
h2.headingBackground a, 
h3.headingBackground a, 
h1.headingBackgroundTrans a,
h2.headingBackgroundTrans a, 
h3.headingBackgroundTrans a,
h2.headingBackgroundUG a,
h3.headingBackgroundUG a,
h2.headingBackgroundPG a,
h3.headingBackgroundPG a {display:block;color: #fff!important; font-weight: normal!important; text-decoration:none!important;}
h2.headingBackgroundUG,
h3.headingBackgroundUG {background-color:#CA0064;min-height: 14px; height: auto;line-height: 14px; clear: both; margin-bottom: 5px!important; font-weight: normal; color: #fff!important; padding: 4px;}
h2.headingBackgroundPG,
h3.headingBackgroundPG {background-color:#0FA056;min-height: 14px; height: auto;line-height: 14px; clear: both; margin-bottom: 5px!important; font-weight: normal; color: #fff!important; padding: 4px;}

#wrapper #content a.bgArrowRight,
#wrapper #content a.bgArrowDown,
#wrapper #content a.bgVideo,
#wrapper #content a.bgArrowRightLarge{text-decoration:none;float:left; width: 100%; clear:both; margin-bottom: 4px;font-weight: normal;color: #fff; background-color: #00B1A7;background-position: 99% 50%; background-repeat:no-repeat; padding: 8px 0px 10px 4px;}
#wrapper #content a.bgArrowRightLarge{padding: 16px 0px 22px 4px;font-size: 1.4em; line-height: 1.2em;}
#wrapper #content a.bgArrowRight:hover,
#wrapper #content a.bgArrowDown:hover,
#wrapper #content a.bgVideo:hover,
#wrapper #content a.bgArrowRightLarge:hover{background-color: #000; color: #fff; text-decoration:none;} 
#content a.bgArrowRight{background-image: url("/siteelements/images/icons/bg/bg-icon-arrow-circle-right.png");}
#content a.bgArrowDown{background-image: url("/siteelements/images/icons/bg/bg-icon-arrow-circle-down.png");}
#content a.bgVideo{background-image: url('/siteelements/images/icons/bg/bg-icon-video-camera.png');}
#content a.bgArrowRightLarge{background-image: url("/siteelements/images/icons/bg/bg-icon-arrow-right-large.png");}
#wrapper #content a.bgPDF-left,
#wrapper #content a.bgMSword-left,
#wrapper #content a.bgMSexcel-left,
#wrapper #content a.bgPadlock-left{background-position:0 50%; background-repeat:no-repeat; padding: 0 0 0 20px;}
#content a.bgPDF-left{background-image: url("/siteelements/images/icons/bg/bg-icon-pdf-16x16.png");}
#content a.bgMSword-left{background-image: url("/siteelements/images/icons/bg/bg-icon-msword-16x16.png");}
#content a.bgMSexcel-left{background-image: url("/siteelements/images/icons/bg/bg-icon-msexcel-16x16.png");}
#content a.bgPadlock-left{background-image: url("/siteelements/images/icons/bg/bg-padlock-16x16.png");}

/* mini templates H1s, H2s and H3s with images and text overlay All fixed widths */
.sys_imageWithHeading{position: relative;}
.sys_imageWithHeading a{color: #fff; font-weight: bold!important;}
.sys_H2-image-208px-left-cn a{font-size:1.1em}
.sys_imageWithHeading img{z-index:1; border: 4px solid #fff;}
.sys_fullWidth .sys_imageWithHeading img{z-index:1; border: 5px solid #fff;}
.sys_fullWidth .sys_fourColumns .sys_boxWithGreyBackground .sys_imageWithHeading img{border:none;}
.sys_boxWithGreyBackground .sys_imageWithHeading h1,
.sys_boxWithGreyBackground .sys_imageWithHeading h2, 
.sys_boxWithGreyBackground .sys_imageWithHeading h3,
.sys_boxWithGreyBackground .sys_imageWithHeading h4{left: 0!important; top: 0;}
.sys_imageWithHeading h1, 
.sys_imageWithHeading h2, 
.sys_imageWithHeading h3{z-index:2; padding:4px 8px 4px 4px!important; margin: 0!important; color: #fff!important; position: absolute; top: 4px; right: 4px; background: url(/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png) repeat 0 0; display: block; font-weight: normal;}
.sys_H1-2line-image-920px-textOverlay img,
.sys_H1-image-920px-right img{border: none!important;}
.sys_H1-image-714px-right h1, 
.sys_H1-image-920px-right h1,
.sys_H1-image-466px-right h1, 
.sys_H1-image-714px-textOverlay h1, 
.sys_H1-2line-image-714px-textOverlay h1,
.sys_H1-2line-image-920px-textOverlay h1{z-index:100; top: 20px; right: 4px; font-size: 2.6em!important;padding-bottom: .3em!important;}
.sys_H1-image-714px-textOverlay .sys_textOverlay,
.sys_H1-image-920px-textOverlay .sys_textOverlay,
.sys_H1-2line-image-714px-textOverlay .sys_textOverlay,
.sys_H1-2line-image-920px-textOverlay .sys_textOverlay{width: auto;z-index:100;color: #fff; background: url(/SiteElements/Images/Base/Internal/bg-textOverlay-black.png) repeat 0 0; position: absolute; color: #fff; padding: .5em; left:4px; bottom:-4px; z-index:1000;}
.sys_H1-image-714px-textOverlay .sys_textOverlay,
.sys_H1-image-920px-textOverlay .sys_textOverlay{bottom:-2px;}
.sys_H1-image-920px-right h1{right: 0px;}
.sys_H2-image-208px-left h2, 
.sys_H3-image-208px-left h3{z-index:100; font-size:1.2em!important;text-align: left!important; left: 4px; top: 4px; right: auto; padding-bottom: .45em; max-width:196px;}
.sys_H2-image-208px-left, .sys_H3-image-208px-left, .sys_H2-image-208px-left-cn{max-width: 218px;}
.sys_H1-image-714px-textOverlay h1, .sys_H1-image-920px-textOverlay h1{z-index:1000;right: 4px;}
.sys_H1-2line-image-714px-textOverlay h1, .sys_H1-2line-image-920px-textOverlay h1{width: 100%; background: none!important;}
.sys_H1-2line-image-714px-textOverlay h1 span.sys_grey, .sys_H1-2line-image-920px-textOverlay h1 span.sys_grey{padding:4px 8px .2em 4px!important;position: absolute; right: 1px; width: auto; background-image: url(/SiteElements/Images/Base/Internal/bg-textOverlay-darkGrey.png)!important;}
.sys_H1-2line-image-920px-textOverlay h1 span.sys_grey{right: -5px; }
.sys_H1-2line-image-714px-textOverlay h1 span.sys_normal,.sys_H1-2line-image-920px-textOverlay h1 span.sys_normal{ padding:4px 8px .4em 4px!important; position: absolute; right: 1px; top: 1.8em; text-align: right; background: url(/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png) repeat 0 0;}
.sys_H1-2line-image-920px-textOverlay h1 span.sys_normal{right: -5px;}
#wrapper #content .sys_textOverlay a{color: #fff;}
.sys_textOverlay h2{background: none!important; position: relative; font-weight: normal; margin: 0 0 .6em 0!important;}
.sys_textOverlay .nextCaseStudy{position: absolute; display:block;  bottom: 10px; right:10px; text-align:right; color: #ffffff!important;}
.sys_H1-image-714px-right, 
.sys_H1-2line-image-714px-textOverlay, 
.sys_H1-image-920px-right, 
.sys_H1-2line-image-920px-textOverlay {height: 335px;}
.sys_H2-image-208px-left p{position: absolute; top: 40px; left: 10px; color: #fff; font-size: 1em;}
#content .sys_H2-image-130px-left h2{left: 4px!important; top: 4px;font-size: 1.2em;}

.sys_searchSnippet{}
.sys_searchSnippet label{display:none;}
.sys_searchSnippet input{margin: 0;}
.sys_searchSnippet input#RedirectSearch1_submit{background-color: #003366; color: #fff;font-weight:bold;}

/* staff profile mini template */
#peopleprofile{color: #666;}
#peopleprofile h1 { background: none; font: bold 1.5em "Verdana", sans-serif; margin: 1em 0; padding: 0;}
#peopleprofile .sys_jobTitleDepartment{font-size: 1.1em;}
#peopleprofile #lookup-personal-details{float: left; padding: 0;}
#peopleprofile #lookup-personal-details h2 { font: bold 1.1em "Verdana", sans-serif; margin: 1em 0; background: none;}
#peopleprofile p { /*margin:1em;*/ }
#peopleprofile .imgBorder{float:right;}
#peopleprofile #lookup-personal-details ul{margin: 0;}
#peopleprofile ul li#staffprofile-address { background: url(/SiteElements/Images/Template/Internal/PeopleLookup/address.png) top left no-repeat; }
#peopleprofile ul li#staffprofile-telephone { background: url(/SiteElements/Images/Template/Internal/PeopleLookup/telephone.png) top left no-repeat; }
#peopleprofile ul li#staffprofile-fax { background: url(/SiteElements/Images/Template/Internal/PeopleLookup/fax.png) top left no-repeat; }
#peopleprofile ul li#staffprofile-email { background: url(/SiteElements/Images/Template/Internal/PeopleLookup/email.png) 0% 50% no-repeat; }
#peopleprofile ul li#staffprofile-url { background: url(/SiteElements/Images/Template/Internal/PeopleLookup/worldlink.png) top left no-repeat; }
#peopleprofile ul li#staffprofile-address, 
#peopleprofile ul li#staffprofile-telephone, 
#peopleprofile ul li#staffprofile-fax, 
#peopleprofile ul li#staffprofile-email, 
#peopleprofile ul li#staffprofile-url { padding: 0 0 0 2em; margin-bottom:1em;}
#peopleprofile .sys_profileBiography{float: left; margin-top: 1em;}
#peopleprofile .sys_profileBiography h2 { font: bold 1.1em "Verdana", sans-serif; margin: 1em 0; padding: 0; background: none;}

/* staff listing styles */
table.staffListing { margin: 1.5em 0 1px; font-size: 1.1em; color: #666; }
table.staffListing th, #internal #content table td { padding: .4em .6em; vertical-align: top; }
table.staffListing thead { border: 1px solid #e5e5e5; border-width: 1px 0; background: #f5f7fa; }
table.staffListing thead th, table.staffListing tbody th { font-weight: bold; }
table.staffListing tr:hover {background-color: #E5F0F8; cursor:pointer;}
table.staffListing tr:first-child:hover{background-color: #fff; cursor:default;}

/* School News Page Listing with alternating rows */
#schoolNewsListingAlternate_List dl dt, #schoolNewsListingAlternate_List dl dt {display:none;}
#schoolNewsListingAlternate_List dl, #schoolNewsListing_List dl{font-size: 1.1em;float: left; }
#schoolNewsListingAlternate_List h3{width: 540px;float: left; }
#schoolNewsListingAlternate_List .sys_subitem-summary{width: 540px;float: left;}
#schoolNewsListingAlternate_List .sys_thumbnail{float: right; margin-top: 1em;margin-right: 1em;}
#schoolNewsListingAlternate_List .sys_thumbnail img{width: 100px;}
#schoolNewsListingAlternate_List .sys_subitem, #schoolNewsListingAlternate_List .sys_subitem {float: left; width: 690px;font-size: 1em;margin-bottom:10px; padding:0px 10px 5px;}
#schoolNewsListingAlternate_List .sys_subalternatingitem, #schoolNewsListingAlternate_List .sys_subalternatingitem { background-color:#EEE; border-bottom:2px solid #ddd; border-top:1px solid #dde;}

/* Search results page - results */
#genericSearchResults_List{font-size: 1.1em;}
#genericSearchResults_List .sys_thumbnail span, #genericSearchResults_List .js div.sys_thumbnail, #genericSearchResults_List .sys_thumbnail, #genericSearchResults_List div.sys_thumbnail{float: left;}
#genericSearchResults_List .sys_icon, #genericSearchResults_List .sys_thumbnail span{display:none;}
#genericSearchResults_List img{display:none;}
#genericSearchResults_List .sys_subitem{clear:left; float: left; padding: 10px 0; width: 100%;}
#genericSearchResults_List h3.sys_subitem-heading { margin: 0; }
#genericSearchResults_List h3.sys_subitem-heading a{font-size: 0.8em!important; color: #369!important;float: left; width: 100%;}
#genericSearchResults_List dt.sys_search-url, #genericSearchResults_List dt.sys_search-description{display:none;}
#genericSearchResults_List dd.sys_search-url{color: #999;float: left; width: 100%;}
#genericSearchResults_List dd.sys_search-description{float: left; width: 100%;}
#genericSearchResults_List .sys_noresults{background:none; border: none; font-size: 1em;margin: 0; padding: 0;}
#genericSearchResults_List .sys_noresults ul{}
#genericSearchResults_List .sys_noresults ul li{border: none;}
h2.sys_search-title{background: none!important; float: left; width: 100%; font-size: 1.5em!important;}

#content div.sys_mt-ImageFloatLeft{}
#content div.sys_mt-ImageFloatLeft div.sys_mt-left {float:left; margin-right: 1em;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-left img{margin: 0;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-left .imgBorder img{margin: 0; border: 4px solid #fff;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-left .sys_imageCaption{clear:left; margin: 0; padding: 0;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-right{margin:0 10px 5px 0;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-right ul, 
#content div.sys_mt-ImageFloatLeft div.sys_mt-right ol{position: relative; left: 1.6em;clear:right;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-right ul li, 
#content div.sys_mt-ImageFloatLeft div.sys_mt-right ol li{background:none; padding-left: 0;}
#content div.sys_mt-ImageFloatLeft p.FauxBlockquote {float: left; clear: left; display: block;}

.sys_mt-ImageFloatRight{}
.sys_mt-ImageFloatRight div.sys_mt-right {float:right;margin-left: 1em;}
.sys_mt-ImageFloatRight div.sys_mt-right img{float:left; margin: 0; margin-left: 1em;}
.sys_mt-ImageFloatRight div.sys_mt-right .imgBorder img{border: 4px solid #fff; }
.sys_mt-ImageFloatRight div.sys_mt-right .sys_imageCaption{clear:left;margin: 0; padding: 0;}
.sys_mt-ImageFloatRight div.sys_mt-left{margin:5px 0 5px 0;}
.sys_mt-ImageFloatRight div.sys_mt-left ul, 
.sys_mt-ImageFloatRight div.sys_mt-left ol{position: relative; left: 1.6em;clear:left;}
.sys_mt-ImageFloatRight div.sys_mt-left ul li, 
.sys_mt-ImageFloatRight div.sys_mt-left ol li{background:none; padding-left: 0;}
.sys_mt-ImageFloatRight div.sys_mt-left .FauxBlockquote{ clear:left;margin: 0; padding: .5em;}

#content table th, 
#content table td {border-collapse: collapse; padding: .4em .6em; vertical-align: top; }
#content table thead th, 
#content table tbody th {color:#003366; font-weight:bold;}
#content table td .tableRowHighlight{background-color: #ccc; display: block;}
#content table th, 
#content table tr, 
#content table tr td,
#content table.genericTable th, 
#content table.genericTable tr, 
#content table.genericTable tr td{border: 1px solid #ccc; margin: 0;}
#content table, #content table.genericTable{margin-bottom: 1em; width: 100%;}
#content table caption,
#content table.genericTable caption{font-size: 1.2em; text-align: left; padding: .5em 0;}
#content table caption p,
#content table.genericTable caption p{margin: 0; padding: 0;}
#content table caption strong,
#content table.genericTable caption strong{font-weight:normal;}
#content table.genericTable td, 
#content table.genericTable tbody tr.sys_alt td,
#content table td, 
#content table tbody tr.sys_alt td { background-color: #fff;border: 1px solid #ccc;} 
#content table.genericTable tr .tableRowHighlight{ background: #efefef; padding: 0;} 
#content table.genericTable tr .tableRowHighlight span{padding: .4em .6em;}
#content table.genericTable .tableRowHighlight td{ background: #efefef; padding: .4em .6em;} 
#content div table.genericTable{font-size: 1em;} 

/* forms */
#xmlform_panel{float:left; clear:both; width: 96%; margin-bottom: .5em;}
#content fieldset, #content #xmlform_panel fieldset {float:left; width: 100%;margin: 2em 0; padding: 1em 0; border-bottom: 3px double #e5e5e5; }
#content #xmlform_panel div{float: left;width: 100%; margin-bottom: .4em;}
#content #xmlform_panel fieldset.sys_radios{width: 100%;}
#content #xmlform_panel fieldset legend{float:left;position: relative; left: 0; z-index: 1000;}
#content #xmlform_panel fieldset.sys_radios .sys_formlegend{}
#content #xmlform_panel fieldset.sys_radios label{margin-left: 25%;clear:both; width:auto; margin-bottom: .3em;}
#content #xmlform_panel fieldset.sys_radios label input{margin-right: .3em; }
#content #xmlform_panel p.sys_formlegend{ width: 27%; margin: 0;  float: left; padding: 0;}
#content fieldset p{float:left; clear:both; width: 100%;}
#content legend, #content #xmlform_panel legend { position: relative; color: #666; font-weight: bold;  margin: 0; padding-bottom: .5em; }
#content p.sys_requiredInfo img { vertical-align: text-top; }
#content span.sys_required{ visibility: visible!important; color: #ff0000!important; padding-left: 10px; margin-left: 6px;}
#content ul.sys_errorInfo li { background: none; padding: 0; color: #df0c0c; }
#content label.label { width: 27%; margin: 0;  float: left; padding: 0;}
#content p label.label, 
#content #xmlform_panel label{float:left; width: 27%; margin: 0; padding: 0;}
#content table label{font-size: 1em;} 
#content table.radio{margin-top: -21px; margin-left: 27%; width:69%; background:none;}
#content table.checkbox{margin-top: -28px; margin-left: 30%; width:68%;background:none;}
#content span.checkbox{float: left; margin: 0; width:70%;}
#content .checkbox{float: left; margin: 0; width:72%;}
#wrapper #content table.checkbox tr,
#wrapper #content table.checkbox tr.sys_alt,
#wrapper #content table.checkbox td{padding: 1px; background:none; border: none;}
#content .radio input {border: 0; }
#content .checkbox input {float:left; margin: 0 .5em 0 0;}
#content .checkbox label{}
#content input.button, 
#content #SendToAFriend_ButtonContainer input, 
#content input#login,
#content p.submit input{padding:0.5em 1em;background-color: #003366; color: #fff; text-align: center; font-weight: bold; cursor:pointer;}
#container #content #xmlform_BtnSubmit, 
#container #content input#F1_ButtonSubmit_Finish,
#container #content input#F1_Button_Finish,
#container #content input#F1_ResetButton{background-image:none;background-color: #003366; padding:0.7em 1.2em; color: #fff; text-align: center; font-weight: bold; cursor:pointer;}
#container #content input.button:hover, 
#container #content #SendToAFriend_ButtonContainer input:hover, 
#container #content input#login:hover, 
#container #content p.submit input:hover,
#container #content #xmlform_BtnSubmit:hover, 
#container #content input#F1_ButtonSubmit_Finish:hover,
#container #content input#F1_Button_Finish:hover,
#container #content input#F1_ResetButton:hover {background-color: #000000!important;}
#content input.button:active, 
#content #SendToAFriend_ButtonContainer input:active, 
#content input#login:active, 
#content p.submit input:active{background-color: #000000;}
#content input, 
#content select, 
#content textarea,
#content #xmlform_panel input {float:none; padding: 2px 3px; margin-left: 1em; vertical-align: middle; color: #666; border: 1px solid #dfdfdf;}
#content input.sys_error, 
#content select.sys_error, 
#content textarea.sys_error { border: 1px solid #df0c0c; }
#content input.sys_error.sys_active, 
#content select.sys_error.sys_active, 
#content textarea.sys_error.sys_active { border: 1px solid #000; }
#content input.sys_active, 
#content select.sys_active, 
#content textarea.sys_active,
#content #xmlform_panel input.sys_active { border: 1px solid #a8a8a8; }
#content strong.sys_error { margin: .1em 0 0 150px; clear: both; color: #df0c0c; display: block; font-size: 1.1em; }

/* form styling for new form control - ulzgw 01-06-2017 */
#wrapper #content .sys_cms-form-control *{font-family: inherit; font-size: inherit;}
#content .sys_cms-form-control ul{padding: 0;}
#content .sys_cms-form-control.sys_labels-top fieldset legend{margin-bottom: 6px; padding: 0;width: 100%;float:left; clear:both;}
#content .sys_cms-form-control.sys_labels-top fieldset legend span{position: relative; width: 100%;padding: 6px;margin: 0;}
#content .sys_cms-form-control.sys_labels-left fieldset legend{width: 31%;float:left; clear:none;}
#content .sys_cms-form-control.sys_labels-left fieldset legend span{position: relative; width: 100%;margin: 0; padding: 0;}
#content .sys_cms-form-control .sys_cms-form-item {position:relative;}
#content .sys_cms-form-control .sys_instructions{position:absolute; right: 0; bottom: 0; width: 30%; z-index: 100; display:block;border: 1px solid #ccc;padding: 12px; background: #eee;}
#content .sys_cms-form-control .sys_sectionbreak-header{font-size: 2em!important; color: #005597;}
#content .sys_cms-form-control .sys_sectionbreak-text{margin-top: 10px;}
#content .sys_cms-form-control ul.sys_cms-form-body{margin: 0;}
#content .sys_cms-form-control .sys_cms-form-item {}
#content .sys_cms-form-control fieldset{padding: 0;margin: 0;  border:none;}
#content .sys_cms-form-control .sys_cms-form-validationsummary{padding: .3em; border:2px solid #cc0000; margin: 1em 0 0 0; background-color: #fbe5e5; color: #000;}
#content .sys_cms-form-control .sys_cms-form-validationsummary li{margin: .3em 0;color: #000;}
#content .sys_cms-form-control .sys_twocolumns .sys_boxclearer {width: 45%;}
#content .sys_cms-form-control .sys_legend{padding-top:10px; padding-bottom:10px;}
#content .sys_cms-form-control ul li {list-style-type: disc; padding-top:15px;}
#content .sys_cms-form-control ol li {list-style-type: decimal;}
#content .sys_cms-form-control .sys_cms-form-body li{list-style-type:none; margin-left: 0; padding-left: 0;}
#content .sys_cms-form-control label,
#content .sys_cms-form-control input,
#content .sys_cms-form-control select,
#content .sys_cms-form-control textarea{font-family:verdana; margin: 0;}
#content .sys_cms-form-control input,
#content .sys_cms-form-control select,
#content .sys_cms-form-control textarea{padding: 10px; border-color: #ccc;}
#content .sys_cms-form-control textarea{margin: 0; width: 370px;}
#content .sys_cms-form-body .sys_namesubelement {margin: 0 6% 0 0;  width: 45%;}
#content .sys_cms-form-control .sys_fieldcontent span{}
#content .sys_cms-form-control .sys_fieldcontent span label{margin-left: .5em;}
#content .sys_cms-form-control .sys_buttons button{font-size: 1.5em;padding: 14px 22px;background-color: #005597; color: #fff;cursor:pointer;border: none;}
#content .sys_cms-form-control .sys_buttons button:hover{background-color: #000;}
#content .sys_cms-form-control .sys_radio span input,
#content .sys_cms-form-control .sys_checkbox span input{margin-top: 2px;float:left; clear:none;}
#content .sys_cms-form-control .sys_radio span label,
#content .sys_cms-form-control .sys_checkbox span label{float:left; clear:none;padding: 0;}
#content .sys_cms-form-control.sys_labels-left .sys_fieldcontent{}
#content .sys_cms-form-control.sys_labels-left .sys_fieldcontent{padding: 0;}
#content .sys_cms-form-control.sys_labels-left .sys_fieldlabel{left: 0;padding: 0;}

.sys_FaqQuestion,
.sys_FaqQuestionShowHide,
.sys_moreInformation, 
.sys_importantInformation,
.sys_FaqAnswer, 
.sys_FaqAnswerShowHide{width: 90%;min-height: 2em; padding: 6px 0 0 30px; margin-bottom: .5em;} 
.sys_FaqQuestion,.sys_FaqQuestionShowHide  {background: url(/SiteElements/Images/Base/Internal/bg-faq-question-corpblue.png) no-repeat 0 5px;font-weight: normal!important; cursor:pointer;}
.sys_FaqAnswer,.sys_FaqAnswerShowHide{background: url(/siteelements/images/base/internal/bg-faq-answer-corpblue.png) no-repeat 0 5px; margin-bottom: 1em;} 
.sys_FaqAnswer p, .sys_FaqAnswerShowHide p{margin: 0;}
.sys_FaqAnswer table{font-size: 0.9em;}
.sys_GenericQuestionShowHide{cursor:pointer; background: url("/SiteElements/Images/base/internal/bg-downArrowGrey.png") no-repeat  center right transparent; padding-right: 12px;}

/* hide the also try search suggestions */
.sys_search-control .sys_alsotry {display:none;}
/* atoz control */
/* removed float:left ulzag 24/11/10 */
.sys_atoz-control {clear: both; margin-bottom:1em;}
.sys_atoz-control ul {margin: 0!important;}
.sys_atoz-control ul li{padding: 0!important; font-size:1em; width: auto; margin: 0 2px 0 0!important; width: 25px; background-image:none!important; background-color: #003366; display: inline-block; float: left;text-align: center;}
.sys_atoz_control ul li.sys_noresults { background-color: #666; }
.sys_atoz-control ul li span{padding: 0!important; background: none!important; }
.sys_atoz-control ul li a, .sys_atoz-control ul li span {color: #fff!important; text-decoration: none!important; background-color: #003366; display: inline-block;}
.sys_atoz-control ul li.sys_noresults a, .sys_atoz-control ul li.sys_noresults span { background-color: #666; }
#wrapper .sys_atoz-control ul li a {padding: .4em!important; cursor: pointer; display:block;}
.sys_atoz-control ul li a:hover, .sys_atoz-control ul li a:hover span{ text-decoration: none; background-color: #00B1A7;}
.sys_atoz-control ul li.sys_noresults a:hover, .sys_atoz-control ul li.sys_noresults a:hover span { background-color: #666;}
.sys_atoz-control ul li.sys_selected a{ background-color: #000; }
.sys_atoz-control ul li.sys_off { padding: 0 .7em; background: none!important; }
.sys_atoz-control ul li.sys_prev { float: left; text-transform: lowercase; }
.sys_atoz-control ul li.sys_next { float: right; text-transform: lowercase; }
.sys_atoz_heading {font-weight:normal; clear:both;margin: 1em 0;color: #00B1A7; font-size: 2.3em; padding: 1em 0 0 0; }
.sys_subitem-heading a:link, .sys_subitem-heading a:visited{font-weight: normal!important; text-decoration:none!important;}
.sys_subitem-heading a:hover{ text-decoration:underline!important;}
#wrapper #siteAZ_List ul li.sys_subitem,
#wrapper #content #AZListing_List .sys_subitem{font-weight:normal;display:inline; width: auto;background-color:#f7f7f7;}
#wrapper #content #AZListing_List ul li a{ border-bottom: 1px solid #CCCCCC!important; list-style-type: none; margin-bottom: 0.3em; padding: 0 0 0.3em;}

/* pagination  */
.sys_flickrpager{overflow: hidden; float: left; clear: both; width: 100%; margin-top:1em;}
.sys_flickrpager .sys_paginginfo{margin-bottom: 0!important;}
.sys_navigation {text-align: center; border-bottom:1px dotted #ACA99C; border-top:1px dotted #ACA99C; margin:.5em 0 1px; overflow:hidden; padding:1em 20px 1em 0;}
.sys_flickrpager .sys_navigation span.sys_navigationprevious a:link, 
.sys_flickrpager .sys_navigation span.sys_navigationnext a:link, 
.sys_flickrpager .sys_navigation span.sys_navigationprevious a:visited,
span.sys_navigationnext a:visited, 
.sys_flickrpager .sys_navigation .sys_page a, 
.sys_flickrpager .sys_navigation .sys_ellipsis{border: 2px solid #efefef; background-color: #003366; color: #fff!important; text-align: center; cursor:pointer; padding: .4em 0.7em;  text-decoration:none!important;}
#wrapper .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover, 
#wrapper .sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, 
#wrapper .sys_flickrpager .sys_navigation span a:hover{background-color: #00B1A7; text-decoration:none;}
.sys_flickrpager .sys_navigation span.sys_disabled{background-color: #665C55!important;} 
.sys_flickrpager .sys_navigation span.sys_disabled, 
.sys_flickrpager .sys_navigation .sys_selected span{background-color: #000000; color: #ccc!important; font-weight: normal; cursor:auto; padding: .4em 0.7em;}
.sys_flickrpager .sys_navigation .sys_selected span{padding: 0.4em .7em;} 

/* generic image layout styles ulzgw 23-03-2012 */
#content .sys_imageWithTextOverlay,
#content .sys_imageWithHoverText,
#content .sys_imageWithCaptionBelow,
#content .sys_image-with-heading {position:relative;}
#content .sys_imageWithTextOverlay,
#content .sys_imageWithHoverText,
#content .sys_imageWithCaptionBelow,
#content .sys_image-with-heading {margin-bottom: 3px;position:relative;float:left; width: auto;}
#content .sys_imageWithTextOverlay img,
#content .sys_imageWithHoverText img,
#content .sys_imageWithCaptionBelow img,
#content .sys_image-with-heading .sys_image img{border:4px #fff solid;}
#content .sys_image-with-heading .sys_image {font-size: 2em; color: #000;}
#content .sys_imageWithTextOverlay .sys_textOverlay,
#content .sys_imageWithHoverThumbnail span,
#content .sys_image-with-heading .sys_textoverlay{width: auto;z-index:100;color: #fff; background: url(/SiteElements/Images/base/internal/bg-textOverlay-black.png) repeat 0 0;  position: absolute; color: #fff; padding: .5em; left:4px; right: 4px; bottom:4px;}
#content .sys_imageWithTextOverlay .sys_textOverlay a,
#content .sys_imageWithHoverThumbnail span a,
#content .sys_image-with-heading .sys_textoverlay a{color: #fff;}
#content .sys_imageWithTextOverlay .sys_textOverlay a:hover,
#content .sys_imageWithHoverThumbnail span a:hover,
#content .sys_image-with-heading .sys_textoverlay a:hover{text-decoration:none; color: #fff;}

/* removed border around imageWithHoverText images in five column template and repositioned overlays Scott Mallinson 28-02-2012 */
#content .sys_fiveColumns .sys_imageWithHoverText img { border: none; }
#content .sys_fiveColumns .sys_imageWithHoverThumbnail span { left: 0; right: 0; bottom: 0; }

/* mini template image with text overlay ulzgw 23-03-2012 */
#content .sys_imageWithTextOverlay .sys_textOverlay div {padding: 4px 0;}
#content .sys_imageWithTextOverlay .sys_textOverlay p, #content .sys_imageWithTextOverlay .sys_textOverlay h2, #content .sys_imageWithTextOverlay .sys_textOverlay h3, #content .sys_imageWithTextOverlay .sys_textOverlay h4{color: #fff; font-weight:normal;}
#content .sys_imageWithTextOverlay .sys_textOverlay a:link, #content .sys_imageWithTextOverlay .sys_textOverlay a:visited{color: #fff;}
#content .sys_imageWithTextOverlay .sys_textOverlay a:hover {text-decoration: none;}

/* mini template image with hover text overlay ulzgw 23-03-2012 */
#content .sys_imageWithHoverThumbnail span{visibility: hidden;}
#content .sys_imageWithHoverThumbnail span p, #content .sys_imageWithHoverThumbnail span h2, #content .sys_imageWithHoverThumbnail span h3, #content .sys_imageWithHoverThumbnail span h4{margin: 0!important; color: #fff; font-size: 1em!important;}
#content .sys_imageWithHoverText:hover span{visibility: visible; left: 0px; z-index: 50;}

/* mini template image with caption below ulzgw 23-03-2012 */
#content .sys_imageWithCaptionBelow .sys_imagePosition{width: 100%;}
#content .sys_imageWithCaptionBelow .sys_imageCaption {position: relative;}
#content .sys_imageWithCaptionBelow .sys_imageCaption div {padding: 0;}
#content .sys_imageWithCaptionBelow .sys_imageCaption p{margin: 0; padding: 0; clear: both;}

/* Image heading with image style - generic mini template for all headings over images of all sizes - 09/03/2012 */
#wrapper #content .sys_image-with-heading, #wrapper #content .sys_image-with-heading a{color: #fff;}
#content .sys_image-with-heading .sys_image .sys_generic_list-control{}
#content .sys_image-with-heading .sys_image {position: relative;}
#content .sys_two_3070 .sys_image-with-heading .sys_image,
#content .sys_one_7030 .sys_image-with-heading .sys_image{min-height: 90px;}
#content .sys_image-with-heading .sys_heading{color: #fff; background: url(/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png) repeat 0 0;  position: absolute; color: #fff; text-align: right; right:4px; top:1em;z-index:100;}
#content .sys_image-with-heading .sys_twolines{background-image: none;}
#content .sys_image-with-heading .sys_twolines .sys_heading1stline{background-image: url(/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png);margin-bottom: .3em;}
#content .sys_image-with-heading .sys_twolines .sys_heading2ndline{background-image: url(/SiteElements/Images/Base/Internal/bg-textOverlay-darkGrey.png);position: absolute; right: 0;}
#content .sys_image-with-heading .sys_heading h1{font-size: 2.3em;}
#content .sys_image-with-heading .sys_heading h1 a{font-size: 0.9em;}
#content .sys_image-with-heading .sys_heading h2{font-size: 2em;}
#content .sys_image-with-heading .sys_heading h2 a{font-size: 1em;}
#content .sys_image-with-heading .sys_heading h3{font-size: 1.2em;}
#content .sys_image-with-heading .sys_heading h3 a{font-size: 1em;}
#content .sys_image-with-heading .sys_heading h4{font-size: 1.2em;}
#content .sys_image-with-heading .sys_heading h4 a{font-size: 1em;}
#content .sys_image-with-heading .sys_heading h5{font-size: 1.2em;}
#content .sys_image-with-heading .sys_heading h5 a{font-size: 1em;}
#content .sys_image-with-heading .sys_heading.sys_left{left: 4px; right: auto; text-align:left;}
#content .sys_threeColumns .sys_image-with-heading .sys_heading h1, 
#content .sys_fourColumns .sys_image-with-heading .sys_heading h1,
#content .sys_fiveColumns .sys_image-with-heading .sys_heading h1,
#content .sys_twoColumns_3070 .sys_twoColumns .sys_image-with-heading .sys_heading h1,
#content .sys_twoColumns_3070 .sys_twoColumns5050 .sys_image-with-heading .sys_heading h1,
#content .sys_twoColumns_7030 .sys_twoColumns .sys_image-with-heading .sys_heading h1,
#content .sys_twoColumns_7030 .sys_twoColumns5050 .sys_image-with-heading .sys_heading h1{font-size: 1.5em;}
#content .sys_threeColumns .sys_image-with-heading .sys_heading h2, 
#content .sys_sys_fourColumns .sys_image-with-heading .sys_heading h2,
#content .sys_sys_fiveColumns .sys_image-with-heading .sys_heading h2,
#content .sys_one_3070 .sys_image-with-heading .sys_heading h2,
#content .sys_two_7030 .sys_image-with-heading .sys_heading h2,
#content .sys_twoColumns_3070 .sys_twoColumns .sys_image-with-heading .sys_heading h2,
#content .sys_twoColumns_3070 .sys_twoColumns5050 .sys_image-with-heading .sys_heading h2,
#content .sys_twoColumns_7030 .sys_twoColumns .sys_image-with-heading .sys_heading h2,
#content .sys_twoColumns_7030 .sys_twoColumns5050 .sys_image-with-heading .sys_heading h2,
#content .sys_fourColumns .sys_image-with-heading .sys_heading h2,
#content .sys_fiveColumns .sys_image-with-heading .sys_heading h2,
#content .sys_fiveColumns .sys_image-with-heading .sys_heading h1, 
#content .sys_fourColumns .sys_image-with-heading .sys_heading h1{font-size: 1.2em;}
#content .sys_threeColumns .sys_image-with-heading .sys_heading h1 a, 
#content .sys_sys_fourColumns .sys_image-with-heading .sys_heading h1 a,
#content .sys_sys_fiveColumns .sys_image-with-heading .sys_heading h1 a,
#content .sys_twoColumns_3070 .sys_twoColumns .sys_image-with-heading .sys_heading h1 a,
#content .sys_twoColumns_3070 .sys_twoColumns5050 .sys_image-with-heading .sys_heading h1 a,
#content .sys_twoColumns_7030 .sys_twoColumns .sys_image-with-heading .sys_heading h1 a,
#content .sys_twoColumns_7030 .sys_twoColumns5050 .sys_image-with-heading .sys_heading h1 a{font-size: 1.2em;}
#wrapper #content .sys_image-with-heading .sys_heading h1,
#wrapper #content .sys_image-with-heading .sys_heading h2,
#wrapper #content .sys_image-with-heading .sys_heading h3,
#wrapper #content .sys_image-with-heading .sys_heading h4,
#wrapper #content .sys_image-with-heading .sys_heading h5{margin: 0; z-index: 5; font-weight:normal; color: #fff;padding:2px 5px 5px 3px;}
#wrapper #content .sys_image-with-heading .sys_heading h1 a,
#wrapper #content .sys_image-with-heading .sys_heading h2 a,
#wrapper #content .sys_image-with-heading .sys_heading h3 a,
#wrapper #content .sys_image-with-heading .sys_heading h4 a,
#wrapper #content .sys_image-with-heading .sys_heading h5 a{text-decoration: underline; color: #fff;}
#wrapper #content .sys_image-with-heading .sys_heading a{display:block;}
#wrapper #content .sys_image-with-heading .sys_heading a:hover{text-decoration:none;}

#content .sys_boxWithDottedBorder, 
#content .sys_boxWithDarkBackground, 
#content .sys_videoBox, 
#content .sys_contactDetails, 
#content .sys_boxWithGreyBackground,
#content .sys_boxWithWhiteBackground,
#content .sys_box98pxHeight{padding: .5em;}
#content .sys_boxWithGreyBackground, 
#content .sys_boxWithGreyBackground h1, 
#content .sys_boxWithGreyBackground h2,
#content .sys_boxWithGreyBackground h3,
#content .sys_boxWithGreyBackground h4,
#content .sys_boxWithGreyBackground li,
#content .sys_boxWithGreyBackground a, 
#content .sys_videoBox, 
#content .sys_videoBox h1,
#content .sys_videoBox h2,
#content .sys_videoBox h3,
#content .sys_videoBox h4,
#content .sys_videoBox li,
#content .sys_videoBox a, 
#content .sys_contactDetails,
#content .sys_contactDetails h1,
#content .sys_contactDetails h2,
#content .sys_contactDetails h3,
#content .sys_contactDetails h4,
#content .sys_contactDetails li,
#content .sys_contactDetails a,
#content .sys_boxWithDarkBackground,
#content .sys_boxWithDarkBackground h1,
#content .sys_boxWithDarkBackground h2,
#content .sys_boxWithDarkBackground h3,
#content .sys_boxWithDarkBackground h4,
#content .sys_boxWithDarkBackground li,
#content .sys_boxWithDarkBackground a{color: #fff;}
#main #content .sys_boxWithGreyBackground a:hover, 
#main #content .sys_videoBox a:hover, 
#main #content .sys_contactDetails a:hover,
#main #content .sys_boxWithDarkBackground a:hover{color: #ccc;}
#main #content .sys_boxWithGreyBackground h1.headingBackground,
#main #content .sys_boxWithGreyBackground h2.headingBackground,
#main #content .sys_boxWithGreyBackground h3.headingBackground,
#main #content .sys_boxWithGreyBackground h4.headingBackground{background-color: #000;}
.sys_boxWithDottedBorder{border: 1px dotted #ACA99C; background-color: #fff;}
.sys_box98pxHeight{border: 5px solid #fff; background-color: #f6f6f6;}
.sys_boxWithDarkBackground{background-color:#003366;}
.sys_boxWithGreyBackground{background-color:#4f4f4f;}
.sys_boxWithWhiteBackground{background-color:#ffffff;}
.sys_videoBox{background-color:#4f4f4f;}
.sys_boxWithGreyBackground .sys_twoColumns .sys_one, 
.sys_boxWithGreyBackground .sys_twoColumns .sys_two{padding: 0; width: 49%; border: none;}
.sys_fullWidth .sys_fourColumns .sys_boxWithGreyBackground{padding:0;}
.sys_videoBox{background-color:#4f4f4f;}
.sys_videoBoxTitle {z-index: 1000; background-color: #333333; position: absolute; padding: .4em; font-size: 1.3em;}
.sys_videoBox .sys_one_7030 {z-index: 0; width:314px; min-height: 200px; padding: 0; border: none;position: relative;}
.sys_videoBox .sys_two_7030 {width: 124px; padding: 0 8px;}
.sys_fullWidth .sys_fourColumns .sys_videoBox .sys_one_7030 {z-index: 0; width:210px; min-height: 200px; padding: 0; border: none;float:left; clear:both;}
.sys_fullWidth .sys_fourColumns .sys_videoBox .sys_two_7030 {width: 210px; padding: 0 8px;float:left; clear:both;}
.sys_fullWidth .sys_fourColumns .sys_videoBox label.clear{display:none;}
.sys_fullWidth .sys_fourColumns .sys_box98pxHeight{height: 86px; width: 204px; overflow:hidden;}

blockquote{margin: 0;}
blockquote.sys_blockquoteMiniTemplate { margin: 0; padding: 0 1.6em; background: url(/SiteElements/Images/Base/Internal/bg-blockquoteOpen-CorpBlue.png) no-repeat top left; float: left; clear: left; display: block; width: 92%;}
blockquote.sys_blockquoteMiniTemplate  span { display: block; background: url(/SiteElements/Images/Base/Internal/bg-blockquoteClose-CorpBlue.png) no-repeat bottom right; padding-right: 1em;}
blockquote.sys_blockquoteMiniTemplate  span span span span{ display: block; background: url(/SiteElements/Images/Base/Internal/bg-blockquoteClose-CorpBlue.png) no-repeat bottom right; padding-right: 1em;}
blockquote.sys_blockquoteAltpadding,blockquote.sys_blockquoteAlt,div.sys_studentProfilesQuotes, p.FauxBlockquote  { padding: 1em; background-color: #efefef; }
blockquote.sys_blockquoteAlt  span, div.sys_studentProfilesQuotes span, p.FauxBlockquote span { display: block; }

/* what's new list and generic list - both unordered lists*/
#content .sys_whats_new-control ul,#content .sys_generic_list-control ul{padding: 0; margin: 0;}
#content .sys_whats_new-control ul li,#content .sys_generic_list-control ul li{padding: 0; list-style-type:none;padding-bottom: .3em;margin-bottom: .3em;border-bottom: 1px solid #ccc;}
#content .sys_whats_new-control ul li a,#content .sys_generic_list-control ul li a{text-decoration:none; display:block;}
#content .sys_whats_new-control ul li:hover,#content .sys_generic_list-control ul li:hover{border-color: #000; text-decoration:none;}
#content .sys_whats_new-control ul li a:hover,#content .sys_generic_list-control ul li a:hover{text-decoration:none!important;}
#content .sys_whats_new-control .sys_subitem-heading, #content .sys_generic_list-control .sys_subitem-heading{font-size: 1em;margin: 0;}
#content .sys_whats_new-control .sys_subitem-summary dd.sys_whats_new-type{display:none;}
#content .sys_whats_new-control .sys_subitem-summary dd.sys_whats_new-releasedate,
#content .sys_generic_list-control .sys_generic_list-releasedate{color: #665C55; font-size: 0.8em;}

#content .sys_standard-list .sys_rss-link a, #content .sys_standard-list .sys_atom-link a{background:url("/SiteElements/Images/Icons/iconfeed12x12.png") no-repeat scroll left center transparent;margin-left: 1.2em;padding-left: 1.1em; height: 18px; line-height: 18px; text-decoration:none;}
#content .sys_standard-list .sys_atom-link a{background:url("/SiteElements/Images/Icons/iconfeedAtom12x12.png") no-repeat scroll left center transparent;}

#content .sys_standard-list .sys_standardlist-title{float:right; font-size: 1em; font-weight:bold;}
#content .sys_standard-list .sys_standardlist-title a{float:right; font-weight:normal; border-bottom: 1px solid #ccc;}
#content .sys_standard-list .sys_standardlist-title a:hover{border-bottom: 1px solid #000;display:block; text-decoration:none!important;}
#content .sys_standard-list .sys_itemslist{}
#content .sys_standard-list .sys_subitem{float:left; clear:both; width: 100%;padding-bottom: .5em; margin-bottom: .5em;}
#content .sys_standard-list .sys_first{padding-top: .5em; margin-top: .5em;}
#content .sys_standard-list .sys_subitem .sys_subitem-heading {display:block; margin: 0;}
#content .sys_standard-list .sys_subitem .sys_subitem-heading a{font-size: 1em;}
#content .sys_standard-list .sys_subitem .sys_subitem-heading a:hover,
#content .sys_standardminicombo ul.sys_itemslist li a:hover{border-bottom: 1px solid #000;text-decoration:none!important;}
#content .sys_standard-list .sys_subitem .sys_news-subheading a {font-size: 0.9em;}
#content .sys_standard-list .sys_subitem .sys_events-subheading a{font-size: 0.9em;}
#content .sys_standard-list .sys_subitem .sys_thumbnail{display:block;margin-left: .7em; margin-top: -16px; float:right; }
#content .sys_standard-list .sys_subitem .sys_thumbnail img{width: 90px; border: 1px solid #ddd;}
#content .sys_standard-list .sys_subitem .sys_thumbnail a{}
#content .sys_standard-list .sys_subitem .sys_subitem-summary dl{margin: 0;}
#content .sys_standard-list .sys_subitem .sys_subitem-summary dd.sys_events-date,
#content .sys_standard-list .sys_subitem .sys_subitem-summary dd.sys_news-datepublished,
#content .sys_standard-list .sys_subitem .sys_subitem-summary dd.sys_events-time,
#content .sys_standard-list .sys_subitem .sys_subitem-summary dd.sys_events-location{font-size: 0.95em; color: #777;}
#content .sys_standard-list .sys_subitem .sys_subitem-summary dd.sys_events-description,
#content .sys_standard-list .sys_subitem .sys_subitem-summary dd.sys_news-description{margin: .4em 0; display: none;}
#content .sys_standard-list .sys_subitem .sys_subitem-summary dt{display:none;}
#content .sys_subalternatingitem,
#content ul.sys_publicationsListing li.sys_alt{background-color: #DDD;}
#content .sys_standard-list .sys_subalternatingitem{padding:  0;}
#content .sys_standardminicombo ul.sys_itemslist{list-style-type:none;margin: 0;}
#content .sys_standardminicombo ul.sys_itemslist li{margin-bottom: .7em;}
#content .sys_standardminicombo ul.sys_itemslist li a{text-decoration:none;}

ul.sys_publicationsListing{padding: 0.3em 0;}
ul.sys_publicationsListing li{list-style-type:none; margin: 1em 0; }

/* Events calendar styles - site wide */
#content .sys_events{clear:both; float:left; width: 100%;}
#content .sys_events .sys_search-options{background-color: #efefef;border-top: 1px solid #ddd;border-bottom: 2px solid #ddd;margin: 1em 0;}
#content .sys_events .sys_search-options div{margin: .5em .7em;}
#content .sys_events .sys_search-options div div{margin: 0;}
#content .sys_events .sys_datarepeatercontrol { width:100%;float:left; }
#content .sys_events div.sys_events-tools-control { font-size:1em; font-weight:normal; margin:0.8em 0 1px; }
#content .sys_events div.sys_events-tools-control a { color:#333333; }
#content .sys_events .sys_button-subscribe-rss {display:inline; background:transparent url(/SiteElements/Images/Icons/iconfeed12x12.png) no-repeat scroll left center;padding-left:16px; margin-right: 1em;}
#content .sys_events .sys_button-subscribe-atom { display:inline; background:transparent url(/SiteElements/Images/Icons/iconfeedAtom12x12.png) no-repeat scroll left center;padding-left:16px; }
#content .sys_events .sys_button-subscribe-calendar {display:none; /*display:inline;*/ margin-left:400px; }
#content .sys_events .sys_groupheader {padding-bottom: .2em;font-weight:normal;margin: 1.5em 0 .5em; font-size: 1.5em;}
#content .sys_events .sys_subitem {float: left; width: 100%; padding:0; background-color:#F7F7F7; font-size: 1em; margin-bottom: 1em;}
#content .sys_events .sys_subitem-heading{font-size: 1.1em; padding-bottom: 4px;float: left; clear: both; display: block; width: 100%; margin: 0;}
#content .sys_events .sys_subitem-heading a,
#content .sys_events .sys_subitem-heading a:visited{color: #003366; text-decoration: none; font-weight:bold!important; border-bottom: 1px solid #ddd;}
#content .sys_events .sys_subitem-heading a:hover{text-decoration:none!important; border-color: #000;}
#content .sys_events div.sys_thumbnail {float:right; margin-left:5px;}
#content .sys_events dt.sys_events-date, 
#content .sys_events dt.sys_events-description, 
#content .sys_events dt.sys_events-time {display:none;}
#content .sys_events dt.sys_events-location {display:none; margin: 0;}
#content .sys_events dd.sys_events-description {margin:10px 0;}
#content .sys_search-options{margin-top: .5em;width: 100%;float:left; clear:both;}
#content .sys_search-options .sys_search-row,
#content .sys_search-options .sys_button-row,
#content .sys_search-options .sys_keywords-row{margin: 0; float: left;}
#content .sys_search-options .sys_button-row input{margin-top: 1.5em;float:left; width: 80px;border: 2px solid #efefef; background-color: #003366; color: #fff!important; text-align: center; cursor:pointer; padding: 0.3em .5em;}
#content .sys_search-options .sys_button-row input:hover{background-color: #000; background-image:none;}
#content .sys_search-options label {padding: 0; float: left; display: block; min-height: 20px; line-height: 20px;}
#content .sys_search-options .sys_datepicker,
#content .sys_search-options .sys_datepicker,
#content .sys_search-options .sys_keywords-row input{margin: 0; border:1px solid #ddd; padding: .2em; float: left; display: block; clear: both; min-height:1.5em; line-height: 1.5em; width: 180px;}
#content .sys_events .sys_events-tabs-control ul li a{background-color: #454545;}

/* events page */
#content .sys_events-record dt{font-weight: bold; width: 120px; font-size: 1.1em; float: left; margin-bottom: 1em; padding: 0; clear: left;}
#content .sys_events-record dd{width: 580px; float: left; display:inline;margin-bottom: 1em;}
#content .sys_events-record dt.sys_events-locations, #content .sys_events-record dt.sys_events-description  { display:none; }
#content .sys_events-record dd.sys_events-date ul { list-style:none; margin: 0; float: left;}
#content .sys_events-record dd.sys_events-date ul li { background-image:none; padding:0; margin-right: 5em;}
#content .sys_events-record dd.sys_events-description {margin-top:1.5em; border-top:1px solid #ccc; padding-top:2.5em; float: left; width: 100%;}
#content .sys_events-record dd.sys_events-category, #content .sys_events-record dt.sys_events-category {display:none;}
#content .sys_events-record dd.sys_events-contact{ margin-bottom: 2px;}
#content .sys_events-record dd.sys_events-date ul{position: relative; }

/* news page */
#content .sys_record-image-control{border: 4px solid #fff;float:right; margin-left: 1em; margin-bottom: 1em;}
#content .sys_record-image-control img{}
#content .sys_record-image-control-caption{border-top: 2px solid #fff; margin: 0;background-color: #000; color: #fff; padding: .3em;}
#content .sys_news-posted-date{font-size: 0.9em; font-weight:bold;}

/* tabs */
#content ul.sys_tabs, #content div.sys_events-tabs-control ul { margin: 1em 0 0; border-bottom: 1px solid #999; overflow: hidden; list-style-type:none;}
#content ul.sys_tabs li, #content div.sys_events-tabs-control li { background-image:none; float: left; background-color: #999; margin: 0 5px 0 0; padding: 0; }

#content div.sys_events-tabs-control li.sys_first{display: none;}

/*#internal #content ul.sys_tabs li a, */
#content ul.sys_tabs li strong, 
#content ul.sys_tabs li span,
#content div.sys_events-tabs-control li a,
#main #content div.sys_events-tabs-control li a:hover { 
  float: left; color: #fff; cursor: pointer;
  background-image: none; 
  padding: 7px 1.6em 5px; }
#content div.sys_events-tabs-control li a:hover{background-color: #003366;}
#content ul.sys_tabs li.sys_on, #content div.sys_events-tabs-control li.sys_selected { padding: 0; }
/*#internal #content ul.sys_tabs li.sys_on a, */
#content ul.sys_tabs li.sys_on strong, 
#content ul.sys_tabs li.sys_on span,
#content div.sys_events-tabs-control li.sys_selected a { 
  color: #fff; background-color: #003366;
  background-image: none; 
  padding: 7px 1.6em 5px; }

#content ul.sys_tabs li.ui-tabs-selected{
    background-image: none; 

	padding: 0;}
#content ul.sys_tabs li.ui-tabs-selected strong, 
#content ul.sys_tabs li.ui-tabs-selected span{
	background-image: none; 
	padding: 7px 1.6em 5px; color: #fff; }

#content ul.sys_tabs li.ui-tabs-selected a { color: #fff; }
#content div.ui-tabs-hide { position: absolute; left: -9999em; width: 715px; }

#content .sys_tabContent { background: #fdfdfd; padding: .7em 18px 1.8em; border: 1px solid #e5e5e5; border-width: 0 1px 1px; }
#content .sys_tabContent.sys_top { margin: 1em 0 1px; border-width: 1px; }

/* faculty navigation heading styles */
.faculty-nav-art-head { color: #FFF; padding: 5px; background-color: rgb(255, 93, 0); }
.faculty-nav-eng-head { color: #FFF; padding: 5px; background-color: rgb(122, 154, 173); }
.faculty-nav-med-head { color: #FFF; padding: 5px; background-color: rgb(0, 149, 161); }
.faculty-nav-sci-head { color: #FFF; padding: 5px; background-color: rgb(0, 145, 77); }
.faculty-nav-lss-head { color: #FFF; padding: 5px; background-color: rgb(145, 30, 179); }
#main #content .faculty-nav-art-head h2 a, #main #content .faculty-nav-eng-head h2 a, #main #content .faculty-nav-med-head h2 a, #main #content .faculty-nav-sci-head h2 a, #main #content .faculty-nav-lss-head h2 a,
#main #content h3.faculty-nav-art-head a, #main #content h3.faculty-nav-eng-head a, #main #content h3.faculty-nav-med-head a, #main #content h3.faculty-nav-sci-head a, #main #content h3.faculty-nav-lss-head a { color: #FFF; text-decoration: none; }

/* rotating banner styles */
#rotatingBanner_List .sys_subitem-heading { display: none; }

/* full-width folder images banner */
#FolderImagesBanner714_bannerwrapper { width: 714px; max-height: 335px; }

/* media gallery - zbrzsm 19/07/2013 */
.sys_mediagallery-control{float:left; width: 100%; clear:both;}
#wrapper .sys_mediagallery-control .sys_subitem{height: auto!important; width: auto!important;float:left; clear:none!important;margin: 0 1em 1em 0;}
.sys_mediagallery-control .sys_subalternatingitem{background: none;}
.sys_mediagallery-control .sys_subitem .sys_thumbnail img{border: 4px solid #fff;}
.sys_mediagallery-control .sys_subitem:hover .sys_thumbnail img{border-color: #ACA99C;}
#wrapper .sys_mediagallery-control .sys_subitem .sys_subitem-heading,
#wrapper .sys_mediagallery-control .sys_mediagallery-summary,
#wrapper .sys_mediagallery-control .sys_icon{display: none;}

#content .sys_standard-list #WhatsOnNewsStandardandMiniCombo_StandardList_List .sys_first { padding-top: 0; margin-top: 0; }

.pull_stat { font-size: 3.2em; font-weight: bold; line-height: 100%!important; margin-bottom: 0.25em!important; }


/* CTA styles that can be applied within the editable area - ulzgw - 19/01/2016 */
#content a.CTA-plainArrowTeal,
#content a.CTA-plainArrowRoundRight,
#content a.CTA-plainBlog,
#content a.CTA-plainDirections,
#content a.CTA-plainDonateHeart,
#content a.CTA-plainDownloadFile,
#content a.CTA-plainEmail,
#content a.CTA-plainEventCalendar,
#content a.CTA-plainHelp,
#content a.CTA-plainInternational,
#content a.CTA-plainNewsletter,
#content a.CTA-plainKeyLogin,
#content a.CTA-plainLifeCycle,
#content a.CTA-plainMortarBoard,
#content a.CTA-plainPay,
#content a.CTA-plainProfile,
#content a.CTA-plainResearch,
#content a.CTA-plainShop,
#content a.CTA-plainSport,
#content a.CTA-plainTeaching,
#content a.CTA-plainTelephone,
#content a.CTA-plainUpdateDetails,
#content a.CTA-plainVideo,
#content a.CTA-plainVolunteer,
#content a.CTA-plainFacebook,
#content a.CTA-plainFlickr,
#content a.CTA-plainInstagram,
#content a.CTA-plainLinkedIn,
#content a.CTA-plainRenRen,
#content a.CTA-plainTwitter,
#content a.CTA-plainTumblr,
#content a.CTA-plainVine,
#content a.CTA-plainVK,
#content a.CTA-plainWeibo,
#content a.CTA-plainYouKu,
#content a.CTA-plainYouTube{clear:both; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #000; text-decoration:none; margin-bottom: 4px; color: #000; display:block; padding: 11px 46px 11px 8px;font-size: 1.1em; background-repeat:no-repeat; background-position: 95% 50%;}
#content a.CTA-plainArrowTeal:hover,
#content a.CTA-plainArrowRoundRight:hover,
#content a.CTA-plainBlog:hover,
#content a.CTA-plainDirections:hover,
#content a.CTA-plainDonateHeart:hover,
#content a.CTA-plainDownloadFile:hover,
#content a.CTA-plainEmail:hover,
#content a.CTA-plainEventCalendar:hover,
#content a.CTA-plainHelp:hover,
#content a.CTA-plainInternational:hover,
#content a.CTA-plainKeyLogin:hover,
#content a.CTA-plainLifeCycle:hover,
#content a.CTA-plainMortarBoard:hover,
#content a.CTA-plainNewsletter:hover,
#content a.CTA-plainMortarBoard:hover,
#content a.CTA-plainPay:hover,
#content a.CTA-plainProfile:hover,
#content a.CTA-plainResearch:hover,
#content a.CTA-plainShop:hover,
#content a.CTA-plainSport:hover,
#content a.CTA-plainTeaching:hover,
#content a.CTA-plainTelephone:hover,
#content a.CTA-plainUpdateDetails:hover,
#content a.CTA-plainVideo:hover,
#content a.CTA-plainVolunteer:hover,
#content a.CTA-plainFacebook:hover,
#content a.CTA-plainFlickr:hover,
#content a.CTA-plainInstagram:hover,
#content a.CTA-plainLinkedIn:hover,
#content a.CTA-plainRenRen:hover,
#content a.CTA-plainTwitter:hover,
#content a.CTA-plainTumblr:hover,
#content a.CTA-plainVine:hover,
#content a.CTA-plainVK:hover,
#content a.CTA-plainWeibo:hover,
#content a.CTA-plainYouKu:hover,
#content a.CTA-plainYouTube:hover{text-decoration:none; border-color: #999; color: #666;}
#content a.CTA-Arrow,
#content a.CTA-ArrowRoundRight,
#content a.CTA-Blog,
#content a.CTA-Directions,
#content a.CTA-donateHeart,
#content a.CTA-downloadFile,
#content a.CTA-Email,
#content a.CTA-EventCalendar,
#content a.CTA-Help,
#content a.CTA-International,
#content a.CTA-KeyLogin,
#content a.CTA-LifeCycle,
#content a.CTA-MortarBoard,
#content a.CTA-Newsletter,
#content a.CTA-Pay,
#content a.CTA-Profile,
#content a.CTA-Research,
#content a.CTA-Shop,
#content a.CTA-Sport,
#content a.CTA-Teaching,
#content a.CTA-Telephone,
#content a.CTA-updateDetails,
#content a.CTA-Volunteer,
#content a.CTA-Video,
#content a.CTA-Facebook,
#content a.CTA-Flickr,
#content a.CTA-Instagram,
#content a.CTA-LinkedIn,
#content a.CTA-RenRen,
#content a.CTA-Twitter,
#content a.CTA-Tumblr,
#content a.CTA-Vine,
#content a.CTA-VK,
#content a.CTA-Weibo,
#content a.CTA-YouTube,
#content a.CTA-YouKu,
#content a.CTA-greenButtonWithArrow,
#content a.CTA-orangeButtonWithArrow,
#content a.CTA-pinkButtonWithArrow,
#content a.CTA-blueButtonWithArrow,
#content a.CTA-yellowButtonWithArrow,
#content a.CTA-donateNow{clear:both; text-decoration:none; border-top: 1px solid transparent; border-bottom: 1px solid transparent; margin-bottom: 4px; color: #fff; display:block; padding: 11px 46px 11px 8px;font-size: 1.1em; background-repeat:no-repeat; background-position: 95% 50%;}
#content a.CTA-plainArrowTeal{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowtealround.png");}
#content a.CTA-plainArrowRoundRight{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowblackround.png");}
#content a.CTA-plainBlog{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgblogcomment.png");}
#content a.CTA-plainDirections{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgdirections.png");}
#content a.CTA-plainDonateHeart{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgheart.png");}
#content a.CTA-plainDownloadFile{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgdownloadpurple.png");}
#content a.CTA-plainEmail{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgemail.png");}
#content a.CTA-plainEventCalendar{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgeventscalendar.png");}
#content a.CTA-plainHelp{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bghelp.png");}
#content a.CTA-plainInternational{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgglobe.png");}
#content a.CTA-plainKeyLogin{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgpadlock.png");}
#content a.CTA-plainLifeCycle{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bglifecycle6.png");}
#content a.CTA-plainMortarBoard{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgmortarboard.png");}
#content a.CTA-plainNewsletter{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgnewsletter.png");}
#content a.CTA-plainPay{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgpay.png");}
#content a.CTA-plainProfile{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgprofile.png");}
#content a.CTA-plainResearch{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgresearch.png");}
#content a.CTA-plainShop{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgshop.png");}
#content a.CTA-plainSport{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgsport.png");}
#content a.CTA-plainTeaching{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgteaching.png");}
#content a.CTA-plainTelephone{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgcontactus.png");}
#content a.CTA-plainUpdateDetails{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgpen.png");}
#content a.CTA-plainVideo{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgvideo.png");}
#content a.CTA-plainVolunteer{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgvolunteer.png");}
#content a.CTA-plainFacebook{background-image: url("/SiteElements/Images/Icons/icon-facebook.png");}
#content a.CTA-plainFlickr{background-image: url("/siteelements/images/icons/icon-flickr.png");}
#content a.CTA-plainInstagram{background-image: url("/SiteElements/Images/Icons/icon-instagram.png");}
#content a.CTA-plainLinkedIn{background-image: url("/SiteElements/Images/Icons/icon-linkedin.png");}
#content a.CTA-plainRenRen{background-image: url("/SiteElements/Images/Icons/icon-renren-white.png");}
#content a.CTA-plainTwitter{background-image: url("/SiteElements/Images/Icons/icon-twitter.png");}
#content a.CTA-plainWeibo{background-image: url("/SiteElements/Images/Icons/icon-weibo-white.png");}
#content a.CTA-plainVine{background-image: url("/SiteElements/Images/Icons/icon-vine.png");}
#content a.CTA-plainVK{background-image: url("/SiteElements/Images/Icons/icon-vk.png");}
#content a.CTA-plainYouKu{background-image: url("/SiteElements/Images/Icons/icon-youku-white.png");}
#content a.CTA-plainYouTube{background-image: url("/SiteElements/Images/Icons/icon-youtube.png");}

#content a.CTA-ArrowRoundRight{background-color: #004b79; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgarrowwhiteround.png");}
#content a.CTA-Blog{background-color: #000; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgblogcomment.png");}
#content a.CTA-Directions{background-color: #004b79; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgdirections.png");}
#content a.CTA-donateHeart{background-color: #ff942c; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgheart.png");}
#content a.CTA-downloadFile{background-color: #5b2960; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgdownload.png");}
#content a.CTA-Email{background-color: #0fa056; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgemail.png");}
#content a.CTA-EventCalendar{background-color: #435a69; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgeventscalendar.png");}
#content a.CTA-Help{background-color: #003366; background-image: url("/siteelements/images/base/internal/cta-icons/white/bghelp.png");}
#content a.CTA-International{background-color: #007ea6; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgglobe.png");}
#content a.CTA-KeyLogin{background-color: #665c55; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgpadlock.png");}
#content a.CTA-LifeCycle{background-color: #000; background-image: url("/siteelements/images/base/internal/cta-icons/white/bglifecycle6.png");}
#content a.CTA-MortarBoard{background-color: #003366; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgmortarboard.png");}
#content a.CTA-Newsletter{background-color: #065434; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgnewsletter.png");}
#content a.CTA-Pay{background-color: #435a69; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgpay.png");}
#content a.CTA-Profile{background-color: #665c55; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgprofile.png");}
#content a.CTA-Research{background-color: #128b2f; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgresearch.png");}
#content a.CTA-Shop{background-color: #ca0064; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgshop.png");}
#content a.CTA-Sport{background-color: #065434; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgsport.png");}
#content a.CTA-Teaching{background-color: #ca0064; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgteaching.png");}
#content a.CTA-Telephone{background-color: #00b1a7; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgcontactus.png");}
#content a.CTA-updateDetails{background-color: #d27573; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgpen.png");}
#content a.CTA-Video{background-color: #ff5d00; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgvideo.png");}
#content a.CTA-Volunteer{background-color: #882a0d; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgvolunteer.png");}
#content a.CTA-Facebook{background-color: #3b5998; background-image: url("/SiteElements/Images/Icons/icon-facebook-white.png");}
#content a.CTA-Flickr{background-color: #0063DC; background-image: url("/siteelements/images/icons/icon-flickr.png");}
#content a.CTA-Instagram{background-color: #3f729b; background-image: url("/SiteElements/Images/Icons/icon-instagram-white.png");}
#content a.CTA-LinkedIn{background-color: #007bb6; background-image: url("/SiteElements/Images/Icons/icon-linkedin-white.png");}
#content a.CTA-RenRen{background-color: #002d92; background-image: url("/SiteElements/Images/Icons/icon-renren-white.png");}
#content a.CTA-Twitter{background-color: #55acee; background-image: url("/SiteElements/Images/Icons/icon-twitter-white.png");}
#content a.CTA-Weibo{background-color: #f17f00; background-image: url("/SiteElements/Images/Icons/icon-weibo-white.png");}
#content a.CTA-Vine{background-color: #00b488; background-image: url("/SiteElements/Images/Icons/icon-vine-white.png");}
#content a.CTA-VK{background-color: #4d76a5; background-image: url("/SiteElements/Images/Icons/icon-vk-white.png");}
#content a.CTA-YouKu{background-color: #000; background-image: url("/SiteElements/Images/Icons/icon-youku-white.png");}
#content a.CTA-YouTube{background-color: #e52d27; background-image: url("/SiteElements/Images/Icons/icon-youtube-white.png");}
#content a.CTA-greenButtonWithArrow{background-color: #00914d; background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowblackround.png");}
#content a.CTA-orangeButtonWithArrow{background-color: #ff942c; background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowblackround.png");}
#content a.CTA-pinkButtonWithArrow{background-color: #E673AF; background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowblackround.png");}
#content a.CTA-blueButtonWithArrow{background-color: #00b1a7; background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowblackround.png");}
#content a.CTA-yellowButtonWithArrow{background-color: #dbcf00; background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowblackround.png");}
#wrapper #content a.CTA-Arrow:hover,
#wrapper #content a.CTA-ArrowRoundRight:hover,
#wrapper #content a.CTA-Blog:hover,
#wrapper #content a.CTA-Directions:hover,
#wrapper #content a.CTA-donateHeart:hover,
#wrapper #content a.CTA-downloadFile:hover,
#wrapper #content a.CTA-Email:hover,
#wrapper #content a.CTA-EventCalendar:hover,
#wrapper #content a.CTA-Help:hover,
#wrapper #content a.CTA-International:hover,
#wrapper #content a.CTA-KeyLogin:hover,
#wrapper #content a.CTA-LifeCycle:hover,
#wrapper #content a.CTA-MortarBoard:hover,
#wrapper #content a.CTA-Newsletter:hover,
#wrapper #content a.CTA-Pay:hover,
#wrapper #content a.CTA-Profile:hover,
#wrapper #content a.CTA-Research:hover,
#wrapper #content a.CTA-Shop:hover,
#wrapper #content a.CTA-Sport:hover,
#wrapper #content a.CTA-Telephone:hover,
#wrapper #content a.CTA-updateDetails:hover,
#wrapper #content a.CTA-Video:hover,
#wrapper #content a.CTA-Volunteer:hover,
#wrapper #content a.CTA-Facebook:hover,
#wrapper #content a.CTA-Flickr:hover,
#wrapper #content a.CTA-Instagram:hover,
#wrapper #content a.CTA-LinkedIn:hover,
#wrapper #content a.CTA-RenRen:hover,
#wrapper #content a.CTA-Twitter:hover,
#wrapper #content a.CTA-Tumblr:hover,
#wrapper #content a.CTA-Vine:hover,
#wrapper #content a.CTA-VK:hover,
#wrapper #content a.CTA-Weibo:hover,
#wrapper #content a.CTA-YouTube:hover,
#wrapper #content a.CTA-YouKu:hover,
#wrapper #content a.CTA-greenButtonWithArrow:hover,
#wrapper #content a.CTA-orangeButtonWithArrow:hover,
#wrapper #content a.CTA-pinkButtonWithArrow:hover,
#wrapper #content a.CTA-blueButtonWithArrow:hover,
#wrapper #content a.CTA-yellowButtonWithArrow:hover,
#wrapper #content a.CTA-donateNow:hover{background-color: #000; color: #fff; text-decoration:none;}

#content a.CTA-yellowButtonWithArrow,
#content a.CTA-orangeButtonWithArrow,
#content a.CTA-greenButtonWithArrow,
#content a.CTA-blueButtonWithArrow,
#content a.CTA-pinkButtonWithArrow{color: #000;}
#content a.CTA-yellowButtonWithArrow:hover,
#content a.CTA-orangeButtonWithArrow:hover,
#content a.CTA-greenButtonWithArrow:hover,
#content a.CTA-blueButtonWithArrow:hover,
#content a.CTA-pinkButtonWithArrow:hover{background-image: url("/siteelements/images/base/internal/cta-icons/white/bgarrowwhiteround.png");}
