﻿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 {
     font-size: 1em;
     margin: 0px;
     padding: 0px;
}

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

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

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

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

ul, ol {
     list-style: none outside none;
}

body {
     background-color: #eaeaea;
     color: #535353;
     font: 62.5% "Verdana",sans-serif;
     text-align: center;
}

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;
}

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

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

#header {
     background: url("/siteelements/images/base/background-header-darker.png") repeat-x scroll 0% 0% transparent;
     border-bottom: 1px solid #ffffff;
     font-size: 1.1em;
     height: 27px;
     position: relative;
     text-align: left;
}

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

#header ul li {
     float: left;
}

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

ul#headerlinks {
     float: left;
}

ul#headerlinks a {
     color: #ffffff;
}

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

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

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

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

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

ul#campuslinks li.nottingham {
     background: url("/siteelements/images/base/background-header-on.png") repeat-x scroll 0% 0% transparent;
}

ul#campuslinks li.nottingham a {
     color: #ffffff;
}

#search, #logo {
     background: url("/siteelements/images/base/background-logo.png") repeat-x scroll 0% 0% transparent;
     height: 80px;
}

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

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

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

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

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

#search label {
     display: none;
}

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

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

#search input.sys_submit, .sys_homepageGreyBox input.sys_submit, #UndergradSearch input.sys_search-button {
     background: url("/siteelements/images/base/background-button.png") repeat-x scroll center center transparent;
     border-left: 0px none;
     cursor: pointer;
     height: 20px;
     width: 60px;
}

#search input.sys_submit:hover, .sys_homepageGreyBox input.sys_submit:hover {
     color: #000000;
}

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

#logo {
     float: right;
}

#logo a {
     background: url("/siteelements/images/base/logo.png") no-repeat scroll 50% 50% transparent;
     display: block;
     height: 68px;
     margin-right: 18px;
     margin-top: 3px;
     text-indent: -9999px;
     width: 170px;
}

#globalNav {
     background: url("/siteelements/images/base/background-navigation.png") repeat-x scroll 0% 0% transparent;
     border-bottom: 2px solid #003366;
     border-top: 1px solid #ffffff;
     clear: both;
     height: 2.7em;
     text-align: left;
}

#globalNav ul {
     margin: 7px 5px;
}

#globalNav ul:after {
     clear: both;
     content: ".";
     display: block;
     height: 0px;
     visibility: hidden;
}

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

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

#globalNav ul li ul a {
     border: 0px none;
}

#globalNav ul li.sys_m9 a {
     border-right: medium none;
}

#globalNav ul li.sys_m1 a {
     border-left: medium none;
}

#globalNav ul li.sys_m1 {
     width: 53px;
}

#globalNav ul li.sys_m2 {
     width: 128px;
}

#globalNav ul li.sys_m3 {
     width: 109px;
}

#globalNav ul li.sys_m4 {
     width: 64px;
}

#globalNav ul li.sys_m5 {
     width: 170px;
}

#globalNav ul li.sys_m6 {
     width: 150px;
}

#globalNav ul li.sys_m7 {
     width: 75px;
}

#globalNav ul li.sys_m8 {
     width: 63px;
}

#globalNav ul li.sys_m9 {
     width: 134px;
}

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

#globalNav ul li a span, #globalNav ul li strong span {
     display: block;
     padding: 0px;
}

#globalNav ul li a span span, #globalNav ul li strong span span {
     padding: 0px;
}

#globalNav ul li.sys_Busm9 a {
     border-right: medium none;
}

#globalNav ul li.sys_Busm1 a {
     border-left: medium none;
}

#globalNav ul li.sys_Busm1 {
     width: 53px;
}

#globalNav ul li.sys_Busm2 {
     width: 100px;
}

#globalNav ul li.sys_Busm3 {
     width: 134px;
}

#globalNav ul li.sys_Busm4 {
     width: 90px;
}

#globalNav ul li.sys_Busm5 {
     width: 90px;
}

#globalNav ul li.sys_Busm6 {
     width: 166px;
}

#globalNav ul li.sys_Busm7 {
     width: 100px;
}

#globalNav ul li.sys_Busm8 {
     width: 90px;
}

#globalNav ul li.sys_Busm9 {
     width: 120px;
}

#globalNav ul li ul {
     display: none;
}

#globalNav ul li:hover {
     background-color: #ffffff;
     height: 2.5em;
     margin-bottom: -0.3em;
}

#globalNav ul li.sys_m1:hover {
     height: 1.8em;
}

#globalNav li li:hover {
     height: 1.8em;
     margin-bottom: 0px;
}

#globalNav ul li:hover ul {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #ffffff;
     border-color: -moz-use-text-color #eaeaea #eaeaea;
     border-image: none;
     border-style: none solid solid;
     border-width: 0px 1px 1px;
     display: block;
     left: -6px;
     padding: 5px;
     position: absolute;
     top: 1.5em;
     width: 224px;
}

#globalNav ul li.sys_m8:hover ul {
     left: -154px;
}

#globalNav ul li.sys_m9:hover ul {
     left: -84px;
}

#globalNav ul li:hover ul li {
     display: block;
     float: none;
     height: 1.8em;
     text-align: left;
}

#footer {
     border-top: 1px dotted #8b8b8b;
     clear: both;
     margin: 10px 13px 0px;
     padding: 5px 0px;
     text-align: left;
}

#footer ul {
     clear: none;
     margin-left: -0.7em;
     width: 90%;
}

#footer ul li {
     border-right: 1px solid #8b8b8b;
     color: #8b8b8b;
     display: inline;
     font-size: 1.1em;
     padding: 0px 0.5em 0px 0.7em;
}

#footer ul li:last-child, #footer ul li.sys_last {
     border-right: 0px none;
}

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

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

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

#breadcrumb a {
     background: url("/SiteElements/Images/Template/Internal/bg-breadcrumb.png") no-repeat scroll right 0.5em transparent;
     padding: 0px 10px 0px 2px;
     text-decoration: underline;
}

#breadcrumb a:hover, #breadcrumb ol li a:active, #breadcrumb ol li a:focus {
     text-decoration: none;
}

#breadcrumb span {
     color: #003366;
     padding: 0px 10px 0px 2px;
}

#breadcrumb strong {
     font-weight: normal;
}

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

#pageTitle strong, #pageTitleNoIcon strong {
     font-weight: normal;
}

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

#pageTitle img.right {
     position: absolute;
     right: 32px;
     top: 0px;
}

#pageTitle .floatRight, #pageTitleNoIcon .floatRight {
     float: right;
     position: relative;
     text-align: right;
}

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

#pageTitle strong.sys_schoolHeader_bottomBig, #pageTitleNoIcon strong.sys_schoolHeader_bottomBig {
     color: #003366;
     display: block;
     font-size: 2.7em;
     margin-top: -0.4em;
}

#pageTitle strong.sys_schoolHeader_topBig, #pageTitleNoIcon strong.sys_schoolHeader_topBig {
     color: #003366;
     display: block;
     font-size: 2.7em;
     margin-top: -0.4em;
}

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

#internalNav {
     background: none repeat scroll 0% 0% #003366;
     float: left;
     margin: 28px 0px 0px;
     position: relative;
     width: 200px;
     z-index: 3;
}

#container div.internalnavigation {
     margin-top: 0px;
}

#internalNav #NavDiv {
     padding-left: 13px;
}

#internalNav ul {
     background: none repeat scroll 0% 0% #4f4f4f;
}

#internalNav ul li {
     border-bottom: 1px solid #f6f6f6;
}

#internalNav ul li .sys_currentitem {
     background-color: #000000;
}

#internalNav ul li:last-child, #internalNav ul li.sys_last {
     border-bottom: 0px none;
}

#internalNav ul li a, #internal #internalNav ul li span {
     color: #ffffff;
     display: block;
     font-size: 1.1em;
     padding: 0.6em 0.6em 0.7em;
}

#internal #internalNav ul.sys_simpleListMenu > li > div.sys_selected a, #internal #internalNav ul.sys_simpleListMenu > li > div.sys_selected span {
     background-color: #111111;
     font-weight: bold;
}

#internalNav ul li ul {
     background: none repeat scroll 0% 0% #2c2c2c;
}

#internalNav ul li ul li {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: #4f4f4f;
     border-image: none;
     border-style: solid;
     border-width: 1px 0px 0px;
     margin: 0px;
}

#internalNav ul li ul li .sys_children {
     background-color: #444444;
}

#internalNav ul li ul li a {
     background: none repeat scroll 0% 0% transparent;
     padding: 0.4em 1em 0.3em 1.3em;
}

#internalNav ul li ul li div.sys_currentitem {
     background: url("/SiteElements/Images/Base/Internal/2ndlevelon-CorpBlue.png") no-repeat scroll left center #000000;
     font-weight: bold;
}

#internalNav ul li ul li ul li ul li div.sys_currentitem {
     background-color: #444444;
}

#internalNav ul li ul li ul li a {
     padding-left: 2.2em;
}

#internalNav ul li ul li ul li ul li a {
     padding-left: 3em;
}

#internalNav ul li ul li ul li ul li ul li a {
     padding-left: 3.8em;
}

#pageTools, #toolBar, #pageToolsTab {
     background-color: #f6f6f6;
     border-bottom: 1px solid #ffffff;
     float: right;
     height: 28px;
     padding: 0px;
     position: absolute;
     width: 960px;
}

#pageTools .sys_btm, #pageToolsTab .sys_btm, #pageToolsTab .sys_inner {
     float: left;
     font-size: 1.1em;
     margin: 0px;
     position: relative;
     width: 100%;
}

#pageTools ul, #pageToolsTab ul, #pageTools ul {
     margin-top: 5px;
     text-align: right;
}

#pageTools ul.sys_left {
     padding-top: 2px;
     position: absolute;
     right: 220px;
}

#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 {
     height: 16px;
     margin: 0px;
     padding: 0px;
     position: absolute;
     right: 0px;
     top: 0px;
}

#pageTools #SocialButtons a, #pageToolsTab #SocialButtons a, #toolBar #SocialButtons a {
    
}

#SocialButtons #googleplusone div {
     margin: 0px;
     padding: 0px;
}

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

.sys_fullWidth #content {
     width: 920px;
}

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

#content p.highlight {
    
}

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

#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 {margin: 0 0 1em 0;	padding-left:5px;}
#content ul li, #content ol li {margin-left: 30px;margin-bottom: .5em; list-style-position:outside;}
#content ul li li, #content ol li li{margin-top: .5em;}
#content ul li{list-style-type:disc;}
#content ol li{list-style-type:decimal;}




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

#bottom {
     background-color: #4f4f4f;
     border-top: 7px solid #003366;
     color: #ffffff;
     float: right;
     font-size: 1.1em;
     line-height: 1.25em;
     margin-bottom: 40px;
     padding: 5px 20px;
     position: relative;
     width: 720px;
}

#bottom p {
     margin-bottom: 1em;
}

#bottom p.sys_left {
     float: left;
     width: 45%;
}

#bottom p.sys_right {
     float: right;
     text-align: right;
     width: 45%;
}

#bottom a, #bottom h2 {
     color: #ffffff;
}

#bottom h2 {
     font-weight: bold;
}

.sys_fullWidth #bottom {
     display: none;
}

#bottom .sys_socialNetworkingIcons {
     position: absolute;
     right: 0.5em;
     top: 0.5em;
}

div.sys_subitem-summary dt, .imgBorder .sys_subitem h3, #SchoolHomeImageRotate_List h3, .sys_H1-2line-image-714px-textOverlay #HomeImageRotate_List_List h3 {
     display: none;
}

hr {
     background-color: #f6f6f6;
     border-bottom: 0px none;
     border-top: 1px dotted #aca99c;
     clear: both;
     color: #f6f6f6;
     height: 1px;
     margin: 4px 0px 4px 2%;
     width: 95%;
}

hr.clear {
     background-color: #f6f6f6;
     border: 0px solid #f6f6f6;
     color: #f6f6f6;
}

.sys_atoz-control ul {
     float: left;
     margin: 0px ! important;
     width: 100%;
}

.sys_atoz-control ul li {
     background-color: #003366;
     background-image: none ! important;
     cursor: pointer;
     display: inline;
     float: left;
     margin: 0px 2px 0px 0px ! important;
     padding: 0.2em 0px ! important;
     text-align: center;
     width: 25px;
}

.sys_atoz-control ul li span, .sys_atoz-control ul li a {
     background-color: #003366;
     color: #ffffff ! important;
     text-decoration: none ! important;
}

#wrapper .sys_atoz-control ul li a {
     cursor: pointer;
     display: block;
}

.sys_atoz-control ul li:hover, .sys_atoz-control ul li:hover a, .sys_atoz-control ul li:hover span {
     background-color: #00b1a7;
     text-decoration: none;
}

.sys_atoz-control ul li.sys_selected, .sys_atoz-control ul li.sys_selected a, .sys_atoz-control ul li.sys_selected span {
     background-color: #000000;
}

.sys_atoz-control ul li.sys_off {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important;
     padding: 0px 0.7em;
}

.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 {
     clear: both;
     color: #00b1a7;
     font-size: 2.3em;
     font-weight: normal;
     margin: 1em 0px;
     padding: 1em 0px 0px;
}

.sys_atoz-control .sys_subitem-heading a:link, .sys_atoz-control .sys_subitem-heading a:visited {
     color: #ffffff;
     font-weight: normal ! important;
     text-decoration: none ! important;
}

.sys_atoz-control .sys_subitem-heading a:hover {
     text-decoration: underline ! important;
}

#wrapper #siteAZ_List a {
     color: #000000;
}

#wrapper #siteAZ_List ul li.sys_subitem, #wrapper #AZListing_List .sys_subitem {
     border-bottom: 1px solid #f7f7f7;
     clear: both;
     color: #000000;
     float: left;
     font-weight: normal;
     margin: 0px;
     padding: 0.3em 0.1em;
     width: 98%;
}

#wrapper #siteAZ_List ul li.sys_subalternatingitem, #wrapper #AZListing_List .sys_subalternatingitem {
     background-color: #eeeeee ! important;
}

#wrapper #siteAZ_List ul li.sys_subitem:hover, #wrapper #AZListing_List .sys_subitem:hover {
     border-bottom: 1px solid #00b1a7;
}

.sys_flickrpager {
     clear: both;
     float: left;
     margin-top: 1em;
     overflow: hidden;
     width: 100%;
}

.sys_flickrpager .sys_paginginfo {
     margin-bottom: 0px ! important;
}

.sys_navigation {
     border-bottom: 1px dotted #aca99c;
     border-top: 1px dotted #aca99c;
     margin: 0.5em 0px 1px;
     overflow: hidden;
     padding: 1em 20px 1em 0px;
     text-align: center;
}

.sys_navigation span {
     line-height: 30px;
}

.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 {
     background-color: #003366;
     border: 2px solid #efefef;
     color: #ffffff ! important;
     cursor: pointer;
     padding: 0.4em 0.7em;
     text-align: center;
     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: #cccccc ! important;
     cursor: auto;
     font-weight: normal;
     padding: 0.4em 0.7em;
}

.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 {
     clear: both;
     float: left;
     margin-bottom: 3px;
     overflow: hidden;
     width: 100%;
}

.sys_twoColumns5050 .sys_one, .sys_twoColumns5050 .sys_two {
     float: left;
     margin: 0px;
     width: 48%;
}

.sys_twoColumns5050 .sys_two {
     border-left: 1px dotted #aca99c;
     float: right;
     margin: 0px;
     padding: 0px 0px 0px 14px;
}

.sys_twoColumns5050 .sys_two .sys_twoColumns5050 .sys_two {
     border: medium none;
}

.sys_fullWidth .sys_twoColumns5050 .sys_two {
     border-left: 1px dotted #aca99c;
     float: right;
     margin: 0px;
     padding: 0px 0px 0px 17px;
}

.sys_twoColumns5050 .sys_twoColumns5050 .sys_one, .sys_twoColumns5050 .sys_twoColumns5050 .sys_two {
     border: medium none;
     width: 47.8%;
}

#wrapper .sys_twoColumns5050 .sys_twoColumns5050 .sys_two {
     padding: 0px 0px 0px 6px;
}

.sys_twoColumns .sys_one, .sys_twoColumns .sys_two {
     float: left;
     margin: 0px;
     width: 48%;
}

.sys_twoColumns .sys_two {
     border-left: 1px dotted #aca99c;
     float: right;
     margin: 0px;
     padding: 0px 0px 0px 14px;
}

.sys_twoColumns_7030 .sys_twoColumns5050 .sys_two, .sys_twoColumns_3070 .sys_twoColumns5050 .sys_two {
     border: medium none;
}

.sys_threeColumns .sys_one, .sys_threeColumns .sys_two, .sys_threeColumns .sys_three {
     float: left;
     margin: 0px;
     padding-right: 14px;
     width: 30.3%;
}

.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 {
     padding-right: 14px;
     width: 29%;
}

.sys_twoColumns_7030 .sys_threeColumns .sys_two, .sys_twoColumns_7030 .sys_threeColumns .sys_three {
     border: medium 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%;
}

.sys_fullWidth .sys_two_3070 .sys_threeColumns .sys_one, .sys_fullWidth .sys_two_3070 .sys_threeColumns .sys_two, .sys_fullWidth .sys_two_3070 .sys_threeColumns .sys_three, .sys_fullWidth .sys_one_7030 .sys_threeColumns .sys_one, .sys_fullWidth .sys_one_7030 .sys_threeColumns .sys_two, .sys_fullWidth .sys_one_7030 .sys_threeColumns .sys_three {
     width: 30%;
}

.sys_ColumnsNoBorder .sys_two, .sys_ColumnsNoBorder .sys_three {
     border: 0px none;
}

.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 {
     padding-right: 7px;
     width: 31.8%;
}

.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;
}

.sys_twoColumns_7030 .sys_one_7030, .sys_twoColumns_7030 .sys_two_7030 {
     float: left;
     margin: 0px;
}

.sys_twoColumns_7030 .sys_one_7030 {
     border-right: 1px dotted #aca99c;
     padding-right: 14px;
     width: 64.7%;
}

.sys_twoColumns_7030 .sys_two_7030 {
     margin: 0px;
     padding: 0px 0px 0px 14px;
     width: 30.4%;
}

.sys_textOverlay .sys_one_7030 {
     border: medium none;
}

.sys_fullWidth .sys_twoColumns_7030 .sys_one_7030 {
     width: 65.5%;
}

.sys_fullWidth .sys_twoColumns_7030 .sys_two_7030 {
     width: 31%;
}

.sys_twoColumns_3070 .sys_one_3070, .sys_twoColumns_3070 .sys_two_3070 {
     float: left;
     margin: 0px;
}

.sys_twoColumns_3070 .sys_one_3070 {
     padding-right: 14px;
     width: 30.4%;
}

.sys_twoColumns_3070 .sys_two_3070 {
     border-left: 1px dotted #aca99c;
     margin: 0px;
     padding: 0px 0px 0px 14px;
     width: 65%;
}

.sys_fullWidth .sys_twoColumns_3070 .sys_one_3070 {
     width: 31.3%;
}

.sys_fullWidth .sys_twoColumns_3070 .sys_two_3070 {
     width: 65.5%;
}

.sys_fullWidth .sys_twoColumns_7030 .sys_one_7030 .sys_twoColumns_3070 .sys_two_3070 {
     width: 63%;
}

.sys_twoColumns_1585 .sys_one_1585 {
     float: left;
     padding-right: 14px;
     width: 15%;
}

.sys_twoColumns_1585 .sys_two_1585 {
     float: right;
     margin: 0px;
     padding: 0px;
     width: 83%;
}

.sys_twoColumns_7030 .sys_one_7030 .sys_two_1585 {
     width: 80%;
}

.sys_twoColumns_2575 .sys_one_2575 {
     float: left;
     padding: 0px;
     width: 25%;
}

.sys_twoColumns_2575 .sys_two_2575 {
     float: right;
     margin: 0px;
     padding: 0px 0px 0px 14px;
     width: 73%;
}

.sys_fullWidth .sys_twoColumns_2575 .sys_one_2575 {
     border-right: 1px dotted #aca997;
     float: left;
     margin: 0px;
     padding: 0px 7px 0px 0px;
     width: 23.3%;
}

.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 {
     float: left;
     margin: 0px;
     padding: 0px 0px 0px 7px;
     width: 75%;
}

.sys_twoColumns_2575 .sys_two_2575 .sys_one_7030 {
     width: 62% ! important;
}

.sys_twoColumns_7030 .sys_one_7030 .sys_twoColumns_2575 .sys_one_2575 {
     width: 21%;
}

.sys_twoColumns_7030 .sys_one_7030 .sys_twoColumns_2575 .sys_two_2575 {
     width: 73.1%;
}

.sys_fourColumns .sys_one, .sys_fourColumns .sys_two, .sys_fourColumns .sys_three, .sys_fourColumns .sys_four {
     float: left;
     margin: 0px 14px 0px 0px;
     width: 23.45%;
}

.sys_fourColumns .sys_four {
     float: left;
     margin: 0px;
}

.sys_fullWidth .sys_fourColumns .sys_one, .sys_fullWidth .sys_fourColumns .sys_two, .sys_fullWidth .sys_fourColumns .sys_three, .sys_fullWidth .sys_fourColumns .sys_four {
     float: left;
     margin: 0px 14px 0px 0px;
     width: 219.5px;
}

.sys_fullWidth .sys_fourColumns .sys_four {
     float: left;
     margin: 0px;
}

.sys_fiveColumns .sys_one, .sys_fiveColumns .sys_two, .sys_fiveColumns .sys_three, .sys_fiveColumns .sys_four, .sys_fiveColumns .sys_five {
     float: left;
     margin: 0px 14px 0px 0px;
     width: 18.15%;
}

.sys_fiveColumns .sys_five {
     float: left;
     margin: 0px;
}

.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%;
}

h1.headingBackground, h2.headingBackground, h3.headingBackground, h1.headingBackgroundTrans, h2.headingBackgroundTrans, h3.headingBackgroundTrans, #content .sys_contactDetails h2 {
     background-color: #003366;
     clear: both;
     color: #ffffff ! important;
     font-weight: normal;
     height: auto;
     line-height: 14px;
     margin-bottom: 5px ! important;
     min-height: 14px;
     padding: 4px;
}

.sys_imageWithHeading h1, .sys_imageWithHeading h2, .sys_imageWithHeading h3, .sys_textOverlay {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png") repeat scroll left top transparent;
     z-index: 1000;
}

.sys_imageWithHeading h1 a, .sys_imageWithHeading h2 a, .sys_imageWithHeading h3 a, h1.headingBackgroundTrans a, h2.headingBackgroundTrans a, h3.headingBackgroundTrans a, h1.headingBackground a, h2.headingBackground a, h3.headingBackground a, h2.headingBackgroundUG a, h3.headingBackgroundUG a, h2.headingBackgroundPG a, h3.headingBackgroundPG a {
     color: #ffffff ! important;
     display: block;
     font-weight: normal ! important;
     text-decoration: none ! important;
}

h2.headingBackgroundUG, h3.headingBackgroundUG {
     background-color: #ca0064;
     clear: both;
     color: #ffffff ! important;
     font-weight: normal;
     height: auto;
     line-height: 14px;
     margin-bottom: 5px ! important;
     min-height: 14px;
     padding: 4px;
}

h2.headingBackgroundPG, h3.headingBackgroundPG {
     background-color: #0fa056;
     clear: both;
     color: #ffffff ! important;
     font-weight: normal;
     height: auto;
     line-height: 14px;
     margin-bottom: 5px ! important;
     min-height: 14px;
     padding: 4px;
}

#wrapper #content a.bgArrowRight, #wrapper #content a.bgArrowDown, #wrapper #content a.bgTwitter, #wrapper #content a.bgFacebook, #wrapper #content a.bgFoursquare, #wrapper #content a.bgLinkedin, #wrapper #content a.bgRegisterClick, #wrapper #content a.bgYouTube, #wrapper #content a.bgVideo, #wrapper #content a.bgArrowRightLarge, #wrapper #content a.bgPinterest {
     background-color: #00b1a7;
     background-position: 95% 50%;
     background-repeat: no-repeat;
     color: #ffffff;     
  	  display:block;
     font-weight: normal;
     margin-bottom: 4px;
     padding: 8px 0px 10px 4px;
     text-decoration: none;
     width: 100%;
}

#wrapper #content a.bgArrowRightLarge {
     font-size: 1.4em;
     line-height: 1.2em;
     padding: 16px 0px 22px 4px;
}

#wrapper #content a.bgArrowRight:hover, #wrapper #content a.bgArrowDown:hover, #wrapper #content a.bgTwitter:hover, #wrapper #content a.bgLinkedin:hover, #wrapper #content a.bgRegisterClick:hover, #wrapper #content a.bgFacebook:hover, #wrapper #content a.bgFoursquare:hover, #wrapper #content a.bgYouTube:hover, #wrapper #content a.bgVideo:hover, #wrapper #content a.bgArrowRightLarge:hover, #wrapper #content a.bgPinterest:hover, #wrapper #content a.bgArrowRight:active, #wrapper #content a.bgArrowDown:active, #wrapper #content a.bgTwitter:active, #wrapper #content a.bgLinkedin:active, #wrapper #content a.bgRegisterClick:active, #wrapper #content a.bgFacebook:active, #wrapper #content a.bgFoursquare:active, #wrapper #content a.bgYouTube:active, #wrapper #content a.bgVideo:active, #wrapper #content a.bgArrowRightLarge:active, #wrapper #content a.bgPinterest:active {
     background-color: #000000;
     color: #ffffff ! important;
     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.bgTwitter {
     background-image: url("/siteelements/images/icons/bg/bg-icon-twitter-bird.png");
}

#content a.bgFacebook {
     background-image: url("/siteelements/images/icons/bg/bg-icon-facebook.png");
}

#content a.bgFoursquare {
     background-image: url("/siteelements/images/icons/bg/bg-foursquare.png");
}

#content a.bgLinkedin {
     background-image: url("/siteelements/images/icons/bg/bg-icon-linkedin.png");
}

#content a.bgRegisterClick {
     background-image: url("/siteelements/images/icons/bg/bg-icon-register-click.png");
}

#content a.bgYouTube {
     background-image: url("/siteelements/images/icons/bg/bg-icon-youtube.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");
}

#content a.bgPinterest {
     background-image: url("/siteelements/images/icons/bg/bg-icon-pinterest.png");
}

#wrapper #content a.bgPDF-left, #wrapper #content a.bgMSword-left, #wrapper #content a.bgMSexcel-left, #wrapper #content a.bgPadlock-left {
     background-position: right center;
     background-repeat: no-repeat;
     padding: 0px 20px 0px 0px ;
}

#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");
}

#content a.download {
     background: url("/SiteElements/Images/Base/Internal/iconDownloadGrey.png") no-repeat scroll 100% 50% transparent;
     display: block;
     font-weight: bold;
     height: 45px;
     line-height: 44px;
     width: 100%;
}

#content a.download:hover {
     background-image: url("/SiteElements/Images/Base/Internal/iconDownloadGrey.png");
}

#wrapper #content .sys_bgArrowRightLarge a, #wrapper #content .sys_bgArrowRight a {
     background-color: #00b1a7;
     background-position: 99% 50%;
     background-repeat: no-repeat;
     clear: both;
     color: #ffffff;
     font-weight: normal;
     padding: 8px 3em 10px 4px;
     text-decoration: none;
     width: auto;
}

#wrapper #content .sys_bgArrowRight a {
     background-image: url("/siteelements/images/icons/bg/bg-icon-arrow-circle-right.png");
}

#wrapper #content .sys_bgArrowRightLarge a {
     background-image: url("/siteelements/images/icons/bg/bg-icon-arrow-right-large.png");
}

#wrapper #content .sys_bgArrowRight a:hover, #wrapper #content .sys_bgArrowRightLarge a:hover {
     background-color: #000000;
}

#wrapper #content .sys_threeColumns div .sys_bgArrowRightLarge a, #wrapper #content .sys_twoColumns_7030 .sys_two_7030 .sys_bgArrowRightLarge a, #wrapper #content .sys_twoColumns_3070 .sys_one_3070 .sys_bgArrowRightLarge a, #wrapper #content .sys_fourColumns div .sys_bgArrowRightLarge a, #wrapper #content .sys_fiveColumns div .sys_bgArrowRightLarge a, #wrapper #content .sys_threeColumns div .sys_bgArrowRight a, #wrapper #content .sys_twoColumns_7030 .sys_two_7030 .sys_bgArrowRight a, #wrapper #content .sys_twoColumns_3070 .sys_one_3070 .sys_bgArrowRight a, #wrapper #content .sys_fourColumns div .sys_bgArrowRight a, #wrapper #content .sys_fiveColumns div .sys_bgArrowRight a {
     float: left;
     padding-right: 0px;
     width: 100%;
}

.sys_imageWithHeading {
     position: relative;
}

.sys_imageWithHeading a {
     color: #ffffff;
     font-weight: bold ! important;
}

.sys_imageWithHeading img {
     border: 4px solid #ffffff;
     z-index: 1;
}

.sys_fullWidth .sys_imageWithHeading img {
     border: 5px solid #ffffff;
     z-index: 1;
}

.sys_fullWidth .sys_fourColumns .sys_boxWithGreyBackground .sys_imageWithHeading img {
     border: medium none;
}

.sys_boxWithGreyBackground .sys_imageWithHeading h1, .sys_boxWithGreyBackground .sys_imageWithHeading h2, .sys_boxWithGreyBackground .sys_imageWithHeading h3, .sys_boxWithGreyBackground .sys_imageWithHeading h4 {
     left: 0px ! important;
     top: 0px;
}

.sys_imageWithHeading h1, .sys_imageWithHeading h2, .sys_imageWithHeading h3 {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png") repeat scroll 0px 0px transparent;
     color: #ffffff ! important;
     display: block;
     font-weight: normal;
     margin: 0px ! important;
     padding: 4px 8px 4px 4px ! important;
     position: absolute;
     right: 4px;
     top: 4px;
     z-index: 2;
}

.sys_H1-2line-image-920px-textOverlay img, .sys_H1-image-920px-right img {
     border: medium 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 {
     font-size: 2.6em ! important;
     padding-bottom: 0.3em ! important;
     right: 4px;
     top: 20px;
     z-index: 100;
}

.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 {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-black.png") repeat scroll 0px 0px transparent;
     bottom: -4px;
     color: #ffffff;
     left: 4px;
     padding: 0.5em;
     position: absolute;
     width: auto;
     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 {
     font-size: 1.2em ! important;
     left: 4px;
     max-width: 196px;
     padding-bottom: 0.45em;
     right: auto;
     text-align: left ! important;
     top: 4px;
     z-index: 100;
}

.sys_H2-image-208px-left, .sys_H3-image-208px-left {
     max-width: 218px;
}

.sys_H1-image-714px-textOverlay h1, .sys_H1-image-920px-textOverlay h1 {
     right: 4px;
     z-index: 1000;
}

.sys_H1-2line-image-714px-textOverlay h1, .sys_H1-2line-image-920px-textOverlay h1 {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important;
     width: 100%;
}

.sys_H1-2line-image-714px-textOverlay h1 span.sys_grey, .sys_H1-2line-image-920px-textOverlay h1 span.sys_grey {
     background-image: url("/SiteElements/Images/Base/Internal/bg-textOverlay-darkGrey.png") ! important;
     padding: 4px 8px 0.2em 4px ! important;
     position: absolute;
     right: 1px;
     width: auto;
}

.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 {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png") repeat scroll 0px 0px transparent;
     padding: 4px 8px 0.4em 4px ! important;
     position: absolute;
     right: 1px;
     text-align: right;
     top: 1.8em;
}

.sys_H1-2line-image-920px-textOverlay h1 span.sys_normal {
     right: -5px;
}

#wrapper #content .sys_textOverlay a {
     color: #ffffff;
}

.sys_textOverlay h2 {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important;
     font-weight: normal;
     margin: 0px 0px 0.6em ! important;
     position: relative;
}

.sys_textOverlay .nextCaseStudy {
     bottom: 10px;
     color: #ffffff ! important;
     display: block;
     position: absolute;
     right: 10px;
     text-align: right;
}

.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 {
     color: #ffffff;
     font-size: 1.1em;
     left: 0px;
     position: absolute;
     top: 0px;
}

#content .sys_H2-image-130px-left h2 {
     font-size: 1.2em;
     left: 4px ! important;
     top: 4px;
}

#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 {
     float: left;
}

#genericSearchResults_List h3.sys_subitem-heading a {
     color: #336699 ! important;
     float: left;
     font-size: 0.8em ! important;
     width: 100%;
}

#genericSearchResults_List dt.sys_search-url, #genericSearchResults_List dt.sys_search-description {
     display: none;
}

#genericSearchResults_List dd.sys_search-url {
     color: #cccccc;
     float: left;
     width: 100%;
}

#genericSearchResults_List dd.sys_search-description {
     float: left;
     width: 100%;
}

#genericSearchResults_List .sys_noresults {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     font-size: 1em;
     margin: 0px;
     padding: 0px;
}

#genericSearchResults_List .sys_noresults ul {
    
}

#genericSearchResults_List .sys_noresults ul li {
     border: medium none;
}

h2.sys_search-title {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important;
     float: left;
     font-size: 1.5em ! important;
     width: 100%;
}

.sys_search-query-control {
     background: none repeat scroll 0% 0% transparent;
     margin: 0px;
     padding: 0px;
}

.sys_search-label {
     display: none;
     margin: 0px;
     padding: 0px;
}

#content #genericSearchControl_SearchTextBox {
     margin: 0px;
     padding: 2px;
     width: 140px ! important;
}

#content #genericSearchControl_SearchButton, #content .sys_button {
     background-color: #003366;
     background-image: none;
     border: 1px solid #efefef;
     color: #ffffff;
     cursor: pointer;
     font-weight: bold;
     margin: 0px;
     padding: 0.1em;
     text-align: center;
}

#content #genericSearchControl_SearchButton:hover, #content .sys_button:hover {
     background-color: #000000 ! important;
}

#wrapper #content .sys_searchSnippet {
     margin: 0px;
     padding: 0px;
}

#wrapper #content .sys_searchSnippet input.sys_submit {
     color: #ffffff;
     margin: 0px;
}

#wrapper #content .sys_searchSnippet input {
     margin: 0px;
}

#wrapper #content .sys_searchSnippet label {
     display: none;
}

#content .sys_StandaloneSearchBox {
     margin: 0px;
     padding: 0px;
}

#wrapper #content .sys_StandaloneSearchBox .sys_greyRoundedBox {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     clear: both;
     margin: 0px;
     padding: 0px;
}

#content .sys_StandaloneSearchBox input {
     color: #666666;
     margin: 0px;
     padding: 2px;
     width: 136px;
}

#content .sys_StandaloneSearchBox label, #content .sys_StandaloneSearchBox .sys_search-title {
     display: none;
}

#content .sys_StandaloneSearchBox .sys_submit {
     background: url("/SiteElements/Images/Template/Internal/genFormButtonBackground.png") repeat-x scroll left top #073a6d;
     border: 2px solid #efefef;
     color: #ffffff;
     cursor: pointer;
     font-weight: bold;
     margin: 0px;
     padding: 0.1em;
     text-align: center;
     width: 5em;
}

.sys_FaqQuestion, .sys_FaqQuestionShowHide, .sys_moreInformation, .sys_importantInformation, .sys_FaqAnswer, .sys_FaqAnswerShowHide {
     background: url("/SiteElements/Images/Base/Internal/bg-info-CorpBlue.png") no-repeat scroll 0px 8px transparent;
     margin-bottom: 0.5em;
     min-height: 2em;
     padding: 6px 0px 0px 30px;
     width: 90%;
}

.sys_moreInformation {
     background-image: url("/SiteElements/Images/Base/Internal/bg-info-CorpBlue.png");
}

.sys_importantInformation {
     background-image: url("/SiteElements/Images/Base/Internal/bg-exclamation-CorpBlue.png");
}

.sys_FaqQuestion, .sys_FaqQuestionShowHide {
     background-image: url("/SiteElements/Images/Base/Internal/bg-faq-question-CorpBlue.png");
     cursor: pointer;
     font-weight: normal ! important;
}

.sys_FaqAnswer, .sys_FaqAnswerShowHide {
     background-image: url("/SiteElements/Images/Base/Internal/bg-faq-answer-CorpBlue.png");
     margin-bottom: 1em;
}

.sys_FaqAnswer p, .sys_FaqAnswerShowHide p {
     margin: 0px;
}

.sys_FaqAnswer table {
     font-size: 0.9em;
}

blockquote {
     margin: 0px;
}

blockquote.sys_blockquoteMiniTemplate {
     background: url("/SiteElements/Images/Base/Internal/bg-blockquoteOpen-CorpBlue.png") no-repeat scroll left top transparent;
     clear: left;
     display: block;
     float: left;
     margin: 0px;
     padding: 0px 1.6em;
     width: 92%;
}

blockquote.sys_blockquoteMiniTemplate span {
     background: url("/SiteElements/Images/Base/Internal/bg-blockquoteClose-CorpBlue.png") no-repeat scroll right bottom transparent;
     display: block;
     padding-right: 1em;
}

blockquote.sys_blockquoteMiniTemplate span span {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important;
}

blockquote.sys_blockquoteAltpadding, blockquote.sys_blockquoteAlt, div.sys_studentProfilesQuotes, p.FauxBlockquote {
     background-color: #efefef;
     padding: 1em;
}

blockquote.sys_blockquoteAlt span, div.sys_studentProfilesQuotes span, p.FauxBlockquote span {
     display: block;
}

.sys_relatedLeft, .sys_relatedRight {
     float: left;
     margin: 0px;
}

.sys_relatedLeft {
     border-right: 1px dotted #aca99c;
     padding-right: 1.9%;
     width: 65%;
}

.sys_relatedRight {
     margin: 0px;
     padding: 0px 0px 0px 2%;
     width: 30.4%;
}

.sys_relatedRight h2 {
     margin: 1.5em 0px 1px;
}

.sys_relatedRight h2:first-child, #internal #content .sys_relatedRight h2.sys_first {
     margin: 0.8em 0px 10px;
}

.sys_relatedLinks h2 {
     margin: 1.5em 0px 1px;
}

.sys_relatedLinks h2:first-child, #content .sys_relatedLinks h2.sys_first {
     margin: 0.4em 0px 1em;
}

img.floatLeft {
     float: left;
     margin-right: 0.3em;
}

img.floatRight {
     float: right;
     margin-left: 0.3em;
}

#content .sys_boxWithDottedBorder, #content .sys_boxWithDarkBackground, #content .sys_videoBox, #content .sys_contactDetails, #content .sys_boxWithGreyBackground, #content .sys_boxWithWhiteBackground, #content .sys_box98pxHeight {
     clear: both;
     float: left;
     margin-bottom: 0.5em;
     padding: 0.5em;
     width: 95%;
}

#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: #ffffff;
}

#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: #cccccc;
}

#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: #000000;
}

.sys_boxWithDottedBorder {
     background-color: #ffffff;
     border: 1px dotted #aca99c;
}

.sys_box98pxHeight {
     background-color: #f6f6f6;
     border: 5px solid #ffffff;
}

.sys_boxWithDarkBackground {
     background-color: #003366;
}

.sys_boxWithGreyBackground {
     background-color: #4f4f4f;
}

.sys_boxWithWhiteBackground {
     background-color: #ffffff;
}

.sys_videoBox {
     background-color: #4f4f4f;
}

.sys_videoBox object {
     z-index: 0;
}

.sys_videoBoxTitle {
     background-color: #333333;
     font-size: 1.3em;
     left: 0px;
     padding: 0.4em;
     position: absolute;
     top: 0px;
     z-index: 2;
}

.sys_videoBox .sys_one_7030 {
     border: medium none;
     min-height: 220px;
     padding: 0px;
     position: relative;
     width: 314px;
     z-index: 0;
}

.sys_videoBox .sys_two_7030 {
     padding: 0px 8px;
     width: 123px;
}

.sys_fullWidth .sys_fourColumns .sys_videoBox .sys_one_7030 {
     border: medium none;
     clear: both;
     float: left;
     min-height: 200px;
     padding: 0px;
     width: 210px;
     z-index: 0;
}

.sys_fullWidth .sys_fourColumns .sys_videoBox .sys_two_7030 {
     clear: both;
     float: left;
     padding: 0px 8px;
     width: 210px;
}

.sys_fullWidth .sys_fourColumns .sys_videoBox label.clear {
     display: none;
}

.sys_fullWidth .sys_fourColumns .sys_videoBox input {
     margin: 0px;
}

.sys_fullWidth .sys_fourColumns .sys_box98pxHeight {
     height: 86px;
     overflow: hidden;
     width: 204px;
}

#content .sys_contactDetails {
     background-color: #333333;
     color: #ffffff;
     overflow: hidden;
     padding: 0px;
}

#content .sys_contactDetails a {
     color: #ffffff;
}

#content .sys_contactDetails p {
     margin: 0px;
}

#content .sys_contactDetails div.sys_left {
     float: left;
     padding: 0.3em;
}

#content .sys_contactDetails div.sys_right {
     float: right;
     padding: 0.3em;
     text-align: left;
}

#content .sys_contactDetails {
     background-color: #333333;
     color: #ffffff;
     overflow: hidden;
     padding: 0px;
}

#content .sys_contactDetails a {
     color: #ffffff;
}

#content .sys_contactDetails p {
     margin: 0px;
}

#content .sys_contactDetails div.sys_left {
     float: left;
     padding: 0.3em;
}

#content .sys_contactDetails div.sys_right {
     float: right;
     padding: 0.3em;
     text-align: left;
}

#content table th, #content table td {
     border-collapse: collapse;
     padding: 0.4em 0.6em;
     vertical-align: top;
}

#content table thead th, #content table tbody th {
     background-color: #ffffff;
     color: #003366;
     font-weight: bold;
}

#content table td .tableRowHighlight {
     background-color: #efefef;
     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 #cccccc;
     margin: 0px;
}

#content table, #content table.genericTable {
     width: 100%;
}

#content table caption, #content table.genericTable caption {
     font-size: 1.2em;
     padding: 0.5em 0px;
     text-align: left;
}

#content table caption p, #content table.genericTable caption p {
     margin: 0px;
     padding: 0px;
}

#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: #ffffff;
     border: 1px solid #cccccc;
}

#content table.genericTable tbody tr.sys_alt td, #content table tbody tr.sys_alt td {
     background-color: #efefef;
     border: 1px solid #cccccc;
}

#content table.genericTable tr .tableRowHighlight {
     background: none repeat scroll 0% 0% #efefef;
     padding: 0px;
}

#content table.genericTable tr .tableRowHighlight span {
     padding: 0.4em 0.6em;
}

#content table.genericTable .tableRowHighlight td {
     background: none repeat scroll 0% 0% #efefef;
     padding: 0.4em 0.6em;
}

#content div table.genericTable {
     font-size: 1em;
}

#content table#TableSearch {
     margin-top: 1em ! important;
}

#xmlform_panel {
     clear: both;
     float: left;
     margin-bottom: 0.5em;
     width: 96%;
}

#content fieldset, #content #xmlform_panel fieldset {
     border-bottom: 3px double #e5e5e5;
     float: left;
     margin: 2em 0px;
     padding: 1em 0px;
     width: 100%;
}

#content #xmlform_panel div {
     float: left;
     margin-bottom: 0.4em;
     width: 100%;
}

#content #xmlform_panel fieldset.sys_radios {
     width: 100%;
}

#content #xmlform_panel fieldset legend {
     float: left;
     left: 0px;
     position: relative;
     z-index: 1000;
}

#content #xmlform_panel fieldset.sys_radios .sys_formlegend {
    
}

#content #xmlform_panel fieldset.sys_radios label {
     clear: both;
     margin-bottom: 0.3em;
     margin-left: 25%;
     width: auto;
}

#content #xmlform_panel fieldset.sys_radios label input {
     margin-right: 0.3em;
}

#content #xmlform_panel p.sys_formlegend {
     float: left;
     margin: 0px;
     padding: 0px;
     width: 27%;
}

#content fieldset p {
     clear: both;
     float: left;
     width: 100%;
}

#content legend, #content #xmlform_panel legend {
     color: #666666;
     font-weight: bold;
     margin-bottom: 30px;
     position: relative;
}

#content p.sys_requiredInfo img {
     vertical-align: text-top;
}

#content span.sys_required {
     color: #ff0000 ! important;
     margin-left: 6px;
     padding-left: 10px;
     visibility: visible ! important;
}

#content ul.sys_errorInfo li {
     background: none repeat scroll 0% 0% transparent;
     color: #df0c0c;
     padding: 0px;
}

#content label.label {
     float: left;
     margin: 0px;
     padding: 0px;
     width: 27%;
}

#content p label.label, #content #xmlform_panel label {
     float: left;
     margin: 0px;
     padding: 0px;
     width: 27%;
}


#furtherQuestions label.label, #furtherQuestions p label.label {
     width: 100%;
}

#content table label {
     font-size: 1em;
}

#content table.radio {
     background: none repeat scroll 0% 0% transparent;
     margin-left: 27%;
     margin-top: -21px;
     width: 69%;
}

#content table.checkbox {
     background: none repeat scroll 0% 0% transparent;
     margin-left: 30%;
     margin-top: -28px;
     width: 68%;
}

#content span.checkbox {
     float: left;
     margin: 0px;
     width: 70%;
}

#content .checkbox {
     float: left;
     margin: 0px;
     width: 72%;
}

#wrapper #content table.checkbox tr, #wrapper #content table.checkbox tr.sys_alt, #wrapper #content table.checkbox td {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     padding: 1px;
}

#content .radio input {
     border: 0px none;
}

#content .checkbox input {
     float: left;
     margin: 0px 0.5em 0px 0px;
}

#content .checkbox label {
    
}

#content input.button, #content #SendToAFriend_ButtonContainer input, #content input#login, #content p.submit input {
     background-color: #003366;
     color: #ffffff;
     cursor: pointer;
     font-weight: bold;
     padding: 0.5em 1em;
     text-align: center;
}

#container #content #xmlform_BtnSubmit, #container #content input#F1_ButtonSubmit_Finish, #container #content input#F1_Button_Finish, #container #content input#F1_ResetButton {
     background-color: #003366;
     background-image: none;
     color: #ffffff;
     cursor: pointer;
     font-weight: bold;
     padding: 0.7em 1.2em;
     text-align: center;
}

#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 {
     border: 1px solid #dfdfdf;
     color: #666666;
     float: none;
     margin-left: 1em;
     padding: 2px 3px;
     vertical-align: middle;
}

#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 #000000;
}

#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 {
     clear: both;
     color: #df0c0c;
     display: block;
     font-size: 1.1em;
     margin: 0.1em 0px 0px 150px;
}

#content .sys_stafflistsection table {
     border: medium none;
}

#peopleprofile .imgBorderRight {
     float: right;
     width: 120px;
}

#peopleprofile h2 {
     margin-top: 1em;
}

#peopleprofile .ui-helper-clearfix {
     clear: both;
}

#peopleprofile ul {
     clear: both;
}

#content #peopleprofile #lookup-personal-details ul li#staffprofile-address, #content #peopleprofile #lookup-personal-details ul li#staffprofile-telephone, #content #peopleprofile #lookup-personal-details ul li#staffprofile-fax, #content #peopleprofile #lookup-personal-details ul li#staffprofile-email, #content #peopleprofile #lookup-personal-details ul li#staffprofile-url {
     padding-left: 1.7em;
}

#content #peopleprofile ul.sys_tabs li {
     margin-left: 0px;
}

#lookup-personal-details ul:after {
     clear: both;
     content: ".";
     display: block;
     height: 0px;
     visibility: hidden;
}

#content #lookup-personal-details h2 {
     clear: both;
     float: left;
     width: 100%;
}

li#staffprofile-address, li#staffprofile-telephone, li#staffprofile-fax, li#staffprofile-email {
     float: left;
     width: 40%;
}

#content .sys_stafflistsection table {
     margin-top: 1em;
}

#content .sys_stafflistsection table th {
     background-color: #f6f6f6;
     color: #003366;
     font-size: 1em;
     font-weight: bold;
     padding-left: 0px;
}

#content .sys_stafflistsection table tr.sys_stafflistsectionheader {
     padding-bottom: 1em;
}

#content .sys_stafflistsection table tr.sys_stafflistsectionheader th {
     background-color: #efefef;
     border-bottom: 1px dotted #8b8b8b;
     border-top: 1px dotted #8b8b8b;
     color: #003366;
}

#content #peopleprofile ul.sys_profileContactDetails {
     margin-bottom: 0px;
}

#content #peopleprofile ul.sys_profileContactDetails li {
     margin-left: 0px;
     padding-left: 20px;
}

#content #peopleprofile ul {
     margin-bottom: 1em;
}

#content #peopleprofile li {
     margin-left: 2em;
     padding-left: 0px;
}

#peopleprofile .sys_vcard ul {
     clear: none;
     list-style-type: none;
     margin: 0px;
}

#peopleprofile .sys_vcard ul li#vcard {
     background: url("/SiteElements/Images/Template/Internal/PeopleLookup/vcard.png") no-repeat scroll left 0.2em transparent;
     padding-left: 20px;
}

#peopleprofile .sys_vcard ul li#back {
     background: url("/SiteElements/Images/Template/Internal/bg-ul-back.png") no-repeat scroll left 0.2em transparent;
     padding-left: 20px;
}

#peopleprofile ul {
     margin: 0px;
}

#peopleprofile ul li#staffprofile-address {
     background: url("/SiteElements/Images/Template/Internal/PeopleLookup/address.png") no-repeat scroll left top transparent;
     list-style-type: none;
}

#peopleprofile ul li#staffprofile-telephone {
     background: url("/SiteElements/Images/Template/Internal/PeopleLookup/telephone.png") no-repeat scroll left top transparent;
     list-style-type: none;
}

#peopleprofile ul li#staffprofile-fax {
     background: url("/SiteElements/Images/Template/Internal/PeopleLookup/fax.png") no-repeat scroll left top transparent;
     list-style-type: none;
}

#peopleprofile ul li#staffprofile-email {
     background: url("/SiteElements/Images/Template/Internal/PeopleLookup/email.png") no-repeat scroll 0px 50% transparent;
     list-style-type: none;
}

#peopleprofile ul li#staffprofile-url {
     background: url("/SiteElements/Images/Template/Internal/PeopleLookup/worldlink.png") no-repeat scroll left top transparent;
     float: left;
     list-style-type: none;
}

.sys_search-control h1 {
     clear: both;
     float: left;
     width: 100%;
}

.sys_search-control .sys_greyRoundedBox {
     background-color: #ffffff;
     border: 1px dotted #aca99c;
     clear: both;
     margin: 0px auto;
     padding: 0.8em 2.5em;
     width: 25em;
}

.sys_search-control .sys_greyRoundedBox .sys_pressanykey {
     height: 24px;
}

.sys_search-control .sys_greyRoundedBox .sys_pressanykey label {
     line-height: 1.8em;
     padding: 0px;
}

.sys_search-control .sys_greyRoundedBox .sys_pressanykey input {
     border-color: #333333;
     padding: 2px;
}

#content .sys_search-control .sys_greyRoundedBox .sys_pressanykey input.sys_submit {
     background-color: #003366;
     border: 1px solid #ffffff;
     color: #ffffff;
     cursor: pointer;
     font-weight: bold;
     text-align: center;
}

#content .sys_search-control .sys_greyRoundedBox .sys_pressanykey input.sys_submit:hover {
     background-color: #000000;
}

.sys_search-control .sys_keymatches {
     background-color: #eeeeee;
     clear: both;
     float: left;
     margin: 2em 0px;
     padding: 1em;
     position: relative;
     width: 96%;
}

.sys_search-control .sys_keymatches p {
     background-color: #003366;
     color: #ffffff;
     float: right;
     font-size: 1.2em;
     line-height: 1.3em;
     margin-bottom: 0.5em;
     padding: 4px;
     position: absolute;
     right: 0px;
     top: 0px;
}

#content .sys_search-control .sys_keymatches dt a {
     color: #336699;
     text-decoration: none;
}

.sys_search-control .sys_subitem {
     line-height: 1.5em;
     margin: 2em 0px;
}

.sys_search-control .sys_subitem-heading {
     clear: both;
     display: block;
     margin: 0px ! important;
}

.sys_search-control .sys_subitem dt.sys_search-content, .sys_search-control .sys_subitem dt.sys_search-url {
     display: none;
}

#content .sys_search-control h3 a:link, #content .sys_search-control h3 a:visited {
     color: #336699;
}

.sys_search-control dd.sys_search-url {
     color: green;
}

.sys_search-control div.sys_flickrpager {
     margin-top: 3em;
}

.sys_search-control div.sys_noresults {
     margin-top: 2em;
}

#internal #content .sys_search-control p.sys_resultsExplanation {
     color: black;
     font-style: italic;
     margin-top: 2em;
}

.sys_searchSnippet .sys_search-control h1 {
     display: none;
}

.sys_searchSnippet .sys_search-control .sys_greyRoundedBox {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     padding: 0px;
}

.sys_searchSnippet .sys_search-control .sys_greyRoundedBox label {
     display: none;
}

.sys_searchSnippet .sys_search-control .sys_greyRoundedBox input {
     margin: 0px;
}

.sys_searchSnippet label {
     display: none;
}

#wrapper .sys_searchSnippet input {
     float: left;
     margin: 0px;
}

.sys_searchSnippet input#RedirectSearch1_submit {
     background-color: #003366;
     color: #ffffff;
     font-weight: bold;
}

h2.sys_publications-title {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important;
     float: left;
     font-size: 1.5em ! important;
     width: 100%;
}

.sys_publications-control h1 {
     clear: both;
     float: left;
     width: 100%;
}

.sys_publications-control h1 a {
     font-size: 0.7em;
}

.sys_publications-control .sys_subitem {
     line-height: 1.5em;
     margin: 2em 0px;
}

.sys_publications-control .sys_subitem-heading {
     clear: both;
     display: block;
     margin: 0px ! important;
}

.sys_publications-control .sys_subitem dt.sys_publications-content, .sys_publications-control .sys_subitem dt.sys_publications-url {
     display: none;
}

#content .sys_publications-control h3 a:link, #content .sys_publications-control h3 a:visited {
     color: #336699;
}

.sys_publications-control dd.sys_publications-url {
     color: green;
}

.sys_publications-control div.sys_flickrpager {
     margin-top: 3em;
}

.sys_publications-control div.sys_noresults {
     margin-top: 2em;
}

#content div.sys_miniTemplateImageLayouts {
     clear: both;
     display: block;
     float: left;
     margin: 0px 0px 1em;
     width: 100%;
}

#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: 0px;
}

#content div.sys_mt-ImageFloatLeft div.sys_mt-left .imgBorder img {
     border: 4px solid #ffffff;
     margin: 0px;
}

#content div.sys_mt-ImageFloatLeft div.sys_mt-left .sys_imageCaption {
     clear: left;
     margin: 0px;
     padding: 0px;
}

#content div.sys_mt-ImageFloatLeft div.sys_mt-right {
     margin: 0px 10px 5px 0px;
}

#content div.sys_mt-ImageFloatLeft div.sys_mt-right ul, #content div.sys_mt-ImageFloatLeft div.sys_mt-right ol {
     clear: right;
     left: 1.6em;
     position: relative;
}

#content div.sys_mt-ImageFloatLeft div.sys_mt-right ul li, #content div.sys_mt-ImageFloatLeft div.sys_mt-right ol li {
     background: none repeat scroll 0% 0% transparent;
     padding-left: 0px;
}

#content div.sys_mt-ImageFloatLeft p.FauxBlockquote {
     clear: left;
     display: block;
     float: left;
}

#content div.sys_mt-ImageFloatRight {
    
}

#content div.sys_mt-ImageFloatRight div.sys_mt-right {
     float: right;
     margin-left: 1em;
}

#content div.sys_mt-ImageFloatRight div.sys_mt-right img {
     float: left;
     margin: 0px 0px 0px 1em;
}

#content div.sys_mt-ImageFloatRight div.sys_mt-right .imgBorder img {
     border: 4px solid #ffffff;
}

#content div.sys_mt-ImageFloatRight div.sys_mt-right .sys_imageCaption {
     clear: left;
     margin: 0px;
     padding: 0px 10px;
}

#content div.sys_mt-ImageFloatRight div.sys_mt-left {
     margin: 5px 0px;
}

#content div.sys_mt-ImageFloatRight div.sys_mt-left ul, #content div.sys_mt-ImageFloatRight div.sys_mt-left ol {
     clear: left;
     left: 1.6em;
     position: relative;
}

#content div.sys_mt-ImageFloatRight div.sys_mt-left ul li, #content div.sys_mt-ImageFloatRight div.sys_mt-left ol li {
     background: none repeat scroll 0% 0% transparent;
     padding-left: 0px;
}

#content div.sys_mt-ImageFloatRight div.sys_mt-left .FauxBlockquote {
     clear: left;
     margin: 0px;
     padding: 0.5em;
}

.sys_miniimagelayouts {
     display: block;
     float: left;
     margin: 0px 0px 1em;
     width: 100%;
}

.sys_miniimagelayouts img {
     border: 0px none;
}

.sys_minileftcolimages {
     float: left;
     width: 18%;
}

.sys_minirightcoltext {
     float: left;
     margin: -4px 0px 0px 0.5em;
     width: 79%;
}

.sys_minileftcoltext {
     float: left;
     margin: 0px 0.5em 0px 0px;
     width: 79%;
}

.sys_minirightcolimages {
     float: right;
     width: 18%;
}

.sys_miniTemplateImageLayouts {
     display: block;
     margin: 0px 0px 1em;
     width: 100%;
}

.sys_miniTemplateImageLayouts .sys_ImageFloatLeft img, .sys_miniTemplateImageLayouts .sys_ImageFloatLeft .imgBorder, .sys_miniTemplateImageLayouts .sys_ImageFloatLeft .imgBorder span.sys_holder {
     float: left;
     margin: 0px 1em 0px 0px;
}

.sys_miniTemplateImageLayouts .sys_ImageFloatRight img, .sys_miniTemplateImageLayouts .sys_ImageFloatRight .imgBorder, .sys_miniTemplateImageLayouts .sys_ImageFloatRight .imgBorder span.sys_holder {
     float: right;
     margin: 0px 0px 1em;
}

.sys_miniTemplateImageLayouts .imgBorder img {
     margin: 0px;
}

.sys_imageCaption {
     color: #999999;
     text-align: center;
}

.sys_floatRight30 {
     float: right;
     margin-left: 1em;
     width: 30%;
}

.sys_floatRight40 {
     float: right;
     margin-left: 1em;
     width: 40%;
}

.sys_floatLeft30 {
     float: left;
     margin-right: 1em;
     width: 30%;
}

.sys_floatLeft40 {
     float: left;
     margin-right: 1em;
     width: 40%;
}

#content .sys_intro {
     margin: 0px 0px 0.5em;
     overflow: hidden;
}

#content .sys_intro h2 {
     background: none repeat scroll 0% 0% transparent;
     line-height: 1.1em;
     margin: 0px 0px 10px;
     padding: 0px;
}

#content .sys_intro ul {
     clear: none;
     float: none;
}

.sys_imagefloatleft img {
     border: 0px none;
     float: left;
     margin: 0px 1em 1em 0px;
}

.sys_imagefloatright img {
     border: 0px none;
     float: right;
     margin: 1em 0px;
}

.sys_imgLeftNoBorder {
     float: left;
     margin-right: 1em;
}

.sysBorderLeft {
     border: 4px solid #ffffff;
     float: left;
     margin-right: 1em;
}

.sys_imgRightNoBorder {
     float: right;
     margin-left: 1em;
}

.imgBorderRight {
     border: 4px solid #ffffff;
     float: right;
     margin-left: 1em;
}

#SchoolHomeImageRotate_List {
     height: 233px;
     margin: 0px;
     min-height: 233px;
     padding: 0px;
     width: 464px;
}

#ImageRotateLarge_List {
     height: 335px;
     margin: 0px;
     padding: 0px;
     width: 714px;
}

#ImageRotateLarge_List .sys_subitem-heading, #ImageRotate_List .sys_subitem-heading {
     display: none;
}

#SchoolHomeImageRotate_List .sys_generic_list-subheading {
     display: none;
}

#SchoolHomeImageRotate_List span.sys_fade1, #SchoolHomeImageRotate_List span.sys_fade2, #SchoolHomeImageRotate_List span.sys_fade3, #SchoolHomeImageRotate_List span.sys_fade4 {
     border: 0px none;
     display: none;
}

#SchoolHomeImageRotate_List img {
     height: 100%;
     margin: 0px;
     min-height: 100%;
     width: 100%;
}

#SchoolHomeImageRotate_List span.sys_holder, #SchoolHomeImageRotate_List span.sys_shadow1, #SchoolHomeImageRotate_List span.sys_shadow2, #SchoolHomeImageRotate_List span.sys_shadow3, #SchoolHomeImageRotate_List span.sys_shadow4 {
     border: 0px none;
}

#content p.highlight {
     color: #000000;
}

#content p.moreInfo a {
     padding: 0px 0px 0px 16px;
}

#content p.moreInfo a span {
     left: -9999px;
     position: absolute;
     top: 0px;
}

#content p.sys_sortBy {
     border-bottom: 1px solid #e5e5e5;
     text-align: right;
}

#content p.imgBorder, #content div.imgBorder {
     margin: 0px;
}

#content p.imgBorderLeft, #content div.imgBorderLeft {
     float: left;
     margin-right: 1em;
}

#content p.imgBorderRight, #content div.imgBorderRight {
     margin-left: 1em;
}

#content .sys_intro {
     margin: 0px 0px 0.5em;
     overflow: hidden;
}

#content .sys_questionBox {
     clear: both;
     margin: 0px 0px 40px;
     padding-top: 33px;
}

#content .sys_questionBoxTop {
     background: url("/SiteElements/Images/Template/Internal/ProspectiveStudents/bg-questionBoxInner.gif") repeat-x scroll left top #ebebeb;
     border-bottom: 1px solid #e5e5e5;
     border-top: 1px solid #e5e5e5;
     margin-bottom: 1px;
     padding: 5px 0px;
     position: relative;
}

#content .sys_questionBoxTop img {
     position: absolute;
     top: -11px;
}

#content .sys_questionBoxTop p.moreInfo {
     margin: 0px;
     padding: 0px 15px 0px 0px;
     text-align: right;
}

#content .sys_questionBoxTop p.moreInfo a {
     background-image: url("/SiteElements/Images/Template/Internal/bg-ul.png");
     background-position: 0px 0.2em;
}

#content .sys_questionBoxInner {
     background: url("/SiteElements/Images/Template/Internal/ProspectiveStudents/bg-questionBoxInner.gif") repeat-x scroll left top #ebebeb;
     border: 1px solid #e5e5e5;
     padding: 10px 15px;
}

#content .sys_questionBoxInner p {
     color: #333333;
}

#internal #content .sys_searchBoxInner {
     border: 2px solid #cccc00;
     padding: 4px 4px 3px;
     width: 432px;
}

#internal #content #postgradContent .sys_searchBoxInner {
     border-color: #0fa056;
}

#internal #content .sys_searchBoxInner ul {
     border-left: 1px solid #ffffff;
     border-right: 1px solid #ffffff;
     list-style-type: none;
     margin: 0px;
}

#internal #content .sys_searchBoxInner ul li {
     background: url("/SiteElements/Images/Template/Internal/ProspectiveStudents/bg-li-searchBoxInner.gif") repeat-x scroll left bottom #f6f6f6;
     border-top: 1px solid #ffffff;
     margin: 0px 0px 1px;
     padding: 5px;
     list-style-type: none;
}

#internal #content .sys_searchBoxInner ul li a {
     display: block;
     height: 100%;
     width: 100%;
}

#internal #content .sys_searchBoxInner fieldset {
     margin: 0px;
     padding: 0px;
}

#internal #content .sys_searchBoxInner input {
     margin: 0px 0px 0.1em;
     vertical-align: middle;
     width: 148px;
}

#internal #content .sys_searchBoxInner input.sys_submit {
     width: 30px;
}

#content .sys_searchBoxWrapper {
     clear: left;
     margin-bottom: 27px;
     width: 444px;
}

#content .sys_searchBoxWrapper fieldset {
     border: medium none;
     float: none;
}

#content .sys_searchBoxWrapper h3 {
     background: url("/SiteElements/Images/Template/Internal/ProspectiveStudents/bg-h3-searchBoxWrapper.gif") no-repeat scroll left bottom transparent;
     font-size: 1.2em;
     margin: 0px;
     padding: 5px 15px 5px 25px;
     text-align: right;
}

#content #postgradContent .sys_searchBoxWrapper h3 {
     background-image: url("/SiteElements/Images/Template/Internal/ProspectiveStudents/bg-h3-postgrad-searchBox.gif");
}

#content #postgradContent .sys_searchBoxWrapper .sys_header3 {
     background-image: url("/SiteElements/Images/Template/Internal/ProspectiveStudents/bg-h3-postgrad-searchBoxNew.png");
     background-repeat: no-repeat;
}

#content #postgradContent .sys_searchBoxWrapper .sys_header3 ul#sys_tabs {
     display: inline;
     font-size: 1em;
     line-height: 28px;
     margin-left: 16px;
}

#content #postgradContent .sys_searchBoxWrapper .sys_header3 ul#sys_tabs li {
     background-image: none;
     display: inline;
     margin-left: 0;
}

#content #postgradContent .sys_searchBoxWrapper .sys_header3 li {
     padding-left: 10px;
}

#content #postgradContent .sys_searchBoxWrapper .sys_header3 li a {
     color: #0fa056;
     font-weight: normal;
     text-decoration: none;
}

#content #postgradContent .sys_searchBoxWrapper .sys_header3 li.ui-tabs-selected a {
     background-color: #0fa056;
     color: #ffffff;
     padding: 0px 2px 1px;
     text-decoration: none;
}

#content #postgradContent .sys_searchBoxWrapper .sys_header3 li.sys_tabborderright {
     border-right: 1.5px solid #0fa056;
     padding-right: 10px;
}

#content #postgradContent .sys_searchBoxWrapper .sys_header3 .sys_prospectivefind {
     color: #ffffff;
     font-weight: bold;
     margin-left: 10px;
}

#content #undergradContent .sys_searchBoxWrapper .sys_header3ug {
     background-image: url("/SiteElements/Images/Template/Internal/ProspectiveStudents/bg-h3-searchBoxWrapperNew.png");
     background-repeat: no-repeat;
}

#content #undergradContent .sys_searchBoxWrapper .sys_header3ug ul#sys_tabsug {
     display: inline;
     font-size: 1em;
     line-height: 28px;
     margin-left: 30px;
}

#content #undergradContent .sys_searchBoxWrapper .sys_header3ug ul#sys_tabsug li {
     background-image: none;
     display: inline;
}

#content #undergradContent .sys_searchBoxWrapper .sys_header3ug li {
     padding-left: 10px;
}

#content #undergradContent .sys_searchBoxWrapper .sys_header3ug li a {
     color: #ca0064;
     font-weight: normal;
     text-decoration: none;
}

#content #undergradContent .sys_searchBoxWrapper .sys_header3ug li.ui-tabs-selectedug a {
     color: #ca0064;
     text-decoration: underline;
}

#content #undergradContent .sys_searchBoxWrapper .sys_header3ug li.sys_tabborderrightug {
     padding-right: 10px;
}

#content #undergradContent .sys_searchBoxWrapper .sys_header3ug .sys_prospectivefindug {
     color: #ffffff;
     font-weight: bold;
     margin-left: 10px;
}

#content #siteAZ_List ul li {
     background: none repeat scroll 0% 0% transparent;
     margin: 0.4em 0px;
     padding: 0px;
}

#content #siteAZ_List ul li .sys_subitem-summary {
     display: none;
}

.sys_generalPersonProfile {
     clear: left;
     float: left;
     margin-top: 0.25em;
     margin-bottom: 0.25em;
     width: 100%;
}

.sys_generalPersonProfileName {
     font-weight: bold;
     margin-bottom: 0.4em;
}

.sys_generalPersonProfileImage {
     float: left;
     height: 140px;
     width: 110px;
}

.sys_generalPersonProfileImage .imgBorder {
     position: relative;
     top: -16px;
}

.sys_generalPersonProfileReadFullProfile {
     background: url("/SiteElements/Images/Base/Internal/bg-downArrowGrey.png") no-repeat scroll right center transparent;
     cursor: pointer;
     float: right;
     padding-right: 12px;
     text-align: right;
     text-decoration: underline;
}

.sys_generalPersonProfileReadFullProfile:hover {
     color: #000000;
     cursor: pointer;
}

.sys_generalPersonProfileHide {
     float: left;
     width: 100%;
}


/* style updated 15/09/2015 - ulzgw */
#content .sys_GenericQuestionShowHide{clear:both; display:block; padding: 8px 40px 8px 8px;  margin-bottom: 0.5em; font-size: 1.1em; text-decoration:underline; cursor:pointer; border: 1px solid #999; background-color: #d8d8d8; text-decoration:none;}
#content .sys_GenericQuestionShowHide:hover,
#content .sys_GenericQuestionShowHide:hover .headingBackground{background-color: #2d2d2d; border-color: #2d2d2d; color: #d8d8d8!important; text-decoration: none;}
#content .sys_GenericQuestionShowHide h1, #content .sys_GenericQuestionShowHide h2, #content .sys_GenericQuestionShowHide h3, #content .sys_GenericQuestionShowHide h4, #content .sys_GenericQuestionShowHide h6, #content .sys_GenericQuestionShowHide h6{margin: 0 0 0 0; color: #000;}
#content .sys_GenericQuestionShowHide p{margin: 6px 0;}
#content .sys_GenericQuestionShowHide .headingBackground{padding: 0; background:none!important; color: #2d2d2d!important;} 
#content .sys_GenericQuestionShowHide ul, #content .sys_GenericQuestionShowHide li{list-style-type:none; padding: 0; margin: 0;}
#content .sys_GenericQuestionShowHide:hover h1, #content .sys_GenericQuestionShowHide:hover h2, #content .sys_GenericQuestionShowHide:hover h3, #content .sys_GenericQuestionShowHide:hover h4, #content .sys_GenericQuestionShowHide:hover h6, #content .sys_GenericQuestionShowHide h6, #content .sys_GenericQuestionShowHide:hover p{color: #fff;}
#content .sys_GenericAnswerShowHide{margin-bottom: 1em;}
#content .showhideIsOpen {background: url("/SiteElements/Images/Base/Internal/showhideminus.png") #d8d8d8 no-repeat 98% 50%;}
#content .showhideIsClosed {background: url("/SiteElements/Images/Base/Internal/showhideplus.png") #d8d8d8 no-repeat 98% 50%;}



.sys_StudentProfileQuote {
     background-color: #ffffff;
     border: 1px dotted #aca99c;
     clear: both;
     display: block;
     float: left;
     margin: 0px;
     width: 100%;
}

.sys_StudentProfileQuote .sys_SPQtop {
     display: none;
}

.sys_StudentProfileQuote .sys_SPQleft {
     float: left;
     margin-right: 1em;
}

#content .sys_StudentProfileQuote .sys_SPQleft .imgBorder {
     margin: 0px;
}

.sys_StudentProfileQuote .sys_SPQmiddle {
     display: block;
     float: left;
     padding: 1em;
}

.sys_StudentProfileQuote .sys_SPQright {
    
}

.sys_StudentProfileQuote .sys_SPQbottom {
     display: none;
}

.sys_StudentProfileQuote .sys_SPQname {
     font-weight: bold;
}

.sys_StudentProfileQuote .sys_SPQsubject {
     margin-bottom: 10px;
}

.sys_StudentProfileQuote .sys_SPQlink a:hover {
     text-decoration: underline;
}

.sys_StudentProfileQuote .sys_StudentProfileQuote .sys_bl {
    
}

.sys_StudentProfileQuote .sys_StudentProfileQuote .sys_br {
    
}

.sys_StudentProfileQuote .sys_StudentProfileQuote .sys_tl {
    
}

.sys_StudentProfileQuote .sys_StudentProfileQuote .sys_tr {
    
}

.js #internal #content .sys_StudentProfileQuote .sys_SPQleft {
     left: 0px;
     position: relative;
     top: 0px;
}

#BlogList_List {
    
}

#BlogList_List .sys_subitem {
     border-bottom: 1px dotted #aca99c;
     margin-bottom: 1em;
     padding-bottom: 1em;
     width: 100%;
}

#BlogList_List .sys_subitem-heading {
     clear: both;
     float: left;
     margin: 0px;
     padding: 0.3em 0px;
     text-decoration: underline;
     width: 100%;
}

#BlogList_List .sys_subitem-summary {
    
}

#BlogList_List dt.sys_blogs-comments, #BlogList_List dt.sys_blogs-datepublished, #BlogList_List dt.sys_blogs-author, #BlogList_List dt.sys_clickabletaglist, #BlogList_List dd.sys_blogs-comments, #BlogList_List dd.sys_clickabletaglist {
     display: none;
}

#BlogList_List dd.sys_blogs-datepublished, #BlogList_List dd.sys_blogs-author, #BlogList_List dd.sys_clickabletaglist {
    
}

#GenericListNoTitle_List .sys_subitem-heading {
     display: none;
}

#GenericListWithScroll_List, #GenericListWithScrollTwo_List {
     font-size: 0.9em;
     height: 210px;
     overflow-y: scroll;
}

.sys_socialNetworkingIcons {
     padding: 0.5em;
}

#bottom .sys_socialNetworkingIcons {
     background-color: #ffffff;
     border: 2px solid #333333;
}

.sys_imageslideshowgallery-control {
     background-color: #000000;
     position: relative;
}

.sys_imageslideshowgallery-container {
     background: none repeat scroll 0% 0% #333333;
     padding: 5px;
     position: relative;
}

.sys_imageslideshowgallery-fullimagecontainer {
     margin: auto;
}

.sys_imageslideshowgallery-fullimage {
    
}

.sys_imageslideshowgallery-caption {
    
}

.sys_imageslideshowgallery-description {
     background: url("http://www.nottingham.ac.uk/aspnet_client/ContensisThemes/simple/Common/Imgs/Slideshow/OverlayBg.png") repeat scroll 0px 0px transparent;
     bottom: 5px;
     color: #ffffff;
     display: none;
     height: 22px;
     left: 5px;
     margin: 0px;
     padding: 0px 15px 2px;
     position: absolute;
     text-align: left;
     width: 645px;
     z-index: 1;
}

.sys_imageslideshowgallery-title, .sys_imageslideshowgallery-caption {
     background: url("http://www.nottingham.ac.uk/aspnet_client/ContensisThemes/simple/Common/Imgs/Slideshow/OverlayBg.png") repeat scroll 0px 0px transparent;
     bottom: 5px;
     color: #ffffff;
     font-weight: 700;
     height: 20px;
     left: 5px;
     margin: 0px;
     padding: 4px 15px;
     position: absolute;
     text-align: left;
     width: 645px;
     z-index: 1;
}

.sys_imageslideshownav-control {
     height: 62px ! important;
     margin: 0px 0px 0px 60px;
     padding: 5px 0px;
}

.sys_imageslideshownav-control #ImageSlideshowGallery_Gallery_List {
    
}

#ImageSlideshowGallery_Gallery_List ul {
     list-style-type: none;
     margin: 0px;
     padding: 0px;
}

#ImageSlideshowGallery_Gallery_List ul:after {
     clear: both;
     content: ".";
     display: block;
     height: 0px;
     visibility: hidden;
}

#ImageSlideshowGallery_Gallery_List ul li {
     clear: none ! important;
     float: left ! important;
     list-style-type: none;
     text-align: center;
}

#ImageSlideshowGallery_Gallery_List ul li a {
     border: 2px solid #ffffff ! important;
     display: block;
     float: left;
}

#wrapper #ImageSlideshowGallery_Gallery_List ul li img {
     border: medium none ! important;
}

#wrapper #ImageSlideshowGallery_Gallery_List ul li a:hover {
     border-color: #666666 ! important;
}

.sys_imageslideshowgallery-control a.sys_imagegallery-prev, .sys_imageslideshowgallery-control a.sys_imagegallery-next {
     background-image: url("http://www.nottingham.ac.uk/aspnet_client/ContensisThemes/simple/Common/Imgs/Slideshow/Prev.gif");
     background-position: 50% 50%;
     background-repeat: no-repeat;
     bottom: 5px;
     display: block;
     height: 50px;
     margin: 5px 0px;
     overflow: hidden;
     position: absolute;
     text-indent: -999px;
     width: 60px;
     z-index: 1000;
}

.sys_imageslideshowgallery-control a.sys_imagegallery-prev {
     left: 0px;
}

.sys_imageslideshowgallery-control a.sys_imagegallery-prev:hover {
     background-image: url("http://www.nottingham.ac.uk/aspnet_client/ContensisThemes/simple/Common/Imgs/Slideshow/PrevHvr.gif");
}

.sys_imageslideshowgallery-control a.sys_imagegallery-next {
     background-image: url("http://www.nottingham.ac.uk/aspnet_client/ContensisThemes/simple/Common/Imgs/Slideshow/Next.gif");
     background-position: 47% 50%;
     right: 0px;
}

#content .sys_boxWithGreyBackground .sys_imageWithHeading .sys_H2-image-208px-left h2, #content .sys_boxWithGreyBackground .sys_imageWithHeading .sys_H3-image-208px-left h3 {
     left: 0px ! important;
     top: 0px;
}

#wrapper .sys_video-box-preset {
     background-color: #666666;
     color: #ffffff;
     font-size: 0.9em;
     height: 274px;
     position: relative;
}

#wrapper .sys_video-box-preset p.sys_videoIntroduction {
     padding: 5px;
}

#wrapper .sys_video-box-preset a {
     color: #ffffff;
}

#wrapper .sys_video-box-preset div.sys_virtualTours {
     position: absolute;
     top: 206px;
}

#wrapper .sys_video-box-preset h3 {
     border-top: 1px solid #999999;
     padding: 2px 0px 2px 5px;
     position: absolute;
     top: 234px;
     width: 211px;
}

#wrapper .sys_video-box-preset ul.sys_ugpg {
     margin: 0px;
     padding: 5px;
     position: absolute;
     top: 248px;
}

#wrapper .sys_video-box-preset ul.sys_ugpg li {
     clear: none;
     float: left;
     list-style-type: none;
     margin-left: 0.6em;
     padding-right: 0.6em;
}

#wrapper .sys_video-box-preset ul.sys_ugpg li:first-child {
     border-right: 1px solid #999999;
     margin: 0px;
}

#wrapper .sys_video-box-preset div.sys_virtualTours select {
     margin: 0px;
     width: 206px;
}

#wrapper .sys_video-box-preset .sys_thumbnail {
     background-color: #4f4f4f;
     border: 6px solid #666666;
     height: 144px;
     width: 206px;
}

#wrapper .sys_video-box-preset .sys_video-title {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-darkGrey.png") repeat scroll 0px 0px transparent;
     color: #ffffff;
     display: inline;
     font-size: 1.4em ! important;
     font-weight: normal;
     left: 6px;
     padding: 0px 4px 3px;
     position: absolute;
     top: 6px;
     z-index: 20;
}

iframe {
     z-index: 500;
}

.sys_connect .sys_H2-image-165px-left h2 {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-darkGrey.png") repeat scroll 0px 0px #666666;
     left: 5px ! important;
     top: 5px;
}

.sys_connect .sys_H2-image-165px-left {
     position: relative;
}

.sys_connect .sys_H2-image-165px-left p {
     color: #ffffff;
     font-size: 1em;
     left: 10px;
     position: absolute;
     top: 40px;
}

.sys_connect .sys_H2-image-208px-left h2 {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-darkGrey.png") repeat scroll 0px 0px #666666;
}

.sys_connect .sys_H2-image-208px-left {
     position: relative;
}

.sys_connect .sys_H2-image-208px-left p {
     color: #ffffff;
     font-size: 1em;
     left: 10px;
     position: absolute;
     top: 40px;
}

a.social-button, #googleplusone {
     float: left;
     padding: 0px 3px;
}

#googleplusone {
     display: inline;
}

#content .sys_tweets {
     list-style: none outside none;
     margin: 0px;
}

#content .sys_tweets li {
     border-bottom: 1px solid #dddddd;
     margin-bottom: 1em;
     padding-bottom: 2.3em;
}

#content .sys_tweets li span.created {
     color: #888888;
     display: block;
     float: right;
     margin-top: 0.3em;
}

.sys_addcomments-row {
     margin: 5px 0px;
}

.sys_addcomments-row label {
     display: inline-block;
     width: 160px;
}

.sys_addcomments-row input, .sys_addcomments-row textarea {
    
}

#Comments_AddComment_ValidationSummary h2 {
     color: red;
     font-size: 1em;
     font-weight: bold;
     margin: 5px 0px;
}

#Comments_Container {
     clear: both;
     float: left;
     width: 100%;
}

#Comments_Container .sys_comments-title {
     border-top: 1px dashed #cccccc;
     clear: both;
     float: left;
     font-weight: bold;
     padding: 0.5em 0px;
     width: 100%;
}

#Comments_Container .sys_datarepeatercontrol {
     clear: both;
     float: left;
     width: 100%;
}

#Comments_Container ul.sys_itemslist {
     list-style-type: none;
     margin: 0.5em 0px;
}

#Comments_Container .sys_comment {
    
}

#Comments_Container .sys_comment-inner {
    
}

#Comments_Container .sys_comment-userprofile {
     display: none;
}

#Comments_Container .sys_comment-number {
     display: none;
}

#Comments_Container .sys_comments-text {
    
}

#Comments_Container .sys_add-your-comment {
     border-top: 1px dashed #cccccc;
     clear: both;
     float: left;
     width: 100%;
}

#Comments_Container .sys_addcomments-title {
     font-weight: bold;
     padding: 0.5em 0px;
}

#Comments_Container .sys_addcomments-row {
    
}

#Comments_Container .sys_addcomments-name {
    
}

#Comments_Container .sys_addcomments-email {
    
}

#Comments_Container .sys_addcomments-url {
     display: none;
}

#Comments_Container .sys_addcomments-comments {
    
}

#Comments_Container .sys_comments-rating-and-button {
    
}

#content .sys_cms-form-control {
     border-top: 1px dashed #cccccc;
     font-family: verdana;
     padding-top: 0.5em;
}

#content .sys_cms-form-control ul {
     padding: 0px;
}

#content .sys_cms-form-control.sys_labels-top fieldset legend {
     clear: both;
     float: left;
     margin-bottom: 0.3em;
     padding: 0px;
     width: 100%;
}

#content .sys_cms-form-control.sys_labels-top fieldset legend span {
     margin: 0px;
     padding: 4px;
     position: relative;
     width: 100%;
}

#content .sys_cms-form-control.sys_labels-left fieldset legend {
     clear: none;
     float: left;
     width: 31%;
}

#content .sys_cms-form-control.sys_labels-left fieldset legend span {
     margin: 0px;
     padding: 0px;
     position: relative;
     width: 100%;
}

#content .sys_cms-form-control .sys_instructions {
     font-size: 1em;
}

#content .sys_cms-form-control .sys_sectionbreak {
     border-left: 4px solid #4f4f4f;
     margin: 1em 0px;
     padding-left: 0.3em;
}

#content .sys_cms-form-control .sys_sectionbreak-header {
     font-size: 1.4em;
     font-weight: normal;
     line-height: 1.4em;
}

#content .sys_cms-form-control .sys_sectionbreak-text {
    
}

#content .sys_cms-form-control ul.sys_cms-form-body {
     margin: 0px;
}

#content .sys_cms-form-control .sys_cms-form-item {
    
}

#content .sys_cms-form-control fieldset {
     border: medium none;
     margin: 0px;
     padding: 0px;
}

#content .sys_cms-form-control .sys_cms-form-validationsummary {
     background-color: #fbe5e5;
     border: 2px solid #cc0000;
     color: #000000;
     margin: 1em 0px 0px;
     padding: 0.3em;
}

#content .sys_cms-form-control .sys_cms-form-validationsummary li {
     color: #000000;
     margin: 0.3em 0px;
}

#content .sys_cms-form-control .sys_twocolumns .sys_boxclearer {
     width: 45%;
}

#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: 0px;
}

#content .sys_cms-form-control textarea {
     margin: 0px;
     width: 370px;
}
#content .sys_cms-form-control ul.sys_cms-form-body li{margin-left:0;}

#content .sys_cms-form-control input{padding: 8px 4px;}
#content .sys_cms-form-control input.sys_large, #content .sys_cms-form-control select.sys_large{width:94%;}
#content .sys_cms-form-control ul.sys_cms-form-body li.sys_name div.sys_lastnamesubelement input,
#content .sys_cms-form-control ul.sys_cms-form-body li.sys_name div.sys_namesubelement input{width: 90%;}
#content .sys_cms-form-control input.sys_medium, #content .sys_cms-form-control select.sys_medium{width: 43.5%;}

#wrapper #content label .sys_required {
     font-size: 9px;
}

#content .sys_cms-form-control .sys_fieldcontent span {
    
}

#content .sys_cms-form-control .sys_fieldcontent span label {
     margin-left: 0.5em;
}

#content .sys_cms-form-control .sys_buttons button {
     background-color: #003366;
     color: #ffffff;
     cursor: pointer;
     font-size: 1.3em;
     padding: 0.3em 1em;
}

#content .sys_cms-form-control .sys_buttons button:hover {
     background-color: #000000;
}

#content .sys_cms-form-control .sys_radio span input, #content .sys_cms-form-control .sys_checkbox span input {
     clear: none;
     float: left;
     margin-top: 2px;
}

#content .sys_cms-form-control .sys_radio span label, #content .sys_cms-form-control .sys_checkbox span label {
     clear: none;
     float: left;
     padding: 0px;
}

#content .sys_cms-form-control.sys_labels-left .sys_fieldcontent {
    
}

#content .sys_cms-form-control.sys_labels-left .sys_fieldcontent {
     padding: 0px;
}

#content .sys_cms-form-control.sys_labels-left .sys_fieldlabel {
     left: 0px;
     padding: 0px;
}

#content .sys_cms-form-control .sys_legend{font-size: 1em; font-family:verdana;}
#content .sys_cms-form-control ul li {list-style-type: disc;}
#content .sys_cms-form-control ol li {list-style-type: decimal;}


#blogRecord .sys_blogs-record {
     margin-bottom: 15px;
}

#blogRecord .sys_comment-userprofile {
     display: none;
}

#blogRecord .sys_itemslist {
     list-style: none outside none;
     margin: 0px;
}

#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 {
     float: left;
     margin-bottom: 3px;
     position: relative;
     width: auto;
}

#content .sys_imageWithTextOverlay img, #content .sys_imageWithHoverText img, #content .sys_imageWithCaptionBelow img, #content .sys_image-with-heading .sys_image img {
     border: 4px solid #ffffff;
}

#content .sys_image-with-heading .sys_image {
     color: #000000;
     font-size: 2em;
}

#content .sys_imageWithTextOverlay .sys_textOverlay, #content .sys_imageWithHoverThumbnail span, #content .sys_image-with-heading .sys_textoverlay {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-black.png") repeat scroll 0px 0px transparent;
     bottom: 4px;
     color: #ffffff;
     left: 4px;
     padding: 0.5em;
     position: absolute;
     right: 4px;
     width: auto;
     z-index: 100;
}

#content .sys_imageWithTextOverlay .sys_textOverlay a, #content .sys_imageWithHoverThumbnail span a, #content .sys_image-with-heading .sys_textoverlay a {
     color: #ffffff;
}

#content .sys_imageWithTextOverlay .sys_textOverlay a:hover, #content .sys_imageWithHoverThumbnail span a:hover, #content .sys_image-with-heading .sys_textoverlay a:hover {
     color: #ffffff;
     text-decoration: none;
}

#content .sys_fiveColumns .sys_imageWithHoverText img {
     border: medium none;
}

#content .sys_fiveColumns .sys_imageWithHoverThumbnail span {
     bottom: 0px;
     left: 0px;
     right: 0px;
}

#content .sys_imageWithTextOverlay .sys_textOverlay div {
     padding: 4px 0px;
}

#content .sys_imageWithTextOverlay .sys_textOverlay p {
     margin-bottom: 0px;
}

#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: #ffffff;
     font-weight: normal;
}

#content .sys_imageWithTextOverlay .sys_textOverlay a:link, #content .sys_imageWithTextOverlay .sys_textOverlay a:visited {
     color: #ffffff;
}

#content .sys_imageWithTextOverlay .sys_textOverlay a:hover {
     text-decoration: none;
}

#content .sys_imageWithTextOverlay .sys_textOverlay h2 {
     font-size: 1.2em;
     margin: 0px ! important;
}

#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 {
     color: #ffffff;
     font-size: 1em ! important;
     margin: 0px ! important;
}

#content .sys_imageWithHoverText:hover span {
     left: 0px;
     visibility: visible;
     z-index: 50;
}

#content .sys_imageWithCaptionBelow .sys_imagePosition {
     float: left;
     width: 100%;
}

#content .sys_imageWithCaptionBelow .sys_imageCaption {
     position: relative;
}

#content .sys_imageWithCaptionBelow .sys_imageCaption div {
     padding: 0px;
}

#content .sys_imageWithCaptionBelow .sys_imageCaption p {
     clear: both;
     margin: 0px;
     padding: 0px;
}

#wrapper #content .sys_image-with-heading {
     z-index: 10;
}

#wrapper #content .sys_image-with-heading, #wrapper #content .sys_image-with-heading a {
     color: #ffffff;
}

#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 {
     background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-CorpBlue.png") repeat scroll 0px 0px transparent;
     color: #ffffff;
     position: absolute;
     right: 4px;
     text-align: right;
     top: 1em;
     z-index: 100;
}

#wrapper #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: 0.3em;
}

#content .sys_image-with-heading .sys_twolines .sys_heading2ndline {
     background-image: url("/SiteElements/Images/Base/Internal/bg-textOverlay-darkGrey.png");
     min-width: 20px;
     position: absolute;
     right: 0px;
     width: auto;
}

#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 {
     color: #ffffff;
     font-weight: normal;
     margin: 0px;
     padding: 2px 5px 5px 3px;
     z-index: 5;
}

#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 {
     color: #ffffff;
     text-decoration: underline;
}

#wrapper #content .sys_image-with-heading .sys_heading a {
     display: block;
}

#wrapper #content .sys_image-with-heading .sys_heading a:hover {
     text-decoration: none;
}

.sys_image-with-heading #FolderImagesBanner_bannerwrapper {
     width: 714px;
}

.sys_ fullWidth .sys_image-with-heading #FolderImagesBanner_bannerwrapper {
     width: 920px;
}

.sys_twoColumns_3070 .sys_two_3070 .sys_image-with-heading #FolderImagesBanner_bannerwrapper, .sys_twoColumns_7030 .sys_one_7030 .sys_image-with-heading #FolderImagesBanner_bannerwrapper {
     width: 466px;
}

#content .sys_whats_new-control ul, #content .sys_generic_list-control ul {
     margin: 0px;
     padding: 0px;
}

#content .sys_whats_new-control ul li, #content .sys_generic_list-control ul li {
     border-bottom: 1px solid #cccccc;
     list-style-type: none;
     margin-bottom: 0.3em;
     padding: 0px 0px 0.3em;
}

#content .sys_whats_new-control ul li a, #content .sys_generic_list-control ul li a {
     display: block;
     text-decoration: none;
}

#content .sys_whats_new-control ul li:hover, #content .sys_generic_list-control ul li:hover {
     border-color: #000000;
     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: 0px;
}

#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;
}

#portraitMediaGallery_List div.sys_subitem img:hover, #portraitMediaGalleryNoCaption_List div.sys_subitem img:hover, #landscapeMediaGallery_List div.sys_subitem img:hover, #landscapeMediaGalleryTwo_List div.sys_subitem img:hover, #landscapeMediaGalleryNoCaption_List div.sys_subitem img:hover {
    
}

#content .sys_tools-control, #content .sys_standardlist-title, #content .sys_generic_list-control {
     display: block;
     float: left;
     font-size: 1em;
     font-weight: bold;
     width: 100%;
}



#content .sys_news-control li,
#content .sys_events-control li,
#content .sys_generic_list-control li,
#content .sys_whats_new-control li{margin-left: 0; list-style-type:none;}




#content .sys_rss-link a, #content .sys_atom-link a {
     background: url("/SiteElements/Images/Icons/iconfeed12x12.png") no-repeat scroll 0px 50% transparent;
     margin-left: 1.2em;
     padding-left: 1.1em;
     text-decoration: none;
}

#content .sys_atom-link a {
     background-image: url("/SiteElements/Images/Icons/iconfeedAtom12x12.png");
}

#content .sys_standardlist-title span a {
     border-bottom: 1px solid #cccccc;
     font-weight: normal;
}

#content .sys_standardlist-title span a:hover {
     border-color: #000000;
     text-decoration: none ! important;
}

#wrapper #content .sys_subitem {
     clear: both;
     float: left;
     padding-left: 0px;
     width: 100%;
}

#wrapper #content .sys_subitem {
     margin-bottom: 0.5em;
}

#content .sys_standard-list .sys_first {
     margin-top: 0.5em;
     padding-top: 0px;
}

#content .sys_standard-list .sys_subitem .sys_subitem-heading {
     margin: 0px;
}

#wrapper #content .sys_subitem .sys_subitem-heading a, #wrapper #content .sys_subitem .sys_generic_list-subheading a {
     color: #454545 ! important;
     display: block;
     font-weight: normal ! important;
     text-decoration: underline;
}




#content .sys_news-control .sys_subitem .sys_news-subheading a, #content .sys_events-control .sys_subitem .sys_events-subheading a {
     font-size: 0.9em;
}

#wrapper #content .sys_standard-list .sys_subitem .sys_subitem-heading a:hover, #wrapper #content .sys_standardminicombo ul.sys_itemslist li a:hover {
     color: #000000 ! important;
     text-decoration: none ! important;
}

#content .sys_standard-list .sys_subitem .sys_thumbnail {
     display: block;
     float: right;
     margin-left: 0.7em;
}

#content .sys_generic_list-control .sys_subitem .sys_thumbnail {
     float: right;
}

#content .sys_standard-list .sys_subitem .sys_thumbnail img {
     border: 1px solid #dddddd;
}

#content .sys_subitem .sys_subitem-summary dt.sys_generic_list-description, #content .sys_subitem .sys_subitem-summary dt.sys_events-description, #content .sys_subitem .sys_subitem-summary dt.sys_events-location, #content .sys_subitem .sys_subitem-summary dt.sys_events-date, #content .sys_subitem .sys_subitem-summary dt.sys_news-description, #content .sys_subitem .sys_subitem-summary dt.sys_events-time, #content .sys_subitem .sys_subitem-summary dt.sys_news-datepublished {
     display: none;
}

#content .sys_subitem .sys_subitem-summary dl {
     margin: 0px;
}

#content .sys_subitem .sys_subitem-summary dd.sys_events-date, #content .sys_subitem .sys_subitem-summary dd.sys_news-datepublished, #content .sys_subitem .sys_subitem-summary dd.sys_events-time, #content .sys_subitem .sys_subitem-summary dd.sys_events-location, #content .sys_subitem .sys_subitem-summary dd.sys_generic_list-description, #content .sys_subitem .sys_subitem-summary dd.sys_generic_list-releasedate {
     font-weight: normal ! important;
     padding-bottom: 0.5em;
}

#content .sys_subitem .sys_subitem-summary dd.sys_events-description, #content .sys_subitem .sys_subitem-summary dd.sys_news-description {
     font-weight: normal;
     margin: 0.4em 0px;
}

#wrapper #content .sys_subitem .sys_subitem-heading a {
     padding: 0.3em 0px;
}

#wrapper #content #noalternate_List .sys_subalternatingitem, #wrapper #content #noalternateTwo_List .sys_subalternatingitem, #wrapper #content #noalternateThree_List .sys_subalternatingitem, #wrapper #content #noalternateFour_List .sys_subalternatingitem {
     background: none repeat scroll 0% 0% transparent;
}

#wrapper #content .sys_subalternatingitem, #wrapper #content ul.sys_publicationsListing li.sys_alt {
     background-color: #dddddd;
     padding: 0px;
}

#wrapper #content .sys_standard-list .sys_subalternatingitem {
     padding: 0px;
}

#content .sys_standardminicombo ul.sys_itemslist {
     list-style-type: none;
     margin: 0px;
}

#content .sys_standardminicombo ul.sys_itemslist li {
     margin-bottom: 0.7em;
}

#content .sys_standardminicombo ul.sys_itemslist li a {
     text-decoration: none;
}

ul.sys_publicationsListing {
     padding: 0.3em 0px;
}

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

#content dt.sys_publications-content {
     display: none;
}

#wrapper #content .imgBorderRight .sys_subalternatingitem, #wrapper #content .imgBorderRight .sys_subitem {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     margin: 0px;
     padding: 0px;
}

#content .sys_boxWithGreyBackground .sys_subitem {
     border-bottom: 1px dashed #999999;
     padding: 0.5em 0px;
}

#content .sys_boxWithGreyBackground .sys_subitem:first-child {
     padding-top: 0px;
}

#content .sys_boxWithGreyBackground .sys_subitem:last-child {
     border: 0px none;
}

#wrapper #content .sys_boxWithGreyBackground .sys_subalternatingitem {
     background: none repeat scroll 0% 0% transparent;
     border-bottom: 1px dashed #999999;
     border-top: medium none;
     padding: 0px;
}

#wrapper #content .sys_boxWithGreyBackground .sys_subalternatingitem:last-child {
    
}

#content .sys_boxWithGreyBackground .sys_subitem .sys_subitem-summary dd.sys_events-date, #content .sys_boxWithGreyBackground .sys_subitem .sys_subitem-summary dd.sys_news-datepublished, #content .sys_boxWithGreyBackground .sys_subitem .sys_subitem-summary dd.sys_events-time, #content .sys_boxWithGreyBackground .sys_subitem .sys_subitem-summary dd.sys_events-location, #content .sys_boxWithGreyBackground .sys_subitem dd.sys_generic_list-releasedate, #content .sys_boxWithGreyBackground .sys_subitem .sys_subitem-summary dd.sys_events-description, #content .sys_boxWithGreyBackground .sys_subitem .sys_subitem-summary dd.sys_news-description, #wrapper #content .sys_boxWithGreyBackground .sys_subitem .sys_subitem-heading a, #wrapper #content .sys_boxWithGreyBackground .sys_subitem .sys_events-subheading a, #wrapper #content .sys_boxWithGreyBackground .sys_subitem .sys_news-subheading a, #wrapper #content .sys_boxWithGreyBackground .sys_generic_list-description {
     color: #ffffff;
     font-weight: normal;
}

#wrapper #content .sys_boxWithGreyBackground .sys_subitem .sys_subitem-heading a, #wrapper #content .sys_boxWithGreyBackground .sys_subitem .sys_events-subheading a, #wrapper #content .sys_boxWithGreyBackground .sys_subitem .sys_news-subheading a, #wrapper #content .sys_boxWithGreyBackground .sys_subitem .sys_generic_list-subheading a {
     color: #ffffff ! important;
     font-weight: normal;
}

#wrapper #content .sys_boxWithGreyBackground .sys_subitem a:hover {
     color: #cccccc ! important;
     text-decoration: none ! important;
}

#wrapper #content .sys_boxWithGreyBackground .sys_subitem .sys_events-subheading a {
     font-size: 0.85em;
}


#content .sys_tabsfilter-control {float:left; width: 100%;}
#content .sys_events .sys_events-tabs-control ul li {list-style-type:none;}


#content .sys_events {
     clear: both;
     float: left;
     width: 100%;
}

#content .sys_events .sys_search-options {
     background-color: #efefef;
     border-bottom: 2px solid #dddddd;
     border-top: 1px solid #dddddd;
     margin: 1em 0px;
}

#content .sys_events .sys_search-options div {
     margin: 0.5em 0.7em;
}

#content .sys_events .sys_search-options div div {
     margin: 0px;
}

#content .sys_events .sys_datarepeatercontrol {
     float: left;
     width: 100%;
}

#content .sys_events div.sys_events-tools-control {
     font-size: 1em;
     font-weight: normal;
     margin: 0.8em 0px 1px;
}

#content .sys_events div.sys_events-tools-control a {
     color: #333333;
}

#content .sys_events .sys_button-subscribe-rss {
     background: url("/SiteElements/Images/Icons/iconfeed12x12.png") no-repeat scroll left center transparent;
     display: inline;
     margin-right: 1em;
     padding-left: 16px;
}

#content .sys_events .sys_button-subscribe-atom {
     background: url("/SiteElements/Images/Icons/iconfeedAtom12x12.png") no-repeat scroll left center transparent;
     display: inline;
     padding-left: 16px;
}

#content .sys_events .sys_button-subscribe-calendar {
     display: none;
     margin-left: 400px;
}

#content .sys_events .sys_button-subscribe-calendar a {
     background: url("/SiteElements/Images/Icons/ical12x12.gif") no-repeat scroll left center transparent;
     padding-left: 16px;
}

#content .sys_events .sys_groupheader {
     font-size: 1.5em;
     font-weight: normal;
     margin: 1.5em 0px 0.5em;
     padding-bottom: 0.2em;
}

#content .sys_events .sys_subitem {
     background-color: #f7f7f7;
     float: left;
     font-size: 1em;
     margin-bottom: 1em;
     padding: 0px;
     width: 100%;
}

#content .sys_events .sys_subitem-heading {
     clear: both;
     display: block;
     float: left;
     font-size: 1.1em;
     margin: 0px;
     padding-bottom: 4px;
     width: 100%;
}

#content .sys_events .sys_subitem-heading a:link, #content .sys_events .sys_subitem-heading a:visited {
     font-size: 0.9em;
     font-weight: bold ! important;
     text-decoration: none;
}

#wrapper #content .sys_events .sys_subitem-heading a:hover {
     border-color: #000000;
     text-decoration: none ! important;
}

#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: 0px;
}

#content .sys_events dd.sys_events-description {
     margin: 10px 0px;
}

#content .sys_events ul.sys_tabs, #content .sys_events div.sys_tabsfilter-control ul{overflow:visible; bordeR:none;}



#content .sys_search-options {
     clear: both;
     float: left;
     margin-top: 0.5em;
     width: 100%;
}

#content .sys_search-options .sys_search-row, #content .sys_search-options .sys_button-row, #content .sys_search-options .sys_keywords-row {
     float: left;
     margin: 0px;
}

#content .sys_search-options .sys_button-row input {
     background-color: #000000;
     border: 2px solid #efefef;
     color: #ffffff ! important;
     cursor: pointer;
     float: left;
     margin-top: 1.5em;
     padding: 0.3em 0.5em;
     text-align: center;
     width: 80px;
}

#main #content .sys_search-options .sys_button-row input:hover {
     background-color: #00b1a7 ! important;
     background-image: none;
}

#content .sys_search-options label {
     display: block;
     float: left;
     line-height: 20px;
     min-height: 20px;
     padding: 0px;
}

#content .sys_search-options .sys_datepicker, #content .sys_search-options .sys_datepicker, #content .sys_search-options .sys_keywords-row input {
     border: 1px solid #dddddd;
     clear: both;
     display: block;
     float: left;
     line-height: 1.5em;
     margin: 0px;
     min-height: 1.5em;
     padding: 0.2em;
     width: 180px;
}

#content .sys_events .sys_events-tabs-control ul li a {
     background-color: #454545;
     color: #ffffff;
     cursor: pointer;
     float: left;
     padding: 7px 1.6em 5px;
     text-decoration: none;
}

#content .sys_events-record dt {
     clear: left;
     float: left;
     font-size: 1.1em;
     font-weight: bold;
     margin-bottom: 1em;
     padding: 0px;
     width: 120px;
}

#content .sys_events-record dd {
     display: inline;
     float: left;
     margin-bottom: 1em;
     width: 580px;
}

#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 {
     float: left;
     list-style: none outside none;
     margin: 0px;
}

#content .sys_events-record dd.sys_events-date ul li {
     background-image: none;
     margin-right: 5em;
     padding: 0px;
}

#content .sys_events-record dd.sys_events-description {
     border-top: 1px solid #cccccc;
     float: left;
     margin-top: 1.5em;
     padding-top: 2.5em;
     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;
}

#content .sys_record-image-control {
     border: 4px solid #ffffff;
     float: right;
     margin-bottom: 1em;
     margin-left: 1em;
}

#content .sys_record-image-control img {
    
}

#content .sys_record-image-control-caption {
     background-color: #000000;
     border-top: 2px solid #ffffff;
     color: #ffffff;
     margin: 0px;
     padding: 0.3em;
}

#content .sys_news-posted-date {
     font-size: 0.9em;
     font-weight: bold;
}

#content ul.sys_tabs, #content div.sys_tabsfilter-control ul {padding: 0;
     border-bottom: 2px solid #000000;
     list-style-type: none;
     margin: 1em 0px 0px;
     overflow: hidden;
}

#content ul.sys_tabs li, #content div.sys_tabsfilter-control li {
     list-style-type:none;
     background-color: #cccccc;
     float: left;
     margin: 0px 0.2em 0px 0px;
     padding: 0px;
}

#content ul.sys_tabs li span {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important;
     float: left;
     padding: 0px ! important;
}

#content ul.sys_tabs li a, #main #content div.sys_tabsfilter-control li a {
     background-color: #dddddd;
     background-image: none;
     color: #000000;
     cursor: pointer;
     float: left;
     padding: 7px 1.6em 5px;
     text-decoration: none;
}

#main #content ul.sys_tabs li a:hover, #main #content div.sys_tabsfilter-control li a:hover {
     background-color: #00b1a7;
     color: #ffffff;
}

#content ul.sys_tabs li.sys_on a, #content div.sys_tabsfilter-control li.sys_selected a, #content ul.sys_tabs li.ui-tabs-selected a, #main #content div.sys_events-tabs-control li.sys_selected a {
     background-color: #000000;
     color: #ffffff;
}

#content ul.sys_tabs li.ui-tabs-selected {
     background: none repeat scroll 0% 0% transparent;
}

#content div.ui-tabs-hide {
     left: -9999em;
     position: absolute;
     width: 715px;
}

.sys_mediagallery-control {
     clear: both;
     float: left;
     width: 100%;
}

#wrapper .sys_mediagallery-control .sys_subitem {
     clear: none ! important;
     float: left;
     height: auto ! important;
     margin: 0px 1em 1em 0px;
     width: auto ! important;
}

.sys_mediagallery-control .sys_subalternatingitem {
     background: none repeat scroll 0% 0% transparent;
}

.sys_mediagallery-control .sys_subitem .sys_thumbnail img {
     border: 4px solid #ffffff;
}

.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;
}

#map {
     height: 335px;
     width: 714px;
}

#map {
     height: 400px;
     width: 960px;
}

#FeedbackControlPlain_Container .sys_comments-title, #FeedbackControlPlain_Container .sys_comment-commenttype, #FeedbackControlPlain_Container .sys_comment-number, #FeedbackControlPlain_Container .sys_addcomments-title, #FeedbackControlPlain_Container .sys_comment-profileimage, #FeedbackControlPlain_Container .sys_comments-reportlink {
     display: none;
}

#FeedbackControlPlain_Container ul {
     list-style-type: none;
     margin: 0px;
     padding: 0px;
}

#FeedbackControlPlain_Container ul li {
     border-bottom: 1px solid #cccccc;
     margin-bottom: 1em;
     padding-bottom: 1em;
}

#NoCaption_List .sys_subitem-heading {
     display: none;
}

#FolderImagesBanner714_bannerwrapper {
     max-height: 335px;
     width: 714px;
}

#FolderImagesBanner466_bannerwrapper {
     max-height: 335px;
     width: 466px;
}

#FolderImagesBanner608_bannerwrapper {
     max-height: 335px;
     width: 608px;
}

#FolderImagesBanner920_bannerwrapper {
     max-height: 335px;
     width: 920px;
}

.sys_banner-wrapper img {
     border: 0px none ! important;
}

#content .sys_videoMiniTemplate {
    
}

#content .sys_video {
    
}

#content .sys_videoText {
    
}

#content .sys_videoAlt, #content .sys_videoRelated {
     background-color: #ffffff;
     clear: both;
     float: left;
     margin-bottom: 1em;
     width: 100%;
}

#content .sys_videoAlt h2, #content .sys_videoRelated h2 {
     background-color: #003366;
     color: #ffffff;
     padding: 0.3em;
}

#content .sys_videoAlt ul li, #content .sys_videoRelated ul li {
     clear: both;
     float: left;
     list-style-type: none;
}

#content .sys_threeColumns div .twtr-widget .twtr-doc {
     width: 220px ! important;
}

#wrapper #content .sys_faqs {
     margin-bottom: 2em;
}

#wrapper #content .sys_faqs label {
     display: none;
}

#wrapper #content .sys_faqs input {
     color: #003366;
     font-size: 1.3em;
     font-weight: bold;
     padding: 0.8em;
     width: 400px;
}

#wrapper #content .sys_faqs input:hover {
     border-color: #00b1a7;
}

#wrapper #content .sys_faqs input.sys_button {
     border: medium none;
     clear: none;
     margin: 0px 8px;
     padding: 0.9em;
     width: auto;
}

#wrapper #content .sys_faqs .sys_faqs-search-control {
     background-color: #ffffff;
     border: 1px dashed #cccccc;
     float: left;
     margin-bottom: 2em;
     padding: 8px 2px 12px 8px;
}

#wrapper #content .sys_faqs .sys_subitem-heading {
     font-size: 1em;
}

#wrapper #content .sys_faqs .sys_open {
     background-color: #ffffff ! important;
     border: 1px dashed #cccccc;
     margin-bottom: 10px ! important;
     width: 100%;
}

#wrapper #content .sys_faqs .sys_open .sys_subitem-heading a {
     color: #003366 ! important;
}

#wrapper #content .sys_faqs .sys_subitem-summary, #wrapper #content .sys_faqs .sys_closed .sys_subitem-heading {
     margin-top: 0px ! important;
     padding: 8px 8px 0px;
}

#wrapper #content .sys_faqs .sys_subitem {
     border-bottom: 1px dashed #cccccc;
     margin: 0px;
}

#wrapper #content .sys_faqs .sys_subitem:hover {
     background-color: #ccd6e0;
}

#wrapper #content .sys_faqs .sys_subalternatingitem {
     background: none repeat scroll 0% 0% transparent;
}

.sys_hideIntranetLink {
     display: none;
}

/* stlyles for time stamp for UK requested by Mike Loxton 22/09/2014. Example here http://www.nottingham.ac.uk/internationaloffice/contact-us/contacts.aspx */
#content #TimeStamp{border: 1px dashed #003366; background-color: #d9dee1; padding: 4px;}
#content #TimeStamp .headingBackground{background-color: #003366; color: #fff;}
#content #TimeBox{color: #00b1a7;}

/* fixes to fix Gemma's list fix */
#content ul.sys_tabs li, #content .sys_vcard ul li, #content .sys_vcard ul {
    list-style-type: none;
}


/* styles for feedback control ulzgw 23-03-2015 */
#content .sys_commentlist-themed ul{padding: 0;}
#content .sys_commentlist-themed li{list-style-type:none; margin: 0 0 1em 0;}
#content .sys_commentlist-themed .sys_comment-profileimage, #content .sys_commentlist-themed .sys_comment-commenttype {display:none;}


/* brand new CTA styles that can be applied within the editable area - ulzgw - 23/06/2015 */
body #wrapper #content a.CTA-plainArrowTeal,
body #wrapper #content a.CTA-plainArrowRoundRight,
body #wrapper #content a.CTA-plainBlog,
body #wrapper #content a.CTA-plainDirections,
body #wrapper #content a.CTA-plainDonateHeart,
body #wrapper #content a.CTA-plainDownloadFile,
body #wrapper #content a.CTA-plainEmail,
body #wrapper #content a.CTA-plainEventCalendar,
body #wrapper #content a.CTA-plainHelp,
body #wrapper #content a.CTA-plainInternational,
body #wrapper #content a.CTA-plainNewsletter,
body #wrapper #content a.CTA-plainKeyLogin,
body #wrapper #content a.CTA-plainMortarBoard,
body #wrapper #content a.CTA-plainPay,
body #wrapper #content a.CTA-plainProfile,
body #wrapper #content a.CTA-plainResearch,
body #wrapper #content a.CTA-plainShop,
body #wrapper #content a.CTA-plainSport,
body #wrapper #content a.CTA-plainTeaching,
body #wrapper #content a.CTA-plainTelephone,
body #wrapper #content a.CTA-plainUpdateDetails,
body #wrapper #content a.CTA-plainVideo,
body #wrapper #content a.CTA-plainVolunteer,
body #wrapper #content a.CTA-plainFacebook,
body #wrapper #content a.CTA-plainFlickr,
body #wrapper #content a.CTA-plainInstagram,
body #wrapper #content a.CTA-plainLinkedIn,
body #wrapper #content a.CTA-plainRenRen,
body #wrapper #content a.CTA-plainTwitter,
body #wrapper #content a.CTA-plainTumblr,
body #wrapper #content a.CTA-plainVine,
body #wrapper #content a.CTA-plainVK,
body #wrapper #content a.CTA-plainWeibo,
body #wrapper #content a.CTA-plainYouKu,
body #wrapper #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%;}
body #wrapper #content a.CTA-plainArrowTeal:hover,
body #wrapper #content a.CTA-plainArrowRoundRight:hover,
body #wrapper #content a.CTA-plainBlog:hover,
body #wrapper #content a.CTA-plainDirections:hover,
body #wrapper #content a.CTA-plainDonateHeart:hover,
body #wrapper #content a.CTA-plainDownloadFile:hover,
body #wrapper #content a.CTA-plainEmail:hover,
body #wrapper #content a.CTA-plainEventCalendar:hover,
body #wrapper #content a.CTA-plainHelp:hover,
body #wrapper #content a.CTA-plainInternational:hover,
body #wrapper #content a.CTA-plainKeyLogin:hover,
body #wrapper #content a.CTA-plainNewsletter:hover,
body #wrapper #content a.CTA-plainMortarBoard:hover,
body #wrapper #content a.CTA-plainPay:hover,
body #wrapper #content a.CTA-plainProfile:hover,
body #wrapper #content a.CTA-plainResearch:hover,
body #wrapper #content a.CTA-plainShop:hover,
body #wrapper #content a.CTA-plainSport:hover,
body #wrapper #content a.CTA-plainTeaching:hover,
body #wrapper #content a.CTA-plainTelephone:hover,
body #wrapper #content a.CTA-plainUpdateDetails:hover,
body #wrapper #content a.CTA-plainVideo:hover,
body #wrapper #content a.CTA-plainVolunteer:hover,
body #wrapper #content a.CTA-plainFacebook:hover,
body #wrapper #content a.CTA-plainFlickr:hover,
body #wrapper #content a.CTA-plainInstagram:hover,
body #wrapper #content a.CTA-plainLinkedIn:hover,
body #wrapper #content a.CTA-plainRenRen:hover,
body #wrapper #content a.CTA-plainTwitter:hover,
body #wrapper #content a.CTA-plainTumblr:hover,
body #wrapper #content a.CTA-plainVine:hover,
body #wrapper #content a.CTA-plainVK:hover,
body #wrapper #content a.CTA-plainWeibo:hover,
body #wrapper #content a.CTA-plainYouKu:hover,
body #wrapper #content a.CTA-plainYouTube:hover{text-decoration:none; border-color: #999; color: #666;}
#wrapper #content a.CTA-Arrow,
#wrapper #content a.CTA-ArrowRoundRight,
#wrapper #content a.CTA-Blog,
#wrapper #content a.CTA-Directions,
#wrapper #content a.CTA-donateHeart,
#wrapper #content a.CTA-downloadFile,
#wrapper #content a.CTA-Email,
#wrapper #content a.CTA-EventCalendar,
#wrapper #content a.CTA-Help,
#wrapper #content a.CTA-International,
#wrapper #content a.CTA-KeyLogin,
#wrapper #content a.CTA-MortarBoard,
#wrapper #content a.CTA-Newsletter,
#wrapper #content a.CTA-Pay,
#wrapper #content a.CTA-Profile,
#wrapper #content a.CTA-Research,
#wrapper #content a.CTA-Shop,
#wrapper #content a.CTA-Sport,
#wrapper #content a.CTA-Teaching,
#wrapper #content a.CTA-Telephone,
#wrapper #content a.CTA-updateDetails,
#wrapper #content a.CTA-Volunteer,
#wrapper #content a.CTA-Video,
#wrapper #content a.CTA-Facebook,
#wrapper #content a.CTA-Flickr,
#wrapper #content a.CTA-Instagram,
#wrapper #content a.CTA-LinkedIn,
#wrapper #content a.CTA-RenRen,
#wrapper #content a.CTA-Twitter,
#wrapper #content a.CTA-Tumblr,
#wrapper #content a.CTA-Vine,
#wrapper #content a.CTA-VK,
#wrapper #content a.CTA-Weibo,
#wrapper #content a.CTA-YouTube,
#wrapper #content a.CTA-YouKu,
#wrapper #content a.CTA-greenButtonWithArrow,
#wrapper #content a.CTA-orangeButtonWithArrow,
#wrapper #content a.CTA-pinkButtonWithArrow,
#wrapper #content a.CTA-blueButtonWithArrow,
#wrapper #content a.CTA-yellowButtonWithArrow,
#wrapper #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%;}
#wrapper #content a.CTA-plainArrowTeal{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowtealround.png");}
#wrapper #content a.CTA-plainArrowRoundRight{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgarrowroundright.png");}
#wrapper #content a.CTA-plainBlog{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgblogcomment.png");}
#wrapper #content a.CTA-plainDirections{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgdirections.png");}
#wrapper #content a.CTA-plainDonateHeart{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgheart.png");}
#wrapper #content a.CTA-plainDownloadFile{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgdownload.png");}
#wrapper #content a.CTA-plainEmail{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgemail.png");}
#wrapper #content a.CTA-plainEventCalendar{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgeventscalendar.png");}
#wrapper #content a.CTA-plainHelp{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bghelp.png");}
#wrapper #content a.CTA-plainInternational{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgglobe.png");}
#wrapper #content a.CTA-plainKeyLogin{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgpadlock.png");}
#wrapper #content a.CTA-plainMortarBoard{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgmortarboard.png");}
#wrapper #content a.CTA-plainNewsletter{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgnewsletter.png");}
#wrapper #content a.CTA-plainPay{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgpay.png");}
#wrapper #content a.CTA-plainProfile{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgprofile.png");}
#wrapper #content a.CTA-plainResearch{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgresearch.png");}
#wrapper #content a.CTA-plainShop{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgshop.png");}
#wrapper #content a.CTA-plainSport{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgsport.png");}
#wrapper #content a.CTA-plainTeaching{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgteaching.png");}
#wrapper #content a.CTA-plainTelephone{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgcontactus.png");}
#wrapper #content a.CTA-plainUpdateDetails{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgpen.png");}
#wrapper #content a.CTA-plainVideo{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgvideo.png");}
#wrapper #content a.CTA-plainVolunteer{background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgvolunteer.png");}
#wrapper #content a.CTA-plainFacebook{background-image: url("/SiteElements/Images/Icons/icon-facebook.png");}
#wrapper #content a.CTA-plainFlickr{background-image: url("/siteelements/images/icons/icon-flickr.png");}
#wrapper #content a.CTA-plainInstagram{background-image: url("/SiteElements/Images/Icons/icon-instagram.png");}
#wrapper #content a.CTA-plainLinkedIn{background-image: url("/SiteElements/Images/Icons/icon-linkedin.png");}
#wrapper #content a.CTA-plainRenRen{background-image: url("/SiteElements/Images/Icons/icon-renren-white.png");}
#wrapper #content a.CTA-plainTwitter{background-image: url("/SiteElements/Images/Icons/icon-twitter.png");}
#wrapper #content a.CTA-plainWeibo{background-image: url("/SiteElements/Images/Icons/icon-weibo-white.png");}
#wrapper #content a.CTA-plainVine{background-image: url("/SiteElements/Images/Icons/icon-vine.png");}
#wrapper #content a.CTA-plainVK{background-image: url("/SiteElements/Images/Icons/icon-vk.png");}
#wrapper #content a.CTA-plainYouKu{background-image: url("/SiteElements/Images/Icons/icon-youku-white.png");}
#wrapper #content a.CTA-plainYouTube{background-image: url("/SiteElements/Images/Icons/icon-youtube.png");}

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

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

/* new graphic over text mini template - ulzgw - 22/06/2015 */
#content .sys_imageWithTextBelow{margin-bottom: 3px; display:block; background-color: #fff;}
#content .sys_imageWithTextBelow img{width: 100%; margin-bottom: 1px;}
#content .sys_imageWithTextBelow .sys_textArea{display:block; padding: 10px 6px; background-color: #fff; color: #000; border-bottom: 1px solid #ccc; margin-top: 0;}
#content .sys_imageWithTextBelow .sys_textArea h2{color: #000;}
#content .sys_imageWithTextBelow a img:hover{  
  /* Netscape */  -moz-opacity: 0.9;
  /* Safari 1.x */ -khtml-opacity: 0.9;
  /* Good browsers */opacity: 0.9;
 }

/* New header */

.sys_inner {
    clear: both;
    display: block;
    margin: 0 auto;
    padding: 8px 0;
    position: relative;
    width: 948px;
}

.logo {
    font-size: 0;
    height: 68px;
    width: 168px;
}

.campuslinks {
    font-size: 1.2em;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 6px;
}

.campuslinks li {
    font-weight: bold;
    text-align: left;
}

.campuslinks li a {
    color: #003366;
    display: block;
    padding: 5px;
    text-decoration: none;
}

.campuslinks li.sys_nottingham a {
    background-color: #003366;
    color: #fff;
}

.sys_menu-title, .sys_mobile-search-toggle, .sys_menu-title, .sys_mobile-search-toggle, .search label {
    display: none;
}

.search, #topbar .sys_mobile-search {
    position: absolute;
    right: 0;
    top: 4px;
}

.search fieldset {
	vertical-align: middle;
}

.search {
    padding: 0;
}

.search input {
    border: 0 none;
    color: #999;
    float: left;
    padding: 4px 0 4px 2px;
    width: 200px;
	font-size: 1.2em;
}

.search input.sys_submit {
    background: rgba(0, 0, 0, 0) url("/SiteElements/Images/icons.png") no-repeat scroll -21px 2px;
    border: medium none;
    float: right;
    font-size: 0;
    height: 24px;
    line-height: 0;
    padding: 0;
    text-indent: -9999px;
    width: 18px;
  		cursor: pointer;
}

#nav {
    background-color: #e0dedd;
    margin: 0;
    padding: 4px 0;
    z-index: 998;
}

#nav li {
    display: inline-block;
    font-size: 0.9rem;
    line-height: 12px;
    position: relative;
}

#nav a {
    color: #003366;
    display: block;
    margin-right: 26px;
    padding: 0;
    position: relative;
    z-index: 999;
}

#menu {
	margin-left: 4px;
}

#HomepageFooterLinks {
    color: #000;
    font-size: 1.2em;
    padding: 1em;
}

#HomepageFooterLinks .sys_inner {
	margin-top: 100px;
}

#HomepageFooterLinks h2, #HomepageFooterLinks h3, #HomepageFooterLinks p {
	margin: 1em 0;
}

#HomepageFooterLinks .sys_threeColumns .sys_two, #HomepageFooterLinks .sys_threeColumns .sys_three, #HomepageFooterLinks .sys_twoColumns5050 .sys_two {
    border-left: 0;
}

#footer #HomepageFooterLinks ul {
  margin: 0;
}

#footer #HomepageFooterLinks ul li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	font-size: 1em;
}


/* COOKIE BAR STYLES */
#cookie-bar {/*background: transparent url("/SiteElements/Images/Base/Internal/bg-textOverlay-Black.png") repeat scroll 0 0;*/ background-color: #000; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0; z-index:2000;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#128b2f;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:transparent;border: 1px solid #fff;}
#cookie-bar .cb-policy:hover {background:#fff; color: #000;}

/* temporary navigation fix whilst publishing new navigation - September 2015 */

.tempnav ul li {
  margin-right: 10px;
  padding-right: 10px;
}

#globalNav .tempnav ul li:hover {
  height: 2em;
  margin-bottom: 0;
}

#globalNav .tempnav ul li a {
    border: 0px;
}


