@charset "utf-8";
/* Royal Holloway Website - Main CSS Document */
html {overflow: -moz-scrollbars-vertical; }

body {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666;
background:#fff;
margin:0;
padding:0;
text-align:center;}

img {border:0 none;}

.sys_sitewrap a {color:#0665a9; text-decoration:none;}
.sys_sitewrap a:hover {text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {
margin:0 0 .3em 0;
padding:0;
line-height:1em;
}

h1 {
margin-top:.5em;
margin-bottom:.7em;
font-size:1.9em;
font-weight:400;}

h2 {
margin-top:.5em;
color:#036cb6;
font-size:1.7em;
font-weight:400;}

h3 {
font-size:1.3em;
font-weight:700;}

h4 {
font-size:1.2em;
font-weight:700;}

h5 {
font-size:1.1em;
font-weight:700;}

h6 {
font-size:1em;
font-weight:700;}

p {margin:0 0 1em 0;}



/* Editor Classes */
.sys_sitewrap .floatImageLeft {
display:block;
float:left;
margin:0 7px 7px 0;
padding:0;
border:1px solid #d6d6d6;}

.sys_sitewrap .floatImageRight {
display:block;
float:right;
margin:0 0 7px 7px;
padding:0;
border:1px solid #d6d6d6;}

/* Site Structure */
.sys_sitewrap {
width:950px;
text-align:center;
text-align:left;
margin:0 auto;
padding:0;
}

	/* Header */
	#siteheader {
	width:950px;
	height:95px;
	text-align:left;
	margin:0;}
	
		#siteheader #sitelogo {
		width:185px;
		float:left;}
			#siteheader #sitelogo img {
			display:block;}
		
		#siteheader ul#siteoptions {
		float:right;
		height:26px;
		margin:0 0 26px 0;
		padding:0;
		list-style-type:none;}
			#siteheader ul#siteoptions li {
			float:left;
			font-size:.9em;
			margin:0;
			padding:0;
			background:none;}
			
			#siteheader ul#siteoptions li#ContactUsLink a{
			display:block;
			padding:.8em 16px 0 0;
			color:#666;
			background:url("/SiteElements/Images/OrangeBullet1.png") 100% .9em no-repeat;}
			
			/* Search Search*/
			#siteheader ul#siteoptions li#SiteSearch {
			padding:4px 20px 0 20px;}
			
			#siteheader ul#siteoptions li#SiteSearch .sys_search-query-control,#siteheader ul#siteoptions li#SiteSearch .sys_textBoxWithRedirect {
			position:relative;
			width:112px;
			height:18px;}
			
			#siteheader ul#siteoptions li#SiteSearch label {
			display:none;}
			
			#siteheader ul#siteoptions li#SiteSearch input.sys_searchbox, #siteheader ul#siteoptions li#SiteSearch input#TextboxWithRedirect_redirectTextBox {
			width:108px;
			height:16px;
			background:#fff;
			border:0 none;
			font-size:10px;
			margin:0;
			padding:1px 2px;
			border:1px solid #e6e6e6;}
			#siteheader ul#siteoptions li#SiteSearch input.sys_searchbox.sys_inputfocus, #siteheader ul#siteoptions li#SiteSearch input#TextboxWithRedirect_redirectTextBox.sys_inputfocus  {
			border:1px solid #ccc !important;
			background:#fff !important;
			color:#333 !important;}
			
			#siteheader ul#siteoptions li#SiteSearch input.sys_search-button, #siteheader ul#siteoptions li#SiteSearch input#TextboxWithRedirect_redirectButton{
			position:absolute;
			top:2px;
			right:0;
			width:20px;
			height:16px;
			overflow:hidden;
			background:#ccc url("/SiteElements/Images/SearchButton.png") 0 0 no-repeat;
			border:0 none;
			line-height:9999px;
			text-indent:9999px;
			cursor:pointer;}
		
			#siteheader #TopNav {
			float:right;
			width:765px;
			position:relative;
			z-index:150;}
				
				#siteheader #TopNav a.sys_home,
				#siteheader #TopNav a.sys_aboutus,
				#siteheader #TopNav a.sys_studyhere,
				#siteheader #TopNav a.sys_forbusiness,
				#siteheader #TopNav a.sys_livinghere,
				#siteheader #TopNav a.sys_international,
				#siteheader #TopNav a.sys_research,
				#siteheader #TopNav a.sys_alumni {
				display:block;
				height:15px;
				width:99px;
				padding:17px 5px 5px 5px;
				font-weight:700;
				color:#fff;
				background-color:#333;
				overflow:hidden;
				background-position:0 0;
				background-repeat:no-repeat;
				background-image:url("/SiteElements/MenuFiles/TabOff.png");}
				
				#siteheader #TopNav a.sys_home {
				background-color:#f57b20;
				/*background-image:url("/SiteElements/MenuFiles/Home.png");*/}
				#siteheader #TopNav a.sys_aboutus {
				background-color:#004b8d;
				/*background-image:url("/SiteElements/MenuFiles/AboutUs.png");*/}
				#siteheader #TopNav a.sys_studyhere {
				background-color:#8cc63f;
				/*background-image:url("/SiteElements/MenuFiles/StudyHere.png");*/}
				#siteheader #TopNav a.sys_forbusiness {
				background-color:#60cae4;
				/*background-image:url("/SiteElements/MenuFiles/ForBusiness.png");*/}
				#siteheader #TopNav a.sys_livinghere {
				background-color:#60cae4;
				/*background-image:url("/SiteElements/MenuFiles/LivingHere.png");*/}
				#siteheader #TopNav a.sys_international {
				background-color:#7b2b83;
				/*background-image:url("/SiteElements/MenuFiles/International.png");*/}
				#siteheader #TopNav a.sys_research {
				background-color:#c41230;
				/*background-image:url("/SiteElements/MenuFiles/Research.png");*/}
				#siteheader #TopNav a.sys_alumni {
				background-color:#3a6f8f;
				/*background-image:url("/SiteElements/MenuFiles/Alumni.png");*/}
				
				#siteheader #TopNav a.sys_home:hover,
				#siteheader #TopNav a.sys_aboutus:hover,
				#siteheader #TopNav a.sys_studyhere:hover,
				#siteheader #TopNav a.sys_forbusiness:hover,
				#siteheader #TopNav a.sys_livinghere:hover,
				#siteheader #TopNav a.sys_international:hover,
				#siteheader #TopNav a.sys_research:hover,
				#siteheader #TopNav a.sys_alumni:hover,
				#siteheader #TopNav a.qmactive {
				
				color:#666;
				background-image:url("/SiteElements/MenuFiles/TabOn.png");}
					
					#siteheader #TopNav div div a.qmactive {
					background-image:none;}

		
		/* Site Body Area*/
		#sitebody {
		width:100%;
		clear:both;}
		
			/* Breadcrumb*/
			#sitebody .sys_breadcrumb {
			font-size:.9em;
			height:20px;
			padding:0 0 0 185px;}
				#sitebody .sys_breadcrumb a {
				color:#666;}
			
			/* Content Area */
			#sitebody .sys_content-area {
			float:right;
			width:765px;}
			
				/* Columns and clearing sets */
				#sitebody .sys_wide-col {
				float:left;
				width:640px;
				margin:0 6px 0 0 ;}
				#sitebody .sys_large-col {
				float:left;
				width:528px;
				margin:0 6px 0 0 ;}
				#sitebody .sys_medplus-col {
				float:left;
				width:350px;
				margin:0 6px 0 0;}
				#sitebody .sys_med-col {
				float:left;
				width:261px;
				margin:0 6px 0 0 ;}
				#sitebody .sys_small-col {
				float:left;
				width:219px;
				font-size:.9em;
				margin:0 6px 0 0 ;}
				#sitebody .sys_smaller-col {
				float:left;
				width:172px;
				/*font-size:.9em;*/
				margin:0 6px 0 0 ;}
				
				/* RT: Added for last column */
				#sitebody .sys_small-col-extended {
				float:left;
				width:219px;
				font-size:.9em;
				margin:10px 6px 0 0 ;}
				/* RT: Added for last column */
				
				#sitebody .sys_lastcol {
				float:right !important;
				margin:0 !important;}
				
				#sitebody .sys_colset,
				#sitebody .sys_featureset {
				width:100%;
				float:left;
				margin:0 0 10px 0;}
				
				#sitebody .sys_colset:after, 
				#sitebody .sys_featureset:after{
				content: "."; 
				display: block;
				height: 0; 
				clear: both; 
				visibility: hidden;}
				/*---*/
			
			/* Left-hand Navigation Area */
			#sitebody .sys_nav-area {
			float:left;
			width:180px;
			font-size:.9em;
			padding:30px 0 0 0;}
			
			/* RT: Added for image container under left-hand nav */
			#sitebody .sys_nav-area-extended {
			clear:left;
			float:left;
			width:170px;
			font-size:.9em;
			padding:20px 0 0 0;
			margin:10px 0 0 0;}
			/* RT: Added for image container under left-hand nav */
			
			/* CC: Added for container further under left-hand nav (for ask a librarian) */
			#sitebody .sys_nav-area-extendmore {
			clear:left;
			float:left;
			width:170px;
			font-size:.9em;
			padding:0;
			margin:0;}
			/* RT: Added for image container under left-hand nav */
			
				/* Lev 1 */
				#sitebody .sys_nav-area ul.sys_simpleListMenu,
				#sitebody .sys_nav-area ul.sys_simpleListMenu li {
				display:block;
				width:100%;
				margin:0;
				padding:0;
				list-style-type:none;
				background:none;}
				
				#sitebody .sys_nav-area ul.sys_simpleListMenu li,
				#sitebody .sys_nav-area ul.sys_simpleListMenu li a {
				color:#333;} /* RT: Darkened from #666*/
				
				#sitebody .sys_nav-area ul.sys_simpleListMenu li a {
				display:block;
				padding:.2em 8px;}
				
				#sitebody .sys_nav-area ul.sys_simpleListMenu li div.sys_selected {
				}
					#sitebody .sys_nav-area ul.sys_simpleListMenu li div.sys_selected a {
					color:#333;}
				
					/* Lev 2*/
					#sitebody .sys_nav-area ul.sys_simpleListMenu ul {
					margin:5px 0;
					padding:0;}
					
						#sitebody .sys_nav-area ul.sys_simpleListMenu ul li a {
						color:#0665a9;
						padding:.2em 5px .2em 24px;
						background:url("/SiteElements/Images/NavLev2Arrow.png") 14px .5em no-repeat;}
							
							#sitebody .sys_nav-area ul.sys_simpleListMenu ul li div.sys_selected {
							}
									
								#sitebody .sys_nav-area ul.sys_simpleListMenu ul li div.sys_selected a {
								margin-right:5px;
								color:#fff;
								background:#0665a9 url("/SiteElements/Images/NavLev2ArrowSelected.png") 12px .5em no-repeat;
								text-decoration:none;}
								
									/* Lev 3 */
									#sitebody .sys_nav-area ul.sys_simpleListMenu ul ul {
									margin:0 5px 3px 0;
									padding:0;
									background:#ccd5ed;
									}
										#sitebody .sys_nav-area ul.sys_simpleListMenu ul ul li a {
										background:none;
										padding-left:24px;}
				
										#sitebody .sys_nav-area ul.sys_simpleListMenu ul ul li div.sys_selected a {
										color:#0665a9;
										background:none;
										text-decoration:underline;}
		
		/* Site Footer */
		#sitefooter {
		float:left;
		width:100%;
		clear:both;
		padding:15px 0; /* RT: Chenaged top from 40px */
		font-size:.85em;}
			
			#sitefooter ul a {
			color:#666;}
			
			#sitefooter #footertext {
			float:left;
			width:520px;
			padding:.2em 0 0 185px;
			}
				#sitefooter #footertext p {
				margin:0 0 .2em 0;}
			
			#sitefooter #footerlinks {
			float:right;
			width:320px; /* RT: Changed from 219px due to extra link added */
			margin:0;
			padding:0;
			list-style-type:none;}
			
				#sitefooter #footerlinks li {
				float:left;
				padding:.2em 10px .2em 8px;
				background:url("/SiteElements/Images/Divider.png") 100% 50% no-repeat;}
				
				#sitefooter #footerlinks li.sys_last {
				background:none;}

/* Bullet Lists */
.sys_content-area p {line-height:1.45em;}

.sys_content-area ul {
margin:0;
padding:0 10px 10px 15px;}
	.sys_content-area ul li {
	background:url("/SiteElements/Images/Bullet.png") 0 .6em no-repeat;
	list-style-type:none;
	margin:0;
	padding:.2em 17px;}
		.sys_content-area ul ul {
		padding:5px;}
		
		.sys_content-area ul ul li {
		background:url("/SiteElements/Images/Dash.png") 0 .7em no-repeat;
		list-style-type:none;
		margin:0;
		/* RT: Added 0 1em below to stop indented bullets overlapping text */
		padding:.2em 15px 0 1em;}
	
.sys_content-area ol {
margin:0 0 0 12px;
padding:0 10px 10px 20px;}
	.sys_content-area ol li {
	margin:0;
	/* RT: Added 0 1em below to stop indented bullets overlapping text */
	padding:.2em 0 0 1em;}
	
/* Tables */
.sys_content-area table.standardTable,
.sys_content-area table.featureTable {
width:528px;
clear:both;
margin:25px 0 35px 0;
}
	.sys_content-area table.standardTable caption,
	.sys_content-area table.featureTable caption {
	font-size:.9em;
	text-align:left;}
	
	.sys_content-area table.standardTable th,
	.sys_content-area table.featureTable th {
	color:#fff;
	background:#666;
	font-weight:700;}
	
	.sys_content-area table.standardTable th,
	.sys_content-area table.standardTable td,
	.sys_content-area table.featureTable th,
	.sys_content-area table.featureTable td {
	padding:.4em 10px;}
	
	.sys_content-area table.standardTable tr td {
	background:#e8e8e8;}
	
	.sys_content-area table.standardTable tr.sys_altrow td {
	background:#fff;}
	
	.sys_content-area .sys_featuretable {
	border:1px solid #666;
	margin:0 0 10px 0;
	padding:0 0 20px 0;
	}
	.sys_content-area .sys_featuretable table {
	width:506px;
	margin:0 10px;
	border:0 none;}
	.sys_content-area .sys_tabbedarea-content .sys_featuretable table {
	width:486px;}
	
	.sys_content-area .sys_featuretable table caption {display:none;}
	
		.sys_content-area .sys_featuretable h2.sys_tbl-hdr {
		font-size:1.1em;
		font-weight:700;
		color:#fff;
		background:#666;
		margin:0 0 20px 0;
		padding:.3em 12px .4em 12px;}
		
		
		
			.sys_content-area .sys_featuretable table th {
			width:200px;}
			
			.sys_content-area .sys_featuretable table th,
			.sys_content-area .sys_featuretable table td {
			border:0 none;}
			.sys_content-area .sys_featuretable table th,
			.sys_content-area .sys_featuretable table td {
			color:#666;
			background:#fff;}
			.sys_content-area .sys_featuretable table tr.sys_altrow th,
			.sys_content-area .sys_featuretable table tr.sys_altrow td {
			background:#e8e8e8;}


/* Drag n Drop Components */		
	
	/* CTA Links */
	.sys_cta-link {
	color:#fff;
	background:#8cc63f;
	font-size:1.8em;
	margin:0 0 5px 0;
	padding:4px 7px;}
		.sys_cta-link a {
		color:#fff;
		display:block;
		padding:4px 40px 2px 0;
		background:url("/SiteElements/Images/OrangeBullet1.png") 191px .6em no-repeat;}
		.sys_cta-link a:hover {
		text-decoration:none;
		background:url("/SiteElements/Images/InvertedBullet1.png") 191px .6em no-repeat;}
	.sys_cta-link.sys_cta-findacourse {
	background:#4c8f22;}
	
	.sys_cta-link.sys_cta-findanexpert {
	background:#004b8d;}
	
	.sys_cta-link.sys_cta-applying {
	background:#004b8d;}
	
	.sys_cta-link.sys_cta-visitdept {
	background:#9553d2;}
	
	.sys_cta-link.sys_cta-enrolment {
	background:#6a9f24;}
	
	.sys_cta-link.sys_cta-accommodation {
	background:#30488d;}
	
	.sys_cta-link.sys_cta-onlinestore {
	background:#0f5fa5;}
	
	.sys_cta-link.sys_cta-onlinestatuschecker {
	background:#4863b2; font-size:1.7em}
	
	/* Basic Link */
	.sys_link {
	color:#fff;
	background:#8cc63f;
	font-size:1.1em;
	font-weight:700;
	margin:0 0 1px 0;
	padding:2px 7px;}
		.sys_link a {
		color:#fff;
		display:block;
		padding:2px 40px 2px 0;
		background:url("/SiteElements/Images/OrangeBullet1.png") 191px .3em no-repeat;}
	
	/* Content Box Panels */
	.sys_contentbox {
	background:#fff;
	border:1px solid #a0a0a0;
	margin:0 0 10px 0;
	clear:both;
	/*height:1%;*/}
		.sys_contentbox h2.sys_contentbox-hdr{
		display:block;
		color:#fff;
		background:#666 url("/SiteElements/Images/OrangeBullet4.png");
		background-position:506px 48%;
		background-repeat:no-repeat;
		font-size:1.1em;
		font-weight:700;
		margin:0;
		padding:.3em 8px;
		line-height:1.2em;
		height:1.25em;}
		
		.sys_contentbox .sys_contentbox-inner {
		padding:8px;}
		
		.sys_contentbox .sys_contentbox-inner:after{
		content: "."; 
		display: block;
		height: 0; 
		clear: both; 
		visibility: hidden;}
				
		/* when in medium column */
		.sys_med-col .sys_contentbox h2.sys_contentbox-hdr {
		background-position:239px 48%;}
		
		/* when in small column */
		.sys_small-col .sys_contentbox h2.sys_contentbox-hdr{
		background-position:178px 48%;}
		
		/* Closed */
		.sys_contentbox.sys_contentbox-closed {
		margin:0 0 3px 0;}
		
		.sys_contentbox.sys_contentbox-closed .sys_contentbox-inner {
		display:none;}
		
		.sys_contentbox.sys_contentbox-closed h2.sys_contentbox-hdr {
		background-image:url("/SiteElements/Images/OrangeBullet2.png");}
		
		/* Content Box Style CTA Link */
		a.sys_contentbox-cta {
		display:block;
		color:#fff;
		border:1px solid #a0a0a0;
		background-image:url("/SiteElements/Images/OrangeBullet1.png");
		background-color:#4c8f22; /* RT: Changed from 666 */
		background-position:506px 48%;
		background-repeat:no-repeat;
		font-size:1.1em;
		font-weight:700;
		margin:0;
		padding:.3em 8px;
		line-height:1.2em;
		height:1.25em;}
		
		a.sys_contentbox-cta:hover {
		text-decoration:none;
		background-image:url("/SiteElements/Images/InvertedBullet1.png");}
		
		/* when in medium column */
		.sys_med-col a.sys_contentbox-cta {
		background-position:239px 48%;}
		
		/* when in small column */
		.sys_small-col a.sys_contentbox-cta {
		background-position:178px 48%;}
		
		/* CC: Margin above headings too big in right col */
		sys_small-col h2 {margin-top:1em !important;}
		/* CC: End margin changes */

	/* Forms */
	
	.sys_content-area div.sys_fieldset {
	width:100%;
	clear:both;
	position:relative;}
	.sys_content-area .sys_large-col div.sys_fieldset {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border:1px solid #666;}
	
		.sys_content-area div.sys_fieldset h2.sys_legend {
		color:#fff;
		background:#4d4d4d;
		margin:0 0 5px 0;
		padding:.3em 8px .4em 8px;
		font-size:1.1em;
		font-weight:700;}
		
		.sys_content-area .sys_large-col div.sys_fieldset .sys_form-set,
		.sys_content-area .sys_large-col div.sys_fieldset .sys_button-set {
		clear:both;
		padding:3px 10px;}
		
		.sys_content-area .sys_small-col div.sys_fieldset .sys_form-set {
		clear:both;
		padding:0 0 2px 0;}
		
		.sys_content-area .sys_small-col div.sys_fieldset .sys_button-set {
		clear:both;
		padding:5px 0 0 0;}
		
		.sys_form-set:after,
		.sys_button-set:after  {
		content: "."; 
		display: block;
		height: 0; 
		clear: both; 
		visibility: hidden;}
		
		.sys_content-area div.sys_fieldset label,
		.sys_content-area div.sys_fieldset span.sys_label {
		cursor:pointer;
		font-size:.9em;
		font-weight:400;
		float:left;
		width:150px;
		padding:3px 0 2px 0;}
		
		.sys_content-area div.sys_fieldset input,
		.sys_content-area div.sys_fieldset textarea {
		font-size:.9em;
		color:#333;
		background:#fff;
		width:280px;
		border:1px solid #ccc;
		margin:0;
		padding:.15em 3px;
		font-family:Arial, Helvetica, sans-serif;}
		
		.sys_content-area .sys_small-col div.sys_fieldset input,
		.sys_content-area .sys_small-col div.sys_fieldset textarea {
		width:165px;}
		
		.sys_content-area div.sys_fieldset textarea {
		padding:.5em 3px;}
		
		.sys_content-area div.sys_fieldset textarea {
		font-size:.9em;}
		
		.sys_content-area div.sys_fieldset select {
		font-size:.9em;
		color:#333;
		background:#fff;
		width:290px;}
		
		.sys_content-area .sys_small-col div.sys_fieldset select {
		width:173px;}

			.sys_content-area div.sys_fieldset .sys_checkbox-list label,
			.sys_content-area div.sys_fieldset .sys_radio-list label {
			color:#333;
			width:auto;
			margin:0 15px 0 0;}
			
			.sys_content-area div.sys_fieldset .sys_checkbox-list input,
			.sys_content-area div.sys_fieldset .sys_radio-list input {
			float:left;
			width:13px;
			height:13px;
			overflow:hidden;
			margin:2px 4px 0 0;
			padding:0;}
		
		.sys_content-area div.sys_fieldset .sys_button-set {
		clear:both;
		padding:3px 70px 3px 10px;
		text-align:right;}
		
		.sys_content-area .sys_small-col div.sys_fieldset .sys_button-set {
		text-align:left;}
		
		.sys_content-area div.sys_fieldset .sys_button-set input, 
		.sys_content-area div.sys_fieldset .sys_button-set .sys_button {
		float:none;
		width:auto;
		cursor:pointer;
		background:#fff url("/SiteElements/Images/ButtonBg.png") 100% 50% no-repeat;
		font-weight:700;
		border:0 none;
		padding:1px 13px 2px 1px;
		font-size:1.1em;}
	
	
	/* Video Box Panels*/	
	.sys_videobox,
	.sys_simplevideobox {
	color:#fff;
	background:#666;
	margin:0 0 10px 0;
	position:relative;
	min-height:85px;}
	.sys_simplevideobox {cursor:auto;}
	
		.sys_videobox h2,
		.sys_simplevideobox h2 {
		color:#fff;
		background-image:url("/SiteElements/Images/OrangeBullet4.png");
		background-position:480px 48%;
		background-repeat:no-repeat;
		font-size:1.1em;
		font-weight:700;
		display:block;
		margin:0;
		padding:.3em 8px;
		line-height:1.2em;
		cursor:pointer;}
		.sys_simplevideobox h2 {
		background:none;}
		/* when used in small column */
		.sys_small-col .sys_videobox,
		.sys_small-col .sys_simplevideobox  {
		margin:0 0 5px 0;}
		
		.sys_small-col .sys_videobox h2,
		.sys_small-col .sys_simplevideobox h2 {
		background-position:198px 48%;}
		
		.sys_videobox .sys_videobox-thumb {
		width:96%;
		padding:8px;
		min-height:54px;
		position:absolute;
		top:15px;
		z-index:1;
		}
			.sys_videobox .sys_videobox-thumb img {
			float:left;
			margin:0 10px 0 0;
			border:1px solid #666;}
				.sys_videobox .sys_videobox-thumb a {
				display:block;
				color:#fff;}
		
		.sys_videobox .sys_videobox-thumb .sys_text {
		width:135px;
		float:left;}
		
		/* Video Player */
		.sys_videobox .sys_videobox-player,
		.sys_simplevideobox .sys_videobox-player {
		height:195px;
		padding:0 0 5px 8px;
		position:relative;
		z-index:2;}
			/* Closed */
			.sys_videobox.sys_videobox-closed {
			min-height:85px;}
			.sys_videobox.sys_videobox-closed h2 {
			background-image:url("/SiteElements/Images/OrangeBullet2.png");}
			.sys_videobox.sys_videobox-closed .sys_videobox-player {
			display:none;}

			
			.sys_videobox.sys_videobox-hover .sys_videobox-thumb {
			}
			.sys_videobox.sys_videobox-hover .sys_videobox-thumb img {
			border-color:#fff;}
		
		/* Video Box Variations */
		.sys_videobox.sys_videobox-aboutus {
		background:#004b8d;}
		.sys_videobox.sys_videobox-studyhere {
		background:#8cc63f;}
		.sys_videobox.sys_videobox-livinghere {
		background:#60cae4;}
		.sys_videobox.sys_videobox-international {
		background:#7b2b83;}
		.sys_videobox.sys_videobox-research {
		background:#c41230;}
		.sys_videobox.sys_videobox-alumni {
		background:#3a6f8f;}
	
	/* Fast Track with Image */
	.sys_fasttrack-withimage {
	width:172px;
	height:164px;
	background:#ccc;
	margin:0 0 20px 0;
	position:relative;}
		.sys_fasttrack-withimage .sys_fasttrack-inner {
		width:172px;
		height:164px;
		background:url("/SiteElements/Images/FastTrackOverlayBg3.png") 0 0 no-repeat;
		position:absolute;
		z-index:2;
		top:0;
		left:0;
		padding:0;
		color:#fff;
		font-weight:700;}
			.sys_fasttrack-withimage .sys_fasttrack-inner h2 {
			font-size:1.8em;
			font-weight:400;
			color:#fff;
			line-height:1.1em;
			margin:0;
			padding:0;}

		.sys_fasttrack-withimage img {
		display:block;
		position:relative;
		z-index:1;}
		
		.sys_fasttrack-withimage h2 a,
		.sys_fasttrack-withimage h2 a:hover {
		cursor:pointer;
		overflow:hidden;
		color:#fff;
		display:block;
		position:absolute;
		z-index:1;
		width:156px;
		height:148px;
		padding:8px;
		text-decoration:none;
		background:url("/SiteElements/Images/FastTrackLinkBg.png") 0 0 no-repeat;}
			.sys_fasttrack-withimage h2 a:hover {
			background:url("/SiteElements/Images/FastTrackLinkBgHvr.png") 0 0 no-repeat;}
		
		.sys_fasttrack-withimage .sys_fttext {
		position:absolute;
		bottom:12px;
		left:8px;
		width:124px;
		color:#333;}
		
		.sys_fasttrack-withimage.sys_whitelink .sys_fttext {
		color:#fff;}
		
		
			
	/* Fast Track with Image and Text */
	.sys_fasttrack-withimagetext {
	width:172px;
	background:url("/SiteElements/Images/FastTrackOverlayBg2.png") 0 100% no-repeat;
	margin:0 0 20px 0;
	padding:0 0 30px 0;
	position:relative;}
		.sys_fasttrack-withimagetext .sys_fasttrack-inner {
		width:172px;
		background:url("/SiteElements/Images/FastTrackOverlayBg.png") 0 0 no-repeat;
		position:absolute;
		z-index:3;
		top:0;
		left:0;
		padding:0;
		color:#fff;
		font-weight:700;}
			.sys_fasttrack-withimagetext .sys_overlaytext {
			height:85px;
			padding:8px}
			
			/*RT: Update to Social Network l&f */
			.sys_fasttrack-withimagetext .sys_overlaytext-social {
			height:53px;
			padding:8px}
			/*RT: Update to Social Network l&f */
			
			.sys_fasttrack-withimagetext .sys_fasttrack-inner h2 {
			font-size:1.8em;
			font-weight:400;
			line-height:1.1em;
			color:#fff;
			padding:0 0 .3em 0;
			/*height:65px;*/
			overflow:hidden;
			margin:0 0 8px 0;
			padding:0;}
						
			.sys_fasttrack-withimagetext .sys_fasttrack-inner p {
			font-weight:700;
			padding:0;
			}
			
			.sys_fasttrack-withtext div.sys_overlaylink a,
			.sys_fasttrack-withimagetext div.sys_overlaylink a {
			display:block;
			position:absolute;
			z-index:10;
			top:0;left:0;
			width:100%;height:100%;
			background:url("/SiteElements/Images/FastTrackWithText-link.gif") 100% 100% no-repeat;
			text-indent:-999px;
			overflow:hidden;}
			
			
		/* CC: Style elements on fasttrack feature */
		.sys_fasttrack-feature-inner table {border-collapse:collapse;width:100%;}
		.sys_fasttrack-feature-inner table td {border:1px solid white;padding:1px 3px;}
		.sys_fasttrack-feature-inner h3 {margin-top:12px;color:white;}
		.sys_fasttrack-feature-inner p {margin:6px 0}
		.sys_fasttrack-feature-inner a {text-decoration:underline}
		.sys_fasttrack-feature-inner h2 a, .sys_fasttrack-feature-inner h3 a {text-decoration:none}
		/* CC: End changes */

                /* CC: Small version of fast track */
                .sys_fasttrack-inner-sml {height:38px;}
                .sys_fasttrack-inner-sml .sys_overlaytext {height:24px}
                .sys_fasttrack-withimagetext-sml div.sys_fttext {
                	padding-top:49px;
                	min-height:0;
                	background:url("/SiteElements/Images/FastTrackTextOverlayBg.png") 0 24px no-repeat;
                }
                .sys_fasttrack-withimagetext-sml div.sys_fttext h3 {padding-top:9px;}
                /*CC: End changes */
                
                /* CC: Simple version of fast track */
		.sys_fasttrack-withimagetext-simple .sys_overlaytext {
			padding:0;
		}
		
		
		.sys_fasttrack-withimagetext-simple .sys_fasttrack-inner h2 {
			background:url("/SiteElements/Images/FastTrackMedPlusHdBg.png") no-repeat scroll 100% 100% #60CAE4;
			color:#FFFFFF;
			display:block;
			float:left;
			margin:1px 0 0 1px;
			padding:8px;
			width:153px;
		}
	
		.sys_fasttrack-withimagetext-simple .sys_fttext {
			padding-top:49px !important;
		}
		/*CC: End changes */
			
		.sys_fasttrack-withimagetext img {
		display:block;
		position:absolute;
		z-index:1;}
		
		.sys_fasttrack-withimagetext h2 a,
		.sys_fasttrack-withimagetext h2 a:hover {
		color:#fff;
		display:block;
		text-decoration:none;}
			.sys_fasttrack-withimagetext a:hover {}
			
		.sys_fasttrack-withimagetext .sys_fttext {
		font-weight:400;
		color:#666;
		width:156px;
		min-height:35px;
		margin:0;
		padding:105px 8px 0 8px;
		background:url("/SiteElements/Images/FastTrackTextOverlayBg.png") 0 80px no-repeat;
		position:relative;
		z-index:2;
		/*position:absolute;
		z-index:2;
		top:77px;
		left:0;*/}
		
		/* RT: Added to overide height for social networks l&f */
		.sys_fasttrack-withimagetext .sys_fttext-social {
		padding:65px 8px 0 8px; /* RT: Changed frmTop from 105px */
		}
		/* RT: Added to overide height for social networks l&f */
		
			.sys_fasttrack-withimagetext .sys_fttext p {
			font-weight:400;
			margin:0 0 .2em 0;
			}
		
			
	/* Fast Track with Text Medium */
	/* Fast Track - Defaults for large column */
	.sys_fasttrack-withtext {
	width:100%;
	margin:0 0 20px 0;
	padding:2px 0 0 0;
	background:url("/SiteElements/Images/FastTrackLargeBg1.png") 0 0 no-repeat;
	overflow:hidden;
	position:relative;}
	
	/* When in Wide Col*/
	.sys_wide-col .sys_fasttrack-withtext{
	background:url("/SiteElements/Images/FastTrackWideBg1v2.png") 0 0 no-repeat;}
	
	/* RT: When in Large Col*/
	.sys_lrg-col .sys_fasttrack-withtext{
	background:url("/SiteElements/Images/FastTrackLrgPlusBg1.png") 0 0 no-repeat;}
	
	/* When in Medium Plus Col*/
	.sys_medplus-col .sys_fasttrack-withtext{
	background:url("/SiteElements/Images/FastTrackMedPlusBg1.png") 0 0 no-repeat;}
	
	/* When in Smaller Cols */
	.sys_small-col .sys_fasttrack-withtext,
	.sys_smaller-col .sys_fasttrack-withtext {
	background:url("/SiteElements/Images/FastTrackSmallBg1.png") 0 0 no-repeat;}
	
		.sys_fasttrack-withtext h2 {
		float:left;
		display:block;
		width:auto;
		margin:-1px 0 0 1px; /* RT: Added -1px to top, Changed left from 2px */
		padding:.5em 55px .3em 8px;
		color:#fff;
		background:#60cae4 url("/SiteElements/Images/FastTrackMedPlusHdBg.png") 100% 100% no-repeat;
		}
		
		.sys_small-col .sys_fasttrack-withtext h2,
		.sys_smaller-col .sys_fasttrack-withtext h2  {
		float:none;
		width:135px;
		padding:.5em 25px .3em 8px;}
		
		.sys_fasttrack-withtext.sys_ftwithtext-research h2 {
		color:#fff;
		background-color:#c41230;}
		.sys_fasttrack-withtext.sys_ftwithtext-research h2 a{
		color:#fff;}
		.sys_fasttrack-withtext.sys_ftwithtext-research .sys_fasttrack-inner {min-height:126px;}

		
			/* Default inner - large col */
			.sys_fasttrack-withtext .sys_fasttrack-inner {
			/* CC: Comment this out - not useful (for library page) */
			/* min-height:135px; */
			/* CC: End changes */
			clear:both;
			padding:0 20px 6px 0;
			background:url("/SiteElements/Images/FastTrackLargeBg2.png") 0 100% no-repeat;}
			
			/* Inner when in Wide col */
			.sys_wide-col .sys_fasttrack-withtext .sys_fasttrack-inner {
			background:url("/SiteElements/Images/FastTrackWideBg2v2.png") 0 100% no-repeat;}
			
			/* RT: Inner when in Large col */
			.sys_lrg-col .sys_fasttrack-withtext .sys_fasttrack-inner {
			background:url("/SiteElements/Images/FastTrackLrgPlusBg2.png") 0 100% no-repeat;}
			
			/* Inner when in Med plus col */
			.sys_medplus-col .sys_fasttrack-withtext .sys_fasttrack-inner {
			background:url("/SiteElements/Images/FastTrackMedPlusBg2.png") 0 100% no-repeat;}
			
			/* Inner when in smaller cols */
			.sys_small-col .sys_fasttrack-withtext .sys_fasttrack-inner,
			.sys_smaller-col .sys_fasttrack-withtext .sys_fasttrack-inner {
			background:url("/SiteElements/Images/FastTrackSmallBg2.png") 0 100% no-repeat;}
			
			/* set min height in colset */
			.sys_col-set .sys_fasttrack-withtext .sys_fasttrack-inner {
			min-height:190px;}
		
			.sys_fasttrack-withtext .sys_fasttrack-inner .sys_fttext {
			clear:left;
			padding:10px 10px 15px 10px;} /* RT: Changed bottom from 30px */
			
				.sys_fasttrack-withtext .sys_fasttrack-inner .sys_fttext h2,
				.sys_fasttrack-withtext .sys_fasttrack-inner .sys_fttext h3,
				.sys_fasttrack-withtext .sys_fasttrack-inner .sys_fttext h4 {
				margin:0;
				padding:0 0 .1em 0;}
				
			.sys_fasttrack-withtext .sys_fasttrack-inner .sys_ftimage {
			float:right;
			font-size:.9em;
			width:88px;
			height:88px;
			
			margin:10px 0 10px 15px;}
				.sys_fasttrack-withtext .sys_fasttrack-inner .sys_ftimage img {
				display:block;
				margin:0 0 5px 0;}
				.sys_fasttrack-withtext .sys_fasttrack-inner .sys_ftimage a {
				color:#0665a9;
				text-decoration:none;}
				.sys_fasttrack-withtext .sys_fasttrack-inner .sys_ftimage a:hover {
				color:#000}
				
				.sys_fasttrack-withtext .sys_fasttrack-inner .sys_ftimage .sys_ftlink a {
				display:block;
				color:#0665a9;
				background:url(/SiteElements/Images/OrangeBullet1.png) 100% 50% no-repeat;}
				.sys_fasttrack-withtext .sys_fasttrack-inner .sys_ftimage .sys_ftlink a:hover {
				text-decoration:underline;}
				
		
	/* Fast Track Feature */
	.sys_fasttrack-feature {
	color:#fff;
	background:#0d6cb6;
	margin:0 0 20px 0;
	}
		.sys_fasttrack-feature .sys_fasttrack-feature-inner {
		padding:8px;
		background:url("/SiteElements/Images/FastTrackFeatureBg.png") 0 100% no-repeat;}
		
			.sys_fasttrack-feature h2,
			.sys_fasttrack-feature p {
			color:#fff;}
				.sys_fasttrack-feature h2.sys_hdr {
				font-size:1.8em;
				font-weight:400;
				margin:0 0 .8em 0;
				padding:0;}
				
			.sys_content-area div.sys_fasttrack-feature div.sys_fieldset div.sys_button-set input,
			.sys_content-area div.sys_fasttrack-feature div.sys_fieldset div.sys_button-set input.sys_button {
			color:#fff;
			background:#0d6cb6 url("/SiteElements/Images/WhiteButtonBg.png") 100% 50% no-repeat;}
			
			.sys_content-area div.sys_fasttrack-feature div.sys_fieldset .sys_legend {
			display:none}
			
			/* RT: Added to make links white */
			.sys_fasttrack-feature .sys_fasttrack-feature-inner a:link, .sys_fasttrack-feature .sys_fasttrack-feature-inner a:visited {
			color:#fff;
			}
			/* RT: Added to make links white */
			
	/* CC: Link version of fast track */
	.sys_fasttrack-feature-link h2, .sys_fasttrack-feature-link p {
		color:#fff;
	}
	/* CC: Link version of fast track */
	
	
	.sys_fasttrack-feature-link h2 {margin-right:0;padding-right:0;}
	
	.sys_fasttrack-feature-link a, .sys_fasttrack-feature-link a:hover {
		color:#fff;
		display:block;
		padding:4px 40px 2px 0;		
	}
	
	.sys_fasttrack-feature-link h2 a {
		background:url("/SiteElements/Images/OrangeBullet1.png") 190px .5em no-repeat;
	}
	
	.sys_fasttrack-feature-link h2 a:hover {
		background:url("/SiteElements/Images/InvertedBullet1.png") 190px .5em no-repeat;
		text-decoration:none;
	}	
				
	/* Social Networking Fast Track */
	.sys_socialnet-fasttrack {
	background:url("/SiteElements/Images/FastTrackOverlayBg2.png") 0 100% no-repeat;
	margin:15px 0 15px 0;} /* RT: Changed top from 45 */
	
		.sys_socialnet-fasttrack ul {
		margin:0;
		padding:0;}
		
		.sys_socialnet-fasttrack ul li {
		display:block;
		margin:0;
		padding:0;
		background:none;}
		
			.sys_socialnet-fasttrack ul li a {
			display:block;
			height:1em;
			margin:0;
			padding:.4em 0 .5em 30px;} /* RT: changed left from 25px */
			
			.sys_socialnet-fasttrack ul li.sys_facebook-link a {
			background: url("/SiteElements/Images/Icons/Facebook.png") 0 50% no-repeat;
			height:2em;
			}
			
			.sys_socialnet-fasttrack ul li.sys_twitter-link a {
			background: url("/SiteElements/Images/Icons/Twitter.png") 0 50% no-repeat;
			height:2em;
			}
			
			/* RT: Added for more social networks */
			.sys_socialnet-fasttrack ul li.sys_linkedin-link a {
			background: url("/SiteElements/Images/Icons/LinkedIn.png") 0 50% no-repeat;
			height:2em;
			}
			
			.sys_socialnet-fasttrack ul li.sys_flickr-link a {
			background: url("/SiteElements/Images/Icons/Flickr.png") 0 50% no-repeat;
			height:2em;
			}
			
			.sys_socialnet-fasttrack ul li.sys_bdbroadcast-link a {
			background: url("/SiteElements/Images/Icons/bdbroadcast.png") 0 50% no-repeat;
			height:2em;
			}
			
			/* RT: Added for more social networks */
			
			}
	
	/* Video Box + Fast Track */
	.sys_videobox + .sys_fasttrack-withimage {
	margin-top:20px;}
	
	/* Tabbed Area Control */
			/* Tabbed Area */
			.sys_tabbedarea-control {
			width:100%;
			clear:both;
			position:relative;
			margin:0 0 10px 0;
			padding:0; 
			background:url("/SiteElements/Images/TabbedAreaBg.png") 0 0 repeat-y;
			} 
				.sys_tabbedarea-control ul.sys_tabs {
				list-style-type:none;
				margin:0;
				padding:0;
				font-size:1em;
				background:#fff;
				float:left;
				width:100%;
				}
				
					.sys_tabbedarea-control ul.sys_tabs li {
					float:left;
					margin:0 1px -1px 0;
					padding:0;
					outline:none;
					white-space:nowrap;
					position:relative;
					z-index:2;
					color:#fff;
					background:#666 url("/SiteElements/Images/TabBg.png") 100% 100% no-repeat;
					}
					
						.sys_tabbedarea-control ul.sys_tabs li a {
						display:block;
						padding:20px 28px 5px 10px;
						color:#fff;
						outline:none;
						font-weight:700;
						background:#666 url("/SiteElements/Images/TabBg.png") 100% 100% no-repeat;}
							.sys_tabbedarea-control ul.sys_tabs li a:hover {
							text-decoration:none;
							}
						
						.sys_tabbedarea-control .sys_tabbedarea-content {
						clear:both; 
						display: block; 
						margin:0;
						padding:10px;
						border-top:1px solid #a0a0a0;
						background:url("/SiteElements/Images/TabbedAreaBottom.png") 100% 100% no-repeat;
						position:relative;
						z-index:1;
						}
						
						.sys_tabbedarea-control .sys_tabbedarea-content h2 {
						margin:0;
						padding:0 0 7px 0;}

	/* Back Link */
	a.sys_back-link {
	display:block;
	color:#666;
	font-size:.9em;
	margin:0 0 25px 0;
	padding:.2em 0 .2em 18px;
	background:url("/SiteElements/Images/OrangeBullet3.png") 0 50% no-repeat;

	}
	
	h1 + a.sys_back-link {
	margin-top:-1em;}
	
	
	/* Slideshow */
	.sys_slideshow {
	width:528px;
	height:235px;
	margin:0;
	overflow:hidden;
	position:relative;
	color:#fff;
	background:#666;}
		.sys_slideshow .sys_slide {
		position:relative;
		z-index:1;
		width:528px;
		height:235px;}
		.sys_slideshow .sys_slide .sys_slide-text {
		position:absolute;
		z-index:2;
		top:10px;
		left:10px;
		color:#fff;
		width:190px;
		
		}
		
	
			.sys_slideshow .sys_slide div.sys_slide-text h1, 
			.sys_slideshow .sys_slide div.sys_slide-text h2 {
			color:#fff;
			font-size:1.6em;
			font-weight:400;
			margin:0;
			padding:0 0 .3em 0;
			}
			
			.sys_slideshow .sys_slide div.sys_slide-text p {
			font-weight:700;
			color:#fff;
			}
			.sys_slideshow .sys_slide div.sys_slide-text a {
			color:#fff;}
			.sys_slideshow .sys_slide div.sys_slide-text a {
			text-decoration:none;} /* RT: changed from underline */
			.sys_slideshow .sys_slide div.sys_slide-text a:hover {}
			
		.sys_slideshow .sys_nextslide {
		position:absolute;
		top:0;
		right:0;
		width:35px;
		height:100%;
		display:block;
		background:url("/SiteElements/Images/OrangeBullet1.png") 50% 50% no-repeat;
		z-index:19;
		cursor:pointer;}
			.sys_slideshow .sys_nextslide:hover {
			background:url("/SiteElements/Images/InvertedBullet1.png") 50% 50% no-repeat;
			}
		
		.sys_slideshow .sys_prevslide {
		position:absolute;
		top:0;
		left:0;
		width:35px;
		height:100%;
		display:block;
		background:url("/SiteElements/Images/OrangeBullet3.png") 50% 50% no-repeat;
		z-index:19;
		cursor:pointer;}
			.sys_slideshow .sys_prevslide:hover {
			background:url("/SiteElements/Images/InvertedBullet3.png") 50% 50% no-repeat;
			}
			
			.sys_slideshow .sys_slide .sys_flv-slide {
			position:absolute;
			top:40px;
			left:120px;
			width:300px;
			height:168px;
			margin:0;
			padding:0;
			overflow:hidden;}
			
	.sys_content-area .sys_slideshownav {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#fff;
	background:#4d4d4d;
	height:92px;
	overflow:hidden;}
	
		.sys_content-area .sys_slideshownav li {
		float:left;
		width:86px;
		height:82px;
		margin:0 7px 0 0;
		padding:0;
		color:#fff;
		background:#4d4d4d;
		font-size:.9em;
		}
		
		.sys_content-area .sys_slideshownav li a,
		.sys_content-area .sys_slideshownav li img {
		display:block;
		outline:none;}
		
		.sys_content-area .sys_slideshownav li a {
		color:#fff;
		margin:0 0 2px 0;}
		
		.sys_content-area .sys_slideshownav li a img {
		border:1px solid #4d4d4d;}
		.sys_content-area .sys_slideshownav li a:hover img {
		border:1px solid #fff;}
		
		
		/* Large slideshow as used on homepage */
		.sys_wide-col .sys_slideshow {
		width:640px;
		height:389px;
		margin:0 0 15px 0;}
		
			.sys_wide-col .sys_slideshow .sys_slide {
			width:640px;
			height:389px;}
			
			.sys_wide-col .sys_slideshow .sys_slide div.sys_slide-text h1 {
			font-size:3em;
			font-family:Georgia, "Times New Roman", Times, serif;
			margin:0;
			padding:0 0 12px 0;}
			.sys_wide-col .sys_slideshow .sys_slide div.sys_slide-text h1 h1 {font-size:1em;}
			
				.sys_wide-col .sys_slideshow .sys_slide div.sys_slide-text {
				width:90%;}

		/* Slideshow Overlay Set */
		.sys_wide-col .sys_slideshow .sys_overlayset {
		width:640px;
		height:112px;
		background:url("/SiteElements/Images/Homepage/OverlaySetBg1.png") 0 0 no-repeat;
		position:absolute;
		bottom:0;
		z-index:50;
		overflow:hidden;}
			.sys_wide-col .sys_slideshow .sys_overlayset h2,
			.sys_wide-col .sys_slideshow .sys_overlayset a {
			color:#fff;}
			.sys_wide-col .sys_slideshow .sys_overlayset h2 {
			margin:0 0 .2em 0;
			padding:0;}
			.sys_wide-col .sys_slideshow .sys_overlayset p,
			.sys_wide-col .sys_slideshow .sys_overlayset ul li {
			font-size:.9em;}
			.sys_wide-col .sys_slideshow .sys_overlayset a {
			display:block;
			text-decoration:none;
			}
				
				
			.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col1 {
			float:left;
			width:286px;
			height:118px;
			padding:0;
			color:#fff;
			
			}
			.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col1 h2 {width:266px;height:25px;position:relative;margin:10px;}
			.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col1 h2 a {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100px;
			background:url("/SiteElements/Images/Homepage/OverlayOrangeBullet1.png") 100% 100% no-repeat;}
			
			.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col1 p {margin:10px;}
			
			.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col2 {
			float:left;
			width:224px;
			height:102px;
			padding:8px 12px;
			color:#fff;
			}
				/* Data List */
				.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col2 ul {
				margin-left:-4px;}
				.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col2 ul li {
				font-size:1em;
				margin:0 0 1px 0;
				padding:0;
				width:228px;
				min-height:1.2em;
				overflow:hidden;
				position:relative;
				}
				
				.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col2 ul li a, 
				.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col2 .sys_datarepeatercontrol ul li a {
				font-size:1em;
				font-weight:700;
				display:block;text-indent:5.7em;
				line-height:1.2em;
				padding:3px 6px;
				z-index:2;
				}
					.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col2 ul li a:hover {
					text-decoration:underline;/*background:url("../Images/Homepage/OverlayNewsLiBg.png") 0 0 no-repeat;*/}
					
					

				.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col2 ul li span {
				font-weight:700;
				display:block;
				position:absolute;top:3px;left:6px;
				line-height:1.2em;
				font-size:1em;
				color:#e0ffb6;
				z-index:-1;
				}
				.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-col2 ul li:hover span {color:#fff;text-decoration:none;}
			
			.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-nav {
			/*float:right;*/
			margin:1px 0 0 0;
			padding:0;
			list-style-type:none;
			width:106px;
			height:112px;
			position:absolute;
			top:0;
			right:0;
			z-index:51;}
			
				.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-nav li {
				display:block;
				margin:0;
				padding:0;
				font-weight:700;
				width:106px;
				height:38px;
				overflow:hidden;
				list-style-type:none;
				background:none;
				}
					.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-nav li a {
					display:block;
					margin:0 0 3px 0;
					padding:17px 10px 5px 10px;
					/* RT: Changed below height from 13px */
					height:12px;
					background:#0a619d;}
					
					.sys_wide-col .sys_slideshow .sys_overlayset .sys_overlayset-nav li a:hover {
					background:#7494c2;}
	
	
	/* Feature Set - Lead Text with 2 Images */
	.sys_leadtext-with-images .sys_leadtext {
	width:264px;
	height:90px;
	float:left;
	color:#fff;
	background:#666;
	padding:10px 12px;
	font-size:.9em;
	line-height:1.2em;
	overflow:hidden;}
		.sys_leadtext-with-images .sys_leadtext h2 {
		font-size:1.7em;
		color:#fff;
		margin:0 0 .4em 0;}
		
		.sys_leadtext-with-images .sys_thumb1, 
		.sys_leadtext-with-images .sys_thumb2 {
		float:left;
		width:120px;
		height:110px;
		overflow:hidden;}

	.sys_leadtext-with-images .sys_leadtext a, .sys_leadtext-with-images .sys_leadtext a:hover, .sys_leadtext-with-images .sys_leadtext a:visited, .sys_leadtext-with-images .sys_leadtext a:link {
		color:#fff;
		text-decoration:underline;
	}
	
	/* Feature Set - 3 Images In A Row */
		.sys_3-images-set .sys_thumb1, 
		.sys_3-images-set .sys_thumb2,
		.sys_3-images-set .sys_thumb3  {
		float:left;
		width:120px;
		height:110px;
		overflow:hidden;}
		
		.sys_3-images-set .sys_thumb1 {
		width:288px;
		background-color:#f6f6f6;}
		.sys_3-images-set .sys_thumb2 {
		background-color:#e7ebec;}
		.sys_3-images-set .sys_thumb3 {
		background-color:#d9dcdf;}
		
	/* Study with us links*/
	.sys_study-with-us {
	margin:25px 0 25px 0; /* RT: Changed bottom from 65px*/
	}
		.sys_study-with-us h2 {
		margin:0 0 8px 0;
		}
		.sys_study-with-us .sys_link {
		font-size:1.1em;
		padding:0;}
		
			.sys_study-with-us .sys_link a {
			padding:1.3em 8px .4em 8px;
			background-color:#7494c2;
			background-image:none;}
			
			.sys_study-with-us .sys_link.sys_last a {
			background-image:url("/SiteElements/Images/BottomLinkBg.png");
			background-position:100% 100%;
			background-repeat:no-repeat;}
			
			.sys_study-with-us .sys_link a:hover {
			background-color:#8cc63f;
			text-decoration:none;}
	
	/* Non Themed Default Web Controls */
	/* RSS and Atom Links */
	.sys_rss-link,
	.sys_button-subscribe-rss {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	font-size:11px;}
		.sys_rss-link a, 
		.sys_button-subscribe-rss a {
		display:block;
		padding:2px 0 2px 22px;
		overflow:hidden;
		font-weight:700;
		background:url("/aspnet_client/ContensisThemes/Simple/Common/Imgs/Rss-Feed-Icon.gif") 0 50% no-repeat;}
				
	.sys_atom-link,
	.sys_button-subscribe-atom {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	font-size:11px;}
		.sys_atom-link a,
		.sys_button-subscribe-atom a {
		display:block;
		padding:2px 0 2px 22px;
		font-weight:700;
		background:url("/aspnet_client/ContensisThemes/Simple/Common/Imgs/Atom-Feed-Icon.gif") 0 50% no-repeat;
		overflow:hidden;}
				
				h1 span.sys_rss-link,
				h2 span.sys_rss-link,
				h3 span.sys_rss-link {
				width:100px;
				padding-right:15px;
				position:absolute;
				top:0;
				right:0;}
				
				h1 span.sys_atom-link,
				h2 span.sys_atom-link,
				h3 span.sys_atom-link {
				width:100px;
				padding-right:15px;
				position:absolute;
				top:0;
				right:100px;}
	
	/* CC: Style twitter display */
	span.sys_twitter_info {display:block;}
	/* CC: Style twitter display */
	
	/* Flickr Style Pager Extension Control */
	 .sys_flickrpager {
	margin: 10px 0 10px 0;
	padding: 10px 0;
	min-height: 1.5em;
	text-align:right;
	clear:both;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	
	}
	 .sys_flickrpager .sys_paginginfo {
	float: left;
	font-weight: 400;
	font-size: 12px;
	width:auto;
	background:none;
	border:0 none;
	margin:0;
	padding:0;
	}

	 .sys_flickrpager .sys_navigation {
	margin:0;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
	 .sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #333;
	padding: 2px 7px;
	text-decoration: none; 
	width:auto;
	color:#fff;
	background:#333;
	float:none;
	cursor:default;
	font-weight:700;
	}
	 .sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	text-decoration: none;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
		 .sys_flickrpager .sys_navigation span.sys_page {
		margin-right:2px;
		width:auto;
		background:none;
		float:none;
		border:0 none;}
		
		 .sys_flickrpager .sys_navigation span.sys_page a {
		border: 1px solid #e3e3e3;		
		/*color: #484848;*/
		width:auto;
		background:none;
		float:none;
		}
		 .sys_flickrpager .sys_navigation span.sys_navigationnext a,  .sys_flickrpager .sys_navigation span.sys_navigationprevious a {
		color: #00365b;
		}
			 .sys_flickrpager .sys_navigation span.sys_page a:hover {
			background: #0086c2; 
			border: 1px solid #0086c2;
			color: #fff;
			}
			 .sys_flickrpager .sys_navigation span.sys_navigationnext a:hover,  .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover {
			text-decoration: underline;
			color: #0086c2;
			}		
	
			 .sys_flickrpager .sys_navigation .sys_at-start,  .sys_flickrpager .sys_navigation .sys_at-end {
			color: #bcbcbc;
			}
			 .sys_flickrpager .sys_navigation .sys_disabled {
			padding: 2px 7px;
			color: #ababab;
			width:auto;
			background:none;
			float:none;
			border:0 none;
			cursor:default;
			}
			
			 .sys_flickrpager .sys_navigation .sys_ellipsis {
			cursor:default;
			color:#ababab;}
						
	/* Standard Lists */
	.sys_standardlist-title {
	margin:0 0 .5em 0;
	position:relative;}
	
	.sys_datarepeatercontrol  {
	width:100%;}
	
	.sys_datarepeatercontrol div.sys_subitem {
	width:98%;
	float:left;
	margin:0 0 5px 0;
	padding:5px 0;
	clear:both;
	border-bottom:1px solid #ccc;}
	
	.sys_datarepeatercontrol div.sys_subalternatingitem {
	}
	
	.sys_datarepeatercontrol div.sys_subitem .sys_subitem-heading {
	font-size:1.3em;
	font-weight:400;}
		.sys_datarepeatercontrol div.sys_subitem dl,
		.sys_datarepeatercontrol div.sys_subitem dl dt,
		.sys_datarepeatercontrol div.sys_subitem dl dd {
		margin:0;
		padding:0;
		display:block;}
		
		.sys_datarepeatercontrol div.sys_subitem dl dt {
		color:#666;}
		.sys_datarepeatercontrol div.sys_subitem dl dd {
		margin:0 0 .5em 0;}
		
		.sys_datarepeatercontrol .sys_noresults {
		font-size:1.3em;}
		
	/* Mini Lists */
	.sys_datarepeatercontrol ul {
	padding:0;}
	.sys_datarepeatercontrol ul li.sys_subitem {
	background:none;
	padding:.1em 30px .8em 0;
	font-weight:700;}
	.sys_datarepeatercontrol ul li.sys_subitem a {
	color:#666;
	font-weight:400;}
	
	
	/* Searches */
	.sys_search-options, 
	.sys_advanced-search-options {
	margin:0 0 12px 0;
	background:#efefef url("/SiteElements/Images/BottomLinkBg.png") 100% 100% no-repeat;
	padding:15px;}
	.sys_search-options .sys_basic-search-row,
	.sys_search-options .sys_search-row {
	width:100%;
	clear:both;
	margin:0 0 1em 0;}
	
	.sys_search-options .sys_basic-search-row label, 
	.sys_advanced-search-options .sys_advanced-search-row label,
	.sys_search-options .sys_search-row label {
	font-size:1.1em;
	display:block;
	width:250px;
	padding:0 0 .4em 0;}
	
	.sys_search-options .sys_basic-search-row input, 
	.sys_advanced-search-options .sys_advanced-search-row input,
	.sys_search-options .sys_search-row input  {
	width:300px;
	font-size:1.2em;
	margin:0 5px 0 0;}
	
	.sys_search-options .sys_basic-search-row select, 
	.sys_advanced-search-options .sys_advanced-search-row select,
	.sys_search-options .sys_search-row select  {
	width:307px;}
	
	.sys_search-options .sys_button-row, 
	.sys_advanced-search-options .sys_button-row {
	height:22px;
	margin:0;}
	
	.sys_search-options input.sys_button,
	.sys_advanced-search-options .sys_advanced-search-row  input.sys_button,
	.sys_search-options .sys_search-row input.sys_button {
	width:auto;
	float:right;
	cursor:pointer;
	color:#004b8d;
	background:#efefef url("/SiteElements/Images/ButtonBg.png") 100% 56% no-repeat;
	font-weight:700;
	border:0 none;
	padding:1px 15px 2px 1px;
	font-size:1.1em;}
	
	
	
	/* Extended Search Control */
	.sys_search-search-control .sys_search-options label {
	font-size:1.2em;
	font-weight:700;
	color:#333;}
	
	.sys_search-search-control .sys_search-options input, 
	.sys_search-search-control .sys_search-options input.sys_button {
	float:left;}
	
	.sys_search-search-control .sys_searchmode {
	font-size:1.2em;
	font-weight:700;
	width:200px;
	float:right;
	margin:0 0 10px 0;}
		.sys_search-search-control .sys_searchmode a {
		text-decoration:underline;
		color:#333;}
		
	
	.sys_search-search-control .sys_advanced-search-row {
	clear:both;}
		.sys_search-search-control .sys_advanced-search-row label {
		float:left;
		width:80px;
		padding:3px 0 0 0;}
		.sys_search-search-control .sys_advanced-search-row input,
		.sys_search-search-control .sys_advanced-search-row select{
		float:left;
		width:240px;
		margin:0 5px 5px 0;}
		
		.sys_search-search-control .sys_advanced-search-row label {
		display:none;}
		
		.sys_search-search-control .sys_first label.sys_search-type-label {
		display:block;
		width:85px;}
		
	.sys_search-search-control .sys_advanced-search-options .sys_advanced-search-row input.sys_addbutton,
	.sys_search-search-control .sys_advanced-search-options .sys_advanced-search-row input.sys_removebutton {
	float:left;
	width:22px;
	height:22px;
	overflow:hidden;
	line-height:999px;}
	
	.sys_search-search-control .sys_advanced-search-options .sys_advanced-search-row input.sys_addbutton {
	background:url("/aspnet_client/ContensisThemes/Simple/Search/Imgs/Plus.gif") 50% 50% no-repeat;}
	
	.sys_search-search-control .sys_advanced-search-options .sys_advanced-search-row input.sys_removebutton {
	background:url("/aspnet_client/ContensisThemes/Simple/Search/Imgs/Minus.gif") 50% 50% no-repeat;}
	
	.sys_search-search-control .sys_advanced-search-row .sys_advanced-search-operator select {width:80px;}


/* Specific Form Changes */
	/* Find an expert */
	.sys_small-col .sys_form-findanexpert .sys_form-set label {display:none;}

/* Page Templates */
	/* Landing Page */
	#landingpage h1 {
	font-size:3.5em;
	font-weight:400;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 12px 0;}
	
	/* Academic Dept */
	#departmentpage h1 {
	font-size:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 12px 0;}
	
	#departmentpage .sys_section-intro-area {
	width:528px;
	height:235px;
	color:#fff;
	background:#666;
	position:relative;
	}
		#departmentpage .sys_section-intro-area .sys_section-introimage {
		position:absolute;
		top:0;
		left:0;
		z-index:1;}
		
		#departmentpage .sys_section-intro-area .sys_section-introtext {
		position:relative;
		z-index:2;
		padding:10px;}
		
		#departmentpage .sys_section-intro-area h2 {
		color:#fff;
		margin:0 0 .5em 0;
		padding:0;}
		
	
	/* Accordion Menu */
	ul.sys_accordianMenu {
	margin:0;
	padding:0;}
		ul.sys_accordianMenu li {
		margin:0;
		padding:.1em 0;
		background:none;}
			ul.sys_accordianMenu li a {
			outline:none;
			text-decoration:none;}
			ul.sys_accordianMenu li a:hover {
			color:#8dc63f;
			text-decoration:none;}
		
			ul.sys_accordianMenu li.sys_open a {
			color:#8dc63f;}
			
			ul.sys_accordianMenu li ul {
			margin:.2em 0;
			padding:0;}
			
			ul.sys_accordianMenu li ul li {
			background-image:url("/SiteElements/Images/GreenArrow.png");
			background-position:2px 50%;
			background-repeat:no-repeat;}
			
			ul.sys_accordianMenu li ul li a {
			color:#7a7a7a;}
			ul.sys_accordianMenu li ul li a:hover {
			text-decoration:underline;}
		
	
/* Adjacent elements logic */
	
	/* Add extra spacing for h2s immediately after a div */
	div + h2 {
	margin-top:1.2em;} /* CC: Reduced this from 1.5em as making right col too long (library page) */
	
	/* Move immediately adjacent link component closer to  video box */
	div.sys_simplevideobox + .sys_link {
	margin-top:-4px;}
	
	/* CC: Add space btwn adjacent headings */
	h2+h3 {margin-top:1.2em;}
	h3+h4 {margin-top:1em;}
	/* CC: End change */

/* CC: Class for clearing floats - font size required for IE */
.clear {clear:both;HEIGHT: 0px !important; font-size:0 !important;}
/* End CC change */
			
/* BLOGS */
.sys_blogs-record-title {visibility:hidden;} /* RT: Added to hide duplicate Blog title. Turning off in module crashes pages */

.sys_theme-simple .sys_record-control dd ul {width:100% !important;} /* Contensis: Fix for theme until upgrade to v 6.0.2.687 */

/* FAQs */
.sys_faqs-record dl, .sys_faqs-record dl dt, .sys_faqs-record dl dd {margin:0;padding:0;display:block;}
.sys_faqs-record dl dt {font-weight:400;font-size:1.3em;margin:0 0 5px 0;color:#0665a9;}
.sys_faqs-record dl dd {margin-bottom:15px;}
.sys_faqs-record dl .sys_faqs-question {display:none;}

/* RT: Academic Research Homepage Start */



/* RT: Academic Research Homepage End */

/*****************************************************/
/** New Course Search **/
.sys_newcourse_search #CourseSubjectHolder
{
 
}

.sys_newcourse_search label
{
    width: 100px;
    float: left;
}

.sys_newcourse_search #TypeHolder
{
    Height: 40px;
}

.sys_newcourse_search input, .sys_newcourse_search select
{
    float: left;  
}

.sys_newcourse_search select
{
    width: 250px;    
}

.sys_newcourse_search .sys_form-set
{
    margin-top: 5px;    
}

.sys_newcourse_search #KeywordHolder
{
    margin-top: 20px;  
}

.sys_newcourse_search .sys_search-button
{
    margin-left: 10px;   
    margin-top: -1px; 
}

/* Course list */
.sys_courses_new div.sys_subitem dl dt,
.sys_courses_new div.sys_subitem dl dd 
{
    padding:0 0 .2em 0;
}

.sys_courses_new div.sys_subitem dl dt.sys_courses_new-degree
{

}

.sys_courses_new div.sys_subitem dl dd.sys_courses_new-degree 
{

}

.sys_courses_new div.sys_subitem dl dt.sys_courses_new-ucascode 
{

}

.sys_courses_new div.sys_subitem dl dd.sys_courses_new-ucascode 
{

}


div.sys_theme-simple div#FeatureList_feature-list.sys_featurelistwithimage-control ul li.sys_more-link
{
visibility:hidden !important;
}

/*Styles for the course search control*/
.sys_newcourse_search .sys_form-set {width: 100%;}
.sys_courses_new-control {width: 100%;}

