@charset "utf-8";

@font-face {
	font-family: GillSans;
	src: url('../fonts/GIL_____.TTF');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GillSans';
	src: url('../fonts/GILI____.TTF');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'GillSans';
	src: url('../fonts/GILB____.TTF');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'GillSans';
	src: url('..fonts/GILBI___.TTF');
	font-weight: bold;
	font-style: italic;
}


/* Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* GENERAL */
.last {
	/* remove pipe from last item in list */
	border-right: none !important;
}

.hidden {
	display:none;
}

/* BODY */
body {
/*
	font-family: GillSans, Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	font-size-adjust:0.48;
	font-size: 115%;
*/

	font-size:100%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #363636; 
}

#bodywrapper {
	width:980px;
	margin: auto;
	text-align:left;
	background-color: #ffffff; 
}

/* HEADER */
#header {}

	#header h1 {
		font-size: 0.8em;
		font-weight: bold;
	}

	#header ul {
		list-style-type: none;
	}

	#header a img {
		border: 0;
	}

	#header-top-outer {
		width: 980px;
		float: left;
		clear: both;
		display: block;
		padding: 7px 0 7px 0;
		background-color: #363636; 
		font-size:0.8em;
	}
		
		#header-top-inner-left {
			width: 370px;
			float: left;
			display: block;
			color: #ffffff;
			padding: 7px 0 0 10px;
		}
		
		#header-top-inner-right {
			width: 345px;
			float: right;
			display: block;
			text-align: right;
		}
		
			/* languages */
			#header-top-inner-right ul {
				float:right;
			}

			#header-top-inner-right ul li {
				float: left;
				display: block;
				font-size: 0.7em;
				font-weight: bold;
				padding-top:2px;
				border-right-color: #ffffff; 
				border-right-style: solid;
				border-right-width: 1px;
				margin-top:7px;	
			}
			
			#header-top-inner-right ul li.search {
				margin-top:0;
			}

			#header-top-inner-right ul a {
				color: #ffffff;
				display: inline;
				padding: 0 0.5em 1px 0.5em;
				text-decoration: none;
				zoom:1;
			}

			#header-top-inner-right ul a:hover {
				text-decoration: underline;
			}

			/* search box */
			#header-top-inner-right form {
				float:right;
				padding-left:15px;
			}

			#header-top-inner-right input {
				height: 16px;
				background-color:#ffffff;
				color:#363636;
				text-align: right;
			}
		
		

	#header-bottom-outer {
		width: 980px;
		float: left;
		clear: both;
		display: block;
		background-color:#ffffff;
	}
	
		#header-bottom-inner-left {
			width: 210px;
			float: left;
			display: block;	
			padding: 20px 0 20px 10px
		}
		
		/* top-actions-menu */
		#actionmenu {
			width: 750px;
			float: right;
			display: inline;
			padding: 10px 10px 0 0;
			text-align: right;
			font-size:0.65em;
		}
		
			#actionmenu ul {
				float:right;
			}

			#actionmenu ul li {
				float: left;
				display: inline;
				font-weight: bold;
				margin-top:3px;
				border-right-color: #666666;
				border-right-style: solid;
				border-right-width: 1px;
			}
	
			#actionmenu ul a {
				color: #666666; 
				padding: 0 0.5em 1px 0.5em;
				text-decoration: none;
				zoom:1;
			}

			#actionmenu ul a:hover {
				color: #0065a6; 
			}

		/* Top Menu */
		#topmenu {
			width: 750px;
			float: right;
			display: block;
			margin: 42px 10px 0 0;
			text-align: right;
			font-size: 1em;
		}
		
			#topmenu ul {
				float:right;
				display: block;
				padding-top:8px;
				border-top-color: #0065a6;
				border-top-style: solid;
				border-top-width: 1px;
			}

			#topmenu ul li {
				
				float: left;
				display: inline;
				font-size: 0.7em;
				font-weight: bold;
				border-right-color: #000000;
				border-right-style: solid;
				border-right-width: 1px;
			}

			#topmenu ul a {
				display: block;
				float:left;
				padding: 0 0.5em 1px 0.5em;
				text-decoration: none;
				color:#000000;
				zoom:1;
			}

			#topmenu li.top-menu-whoweare a:hover, #topmenu li.top-menu-whoweare.current a {
				color:#e32119;
			}
			
			#topmenu li.top-menu-aboutourprogrammes a:hover, #topmenu li.top-menu-aboutourprogrammes.current a {
				color:#89146a;
			}
			
			#topmenu li.top-menu-studyingglobally a:hover, #topmenu li.top-menu-studyingglobally.current a {
				color:#0065a6;
			}
			
			#topmenu li.top-menu-faqs a:hover, #topmenu li.top-menu-faqs.current a {
				color:#6a9519;
			}
			
			#topmenu li.top-menu-studentlogin a:hover, #topmenu li.top-menu-studentlogin.current a {
				color:#009ec5;
			}
			
			#topmenu li.top-menu-alumni a:hover, #topmenu li.top-menu-alumni.current a {
				color:#666666;
			}
			
			/*	a#zh {
				width:33px;
				height: 15px;
				padding:0 !important;
				margin:0;
				position: relative;
				overflow:hidden;
			}

			a#zh span {
				background: url(../images/miscellaneous/chinese.png) no-repeat;
				position: absolute;
				width:33px;
				height:15px;
				overflow:hidden;
				display:block; 
				top:0px;
				left:0px; 
				z-index:1;
			}

			#zh span:hover {
				background: url(../images/miscellaneous/chinese2.png) no-repeat;
			}*/


/* Main Content */
#main-content-wrapper {
	background: url(../images/layouteffects/left-menu-bg.gif) no-repeat left top;
}

#main-content-wrapping-the-wrapper {
	background: #ffffff url(../images/layouteffects/left-menu-cont.gif) repeat-y left top;
	display:block;
	float:left;
}
			
#main-content-outer {
	display: block;
	float: right;
	width: 777px;
	padding: 0 0 10px 0;
	clear:right;
	background-color:#ffffff;
}

#main-content-wrapper {
	display:block;
	float:left;
	width:980px;
}

#main-content-wide-outer {
	display: block;
	float: left;
	width: 777px;
}

#main-content-map-outer {
	display: block;
	float: right;
	width: 777px;
	padding: 0 0 10px 0;
}

/* Left Navigation */
#contextmenu {
	display:block;
	float: left;
	width: 203px;
	color:#ffffff;
	padding-bottom:10px;
	font-size:0.75em;
}

	#contextmenu > ul {
		width:188px;
		padding: 0 5px 0 10px;
		/*useable width for context menu = 173px */
	}
	
	#contextmenu li {
		width:100%;
		color:#ffffff;
	}
	
	#contextmenu li a{
		text-decoration: none;
		color:#ffffff;
		display:inline;
		float:left;
	}
	
	#contextmenu li.current > a {
		/* set the currently selected section as bold */
		font-weight:bold;
		color: #fff8dc;
	}
	
	#contextmenu > ul > li.section > ul {
		/* set padding for main part of context menu */
		padding: 0 3px 0 3px;
		/*useable width for context menu = 167px */
	}
	
	#contextmenu ul li.section > ul > li > a {
		/*border-bottom:1px solid #ffffff;*/
	}
	
	#contextmenu li.menu-last {
		border-bottom:1px solid #ffffff;
	}
	
	/* section heading */
	#contextmenu ul li.section span{
		display:block;
		float:left;
		background: #941e15; /*colour2*/
		font-size: 1.25em;
		width:178px;
		padding:5px;
		text-transform:uppercase;
	}
	
	/* sub-section */
	#contextmenu ul li.section > ul > li {
		float:left;
	}
	
	#contextmenu ul li.section > ul > li > a {
		float:left;
		font-size: 1.1em;
		font-weight:bold;
		border-bottom:1px solid #ffffff;
		padding: 8px 14px 8px 2px;
		width:165px;
	}
	
	/* sub-sub-section */
	#contextmenu ul li.section > ul > li li {
		float:left;
	}
	
	#contextmenu ul li.section > ul > li li a{
		padding: 5px 5px 5px 2px;
	}
	
	/* sub-sub-sub-section */
	#contextmenu ul li.section > ul > li.expanded ul li ul li {
		float:left;
		list-style-type:none; 
		background: url('../images/layouteffects/left-menu-hyphen-bullet.png') no-repeat top left;
	}
	
	#contextmenu ul li.section > ul > li.expanded ul li ul li a{
		padding: 5px 5px 5px 15px;
		font-size:0.9em;
	}
	
	/* IE specific formatting */
	* html #contextmenu .section {
		padding-left:10px;
	}
	
	* html #contextmenu li, * html #contextmenu ul, * html #contextmenu .section span {
		width:193px;
	}
	
	* html #contextmenu a {
		padding:5px;
	}
	
	* html #contextmenu ul li.expanded a{
		font-weight: bold;
		font-size: 1.1em;
	}
	
	* html #contextmenu ul li.expanded li a{
		font-weight: normal;
	}
	
	* html #contextmenu ul li.current a{
		font-weight: bold;
	}
	
	* html #contextmenu ul li.current li a{
		font-weight: normal;
	}
	
	* html #contextmenu li {
		border-bottom:1px solid #ffffff;
	} 
	
	* html #contextmenu li li {
		border-bottom:1px solid #ffffff;
	}
	
	* html #contextmenu li li li {
		border-bottom:none;
	}
	
/* Footer */
#footer {
	display: block;
	float:left;
	clear: both;
	width: 960px;
	height:16px;
	background-color: #363636; 
	padding: 10px 10px 5px 10px;
	font-size:0.6em;
	color: #ffffff;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-top-width: 10px;
}

	#footer-inner-left {
		display:block;
		float:left;
		font-weight: bold;
		font-size:1em;
	}

	#footer-inner-left a {
		color: #ffffff;
	}

	#footer-inner-right {
		text-align: right;
		float:right;
		font-size:1em;
	}

		#footer-inner-right ul {
			display:inline;
		}

		#footer-inner-right ul li {
			float: left;
			display: inline;
			font-size:1em;
			font-weight: bold;
			margin-top:3px;
			border-right-color: #ffffff;
			border-right-style: solid;
			border-right-width: 1px;
		}

		#footer-inner-right ul a {
			color: #ffffff;
			display: block;
			float:left;
			padding: 0 0.5em 0 0.5em;
			text-decoration: none;
			zoom:1;
		}

		#footer-inner-right ul a:hover {
			text-decoration: underline;
		}
		
		#socialmedia {
			display: inline;
		}

		#socialmedia img {
			padding-left:5px;
			border:none;
		}

		#socialmedia a {
			text-decoration:none;
		}

#breadcrumbs {
	display: block;
	clear: both;
	float: left;
	width: 754px;
	padding: 3px 10px 3px 3px;
	background-color: #cccccc;
	color: #000000;
	font-size: 0.7em;
}

		#breadcrumbs a {
			color: #000000;
			text-decoration: none;
		}

		#breadcrumbs a:hover {
			text-decoration: underline;
		}

#section-header-bar {
	display: block;
	clear: both;
	float: left;
	height: 219px;
	width: 100%;
	padding-bottom: 5px;
}

#slim-header {
	display: block;
	clear: both;
	float: left;
	height: 100px;
	width: 777px;
}


.spacer {
	display: none;
	clear: both;
	float: left;
	width: 100%;
	height: 10px;
	display:none;
}

#maincontent {	
	display: inline;
	float: left;
	width: 574px;
	min-height: 250px;
	padding: 5px 5px 0 0;
}

#main-content-courselist {	
	display: block;
	float: left;
	width: 754px;
	min-height: 350px;
	padding: 0 10px 0 3px;
}

	#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, 
	#maincontent p, #maincontent ul, #maincontent li,
	#main-content-courselist h1, #main-content-courselist h2, #main-content-courselist h3, #main-content-courselist h4, 
	#main-content-courselist p, #main-content-courselist ul, #main-content-courselist li{
		/* global padding setting */
		margin:10px 40px 10px 15px;
	
	}
	
	#maincontent h2, #main-content-courselist h2 {
		font-size: 1.45em;
		color: #e32119; /*colour1*/
		width: 381px;
	}
	
	#maincontent h3, #main-content-courselist h3 {
		font-size: 1.05em;
		color: #666666;
		padding-top:10px;
	}
	
	#maincontent h4, #main-content-courselist h4 {
		font-size: 0.7em;
		color: #666666;
		font-weight: bold;
	}
	
	#maincontent p, #main-content-courselist p {
		font-size: 0.7em;
		line-height: 160%;
		clear:both;
	}
	
	#maincontent a, #main-content-courselist a {
		text-decoration: none;
		color: #e32119; /*colour1*/
	}
	
	#maincontent a:hover, #main-content-courselist a:hover {
		text-decoration: underline;
	}
	
	#maincontent a:visited, #main-content-courselist a:visited {
		color: #e32119; /*colour1*/
	}
	
	#maincontent li, #main-content-courselist li {
		font-size: 0.7em;
		line-height: 130%;
	}
	
	#maincontent ul.contactdetails li{
		font-size: 1em;
	}

	#maincontent ul.contactdetails li ul li{
		font-size: 0.85em;
	}
	
	#maincontent ul.contactdetails h5 {
		font-size:0.7em;
	}
	/*
	#maincontent ul.contactdetails li p {
		line-height: 110%;
		margin:5px;
	}
*/
	
	#maincontent li p {
		font-size:1em;
	}
	
	#maincontent img {
		display: inline;
		float:left;
		margin: 5px;
	}
	
	.floatingimagegroup {
		float:left;
		display:block;
		clear:both;
		width:570px;
	}

	#maincontent blockquote, #main-content-courselist blockquote {
		display: block;
		float:left;
		padding:10px;
		margin:5px 0 10px 0;
		font-size: 1.05em;
	}

	#maincontent form, #main-content-courselist form {
		display:block;
		margin: 0;
		padding:0;
	}

	#maincontent table, #main-content-courselist table {
		border-collapse: collapse;
		border:none;
		font-size: 0.8em;
	}

	#maincontent th, #main-content-courselist th {
		text-align: left;
		font-weight: bold;
		padding:8px;
		border-bottom: 1px solid #cccccc;
	}

	#maincontent td, #main-content-courselist td {
		text-align: left;
		border-bottom: 1px solid #cccccc;
		padding:8px;
	}
	
	.main-content-menu {
		width:394px;
		padding: 0 0 15px 176px;
		margin:15px 0 0 5px;
		border-bottom:1px solid #e32119; /*colour1*/
		background-position: left top;
		background-repeat: no-repeat;
		min-height:88px;
	}
	
	.programme-mba {
		background-image:url(../images/layouteffects/programmes-image-1.jpg);
	}
	
	.programme-msc {
		background-image:url(../images/layouteffects/programmes-image-2.jpg);
	}
	
	.programme-dba {
		background-image:url(../images/layouteffects/programmes-image-3.jpg);
	}
	
	.pathway-1 {
		background-image:url(../images/layouteffects/pathways-image-1.jpg);
	}
	
	.pathway-2 {
		background-image:url(../images/layouteffects/pathways-image-2.jpg);
	}
	
	.pathway-3 {
		background-image:url(../images/layouteffects/pathways-image-3.jpg);
	}
	
	.pathway-4 {
		background-image:url(../images/layouteffects/pathways-image-4.jpg);
	}
	
	.pathway-5 {
		background-image:url(../images/layouteffects/pathways-image-5.jpg);
	}
	
	.pathway-6 {
		background-image:url(../images/layouteffects/pathways-image-6.jpg);
	}
	
	.pathway-7 {
		background-image:url(../images/layouteffects/pathways-image-7.jpg);
	}
	
	.pathway-8 {
		background-image:url(../images/layouteffects/pathways-image-1.jpg);
	}
	
	.pathway-9 {
		background-image:url(../images/layouteffects/pathways-image-2.jpg);
	}
	
	.pathway-10 {
		background-image:url(../images/layouteffects/pathways-image-3.jpg);
	}
	
	.pathway-11 {
		background-image:url(../images/layouteffects/pathways-image-4.jpg);
	}
	
	.pathway-12 {
		background-image:url(../images/layouteffects/pathways-image-5.jpg);
	}
	
	.pathway-13 {
		background-image:url(../images/layouteffects/pathways-image-6.jpg);
	}
	
	.pathway-14 {
		background-image:url(../images/layouteffects/pathways-image-7.jpg);
	}
	
	.pathway-15 {
		background-image:url(../images/layouteffects/pathways-image-1.jpg);
	}
	
	.pathway-16 {
		background-image:url(../images/layouteffects/pathways-image-2.jpg);
	}
	
	#student-login-1 {
		background-image:url(../images/layouteffects/student-services-link.jpg);
	}
	
	#student-login-2 {
		background-image:url(../images/layouteffects/programmes-image-1.jpg);
	}
	
	#demo-1 {
		background-image:url(../images/layouteffects/demo-1.jpg);
	}
	
	#demo-2 {
		background-image:url(../images/layouteffects/demo-2.jpg);
	}
	
	#demo-3 {
		background-image:url(../images/layouteffects/demo-3.jpg);
	}
	
	#demo-4 {
		background-image:url(../images/layouteffects/studyop-1.jpg);
	}
	
	* html .main-content-menu {
		width:393px;
	}
	
	#maincontent div.main-content-menu h3 {
		margin-top:0;
		margin-bottom: 0;
		padding-top: 0 ;
		font-weight:normal ;
	}
	
	#maincontent .main-content-menu p {
		margin-right:30px;
	}
	
	#maincontent .main-content-menu h3 + p {
		margin-top:5px;
	}
	
	#maincontent .main-content-menu p + p {
		margin-bottom:0px;
	}
	

	#maincontent .main-content-menu p > a {
		font-size: 1.2em;
		font-weight:bold;
		color:#000000;
	}
	
	#maincontent .main-content-menu ul, .main-content-menu li {
		line-height:100%;
	}
	
	#maincontent .main-content-menu a.hover {
		text-decoration:underline;
	}
	
.sitemap p{
	font-size:1.25em !important;
}
	
/* right menu */	
#rightmenu {
	display:block;
	float:right;
	width: 188px;
	overflow: hidden;
	padding:5px 10px 0 0;
	font-size: 0.65em;
}

#sidebar, #links {
	display: inline;
	float: right;
	width: 178px;
	clear: right;
	overflow: hidden;
}

#links li {
	display:inline;
	float:left;
	border-bottom:1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	padding-top:10px;
	padding-bottom:10px;
	background-position: left;
	background-repeat: no-repeat;
	width:183px;
}

#links h3 {
	float:left;
	display:block;
	clear:both;
	padding: 5px 5px 5px 60px;
	font-weight:bold;
	text-transform:uppercase;
}

#links p {
	float:left;
	display:block;
	padding: 0 5px 10px 60px;
}

#links li {
	background-position: left;
	background-repeat: no-repeat;
}

#links li a{
	color: #e32119; /*colour1*/
}

#links li a:hover{
	color: #000000;
}

#links li.news {
	background-image: url(../images/layouteffects/action-news-whoweare.png) ;
}

#links li.getconnected {
	background-image: url(../images/layouteffects/action-getconnected-whoweare.png) ;

}

#links li.prospectus {
	background-image: url(../images/layouteffects/action-prospectus-whoweare.png) ;
}

#links li.whatourstudentssay {
	background-image: url(../images/layouteffects/action-quotes-whoweare.png) ;
}

#links li.getstarted {
	background-image: url(../images/layouteffects/action-gettingstarted-whoweare.png) ;
}

#links li.demo {
	background-image: url(../images/layouteffects/action-demo-whoweare.png) ;
}

/* Section Header Bar */
.header-image-1 {
	background-image: url(../images/layouteffects/header-image-demo.jpg);
   background-repeat: no-repeat;
}


.right h2 {
	 padding:35px 0 0 453px;
	 width:290px;
}

.right p {
 	 padding:12px 0 0 453px;
 	 width:280px;
}

.left h2 {
	 padding:35px 0 0 20px;
	 width:290px;
}

.left p {
 	 padding:12px 0 0 20px;
 	 width:280px;
}

#header-text {
	position: relative;
	display: block;
   width:767px;
   height:220px;
}

.fade-box {
	position: absolute;
	color:#ffffff;
}

.fade-box h2{
	font-size: 1.3em;
	line-height:115%;
}

.fade-box p{
	font-size: 0.7em;
	line-height:140%;
}

/* Home Page */
.home-wrapper {
	background-image: none !important;
}

#home-image-text{
	display:block;
	float:left;
	width:980px;
	height:340px;
	background-image:url(../images/layouteffects/home.jpg);
	background-repeat: no-repeat;
}

#home-image-text h2 {
	 padding-left:30px;
	 padding-top:160px;
	 width:370px;
	 line-height:140%;
	 font-weight: normal;
}

#home-image-text p {
 	 padding:20px 30px 30px 30px;
 	 width:380px;
	 line-height:140%;
}

#home-text {
	width:980px;
}

#home-text h2 {
	padding:20px 0 20px 30px;
	display: block;
	float: left;
	width:330px;
	color: #0065a6;
	font-size:1.1em;
	font-weight:normal;
	line-height: 140%;
}

#home-text p {
	padding:20px 30px 20px 0;
	display: block;
	float: right;
	width:570px;
	font-size: 0.85em;
	line-height:140%;
}

/* Testimonials */
#testimonials-wrapper {
	display:block;
	float:left;
   width: 574px;
}

#wall-of-faces {
	display:block;
	width:574px;
	padding:0 10px;
}


* html #wall-of-faces {
	width:569px;
	padding:0;
}


#maincontent #wall-of-faces ul {
	width:555px;
	margin:0 0 20px;
	padding:0 0 15px;
}

#maincontent #wall-of-faces ul li {
	float:left;
	width:260px;
	margin:0;	
	padding:0 0 5px 12px;
	list-style-type:none;
	background:url(../images/layouteffects/list-bullet-red.png) no-repeat left center;
}

#maincontent #wall-of-faces ul li a{
	color: black;
	border-bottom: 1px solid #e32119; /*colour1*/ 
	text-decoration:none;
}

#maincontent #wall-of-faces ul li a:hover{
	color: #e32119; /*colour1*/
	
}

.student-testimonials {
	display:block;
	float:left;
	clear:both;	
	width:574px;
	height:800px;
	position:relative;
}


* html .student-testimonials {
	width:569px;
}


.student-testimonial {
	display:block;
	position:absolute;
	top:1px;
	border-top:solid 1px #e32119; /*colour1*/
	border-bottom:solid 1px #e32119; /*colour1*/
	padding-bottom:10px;
}

#maincontent .student-testimonial img{
	display:inline;
	float:left;
	/*width:80px;*/
	margin:15px 10px 5px 103px;
	
}

#maincontent .student-testimonial h2, #maincontent .student-testimonial h3, #maincontent .student-testimonial p {
	float:right;
	width:381px;
	margin:10px 0 0 0;
	clear:right;
}

#maincontent .student-testimonial h2 {
	font-size: 1.1em;
	color:#000;
}

#maincontent .student-testimonial h2 span.country {
	color:#e32119; /*colour1*/
}

#maincontent .student-testimonial img + p {
	font-size: 0.85em;
}

#maincontent .student-testimonial p + p {
	/* needed to reset chrome style to default paragraph font size */
	font-size: 0.7em;
}

div.courselist-wrapper
{
  margin-bottom: 1em;
}

/* Multiple choice quiz */
.questionNumber {
	margin:10px 0 10px 0;
}

.multiplechoicequiz p {
	margin:10px 0 5px 0;	
}

.multiplechoicequiz .ABC {
	color: #363636;
	font-weight:bold;
}

.multiplechoicequiz .alert {
	color: #e32119; /*colour1*/
	font-weight: bold;
}

.multiplechoicequiz .button {
	margin-top: 1em;
	margin-bottom: 1em;
}

.multiplechoicequiz .button a {
	border: 1px solid #999999;
	padding: 0.2em 0.4em 0.2em 0.4em;
	background-color: #ffffff;
	font-size: .75em;
	text-transform: uppercase;
	text-decoration: none;
}

#maincontent .multiplechoicequiz .button a:hover {
	background-color: #e32119; /*colour1*/
	color:#ffffff;
	text-decoration: none;
}

.multiplechoicequiz .ppFeedback {
	display: none;
}

.multiplechoicequiz .ppFeedbackDisplayed {
	margin-left: 30px;
	display: block;
	color: #363636;
}

.multiplechoicequiz .questionNumber {
	font-weight: bold;
}

.multiplechoicequiz #oops {
	padding: 1em;
}

.multiplechoicequiz a {
	color: #666666;
}

.multiplechoicequiz .option {
	color: #363636;
	font-size: 0.7em;
}

.multiwayfeedback {
	display: none;
}

#maincontent .multiplechoicequiz .finalFeedback, #maincontent .multiplechoicequiz .finalFeedback img {
	float:none;
	display:block;

}

/* Expanding sections */
#maincontent .contactdetails li {
	clear: both;
}

.expandable {
	display: none;
	padding-left:10px;
}

.expanderlink {
	cursor: pointer;
	cursor: hand; /* Both declared for Netscape, IE and Mozilla compatibility */
}

#maincontent ul li {
	list-style: square;
}

#maincontent ul li ul li{
	font-size:1em;
}
