@charset "utf-8";
/* CSS Document */
/* This css provides the basic structures and columns for Stratford College, SBS and International websites - each site then uses another file to overwrite certain colours, background colours, images and in some cases structures */
	html {
	overflow:scroll;}
	
	body {
	margin:0;
	background:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	position:relative;}
	
	h2 {
	font-size:1.4em;
	color:#be0f34;}
			h2 a {
			color: #fff;
			text-decoration:none;}
				h2 a:hover {
				text-decoration:underline;}
	h3 {
	font-size:1.2em;
	margin-bottom:.5em;
	font-weight:700;
	color:#345191;
	}
	
	h4 {
	font-size:1.1em;
	margin-bottom:.5em;
	font-weight:700;
	color:#000;
	}
	
	input, select, textarea {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;}
	
	blockquote {
	margin:25px 10px 25px 45px;
	padding:13px 20px;
	background:#eee;
	width:350px;
	font-size:130%;
	font-style:italic;}
	.sys_col2 blockquote {
	width:250px;
	}
	.sys_col2 blockquote {
	margin:25px 10px 25px 45px;
	padding:13px 20px;
	width:250px;
	}
	.sys_col1 blockquote {
	margin:25px 10px 25px 10px;
	padding:13px 20px;
	width:90%;
	font-size:110%;
	}
		
		.sys_col3 .sys_col2 h2 {
		font-size:1.2em;
		margin:0 0 .5em 0;
		padding:.3em 5px .3em 12px;
		text-transform:uppercase;
		color:#fff;
		font-weight:400;
		background:#c1183c url("/SiteElements/Images/Strat/H3Bg.gif") 0 0 repeat-y;
		clear:both;}
			.sys_col3 .sys_col2 h2 a {
			display:block;
			color:#fff;}
			
		.sys_col3 .sys_col1 h2, .sys_genericcontent .sys_col1 h2 {
		font-size:1.2em;
		font-weight:400;
		margin:0 0 15px 0;
		padding:0 20px .3em 2px;
		color:#000;
		text-transform:uppercase;
		background:url("/SiteElements/Images/Strat/H3Bullet.gif") 185px .5em no-repeat;
		border-bottom:4px solid #c1183c;}
		
		
	h3 {
	color:#273776;
	font-size:1.1em;
	font-weight:700;
	margin:0;
	padding:.1em 0 .3em 0;}
	
	p {
	margin:0 0 1em 0;
	padding:0;}
	
	a {
	color:#345191;
	text-decoration:none;
	outline:0;}
		a:hover {
		text-decoration:underline;}
		
	img {
	border:0 none;
	}
		.sys_col1 img, .sys_col2 img, .sys_col3 img {
		margin:0;}
	
	ul, ol {
	margin:.5em 0 1em 0;
	padding:0 5px 0 28px;}
		ul li, ol li {
		margin:0;
		padding:.1em 0;}
		
	.sys_col1 .imageLeft,.sys_col2 .imageLeft, .sys_col3 .imageLeft {
	float:left;
	margin:0 8px 15px 0;}
	
	.sys_col1 .imageRight,.sys_col2 .imageRight, .sys_col3 .imageRight {
	float:right;
	margin:0 0 15px 8px;}
	
	.introText {
	color:#5f5f5f;
	font-size:130%;
	border-left:4px solid #c1183c;
	padding:0 35px 0 7px;
	}
		.sys_col2 .introText {
		padding-right:0;}
	
	
	.sys_clear {clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
		.sys_clear hr {display:none;}
	
	.sys_sitewrap {
	text-align:center;
	font-size:.75em;
	}
			
	.sys_siteheader {
	text-align:center;
	color:#fff;
	background:#4d4d4d url("/SiteElements/Images/Strat/HeaderBg1.gif") 0 100% repeat-x;
	}
		.sys_siteheader .sys_headerinner {
		width:880px;
		margin:0 auto;
		padding:15px 0 2.2em 30px;
		text-align:left;
		background: url("/SiteElements/Images/Strat/HeaderBg2.gif") 0 100% no-repeat;
		}
		
			.sys_siteheader .sys_headerinner .sys_col1 {
			float:left;
			width:225px;}
			.sys_siteheader .sys_headerinner .sys_col2 {
			float:right;
			width:655px;}
		
		
		.sys_siteheader #sitelogo {
		margin-top:5px;
		width:210px;
		height:60px;}
		
		.sys_siteheader #quicklinks {
		text-align:right;
		margin-bottom:18px;}
			
			.sys_siteheader #quicklinks a {
			color:#fff;
			margin:0 4px;
			text-decoration:none;}
				.sys_siteheader #quicklinks a:hover {
				text-decoration:underline;}
				
			.sys_siteheader #quicklinks label {
			display:none;}
			.sys_siteheader #quicklinks select {
			}

		
		.sys_siteheader h1 {
		float:left;
		font-size:1.6em;
		font-weight:400;
		width:420px;
		margin:0 0 10px 0;
		padding:.3em 0}
		
		.sys_siteheader #sitesearch {
		float:right;
		width:210px;
		margin:3px 0 10px 0;
		text-align:right;}
			.sys_siteheader #sitesearch .sys_search-options .sys_basic-search-row {
			clear:none;
			margin:0;
			min-height:1px;}
			
			.sys_siteheader #sitesearch label {
			float:left;
			width:40px;
			height:18px;
			margin:0;
			padding:2px 5px;
			color:#fff;
			background:#c1183c url("/SiteElements/Images/Strat/SearchLabelBg.gif") 0 0 no-repeat;}
			.sys_siteheader #sitesearch .sys_searchbox {
			float:left;
			height:18px;
			width:120px;
			padding-left:2px;
			color:#999999;
			border:1px solid #c5c5c5;}
				.sys_siteheader #sitesearch input.sys_highlight {
				color:#000;}
			.sys_siteheader #sitesearch .sys_search-button {
			width:31px;
			display:block;
			float:right;
			padding:2px 3px 5px 2px;
			margin:0;
			color:#fff;
			border:0 none;
			background: url("/SiteElements/Images/Strat/SearchButtonBg.gif") 0 0 no-repeat;
			cursor:pointer;
			text-transform:uppercase;}
	
		.sys_siteheader #sitetopnav {
		width:655px;
		min-height:2.8em;
		margin:0;
		padding:0;
		color:#3c5999;
		font-weight:700;
		list-style-type:none;
		background: url("/SiteElements/Images/Strat/TopNavBg1.gif") 0 100% repeat-x;
		clear:both;
		overflow:hidden;}
			.sys_siteheader #sitetopnav li {
			margin:0 1px 0 0;
			padding:0;
			float:left;
			display:inline-block;
			background: url("/SiteElements/Images/Strat/TopNavButtonBg1.gif") 0 100% repeat-x;
			overflow:hidden;
			white-space:nowrap;
			}
				.sys_siteheader #sitetopnav li a {
				text-decoration:none;
				display:block;/*display:inline-block;*/
				padding:.8em 14px;
				margin:0;
				text-align:center;
				color:#345191;
				}
					
			.sys_siteheader #sitetopnav li.sys_first a{
			background:url("/SiteElements/Images/Strat/TopNavFirst.gif") 0 0 no-repeat;
			}
				.sys_siteheader #sitetopnav li a:hover {
					color:#000;
					background: url("/SiteElements/Images/Strat/TopNavHover.gif") -12px 0 repeat-x;
					}
				.sys_siteheader #sitetopnav li.sys_first a:hover {
					color:#000;
					background: url("/SiteElements/Images/Strat/TopNavHover.gif") 0 0 repeat-x;
					}
				.sys_siteheader #sitetopnav li.sys_selected a {
					color:#000;
					/*background: url("/SiteElements/Images/Strat/TopNavSelected.gif") -12px 0 repeat-x;*/
					background: url("/SiteElements/Images/Strat/TopNavHover.gif") -12px 0 repeat-x;
					}
				.sys_siteheader #sitetopnav li.sys_firstselected a {
					color:#000;
					/*background: url("/SiteElements/Images/Strat/TopNavSelected.gif") 0 0 repeat-x;*/
					background: url("/SiteElements/Images/Strat/TopNavHover.gif") 0 0 repeat-x;
					}
					.sys_siteheader #sitetopnav li.sys_firstselected a:hover {
					text-decoration:underline;
					}
			
			.sys_siteheader #sitetopnav li#topnav1 {
			width:60px;}
			.sys_siteheader #sitetopnav li#topnav2 {
			width:128px;}
			.sys_siteheader #sitetopnav li#topnav3 {
			width:90px;}
			.sys_siteheader #sitetopnav li#topnav4 {
			width:125px;}
			.sys_siteheader #sitetopnav li#topnav5 {
			width:102px;}		
			.sys_siteheader #sitetopnav li#topnav6 {
			width:145px;
			margin:0;
			}
					.sys_siteheader #sitetopnav li.sys_internationallink a:hover/*topnav5*/ {
					background:#b3b3b3 url("/SiteElements/Images/International/TopNavHover.gif") -12px 0 repeat-x;
					}
					.sys_siteheader #sitetopnav li.sys_sbslink a:hover/*topnav6*/ {
					background:#b3b3b3 url("/SiteElements/Images/SBS/TopNavHover.gif") -12px 0 repeat-x;
					}
	
/*--- The Body area ---*/
	.sys_sitebody {
	text-align:left;
	width:880px;
	min-height:350px;
	margin:-2.2em auto 0 auto;
	padding:0 0 0 30px;
	position:relative;
	}
		.sys_sitebody .sys_group {/* Wrap around a set of columns */
		clear:both;
		width:100%;
		z-index:999;
		position:relative;
		}
		
		/* These columns are based on a 4 column grid */
		.sys_sitebody .sys_col1 {/* Small Column or 1 column width */
		float:left;
		width:205px;
		margin:0 20px 0 0;
		padding-bottom:10px;
		overflow:hidden;}
		
		.sys_sitebody .sys_col2 {/* Double Column or 2 columns width*/
		float:left;
		width:430px;
		margin:0 20px 0 0;
		padding-bottom:10px;}
		
		.sys_sitebody .sys_col3 {/* Triple Column or 3 columns width */
		float:right;
		width:655px;
		margin:0 20px 0 0;
		padding-bottom:10px;}
		
		.sys_sitebody .sys_lastcol {/* Add to any column at the end of the grid */
		margin-right:0 !important;}
		
		.sys_sitebody .sys_col3 .sys_col2, .sys_sitebody .sys_col3 .sys_col1 {
		padding-bottom:0;}
		
/*---*/	
	
	.sys_sitefooter {
	text-align:left;
	margin:0 auto 0 auto;
	padding:0 0 0 20px;
	width:890px;
	clear:both;
	}
		.sys_sitefooter a {
		color:#c62f4e;
		text-decoration:none;}
			.sys_sitefooter a:hover {
			text-decoration:underline;}
		
		.sys_sitefooter h2 {
		display:none;}
		
		.sys_sitefooter .sys_col1 {
			float:left;
			width:225px;
			background:#fff url("/SiteElements/Images/Strat/FooterBgLeft.gif") 0 0 no-repeat;}
			
				.sys_sitefooter #studentstaffnet {
				padding:10px 0 0 22px;}
					.sys_sitefooter #studentstaffnet li {
					width:82px;
					height:28px;
					float:left;
					margin:0 4px 0 0;}
					
					.sys_sitefooter #studentstaffnet li.sys_studentsbutton {
					background: url("/SiteElements/Images/Strat/StudentsButton.gif") 0 0 no-repeat;}
						.sys_sitefooter #studentstaffnet li.sys_studentsbutton:hover {
						background: url("/SiteElements/Images/Strat/StudentsButtonHover.gif") 0 0 no-repeat;}
					.sys_sitefooter #studentstaffnet li.sys_staffnetbutton {
					background: url("/SiteElements/Images/Strat/StaffnetButton.gif") 0 0 no-repeat;}
						.sys_sitefooter #studentstaffnet li.sys_staffnetbutton:hover {
						background: url("/SiteElements/Images/Strat/StaffnetButtonHover.gif") 0 0 no-repeat;}
					
						.sys_sitefooter #studentstaffnet li a{
						display:block;
						width:82px;
						height:28px;
						overflow:hidden;
						text-indent:999px;}
					
				
			.sys_sitefooter .sys_col2 {
			float:right;
			width:655px;
			background:#fff url("/SiteElements/Images/Strat/FooterBgRepeat.gif") 0 6px repeat-x;}
				.sys_sitefooter .sys_col2 #contactinfo {
				float:left;
				width: 300px;
				background: url("/SiteElements/Images/Strat/FooterBgCorner.gif") 0 0 no-repeat;
				margin:0;
				padding:28px 0 0 0;}
					.sys_sitefooter .sys_col2 #contactinfo dt{
					display:none;
					}
					.sys_sitefooter .sys_col2 #contactinfo dd {
					display:block;
					float:left;
					margin:0;
					padding:0 0 0 10px;
					}
					.sys_sitefooter .sys_col2 #contactinfo dt {
					color:#6178ad;
					font-weight:700;
					margin:0 4px 0 0;}
					.sys_sitefooter .sys_col2 #contactinfo dd {
					color:#be0f34;
					margin:0 15px 0 0;}
					
				.sys_sitefooter .sys_col2 #siteoptions {
				float:right;
				width:320px;
				text-align:right;
				margin:0;
				padding:28px 0 0 0;}
					.sys_sitefooter .sys_col2 #siteoptions li{
					float:right;
					margin:0 0 0 4px;
					padding:0 5px 0 22px;
					}
					
					.sys_sitefooter .sys_col2 #siteoptions li.sys_accessibilitylink {
					background: url("/SiteElements/Images/Strat/Icons/Accessibility.gif") 7px 50% no-repeat;
					}
					.sys_sitefooter .sys_col2 #siteoptions li.sys_sitemaplink {
					background: url("/SiteElements/Images/Strat/Icons/Sitemap.gif") 2px 50% no-repeat;
					}
					.sys_sitefooter .sys_col2 #siteoptions li.sys_contensis {
					background: url("/SiteElements/Images/Strat/Icons/contensis.gif") 2px 50% no-repeat;
					margin-top: 7px;
					}
					.sys_sitefooter .sys_col2 #siteoptions li.sys_sharelink {
					margin-top: 7px;
					}
			
		.sys_sitefooter ul {
		margin:0;
		padding:0;
		list-style-type:none;
		}
		
	/* Content Blocks */
	
	/* Block Type 1 */
	.sys_block {
	margin:0;
	width:100%;
	clear:both;
	}
	.sys_col3 .sys_col1 .sys_block {
	margin:0 0 15px 0;}
	
		.sys_block h2, .sys_block h3 {
		font-size:1em;
		text-transform:uppercase;
		color:#fff;
		background:#2e2e2e url("/SiteElements/Images/Strat/Blocks/BlockHeadingBg.gif") 0 0 no-repeat;
		margin:0;
		padding:.4em 12px;
		font-weight:700;
		text-align:left;
		border:0 none;}
		.sys_block .sys_block-content {
		padding:12px;
		background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg.gif") 0 100% no-repeat;
		}
			.sys_block .sys_block-content * {
			min-height:1px;
			}
			.sys_block .sys_block-content p {
			margin-bottom:.5em;}
			.sys_block .sys_block-content img.imageRight {
			margin:-12px -12px 0 0;
			border-left:1px solid #c9c9c9;
			border-bottom:1px solid #c9c9c9;
			}
		
			.sys_col1 .sys_block .sys_block-content, .sys_col3 .sys_col1 .sys_block .sys_block-content, .sys_col2 .sys_col1 .sys_block .sys_block-content {
			background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg.gif") 0 100% no-repeat;}
			.sys_col2 .sys_block .sys_block-content, .sys_col3 .sys_col2 .sys_block .sys_block-content {
			background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg(col2).gif") 0 100% no-repeat;}
			.sys_col3 .sys_block .sys_block-content {
			background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg(col3).gif") 0 100% no-repeat;}
		
			.sys_block .sys_block-content ul {
			margin:0 5px 0 12px;
			padding:.5em 0;}
			.sys_block .sys_block-content ul li {
			padding:.1em 14px;
			list-style-type:none;
			background:#fff url("/SiteElements/Images/Bullet.gif") 0 .5em no-repeat;}
			
			/* Top Left Block above channel menu */
			.sys_top-left-block h2, .sys_top-left-block h3 {
			background-image:url("/SiteElements/Images/Strat/Blocks/CourseSearchBlockHeadingBg.gif");
			text-align:left;
			border:0 none;}
			.sys_top-left-block .sys_block-content {
			padding:0;
			background:none;}
			.sys_top-left-block .sys_block-content img {
			margin:0;}
			/**/
	/*---*/
	
	/* Block Type 2 */
	.sys_block2 {
	border:1px solid #c8c8c8;
	clear:both;}
		.sys_block2 .sys_thumbnail {
		width:60px;
		height:40px;
		float:left;
		border-right:1px solid #c8c8c8;
		border-bottom:1px solid #c8c8c8;}
			.sys_block2 .sys_thumbnail img {
			display:block;
			}
		.sys_block2 h2, .sys_col3 .sys_col1 .sys_block2 h2 {
		text-transform:uppercase;
		font-weight:400;
		background:#fff;
		border:0 none;
		border-bottom:1px solid #c8c8c8;
		margin:0;
		padding:2px 5px;
		height:36px;
		font-size:16px;
		text-align:center;}
			.sys_block2 h2 span {
			display:block;}
			.sys_block2 h2 .sys_large-text {
			font-size:100%;}
			.sys_block2 h2 .sys_small-text {
			font-size:65%;}
			
			.sys_block2 .sys_block-content {
			background:#f2f2f2 url("/SiteElements/Images/CustomBlockBg.gif") 0 0 repeat-y;
			padding-bottom:1em;
			}
			
			.sys_block2 .sys_block-content ul {
			margin:0 5px 0 12px;
			padding:.5em 0;}
			
			.sys_block2 .sys_block-content ul li {
			padding:.1em 14px;
			list-style-type:none;
			background: url("/SiteElements/Images/Bullet.gif") 0 .5em no-repeat;}
			
			.sys_block2 .sys_block-content .sys_customlink {
			width:70px;
			padding:.2em 3px;
			color:#fff;
			background:#000;
			text-align:center;
			position:absolute;
			right:0;
			bottom:0;
			font-weight:700;}
				.sys_block2 .sys_block-content .sys_customlink a {
				color:#fff;}
	/*---*/
	
	/* Block Type 3 */
	.sys_block3 {
	margin:0;
	clear:both;}
	.sys_col3 .sys_col1 .sys_block3 {
	margin:0 0 15px 0;}
		.sys_block3 h3 {
		font-size:1.1em;
		text-transform:uppercase;
		color:#000;
		background:#e4e4e4 url("/SiteElements/Images/Strat/Blocks/Block3HeadingBg(col3).gif") 0 0 no-repeat;
		padding:.4em 12px;}
		
			.sys_col3 .sys_col2 .sys_block3 h3 {
			background:#e4e4e4 url("/SiteElements/Images/Strat/Blocks/Block3HeadingBg(col2).gif") 0 0 no-repeat;}
			
			.sys_col2 .sys_col1 .sys_block3 h3, .sys_col3 .sys_col1 .sys_block3 h3 {
			background:#e4e4e4 url("/SiteElements/Images/Strat/Blocks/Block3HeadingBg.gif") 0 0 no-repeat;}
		
		
		.sys_block3 .sys_block-content {
		padding:12px;
		background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg.gif") 0 100% no-repeat;}
		
			.sys_col2 .sys_block3 .sys_block-content {
			background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg(col2).gif") 0 100% no-repeat;}
			
			.sys_col3 .sys_block3 .sys_block-content {
			background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg(col3).gif") 0 100% no-repeat;}
			
			.sys_col2 .sys_col1 .sys_block3 .sys_block-content, .sys_col3 .sys_col1 .sys_block3 .sys_block-content {
			background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg.gif") 0 100% no-repeat;}
		
			.sys_block3 .sys_block-content ul {
			margin:0 5px 0 12px;
			padding:.5em 0;}
			.sys_block3 .sys_block-content ul li {
			padding:.1em 14px;
			list-style-type:none;
			background:#fff url("/SiteElements/Images/Bullet.gif") 0 .5em no-repeat;}
			
			.sys_block3 .sys_block-content p {
			margin:.5em 0;}

	/*---*/
	
	/* Block Type 4 */
	.sys_block4 {}
		.sys_block4 h2 {
		font-weight:400;
		margin:0 0 .4em 0;
		padding:0 5px .3em 5px;
		color:#000;
		text-transform:uppercase;
		background:url("/SiteElements/Images/Strat/H3Bullet.gif") 185px .5em no-repeat;
		border-bottom:4px solid #c1183c;}
		.sys_block4 .sys_block-content {}
		
	
	/* Section Homepage */
	.sys_section-features {}
		.sys_section-features .sys_col1 {
		width:180px;
		padding-right:25px;}
		

	.sys_feature-image {
	margin:0 0 15px 0;
	}
		.sys_feature-image img{
		display:block;}
		
	.sys_section-features .sys_feature-image {
	border-left:4px solid #cdcdcd;
	padding:0 0 0 5px;}
		

/* Generic Pages */

/* Simple Menu */
 ul.sys_simpleListMenu {
 margin:-14px 0 0 0;
 padding:0;
 list-style-type:none;
 font-size:1em;
 width:100%;
 position:relative;}
 	ul.sys_simpleListMenu li {
	margin:-12px 0 0 0;
	padding:0;
	list-style-type:none;
	font-weight:400;
	background: url("/SiteElements/Images/SimpleMenuLIBg.gif") 0 0 repeat-x;
	width:100%;
	position:relative;
	height:1%;}
	
	ul.sys_simpleListMenu li a {
	display:block;
	padding:11px 8px 15px 20px;
	color:#000;
	position:relative;
	height:1%;
	}
		ul.sys_simpleListMenu li a:hover {
		color:#000;
		text-decoration:none;
		background: url("/SiteElements/Images/SimpleMenuLIBulletHover.gif") 8px 16px no-repeat;
		}
	
		ul.sys_simpleListMenu li ul {
		margin:-10px 0 0 0;
		padding:12px 0 15px 10px;
		background: url("/SiteElements/Images/SimpleMenuInnerUL.gif") 0 0 repeat-x;
		min-height:1em;
		font-size:95%;
		}
		
			ul.sys_simpleListMenu li li, ul.sys_simpleListMenu li li a, ul.sys_simpleListMenu li li a:hover {
			margin:0;
			padding:0;
			color:#434343;
			background:#e5e5e5;
			font-weight:400;
			}
			
			ul.sys_simpleListMenu li li a, ul.sys_simpleListMenu li li a:hover {
			padding:.3em 5px .3em 18px;
			color:#000;
			border-top:1px solid #e5e5e5;
			border-left:1px solid #e5e5e5;
			border-bottom:1px solid #e5e5e5;}
			
			ul.sys_simpleListMenu li li a:hover {
			color:#000;
			background:#fff /*url("/SiteElements/Images/InnerLIBulletHover.gif") 7px .7em no-repeat*/;
			border-top:1px solid #b8b8b8;
			border-left:1px solid #b8b8b8;
			border-bottom:1px solid #b8b8b8;}
			
			
		ul.sys_simpleListMenu li li ul {
		margin:3px 0 8px 8px;
		padding:0;
		background:#dbdbdb;}
				ul.sys_simpleListMenu li li ul li {
				background:#dbdbdb;}
					ul.sys_simpleListMenu li li ul li a {
					}
						ul.sys_simpleListMenu li li ul li a:hover {
						color:#000;
						background:#f3f3f3 url("/SiteElements/Images/InnerLIBulletHover.gif") 8px .75em no-repeat;
						}

		
			
			
	/* Selected menu items */
	ul.sys_simpleListMenu li .sys_selected a {
	background: url("/SiteElements/Images/SimpleMenuLIBullet.gif") 10px 16px no-repeat;}	
	
			ul.sys_simpleListMenu li li .sys_selected a {
			color:#425a91;
			background:#fff;
			padding:.3em 5px .3em 8px;
			border-top:1px solid #b8b8b8;
			border-left:1px solid #b8b8b8;
			border-bottom:1px solid #b8b8b8;
			}
			ul.sys_simpleListMenu li li li .sys_selected a {
			color:#425a91;
			background:#f3f3f3;
			padding:.3em 5px .3em 18px;
			
			}
	
	
	div.sys_simpleListMenu-footer {
	margin:-12px 0 10px 0;
	background: url("/SiteElements/Images/SimpleMenuLIBg.gif") 0 0 repeat-x;}
	
	/* Page Options Menu */
	.sys_page-options-menu {margin-top:10px;}
		.sys_page-options-menu h2 {
		color:#000;
		text-transform:uppercase;
		font-size:1.1em;
		}
		.sys_page-options-menu a {
		font-size:1.2em;
		}
	
	#breadcrumbs {
	clear:both;
	margin:0 0 15px 0;
	padding:.5em 8px .45em 8px;
	background:#c1183c;
	/*position:absolute;
	top:0;
	left:0;*/
	width:639px;}
	#breadcrumbs, #breadcrumbs a {
	color:#fff;
	}
		#breadcrumbs span.sys_selected {
		font-weight:700;
		}
	
	h1.sys_page-title {
	font-size:1.8em;
	color:#2e2e2e;
	font-weight:400;
	margin:16px 0 1em 0;}
	
	/* Slide Shows */
	
	/* Banner Style Slideshow*/
	.sys_slideshow-wrapper {
	margin:0 0 10px 0;
	background:#e3e3e3;}
	
	.sys_slideshow-wrapper-banner .sys_slideshow {  
    	width: 655px; 
	height: 165px;   
   	padding: 0;  
    	margin:0 0 10px 0;
	background:#e3e3e3; 
	position:relative;
	overflow:hidden;
	}  
		.sys_slideshow-wrapper-banner .sys_slideshow img {  
		padding: 0;  
		border: 0 none;  
		background-color: #eee;  
		width: 655px; 
		height: 165px; 
		top: 0; 
		left: 0;
		} 
		
		.sys_slideshow-wrapper .sys_slideshownav {
		width:150px;
		height:26px;
		position:absolute;
		right:0;
		bottom:0;
		z-index:999;
		overflow:hidden;
		}
			.sys_slideshow-wrapper .sys_slideshownav a {
			display:block;
			float:left;
			width:18px;
			height:18px;
			margin:4px 2px 0 0;
			padding:2px;
			text-align:center;
			color:#fff;
			background:#9b9b9b;
			text-decoration:underline;
			outline:none;}
			.sys_slideshow-wrapper .sys_slideshownav a.activeSlide {
			color:#000;
			background:#fff;
			text-decoration:none;}
			
		.sys_slideshow-wrapper .sys_slide-info {
		width:655px;
		height:2.7em;
		position:absolute;
		left:0;
		bottom:-1px;
		z-index:998;
		border-top:1px solid #000;
		background:url("/SiteElements/Images/Strat/85percentWhite.png");
		overflow:hidden;}
			.sys_slideshow-wrapper .sys_slide-info h2 {
			font-size:1em !important;
			text-transform:none !important;
			color:#000 !important;
			font-weight:400 !important;
			margin:0 !important;
			padding:.7em 8px !important;
			background:none !important;}
				.sys_slideshow-wrapper .sys_slide-info h2 a {
				color:#0441be !important;}
			
	/* Forms */
	.sys_sitewrap fieldset {
	margin:0 0 15px 0;
	padding:0 0 12px 0;
	border:0 none;
	background:#e5e5e5;
	}
	
	.sys_sitewrap fieldset legend {
	font-size:110%;
	display:block;
	margin:0;
	padding:.1em 5px;
	background:#fff;
	border:1px solid #e5e5e5;
	width:120px;
	text-transform:uppercase;
	}
	
	.sys_sitewrap fieldset .sys_form-set {
	margin:5px 0 5px 0;
	padding:0;
	width:100%;
	clear:both;}
	
	
	
		fieldset .sys_form-set label, fieldset .sys_form-set span.sys_spanlabel {
		float:left;
		width:130px;
		margin:0;
		padding:3px 15px;}
		
		fieldset .sys_form-set input {
		float:left;
		width:220px;
		margin:3px 0;
		border:1px solid #bababa;}
		
		fieldset .sys_form-set input.sys_postcode {
		width:7em;}
		
			.sys_button-set {
			
			background:#bababa;
			margin:-16px 0 0 0;
			padding:5px;
			text-align:right;
			}
			
				.sys_button-set input {
				background:#fff url("/SiteElements/Images/FormButtonBg.gif") 0 100% repeat-x;
				padding:.2em 8px;
				border:1px solid #bababa;}
		
		fieldset .sys_form-set select {
		float:left;
		width:224px;
		margin:3px 0;}
		
		fieldset .sys_form-set textarea {
		float:left;
		width:440px;
		margin:3px 0;
		border:1px solid #bababa;}
		
		
		fieldset .sys_checkbox-set {
		}
		
			fieldset .sys_checkbox-set .sys_checkbox-col {
			float:left;
			width:140px;
			margin:0 10px 0 0;}
			
				fieldset .sys_checkbox-set .sys_checkbox-col div{
				color:#000;
				background:#cdcdcd;
				margin:0 0 5px 0;
				padding:5px 5px 5px 25px;
				border-top:1px solid #bababa;
				border-bottom:1px solid #bababa;}
			
				fieldset .sys_checkbox-set input {
				float:none;
				display:inline;
				margin:0;
				padding:0;
				border:0 none;
				width:auto;
				position:absolute;
				top:3px;
				left:3px;
				}
				fieldset .sys_checkbox-set label {
				float:none;
				display:inline;
				margin:0 3px 0 0;
				padding:0;
				border:0 none;
				width:auto;
				cursor:pointer;}
			
		
		/* Request info form */
		.sys_request-info-form {}
			.sys_request-info-form .sys_form-set {
			margin:0 0 5px 0;}
				.sys_request-info-form .sys_form-set label {
				margin:0;
				padding:0 0 4px 0;
				display:block;
				width:100%;}
				.sys_request-info-form .sys_form-set input, .sys_request-info-form .sys_form-set textarea {
				width:175px;
				color:#c1183c;
				margin:0 0 5px 0;}
			.sys_request-info-form .sys_button-set {
			margin:0;
			padding:0;
			background:#fff;}
				.sys_request-info-form .sys_button-set input.sys_send-button {
				font-size:1.1em;
				width:112px;
				display:block;
				padding:2px 3px 5px 5px;
				margin:0;
				color:#fff;
				border:0 none;
				background: url("/SiteElements/Images/Strat/Buttons/SendRequest.gif") 0 0 no-repeat;
				cursor:pointer;
				text-transform:uppercase;}
				
	/* Style Generic Lists generated by Standard Contensis Web Controls */
	
	/* Back link */
	.sys_button-backlink {
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
	min-height:1em;
	zoom:1;
	clear:both;}
		.sys_button-backlink a {
		display:block;
		padding:1px 5px 1px 14px;
		background:url("/SiteElements/Images/BackArrow.gif") 0 50% no-repeat;}
		
		a.sys_backlink {
		background:url("/SiteElements/Images/BackArrow.gif") 0 50% no-repeat;
		padding:1px 5px 1px 14px;}
	
	/* Standard Mini-lists and Combo Lists when used individually */
	
		/* Standard */
		.sys_news-control .sys_subitem dl, .sys_events-control  .sys_subitem dl{
		margin:0;
		padding:0;}
		
		.sys_news-control .sys_subitem dl dt, .sys_events-control  .sys_subitem dl dt {
		margin:0;
		padding:0 5px 5px 0;}
			.sys_news-control div.sys_subitem dl dd, .sys_events-control div.sys_subitem dl dd {
			margin:0;
			padding:0 5px 5px 0;}
			
			.sys_news-control div.sys_subitem dl dt, .sys_events-control div.sys_subitem dl dt {
			display:none;}
			
			.sys_news-control div.sys_subitem dl dd.sys_news-datepublished {
			color:#8c8c8c;}
	
		/* Minilists */
		.sys_news-minilist-control ul, .sys_events-minilist-control ul {
		margin:0;
		padding:0;}
		.sys_news-minilist-control li.sys_subitem, .sys_events-minilist-control li.sys_subitem {
		margin:0;
		padding:.2em 5px .2em 8px;
		border-bottom:1px solid #e3e3e3;}
		
		.sys_news-minilist-control li.sys_last, .sys_events-minilist-control li.sys_last {
		border-bottom:0 none;}
	
	
	/* Additions to the Simple Theme on Web Controls */
	.sys_theme-simple .sys_news-tools-control, .sys_theme-simple .sys_events-tools-control, .sys_theme-simple .sys_jobs-tools-control{
	margin-top:-40px !important;}
	
			.sys_theme-simple .sys_standard-list h2.sys_news-title, .sys_theme-simple .sys_standard-list h2.sys_events-title, .sys_theme-simple .sys_standard-list h2.sys_jobs-title {
			font-size:1.1em;
			color:#000;
			background:#fff;
			margin:0;
			padding:.5em 12px;
			text-transform:uppercase;
			font-weight:700;
			border-bottom:1px solid #d7d7d7;}
			
				.sys_theme-simple .sys_standard-list h2.sys_new-title a, .sys_theme-simple .sys_standard-list h2.sys_events-title a, .sys_theme-simple .sys_standard-list h2.sys_jobs-title a {
				color:#be0f34;
				text-decoration:none;}
					.sys_theme-simple .sys_standard-list h2.sys_news-title a:hover, .sys_theme-simple .sys_standard-list h2.sys_events-title a:hover , .sys_theme-simple .sys_standard-list h2.sys_jobs-title a:hover  {
					text-decoration:underline;}
	
	/* End */
	
				
			/* Contents Index List based on Generic Control */
			#ContentsIndex_List {}
			
			#ContentsIndex_List .sys_subitem {
			clear:both;
			width:100%;
			margin:0 0 8px 0;}
			
			#ContentsIndex_List .sys_subitem .sys_thumbnail {
			float:left;
			margin:0 10px 0 0;}
			
			#ContentsIndex_List .sys_subitem dl {
			margin:0;
			padding:0;}
				#ContentsIndex_List .sys_subitem dl dt {
				margin:0;
				padding:0;}
				#ContentsIndex_List .sys_subitem dl dd {
				margin:0;
				padding:0;}
			
			#ContentsIndex_List .sys_subitem dl dt.sys_generic_list-description {
			display:none;
			}
			
			/* Hide the pager that is automatically generated by the control */
			#ContentsIndex_List .sys_flickrpager {display:none;}
	
	/* Course Search Control - Data Repeater*/
	.sys_course_search-control {}
		.sys_course_search-control .sys_subitem {
		background:#e7e7e7;
		border-top:1px solid #bababa;
		border-bottom:1px solid #bababa;
		padding:5px 10px;
		margin:0 0 10px 0;
		min-height:1.3em;}
			.sys_course_search-control .sys_subitem  .sys_course_search-subheading {
			font-size:1em;
			}
				.sys_course_search-control .sys_subitem  .sys_course_search-subheading a {
				color:#345191;}
			.sys_course_search-control dl, .sys_course_search-control dl dt, .sys_course_search-control dl dd {
			margin:0;
			padding:0;display:none;
			}
			.sys_course_search-control dl dt {
			color:#535353;
			margin-right:3px;
			}
			.sys_course_search-control dl dd {
			color:#424242;
			margin-right:25px;
			}
			
			.sys_course_search-control dl dt.sys_course_search-description {
			display:none;}
			
			.sys_course_search-control dl dd.sys_course_search-description {
			margin-bottom:5px;}
			
			.sys_course_search-control dl .sys_course_search-subject {
			float:left;
			}
			.sys_course_search-control dl .sys_course_search-studytype {
			float:left;
			}
			.sys_course_search-control dl .sys_course_search-length {
			float:left;
			}
			
	/* Course Search Control - Search Options */
	.sys_course_search-control {
	clear:both;
	margin:0 0 10px 0;}
		.sys_course_search-control .sys_search-options .sys_search-row {
		float:left;
		margin:0 4px 0 0;}
		.sys_course_search-control .sys_search-options label {
		display:none;}
		.sys_course_search-control .sys_searchbox {
		display:block;
		float:left;
		margin:0 3px 0 0;
		width:220px;}
		.sys_course_search-control .sys_searchbutton {
		width:31px;
		display:block;
		float:left;
		padding:2px 3px 5px 2px;
		margin:0 5px 0 0;
		color:#fff;
		border:0 none;
		background: url("/SiteElements/Images/Strat/CourseSearch/CourseSearchButtonBg.gif") 0 0 no-repeat;
		cursor:pointer;
		text-transform:uppercase;}
				
				.sys_course_search-control select {
				width:180px;
				margin:0;}
				
				
/* Course Record Page */
.sys_courserecord  {}
	/* Record Image */
	.sys_courserecord .sys_courserecord-image {
	float:left;
	width:430px;
	margin:0 20px 0 0;}
		.sys_courserecord .sys_courserecord-image img {
		margin:0 0 10px 0;
		display:block;}
	
	
	/* Record Summary Area */
	.sys_courserecord .sys_courserecord-aboutthecourse {
	float:left;
	width:205px;
	background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg.gif") 0 100% no-repeat;
	}
		.sys_courserecord .sys_courserecord-aboutthecourse h2 {
		font-size:1.1em;
		text-transform:uppercase;
		color:#000;
		background:#e4e4e4 url("/SiteElements/Images/Strat/Blocks/Block3HeadingBg.gif") 0 0 no-repeat;
		padding:.4em 12px;
		}
	
		.sys_courserecord .sys_courserecord-aboutthecourse div.sys_courserecord-summary {
		margin:0 0 10px 0;
		padding:12px 12px 0 12px;
		}
		.sys_courserecord .sys_courserecord-aboutthecourse dl {
		padding:0 12px;
		margin:8px 0;
		height:1%;
		min-height:1.3em;}
			.sys_courserecord .sys_courserecord-aboutthecourse dl dt, .sys_courserecord .sys_courserecord-aboutthecourse dl dd {
			margin:0;
			padding:0;
			}
			.sys_courserecord .sys_courserecord-aboutthecourse dl dt {
			margin-right:3px;
			font-weight:400;
			padding:0;}
			.sys_courserecord .sys_courserecord-aboutthecourse dl dd {
			margin-right:25px;
			font-weight:700;
			padding:0 0 5px 0;
			margin:0 0 5px 0;
			border-bottom:1px solid #bababa;}
			
			.sys_courserecord .sys_courserecord-aboutthecourse dl dd.sys_coursestudymode {
			border-bottom:0 none;}

			
	/* Record Details */
	.sys_courserecord .sys_courserecord-details {
	clear:both;}
		.sys_courserecord .sys_courserecord-group {
		margin:0 0 10px 0;}
		
	
	/* Download Page Feature Block */
		.sys_downloadpage-block h3 {
		font-size:1.1em;
		text-transform:uppercase;
		color:#000;
		background:#e4e4e4 url("/SiteElements/Images/Strat/Blocks/Block3HeadingBg(col3).gif") 0 0 no-repeat;
		padding:.4em 12px;}
		
		.sys_downloadpage-block .sys_block-content {
		padding:12px;
		height:110px;
		background:#fff url("/SiteElements/Images/Strat/Blocks/BlockContentBg(col3).gif") 0 100% no-repeat;}
		
			.sys_downloadpage-block .sys_block-content img {
			float:left;
			margin-right:10px;}
			
			.sys_downloadpage-block .sys_block-content .sys_pdf-to-download {
			float:left;
			width:50%;
			}
				.sys_downloadpage-block .sys_block-content .sys_pdf-to-download img {
				border:3px solid #e3e3e3;
				}
			
				.sys_downloadpage-block .sys_block-content .sys_pdf-to-download a {
				font-size:1.3em;
				font-weight:700;
				}
				
				.sys_downloadpage-block .sys_block-content .sys_pdf-to-download p {
				padding:0 15px 0 0;
				}
			

		
	/* RSS and Atom Links */
	span.sys_rss-link {
		display:block;
		width:16px;
		height:16px;
		background:url("/aspnet_client/contensis/Icons/Small/RSS.gif");
		float:left;
		}
			span.sys_rss-link a {
			display:block;
			width:16px;
			height:16px;
			overflow:hidden;
			text-indent:999px;}
				
		span.sys_atom-link {
		display:block;
		width:16px;
		height:16px;
		background:url("/aspnet_client/contensis/Icons/Small/ATOM.gif");
		float:left;
		}
			span.sys_atom-link a {
			display:block;
			width:16px;
			height:16px;
			overflow:hidden;
			text-indent:999px;}
	h2 span.sys_rss-link, h3 span.sys_rss-link, h4 span.sys_rss-link {
	position:absolute;
	top:3px;
	right:0;
	}
	h2 span.sys_atom-link, h3 span.sys_atom-link, h4 span.sys_atom-link {
	position:absolute;
	top:3px;
	right:22px;
	}
	/*---*/
	
	/* Flickr Style Pager Extension */
.sys_flickrpager {
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 10px 0 10px 0;
	padding: 10px;
	min-height: 1em;
	text-align:right;
	clear:both;
	}
	.sys_flickrpager .sys_paginginfo {
	float: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00365b;
	}

	 .sys_flickrpager .sys_navigation {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: 700;
	}
	.sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #00365b;
	padding: 2px 7px;
	text-decoration: none; 
	color: #000;
	}
	.sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	text-decoration: none;
	}
		.sys_flickrpager .sys_navigation span.sys_page a {
		border: 1px solid #d1d1d1;		
		color: #484848;
		}
		.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: #f0f0f0; 
				border: 1px solid #0086c2;
				color: #0086c2;
			
			}
			.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 span.sys_selected span {
			
				color: #00365b;
			
			}
			.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: #898989;
			
			}

	
	/* Send to a friend form */
	#SendToAFriend {
	}
		#SendToAFriend fieldset{
		padding:0 10px 10px 0;}
		
		#SendToAFriend fieldset label {
		display:block;
		float:left;
		width:150px;
		padding-top:5px;
		padding-left:10px;}
		
		#SendToAFriend fieldset input, #SendToAFriend fieldset textarea {
		width:320px;
		margin:0 0 10px 0;}
		
		.sys_col2 #SendToAFriend fieldset input, .sys_col2 #SendToAFriend fieldset textarea {
		width:240px;
		margin:0 0 10px 0;}
		
		#SendToAFriend #SendToAFriend_ButtonContainer input {
		width:100px;}
		#SendToAFriend #SendToAFriend_ButtonContainer input#SendToAFriend_SubmitButton {
		width:140px;
		margin-left:20px;}
		
		#SendToAFriend #SendToAFriend_LinkDisplay {
		padding:10px;}
		
	/* Tables */
	.sys_sitewrap table {
	width:100%;
	border:1px solid #bdbdbd;
	border-collapse:collapse;
	margin:0 0 10px 0;}
		.sys_sitewrap table caption {
		font-style:italic;
		font-size:90%;
		color:#666666;
		padding:.2em 10px;
		text-align:left;}
		
		.sys_sitewrap table th{
		background:#eee;
		padding:.3em 10px;
		border:1px solid #fff;}
		.sys_sitewrap table td {
		padding:.3em 10px;}
		
	/* Site Map */
	.sys_sitemap {}
		.sys_sitemap ul {
		list-style-type:none;
		margin:0;
		padding:0;
		font-weight:700;
		font-size:130%;}
			.sys_sitemap ul li{
			background:#e7e7e7;
			border-top:1px solid #bababa;
			border-bottom:1px solid #bababa;
			padding:.25em 10px .25em 27px;
			margin:0 15px .5em 0;
			min-height:1.1em;
			width:615px;
			display:block;
			background-position:5px .3em;
			background-repeat:no-repeat;}
			.sys_sitemap ul li.sys_folder {
			width:615px;
			float:left;
			background-image:url("/SiteElements/Images/Icons/Small/-1.gif");
			}
			/*Webpage*/
			.sys_sitemap ul li.sys_0 {
			background-image:url("/SiteElements/Images/Icons/Small/0.gif");
			}
			/*PDF*/
			.sys_sitemap ul li.sys_21 {
			background-image:url("/SiteElements/Images/Icons/Small/21.gif");
			}
		
				.sys_sitemap ul ul{
				font-weight:400;
				font-size:90%;
				margin:.2em 0 0 0;}
					.sys_sitemap ul ul li{
					width:auto;
					float:none;
					margin:0;
					padding:.25em 10px .25em 27px;
					border-bottom:0 none;
					}
					.sys_sitemap ul ul li.sys_folder{
					width:auto;
					float:none;}
					
/* Image Holder - IE 3 images in a row */
.sys_imageHolder {
margin:12px 0;}
	.sys_imageHolder div.imageLeft {
	float:left;
	width:142px;
	margin:0;
	text-align:center;}
		.sys_imageHolder div.imageLeft img {
		margin:0 auto;
		display:block;}



/* Archive Control */
	ul.sys_archive-control, .sys_block .sys_block-content ul.sys_archive-control {
	font-size:1.5em;
	font-weight:700;
	padding:0 0 0 0;}
		ul.sys_archive-control ul, .sys_block .sys_block-content ul.sys_archive-control ul {
		font-size:.75em;
		font-weight:400;
		}

/* FAQs Mini-template */
/* Standard FAQ mini-template as used in generic page content... */
	.sys_faqitem {
	}
		.sys_faqitem .sys_question {
		font-weight:700;
		color:#0c6eaf;
		margin:0 0 3px 0;
		cursor:pointer;}
		.sys_faqitem .sys_answer {
		margin:0 0 8px 0;

		}
			
		
	/* FAQs mini-templates as used on homepage area */
	.sys_simple-tab-control .sys_faqs-control {
	height:100px;
	width:390px;
	overflow:auto;
	padding:0 10px 0 0;
	position:relative;}
	
	.sys_simple-tab-control .sys_faqs-control .sys_faqs-title {
	margin:0 0 5px 0;}
	
	/* Ticker */
	.sys_ticker {margin:0 0 8px 0;}
		.sys_ticker span {font-weight:700;}
		
.sys_formvalidation {background-color: #c1183c; color: #fff !important; font-weight: bold; padding: 20px;}		
.sys_requestaprospectus label {display: block;}
.sys_requestaprospectus fieldset.sys_field1 legend {width: 421px;} 
.sys_requestaprospectus fieldset.sys_field1 table {width: 300px; border: 0px;} 
.sys_requestaprospectus fieldset.sys_field3 table {border: 0px;} 
.sys_requestaprospectus fieldset.sys_field1 td, .sys_requestaprospectus fieldset.sys_field3 td {padding: 0px;} 
.sys_requestaprospectus fieldset.sys_field4 legend {width: 327px;} 
.sys_requestaprospectus .sys_formrow {margin: 10px 10px; clear: both;}
.sys_requestaprospectus .sys_formcolumn {width: 48%; float: left;}
.sys_requestaprospectus .sys_formrow textarea {width: 92%; margin-left: 10px; height: 80px;}
.sys_requestaprospectus .sys_formcolumn input {width: 90%;}
.sys_requestaprospectus fieldset.sys_field4 .sys_formrow input {width: 92%; margin-left: 10px;}




