.featurebox.text h2,
.featurebox.text a h2 { font-weight: 400; }

#sitename { display: none; }
#toolbar { float: right; width: auto; text-align: right; margin: 0; padding: 2px 0; font-size: 1em; }
#toolbar label, #toolbar input { vertical-align: middle !important; }
#toolbar input.searchtext { margin-left: 5px; padding: 0 2px; }
#toolbar p.link span#edit-page { display: none; }

.page-home #navigation { border-bottom-color: #ccc; }
.page-leader #navigation, .page-content #navigation { border-bottom-width: 0; }

.page-content.no-second-tabs #navigation { border-bottom-width: 5px; border-bottom-color: #ccc; }

#navigation2 { width: 912px; float: left; padding: 0; margin: 0; border-bottom: 5px solid #ccc; background-color: #639; font-size: 0.85em; }
#navigation2 ul { margin: 0; padding: 0; list-style: none; }
#navigation2 ul li { display: inline; position: relative; margin: 0; padding: 0; font-weight: normal; text-align: center; }
#navigation2 ul li a { float: left; display: block; text-align: center; background-color: #639; color: #fff; text-decoration: none; margin: 0; padding: 5px 7px 5px 7px; height: 15px; border: none; border-right: 1px solid #ccc; border-bottom: none; }
#navigation2 ul li a:hover { text-decoration: underline; color: #fc0; }
#navigation2 ul li span.currentbranch0 a { background-color: #96c; color: #fff; }
#navigation2 ul li span.currentbranch0 a:hover { color: #fc0; }

.panel .panel-wrapper .strapline p { font-size: 1em; }

.page-leader #content { margin-left: 0; }

.page-leader .columns4-span1,
.page-leader .columns4-span1 .panel .panel-wrapper,
.page-leader .columns4-span1 .panel { width: 218px; }

.page-leader .columns4-span2,
.page-leader .columns4-span2 .panel .panel-wrapper,
.page-leader .columns4-span2 .panel { width: 446px; }

.page-leader .columns4-span3,
.page-leader .columns4-span3 .panel .panel-wrapper,
.page-leader .columns4-span3 .panel { width: 674px; }

.page-leader .columns3-span1,
.page-leader .columns3-span1 .panel .panel-wrapper,
.page-leader .columns3-span1 .panel { width: 294px; }

.page-leader .columns3-span2,
.page-leader .columns3-span2 .panel .panel-wrapper,
.page-leader .columns3-span2 .panel { width: 598px; }

.page-leader .fullwidth,
.page-leader .fullwidth .panel .panel-wrapper,
.page-leader .fullwidth .panel { width: 902px; }

.page-leader .featurebox.news.columns4-span1 .cycle .newsstory img { width: 218px; height: 120px; }
.page-leader .featurebox.news.columns4-span1 .cycle .newsstory p,
.page-leader .featurebox.news.columns4-span1 .morenews { width: 196px; }
.page-leader .featurebox.news.multiple.columns4-span1 .cycle .newsstory p,
.page-leader .featurebox.news.multiple.columns4-span1 .morenews { width: 176px; }

.page-leader .featurebox.news.columns4-span2 .cycle .newsstory img { width: 446px; height: 120px; }
.page-leader .featurebox.news.columns4-span2 .cycle .newsstory p,
.page-leader .featurebox.news.columns4-span2 .morenews { width: 424px; }
.page-leader .featurebox.news.multiple.columns4-span2 .cycle .newsstory p,
.page-leader .featurebox.news.multiple.columns4-span2 .morenews { width: 404px; }

.page-leader .featurebox.news.columns4-span3 .cycle .newsstory img { width: 674px; height: 120px; }
.page-leader .featurebox.news.columns4-span3 .cycle .newsstory p,
.page-leader .featurebox.news.columns4-span3 .morenews { width: 652px; }
.page-leader .featurebox.news.multiple.columns4-span3 .cycle .newsstory p,
.page-leader .featurebox.news.multiple.columns4-span3 .morenews { width: 632px; }

.page-leader .featurebox.news.columns3-span1 .cycle .newsstory img { width: 294px; height: 120px; }
.page-leader .featurebox.news.columns3-span1 .cycle .newsstory p,
.page-leader .featurebox.news.columns3-span1 .morenews { width: 272px; }
.page-leader .featurebox.news.multiple.columns3-span1 .cycle .newsstory p,
.page-leader .featurebox.news.multiple.columns3-span1 .morenews { width: 252px; }

.page-leader .featurebox.news.columns3-span2 .cycle .newsstory img { width: 598px; height: 120px; }
.page-leader .featurebox.news.columns3-span2 .cycle .newsstory p,
.page-leader .featurebox.news.columns3-span2 .morenews { width: 576px; }
.page-leader .featurebox.news.multiple.columns3-span2 .cycle .newsstory p,
.page-leader .featurebox.news.multiple.columns3-span2 .morenews { width: 556px; }

.page-leader .featurebox.news.fullwidth .cycle .newsstory img { width: 902px; height: 120px; }
.page-leader .featurebox.news.fullwidth .cycle .newsstory p,
.page-leader .featurebox.news.fullwidth .morenews { width: 880px; }
.page-leader .featurebox.news.multiple.fullwidth .cycle .newsstory p,
.page-leader .featurebox.news.multiple.fullwidth .morenews { width: 860px; }

.page-leader .featurebox.links.columns3-span1 .strapline ul li { width: 260px; }
.page-leader .featurebox.links.columns3-span2 .strapline ul li { width: 564px; }

.webform-notes { float: right; margin: 0.5em 0 0 0; padding: 0.7em; border: 1px solid #666; background-color: #ffffe1; color: #333; font-size: 0.85em; width: 15em; }
.webform-notes h2 { margin: 0; padding: 0 0 0.3em 0; font-size: 1.3em; }
.webform-notes p { margin: 0.3em 0em 0.7em 0em; }

.videocontainer { position: relative; margin-bottom: 20px; }
.videocontainer .videoQualityContainer { margin: 0; background-color: #f5f5f5; }
.videocontainer .videoInformation { background-color: #f5f5f5; padding: 0.1em 0.8em 0.5em 0.8em; margin-top: 10px; }
.videocontainer .videoInformation h2 { font-size: 1.3em; margin: 10px 0 0 0; }
.videocontainer .videoInformation h3 { font-size: 1.2em; margin: 10px 0 0 0; }
.videocontainer .videoInformation h2, .videocontainer .videoInformation h3 { }
.videocontainer .videoInformation p { margin: 0 0 0.8em 0; }
.videocontainer .videoInformation p em { width: 98%; }
.videocontainer .videoInformation ul { margin: 0 0 0.8em 1.5em; padding: 0 0 0 1.5em; }
.videocontainer .videoInformation ul li, .videocontainer .videoInformation ol li { margin: 0; padding: 0; }
.videocontainer .videoInformation a { color: #009; }
.videocontainer .videoInformation a:hover { color: #009; }
.videocontainer p.videoHelpLink { float: right; }
.videocontainer p.videoQuality { margin: 0; }
.videocontainer p.videoQuality input { vertical-align: -2px; }
.videoHelpText h2 { margin-top: 0.5em; }
.videoHelpText .videoFullScreenIcon { vertical-align: -6px; }

#rae_results thead tr th { vertical-align: top; }
#rae_results thead tr th a { text-decoration: none; color: #000; }
#rae_results tbody tr:hover { background-color: #fcc; }
#rae_results tbody tr td a { color: #009; }
#rae_results tbody tr td a:hover { color: #009; }
#rae_results tbody tr td a:visited { color: #009; }

#researchstaffprofile .tab { padding: 0; margin: 20px 0 0 0; border-bottom: 5px solid #ccc; }
#researchstaffprofile .tab ul { /*height: 27px;*/ margin: 0; padding: 0; list-style: none; overflow: hidden; }
#researchstaffprofile .tab ul li { display: inline; position: relative; margin: 0; padding: 0; font-weight: normal; text-align: center; }
#researchstaffprofile .tab ul li.selected a { background-color: #f5f5f5; font-weight: bold; }
#researchstaffprofile .tab ul li a { float: left; display: block; text-align: center; background-color: #fff; color: #000; text-decoration: none; margin: 0 2px 0 0; padding: 6px 6px 8px 6px; height: auto; border: 1px solid #ccc; font-size: 1em; border-bottom-width: 0; font-weight: bold; }
#researchstaffprofile .tab ul li a:hover { text-decoration: underline; }

#researchstaffprofile .researchstaffprofile-section { margin: 20px 0 0 0; }
#researchstaffprofile .researchstaffprofile-section .header { background-color: #f5f5f5; border: 1px solid #ccc; border-bottom-width: 0; }
#researchstaffprofile .researchstaffprofile-section .header h2 { color: #000; font-size: 1.2em; margin: 0; padding: 6px; font-family: Verdana, Geneva, sans-serif; }
#researchstaffprofile .researchstaffprofile-section .body { border: 1px solid #ccc; padding: 10px; }
#researchstaffprofile .researchstaffprofile-section .body h3 { color: #000; font-size: 1.1em; font-family: Verdana, Geneva, sans-serif; }
#researchstaffprofile .researchstaffprofile-section .body h4 { color: #000; font-size: 1em; font-family: Verdana, Geneva, sans-serif; }

#researchstaffprofile .researchstaffprofile-section .body img.photo { float: left; border: 1px solid black; margin: 10px 10px 10px 0; padding: 0; position: relative; width: 100px; }
#researchstaffprofile .researchstaffprofile-section .withphoto p,
#researchstaffprofile .researchstaffprofile-section .withphoto div { margin-left: 9.3em; }
#researchstaffprofile .researchstaffprofile-section .withphoto ul {	margin-left: 9.3em; }
#researchstaffprofile .researchstaffprofile-section .withphoto p div { margin-left: 0; }

#navigation-column div.relatedlinks { background-color: #fff; /*padding: 5px 10px;*/ padding: 0; border: 1px solid #ccc; }
#navigation-column div.relatedlinks h2 { font-size: 1em; margin: 0 0 10px 0; font-weight: normal; border-bottom: 1px solid #ccc; padding: 5px 10px; background-color: #f5f5f5; color: #000; font-family: Verdana, Geneva, sans-serif; }
#navigation-column div.relatedlinks ul { margin-left: 30px; }
#navigation-column div.relatedlinks ul li { margin-bottom: 10px; }
#navigation-column div.relatedlinks ul li a { color: #609; }

/*
#researchstaffprofile {	font-size: 1em;	width: auto; }
#researchstaffprofile h1 { position: relative; }
#researchstaffprofile h2, #researchstaffprofile h3 { margin: 0.4em 0 0 0; padding: 0; }
#researchstaffprofile div.tab { margin-bottom: 1em; width: 100%; }
#researchstaffprofile div.tab ul { border-bottom: solid 5px #ccc; list-style: none; }
#researchstaffprofile div.tab ul li { border-bottom-width: 0; font-size: 1em; }
#researchstaffprofile p { margin: 0; padding: 0.5em 0 0.3em 0; }
#researchstaffprofile p.clear { margin: 0; padding: 0; }
#researchstaffprofile ul { margin: 0 0.5em 0.3em 1.5em; padding: 0; }
#researchstaffprofile .researchstaffprofile-section { margin: -1em 0 2em 0; padding: 0; }
#researchstaffprofile .header { background: url('//www.manchester.ac.uk/medialibrary/images/corporate/corner_F5F5F5_FFFFFF_right.gif') no-repeat right top; margin: 0; padding: 0; }
#researchstaffprofile .header h3 { font-size: 0.95em; background: url('//www.manchester.ac.uk/medialibrary/images/corporate/corner_F5F5F5_FFFFFF_left.gif') no-repeat left top; border-bottom: 1px solid #ccc; margin: 0; padding: 0.4em 0.5em 0.4em 0.8em; }
#researchstaffprofile .body { margin: 0; padding: 0.5em 1.5em 2em 1.5em; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; overflow: hidden; position: relative; }
#researchstaffprofile .footer { margin: 0; padding: 0.5em 0 0 0; clear: right; }
#researchstaffprofile .researchstaffprofile-section .body img.photo { float: left; border: 1px solid black; margin: 10px 10px 10px 0px; padding: 0; position: relative; width: 100px; }
#researchstaffprofile .researchstaffprofile-section .body .clear { clear: both; }
#researchstaffprofile .researchstaffprofile-section .footer { clear: both; }
#researchstaffprofile .researchstaffprofile-section .nophoto img { display: none !important; }
#researchstaffprofile .researchstaffprofile-section .body h4 { margin-bottom: 0.4em; }
#researchstaffprofile .researchstaffprofile-section .withphoto p,
#researchstaffprofile .researchstaffprofile-section .withphoto div { margin-left: 9.3em; }
#researchstaffprofile .researchstaffprofile-section .withphoto ul {	margin-left: 11.3em; }
#researchstaffprofile .researchstaffprofile-section .withphoto p div { margin-left: 0; }
#researchstaffprofile div.tab ul li { background: url("//www.manchester.ac.uk/medialibrary/images/corporate/researchstaffprofile_tabcorners_02.gif") no-repeat right top; }
#researchstaffprofile div.tab ul li a { background: url("//www.manchester.ac.uk/medialibrary/images/corporate/researchstaffprofile_tabcorners_01.gif") no-repeat left top; }
#researchstaffprofile div.tab ul li h2 { background: url("//www.manchester.ac.uk/medialibrary/images/corporate/researchstaffprofile_tabcornersselected_02.gif") no-repeat top right; border: none; color: #000; margin: 0; padding: 0; }
#researchstaffprofile div.tab ul li h2 a { background: url("//www.manchester.ac.uk/medialibrary/images/corporate/researchstaffprofile_tabcornersselected_01.gif") no-repeat top left; border: none; color: #000; margin: 0; font-size: 0.95em; }
#researchstaffprofile .pagetop { margin-top: -1.5em; }
#researchstaffprofile p.email {	display: none; }
*/

#videowall { width: 644px; margin-top: 10px; }
.videostillsmall { width: 161px; height: 91px; float: left; display: block; /*background: #ccc;*/ }
.videostilllarge { width: 322px; height: 182px; float: right; display: block; /*background: #666;*/ margin-bottom: 20px; }
#videowall .description { float: left; width: 302px; padding: 10px 20px 10px 0;	min-height: 200px; margin-top: 20px; }
#videowall .quote {	float: left; width: 282px; min-height: 50px; font-size: 1.3em; padding: 10px 20px 10px 20px; background: url("//www.manchester.ac.uk/medialibrary/degreeprogrammes/project/images/css/kt-open-quote.png") top left no-repeat; }
#videowall .quote blockquote { margin: 0; padding: 10px 0 0 10px; }
#videowall .quote blockquote p { margin: 0; padding: 0; }
#videowall .quote blockquote p a { text-decoration: none; color: #639; }
#videowall .quote blockquote p a:hover { text-decoration: underline; color: #639; }
#videowall .quote .closequote { background: url("//www.manchester.ac.uk/medialibrary/degreeprogrammes/project/images/css/kt-close-quote.png") no-repeat; height: 30px; width: 30px; display: block; float: right; }
#videowall .quote .cite { padding: 20px 10px 10px 0; font-size: 0.8em !important; }
#videowall ul { float: left; list-style: none; margin: 10px 0 0 0; padding: 0; }
#videowall ul li { padding-top: 10px; padding-left: 10px; background: url("//www.manchester.ac.uk/medialibrary/degreeprogrammes/project/images/css/kt-play-lozenge.png") top left no-repeat; min-height: 39px; min-width: 282px; }
#videowall ul li a { text-decoration: none; color: #fff; }
#videowall ul li a:hover { text-decoration: underline; color: #fff; }

h2.news-strapline { font-size: 1.3em; }
.imagefloatleft { float: left; margin: 10px 10px 10px 0; }
.imagefloatright { float: right; margin: 10px 0 10px 10px; }

.countryflags { overflow: hidden; margin-top: 20px; float: left; }
.countryFlag { display: block; position: relative; float: left; margin: 0.6em 1em 0.5em 0; padding: 0; width: 150px; height: 100px; text-align: center; background-color: #fff; }

#countryprofile .tab ul { list-style: none; border-bottom: 0px solid #639; margin: 20px 0; padding: 0; overflow: hidden; background: #fff url('//assets.manchester.ac.uk/phase1/templates/images/tabs-border-bottom.png') repeat-x bottom left; }
#countryprofile .tab ul li { display: inline; float: left; padding: 0; margin: 0 0 0 4px; border: 1px solid #999; border-bottom-width: 0; background: #ebebeb url('//assets.manchester.ac.uk/phase1/templates/images/tabs-border-bottom.png') repeat-x bottom left; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; }
#countryprofile .tab ul li.active { display: inline; background-color: #fff; float: left; padding: 0; border-bottom-width: 0; background-image: none; }

#countryprofile .tab ul li a { color: #3c3b37; display: block; text-decoration: none; /*padding: 5px 8px 6px 8px; font-weight: 600px;*/ padding: 5px 3px 6px 3px; font-weight: 400; }
#countryprofile .tab ul li a:hover { text-decoration: underline; }
#countryprofile .tab ul li.active a { color: #639; }

#countryprofile .countryprofilecontent h2.main-heading { display: none; }

div.find-follow { width: 138px; height: 52px; padding: 0; background-color: #eee; margin-top: 20px; border: 1px #ccc solid; }
div.find-follow a { color: #163b86; text-decoration: none; display: block; padding: 10px; }
div.find-follow a:visited { color: #163b86; }
div.find-follow a:hover { color: #163b86; text-decoration: underline; }

ul.social { margin: 20px 0 0 20px; padding: 0; }
ul.social li { background-color: #fff; height: 40px; margin: 0; list-style: none; }
ul.social li img { vertical-align: middle; margin-right: 10px; }

div.floatbox { background-color: #f5f5f5; border: none; color: #000; font-size: 0.85em; padding: 10px; width: 225px; }
div.floatbox.left { float: left; margin: 0 1em 0.3em 0; }
div.floatbox.right { float: right; margin: 0 0 0.3em 1em; }
div.floatbox p { margin: 0 0 10px 0 !important; padding: 0; }
div.floatbox ul { margin: 0.3em 0.3em 0.3em 1.5em; padding: 0; }
div.floatbox ul li { margin-bottom: 0 !important; }

div.announcement { background-color: #eecdff; margin: 0.8em 0 0 0; padding: 0.8em 0.8em 0.1em 0.8em; }
div.announcement2 {	background-color: #c9f; margin: 0.8em 0 0 0; padding: 0.8em 0.8em 0.1em 0.8em; }
div.announcement h2, div.announcement2 h2 { margin: 0 0 0.8em 0 !important; }
div.announcement p, div.announcement2 p { margin: 0 0 0.8em 0 !important; }
div.announcement p em, div.announcement2 p em { width: 98%; }
div.announcement ul, div.announcement2 ul { margin: 0 0 0.8em 1.5em; padding: 0 0 0 1.5em; }
div.announcement ul li, div.announcement ol li, div.announcement2 ul li, div.announcement2 ol li { margin: 0; padding: 0; }
div.announcement a, div.announcement2 a { color: #009; }
div.announcement a:hover, div.announcement2 a:hover { color: #009; }

#casestudieslist { list-style: none outside none; margin: 40px 0 0 0; padding: 0; }
#casestudieslist li { border-top: 1px solid #aaa; margin: 0 0 0 0 !important; padding: 30px 0; overflow: hidden; position: relative; }
#casestudieslist li a { text-decoration: none; cursor: pointer; }
#casestudieslist li a p { color: #000; }
#casestudieslist li a:hover p.link { text-decoration: underline; }
#casestudieslist li img { margin-right: 0; }
#casestudieslist li div.text { width: 494px; position: relative; float: right; padding-left: 20px; height: 150px; }
#casestudieslist li h2 { margin-top: 0; font-weight: 300; color: #000; }
#casestudieslist li p.link { position: absolute; bottom: 0; }
#casestudieslist li p.link { text-decoration: none; font-size: 1.1em; color: #609; }
#casestudieslist li p.link:after { position: absolute; content: "\00a0\00bb"; }
#casestudieslist li p.link span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; }

.casestudy p { margin-top: 20px !important; }
.casestudy h2 { margin-top: 20px; padding-bottom: 0; }
.casestudy #banner { position: relative; background-color: #000; width: 100%; height: 250px; margin-bottom: 20px; }
.casestudy #banner h1 { position: absolute; top: 20px; left: 20px; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 1.8em; line-height: 1; }
.casestudy #banner h1 span { background-color: #fff; margin-bottom: -15px; display: inline-block; padding: 15px; }

.casestudy #banner h1 #lineOne { position: relative; z-index: 100; }
.casestudy #banner h1 #lineTwo { font-weight: 600; position: relative; z-index: 50; }

.casestudy #banner .strapline { position: absolute; bottom: 20px; left: 20px; color: #609 !important; background-color: #fff; padding: 5px 15px !important; font-family: 'Open Sans', sans-serif; font-size: 1.2em; font-weight: 600; }

.casestudy #biog { margin: 20px 0 20px 0; padding: 10px; background-color: #e5e5e5; overflow: hidden; }
.casestudy #biog img { float: left; margin-right: 0; }
.casestudy #biogText { padding: 0; margin: 0 0 0 160px; }
.casestudy #biogText h2 { margin: 0; }
.casestudy #biogText p { margin-top: 15px !important; }
.casestudy #biogText p a { text-decoration: none; color: #609; }
.casestudy #biogText p a:hover { text-decoration: underline; }
.casestudy #biogText p a:after { position: absolute; content: "\00a0\00bb"; }

.casestudy .floatright { margin: 20px 0 20px 20px !important; }

.casestudy .quote { float: right; width: 300px; margin: 0 0 20px 20px; font-size: 1.3em; color: #609; font-family: 'Open Sans', sans-serif; font-weight: 600; }

div.addthis_toolbox, div.addthis_toolbox.contentbox { margin: 20px 0; }