	/*
	 * colours
	 * student color (lime):#8eaa2b;
	 * lecturer color (orange):#cc3a00;
	 * standard color (teal): #00a6a6;
	*/

.ie9 .fullwidth h2,
.ie9 #centreCol ul.resourceListing,
.ie9 #centreCol .standard div.studentResources,
.ie9 #centreCol .standard div.lecturerResources,
.ie9 div.legacyContent div.studentResources,
.ie9 #centreCol .standard ul.resourceListing,
.ie9 #centreCol .standard div.otherResources,
.ie9 #centreCol .student ul.resourceListing li h2,
.ie9 #centreCol .standard div.studentResources div.header,
.ie9 #contentDetails div.limeresources,

.ie9 div.studentResources div.header,
.ie9 #centreCol .lecturer ul.resourceListing li h2,
.ie9 #centreCol .standard div.lecturerResources div.header,
.ie9 #centreCol .standard ul.resourceListing li h2,
.ie9 #centreCol .standard div.otherResources div.header,
.ie9 #centreCol .OptionSelect,
.ie9 #centreCol .book50,
.ie9 #rightCol .bookMeta .meta,
.ie9 .mcq h3.lime,
.ie9 .mcq .limeresources,
.ie9 div.legacyContent div.student div.limeresources 

{ filter: none !important; }
	
	/* For modern browsers */
	.cf:before,
	.cf:after {
	    content:"";
	    display:table;
	}
	
	.cf:after {
	    clear:both;
	}
	
	/* For IE 6/7 (trigger hasLayout) */
	.cf {
	    zoom:1;
	}
	
	html, body {
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		font-family: "Arial Unicode MS", arial, sans-serif;
	}
	
	body { margin: 1px 0 0 0; }
	
	code { font-size: 0.6em; display:none; }
	
	h1,h2,h3,h4, p.runninghead { color:#333; font-size:1.0em; margin: 0 0 0.3em 0; /* 16x1=16px */ }
	
	.legacyContent section div.lecturer dl dt h2 { font-size: 1.3em!important; font-weight: normal; }

		.standard h1 { color:#010161; border-color:#0080c1; }
		.standard .book50 h3 { color: #010161; }
	p,li { font-size:1.0em; /* 16x1=16px */ }
	h1, h2, h3, h4 {  }
	h1 { font-size: 1.5em; font-weight:normal; }
	a:link, a:active, a:visited { color: #006; text-decoration:underline; }
	a:hover { color:#2d93c6; }
	
	b, strong { font-weight:bold; }
	i, em, q { font-style:italic; font-family: Arial, sans-serif; }
	blockquote { margin: 0 0 0 1.0em; padding: 0 1.0em; border-left: 1px solid #efefef; }
	
	/* popup */
/* removed issue 148 
	a[target="_blank"], a[target="_new"], a[target="new"] {
	background:transparent url('../images/icons/application_add.png') center right no-repeat !important;
	display:inline-block;
	padding: 0 20px 0 0 !important;
	}
*/
	/* external */
	/* moved to cms
	a[href^="http://"].extSite {
	background:transparent url('../images/icons/world_link.png') center right no-repeat;
	display:inline-block;
	padding-right:20px;
	}
	*/
	/* zip */
	a[href$='.zip'], a[href*='.zip?'], a[href$='.rar'], a[href*='.rar?'], a[href$='.gzip'], a[href*='.gzip?'] {
	background:transparent url('../images/icons/page_white_zip.png') center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	/* PDF document links */
	a[href$='.pdf'], a[href*='.pdf?'] {
	background:transparent url('../images/icons/page_white_acrobat.png') center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	/* Excel Documents links */
	a[href$='.xls'], a[href*='.xls?'], a[href$='.xlsx'], a[href*='.xlsx?'], a[href$='.csv'], a[href*='.csv?'], a[href$='.xlw'], a[href*='.xlw?'], a[href$='.xlt'], a[href*='.xlt?'] {
	background:transparent url('../images/icons/page_white_excel.png') center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	/* Word Document Links */
	a[href$='.doc'], a[href*='.doc?'], a[href$='.docx'], a[href*='.docx?'], a[href$='.rtf'], a[href*='.rtf?'], a[href$='.wps'], a[href*='.wps?'], a[href$='.txt'], a[href*='.txt?'] {
	background:transparent url('../images/icons/page_white_word.png') center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	/* Power Point Document Links */
	a[href$='.ppt'], a[href*='.ppt?'], a[href$='.pptx'], a[href*='.pptx?'] {
	background:transparent url('../images/icons/page_white_powerpoint.png') center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	/* mp3 Links */
	a.audio, a[href$='.mp3'], a[href*='.mp3?'] {
	background:transparent url('../images/icons/ipod.png') center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	/* video Links */
	/* icons for video disabled
	a.video, a[href$='.mp4'], a[href*='.mp4?'], a[href$='.flv'], a[href*='.flv?'], a[href$='.avi'], a[href*='.avi?'], a[href$='.wmv'], a[href*='.wmv?'], a[href$='.wvx'], a[href*='.wvx?'], a[href$='.mov'], a[href*='.mov?'], a[href$='.ram'], a[href*='.ram?'], a[href$='.rm'], a[href*='.rm?'] {
	background:transparent url('../images/icons/film.png') center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	*/
	/* images Links */
	/* icons for images disabled
	a[href$='.png'], a[href*='.png?'], a[href$='.jpg'], a[href*='.jpg?'], a[href$='.jpeg'], a[href*='.jpeg?'], a[href$='.tif'], a[href*='.tif?'], a[href$='.tiff'], a[href*='.tiff?'], a[href$='.bmp'],a[href*='.bmp?'] {
	background:transparent url('../images/icons/image.png') 3px left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	*/
	/* eps Links */
	/* icons for images disabled
	a[href$='.eps'], a[href*='.eps?'], a[href$='.ai'], a[href*='.ai?'] {
	background:transparent url('../images/icons/page_white_vector.png') center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	*/
	/* mailto: links */
	a[href^="mailto:"] {
	background:transparent url('../images/icons/email.png') 0 3px no-repeat !important;
	display:inline;
	padding-left:20px;
	line-height:18px;
	}
	/* book more info link icon */
	#rightCol .bookMeta .meta h3.aboutbook {
	background:transparent url('../images/icons/magnifier.png') 0 7px no-repeat;
	}
	/* manages figure links */
	ul.figures li figure a, ul.relatedBooks li figure a,
	/* no longer required .legacyContent section dl dt a */ { background: none; padding:0; line-height:inherit; }
	
	/* to remove inline email icon on migrated content */
	img.detailicon { display:none; }
	
	p.dlflash img { vertical-align:middle; float:left; margin: 0 0.5em 0 0; }
	p.dlflash { font-size:0.8em; width:27em; height: 3.15em; }
	
	/* icons for images disabled
	a.images { 
	background:transparent url('../images/icons/images.png') center left no-repeat !important;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	}
	*/
	
	h1 { font-size: 1.5625em; padding: 0 0 0.3em 0; margin:0 0 0.7em 0; border-bottom: 1px dotted #333; }
	h1.orctitle { color: #010161 !important; border-bottom-color: #0080C1 !important; }
	
	#centreCol .student h1, #centreCol .student a, a.lime, .lime , #centreCol .lecturer a.lime { color:#8eaa2b; }
	#centreCol .student h1 { border-color:#8eaa2b; }
	#centreCol .lecturer h1, #centreCol .lecturer a, a.orange, .orange, #centreCol .student a.orange { color:#cc3a00; }
	#centreCol .lecturer h1 { border-color:#cc3a00; }
	/* for standard teal header */
	#centreCol .standard h1, h2.teal, #centreCol .standard a, a.teal, .teal { color:#00a6a6; }
	#centreCol .standard h1 { border-color:#00a6a6; }
	/* for standard navy header */
	#centreCol .standardnavy h1, #centreCol .standardnavy a, #centreCol .standardnavy a.teal { color:#000061; }
	#centreCol .standardnavy h1 { border-color:#000061; }
	
	h2.lime { color: #8eaa2b; font-size: 1.4em; }
	.legacyContent h2.lime { color: #8eaa2b; font-size: 1.2em; }
	.legacyContent dl { margin: 0 0 1.0em 0; }
	h3, p.runninghead { font-size: 0.9375em; padding: 0 0 0.4em 0; border-bottom: 1px dotted #333; }
	 p.runninghead { font-weight:bold; border-color:#0080c1; }
	 .standard h3 { border-color:#0080c1; }
	h4 {}
	
	div.hori { padding:0; }
		.student .hori { border-color:#8eaa2b; }
		.lecturer .hori { border-color:#cc3a00; }
		.standard .hori { border-color:#00a6a6; }
		
	/* for migrated */
	div.limerule { border-bottom: 1px dotted; border-color:#8eaa2b; font-size: 0.9375em; margin: 0 0 1.0em 0; }
	div.orangerule { border-bottom: 1px dotted; border-color:#cc3a00; margin: 0 0 1.0em 0; }
	div.tealrule { border-bottom: 1px dotted; border-color:#00a6a6; margin: 0 0 1.0em 0; }
		
	.standard a, a.teal { color:#00a6a6; }
	
	p, li, td, th, label, form a, dl { font-size: 0.9375em; }
	dd { margin: 0 0 0 1.0em; }
	.legacyContent td div { line-height: 1.0em; }
	.legacyContent td div small { font-size:0.7em; line-height:1.0em; }
	
	li ol li { font-size: 1.0em; }
	li label, form p a, td p { font-size:1.0em; }
	li li li, li li { font-size: 1.0em; }
	li li li li { font-size: 1.0em; }
	li p, li h3, td, th { font-size: 1.0em; }
	
	p { line-height: 1.45em; margin: 0 0 1.0em 0; }
	ul, ol, fieldset { margin: 0 0 1.0em 0; }
	ul ul, ol ul { margin: 0 0 0 0; }
	
	mark { font-weight: normal; background-color:#ace2e2; }
	.status { font-size:0.65em; font-style:normal; text-transform: uppercase; padding: 0 0.3em; margin: 0 0 0 0; text-decoration:none; }
	
	#fontControl { float:right; list-style:none; width:100%; font-size: 0.9em; }
	#fontControl li { float:right; border:1px solid #efefef; width: 3.0em; height:1.5em; margin:0 0 0 0.5em; text-align:center; }
	#fontControl li a { display:block; }
	#fontControl li a:hover { cursor:pointer; }
	
	#leftNav { width:9.0625em; margin-right:1.187em; margin-bottom: 2.0em; float:left; clear:left; }
	#centreCol { width: 38.185em; margin-right:1.4375em; margin-bottom: 2.0em; float:left; }
	.fullwidth { float: right; width: 50.3725em; }
	.fullwidth p { margin: 0.5em; }
		.standard .fullwidth ul li a { color:#666; font-weight:bold; }
	.fullwidth ul { list-style:none; }
	.fullwidth ul li { margin: 0 0 0 0.5em; }
	.fullwidth h2 {
		color:#fff; padding: 0.2em 0 0.2em 0.5em; margin:0;
		-webkit-border-top-left-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		border-top-left-radius: 0.5em;
		border-bottom: 1px solid #00a6a6 !important;
		background: #cc3a00; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTZhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #00a6a6 0%, #ffffff 96%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00a6a6), color-stop(96%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* IE10+ */
		background: linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6a6', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	}

	.ie7 .fullwidth h2 { zoom:1; } /* force haslayout to show bg grad */	

	.ie6 #centreCol { width:56.3%; padding: 0 8px; }
	.ie7 #centreCol {z-index: 1000002;}
	/* #centreCol>* { padding: 0 16px; } */
	#rightCol { width: 10.75em; float:left; margin-bottom: 2.0em; }
	
	.mainThumb { float:left; width:3.5em; border-right: 0.6em solid #fff; }
	.mainThumb img { width:100%; border:1px solid #efefef; }
	
	.specials { font-size:0.85em; line-height:1.5em; }
	ul.specials { list-style:none; font-size:0.85em; line-height:1.5em; margin: 0 0 1.0em 0; clear:left; }
	/* list style set to disc as default to cater for migrated content */
	#centreCol ul { list-style:disc; line-height:1.5em; margin: 0 0 1.0em 2.4em; clear:left; }
    #centreCol ol { margin: 0 0 1.0em 2.5em; }
	/* to turn off default bullet to cater for migrated content */
	#centreCol ul.weblinks,
	#centreCol ul.figures,
	#centreCol div.btb ul,
	#centreCol div.book50 ul,
	#centreCol ul.cf,
	#centreCol ul.cf ul,
	#centreCol ul.blocks li ul,
	#centreCol ul.indent,
	#centreCol ul.indent li ul,
	#centreCol ul.mll_001,
	#centreCol ul.weblinks li ul,
	#centreCol ul.activity,
	#centreCol ul.researchData,
	#centreCol ul.resourceListing,
	#centreCol ul.resourceListing li ul,
	#centreCol div.meta ul,
	#centreCol ul.relatedBooks,
	#centreCol ul.videoLarge,
	#centreCol ul.video,
	#rightCol #shareControl
	{ list-style: none; margin: 0 0 1.0em 0; }

	#rightCol #shareControl { text-align: right; float: right;}
	
	/* .legacyContent div.general ul li, .legacyContent div.general ol li, .legacyContent ul li { margin: 0 0 0 0; } */
	
	ul[type="disc"] li, ol[type="disc"] li { list-style-type:disc; }
	ul[type="circle"] li, ol[type="circle"] li { list-style-type:circle; }
	ul[type="lower-alpha"] li, ol[type="lower-alpha"] li { list-style-type:lower-alpha; }
	ul[type="decimal"] li, ol[type="decimal"] li { list-style-type:decimal; }
	ul[type="lower-latin"] li, ol[type="lower-latin"] li { list-style-type:lower-latin; }
	ul[type="lower-roman"] li, ol[type="lower-roman"] li { list-style-type:lower-roman; }
	ul[type="a"] li, ol[type="a"] li { list-style-type:lower-latin; }
	
	#centreCol ul h3 { border:0; padding: 0; }
	
	#centreCol td ul { list-style:disc; margin: 0 0 0 1.1em; }
	#centreCol ul.blocks { list-style:square; margin: 0 0 0 1.0em; }
	#centreCol ul.indent ul { margin: 0 0 0 1.0em; }
	#centreCol ul li ol { margin: 0 0 1.0em 1.4em; }
		.ie7 #centreCol ul li ol { margin-left: 1.6em; }
	#centreCol ul.weblinks li { border-bottom: 1px dotted #333; margin: 0 0 1.0em 0; }
		/* colour switch also in conditional js on template due to last-child selector */
		#centreCol .student ul.weblinks li { border-color:#8eaa2b; }
		#centreCol .lecturer ul.weblinks li { border-color:#cc3a00; }
	#centreCol ul.weblinks li:first-child { border:0; }
	#centreCol ul.weblinks li ul li { border-bottom: 0; margin:0; }
	#centreCol ul.figures { display:block; clear:left; }
	#centreCol ul.figures figure figcaption { font-size:0.8em; line-height:1.3em; margin: 0.3em 0 0.3em 0;}
	#centreCol ul.figures li { float:left; margin: 0 1.0em 1.0em 0; width: 22%; }
	#centreCol ul.figures li figure a figcaption span.description { font-weight: bold; color: #333; text-decoration: none !important; }
	#centreCol ul.figures li:first-child { float: none; width: 100%; height:auto; }
	
	/* for migrated figure img borders */
	dl dt a img { border: 1px solid #000; }
	
	#centreCol ul.video { display:block; clear:left; }
	#centreCol ul.video figure figcaption { font-size:0.8em; line-height:1.3em; }
	#centreCol ul.video figure p { font-size:0.8em; line-height:1.3em; }
	#centreCol ul.video li { float:left; margin: 0 1.0em 1.0em 0; width: 28%; }
	#centreCol ul.video li figure a figcaption span.description { font-weight: bold; color: #333; text-decoration: none !important; }
	#centreCol ul.video li:first-child { float: none; width: 100%; height:auto; }
	
	#centreCol ul.videoLarge { display:block; clear:left; }
	#centreCol ul.videoLarge figure figcaption { font-size:0.8em; line-height:1.3em; }
	#centreCol ul.videoLarge figure p { font-size:0.8em; line-height:1.3em; }
	#centreCol ul.videoLarge li { float:left; margin: 0 1.0em 1.0em 0; width: 45%; }
	#centreCol ul.videoLarge li figure a figcaption span.description { font-weight: bold; color: #333; text-decoration: none !important; }
	#centreCol ul.videoLarge li:first-child { float: none; width: 100%; height:auto; }

	#centreCol ul.relatedBooks { display:block; clear:left; }
	#centreCol ul.relatedBooks li { float:left; margin: 0 1.0em 1.0em 0; width:30%; }
	#centreCol ul.relatedBooks li:first-child { float: none; }
	
	#centreCol ul.activity ul li { list-style: disc; margin: 0 0 0 1.0em; }
	#centreCol ul.activity li { border-bottom:1px dotted #333; padding: 0; margin:0 0 1.0em 0; }
	#centreCol ul.activity li ul li { border-bottom:0; margin: 0 0 0 1.0em; }
		/* colour switch also in conditional js on template due to last-child selector */
		#centreCol .student  ul.activity li { border-color:#8eaa2b; }
		#centreCol .lecturer ul.activity li { border-color:#cc3a00; }
		
	#centreCol ul.resourceListing { border-bottom: 1px dotted #333; }
	#centreCol ul.resourceListing a { text-decoration:underline; }
	#centreCol ul.resourceListing h3 { font-weight: normal; margin:0; }
	#centreCol ul.resourceListing li h2,
	#centreCol .standard div.otherResources div.header,
	#centreCol .standard div.studentResources div.header,
	#centreCol .standard div.lecturerResources div.header { color:#fff; padding: 0.2em 0 0.2em 0.5em; margin:0 0 0 0;
		-webkit-border-top-left-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		border-top-left-radius: 0.5em;
		border-top-left: 0.5em;
	}
	
	#centreCol ul.resourceListing,
	#centreCol .standard div.studentResources,
	#centreCol .standard div.lecturerResources {
		background: #fef5e4; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjVlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #fef5e4 0%, #ffffff 55%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fef5e4), color-stop(55%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* IE10+ */
		background: linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef5e4', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
		-webkit-border-top-left-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		border-top-left-radius: 0.5em;
		border-top-left: 0.5em;
	}
	
	.ie7 #centreCol ul.resourceListing { background: url(/system/images/resourceIE7bg.gif) 0 0 repeat-y !important; }
	
	div.legacyContent div.studentResources {
		background: #fef5e4; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjVlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #fef5e4 0%, #ffffff 55%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fef5e4), color-stop(55%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* IE10+ */
		background: linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef5e4', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
		-webkit-border-top-left-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		border-top-left-radius: 0.5em;
		border-top-left: 0.5em;
		padding: 0 0 0 0.5em;
		border-bottom: 1px solid #8eaa2b;
		margin: 0 0 1.0em 0;
	}
	div.legacyContent div.studentResources div.header { color: #fff; font-weight: bold; padding: 0.2em 0.5em 0.2em 0; margin: 0 0 0.5em -0.5em }
	
	/* for migrated .otherResources */
	#centreCol .standard ul.resourceListing, #centreCol .standard div.otherResources {
		background: #d2f0f0; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #d2f0f0 0%, #ffffff 55%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d2f0f0), color-stop(55%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #d2f0f0 0%,#ffffff 55%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #d2f0f0 0%,#ffffff 55%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #d2f0f0 0%,#ffffff 55%); /* IE10+ */
		background: linear-gradient(left,  #d2f0f0 0%,#ffffff 55%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2f0f0', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
		-webkit-border-top-left-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		border-top-left-radius: 0.5em;
		/* border-top-left: 0.5em; */
	}
	
	/* for migrated */
	#centreCol .standard div.otherResources,
	#centreCol .standard div.studentResources,
	#centreCol .standard div.lecturerResources {
		margin: 0 0 1.0em 0;
		padding: 0 0 1.0em 0;
		border-bottom: 1px dotted #333; 
	}
	/* for migrated */
	#centreCol .standard div.otherResources { border-color:#00a6a6; }
	#centreCol .standard div.studentResources { border-color:#8eaa2b; }
	#centreCol .standard div.lecturerResources { border-color:#cc3a00; }
	/* for migrated */
	#centreCol .standard div.otherResources p,
	#centreCol .standard div.studentResources p,
	#centreCol .standard div.lecturerResources p {
		margin: 0 0 0.5em 0.5em;
	}
	/* for migrated */
	#centreCol .standard div.studentResources a { color:#8eaa2b; }
	#centreCol .standard div.lecturerResources a { color:#cc3a00; }
	#centreCol .standard div.otherResources a { color:#00a6a6; }
	/* for migrated */
	#centreCol .standard div.studentResources ul,
	#centreCol .standard div.lecturerResources ul,
	#centreCol .standard div.otherResources ul { margin: 0 0 0 1.0em; list-style:none; }
	.ie7 #centreCol .standard div.otherResources { 
		background: url('../images/generalIE7bg.gif') 0 0 repeat-y;
	}	
	.legacyContent div.general ul li, .legacyContent div.general ol li, .legacyContent ul li { margin: 0 0 0 0; }
	#centreCol.legacyContent ul.resourceListing li ul { margin: 0.5em 0 1.0em 1.0em; }
	#centreCol.legacyContent ul.resourceListing li ul { margin: 0.5em 0 1.0em 1.0em; }
	.ie7 #centreCol.legacyContent ul.resourceListing li ul, .ie7 #centreCol ul.resourceListing li ul { margin-top:0 !important; }
	
	#centreCol ul.resourceListing li ul { margin: 0.5em 0 0 2.0em; }
		#centreCol .student ul.resourceListing li h2,  #centreCol .standard div.studentResources div.header, #contentDetails div.limeresources { 
			background-color:#8eaa2b; border-bottom:1px solid #8eaa2b !important; 
			background: #8eaa2b; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYWEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2Y5ZmVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			background: -moz-linear-gradient(left,  #8eaa2b 0%, #f9fede 96%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8eaa2b), color-stop(96%,#f9fede)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* IE10+ */
			background: linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eaa2b', endColorstr='#f9fede',GradientType=1 ); /* IE6-8 */
		}



		div.legacyContent div.student div.limeresources {

			padding: 0 0 0 0.5em;

			margin-bottom: 1.0em;

			background-color:#fef5e4; border-bottom:1px solid #8eaa2b !important;

			background: #fef5e4; /* Old browsers */

			/* IE9 SVG, needs conditional override of 'filter' to 'none' */

			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjVlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

			background: -moz-linear-gradient(left,  #fef5e4 0%, #ffffff 55%); /* FF3.6+ */

			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fef5e4), color-stop(55%,#ffffff)); /* Chrome,Safari4+ */

			background: -webkit-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* Chrome10+,Safari5.1+ */

			background: -o-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* Opera 11.10+ */

			background: -ms-linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* IE10+ */

			background: linear-gradient(left,  #fef5e4 0%,#ffffff 55%); /* W3C */

			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef5e4', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */

		}



		div.studentResources div.header { 
			float: left;
			width:100%;
			background-color:#8eaa2b; border-bottom:1px solid #8eaa2b; 
			background: #8eaa2b; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYWEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2Y5ZmVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			background: -moz-linear-gradient(left,  #8eaa2b 0%, #f9fede 96%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8eaa2b), color-stop(96%,#f9fede)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* IE10+ */
			background: linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eaa2b', endColorstr='#f9fede',GradientType=1 ); /* IE6-8 */
			-webkit-border-top-left-radius: 0.5em;
			-moz-border-radius-topleft: 0.5em;
			border-top-left-radius: 0.5em;
			border-top-left: 0.5em;
		}
		#centreCol .student ul.resourceListing { border-color:#8eaa2b; }
		#centreCol .student ul.resourceListing h3,
		#centreCol .student ul.resourceListing a { color:#8eaa2b }
		
		 div.studentResources div.header a { padding: 0 0 0 0.5em; color: #fff; font-weight:bold; }
	 
	 	#centreCol .lecturer ul.resourceListing li h2, #centreCol .standard div.lecturerResources div.header { 
			float: left;
			width:100%;
			background-color:#cc3a00; border-bottom:1px solid #cc3a00 !important;
			background: #cc3a00; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjM2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmZGNhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			background: -moz-linear-gradient(left,  #cc3a00 0%, #ffdca6 96%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cc3a00), color-stop(96%,#ffdca6)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  #cc3a00 0%,#ffdca6 96%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  #cc3a00 0%,#ffdca6 96%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  #cc3a00 0%,#ffdca6 96%); /* IE10+ */
			background: linear-gradient(left,  #cc3a00 0%,#ffdca6 96%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc3a00', endColorstr='#ffdca6',GradientType=1 ); /* IE6-8 */
		}
	 	#centreCol .lecturer ul.resourceListing { border-color:#cc3a00; }
		#centreCol .lecturer ul.resourceListing h3,
		#centreCol .lecturer ul.resourceListing a { color:#cc3a00; }
		
		/* for migrated - .header */
		#centreCol .standard ul.resourceListing li h2, #centreCol .standard div.otherResources div.header { 
			float: left;
			width:100%;
			background-color:#00a6a6; border-bottom:1px solid #00a6a6;
			background: #00a6a6; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTZhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			background: -moz-linear-gradient(left,  #00a6a6 0%, #ffffff 96%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00a6a6), color-stop(96%,#ffffff)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* IE10+ */
			background: linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6a6', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
		}
		
		/* for migrated */
		#centreCol .standard div.otherResources div.header,
		#centreCol .standard div.studentResources div.header,
		#centreCol .standard div.lecturerResources div.header  { margin: 0 0 0.5em 0; padding:0.2em 0 0.2em 0.2em; }
	 	
		#centreCol .standard ul.resourceListing h3,
		#centreCol .standard ul.resourceListing a { color:#00a6a6; }
		
		#centreCol .lecturer ul li div.protectedLogin { padding: 0.5em; margin: 0 0 1.0em 0; font-size:0.85em; background-color:#fef5e4; }
		#centreCol .lecturer ul li div.protectedLogin ol li { margin: 0 0 0.5em 0; line-height: 1.45em; }
		
	#centreCol ul.researchData { clear:left; }
	#centreCol ul.researchData li { border-bottom: 1px dotted #333; margin: 0 0 1.0em 0; }
		#centreCol .student ul.researchData li { border-color:#8eaa2b; }
		#centreCol .lecturer ul.researchData li { border-color:#cc3a00; }
	
	#centreCol ul.researchData li ul { margin:0 0 1.0em 0; }
	
	#centreCol ul.researchData li ul li:first-child { width: 35%; }
	#centreCol ul.researchData li ul li { float:left; border:0; margin:0; width:65%; }
	
	#centreCol ul.researchData li ul li ul { margin:0; }
	
	#centreCol ul.researchData li ul li ul li { float:none; border:0; margin:0; }
	#centreCol ul.researchData li ul li ul li:first-child { width: 100%; }
	#centreCol ul.researchData li ul li ul li ul li { list-style:disc; margin: 0 0 0 1.0em; border:0; }
	
	#centreCol .tabular { font-size:0.9375em; width:100%; border: 1px solid #d5d5d5; border-width: 0 1px 1px 0; margin: 0 0 1.0em 0; }
	#centreCol .alternate tr:nth-child(odd) { background-color:#efefef; }
	
	#centreCol .tabular caption { text-align:left; padding: 0.3em 0; }
	#centreCol .tabular td, #centreCol .tabular th { border: 1px solid #d5d5d5; border-width: 1px 0 0 1px; text-align:left; padding:0.3em; }
	#centreCol .tabular tfoot td { font-size: 0.75em; }
	
	#centreCol .OptionSelect {
		margin: 0 0 1.0em 0;
		padding: 0.5em;
		background: #e7e7e7; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left,  #e7e7e7 40%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(40%,#e7e7e7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #e7e7e7 40%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #e7e7e7 40%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #e7e7e7 40%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(left,  #e7e7e7 40%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	}
	
	/* rotator in-page placement */
	div.rotator {
		margin: 0;
		position: relative;
		height:130px;
		float:left;
	}
	/* rotator css */
	div.rotator ul li {
		float:left;
		position:absolute;
		list-style: none;
	}
	/* rotator image style */	
	div.rotator ul li img {
		background: #fff;
	}
	div.rotator ul li.show {
		z-index:500
	}
	
	figure a img { border:1px solid #333; }
  
	.left { float:left; }
	.rgt { float:right; }
	.clearB { clear:both; }
	.clearL { clear:left; }
	.clearR { clear:right; }
	#centreCol .w48 { width: 48%; }
	.w32 { width: 32%; }
	#centreCol .btb, .btb { border: 1px dotted #d5d5d5; border-width: 0 0 1px 0; margin: 0 0 1.0em 0; font-size: 0.90em;  }
		#centreCol .standard .btb, .standard .btb { border-color:#0080c1; }
	#centreCol .btb ul, .btb ul { margin: 0.3em 0; }
	.btb ul li { margin: 0 0 1.0em 0.5em; }
	#page { width:60.625em; margin: 0 auto; }
	#masthead { background-color:#006; height:3.4em; }
	
	header { margin: 0 0 0.5em 0; }
	header a#oup { float:left; height:3.375em; }
	.ie6 header ul li a { color:#fff; padding: 0 0.9em;}
	header nav#secondary {
		background-color:#f0f0fa; height:100%;
		background-image: linear-gradient(bottom, rgb(240,240,250) 70%, rgb(176,176,178) 95%);
		background-image: -o-linear-gradient(bottom, rgb(240,240,250) 70%, rgb(176,176,178) 95%);
		background-image: -moz-linear-gradient(bottom, rgb(240,240,250) 70%, rgb(176,176,178) 95%);
		background-image: -webkit-linear-gradient(bottom, rgb(240,240,250) 70%, rgb(176,176,178) 95%);
		background-image: -ms-linear-gradient(bottom, rgb(240,240,250) 70%, rgb(176,176,178) 95%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.70, rgb(240,240,250)),
			color-stop(0.95, rgb(176,176,178))
		);
	}
	
	#breadcrumb { margin: 0 0 0 0.4em; padding-bottom:0.2em; }
	.ie7 #breadcrumb { padding-bottom: 0.1em; }
	.ie7 #breadcrumb li { float:left; }
	#breadcrumb li { font-size: 0.7em; list-style:none; display:inline-block; margin: 0 0.4em 0 0; }
	#breadcrumb li a { margin: 0 0.7em 0 0; }

	#search_breadcrumb { margin: 0 0 0 0.3em; padding-bottom:0.2em; }
	.ie7 #search_breadcrumb { padding-bottom: 0.1em; }
	.ie7 #search_breadcrumb li { float:left; }
	#search_breadcrumb li { font-size: 0.6em; list-style:none; display:inline-block; margin: 0 0.3em 0 0; }
	#search_breadcrumb li a { margin: 0 0.6em 0 0; }
	
	header #search { width:auto; float:left; margin: 1.0em 0 0 0; color:#fff; position: relative; margin: 1.0em 0 0 14.0em; }
	header #search label { font-size:0.8em; font-weight:bold; }
	header #account { font-size: 0.625em; float: right; line-height: 1.1em; padding: 1.5em 2.5em 0 0; }
	header #account ul { margin:0 0.5em 0 0; }
	header #account ul li { color:#fff; display:block; text-align:right; }
	header #account ul li a { color: #fff; }
	
	#centreCol .bookMeta { }
	#centreCol .bookMeta .meta { float: right; margin: 0; width:80%; }
	#centreCol .meta ul { margin-bottom: 0 !important; }
	#centreCol .bookMeta img { float:left; }
	
	#centreCol .book50 { margin: 0 0 1.0em 0; font-size:0.85em;
	background: #e7e7e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  #e7e7e7 40%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(40%,#e7e7e7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #e7e7e7 40%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #e7e7e7 40%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #e7e7e7 40%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(left,  #e7e7e7 40%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	}
	#centreCol .book50 img { float:left; border: 1px solid #e7e7e7; }
	#centreCol .book50 h3 { margin:0; background-color:#fff; color: #000; }
	#centreCol .book50 .meta li h3 { background-color: transparent; }
	#centreCol .book50 .meta { float: right; margin: 0; width:61%; }
	
	
	#rightCol .bookMeta { font-size: 0.80em; margin: 0 0 1.0em 0; }
	#rightCol .bookMeta .meta {
		color: #666;
		padding: 0 0.5em;
		background: #f3f4f9; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #f3f4f9 0%, #ffffff 59%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f3f4f9), color-stop(59%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #f3f4f9 0%,#ffffff 59%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #f3f4f9 0%,#ffffff 59%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #f3f4f9 0%,#ffffff 59%); /* IE10+ */
		background: linear-gradient(left,  #f3f4f9 0%,#ffffff 59%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f9', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	}
	.bookMeta a { background-position:0 0.2em; position: relative; left: -1.7em; padding: 0 0 0 1.7em; display:block; }
	#rightCol .bookMeta img { margin: 0 0 0.5em 0; border:1px solid #000; }
	#rightCol .bookMeta .meta h3 { color: #666; border: 0; border-top: 1px dotted #0080c1; padding: 0.5em 0 0 1.7em; }
	#rightCol .bookMeta .meta p { margin: 0 0 0.5em 1.7em; }
	#rightCol .bookMeta .meta em { font-weight:bold; font-style: normal; }
	
	#footer { width:60.625em; margin: 0 auto; }
	footer { font-size: 0.625em; }
	footer p { text-align: center; }
	footer ul { margin: 0 0 1.0em 0; list-style: none; display:block; text-align:center; }
	footer ul li { display:inline; border-right: 1px solid #ccc; padding: 0 0.5em; }
	footer ul li:last-child { border:0; }
	
	#leftNav li { font-size: 0.70em; /* 16x0.70=11.2px */ border-bottom: 1px solid #fff; }
	#leftNav li a { color: #000; line-height: 1.4em; padding: 0.5em 0.2em 0.5em 0.625em; display:block; text-decoration: none; }
	#leftNav li a:hover { color: #000; background-color:#ecf3fe !important; }
	#leftNav nav ul#standard a:hover { background-color:#ecf3fe; }
	#leftNav li a.active { background-color:#ffe897; }
	
	#leftNav li ul { border-top:1px solid #fff; }
	#leftNav li ul li { font-size: 1.0em; }
	
	#leftNav nav ul li:first-child {
		line-height:1.5em;
		padding: 0.5em 0.2em 0.5em 0.625em;
		font-weight:bold;
		color:#fff;
		background-color:#000;
		-webkit-border-top-right-radius: 0.5em;
		-moz-border-radius-topright: 0.5em;
		border-top-right-radius: 0.5em;
	}
	
	/* nav colours */
	#leftNav nav ul#studentNav li:first-child { background-color:#8eaa2b; }
	#leftNav nav ul#lecturerNav li:first-child { background-color:#cc3a00; }
	#leftNav nav ul#standard li:first-child { background-color:#00a6a6; }
	#leftNav nav ul#catalogue li:first-child { background-color:#010161; }
    #leftNav nav ul#orphan li:first-child { background-color:#dcdce6; line-height:1.0em; padding:0; font-weight:normal; }
	
	#leftNav nav ul#studentNav li a { background-color:#dce6e6; }
	#leftNav nav ul#lecturerNav li a { background-color:#e6ded3; }
	#leftNav nav ul#standard li a { background-color:#dce6e6; }
	#leftNav nav ul#catalogue li a { background-color:#dcdce6; }
    #leftNav nav ul#orphan li a { background-color:#dcdce6; }
	
	#leftNav nav ul li:last-child { margin: 0 0 1.5em 0; }
	
	#leftNav nav ul li:last-child a {
		-webkit-border-bottom-right-radius: 0.5em;
		-moz-border-radius-bottomright: 0.5em;
		border-bottom-right-radius: 0.5em;
	}

	#leftNav nav ul#orphan li:first-child a {
			-webkit-border-top-right-radius: 0.5em;
			-moz-border-radius-topright: 0.5em;
			border-top-right-radius: 0.5em;
	}
	
	#leftNav li ul li a { padding: 0 0 0 1.25em; }
	#leftNav form ul li { list-style:none; margin: 0 0 0.625em 0; }
	#leftNav form ul li label { display:block; }
	#leftNav form ul li label.freetext { display:inline; }
	#leftNav form ul li input#freetext { width: 7.375em; margin: 0 0.31em 0 0; }
	#leftNav form ul li a { display:inline; padding:0.3125em; }
	#leftNav form ul li select { width:100%; }
	
	#rightCol .quoteBox { 
		background-color: #2b6aaa;
		padding:0.5em;
		margin: 0 0 1.0em 0;
		font-size: 0.75em;
		text-align:right;
		color:#fff;
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
	}
	#rightCol .quoteBox a { padding: 0.5em 0 0 0; color: #fff; text-decoration:none; border-top: 1px dotted #fff; display:block }
	#rightCol .quoteBox p+p { margin: 0; }
	
	.mod { margin: 0 0 0.625em 0; }
	.mod h3 { color:#fff; padding: 0.5em 0 0 0.5em; margin:0; line-height: 1.5em; background-color:#006; font-size: 0.8125em; font-weight:normal;
		background-image: linear-gradient(bottom, rgb(0,0,57) 2%, rgb(0,0,102) 51%);
		background-image: -o-linear-gradient(bottom, rgb(0,0,57) 2%, rgb(0,0,102) 51%);
		background-image: -moz-linear-gradient(bottom, rgb(0,0,57) 2%, rgb(0,0,102) 51%);
		background-image: -webkit-linear-gradient(bottom, rgb(0,0,57) 2%, rgb(0,0,102) 51%);
		background-image: -ms-linear-gradient(bottom, rgb(0,0,57) 2%, rgb(0,0,102) 51%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.02, rgb(0,0,57)),
			color-stop(0.51, rgb(0,0,102))
		); 
		-webkit-border-top-left-radius: 0.5em;
		-webkit-border-top-right-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		-moz-border-radius-topright: 0.5em;
		border-top-left-radius: 0.5em;
		border-top-right-radius: 0.5em;
	}
	.mod .modList { border: 1px solid #a1b8d0; border-top:0; }
	.modList {
	padding: 0 0 10px 0;
	background: url('../images/rightnav_footer_bg_NEW.gif') 100% 100% repeat-x;
	 }
	.mod .modList ul { list-style:none; margin: 0; }
	.mod .modList ul { white-space: no-wrap; }
	.mod .modList li { font-size: 0.70em; /* 16x0.70=11.2px */ border-bottom: 1px solid #fff; }
	.mod .modList li a { line-height: 1.9em; padding: 0 0 0 0.625em; display:block; background-color:#ecf3fe; }
	.mod .modList li a:hover { background-color:#ffe074; color:#006; }

/* binary file display */
.extendedFig { font-size: smaller; }
		#bigBinary {
			display:none;
			border:4px solid #efefef;
			background-color: #fef6e5;
			width: 95%;
			height: 91%;
			margin: 0 auto 0 auto;
			z-index:1000001;
			position: fixed;
			top:5%;
			left:2.5%;
			-webkit-border-radius: 0.5em;
			-moz-border-radius: 0.5em;
			border-radius: 0.5em;
			}
	 
		.student #bigBinary { border-color:#8eaa2b; }
		.lecturer #bigBinary { border-color:#cc3a00; }
		.standard #bigBinary { border-color:#00a6a6; }
			
		#meta, #tools, #thumbs {
			float:right;
			width: 37%;
			margin: 1.0em 1.0em 0 0;
		 }
		 
		#thumbs { overflow-y: auto; }
		 
		#binaryFile {
		 	width:57%;
			height:94%;
			float:left;
			margin: 1.0em 0 1.0em 1.0em;
			overflow:hidden;
		}
		#binaryFile img { border:1px solid #000; width:100%; }
		
		.student #bigBinary img { border-color:#8eaa2b; }
		.lecturer #bigBinary img { border-color:#cc3a00; }
		.standard #bigBinary img { border-color:#00a6a6; }
		
		.student #bigBinary a { color:#8eaa2b; }
		.lecturer #bigBinary a { color:#cc3a00; }
		.standard #bigBinary a { color:#00a6a6; }
		
		.student #bigBinary h1, .student #bigBinary h3 { border-color:#8eaa2b; color:#8eaa2b; }
		.lecturer #bigBinary h1, .lecturer #bigBinary h3 { border-color:#cc3a00; color:#cc3a00; }
		.standard #bigBinary h1, .standard #bigBinary h3 { border-color:#00a6a6; color:#00a6a6; }
		
		#closeBigBinary {
			text-decoration: none;
			line-height: 0.5em;
			font-size: 2.0em;
			position:absolute;
			top:-0.5em;
			right:-0.5em;
			background-color:#fef6e5;
			color:#fff !important;
			padding:0.25em 0.25em 0.3em 0.3em;
			-webkit-border-radius:1.0em;
			-moz-border-radius:1.0em;
			border-radius:1.0em;
		}
		
		.student #closeBigBinary { background-color:#8eaa2b; }
		.lecturer #closeBigBinary { background-color:#cc3a00; }
		.standard #closeBigBinary { background-color:#00a6a6; }
		
		#thumbs ul.figures { list-style: none; display:block; clear:left; }
		#thumbs ul.figures figure figcaption { display:none; }
		#thumbs ul.figures figure img { width: 40px; height:40px; }
		#thumbs ul.figures li { float:left; margin: 0 0.5em 0.5em 0; width: auto; }
		#thumbs ul.figures li:first-child { float: none; }

.button {
color:#fff !important;
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: font-size: 0.70em; /* 16x0.70=11.2px */ Arial, Helvetica, sans-serif;
padding: 0.1em 0.3em;
text-shadow: 0 1px 1px rgba(0,0,0,0.3);
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
border-radius: 0.5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.button:hover {
text-decoration: none;
}
.button:active {
position: relative;
top: 1px;
} 
.orangeBtn, #leftNav li a.orangeBtn {
color: #fef4e9;
border: solid 1px #da7c0c;
background: #f78d1d;
background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
background: -moz-linear-gradient(top, #faa51a, #f47a20);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orangeBtn:hover, #leftNav li a.orangeBtn:hover {
background: #f47c20;
background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
background: -moz-linear-gradient(top, #f88e11, #f06015);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orangeBtn:active, #leftNav li a.orangeBtn:active {
color: #fcd3a5;
background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
background: -moz-linear-gradient(top, #f47a20, #faa51a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
} 

#centreCol h3.seriesRef {
border-bottom: 1px dotted #333 ;
}

#centreCol h3 a.seriesRef:link, #centreCol h3 a.seriesRef:active, #centreCol h3 a.seriesRef:visited {
color: #333 ;
text-decoration:none;
}

## MCQs 

#mcqs label {
padding: 0;
text-decoration:inherit;
margin: 0;
display: block;
text-align: left;
}
.mcqsalpha {
color: #86A600;
font-weight: bold;
}
.mcqstick {
background: url(../images/mcq/ico_mcqs_tick_26_26.gif) no-repeat 0px 0px;
padding: 0 0 0 30px;
}
.mcqscross {
background: url(../images/mcq/ico_mcqs_cross_26_26.gif) no-repeat 0px 0px;
padding: 0 0 0 30px;
}


 .mcqscol1a {
 display: block;
 float: left;
 width: 15px;
 text-align: left;
 padding: 0px 0 0px 0;}

 .mcqscol2a{
 display: block;
 text-align: left;
 margin: 0 0 0 25px;
 padding: 0;
 }

 
 .mcq h2 {
 font-size: 1.4em;
}

.mcq .limeresources {
	padding: 0 0 10px 10px;
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #B5DA23;
/*	background: url(/system/images/mcq/bg_contents_lime_grad_300_1.jpg) white repeat-y left;*/
	text-align: left;
	height: 1%;
}

.mcq h3.limepos {
	border-bottom: 1px solid #B5DA23;
	background: white;
	color: 	#86A600;
	padding: 5px 0 5px 0px;
	margin: 0 0 10px -10px;
}

#mcqs .row {
	display: block;
	margin: 0;
	padding: 5px 0 5px 0;
	height: 1%;
}

.mcq h3.lime { background-color:#8eaa2b; border-bottom:1px solid #8eaa2b; 
	background: #8eaa2b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYWEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2Y5ZmVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  #8eaa2b 0%, #f9fede 96%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8eaa2b), color-stop(96%,#f9fede)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* IE10+ */
	background: linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eaa2b', endColorstr='#f9fede',GradientType=1 ); /* IE6-8 */
	border-top-left-radius: 0.5em;
	position: relative;
	left: -10px;
	padding: 5px 0 0 10px;
	color:#fff !important;
	}
		
.mcq .limeresources {
	background: #fef5e4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  #f8f9f1 0%, #ffffff 55%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f8f9f1), color-stop(55%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f8f9f1 0%,#ffffff 55%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f8f9f1 0%,#ffffff 55%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f8f9f1 0%,#ffffff 55%); /* IE10+ */
	background: linear-gradient(left,  #f8f9f1 0%,#ffffff 55%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f1', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	-webkit-border-top-left-radius: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	border-top-left-radius: 0.5em;
	border-top-left: 0.5em;
}

a #message { color:#000; margin-top: 1.0em; }


/* Migrated content */
ul.mll_001 li { padding: 0 0 0 1.0em; }
ul.mll_001 li a { margin: 0 0 0 -1.0em; display: block; }
div.legacyContent div.general dl { margin: 0 0 1.0em 0; }
/* Migrated Content */

/* forms */
label.col1a { width: 9.0em; display: inline-block; }



/* Trial login page*/
a.teal, a.teal:link {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #00A6A6;
    text-align: left;
}
a.teal:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #146666;
    text-align: left;
}
a.teal:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #DC143C;
    text-align: left;
}
h3.teal {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;

    background-image: url("../images/bg_head_teal_grad_400_1.png");

    background-origin: padding-box;
    background-position: left center;
    background-repeat: repeat-y;
    background-size: auto auto;
    border-bottom-color: #00D9D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #FFFFFF;
}
.tealresources {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;

    background-image: url("../images/bg_contents_teal_grad_300_1.png");

    background-origin: padding-box;
    background-position: left center;
    background-repeat: repeat-y;
    background-size: auto auto;
    border-bottom-color: #00D9D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 1%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
}
.tealEracsHeader {

    background-image: url("../images/bg_head_teal_grad_570_2.png");

    background-repeat: repeat-y;
    border-bottom-color: #0080C1;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #FFFFFF;
    font-size: 1.0em;
    font-weight: bold;
    height: 1.9em;
    margin-left: -10px;
    width: 610px;
}
.tealEracsHeader .curvedBorderTopLeft {
    height: 8px;
    left: 0;
    position: relative;
    top: 0;
    width: 8px;
}
.orangeEracsHeader {

    background-image: url("../images/bg_head_orange_grad_570_2.png");

    background-repeat: repeat-y;
    border-bottom-color: #FFCC80;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    height: 1.9em;
    margin-left: -10px;
    width: 660px;
}
.orangeEracsHeader .curvedBorderTopLeft {
    height: 8px;
    left: 0;
    position: relative;
    top: 0;
    width: 8px;
}
.limeEracsHeader {

    background-image: url("../images/bg_head_lime_grad_570_2.png");

    background-repeat: repeat-y;
    border-bottom-color: #B5DA23;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    height: 1.9em;
    margin-left: -10px;
    width: 660px;
}
.limeEracsHeader .curvedBorderTopLeft {
    height: 8px;
    left: 0;
    position: relative;
    top: 0;
    width: 8px;
}
.curvedBorderTopLeft {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;

    background-image: url("../images/top_left_corner.gif");

    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
span.eracsHeaderText {
    margin-left: 5px;
}

p.eracsContentText {
	margin-top: 10px;
}

/*Below styles are included for the ORC Forms*/
.blue {
	color: #101161;
}

.col2a {
	display: block;
	margin: 0 0 0 0px;
	padding: 0;
	text-align: left;
}

.col1a {
	display: block;
	float: left;
	padding: 5px 0;
	text-align: left;
	width: 100px;
}

.sub {
	position: relative;
	left: 180px;
	top: 30px;
}

.subdiv {
	height: 100px;
}

h3.teal {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("http://www.oup.com/uk/orc/bin/static/images/bg_head_teal_grad_400_1.jpg");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: repeat-y;
    background-size: auto auto;
    border-bottom-color: #00D9D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #FFFFFF;
}
.tealresources {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("http://www.oup.com/uk/orc/bin/static/images/bg_contents_teal_grad_300_1.jpg");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: repeat-y;
    background-size: auto auto;
    border-bottom-color: #00D9D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 1%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
}

.tealresources .header {
    background-image: url("http://www.oup.com/uk/orc/bin/static/images/teal_gradient_background.jpg");
	background-position: right center;
    background-repeat: repeat-y;	
	color: #FFFFFF;
	float: left;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 4px 4px 10px;
    position: relative;
    width: 579px;	
}

.tealEracsHeader {
    background-image: url("http://www.oup.com/uk/orc/bin/static/images/bg_head_teal_grad_570_2.jpg");
    background-repeat: repeat-y;
    border-bottom-color: #0080C1;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #FFFFFF;
    font-size: 1.0em;
    font-weight: bold;
    height: 1.9em;
    margin-left: -10px;
    width: 610px;
}
.tealEracsHeader .curvedBorderTopLeft {
    height: 8px;
    left: 0;
    position: relative;
    top: 0;
    width: 8px;
}
.orangeEracsHeader {
    background-image: url("http://www.oup.com/uk/orc/bin/static/images/bg_head_orange_grad_570_2.jpg");
    background-repeat: repeat-y;
    border-bottom-color: #FFCC80;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    height: 1.9em;
    margin-left: -10px;
    width: 660px;
}
.orangeEracsHeader .curvedBorderTopLeft {
    height: 8px;
    left: 0;
    position: relative;
    top: 0;
    width: 8px;
}
.limeEracsHeader {
    background-image: url("http://www.oup.com/uk/orc/bin/static/images/bg_head_lime_grad_570_2.jpg");
    background-repeat: repeat-y;
    border-bottom-color: #B5DA23;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    height: 1.9em;
    margin-left: -10px;
    width: 660px;
}
.limeEracsHeader .curvedBorderTopLeft {
    height: 8px;
    left: 0;
    position: relative;
    top: 0;
    width: 8px;
}
.curvedBorderTopLeft {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://www.oup.com/uk/orc/bin/static/images/top_left_corner.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
	height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px;	
}

.linklist li {
list-style:none outside none;
}

#searchform {
    background: url("http://www.oup.com/uk/orc/bin/static/images/bg_contents_teal_grad_300_1.jpg") repeat-y scroll left center #FFFFFF;
    border-bottom: 1px solid #00D9D9;
    margin: 0 20px 20px 0;
    padding: 5px 10px 10px;
}

.rownobotspace {
    display: block;
    height: 1%;
    margin: 0;
    padding: 5px 0 0;
}

.searchformcol1a {
    display: block;
    float: left;
    font-size: 0.8em;
    padding: 5px 0 0;
    text-align: left;
    width: 50px;
}
.searchformcol2a {
    display: block;
    margin: 0 0 0 60px;
    padding: 0;
    text-align: left;
}
.bottomDiv {
    float: left;
    height: 1px;
    margin-top: 10px;
    padding: 1px;
    position: relative;
    width: 785px;
}

.borderTopDotted {
    border-top: 1px dotted #0080C1;
}

#lecregform .rownobotspace, #pbStudentForm .rownobotspace, #searchform .rownobotspace {
    display: block;
    height: 1%;
    margin: 0;
    padding: 5px 0 0;
}

#linklist.bluelink {
	color: #101161;
	text-decoration:none;
}

div.student h2.editorialHeader, h2.studentHeader {
		color:#fff; padding: 0.2em 0 0.2em 0.5em; margin:0 0 0 0;
		background-color:#8eaa2b; border-bottom:1px solid #8eaa2b;
		background: #8eaa2b; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYWEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2Y5ZmVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #8eaa2b 0%, #f9fede 96%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8eaa2b), color-stop(96%,#f9fede)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* IE10+ */
		background: linear-gradient(left,  #8eaa2b 0%,#f9fede 96%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eaa2b', endColorstr='#f9fede',GradientType=1 ); /* IE6-8 */
		-webkit-border-top-left-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		border-top-left-radius: 0.5em;
		border-top-left: 0.5em;
}
.ie9 div.student h2.editorialHeader , .ie9 h2.studentHeader { filter:none !important; }

div.lecturer h2.editorialHeader, h2.lecturerHeader {
		color:#fff; padding: 0.2em 0 0.2em 0.5em; margin:0 0 0 0;
		background-color:#cc3a00; border-bottom:1px solid #cc3a00;
		background: #cc3a00; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjM2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmZGNhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #cc3a00 0%, #ffdca6 96%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cc3a00), color-stop(96%,#ffdca6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #cc3a00 0%,#ffdca6 96%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #cc3a00 0%,#ffdca6 96%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #cc3a00 0%,#ffdca6 96%); /* IE10+ */
		background: linear-gradient(left,  #cc3a00 0%,#ffdca6 96%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc3a00', endColorstr='#ffdca6',GradientType=1 ); /* IE6-8 */
		-webkit-border-top-left-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		border-top-left-radius: 0.5em;
		border-top-left: 0.5em;
}
.ie9 div.lecturer h2.editorialHeader, .ie9  h2.lecturerHeader { filter:none !important; }

div.standard h2.editorialHeader, div.general h2.editorialHeader, h2.generalHeader {
		color:#fff; padding: 0.2em 0 0.2em 0.5em; margin:0 0 0 0;
		background-color:#00a6a6; border-bottom:1px solid #00a6a6;
		background: #00a6a6; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjM2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmZGNhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); */
		background: -moz-linear-gradient(left,  #00a6a6 0%, #ffffff 96%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00a6a6), color-stop(96%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* IE10+ */
		background: linear-gradient(left,  #00a6a6 0%,#ffffff 96%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6a6', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
		-webkit-border-top-left-radius: 0.5em;
		-moz-border-radius-topleft: 0.5em;
		border-top-left-radius: 0.5em;
		border-top-left: 0.5em;
}
.ie9 div.standard h2.editorialHeader, .ie9 div.general h2.editorialHeader, .ie9 h2.generalHeader { filter:none !important; }
