<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
colours:


*/
/*
.adminpencil
{
	display:none;
}
*/
.partner-description-short
{
	height:50px;
	
	overflow:hidden;
	margin-bottom:1em;
	text-overflow: ellipsis;
	
	 
}
.partner-acronym
{
	height:2em;
}
img.partnerlogo
{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
img.partnerlogo.active
{
	filter:none;
	-webkit-filter: none;
}
/* Even height images and divs */
@media screen {
	.image.fitheight
	{
		height:280px;
		overflow-y:hidden;
	}
	div.categoryitem{
		height:450px;
	}
}
@media screen and (max-width: 1280px) {
	.image.fitheight
	{
		height:190px;
		overflow-y:hidden;
	}
}
@media screen and (max-width: 980px) {
	.image.fitheight
	{
		height:210px;
		overflow-y:hidden;
	}
	
}
@media screen and (max-width: 736px) {
	.image.fitheight
	{
		height:100%;
		overflow-y:hidden;
	}
	div.categoryitem{
		height:auto;
	}
}

#body .icmsSkin .mceExternalToolbar{
	top:0px!important;
	z-index:9999;
	}

/* DISCUSSION */

section.toolbar
{
	width:100%;
	clear:both;
}
.toolbar ul
{
	list-style:none;
	
}

.toolbar ul li
{
	clear:none;
	display:inline;
}
.logo img{
	 position:absolute;
}/*
#about:before{
	background-image: url(/images/content-bg.png);
	left: -133px;
	top: -133px;
	 width: 491px;
	height:399px;
    content: " ";
}
*/
/*
#content article:before{
    width: 491px;
	height:399px;
    content: " ";
    
    position: absolute;
    left: -133px;
    top: -133px;
	z-index:1;
    
}
*/

.boxcontent {
    padding: 2.9em 3em;
}
.boxcontent {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    overflow: hidden;
}

* Table */

	.table-wrapper {
		-webkit-overflow-scrolling: touch;
		overflow-x: auto;
	}

	table {
		margin: 0 0 2em 0;
		width: 100%;
	}

		table tbody tr {
			border: solid 1px;
			border-left: 0;
			border-right: 0;
		}

		table td {
			padding: 0.75em 0.75em;
		}

		table th {
			font-size: 0.9em;
			font-weight: 700;
			padding: 0 0.75em 0.75em 0.75em;
			text-align: left;
		}

		table thead {
			border-bottom: solid 2px;
		}

		table tfoot {
			border-top: solid 2px;
		}

		table.alt {
			border-collapse: separate;
		}

			table.alt tbody tr td {
				border: solid 1px;
				border-left-width: 0;
				border-top-width: 0;
			}

				table.alt tbody tr td:first-child {
					border-left-width: 1px;
				}

			table.alt tbody tr:first-child td {
				border-top-width: 1px;
			}

			table.alt thead {
				border-bottom: 0;
			}

			table.alt tfoot {
				border-top: 0;
			}

	table tbody tr {
		border-color: rgba(99, 116, 133, 0.25);
	}

		table tbody tr:nth-child(2n + 1) {
			background-color: rgba(99, 116, 133, 0.075);
		}

	table th {
		color: #637485;
	}

	table thead {
		border-bottom-color: rgba(99, 116, 133, 0.25);
	}

	table tfoot {
		border-top-color: rgba(99, 116, 133, 0.25);
	}

	table.alt tbody tr td {
		border-color: rgba(99, 116, 133, 0.25);
	}
	
article.content,
div.content {
    padding: 2.9em 3em;
}
article.content,
div.content {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    overflow: hidden;
}
#headerlinks{
	position:absolute;
	z-index:999;
	top:0;
	right:50px;
	float:right;
	text-align:right;
	}
#headerlinks ul {
	list-style:none;
	}
#headerlinks &gt; ul &gt; li{
display: inline;
	}
ul.dropdown
	{
		list-style:none;
		

	}
	ul.dropdown li
	{
		list-style:none;
	}
	ul.dropdown ul
	{
		display:none;
		background-color:#fff;
		
		padding:5px;

		width: 10em;
		position: absolute;
		z-index:999;
		top: 2em;
		right: 0px;
		text-align: left;
		border-radius:5px;
	}
	ul.dropdown ul li
	{
	/*	border-bottom:1px dotted #666;*/
	}
	
	.blockquote{
		background-color:#003466;
		color:#fff;
		padding:1.5em;
		margin:0.5em;
	}
	.blockquote:before{
		color: #807F84;
		text-shadow: 2px 2px #ffffff;
		content: "\201C";
		font-size: 4em;
		line-height: 0.1em;
		margin-right: 0.25em;
		vertical-align: -0.4em;
	}
	div.adminpencil{
		width:2em!important;
	}
	.adminpencil a.button
	{
		background-color:#fff;
		padding:0;
		line-height:2.5em;
		height:2.5em;
		margin-bottom:0.5em;
		}
		
header.elearningcategory
{
	padding: 10em 0 8em 0;
}
header.elearningcategory h2
	{ 
		text-align:center;
		color:#fff;
	}
@media screen and (max-width: 1280px)
{
	header.elearningcategory
	{
	    padding: 8em 3em 6em 3em;
	}
}

@media screen and (max-width: 980px)
{
	header.elearningcategory
	{ 
    padding: 10em 3em 8em 3em;
	}
}
@media screen and (max-width: 736px) 
{
	header.elearningcategory
	{  
		padding: 5em 3em 3em 3em ;
	}
}
body.is-mobile #main &gt; header {
		background-attachment: scroll;
	}
.video-thumbnail i {
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 5px);
}
.filelist.file h2{
    font-size:1.25em;
}
.filelist.file p{
    margin:0;
}
.pagelist h2{
height:2em;
    
}
}</pre></body></html>