/* Common elements */

/* note: Stu changed all image callouts to ../ to reflect file structure on the common area */

body {
	background-color: #fff;
	color: #666;
	font-family: Helvectica, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
}

img {
	border: none;
}

form {
	margin: 0;
}

/* Note: some headings changed lower down for specific sections */
h1 {
	font-family: "HelveticaNeue Thin", Helvetica, Arial;
	font-size: 26px;
	font-weight: normal;
/*	margin: 14px 0 10px 0; */
	margin: 1px 0 10px 0;
	padding: 0 0 10px 0;
/*	line-height: 20px; */
/* Below should make titles across two lines work OK, but may introduce gap below them */
	line-height: 26px;
	margin-top: -2px;
	margin-bottom: -2px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 16px;
	margin: 10px 0 2px 0;
}

h4 {
	font-size: 15px;
	margin: 10px 0 4px 0;
}

h5 {
	font-size: 15px;
	margin: 10px 0 4px 0;
}

address {
	display: inline;
	font-style: normal;
}


/* Class used below items (mainly divs) which are floated left and right to make sure they're cleared */
.cssclear {
	clear: both;
}


/* General Link styles */
a:link {
/*	color: #682F75; Old Link Colour */
	color: #940E0E;
	text-decoration: none;
}

a:visited {
	color: #c21515;
	text-decoration: none;
}

a:hover {
	color: #940E0E;
	text-decoration: underline;
}

a:active {
	color: #940E0E;
	text-decoration: underline;
}
/* End General Link Styles */


#overcontainer {
	margin: 0 auto 0 auto;
	padding: 0;
	background-image: url(../images/site-background.jpg);
	background-repeat: repeat-y; 
	width: 1007px;
}



/* Top area */
#masthead {
	width: 973px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

#siteToolsContainerContainer {

}


/* Topmost bar of navigation */
/* i.e. Home, Accessibility links, search box */
#siteToolsContainer {
	height: 42px;
}

#siteSearch {
	float: right;
	width: 250px;
	margin-top: 3px;
}

#siteToolsContainer .searchinput {
	border: 1px solid #7F9DB9;
	width: 163px;
	margin: 8px 10px 0 0;
	float: left;
}

#siteToolsContainer .searchsubmit {
	float: right;
	margin: 8px 21px 0 0;
	padding: 0;
}

#siteTools {
	padding: 14px 0 0 18px;
	font-size: 11px;
	font-weight: bold;
	color: #D9D9D9;
}

#siteTools a {
	padding: 0 3px;
	color: #000;
}

#search {
	float: right;
	padding: 0;
	margin: 0;
}

#search form {
	margin: 0;
	padding: 0;
}
/* End of Topmost bar of navigation */


/* Banner area (i.e. large graphic, logo and potentially some text */
#banner {
	background-color: #000; /* NoteNote */
	height: 167px;
	margin: 0;
}

#bannerHome {
	background-color: #000; /* NoteNote */
	height: 334px;
	margin: 0;
}

#logo {
	padding: 15px 0 0 15px;
}

#banner h2, #bannerHome h2 {
	margin: 5px 0 0 26px;
	padding: 0;
	color: #fff;
	width: 218px;
}

#bannerContainer {

}

#bannerRight {
	height: 167px;
	width: 973px;
	color: #fff;
}

#bannerHome #bannerRight {
	height: 334px;
	width: 973px;
}

#bannerHome h2 {
	margin-top: 110px;
	width: 200px;
	font-weight: normal;
}

#bannerRight h2 {
	font-family: "HelveticaNeue Thin", Helvetica, Arial;
	font-size: 28px;
}

#bannerHome #bannerRight p {
	margin: 15px 0 0 170px;
}

#bannerRight a {
	color: #fff;
}

h2.sectionTitle {
	margin-top: -30px;
	height: 30px;
}

/* End Banner area */



/* Main navigation (below large graphic) */
#globalNavContainer {
	background-color: #333;
	color: #000;
	margin-bottom: 20px;
}

#globalNav {
	height: 32px;
	font-size: 13px;
	font-weight: bold;
	color: #ccc;
}

#globalNav ul {
	padding: 7px 0 5px 9px;
	margin: 0;
}

#globalNav li {
	display: inline;
	padding: 0 10px 0 6px;
	border-right: 1px solid #ccc;
}

/* IE7 hack (Gah, the only one needed) for making spacing between main navigation items and borders correct */
html>body #globalNav li {
     *padding: 0 8px 0 8px;
}


#globalNav li.end {
	border-right: none;
	padding-right: 0;
}

#globalNav li.selected a {
	color: #999;
}

/* Link styles for main navigation */
#globalNav a:link, #globalNav a:visited, #globalNav a:hover, #globalNav a:active {
	color: #fff;
	text-decoration: none;
}
/* End of Main navigation */



/* Move navigation help off screen for non-screen readers */
#skipnav {position:absolute; left:-1000px;}


/* End Top Area */




/* Content Area */

/* Contains all of content below main navigation, including footer */
#fullContainer {
	width: 973px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

/* Contains side navigation, content, right side content (not footer) */
#container {
	margin-left: 10px;
}

/* Contains main content on the page, restricted to allow floating navigation next to it */
#content {
	width: 688px;
	float: right;
	margin-right: 19px;
}

/* General container to wrap around content and allow particular styles in certain sections */
.storycontainer {

}

/* Contains content which is shown on three column layout - this is the middle column */
.story {
	float: left;
	width: 452px;
	line-height: 19px;
}

.story p {
	margin-top: 0;
}


/* Get rid of bullets from lists in main content area */
#content ul {
/*	list-style-type: none; */
	padding-left: 15px;
	margin: 4px 0 4px 0px; 
}

#content li {
/*	padding: 0px 0 0px 13px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat; */
}

/* Different coloured introduction paragraph in some sections */
p.intro {
	color: #666;
	font-weight: bold;
	margin: 0 0 16px 0;
}

h3.intro {
	margin-top: 0;
}


/* Used to enforce the correct margin on the dotted line between content */
.storyline {
	margin-top: 8px;
}

.h1nexth2 {
	display: inline;
}

.h2nexth1 {
	display: inline;
	font-family: "HelveticaNeue Thin", Helvetica, Arial;
	font-size: 26px;
	font-weight: normal;
	color: #A0A0A0;
	
}





/* Side content boxes - all content held on right hand column is in a 'contentbox' div */
.contentbox {
	float: right;
	width: 216px;
	padding-top: 4px;
}

.cbnotop {
	padding-top: 0;
}

/* Make a caption with an orange background, also used on home page (multibox) */
.contentbox .caption, .multibox .caption {
	width: 216px;
	background-color: #F7941C;
	color: #fff;
}

/* ############ added for new course finder ############## */

/* caption for course finder pages right col universal */
.caption {
	width: 211px;
	background-color: #F7941C;
	color: #fff;
	padding:5px;
	padding-top:-1px;
	margin-bottom:10px;
	height:20px;
	font-weight:bold;

}

#content_right .caption p {margin-top:1px;}

/* for captions inside tabs on testimonials etc */
.coursecaption {
	width: 140px;
	background-color: #F7941C;
	color: #fff;
	padding:5px;
	padding-top:4px;
	margin-bottom:10px;
	margin-top:-1px;
	font-weight:bold;

}

/* so video  or image is flush with left hand text */
#overview_right {padding-top:15px;}





/* ############### end added for course finder ####################### */


/* caption for business area with green background - added by Stu */
.contentbox .Businesscaption {
width: 216px;
	background-color: #84a13f;
	color: #fff;
}

.contentbox p {
	margin: 0;
	padding: 8px 0;
	line-height: 18px;
	font-size: 11px;
}

/* Main caption headings in the side boxes and on home page  - notee added business caption to this */
.contentbox .caption h3, .multibox .caption h2, .contentbox .Businesscaption h3 {
	margin: 0;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
}

/* Used by 'What our Students Say' box (Undergraduate Study page) */
.contentbox h4 {
	font-size: 16px;
	margin: 0 0 1px 0;
	padding: 6px 0 6px 10px;
}

.contentbox h4 a {
	color: #fff;
}

.contentboxquoteimg {
	float: left;
	width: 26px;
	margin: 8px 0 0 0;
}

.contentboxquote {
	float: right;
	width: 182px;
	line-height: 19px;
}



/* Profile boxes on 'What our students say' pages */
.contentbox .profile {
	width: 216px;
	background-color: #FAB361;
	color: #000;
	padding-bottom: 12px;
}

.contentbox .profile h3 {
	margin: 0;
	padding: 6px 0 0px 12px;
	font-size: 12px;
}

.contentbox .profile p {
	margin: 0;
	padding: 6px 0 0px 12px;
}


/* Side box used in News items */
.contentbox .newspic {
	width: 216px;
	padding-bottom: 12px;
	font-style: italic;
}

.contentbox .newspic p {
	margin: 0;
	padding: 6px 0 0 0;
}

/* End of Side content boxes */





/* Side navigation */
#navBar {
	width: 225px;
	float: left;
	margin-bottom: 30px;
}

/* Main links in side navigation */

#sectionLinks {
	float: left;
	width: 225px;
	background-image: url(../images/navbar_line.gif);
	margin: 0 0 0 10px;
	font-size: 13px;
}

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

#sectionLinks li {
	min-height: 23px;
	font-weight: bold;
	padding: 6px 0 0 10px;
	background-color: #fff;
	margin: 1px 0;
}

#sectionLinks li a {
	color: #000;
}

#sectionLinks li.head {
	background-color: #F7941C;
	color: #fff;
}

#sectionLinks li.head a, #sectionLinks li.head a {
	color: #fff;

}

#sectionLinks li.selected {
	background-color: #F8B45F;
	color: #fff;
}

#sectionLinks li.selected a {
	color: #fff;

}

#sectionLinks .head {
	font-size: 17px;
}

#sectionLinks .lvl2 {
	padding-left: 20px;
	font-weight: normal;
}


#sectionLinks.news li.head {
	background-color: #000;
	color: #fff;
}

#sectionLinks.news li.selected {
	background-color: #999;
	color: #fff;
}


#sectionLinks.sLaboutus li.head {
	background-color: #000;
	color: #fff;
}

#sectionLinks.sLaboutus li.selected {
	background-color: #999;
	color: #fff;
}

#selectionLinks li.external, #relatedLinks li.external {
	padding-left: 29px;
	background-image: url(/images/open-new-window.gif);
	background-repeat: no-repeat;
}



/* added by Stu for business section links */
#sectionLinks.sLbusiness li.head {
	background-color: #84a13f;
	color: #fff;
}

/* the lighter colour to highlight business section */
#sectionLinks.sLbusiness li.selected {
	background-color: #a4c25b;
	color: #fff;
}
/* added by Stu for research section links */
#sectionLinks.sLresearch li.head {
	background-color: #7c4488;
	color: #fff;
}
/* the lighter colour to highlight research section */
#sectionLinks.sLresearch li.selected {
	background-color: #aa69b8;
	color: #fff;
}

/* added by Stu for community section links */
#sectionLinks.sLcommunity li.head {
	background-color: #941681;
	color: #fff;
}
/* the lighter colour to highlight community section */
#sectionLinks.sLcommunity li.selected {
	background-color: #d13aac;
	color: #fff;
}
/* End of Main links in side navigation */

/* Related links in side navigation */
/* NOTENOTE some of this could be merged in to above */
#relatedLinks {
	background-image: url(../images/navbar_line.gif);
	width: 225px;
	float: left; 
	margin: 0px 0 0 10px;
	font-size: 13px;
}

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

#relatedLinks li {
	min-height: 23px;
	padding: 6px 0 0 10px;
	background-color: #fff;
	margin: 1px 0;
}

#relatedLinks li a {
	color: #000;
}


#relatedLinks li.selected {
	background-color: #F7941C;
	color: #fff;
}

#relatedLinks li.selected a {
	color: #fff;
}

#relatedLinks .head {
	font-size: 17px;
}

#relatedLinks .relatedHeader {
	font-weight: bold;
	color: #999;
	margin: 0;
}
/* End of Related links in side navigation */



/* End Side navigation */







/* Bottom Area */

/* footerlinks holds the 'report' message */
#footerlinks {
	clear: both;
	background-image: url(../images/line_content.gif);
	background-repeat: no-repeat;
	padding: 10px 0;
}

/* This is the main footer at the bottom of everything */
#footer {
	clear: both;
	background-image: url(../images/line_full.gif);
	background-repeat: no-repeat;
	padding: 8px 0;
	margin-left: 20px;
	width: 934px;
	color: #9C9C9C;
}

#footerlinks a, #footer a {
	color: #9C9C9C;
}



/* End Bottom Area */




/* Home page and Student Life */

/* You can have multiboxes in the code and they will float together to fill up an overall containing div */
.multibox {
	float: left;
	width: 216px;
	margin-right: 20px;
}

.mbnomargin {
	margin-right: 0;
}

.multibox .subbox {
	min-height: 150px;
}

.multibox h4 {
	width: 202px;
}

.multibox h5 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

.multibox p {
	margin: 0;
	line-height: 19px;
}

/* End Home page and Student Life */




/* Home page */

#homecontainer #content {
	margin-top: 0px;
}

#homecontainer .multibox .subbox {
	min-height: 172px;
}

#homecontainer .multibox {
	margin-bottom: 10px;
}

#homecontainer p.keywords {
	margin: 8px 0;
}

/* Multiboxes with different colour captions for research and business */
.multibox .research {
	width: 216px;
	background-color: #682F74;
	color: #fff;
}

.multibox .business {
	width: 216px;
	background-color: #6F9130;
	color: #fff;
}

.multibox .research h2, .multibox .business h2 {
	margin: 0;
	padding: 4px;
	font-size: 12px;
}

.multibox .caption a, .multibox .research a, .multibox .business a {
	color: #fff;
}


/* News area of home page */
#homecontainer #newsbox {
	float: left;
	width: 452px;
}

#homecontainer #newsbox h2 {
	width: 446px;
	color: #fff;
	background-color: #333;
	font-size: 14px;
	padding: 3px;
	margin: 0 0 8px 0;
}

#homecontainer #newsbox h3 {
	font-size: 12px;
	margin: 0;
}

#homecontainer #newsbox p {
	margin-top: 3px;
}

#homecontainer #newsbox img {
	float: left;
	padding-right: 10px;
}


/* Prospectus / tour buttons on home page */
#homecontainer #buttons {
	float: right;
	width: 216px;
}

#homecontainer .button {
	width: 216px;
	height: 57px;
	background-color: #F7941C;
	margin-bottom: 10px;
}

/* End of home page */





/* Student Life */

/* Top part of student life page, containing the multiboxes */
.slifecontainer h4, .slifevideobox h4 {
	background-color: #F7941C;
	font-size: 12px;
	line-height: 12px;
	padding: 4px 7px;
	color: #fff;
}
/* added by stuart for purple backgrounds in community area - nb need to add .communtity class to the h4 tag on relevant pages */
.slifecontainer h4.community {
	background-color: #941681;
	
}

.slifecontainer h4 a, .slifevideobox h4 a {
	color: #fff;
}

/* Image and text in each Student Life multibox */
.landingImg {
	float: left;
	width: 70;
}

.landingText {
	float: right;
	width: 135px;
	font-size: 11px;
	line-height: 15px;
}

.landingText p {
	margin: 0;
}

/* Video area of Student Life home page */
.slifevideobox {
	padding-top: 1px;
	margin: 1px 0 10px 0;
}

.slifevideobox .youtube, .prospectivevideobox .youtube {
	float: left;
	width: 425px;
	height: 344px;
	padding: 8px;
	background-color: #FCEAD2;
	margin-top: 8px;
}

.slifevideobox h3, .prospectivevideobox h3 {
	color: #333;
	margin: 0;
	font-size: 14px;
}

.slifevideobox .videotext {
	float: right;
	width: 230px;
	margin-top: 8px;
}

.cafebox {
	float: left;
	width: 80px;
	margin-right: 10px;
}

.cafebox h4 {
	font-size: 12px;
	line-height: 12px;
}

.picbox {
	float: left;
	width: 80px;
	margin-right: 10px;
}

.picbox h4 {
	font-size: 12px;
	line-height: 12px;
}



.prospectivevideobox .youtube {
	float: none;
}

.prospectivevideobox .videotext {

}


/* Bottom area of Student Life home page, listing the various areas */
#bottwrap {
	margin: 8px 0 15px 0;
}

#bottleftcol {
	float: left;
	width: 335px;
}

#bottrightcol {
	float: right;
	width: 335px;
}

.landingMain {
	width: 452px;
}

.landingHeadMain {
	display: block;
	background-color: #ccc;
	width: 452px;
	color: #fff;
	padding: 2px 0 2px 5px;
	margin: 0 0 4px 0;
}

a.landingHeadMain {
	color: #fff;
}

.landingText2 {
	float: right;
	width: 350px;
}

.table th {
	text-align: left;
}

.table td {
	padding-right: 5px;
}


/* New students home page */
.nsbox {
	width: 210px;
	float: left;
	min-height: 140px;
	padding: 0 15px 0 0;
}

.nsbox .end {
	padding-left: 0;
}

.nsbox h3, .landingMain h3 {
	background-color: #F7941C;
	color: #fff;
	line-height: 12px;
	font-size: 12px;
	margin: 0 0 8px 0;
	padding: 4px;
}

/* stu added LandingMainRes for research area */
.nsbox h3 a, .landingMain h3 a, .landingMainRes h3 a{
	color: #fff;
}

.nsbox img {
	float: left;
	width: 90px;
}

.nsbox .landingText {
	width: 115px;
}

.centerInsert {
	padding-bottom: 5px;
}

.centerInsert h3 {
	background-color: #F7941C;
	color: #fff;
	line-height: 12px;
	font-size: 12px;
	margin: 0 0 8px 0;
	padding: 4px 7px;
}

/* for green background in business area - added by Stu */
.BuscenterInsert h3 {
	background-color: #84a13f;
	color: #fff;
	line-height: 12px;
	font-size: 12px;
	margin: 0 0 8px 0;
	padding: 4px 7px;
}
/* added by stu as red link text does not work on the green background */
.BuscenterInsert h3 a {
color:#fff;
}
.centerInsert h3 a {
	color: #fff;
}

.centerInsertImage {
	float: left;
	/* IE Check - may need a size here, and they're 60px and 90px on site */
}

.centerInsertSmallHead {
	float: right;
	width: 390px;
}

.centerInsertSmallText {
	float: right;
	width: 390px;
}



/* End of Student Life */








/* Prospective students */

/* Particular headers for Prospective page, which has two large headers instead of one */

h1.coursesapp {
	margin-bottom: 0px;
	padding: 0 0 5px 0;
}

h2.coursesapp {
	font-family: "HelveticaNeue Thin", Helvetica, Arial;
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0 10px 0;
	padding: 0;
	color: #A0A0A0;
}
/* End of Prospective Students */










/* Various tables in News and Contact Us sections */

.tableHeader {
	background-color: #999;
	color: #fff;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}

td {
	vertical-align: top;
	padding: 4px 0;
}
/* below added by Stu for dashed outlines on some tables */
/* edit changed to dotted line..*/
.dashedtable table {border-collapse:collapse;}
.dashedtable table td, .dashedtable table th {border:dotted 1px #ccc;padding:5px;text-align:left;border-top:none;}

/* End of Various tables */



/* About Us page */

.published {
	font-size: 11px;
	font-style: italic;
}

/* End of About Us page */




/* Contact Us page */

label {
	width: 100px;
}

table.contactform {
	margin: 0;
	padding-bottom: 10px;
}

table.contactform th {
	text-align: left;
	padding-right: 40px;
	font-weight: normal;

}
.contactsurname {
	padding-left: 20px;
}

.contactinput {
	border: 1px solid #7E9BB9;
	width: 231px;
}

.contactselect {
	border: 1px solid #7E9BB9;
	width: 583px;
}

.contactfind {
	border: 0;
	float: left;
}

.contactclear {
	border: 0;
	float: right;
}

.contact .tableHeader {
	background-color: #f3f3f3;
	color: #666;
}

.contact td {
	width: 210px;
	padding-right: 20px;
}
/* End of Contact Us page */



/* Working Here - Job listings */

table.jobstable .sepGreyLine {
	background-image: url("../images/line_content.gif");
	background-repeat: no-repeat;
	height: 1px;
	width: 6px;
}



/* Accommodation Guides */
.sepGreyLine {
	background-image: url("../images/line_content.gif");
	background-repeat: no-repeat;
	height: 1px;
	width: 688px;
}

.accommodationcontainer h5 {
	color: #000;
	text-align: left;
}

.accommodationcontainer h4 {
	color: #000;
}

.accommodationcontainer h6 {
	color: #000;
	text-align: left;
	font-size: 12px;
	margin: 0;
}

/* These hold the images on the right hand side of each guide description */
.accombox {
	float: right;
	width: 175px;
}

/* Used for right hand image of each hall on e.g. Falmer page */
.accombox200 {
	float: right;
	width: 200px;
	padding-top: 4px;
}

.accommodationcontainer td {
	padding-right: 10px;
}


.accombox200 img {
	width: 200px;
}

/* The display captions are overlaid using translucent png, absolute positioning, and a negative margin */
.accombox200 .caption {
	color: #fff; 
	background-image: url("../images/caption_trans_bg.png");
	margin-top: -46px;
	height: 38px;
	padding: 4px 0 4px 6px;
	width: 194px;
	position: absolute;
	font-size: 11px;
	line-height: 18px;
}

.accombox200 p {
	margin-bottom: 0;
}

.accombox200 p.top {
	margin-top: 0;
}

/* End of Accommodation Guides */





/* Maps */

.mapcontainer h4 {
	color: #000;
}

/* mapitem holds each map and you can put several together and they'll float to fill up the space */
.mapitem {
	width: 220px;
	float: left;
	margin: 0 0 10px 0;
}

.mapitem img {
	float: left;
	padding-right: 10px;
	vertical-align: top;
}

.mapitem p {
	width: 152px;
	float: right;
}
/* End of Maps */





/* Alumni section */

/* Alumni details form */

.alumniformcontainer {
	width: 688px;
}

.alumniformcontainer h4 {
	color: #000;
}

/* Laying out Alumni table */
.alumniformcontainer table {
	border-collapse: collapse;
}

table.alumnitablewide {
	width: 100%;
}

table.alumnitableleft {
	float: left;
	width: 340px;
}

table.alumnitableright {
	float: right;
	width: 320px;

}

/* Elements of the Alumni form */
.alumniformcontainer input {
	border: 1px solid #7E9BB9;
	width: 216px;
}

.alumniformcontainer .alumniradio {
	border: 0px;
	width: 20px;
}

.alumniformcontainer .alumnicheck {
	border: 0px;
	width: 20px;
}

.alumniformcontainer select {
	border: 1px solid #7E9BB9;
	width: 218px;
}

.alumniformcontainer textarea {
	float: right;
	border: 1px solid #7E9BB9;
	width: 334px;
	height: 168px;
	margin-bottom: 10px;
}

.alumniformcontainer p.textareanote {
	float: left;
	width: 330px;
	margin-top: 0;
}

td.alumnileft {
	width: 118px;
}

.alumniformcontainer input.alumniformsubmit {
	width: 62px;
	height: 21px;
	margin: 12px 0 0 0;
	border: 0;
}

.alumniformcontainer .line {
	margin-top: 10px;
}

.gifts {

}

.gifts .tableHeader {
	background-color: #F7941C;
}



/* End of Alumni section */



/* Research section */

.slifebox {
	float: left;
	width: 80px;
	margin-right: 10px;
}

.slifebox h3 {
	font-size: 12px;
	line-height: 12px;
}

.researchcontainer {
	
}

.researchcontainer .slifebox {
	float: left;
	width: 216px;
	margin: 0 10px 0 0;
}

.researchcontainer .slifebox h3, .researchcontainer h4 {
	font-size: 12px;
	line-height: 12px;
	padding: 4px;
	/* colour changed to purple - Stu */
	background-color: #7c4488;
	color: #fff;
}

.researchcontainer .slifebox h3 a, .researchcontainer h4 a {
	color: #fff;
}

.researchcontainer .landingImg {
	padding-right: 8px;
}

.researchcontainer .landingText {
}

.researchcontainer .landingKeywords {
	clear: both;
	font-size: 11px;
	line-height: 15px;
}


/* Video area of Student Life home page */
.researchvideobox {
	padding-top: 1px;
	margin: 1px 0 10px 0;
}

.researchvideobox .swfvideo {
	width: 320px;
	height: 240px;
	padding: 8px;
	background-color: #FCEAD2;
	margin-top: 8px;
}

.story .researchvideobox h4 {
	width: 322px;
	background-color: #7c4488;
	font-size: 12px;
	line-height: 12px;
	padding: 4px 7px;
	color: #fff;
}

.researchvideobox h4 a {
	color: #fff;
}
/* added by stuart for purple background on long h3 in research area */
.landingMainRes h3 {
	background-color: #7c4488;
	color: #fff;
	line-height: 12px;
	font-size: 12px;
	margin: 0 0 8px 0;
	padding: 4px;
	width:425px;
}

/* end added by stu */

/* End of Research section */

/**** below added for opendays, prospectus ordering and generally anything not on central server ****/

/* styles relating to opendays forms */

#form{
	background-color: #FFFFFF;
	margin: 0;
	}
#formHeader{
	
}










