@charset "utf-8";
/* JAN 2013 CSS */

@media screen {

/*	RESET STYLESHEET
	Modified version of...
	http://meyerweb.com/eric/tools/css/reset/ 
	v2.0 | 20110126
	License: none (public domain) */

		html, body, div, span, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote,
		a, abbr, acronym, cite, code,
		del, dfn, em, img, ins, q,
		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;
			font-size: 100%;
			font: inherit;
			vertical-align: baseline;
		}
		body {
			line-height: 1;
		}
		ol, ul {
			list-style: none; margin: 0; padding: 0; 
		}
		blockquote, q {
			quotes: none;
		}
		blockquote:before, blockquote:after,
		q:before, q:after {
			content: '';
			content: none;
		}
		table {
			border-collapse: collapse;
			border-spacing: 0;
		}

/* START MAIN STYLING */

html{overflow: -moz-scrollbars-vertical; overflow-y:scroll;}

html, 
body {  height: 100%; margin: 0; padding: 0; }
body { 	font-size: 75%; font-family: Arial, Helvetica, sans-serif; text-align: center; 
				/*background: #fff url(../images/bg.png) repeat-x 0 6px;*/ 
				border-top: 6px solid #6C3989; }

input {font-family: inherit; font-size: 1em;}
		
#container 		{ min-height: 100%; position: relative; overflow: hidden; }
#wrap 				{ margin: 0 auto; max-width: 82em; text-align: left; }
* html #wrap 	{ width: 82em;}
#wrap2 				{ margin-left: 18px; padding-right: 18px; float: left; min-height: 400px; }
.ls-canvas 		{ background: #fff;}

.hidden, legend span, .sr-hidden { 
	position: absolute !important;	top: -9999px !important;
	line-height: 0px !important;		padding: 0 !important;
	margin: 0 !important; }

a 			{ /*color: #237C9E;*/ color: #000; }
a:hover { text-decoration: none;}
a[href^="mailto"] { word-wrap: break-word; }



/* GENERAL WIDTHS 

	NOTE: We have used !important below to overide styling that makes the CMS preview work (better) */

	.w4, .w33, .w8, .w66, 
	.w25, .w50, .w75, .w100, .w_auto { float: left; overflow: hidden;}
	
	
	.w4, .w33 { width: 33.3333%; }
	.w8, .w66 { width: 66.6666%; }
	.w20 { width: 19.9995% }
	.w25			{ width: 24.9995%; }
	.w50 			{ width: 49.9995%; }
	.w75 			{ width: 74.9995%; }
	.w100 		{ width: 100%;		 }
	.w_auto 	{ width: auto; 		 }
	

/*	ALL COMPONENTS */
	.comp 		{ float: left;  position: relative;}
	.comp2 		{ overflow: hidden; zoom: 1;}
	
	.comp h2 	{ padding-bottom: 0.5em; font-size: 1.6em; /*color: #0E5068;*/ font-weight: bold;}
	.comp p 	{ line-height: 1.4em;/* margin-bottom: 1em; */ }

/*	ALL - CORNER SPANS 

	These styles share general styling across all corner spand. Specific styling is 
	controlled in the STYLES section */
	
	.tl, .tr, .bl, .br { width: 10px; height: 10px; display: block; position: absolute; }
	.tl { top: 0; left: 0; background-position: 0 0;}
	.tr { top: 0; right: 0; background-position: -12px 0;}
	.bl { bottom: 0; left: 0; background-position: 0 -12px;}
	.br { bottom: 0; right: 0; background-position: -12px -12px;}
	

/*	MAIN_CONTENT */
	
	.main_content { line-height: 1.5em;}

	.main_content h1, 
	.main_content h2, 
	.main_content h3, 
	.main_content h4, 
	.main_content h5, 
	.main_content h6 { /*color: #0E5068;*/ padding: 1em 0 0.5em 0; line-height: 1em; }
	
	.main_content h1 { font-size: 2em; padding-top: 0; padding-bottom: 0.25em; }
	.main_content h2 {  font-size: 1.6em;}
	.main_content h3 { font-size: 1.4em; }
	.main_content h4 { font-weight: bold; }
	.main_content h5 {}
	.main_content h6 {}
	
	.main_content hr {}
	
	.main_content strong { font-weight: bold; }
	.main_content em { font-style:italic;}
	
	.main_content abbr, 
	.main_content acronym { border-bottom: 1px gray dashed;}
	
	.main_content blockquote { 	padding-left: 1em; border-left: 2px solid #B3CED5; margin-bottom: 1em;}
	.main_content blockquote p { padding-bottom: 0; }
	
	/* Remember del and ins go together */
	.main_content del { color: #CC3300; }
	.main_content ins { color: #CC3300; text-decoration: none; }
	
	.main_content cite { font-style: italic; }
	
	.main_content dfn {font-style: italic;}
	

	.main_content sub, .main_content sup { font-size: 0.75em; }
	.main_content sub {vertical-align: sub; }
	.main_content sup { vertical-align: super; }
	
	.main_content dl { margin-bottom: 2em; } /* definition list */
	.main_content dt { font-weight: bold; margin-top: 1em;  } /* definition terms */
	.main_content dd { margin-top: 0.5em; } /* definition definition */
	
	/*	UNORDERED LISTS */
	
		.main_content ul { list-style:disc; margin-left: 2em; line-height: 1.2em; margin-bottom: 2em;}
		.main_content ul ul { list-style: square; margin-bottom: 1em;}
		.main_content ul ul ul { list-style:disc;}
		
		.main_content ol 				{ list-style: decimal; margin-left: 2em; line-height: 1.2em; margin-bottom: 2em;}
		ol.ol-alpha 						{ list-style-type: lower-alpha; }
		.main_content ol ol 		{ list-style: lower-alpha; margin-bottom: 1em;}
		.main_content ol ol ol 	{ list-style: lower-roman; }
		
		.main_content li { line-height: 1.5em; margin-top: 0.75em; }
	
		
	/*	TABLES */
	
		.main_content table { border-width: 0px 0px 0px 0px; border-spacing: 3px; border-style: none; border-color: blue; border-collapse: separate; 
		line-height: 1.4em;}
		.main_content th { border-width: 3px; padding: 10px; border-style: none; border-color: blue; background-color: #117AAC; color: #fff; font-weight: bold; }
		.main_content th a { color: #fff;}
		.main_content td { border-width: 3px; padding: 10px; border-style: none; border-color: blue; background-color: #E2E8ED; }
		
	/*	WEB FORMS 
		
		Note: webforms should also use the user_content class */
	
	#my-search-feedback .comp2 { background: #8F5BAE; padding: 1em 12px 2em 12px; margin-bottom: 2em; }
	#my-search-feedback,
	#my-search-feedback h2,
	#my-search-feedback a { color: #fff;}	
	#my-search-feedback a:focus,
	#my-search-feedback a:active { color: #000; text-decoration: none;}
	#my-academy-area #my-search-feedback { float: right; clear: right; width: 100%; }
	#my-academy-area #my-search-feedback .comp2 { text-align: center;}
	#my-academy-area #my-search-feedback .comp2 * { display: inline;}

	
	.webform div.error, .aspnet-error { background: #BF0000; padding: 1em 12px; margin-bottom: 2em; }
	.webform .error *, .aspnet-error * {color: #fff; }
	.webform .error a, .aspnet-error a { color: #fff; }
	.webform .error a:focus, .webform .error a:active,
	.aspnet-error a:focus, .aspnet-error a:active { color: #000; text-decoration: none;}
	
	.webform label img { margin-right: 0.5em; }

	.webform label { }

	.webform .label { font-weight: bold;}
	.webform .req { font-size: 90%; margin-left: 0.5em;}
	.webform .example { color: #336600; }
	.webform .text_input, input[type="text"], textarea, .webform select { width: 25em; padding: 2px; margin-top: 0.5em; border: #B4CBD1 solid 2px;}
	
	.webform fieldset { border: 0; padding: 0; line-height: 1.5em;}

	.webform .w_auto { margin-right: 1em; }
	
	.webform .button { margin: 1em 0 2em 0; }
	
	.webform hr { background-color: #D6E0E8; height: 1px; border: none; margin-bottom: 1em; }
	
	.webform .webform-personal
, .webform .webform-email
, .webform .webform-password
, .webform .webform-login		{ padding-left: 100px; background-position: 0 0.5em; background-repeat: no-repeat;}

	.webform .webform-personal { background-image:url(../images/webform-icon_personal.png);}
	.webform .webform-email { background-image:url(../images/webform-icon_email.png);}
	.webform .webform-password { background-image:url(../images/webform-icon_password.png);}
	.webform .webform-login { background-image:url(../images/webform-icon_login.png);}


#header_area { float: left; }


/*	COMPONENTS - Styling for LEVEL 1 Heading box & intro paragraph */
	

	.main_content .heading {/*background: #0E5068;*/ padding: 1.5em 30px 0.5em 30px;
	margin-right: 6px; position: relative; margin-left: -6px; zoom: 1; }
	.heading h1 { font-size: 2em;  /*color: #fff;*/ clear: left; }
	.main_content .intro p { font-size: 1.2em; /*color: #0E5068;*/ padding-top: 1em; }
	#page_content .intro { border-top: 4px solid #BCD1E4;}
	.main_content p { line-height: 1.5em; padding-bottom: 1em; }
	.main_content .comp2 { padding: 0 24px; }





/*	STYLES */
			.rnd { background-repeat: none;}
			
		/*	Our services */
			.style01 { /*background: #fff;*/   }
			.style01 .comp2 {border: 2px solid #BDD6DF; }
			.style01 .rnd { background-image: url(../images/rounded01.png); }
			
			.style01 .tl { top: 0; left: 6px; background-position: 0 0;}
			.style01 .tr { top: 0; right: 6px; background-position: -12px 0;}
			.style01 .bl { bottom: 0; left: 6px;background-position: 0 -12px;}
			.style01 .br { bottom: 0; right: 6px;background-position: -12px -12px;}
			
		/*	Header search */
			.style02 { /*background: #99BDC7; */ background: #117AAC; color: #fff;  }
			.style02 .comp2 h2 {  color: #fff; }
			.style02 .rnd { background-image: url(../images/rounded01.png); }
			
			.style02 .tl { background-position: -72px 0;}
			.style02 .tr { background-position: -84px 0;}
			.style02 .bl { background-position: -72px -12px;}
			.style02 .br { background-position: -84px -12px;}

		/*	Header search */
			.style03 { background: #99BDC7;   }
			.style03 .comp2 { }
			.style03 .rnd { background-image: url(../images/rounded01.png); }
			
			.style03 .tl { background-position: -48px 0;}
			.style03 .tr { background-position: -60px 0;}
			.style03 .bl { background-position: -48px -12px;}
			.style03 .br { background-position: -60px -12px;}	
			
		/*	Header search */
			.style04 { background: #99BDC7;   }
			.style04 .comp2 { }
			.style04 .rnd { background-image: url(../images/rounded01.png); }
			
			.style04 .tl { background-position: -96px 0;}
			.style04 .tr { background-position: -108px 0;}
			.style04 .bl { background-position: -96px -12px;}
			.style04 .br { background-position: -108px -12px;}	
		
		/*	Homepage style boxes */
			.style05 {   }
			.style05 .comp2 { background: #E2E8ED; }
			.style05 .rnd { background-image: url(../images/rounded01.png); }
			
			.style05 .tl { top: 0; left: 6px; background-position: -96px 0;}
			.style05 .tr { top: 0; right: 6px; background-position: -108px 0;}
			.style05 .bl { bottom: 0; left: 6px; background-position: -96px -12px;}
			.style05 .br { bottom: 0; right: 6px; background-position: -108px -12px;}	
		
		/*	Resources Centre style boxes */
			.style06 {   }
			.style06 .comp2 { background: #E2E8ED; }
			.style06 .rnd { background-image: url(../images/rounded01.png); }
			
			.style06 .tl { top: 0; left: 6px; background-position: -96px 0;}
			.style06 .tr { top: 0; right: 6px; background-position: -108px 0;}
			.style06 .bl { bottom: 0; left: 6px; background-position: -96px -12px;}
			.style06 .br { bottom: 0; right: 6px; background-position: -108px -12px;}			

		/*	Resources Centre style boxes 
			! remember to add relative to element where spand stick! */
			.style07 {   }
			.style07 .comp2 { background: #0E5068; color: #fff; }
			.style07 a { color: #fff;}
			.style07 .rnd { background-image: url(../images/rounded01.png); }
			
			.style07 .tl { top: 0; left: 6px; background-position: -96px 0;}
			.style07 .tr { top: 0; right: 6px; background-position: -108px 0;}
			.style07 .bl { bottom: 0; left: 6px; background-position: -96px -12px;}
			.style07 .br { bottom: 0; right: 6px; background-position: -108px -12px;}
		
		/*	Search results feedback box */
			.style08 .rnd { background-image: url(../images/rounded01.png); }
			.style08 .comp2 { background: #6C3989; color: #fff; }
			.style08 a { color: #fff;}
			.style08 .tl { background-position: -121px 0;}
			.style08 .tr { background-position: -133px 0;}
			.style08 .bl { background-position: -121px -12px;}
			.style08 .br { background-position: -133px -12px;}	
			
		
		/*	HEA2 homepage gray box */
			.style09 .rnd { background-image: url(../images/rounded01.png); }
			.style09 .comp2 { background: #E2E8ED; color: #000; }
			.style09 a { color: #000;}
			.style09 .tl { background-position: -121px 0;}
			.style09 .tr { background-position: -133px 0;}
			.style09 .bl { background-position: -121px -12px;}
			.style09 .br { background-position: -133px -12px;}	



/* ACCESSIBLE TABBING */

	body a:focus, body a:active { background: yellow; color: #000; /*line-height: 1em;*/ outline: none; }
	
	/* logo and mission */
	

	
	input:focus, input:active,
	textarea:focus, textarea:active,
	select:focus, select:active { outline: red 2px solid;}
	


/* ADD PADDING ALL COMPONENTS IN CERTAIN AREAS */	
	#home_content .comp .border { margin: 0 1em; }

/*	SET UP BORDERS AND CURVED CORNERS */
	.border { position: relative;}
	.border span { position: absolute;}


/*	SECTION - HEADER */
	#header { /*background: #0E5068 url(../images/header_circles.png) 95% 0 no-repeat;*/ 
		background: #fff url(../images/hea2-header-curve.png) no-repeat 0 64%; overflow: hidden;}
	#header_area { margin-bottom: 2em;}
/*	COMPONENT - ACCESSSIBILITY LINKS */
	#accesslinks ul { float: right; }
	#accesslinks li { float: left; }
	#accesslinks a { float: left; padding: 0.5em; text-decoration: none; /*color: #9BC2D0;*/ color: #000; }
	#accesslinks a:hover { text-decoration: underline;}
	#accesslinks a:active,
	#accesslinks a:focus { color: #000;}


/*	COMPONENT - HEADER SEARCH BOX */
	
	/* old brand */
	#sitesearch {} 
	#sitesearch .comp2 {padding: 2px 10px 2px 10px;}
	#sitesearch h3, #sitesearch input { display: inline; padding: 0;}
	#sitesearch #hsearch_input { width: 13em; padding: 0.25em; margin-right: 10px; }
	#sitesearch h2 { font-size: 1.2em; margin-right: 0.5em; display: inline; font-weight: bold; }
	/* /old brand */
	
	#sitesearch2 {} 
	#sitesearch2 .comp2 {padding: 0 10px 4px; margin-right: 18px; position: relative;}
	#sitesearch2 h3, #sitesearch2 input { display: inline; padding: 0;}
	#sitesearch2 #hsearch_input { width: 14em; padding: 0.25em; margin-right: 2px; }
	#sitesearch2 .comp2 h2 { font-size: 1.2em; margin-right: 0.5em; display: inline; font-weight: bold; color: #fff;}

	/* center search 
	#sitesearch {text-align: center;}
	#sitesearch form { margin: auto; } */
	
	/* position search right */
	#sitesearch form {float: right; margin: 0 0.5em; }
	
	
	#sitesearch2 #kbsubmit { background: #ff9933; color: #000; border: none; padding: 0.25em; font-weight: bold;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	#sitesearch2 #kbsubmit:hover { background: #fbc200; color: #000;}

/*	COMPONONEN - LOGO & MISSION */

	#sitetitle { overflow: visible;}
	#sitetitle .comp2 { overflow: visible; }
	#sitetitle .hlogo { float: left; height: 120px; width: 124px; margin: -1.5em 1em 0 18px; color: #fff; background: url(../images/hea2-logo-rollover.png) 0 0 no-repeat; overflow: auto;}
	#sitetitle a:hover,
	#sitetitle a:active,
	#sitetitle a:focus { background-position: -131px 0;}
	#sitetitle .hlogo img { border: none;  }
	#sitetitle .htitle { font-size: 1em; color: #fff; margin-top: 10px;}
	#sitetitle .hmission { font-size: 1em; color: #A5CBD8;  }

/*	COMPONENT - NATIONS NAV */
	#nations { /*background: url(../images/header_bottom.png) 0 bottom no-repeat;*/
		overflow: hidden; margin-top: -14px;}
	#nations ul { float: right;/* background: #fff;*/ background:url(../images/white-50.png);  padding: 0.5em 0; /*width: 33.3333%;*/ position: relative; margin-right: 18px;}
	#nations li, #nations a { display: inline; }
	
	#nations a { padding: 0.5em; text-decoration: none; color: #0E5068; }
	#nations a:hover {text-decoration: underline;}
	#nations li.en { margin-left: 0.5em; }
	
	#nations li {border-right: solid #C1CFD5 1px;}
	#nations li.cy { border-right: none; }


/*	COMPONENT NAV */
	#nav { background: #fff;}
	#nav .comp2 { background: #fff url(../images/nav_shadow.png) 50% bottom no-repeat; /*padding: 0 18px 16px 18px;*/ padding-right: 24px; margin-bottom: 2px;  }
	#nav ul { /*background: #05212C url(../images/nav_bg.png) repeat-x 0 0;*/ background: #0078A8; padding: 0 6px 0 18px; overflow: hidden; zoom: 1;
		background: #0078A8 url(../images/hea2-nav-curve.png) top right no-repeat;}
	#nav li, #navlist a { display: inline; }
	#nav li {}
	#nav a { /*padding: 1.5em 1em;*/ float: left; color: #fff; text-decoration: none;
		/*background: url(../images/nav_bg_divider.png) right 50% no-repeat;*/
			border-right: 1px solid #fff; font-size: 1.1em; padding: 1em 0.46em; font-weight: bold;  }
	#nav .selected a,
	#nav .selected a:hover { font-weight: bold; /*background: #0E5068 url(../images/nav_bg_selected.png) 0 0 repeat-x;*/ color: #000; background: #fff url(../images/topnav-bg-selected.gif) left top repeat-x;
	}
	#home .selected a,
	#home .selected a:hover { background: none; color: #fff;}
	#nav a:hover,
	#nav a:active,
	#nav a:focus
	 { /*background: #833386 url(../images/nav_bg_hover.png) 0 0 repeat-x;*/ color: #000; background: #C6D3DB; }
	
	/* MY ACADEMY LINK */
	/*#nav .myacademy { float: right; }
	#nav .myacademy a {padding: 0.75em; margin: 0.5em 0; border: 2px solid #0E5068; }*/
	#nav .myacademy a { border: none;
		background-image:url(../images/new_window.png); background-position: 95% 50%; background-repeat: no-repeat;
		padding-right: 2em;}

/*	SOCIAL BAR */

	#social .inner { background: #fff; overflow: hidden; }
	#social .bott { float: left; height: 20px; width: 100%; }
	
	#social ul span { position: absolute; margin-left: -500em;}
	#social a { background: url(../images/hea_sprite.png) no-repeat 0 0; width: 23px; height: 23px; float: left; clear: left;  }
	#social .rss a { background-position: -201px 0; }
	#social .twit a { background-position: -245px 0;}
	#social .fbook a { background-position: -289px 0;}
	#social .fback a { background-position: -376px 0; height: 77px;}
	
	#social .rss a:hover,
	#social .rss a:active,
	#social .rss a:focus  { background-position: -223px 0; }
	#social .twit a:hover,
	#social .twit a:active,
	#social .twit a:focus { background-position: -267px 0;}
	#social .fbook a:hover,
	#social .fbook a:active,
	#social .fbook a:focus { background-position: -311px 0;}
	#social .fback a:hover,
	#social .fback a:active,
	#social .fback a:focus { background-position: -398px 0; height: 77px;}
	
	#wrap { padding-right: 17px;}
	#social { position: absolute; right: 0; padding-right: 6px; top: 190px; }
	* html #social{ clear: right; float: left; position: fixed;  }
	#social .inner { padding: 6px 6px 6px 0; }
	
	#social .inner {
	/*-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.25);
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.25);
box-shadow: 3px 3px 5px rgba(0,0,0,0.25);*/
	}

	#home_content { padding: 0 6px;}

/*	GENERAL - ICONS */
	.icon20 .icon, .icon40 .icon { background-image: url(../images/hea_sprite.png); background-repeat: no-repeat; display: inline-block; margin-right: 1em;  }
	
	.icon20 .icon {width: 21px; height: 21px; background-position:  -1px -131px; }
	.icon40 .icon { width: 40px; height: 40px; background-position: -1px -75px; }
		
	/* 20 x 20 */
	.icon20 .iaudio { background-position: -676px -131px; }
	.icon20 .icontact {background-position: -631px -131px; }
	.icon20 .idoc {background-position: -452px -131px;}
	.icon20 .ievent {background-position: -586px -131px;}
	.icon20 .iexcel {background-position: -181px -131px;}
	.icon20 .iext {background-position: -361px -131px;}
	.icon20 .ifbook {background-position: -768px -131px;}
	.icon20 .iimage {background-position: -227px -131px;}
	.icon20 .inews {background-position: -317px -131px;}
	.icon20 .iothermedia {background-position: -407px -131px;}
	.icon20 .ipdf {background-position: -47px -131px;}
	.icon20 .ippt {background-position: -137px -131px;}
	.icon20 .irss {background-position: -542px -131px;}
	.icon20 .isearch {background-position: -722px -131px;}
	.icon20 .itwit {background-position: -497px -131px;}
	.icon20 .ivideo {background-position: -272px -131px;}
	.icon20 .iword {background-position: -91px -131px;}
	.icon20 .iemail {background-position: -813px -131px;}
	.icon20 .ifund {background-position: -859px -131px;}
	
	/* 40 x 40 */
	.icon40 .iaudio { background-position: -676px -77px; }
	.icon40 .icontact {background-position: -631px -77px; }
	.icon40 .idoc {background-position: -452px -77px;}
	.icon40 .ievent {background-position: -586px -77px;}
	.icon40 .iexcel {background-position: -181px -77px;}
	.icon40 .iext {background-position: -361px -77px;}
	.icon40 .ifbook {background-position: -768px -77px;}
	.icon40 .iimage {background-position: -227px -77px;}
	.icon40 .inews {background-position: -317px -77px;}
	.icon40 .iothermedia {background-position: -407px -77px;}
	.icon40 .ipdf {background-position: -47px -77px;}
	.icon40 .ippt {background-position: -137px -77px;}
	.icon40 .irss {background-position: -542px -77px;}
	.icon40 .isearch {background-position: -722px -77px;}
	.icon40 .itwit {background-position: -497px -77px;}
	.icon40 .ivideo {background-position: -272px -77px;}
	.icon40 .iword {background-position: -91px -77px;}
	.icon40 .iemail {background-position: -813px -77px;}
	.icon40 .ifund {background-position: -859px -77px;}
	
	/* HOME PAGE ICONS */	
	#home_content .icon {display: inline-block; 
	/*width: 36px; height: 35px; */
	width: 26px; height: 28px; margin-bottom: -7px;
	background:url(../images/hea_sprite.png) -588px 0 no-repeat;
	margin-right: 8px;}
	
	#h_ourservices .icon { }
	#h_focus .icon { background-position: -615px 0;}
	#h_events .icon { background-position: -642px 0;}
	#h_news .icon { background-position: -669px 0;}
	#h_res_centre .icon { background-position: -696px 0;}
	#h_popular .icon { background-position: -723px 0;}
	#h_notice .icon { background-position: -751px 0;}
	
	/*created by CR to add scrollbar to manual list*/
	.iconscroll {width:200px; height:250px; overflow:scroll; overflow-x: hidden;}
	

/*	SECTION - HOME_CONTENT */
	#home_content .ls-fxr { padding: 0 12px 0 12px; margin-bottom: 2em; float: left; }
	#home_content {word-wrap:break-word; }
	#page_wrapper .ls-area-body { /*padding: 0 12px 2em 6px;*/}

/*	COMPONENT - OUR SERVICES */
	
	/* style01 applied */
	
	#h_ourservices { margin-bottom: 18px;}
	#h_ourservices .comp2 { margin: 0 6px; padding: 1em; }	
	#h_ourservices .intro .inner, #h_ourservices .links .inner { padding: 0 0 0 6px;}
	#h_ourservices .intro .inner { padding: 1em 0 0 1em; }
	#h_ourservices .links a { display: block; background: #009999 ; padding: 0.75em 6px 0.75em 60px; margin-bottom: 0.25em; color: #fff;
								font-size: 1.75em; text-decoration: none; word-wrap:break-word; position: relative; border: none;
								-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	#h_ourservices .links .tl, #h_ourservices .links .bl { left: 0;}
	#h_ourservices .links .tr, #h_ourservices .links .br { right: 0;}

								
	#h_ourservices .links a:hover,
	#h_ourservices .links a:active,
	#h_ourservices .links a:focus { background:#117AAC; }

/*	COMPONENT - HOME - FOCUS */
	#h_focus .comp2  { margin-bottom: 2em;}
	#h_focus .comp2 { margin: 0 6px; /*padding: 1em 1em 1em 228px;*/ padding: 2em 2em 2em 310px; background: #E9E9E9 url(../images/homepage/focus_teaching-awards.jpg ) 0 0 no-repeat;
		min-height: 172px; border-bottom: 1px solid #BDD6DF;}

	#h_focus a {font-weight: bold; margin-bottom: 1em; line-height: 1.2em; color: #000;}
	#h_focus p, #h_focus a { margin-top: 1em; font-size: 1.2em; }
	#h_focus strong { font-weight: bold;}

/*	HOMEPAGE - EVENTS COMPONENT */

	#h_events { line-height: 1.5em;}
	#h_events * {word-wrap:break-word; }
	#h_events li { margin-bottom: 1.5em; }
	#h_events a{  margin-bottom: 0.25em; text-decoration: none;  margin-right: 1em; }
	#h_events a { font-weight: bold; }
	#h_events a:hover { border-bottom: 1px solid #93B7C1;}
	#h_events .date { font-weight: bold; margin-right: 1em; color: #4A7C8E;  }

	#h_events table { border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: none; border-color: blue; border-collapse: separate; 
	word-wrap:break-word; margin: 5px 0 2em 0;  }
	#h_events th { 	border-width: 0; padding: 0.5em 6px 0.5em 0px; border-style: none;/* border-color: blue; */
					background-color: #237C9E; color: #fff; font-weight: bold;word-wrap:break-word; }
	#h_events .td-first { padding-left: 0.5em;}
	#h_events td { border-width: 0; padding: 0.5em 6px 0.5em 0px; border-style: none; border-color: #BDD6DF; background-color: #BDD6DF;
		border-bottom: 2px solid #007AA6; }
	
	#h_events tr,
	#h_events td { }
	#h_events .comp2 { /*overflow: auto;*/ margin-left: 6px; padding: 1em 12px 1em 24px;} /* forces scroll bar if text size and browser width makes it too narrow */
	
/*	HOMEPAGE - NEWS COMPONENT */

	#h_news { line-height: 1.5em;}
	#h_news .comp2 { margin-right: 6px; padding: 1em 24px 1em 12px;}
	#h_news strong { display: block; margin-bottom: 1em; font-weight: normal; }
	#h_news a { line-height: 1.2em;  font-weight: bold; text-decoration: none; border-bottom: 1px solid #93B7C1; color: #000;}
	#h_news a:hover, #h_news a:focus, #h_news a:active { border: none;}
	#h_news a:focus, #h_news a:active { background: yellow; }

/*	HOMEPAGE - RESOURCES CENTER COMP */

	#h_res_centre {}
	#h_res_centre .comp2 { padding: 2em 24px 2em 24px; margin: 0 6px;}
	#h_res_centre a { font-weight: bold; line-height: 1.5em; }


/*	HOMEPAGE - POPULAR PAGES COMP */

	#h_popular {}
	#h_popular .comp2 { margin: 0 6px; padding: 2em 24px 2em 24px;}
	#h_popular ol { list-style:decimal; margin-left: 1.5em;}
	#h_popular li { line-height: 1.5em;}
	#h_popular { }

/*	HOMEPAGE - NOTICEBOARD COMP */

	#h_notice .comp2 { margin: 0 6px; padding: 2em 24px 2em 24px;}
	#h_notice li { line-height: 1.5em; margin-bottom: 1em; }
	#h_notice a { font-weight: bold;/* padding-right: 1em;*/ }
	
/*	HOMEPAGE - ALL COMPS */

	#h_ourservices h2, 	#h_focus h2, 
	#h_events h2, #h_news h2, 
	#h_res_centre h2, #h_popular h2,
	#h_notice h2 { }
	
	#h_res_centre h2, #h_popular h2,
	#h_notice h2 { color: #00668F; }
	
	#h_res_centre .comp2, #h_popular .comp2 { background: #E2E8ED url(../images/hea2-sidebar-hr.png) 50% 100% no-repeat; padding-bottom: 4em; }



/*	BREADCRUMB COMPONENT */

	#breadcrumb {  float:left; }
	#breadcrumb .comp2 {background: #fff url(../images/hea2-breadcrumb-hr.png) 50% 100% no-repeat; padding-bottom: 2px; color: #117AAC; font-weight: bold; 
		margin-left: -12px; padding-left: 12px; }
	#breadcrumb p {margin: 0 0 1em 24px;}
	#breadcrumb a { text-decoration: none; color: #117AAC;}
	#breadcrumb a:hover { text-decoration: underline;}
	#breadcrumb .thispage { font-weight: bold;}

/*	PAGE CONTENT COMPONENT */

	#page_content { }
	
	#level1 #content_wrap .user_content { min-height: 4em;}

	
	
/*	SIDEBAR */

	#sidebar_wrapper .comp { margin-bottom: 2em;}
	#sidebar_wrapper .comp2 { margin-right: 18px; }

/*	SIDEBAR - CONTACT BOX */

/*	SIDEBAR - ICON LIST CLASS */
	
	.iconlist ul { list-style: none;}
	.iconlist li { width: 100%; float: left; padding-bottom: 1em;  clear: both;}
	.iconlist a { line-height: 1.2em; }
	
	.iconlist span {float: left; margin-left: 1px;   }
	.iconlist {/* float: right;*/ }
	
	
	/* added by CR to highlight 'Related doc/links' on events pages */
	.icon-head { background: #E2E8ED; width: 87%; float: left; border: solid #E2E8ED; border-width: 0px 8px 0px 8px; margin-top: 1em; margin-bottom: .5em; }
	.iconlist-docs li  { background: #E2E8ED; width: 95%; min-width: 229px; float: left; margin-left: -2em; margin-top: 0em; padding: .7em;  clear: both; list-style: none; }
	
	/*added by CR to highlight clusters on discipline page*/
	.cluster-head {background: #DFE1E1; padding: .5em; border: 1px #007AA6 solid;}
	

/*	CONTENT AREA DIV */

	#Content,
	#content_place,
	#journal_place
	{ /*background: #fff url(../images/content_bg.png) 0 50px no-repeat;*/
	min-height: 290px; }
	#mysearch #Content { background: none; }
	#journal_place #content_place { min-height: 60px; }
	



/*	FOOTER */

#footer {/*height:10em;*/
	bottom:0; clear:left; float:left;
	left:0; position:absolute; width:100%;
	/*background: #0E5068;*/
	color: #fff;
	/*display: none;  temp */
	}

#footer_comp { margin: 0 26px 0 9px; 
	margin-top: 2em; height: 9em;
	background:url(../images/blue-50.png); height:10em;
	padding-top: 2em;}

#footer .ls-fxr {margin: auto;
    max-width: 82em;
		 }	

#footer a { color: #fff;}
#footer a:active, #footer a:focus { color: #000;}
#f_address { /*background: #2D2D2D url(../images/footer_bg.png) repeat-x 0 0;*/ color: #fff; text-align: center; line-height: 1.2em;}
#footer .wrap { max-width: 82em; margin: auto; text-align: left;  }
#f_address .wrap {/*background: transparent  url(../images/footer_env.png) no-repeat 0 50%;*/}
#footer .comp2 { /*padding: 1em 28px 1em 110px;*/ padding: 1em 24px 1em 24px;}
#f_list li { display: inline; padding: 0 0.5em; border-right: 1px solid #99BDC7;}
#f_list .first { padding-left: 0; }
#f_list .last { border: none;}
#f_address, #f_list { }

/*	DETAIL PAGES */
#detail_place { min-height: 350px;}
#detail, #detail_content { margin-top: 1em; }
#detail_content { width: 100%; }
#detail_content .ls-fxr { padding: 0 18px;}

#detail .comp2 { overflow: visible; background-color: #fff; /*float: left;*/ }

#detail .intro { border: none; clear: both;}

#detail ul { margin-bottom: 1em;}
#detail .iconlist { list-style: none; margin-left: 0; margin-bottom: 1em; float: left; width: 100%; }
#detail .iconlist li { margin-top: 0;}

#detail .action { background: #000; color: #fff; padding: 1em; margin-bottom: 2em; display: inline-block;
					-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#detail .action:hover { background: #D9EBFF; color: #000; text-decoration: none;}


#page_content .action { background: #000; color: #fff; padding: 1em; margin-bottom: 2em; display: inline-block;
					-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#page_content .action:hover { background: #D9EBFF; color: #000; text-decoration: none;}



#detail h2 { clear: both;}
#detail_c1 .pd { padding-right: 12px;}
#detail_c2 .pd  { padding-left: 12px;}

.meta .c1 { font-weight: bold; margin-right: 0.5em;}


	/* INFO LIST */
	
	#detail .info { list-style: none; margin: 0 0 2em 0;}



/*	PAGE TITLE COMPONENT */

#level1_events #Content { background: none; }
#page_title {background: #fff;}



	#header { position: relative; overflow: visible;}
	#header-inner { background:url(../images/hea2-header-bg-swirl.png) 100% 100% no-repeat; overflow: auto;}
	#social { margin-right: -35px;}
/*	PAGINATION */
		.pagination {float: left; margin-bottom: 2em; width: 100%; padding-top: 1em; }
		.pagination p, .pagination ul, .pagination li { float: left;}
	
		.pagination p { font-weight: bold; color: #0E5068; padding: 0; margin: 0 1em 0 0; line-height: 1.5em; }
		.pagination ul { padding: 0; margin: 0; list-style: none;} 
		#sr_results .pagination li { margin-top: 0;}
		.pagination li { margin-top: 0; clear: none;}
		.pagination li a span { position: absolute; margin-left: -500em;}
		.pagination li a { float:left; width: 20px; height: 18px; }
		
		.pagination .first a, .pagination .prev a, .pagination .next a, .pagination .last a { background:url(../images/hea_sprite.png) 0 -55px no-repeat;}
		
		.pagination .first a { width: 25px;}
		.pagination .prev a { width: 15px; background-position: -25px -55px; }
		.pagination .next a {width: 15px; background-position: -40px -55px; }
		.pagination .last a { width: 25px; background-position: -55px -55px;}
		.pagination .pageno a,
		.pagination .selected span { 
				background: #0E5068; 				color: #fff; 				width: auto; 
				padding: 0 0.5em; 					margin-left: 2px; 
				text-decoration: none; 			font-weight: bold; 
				border: 1px solid #0E5068; 	height: 1.5em; }
		
		.pagination .first a:hover,
		.pagination .first a:focus,
		.pagination .first a:active {background-position: -80px -55px;}
		.pagination .prev a:hover,
		.pagination .prev a:focus,
		.pagination .prev a:active { background-position: -105px -55px; }
		.pagination .next a:hover,
		.pagination .next a:focus,
		.pagination .next a:active {background-position: -120px -55px; }
		.pagination .last a:hover,
		.pagination .last a:focus,
		.pagination .last a:active { background-position: -135px -55px;}
		.pagination .pageno a:hover,
		.pagination .pageno a:active,
		.pagination .pageno a:focus { background: #fff; color: #0E5068; line-height: 1.5em;  }
		
		.pagination .selected span { background: #99BDC7; color: #0C4458; display: block; }
		
	

/*	SEARCH RESULTS */
	#sr_gen #breadcrumb { width: 100%; margin-bottom: 1em; }
	#sr_gen #breadcrumb .comp2 { border-bottom: 1px solid #99BDC7; }
	#results_area .ls-area-body { padding: 0 18px;}
	#results_area  .main_content .comp2 { }
	#sr_results_block { float: left; background: #EAF0F2; margin-bottom: 2em; }
	#results_area h1 { margin-left: 12px; padding: 0 0 0 0;}
	#sr_filters label { font-weight: bold; color: #000;}
	
	.info p { display: inline; margin-right: 2em; }
	
	#sr_options { } 
	#sr_options .comp2 { }
	#sr_results_column #sr_options .comp2 { background: #EAF0F2;}
	.sr_results_list h2 { padding: 0 0 0.5em 0;}

	
	/* search tabs */
	#search_tabs { list-style: none;}
	#search_tabs li { float: left; }
	#search_tabs a, #search_tabs span { float: left; padding: 1em; background: gray; margin-right: 6px; font-size: 1.5em; }
	#search_tabs a { color: #fff; line-height: 1em;}
	#search_tabs span { background: #CCCCCC; line-height: 1em;}
	
	/* padding */
	#sr_results_column .comp2 { padding: 1em 6px 0 12px; /*border-right: 2px solid #fff;*/ background: #fff;}
	#sr_results_column p {padding: 0; margin: 0; }
	#sr_filters .comp2 { padding: 0 12px; }
	
	/* form elements */
	#sr_filters input.text, #sr_filters select { width: 85%; padding: 2px; margin: 0.25em 0 1em 0;  }
	#sr_filters select label { margin-bottom: 1em; }
	
	/* Options grid */
	#sr_options .comp2 { padding: 0;  }
	#sr_options .row { /*border-bottom: 2px solid #fff;*/ float: left; }
	#sr_options .row .comp2 { border: 0; }
	#sr_options .first .comp2 {/*border-right: 2px solid #fff;*/}
	#sr_options .row .comp2 { padding: 1em;}
	
	/* Tab branding */
	#search_tabs .resources span,
	#search_tabs .pagenews span,
	#search_tabs .events span {background: #EAF0F2; border: 2px solid #BDD6DF; border-bottom: 0; margin-bottom: -2px;}
	
	
	#search_tabs .pagenews  a,
	#search_tabs .resources a,
	#search_tabs .events a
	 { background: #117AAC; text-decoration: none; }
	 
	 #search_tabs a:hover,
	 #search_tabs a:focus,
	 #search_tabs a:active { background: #c6d3db; color: #EAF0F2; text-decoration: underline; color: #000;}
	

	.srtype_res .sr_results_block {/* border: 2px solid gray;*/}
	.srtype_pagenews {}
	.srtype_events {}
	
	
	#sr_results_block { border: 2px solid #BDD6DF; border-top: 0; width: 98%;}
	#sr_results_column { border-right: 2px solid #BDD6DF; }
	
	#sr_options .comp2 { border-bottom: 2px solid #BDD6DF;}
	
	
	
	#search_tabs { float: left; margin: 0; width: 96.95%;; padding-left: 14px;
		border-bottom: 2px solid #BDD6DF; }
	
	#sr_results_column .date { color: #0E5068; display: inline; margin-left: 1em;}
	
	.sr_results_list a { font-weight: bold; text-decoration: none; border-bottom: 1px solid #BDD6DF; font-size: 1.2em; }
	#sr_results_column .sr_results_list p { margin: 0.5em 0 2em 0;}
	
	*:first-child+html #results_area { width: 948px; }
	
	#sr_options .w50 .comp2 { border-top: 2px solid #BDD6DF;}
	#sr_options .first .comp2 { border-right: 2px solid #BDD6DF;}
	
	#sr_results .searchOptions,
	#sr_results input.text,
	#sr_results select { background-color: #fff; border: 2px solid #BDD6DF;}

	

/*	LINK LIST */
	.main_content .links_list { list-style: none; margin-left: 0; }
	.main_content .links_list li {}
	
/*	EVENTS TABLE */
	.main_content .sr_results_list th { background: #3B3B52;}
	.main_content .sr_results_list td { background: #E8E8F2;}
	
	
	
/* TEST FIX FOR IE7 */

#wrap { overflow: hidden;}


#wrap2 {padding-bottom: 12em;
	 }


#results_area {}

.ls-canvas {float:left; 
	/*padding-bottom: 12em;*/
	/*margin-bottom: 12em;*/
	padding-bottom: 2em; }


/*	LEVEL 1 - DISCIPLINES */
	#content_pholder { padding: 0 18px; }
	#disc_header .comp2 { padding: 0 228px 0 12em;}
	#disc_header h1 { float: left; margin-left: -5.5em; width: 5em; line-height: 1em; }
	#disc_header img { float: right; margin-right: -232px;}
	#disc_header p { padding-top: 1em; margin: 0; }
	#disc_header .intro {padding: 0;}
	
	#dlist_pholder { padding: 0 18px;}
	
	#disc_list { margin-top: 1em; }
	#disc_list_inner { margin: 0 4px; }
	#disc_list .comp2 { padding: 1em; margin: 0 6px; }
	#disc_list h2 { /*color: #0E5068;*/ font-size: 1.5em; margin-bottom: 1em; }
	#disc_list li { line-height: 1.2em; background:url(../images/arrow-purple.png) 0 0.35em no-repeat; padding: 0 6px 1em 14px;}
	#disc_list a { text-decoration: none; background: url(../images/underline-gray.png) left bottom repeat-x;}
	#disc_list a:hover, #disc_list a:focus, #disc_list a:active { background-image: none;}
	#disc_list a:focus, #disc_list a:active { background: yellow;}
	#disc_list a:visited { color: #715F71;}




	/* SUBNAV v3.1 (updated to include wales ...levelwales...) */

	body { 
		text-align: left;
		}

	#nav2 { 
		background: #fff;
		}

	#nav2 a { line-height: 1.3em; text-decoration: none;}
	#nav2 a:hover { text-decoration: underline;}
	#nav2 li.level2 a, #nav2 li.last a.level2 { 
		display:block;
		padding:0.25em 0 0.25em 12px;
		}

	#nav2 li.levelwales2 a, #nav2 li.last a.levelwales2 { 
		display:block;
		padding:0.25em 0 0.25em 12px;
		}

	#nav2 li.level3 a { }

	#nav2 li.levelwales3 a { }

	#nav2 .comp2 { 
		padding: 0 18px 0 23px;
		}
	
	/* indenting sub lists */

	#nav2 ul.level3{
		display:block;
		margin-bottom:0.5em;
		margin-left: 12px;
		padding:0;
		}

	#nav2 ul.levelwales3{
		display:block;
		margin-bottom:0.5em;
		margin-left: 12px;
		padding:0;
		}

	#nav2 ul.level4 { margin-left: 24px;}

	#nav2 ul.levelwales4 { margin-left: 24px;}

	#nav2 span.box {
		background:#0E5068 none repeat scFroll 0 0;
		color:#FFFFFF;
		display:block;
		padding:1em;
		position:relative;
		}	

 	/* bg */

	#nav2 a.level2 {background:transparent url(../images/hea_sprite.png) no-repeat scroll -864px 7px;}
		
	#nav2 ul.level3,
	#nav2 ul.level4 {background:#fff  url(../images/subnav_bg.gif) repeat-y scroll 0 0;}
	#nav2 a.level3,
	#nav2 a.level4 {background:#fff url(../images/subnav_bg_item.gif) no-repeat scroll 0 50%;}
	#nav2 ul.level3 .last a.level3,
	#nav2 ul.level4 .last a.level4 {background-image:url(../images/subnav_bg_ft.gif);}
	
	#nav2 ul.level2 li.thispage a.level2 { background: none; padding-left: 0;}
	
	#nav2 a.levelwales2 {background:transparent url(../images/nav_icon_sprite.png) no-repeat scroll -15px -178px;}

	#nav2 ul.levelwales3,
	#nav2 ul.levelwales4 {background:#fff  url(../images/subnav_bg.gif) repeat-y scroll 0 0;}
	#nav2 a.levelwales3,
	#nav2 a.levelwales4 {background:#fff url(../images/subnav_bg_item.gif) no-repeat scroll 0 50%;}
	#nav2 ul.levelwales3 .last a.levelwales3,
	#nav2 ul.levelwales4 .last a.levelwales4 {background-image:url(../images/subnav_bg_ft.gif);}
	
	#nav2 ul.levelwales2 li.thispage a.levelwales2 { background: none; padding-left: 0;}
		
	/* remove hover underline on selected item */

	#nav2 .thispage p#level2p a:hover,
	#nav2 .thispage p#level3p a:hover,
	#nav2 .thispage p#level4p a:hover { text-decoration: none;}
	
	#nav2 .thispage p#levelwales2p a:hover,
	#nav2 .thispage p#levelwales3p a:hover,
	#nav2 .thispage p#levelwales4p a:hover { text-decoration: none;}


/*	RESOURCE CENTRE */	
	#level1_recentre #rcen_content,
	#level1_recentre #row1,
	#level1_recentre #row2,
	#level1_recentre #row3,
	#level1_recentre #row4
	{ /*margin-bottom: 1em; */}
	
	/*#level1_recentre #rcen_content .iw_component,
	#level1_recentre #row1 .iw_component,
	#level1_recentre #row2 .iw_component,
	#level1_recentre #row3 .iw_component,
	#level1_recentre #row4 .iw_component
  { margin-bottom: 1em; }*/
	
	#level1_recentre #rcen_content .ls-fxr,
	#level1_recentre #row1-left .ls-area-body,
	#level1_recentre #row1-right .ls-area-body,
	#level1_recentre #row2 .ls-fxr,
	#level1_recentre #row3-left .ls-area-body,
	#level1_recentre #row3-right .ls-area-body,
	#level1_recentre #row4 .ls-fxr
  { margin-bottom: 1em; }
	
	#level1_recentre #rcen_content .ls-fxr,
	#level1_recentre #row1 .ls-fxr,
	#level1_recentre #row2 .ls-fxr,
	#level1_recentre #row3 .ls-fxr,
	#level1_recentre #row4 .ls-fxr
	{ padding: 0 18px 0 18px; overflow: auto; }
	
	#level1_recentre #rcen_content .comp2,
	#level1_recentre #row1 .comp2,
	#level1_recentre #row2 .comp2,
	#level1_recentre #row3 .comp2,
	#level1_recentre #row4 .comp2
	{ padding: 1em 1em 2em 1em; }
	
	#level1_recentre .links { padding-left: 10px; }
	#level1_recentre .icon { margin-left: -10px; }
	
	#level1_recentre .linklist li { margin-bottom: 0.5em;}
	#level1_recentre p { margin-bottom: 1em;}
	
	/* test */
	#nav2 li.last { background: #fff;}
	
	/*	PADDINGS & MARGINS */
	
	#row1-left .ls-area-body { padding-right: 6px;}
	#row1-right .ls-area-body { padding-left: 6px;}
	
	#rcen_search .comp2 { margin-bottom: 1em; background: #117AAC; color: #fff; }
	#rcen_search h2 { color: #fff;}
	#rcen_search a { color: #fff;}
	#rcen_search label { font-weight: bold;}
		
	.comp2 ul.twocol { line-height: 1.2em; max-width: 40em; margin-left: 12px;}
	.comp2 ul.twocol li { width: 49.995%; margin-bottom: 0.5em; text-indent: -12px;}
	.comp2 ul.twocol li.l { float: left; clear: left;}
	.comp2 ul.twocol li.r { display: inline-block; }
	.comp2 ul.twocol li a {}
	
	a.c2a { font-weight: bold; line-height: 1.2em; margin-bottom: 0.5em;}
	.i_rcarrow { display: inline-block; width: 10px; height: 1em; background:url(../images/hea_sprite.png) -174px -58px no-repeat; vertical-align: bottom; margin-right: 0;}
	.i_rc_logo {float: left; width: 73px; height: 77px; background:url(../images/hea_sprite.png) -424px 0px no-repeat; }
	#rcen_intro { margin: 1.75em 0 0.5em 0;}
	#rcen_intro h1 { float: left; /*color: #BF5008;*/ font-size: 3em; padding: 0; margin-top: 0.45em; margin-right: 0.5em;
		line-height: 1em; }
	#rcen_intro p { float: left; max-width: 35em; margin: 1.25em 0 0 0; font-size:1.25em; line-height:1.2em; padding-bottom: 0;}
	#level1_recentre #rcen_intro .comp2 { padding: 1.5em 0 0 0;}
	
	#rcen_them .comp2 { background: #E2E8ED url(../images/rcentre_thematic_bg.jpg) right bottom no-repeat;}
	
	/*	LATEST EVENTS LIST */
	#latest_events .options, #latest_news .options {float: right;
	background:#117AAC none repeat scroll 0 0;
color:#FFFFFF;
margin-right:3px;
padding:0.5em;}
	#latest_events .comp2, #latest_news .comp2 { padding-bottom: 3em;}
	#level1_events  .pagination, #level1_news .pagination { margin-bottom: 0;}
	#latest_events .options label, #latest_news .options label { font-weight: bold; margin-right: 0.5em; }
	#latest_events .options select, #latest_news .options select { width: 17em;}
	#latest_events table { width: 100%; float: left; }
	#latest_events table a { line-height: 1.4em; color: #000; text-decoration: none; background:url(../images/underline-gray.png) left bottom repeat-x;}
	#latest_events table a:hover, #latest_events table a:focus, #latest_events table a:active { background-image: none;}
	#latest_events table a:focus, #latest_events table a:active { background: yellow;}
	
	#latest_events .message,
	#latest_news .message { float: left; background: #FAF0E6; padding: 1em 4%; width: 92%; font-size: 1.2em; font-weight: bold; color: #0E5068; min-height: 200px;
	border-top: 6px solid #717171;}
	
	/*	LATEST NEWS LIST */
	
	#latest_news { }
	#latest_news .news_list {background: #E2E8ED; clear: both; margin: 0 3px 0 0; padding: 0; /*padding-left: 6em; */position: relative;
		border-top: 6px solid #117AAC;}
	.news_list li { list-style: none; margin: 0; clear: left; border-bottom: 3px solid #fff; padding: 1em 0 1em 8em; }
	.news_list li strong { position: absolute; display: block; width: 7em; left: 0; padding: 0 1em; font-weight: normal; }
	.news_list li a {/*font-weight: bold;*/ color: #000; text-decoration: none; background:url(../images/underline-gray.png) left bottom repeat-x; }
	.news_list li a:hover, .news_list li a:focus, .news_list li a:active { background-image: none;}
	.news_list li a:focus, .news_list li a:active { background: yellow;}
	
	/*	EVENTS PAGE */
	#level1_events .main_content .heading { background: none; padding: 0 0 0 30px;/* color: #FF0000;*/}
	#level1_events h1 { /*color: #0E5068;*/ padding: 0;}
	#level1_events #page_content .intro { border: none;}
	#level1_events #page_content .w66 { width: 100%; }



	
	/* EVENTS & NEWS PAGES */
	#lbox_pholder .ls-area-body { padding: 2em 18px 0 0;}
	#events_link .comp2 { padding: 1em;}
	#events_link a { line-height: 1.2em;}
	#events_link li { margin-bottom: 1em;}
	
	#level1_events #content1_pholder { padding-top: 2em; }
	#level1_events #Content { /*background: #fff url(../images/events_news_bg.png) no-repeat 0 20px; */
		min-height: 400px;}
	
	/*	EVENTS LINK */
	#link_box li a { line-height: 1.2em; margin-bottom: 0.5em;}
	#link_box .comp2 { padding: 1em; margin-right: 18px; min-height: 10em;}


	/* /	STEM CONFERENCE 2014 */
	
	#web2 .comp2 {padding:15px 15px 0 8px;}

	#web2 #twitter-comp {width: 215px;
margin: 20px 0;} 
	#web2 #twitter-comp iframe#twitter-widget-0 {height:348px;}
	#web2 .comp2 h2 {padding-bottom:10px;}
	#web2 .comp2 ul {padding-top:5px;}
	



/*	MODAL BOX */
	#modal_bg { background: url(../images/modal_bg.png); width: 100%; height: 100%;}
	#modal_hor { width: 100%; height: 400px; position: absolute; top: 40%; margin-top: -200px; text-align: center;}
	#modal_ver { width: 60em; margin: 0 auto; height: 400px; overflow: auto; text-align: left; background: #fff;}
	#modal_bg .comp2 { padding: 1em;}
	#modal_bg #disc_list { padding: 0; margin: 0; border: none;}
	#modal_bg #disc_list h2 { float: left; }
	#modal_bg #disc_list  .modal_close { float: right; padding: 1em; margin: -1em -1em 0 0; background: #AE4AA5; color: #fff;}
	#modal_bg #disc_list p { clear: both;}
	
	body { position: relative;}
	#modal_bg { position: fixed; top: 0; left: 0;}
	
/*	TEXT BOX = SHADED BOXES */
	
	#level1_services #page_content .w66 { width: 100%; }
	#level1_services #Content { margin-bottom: 2em;}
	
	#left_pholder .textbox .comp2 { margin: 0 6px;}
	#right_pholder .textbox .comp2 { margin: 0 18px 0 6px;} 
	#level1_services .textbox .comp2 { padding: 1em;}
	
		.gap { padding-bottom: 1em;}
		
		#left_pholder h2,
		#right_pholder h2 { padding-top: 0.5em;}
		
/*****
A to Z
*****/

#atoz_content .ls-fxr { padding: 0 18px;}
#home_content { float: none; }
#atoz_comp .comp2 { }
#atoz_content #h_wide .ls-area-body {margin: 0 6px 0 0;}
#atoz_content #h_side .ls-area-body {margin: 0 0 0 6px;}
#azcontainer ul { overflow: auto;  background: #E2E8ED url(../images/atoz_line.png) 0 100% repeat-x;}
#azcontainer li { display: inline;}
#azcontainer a, #azcontainer strong, #azcontainer del {float: left; width: 2em; line-height: 2em; 
	background: #117AAC; color: #fff; text-align: center; border: 2px #fff solid; border-width: 0 2px 2px 0; 
	text-decoration: none; font-size: 1.5em; position: relative;}
#azcontainer a:focus, #azcontainer a:active{ background: yellow; color: #000;}
#azcontainer a:hover { background: #ad0816; color: #fff;}

#azcontainer strong { /*background: #AE4AA5;*/ background: #ec7e00; color: #000;}
#azcontainer del { color: #3E646F;}
#azcontainer strong, #azcontainer del { cursor: default;}

#kbresults { clear: left; background: #E2E8ED url(../images/atoz_bg_tp.png) 0 0 no-repeat;  }
#kbresults ul { background: url(../images/atoz_bg_bt.png) 100% 100% no-repeat;}
#kbresults a { display: block;line-height: 1.4em; padding: 1em 12px 0.75em 12px; border-bottom: 2px solid #fff;}
#kbfooter { margin-bottom: 2em; text-align: right;}

.resize_parent { float: left; overflow: auto;}

.padding .comp2 { padding: 1em;}

.hlogo { overflow: auto;}

#home_content { overflow: auto;}
#home_content .ls-fxr { float: none;}

/* JOURNALS PAGE */
	#page_content { clear: left;}
	#content_place .ls-area-body,
	#heading_pholder .ls-area-body,
	#journal_place #bcrumb_place .ls-area-body { padding: 0 12px 0 6px;}
	
	#journal_place #breadcrumb p { margin: 0 0 1em 24px; }
	
	#journal_place #page_intro { width: 66%;}
	
	#side_place { float: right; margin-top:1.75em;}
	
	/*	JOURNAL TABLE	*/
		#journal_table .comp2  { }
		#journal_table, #journal_table a { line-height: 1.2em;}
		

	/*	ISSUES LIST */
	.issueslist .current { font-size: 1.2em; font-weight: bold;}
	
	/* L3 JOURNAL PAGE */
	#l3_journal_template #page_intro { width: 100%; }
	#l3_journal_template .jlogo { float: right; margin: 0 0 0.5em 1em;}
	
	/* L4 CONTENTS */
	
	#jissue-contents ul { line-height: 1.5em;}
	#jissue-contents a,
	#jissue-contents span { display: block;}
	#jissue-contents a { font-weight: bold; font-size: 1.2em; margin-bottom: 0.5em;}
	#jissue-contents li { margin-bottom: 1em;}
	#jissue-contents h2 { font-size: 2em;}
	
/*	LEVEL 2 DISCIPLINE PAGE */
	#left_pholder .ls-area-body { padding-left: 24px;}
	#level2_disc #content_wrap { width: 66%; float: right;}
	
	#level2_disc #page_content .w66 { width: 100%;}
	
	#level2_disc #left_pholder {}
	
	#discipline_news { margin-top: 1em;}
	
	#discipline_news h2 { font-size: 1.6em; color: #0E5068;}
	#discipline_news h3 { font-size: 1.2em; color: #0E5068; margin-top: 1em; }
	#discipline_news p { line-height: 1.5em; margin: 1em 0; padding-bottom: 1em;}
	#level2_disc #left_pholder { margin-top: 2em;}
	
/*	shadow */
	.shadow { background:url(../images/ourservices_shadow.png) 50% top no-repeat;
		height: 18px; overflow: hidden;}

/*	shadow2 */
	.shadow2 { background: #fff;}
	.shadow2 .comp2 {width: 95%; margin-left: 2.5%; margin-bottom: 6px;}
	.shadow2 .comp2, .shadow2 .shL, .shadow2 .shR { background: url(../images/shadow2.gif) repeat-x 0 -25px; height: 12px; }
	.shadow2 .shL, .shadow2 .shR { width: 25px; background-repeat: none; }	
	.shadow2 .shL { background-position: 25px 0; float: left;  }
	.shadow2 .shR { background-position: 0 0; float: right;  }
	
	#nav.v2 .comp2 { background-image: none; margin-bottom: 0; padding-bottom: 0; }
		
/*	... */		
	#h_ourservices { margin-bottom: 0;}
	#h_ourservices p { font-size: 1.2em; }
	
	#h_notice .comp2 { /*background: #E9E9E9 url(../images/curve_bg_right.png) no-repeat right bottom;*/}
	#h_events .comp2 {/*background: #E9E9E9 url(../images/curve_bg_left.png) no-repeat left bottom;*/}
	#h_events td { background: none;}
	
	
	
	
/*	REMOVE BGs FROM BACKGROUND PANELS */
	#h_focus .comp2 { background-color: transparent;}
	#h_events .comp2,
	#h_news .comp2,
	/*#h_res_centre .comp2,
	#h_popular .comp2,
	#h_notice .comp2*/ { background: none;}	
	
	#h_focus .comp2 { border-bottom: none; background-position: 2em 2em; /*min-height: 180px;*/}

/*	ADD KEYLINE TO HOMEPAGE SECTIONS */

	#h_focus .comp2,
	#h_events .comp2,
	#h_news .comp2
	/*#h_res_centre .comp2,
	#h_popular .comp2,
	#h_notice .comp2*/ { border: 2px solid #BDD6DF;}
	
	#h_focus .comp2 { border-bottom: 0; }
	#h_events .comp2 { border-width: 0 0 2px 2px;}
	#h_news .comp2 { border-width: 0 2px 2px 0 ;}
	#h_res_centre .comp2 {border-bottom: 0; }
	#h_popular .comp2 { border-width: 0 2px 0 2px; }
	#h_notice .comp2 { border-top: 0; /*background: url(../images/curve_bg_right.png) no-repeat right bottom;*/ }

/*	CALL TO ACTION */
	.call {}
	.call .comp2 { padding: 0 6px; margin-bottom: 6px; position: relative; margin: 0 2px 6px 2px; }
	.call a { /*background: url("../images/nav_bg_selected.png") repeat-x scroll 0 -4px #0E5068;*/
		background: #ff9933; 
		 color: #000;  font-size: 1.3em; display: block; text-decoration: none; padding: 12px; }
	.call a:hover,
	.call a:active,
	.call a:focus { /*background: url("../images/nav_bg_hover.png") repeat-x scroll 0 -4px #833386;*/ background: #fbc200; /*color: #fff;*/ color: #000;}
	.call span.arrow { background:url(../images/bullet_white.png) 0 50% no-repeat; display: inline-block; width: 12px; height: 0.8em;}

/* TEMP */
	.main_content .heading { /*background:  #6C3989 url(../images/h1_bg.png) -7px -5px no-repeat; */}
	.heading h1 { /*color: #fff;*/ line-height: 1em;}	
	#page_content .intro { border: none;}	
	#nav2 span.box { /*background: #0E5068 url("../images/nav_bg_selected.png") repeat-x scroll 0 0;*/ background: #E2E8ED; color: #000; }	
	html { margin-bottom: 1px;}	
	#nav2 p { margin-bottom: 0.5em;}

/*	QUICK MOD TO OUR SERVICES */

	#h_ourservices .links a { padding: 0; float: left; width: 100%; cursor: pointer; }
	#h_ourservices .img { height: 2.5em; width: 80px; float: left; background: pink; margin-right: 0.5em; }
	#h_ourservices .txt { line-height: 1em; padding: 0.75em 0; float: left;}
	
	#h_ourservices .you .img { background:url(../images/home-services-buttons.jpg) 0 0 no-repeat;}
	#h_ourservices .mangs .img { background:url(../images/home-services-buttons.jpg) -160px 0 no-repeat;}
	#h_ourservices .discs .img { background:url(../images/home-services-buttons.jpg) -320px 0 no-repeat;}
	
	#h_ourservices .you a:hover .img,
	#h_ourservices .you a:focus .img,
	#h_ourservices .you a:active .img  { background:url(../images/home-services-buttons.jpg) -80px 0 no-repeat;}
	#h_ourservices .mangs a:hover .img,
	#h_ourservices .mangs a:focus .img,
	#h_ourservices .mangs a:active .img { background:url(../images/home-services-buttons.jpg) -240px 0 no-repeat;}
	#h_ourservices .discs a:hover .img,
	#h_ourservices .discs a:focus .img,
	#h_ourservices .discs a:active .img { background:url(../images/home-services-buttons.jpg) -400px 0 no-repeat;}



/*	SITE MAP */

	#sitemap { margin: 0 25px 2em 25px; }
	#sitemap li span { background: url(../images/arrow-purple.png) no-repeat 0 50%; padding-left: 20px;}
	#sitemap li li li li span { background-image:url(../images/arrow-purple.png); }
	#sitemap ul { padding: 0;  }
	#sitemap li { display: block; background: none; padding: 0; line-height: 2em; }
	#sitemap li li { margin: 0 0 1em 21px; border-bottom: solid 3px #EAF2FC; padding-bottom: 0.5em; }
	#sitemap li li li { margin-top: 0.5em; border-bottom: none; padding-bottom: 0; }
	#sitemap li li li li { padding-bottom: 0; }
	#sitemap li a { font-weight: bold; color: #006699; font-size: 150%;}
	#sitemap li li a { font-weight: normal; /*color: #990000;*/}
	#sitemap li li li a { /*color: #4b2078;*/ font-size: 120%; font-weight: bold; background-color: transparent; }
	#sitemap li li li li a { font-weight: normal; /*color: #006bb3;*/ }
	#sitemap li li li li li a { font-size: 100%; font-weight: bold; <!--color: #009999;--> }
	#sitemap li li li li li li a { font-weight: normal; /*color: #006699; */}
	#sitemap a { background: url(../images/underline-gray.png) repeat-x 0 bottom; text-decoration: none; }
	#sitemap a:hover, #sitemap a:focus, #sitemap a:active { background-image: none;}
	#sitemap a:focus, #sitemap a:active { background: yellow;}
	
	#sitemap-comp { width: 66%; float: left; }



/*	PAGINGATION FOR OO */
	#sr_results .pagination li span,
	#sr_results .pagination li a,
	#sr_results .pagination p,
	#atoz_comp .pagination li span,
	#atoz_comp .pagination li a,
	#atoz_comp .pagination p {display: block; background: #EAF0F2; width: auto; padding: 0.55em 0.5em; margin-right: 2px;
		border: none; font-weight: bold; color: #0E5068; line-height: 1em; height: auto; font-size: 1.2em;  }
	#sr_results .pagination p,
	#atoz_comp .pagination p { margin: 0 0 2px 0;}
	#sr_results .pagination li a:hover,
	#sr_results .pagination li a:focus,
	#sr_results .pagination li a:active,
	#atoz_comp .pagination li a:hover,
	#atoz_comp .pagination li a:focus,
	#atoz_comp .pagination li a:active { background: #0078A8; color: #fff;}
	#sr_results .pagination li span,
	#atoz_comp .pagination li span { color: gray;}
	#sr_results .pagination li span.page-selected,
	#atoz_comp .pagination li span.page-selected { background: #6C3989; color: #fff;}
	#sr_results .pagination .previous-page-off,
	#atoz_comp .pagination .previous-page-off  { margin-right: 12px;}
	#sr_results .pagination .next-page,
	#atoz_comp .pagination .next-page { margin-left: 10px;  }
	

	


/*	A to Z */
	.atoz { margin: 2em 20px; /*width: 628px;*/ }
	ul.alphabet { margin: 0 20px; padding: 1em 0; }
	ul.alphabet li { display: inline-block; float: left; margin: 0 2px 2px 0; width: auto; background-image: none; padding: 0; }
	.alphabet a, .alphabet span { width: auto; display: block; height: 2em; width: 2em; line-height: 2em; text-align: center; border: 1px solid; font-weight: bold; }
	ul.alphabet .selected span { background-color: #004D63; color: #fff; border-color: transparent; }
	.alphabet a { background-color: #5F92A7; color: #fff; border-color: transparent; }
	.alphabet a:hover { background-color: #EBF3F6; color: #5F92A7; }
	.alphabet span { color: #B3CFDA; border-color: #B3CFDA; }
	.atoz .main_content { display: block; clear: left; }
	.atoz ul.links { clear: left; padding: 2em 0 0 20px; }
	.atoz .links a { color: #000; }
	#kbfooter { text-align: center; padding: 2em 2em 0 2em; }

	#kbresults .pagination ul { background: none; }

/*	NTFS DIR */
	#ntfs-dir .main_content { padding: 0 24px;}
	
/*	EVENTS PAGE CALL-TO-ACTION */
	.events-search .comp2 { margin-left: 18px;}

/*	LEVEL 1 EVENTS/NEWS MANUAL LIST */
	#level1_events .manual_list .comp2,
	#level1_news .manual_list .comp2 { background: #E2E8ED; padding: 1em; }

/*	HIDE PRINT ONLY ELEMENTS */
	.print-only { display: none; }
	
/*	MESSAGE-BOX */
	#message-box { background: yellow url(../images/message-shadow.png) 0 0 repeat-x; width: 100%; text-align: center; }
	#message-box .comp2 { max-width: 82em; padding: 0.5em 0; text-align: left; margin: auto;  }
	#message-box p { font-size: 1.5em; line-height: 1.5em; padding: 0 27px; }
	#message-box a { text-decoration: underline; display: inline; margin: 1em 0;}
	#message-box-container { }
	/* test */
	body { border: none;}
	#container {		/*background: #fff url(../images/bg.png) repeat-x 0 0;*/  background: #007aa6 url(../images/hea2-bg-device.png) 50% 0 no-repeat;
		/*border-top: 6px solid #6C3989;*/ }
		
		
		
		.meta .c1 { float: left; clear: left; }
		.meta .c2 { float: left; }

/*	Newsworthy component */
	.news-worthy { }
	.news-worthy .comp2 { background: #0E5068; 
		margin: 6px; 

    position: relative;}
	.news-worthy a { color: #fff;}
	.news-worthy img {float: right; margin-left: 12px; }
	.news-worthy span.text { display: block; line-height: 1.5em; margin: 12px; font-size: 1em; }
	.news-worthy a:hover span { text-decoration: underline;}
	

/*	SNAS */
	#snas-search #search_author_title label { float: left; width: 4em; }	
	


/*	sidebar call-to-action, see teaching-international-students */
		.sidebar-action					{ margin-bottom: 1em;  }
		.sidebar-action .comp2	{ border: 1px solid #B7D1D6; padding: 1em; background: #fff;}
		.sidebar-action h2			{ font-size: 2em; color: #0B4357; }
		
		.sidebar-action a {	display: block; padding: 12px 0.5em; color: #fff; text-decoration: none; line-height: 1em;
												background: url("../images/nav_bg_selected.png") repeat-x scroll 0 -4px #0E5068;
												font-weight: bold; }
		.sidebar-action span.bg				{ background:url(../images/student-lifecyle-button-bg.jpg) 0 50% no-repeat; display: block; height: 111px; margin-bottom: 6px;}
		.sidebar-action a:hover				{ background: url("../images/nav_bg_hover.png") repeat-x scroll 0 -4px #833386; }
		.sidebar-action a:hover .text {text-decoration: underline;}
		
		.sidebar-action span.arrow		{ background: url("../images/bullet_white.png") no-repeat scroll 0 50% transparent;
																		display: inline-block; height: 0.75em; width: 12px; }

/*	CSS3 */
		.css3-rnd-3px {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

		.css3-shadow { -moz-box-shadow: 3px 3px 3px #C1CED8; -webkit-box-shadow: 3px 3px 3px #C1CED8; box-shadow: 3px 3px 3px #C1CED8; } 
		
/*	DYNAMIC EVENTS */
		#dynamic_events .default { padding: 0 24px;}
		#dynamic_events h2 { padding-top: 0; }
		#dynamic_events ul { margin: 0; }
		#dynamic_events ul li { list-style: none; background: #E2E8ED; padding: 2em; display: block; margin-top: 2px; }
		#dynamic_events .results a strong, #dynamic_events .results a span { display: block; }
		
		#dynamic_events .pagination li { background: none; padding: 0; margin: 0; }
		
		
/*	My Academy Portal */

		#section-title .ls-fxr { margin: 0 18px;}
		#section-title .my-search-icon { background:url(../images/my-search-logo.png) 0 0 no-repeat; width: 32px; height: 24px; display: inline-block; margin-bottom: 4px;}
		#section-title h1 { font-size: 2em; display: inline; margin-right: 1em; vertical-align: bottom;}
		#section-title p { display: inline; font-style:italic; vertical-align: bottom; }
		#section-title-comp .comp2 { overflow: visible; zoom: 0;
		background:url(../images/my-search-shadow.png) repeat-x 0 100%; padding: 1em 0 20px 0; margin: 0 0 1em 0;  }
		
		.my-academy-content .comp2 { margin-right: 24px; }
		#my-search-nav .comp2 { margin-left: 24px; }
		
		#my-search-nav .comp2 { padding: 0 18px;}
		#my-search-nav a,
		#my-search-nav strong  { display: block; padding: 1em;border: 2px solid #007aa6; text-decoration: none;
				}
		#my-search-nav .selected a,
		#my-search-nav .selected strong { background-color: #8F5BAE; border: none; color: #fff;}
		
		#my-search-nav a:hover { background: #007AA6; color: #fff;}
					
					#my-search-nav li { margin-bottom: 6px; min-width: 100%;}
		#my-search-nav a {			
					border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /*border: 3px solid #D3D300; */
			-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.15);
			-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.15);
			box-shadow: 3px 3px 3px rgba(0,0,0,0.15); 
		}

		
					#my-search-nav .tl, 
					#my-search-nav .tr,
					#my-search-nav .bl,
					#my-search-nav .br { text-decoration: none; display: none;}
		
		
		#my-academy #content .ls-area-body { padding-right: 18px; }
		.my-academy-content table { border: 1px solid #D7D9DB; line-height: 1.5em; }
		.my-academy-content th { padding: 0.5em; font-weight: normal; }
		.my-academy-content tr { border-bottom: 1px solid #D7D9DB; }
		.my-academy-content .table-header { background: gray url(../images/my-search-gradient.png) 0 50% repeat-x; }
		.my-academy-content td { padding: 0.7em 0.5em 0.3em 0.5em; }
		.my-academy-content td, .my-academy-content th {border-bottom: 1px solid #D7D9DB;}
		.my-academy-content th.mys-cbox,
		.my-academy-content th.mys-title,
		.my-academy-content th.mys-keywords { border-right: 1px solid #D7D9DB; text-align: left; }
		.my-academy-content a {background: url("../images/underline-purple.png") repeat-x scroll 0 100% transparent; text-decoration: none; }
		.my-academy-content a:hover { background: none;}
		
		.my-academy-content .mys-cbox			{ text-align: center; }
		.my-academy-content .mys-title		{}
		.my-academy-content .mys-keywords	{}
		.my-academy-content .mys-delete		{}
		
		.my-academy-content .top-buttons { margin-bottom: 4px;}

		#my-search-nav .comp2 { overflow: visible; zoom: 0; }
		.my-academy-content .top-buttons a, .mys-delete input
		{ background:url(../images/my-search-gradient.png) 0 50% repeat-x; 
			display: inline-block; border: 1px solid #D7D9DB; color: #6D6D6D; 
			
			-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
			
			 }
		.my-academy-content .top-buttons a:hover, .mys-delete input:hover { background:url(../images/my-search-gradient-roll.png) 0 50% repeat-x; color: #000; border-color:#ADAFB2; }
		
		.mys-delete input { cursor: pointer;}
		
		.my-academy-content .top-buttons a {padding: 0.5em; }

		.my-academy-content .feedback td 		{color: #fff; padding-left: 48px; background: #ad0816 url(../images/mysearch-tick-white.png) 10px 50% no-repeat;}
		.my-academy-content .logged-out td 	{color: #fff; padding-left: 48px; background: #ec7e00 url(../images/mysearch-padlock.png) 10px 50% no-repeat;}
		.my-academy-content .no-searches td {color: #fff; padding-left: 48px; background: #00a186 url(../images/mysearch-no-save.png) 10px 50% no-repeat;}
		
		.my-academy-content .logged-out h2 { color: #fff;}
		.my-academy-content .logged-out a { color: #fff; background: url("../images/underline.png") repeat-x 0 100% transparent;}
		.my-academy-content .logged-out a:hover { background: none; }
		.my-academy-content .logged-out a:focus, .my-academy-content .logged-out a:active { background: yellow; color: #000;}

		

				
/* My-Search Bar */

		#container { clear: left; }
		
		#my-academy-bar {/* position: absolute; top: 0; left: 0;*/}
		#skip-to a:link, #skip-to a:visited, #skip-to a:hover {
			
		padding: 1em; font-size: 1.5em; background: yellow; z-index: 100;
		
		position:absolute;
		left:0px;
		top:-500px;
		width:1px;
		height:1px;
		overflow:hidden;}
		
		#skip-to a:focus, #skip-to a:active {
			position:absolute;
		width:auto;
		height:auto;
		top:0; left: 0;
		
			 }
		
		#my-academy-bar {
			/*position: absolute; 
			top: 0;
			left: 0;
			z-index: 99;*/
			background: url(../images/my-academy-bar-bg.png) repeat-x scroll 0 0 #007964;
			
			
			border-bottom: 3px solid #99BDC7;
			color: #fff;
		}
		
		#my-academy-bar { text-align: center;}
		#my-academy-bar .comp2 { max-width: 82em; margin: auto; text-align: left;}
		
		#my-academy-bar .comp2 { padding: 0 24px; line-height: 3em;}
		.my-search-bar-on #container {/*padding-top: 3em; background-position: 0 3em; */border-top: 0; }
		#my-academy-bar a { color: #fff;}
		

		
		
		
		#my-academy-bar .mss-logo { float: left; margin-left: 10px; }
		#my-academy-bar ul { float: right; margin-right: 24px;}
		#my-academy-bar li { display: inline; border-left: 1px solid #339081; padding: 0.75em 6px ;}
		#my-academy-bar li:first-child { border: none; font-style:italic;}
		#my-academy-bar li:last-child { padding-right: 0;}
		#my-academy-bar .mss-logout form { display: inline-block; }
		
		
		#my-academy-bar a { text-decoration: none; line-height: 1em;}
		
		#my-academy-bar a {background: url(../images/underline.png) repeat-x scroll 0 100% transparent; font-weight: normal; font-size: 1em;}
		#my-academy-bar a:hover { background: none;}
		
		#my-academy-bar input { /*background:url(../images/nav_bg_hover.png) 0 50% repeat-x;*/
		background: url(../images/my-academy-bar-bg.png) repeat-x 0 -20px #007461; display: inline-block; border: 1px solid #339081; color: #F2EAF2; padding: 0.25em;
		vertical-align: baseline;
		-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
		#my-academy-bar input:hover { background:#5E7975; border-color: #fff; color: #fff; }
		
		#my-academy-bar .icon { width: 10px; height: 7px; display: inline; padding-left: 10px; }
		#my-academy-bar .mss-mss .icon {background: url("../images/arrow-white-12pt.png") no-repeat scroll 0 50% transparent;}


/*	New Search */
		#search-form-inner {/*border-top: 1px solid #D7D9DB; padding-top: 1em;  */float: left; width: 100%; }
		#search-results2 .ls-fxr {
		    overflow: auto;
    padding: 0 18px;
		}
		
		.search-options-inner { padding: 0 6px 0 0;}
		#sr-kw, #sr-active-filters, #sr-filters { margin-bottom: 2px;}
		#sr-kw { }
		#sr-kw .comp2, #sr-active-filters .comp2 { padding: 2em; background: #007AA6; 
		border-radius: 3px 3px 3px 3px; width: 80%;}
		#so-keyword { width: 90%; /*margin-bottom: 0.5em;*/  }
		#sr-kw h2, #sr-active-filters h2, #sr-active-filters a { color: #fff;}
		#sr-active-filters ul a { color: #000;}
		#sr-kw .sr-icon-help { display: inline-block; width: 12px; height: 12px; background: url(../images/sr-filter-help.png) 0 0 no-repeat; vertical-align: middle; margin-right: 2px;}
		#sr-filters { margin-top: 2em;}


/*	New Search - my-academy-box */

		.my-academy-box { float: right; /*width:  21em;*/ margin-bottom: 1em; }
		.my-academy-box .comp { 
			padding: 1em; 
			margin: 0 8px 0.5em 0;
			background: #fff url(../images/my-search-personal.png) 6px 50% no-repeat; 
			color: #000;
			float: none; 
			border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /*border: 3px solid #D3D300; */
			-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.15);
			-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.15);
			box-shadow: 3px 3px 3px rgba(0,0,0,0.15);
			padding-left: 76px;
			border: solid 3px #ff9933;
			min-height: 40px;		
		}
		.my-academy-box p {padding: 1em 0 0 0; margin: 0 0 0 0;}
		.my-academy-box a.main-link { font-size: 1.3em;}
		.my-academy-box a { color: #000;  background: url(../images/underline-orange.png) 0 100% repeat-x; text-decoration: none; font-weight: bold;}
		.my-academy-box a:hover { background: none;}
		.my-academy-box a:focus, .my-academy-box a:active { background-color: yellow; color: #000;}
		
		.my-academy-box .search-icon-add,
		.my-academy-box .search-icon-tick,
		.my-academy-box .search-icon-modify { display: inline-block; width: 12px; height: 12px; }
		
		
		.my-academy-box .search-icon-add {margin: 0 6px 0 0; background:url(../images/mysearch-add.png) 0 50% no-repeat;}
		.my-academy-box .sr-button { background: pink url("../images/underline.png") repeat-x scroll 0 100% transparent; 
			color: #000; border: none; padding: 0; display: inline-block; margin: 0; cursor: pointer; font-size: 1.3em;}
		.my-academy-box .sr-button:hover{ background: none; text-decoration: underline;}
		.my-academy-box label { display: block; margin-top: 1em; }
		.my-academy-box .title-input { display: inline-block; width: 100%;}
		.my-academy-box .save { display: inline-block; width: 33%;}
		.my-academy-box .rss-feed { display: block; text-align: right;}
		
		.my-academy-box .search-icon-tick {margin: 0 6px 0 0; background:url(../images/mysearch-tick.png) 0 0 no-repeat;}
		.my-academy-box .search-icon-modify  {background:url(../images/mysearch-cog.png) 0 1px no-repeat; margin-right: 6px;}
		
		.my-academy-box .modify-link  {margin: 0.5em 0 0 6px;}
		.my-academy-box .modify-link a { text-decoration: none; color: #000;}
		.my-academy-box .modify-link a:hover { text-decoration: underline;}
		
		

/*Search Results Filters */
	#search-options 											{ line-height: 1.25em;}
	#search-options input 								{ display: inline-block; }
	#search-options input[type="text"] 		{ width: 96%;  background: #F3F8FB;}
	#search-options input[type="submit"] 	{ margin-top: 1em;}
	#sr-kw { }
	#search-options ul,
	#search-options li,
	#search-options a { display: block; margin-bottom: 0.5em; }
	#search-options a.search-help { display: inline; color: #fff; background: url("../images/underline.png") repeat-x scroll 0 100% transparent; text-decoration: none;}
	#search-options a:hover.search-help { background: none;}
	
	a.sr-switch {cursor: pointer; }

	.sr-toggle { margin-top: 0.25em; }

	#sr-filters a { text-decoration: none; line-height: 1.25em; }
	#sr-filters h2 { padding-bottom: 0; }
	.sr-filter-applied { margin-top: 2em; }
	.sr-filter-applied a { background: url("../images/my-search-gradient.png") repeat-x 0 50% gray; text-decoration: none;
	 }
	.sr-filter-applied a span {display: block; border: 1px solid #ccc; padding: 0.25em; background:url(../images/sr-filter-remove.png) 98% 50% no-repeat;}
	.sr-filter-applied a:hover span { border-color:#666666; color: #000;}
	
	
	#sr-filters .sr-f a {   text-decoration: none; overflow: auto; border: 1px solid #ccc; border-color:transparent; color: #000;}
	#sr-filters .sr-f a:hover { background: url("../images/my-search-gradient.png") repeat-x 0 50% gray; border: 1px solid #B2B2B2; }
	#sr-filters .sr-f a .in { display: block; padding: 0.25em 1em 0.25em 0.25em; }
	#sr-filters .sr-f a:hover .in { background:url(../images/sr-filter-add.png) 98% 50% no-repeat;
	 }	
		
	#sr-filters ul { padding: 0 1em 2em 1em; }
	#sr-filters ul ul { padding: 0.5em 0 0.5em 12px; border-left: 2px solid #BAA3C8; }
	
	#search-options .plus {font-size: 1.25em;}
	
	/* make sr-filters call-to-action - delete to revert */
	#sr-filters .comp2 		{border-radius: 3px 3px 3px 3px; border: 3px solid #ff9933;}
	#sr-filters h2 				{ padding: 0; }
	#sr-filters h2 a 			{ padding: 1em; /*background: #4b2078;*/ color: #006699; margin-bottom: 0;  }
	.sr-switch span.plus 	{ background: none; }
	.sr-switch 						{ background: none; padding: 0.5em 0; text-decoration: none; }

/* Search results */
	#search-results-header h1 { font-size: 2.75em; margin-top: 0.7em;}
	#search-results-list 			{ line-height: 1.5em;}


/* light version of pagination */
	.search-results-pag .comp2 { 
		background: #117AAC; padding: 6px 6px; line-height: 1em; 
		margin-bottom: 6px; margin-left: 2px; color: #fff; width: 95%;}
	.search-results-pag p 	{ float: left; line-height: 2em; padding-right: 1em;}
	.search-results-pag ul 	{ float: left; }
	.search-results-pag li 	{ float: left;}
	.search-results-pag a {
		float: left; padding: 0.5em; margin-right: 2px;
		border-radius: 3px 3px 3px 3px; color: #fff;
		text-decoration: none; background: none;
		border: 1px solid #4BA2CB; }
	.search-results-pag a:hover { 
		background: #055A83;
			border-color: #fff;
			color: #fff;}
	.display-options 		{ margin-left: 6px; }
	.display-options li { padding: 0.25em 0.5em 0.25em 0;}
	.display-options .do-number select
, .display-options .do-sort select { background: #E1EBF1; color: #0E5068; border: 1px solid #7E98A0;}
	.display-options .do-number select 	{ width: 4em; margin-right: 6px; }
	.display-options .do-sort select  	{ width: 7em;}

.input-as-a {
	background: url("../images/underline-purple.png") repeat-x scroll 0 100% transparent;
	border: medium none; color: #000; cursor: pointer;
	display: inline-block; margin: 0 0 1em 0; padding: 0;}

#list-results { margin-bottom: 1em; }
#list-results ol { display: block; clear: left; }
#list-results li { 
	display: block; border-bottom: 3px solid #006699;
	position: relative; margin-bottom: 6px; }
#list-results .li-inner { /*margin: 0 12px 0 72px;*/ margin: 0 0 0 72px; padding: 2em; background: #fff;}
#list-results a {
	background: url("../images/underline-purple.png") repeat-x scroll 0 100% transparent;
  text-decoration: none; }
#list-results .sr-icon 		{ float: left; width: 60px; height: 70px; margin-left: -5.5em; }
/*#list-results .tickbox 	{ float: left; clear: left; margin-left: -5.5em; }*/
#list-results .tickbox 		{ position: absolute; bottom: 2em; left: 6px;  }
#list-results .title 			{ display: block; font-size: 1.5em; margin-bottom: 1em; line-height: 1.2em;  }
#list-results .item,
#list-results .teaser 		{ display: block; }
#list-results .teaser 		{ margin: 1em 0;}

#list-results .item span { display: inline-block; width: 6em;}
#list-results strong { font-weight: bold;}

#list-results .highlight { background: #FFFF9C; padding: 0.1em 0.4em;}

#list-results .type-resource	{ background: #fff url(../images/search-icons-sprite2.png) 0 20px 	   no-repeat; }
#list-results .type-event 		{ background: #fff url(../images/search-icons-sprite2.png) -72px 20px  no-repeat; }
#list-results .type-project		{ background: #fff url(../images/search-icons-sprite2.png) -144px 20px no-repeat; } 
#list-results .type-news		{ background: #fff url(../images/search-icons-sprite2.png) -216px 20px no-repeat; } 
#list-results .type-funding		{ background: #fff url(../images/search-icons-sprite2.png) -288px 20px no-repeat; } 
#list-results .type-page		{ background: #fff url(../images/search-icons-sprite2.png) -360px 20px no-repeat; } 
#list-results .type-profile		{ background: #fff url(../images/search-icons-sprite2.png) -432px 20px no-repeat; } 
#list-results .type-job			{ background: #fff url(../images/search-icons-sprite2.png) -504px 20px no-repeat; }
#list-results .type-evidencenet-resource { background: #fff url(../images/search-icons-sprite2.png) -582px 20px no-repeat;  }
#list-results .type-evidencenet-event { background: #fff url(../images/search-icons-sprite2.png) -654px 20px no-repeat;  }

#list-results a:hover { background-image: none;}


/*	Manual list - rounded corners skin  */
		.man-list-round .comp2 { padding: 0 0 0 30px;}
		.man-list-round ul, .man-list-round li { display: block;}
		.man-list-round a { display: block; font-size: 1.3em; /*color: #fff; background: url("../images/nav_bg_selected.png") repeat-x scroll 0 -4px #0E5068;*/ 
			background: #ff9933; color: #000;
			padding: 0.75em 1em 0.75em 0.75em; margin-bottom: 0.5em; position: relative; text-decoration: none; }
		.man-list-round  a:hover, .man-list-round  a:active, .man-list-round  a:focus {
			/*background: url("../images/nav_bg_hover.png") repeat-x scroll 0 -4px #833386;*/ background: #fbc200; }
			
			
		.man-list-round  a:hover span.text, .man-list-round  a:active span.text, .man-list-round  a:focus span.text { text-decoration: underline;  }
		.man-list-round span.arrow {
			background: url("../images/bullet_white.png") no-repeat scroll 0 bottom transparent;
			display: inline-block;
			height: 1em;
			width: 12px; }
		.man-list-round .rnd 	{ background-image: url(../images/rounded01.png); }
		.man-list-round .tl 	{ top: 0; left: 0; background-position: -96px 0;}
		.man-list-round .tr 	{ top: 0; right: 0; background-position: -108px 0;}
		.man-list-round .bl 	{ bottom: 0; left: 0; background-position: -96px -12px;}
		.man-list-round .br 	{ bottom: 0; right: 0; background-position: -108px -12px;}



/*	HEA2 - CALL-BLOCK */

.call-block .comp2 { 
	position: relative;
	margin: 0 6px 12px 6px;
}

.call-block a { display: block; background: #117AAC; padding: 0.5em; font-size: 1.5em; color: #fff; text-decoration: none; font-weight: bold; }
.call-block a:hover,
.call-block a:focus,
.call-block a:active { background: #009999; color: #fff;  }

.call-block span.arrow {
    background: url("../images/bullet_white.png") no-repeat scroll 0 50% transparent;
    display: inline-block;
    height: 1em;
    width: 12px;
		margin-right: 6px;
}




#h_res_centre a,
#h_popular a,
#h_notice a,
#h_focus a { text-decoration: none; background:url(../images/underline-gray.png) 0 85% repeat-x; }

#h_res_centre a:hover, #h_res_centre a:focus, #h_res_centre a:active,
#h_popular a:hover, #h_popular a:focus, #h_popular a:active,
#h_notice a:hover, #h_notice a:focus, #h_notice a:active,
#h_focus a:hover, #h_focus a:focus, #h_focus a:active { background: none;}

#h_res_centre a:focus, #h_res_centre a:active,
#h_popular a:focus, #h_popular a:active,
#h_notice a:focus, #h_notice a:active,
#h_focus a:focus, #h_focus a:active { background: yellow;}


/*	Separate boxes on homepage */
#h_focus .comp2 { border-bottom: 2px solid #BDD6DF;}
#h_focus 				{margin-bottom: 1em; }
#h_events .comp2, #h_news .comp2 { border-top: 2px solid #BDD6DF; padding-top: 2em;}


/* divider on sidebar */
	#sidebar_wrapper .ls-area-body 	{ border-left: 1px solid #CFE4EE; overflow: hidden; padding-left: 24px;  }
	#sidebar_wrapper p 							{ padding-bottom: 1em;}
	#sidebar_wrapper img 						{ margin-left: -12px;}


/*	Jobs Component */	
	#jobs-comp ul { margin-left: 0; }
	#jobs-comp li { list-style: none; background: #E2E8ED; padding: 2em 24px; margin-top: 1em; }
	#jobs-comp a 	{ margin-bottom: 1em; text-decoration: none; background: url(../images/underline-gray.png) repeat-x 0 bottom;}

/*	Contact us table */
	#contactus-table .comp-inner 	{ padding: 0 24px; }
	#sidebar_wrapper img 					{ margin-bottom: 2em;}

/*	modify pagination on search results */
	.sr_results_list .pagination ul 		{ float: left; width: auto; margin-left: 3em;}
	#sr_results .pagination .next-page 	{ margin-left: 0; }
	#sr_results h1 											{ margin-left: 14px;}

/*	WASRS search results */
	#wasrs-intro h1 { margin-bottom: 1em; }
	.wasrs #sr_results_block 	{ border: 2px solid #BDD6DF; }
	#sr_results .highlight 		{ font-weight: bold; color: red;}
	.wasrs #sr_options .comp2 { padding: 0 18px 1em;}
	#wasrs-img .comp2 				{ background: #fff url(../images/wasrs-results.jpg) 0 0 no-repeat; height: 145px; width: 296px; margin-bottom: 2em;}
	#wasrs-img 								{ margin-left: -10px;}
	
/*	WASRS retention archives */
	#level1_retarchive .main_content .heading { padding: 1.5em 30px 0.5em 12px;}
	#level1_retarchive #content_wrap .comp2 	{ padding: 0 30px 0.5em 6px;}
	#level1_retarchive #sr_results_block 			{ border: none; background: none; }
	#level1_retarchive #sr_filters .comp2 		{ margin-right: 40px; margin-top: 24px; border: 2px solid #BDD6DF; background-color: #EAF0F2;}
	#level1_retarchive #left_pholder 					{ width: 66%; }
	#level1_retarchive #right_pholder 				{ width: 33%; }
	#level1_retarchive #page_content .w66 		{ width: 100%; }
	
/*	Subscribing Institutions list */
	#subinsts {padding: 2em 24px 0 24px;}
	#subinsts li { list-style: disc; margin: 0 0 1em 12px;}
	
/*SUBSCRIBE PAGE - CR*/	
	#subsHEI .comp2{
	background-color: #D3F1FA; 	border: 2px solid #999; 	height: 195px; 	width: 290px; 	}
	#subsFEC .comp2{
	background-color: #D3DCDE; 	border: 2px solid #999; 	height: 195px; 	width: 290px; 	}
	#subsPP .comp2{
	background-color: #E6DCE2; 	border: 2px solid #999; 	height: 195px; 	width: 290px; 	}
	#subsPB .comp2{
	background-color: #D2DAC7; 	border: 2px solid #999; 	height: 195px; 	width: 290px; 	}
	#subsINT .comp2{  
	background-color: #CCDDE1; 	border: 2px solid #999; 	height: 195px; 	width: 290px; 	}	
	
/*SUBSCRIBE-BOXES COMPONENT - CR */
		.subscribe-box {
		padding: 10px; margin: 10px;}
				
		#subscribe-label {
		padding: 10px; background-color: #4B2078; color: #fff; font-size: 1.4em; }
		
		a:hover #subscribe-label {
		background-color: #000;}
						
		#subscribe-area a  {
		text-decoration: none;}
								
		#subscribe-text{
		padding: 8px; background-color: #E1D8EE; width: 273px; height: 120px; }
		
		#subscribe-text li{
		list-style: disc; margin-left: 14px; }
		
		#subscribe-text a{
		text-decoration: underline; }
		
		#subscribe-area {
		float: left; width: 290px; margin: 5px; border: 1px solid #4B2078;  }
	
	
/* 	EVENT BOOKING STYLE BUTTON */
	.booking-link { background: #000; 
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					border-radius: 5px;
					color: #ffffff;
					padding: 10px;
					text-decoration: none;
					margin-bottom: 5px;
						}

	#change a:hover{
		background-color: #E2E8ED;
		
	}
	

/*	TDG style landing page boxes */
	#tdg #breadcrumb .comp2 { padding: 2em 0; margin: 0;
   background: url(../images/tdg-hr.png) no-repeat 50% 100% #FFFFFF;
	}
	#tdg #breadcrumb p { margin-bottom: 0; }
	#tdg #web2-list .comp2 {
		background: none repeat scroll 0 0 #E2E8ED;
		padding: 1em; margin: 0 24px 2em 0; }

	
	
	#tdg-boxes, #ntt-boxes, #accreditation_boxes, #toty_boxes { }
	#accreditation_boxes .row {display:inline-block; padding:5px; margin:2px; height:auto; width98%;}
	#tdg-boxes .comp2, #ntt-boxes .comp2, #toty_boxes .comp2 { margin: 0 24px; padding-top: 2em; 
		border-top: 2px solid #9779B6;
		border-bottom: 6px solid #9779B6;  }
	#tdg-boxes ul, #ntt-boxes ul, #accreditation_boxes ul { margin: 0 -6px;}
	#toty_boxes ul {marging 2px;}
	#tdg-boxes li, #ntt-boxes li, #accreditation_boxes li { float: left; width: 25%; min-width: 18em; padding-bottom: 2em; }
	#toty_boxes li { float: left; width: 20%; min-width: 17em;}
	#ntt-boxes li { width: 20%; min-width: 15em; }
	#tdg-boxes li a, #ntt-boxes li a, #accreditation_boxes li a, #toty_boxes li a { display: block; min-height: 10em;
		background: gray; margin: 0 6px; font-size: 1.5em;
		text-decoration: none; border: 1px solid #9EB7C1; }
	#tdg-boxes li a:hover span, #ntt-boxes li a:hover span, #accreditation_boxes li a:hover span, #toty_boxes li a:hover span { background: #000;}
	#tdg-boxes .last a  { }
	#tdg-boxes li span, #ntt-boxes li span, #accreditation_boxes li span { display: block; background: #4b2078; color: #fff; padding: 0.75em ;}
	#toty_boxes li span { display: block; background: #4b2078; color: #fff; padding: 1em; font-size:15px;}

	#tdg-boxes .apply a, #ntt-boxes .apply a { background:url(../images/tdg-apply.jpg) no-repeat 50% bottom;}
	#tdg-boxes .projects a, #ntt-boxes .projects a { background:url(../images/tdg-projects.jpg) no-repeat 50% bottom;}
	#tdg-boxes .tools a, #ntt-boxes .tools a { background:url(../images/tdg-tools.jpg) no-repeat 50% bottom;}
	#tdg-boxes .review a, #ntt-boxes .review a { background:url(../images/tdg-review.jpg) no-repeat 50% bottom;}
	#tdg-boxes .app a, #ntt-boxes .app a { background:url(../images/hea-jobs-img.png) no-repeat 50% bottom;}
	#tdg-boxes .benefits a, #ntt-boxes .benefits a { background:url(../images/hea-jobs-img-2.png) no-repeat 50% bottom;}
	#tdg-boxes .establish a, #ntt-boxes .establish a { background:url(../images/accred-establish.jpg) no-repeat 50% bottom;}
	#tdg-boxes .maintain a, #ntt-boxes .maintain a { background:url(../images/tdg-projects.jpg) no-repeat 50% bottom;}
	#tdg-boxes .prof-recog a, #ntt-boxes .prof-recog a { background:url(../images/accred-recog.jpg) no-repeat 50% bottom;}
	#tdg-boxes .case-studies a, #ntt-boxes .case-studies a { background:url(../images/accred-casestudies.jpg) no-repeat 50% bottom;}
	#tdg-boxes .resources a, #ntt-boxes .resources a { background:url(../images/accred-resources.jpg) no-repeat 50% bottom;}
	#tdg-boxes .events a, #ntt-boxes .events a { background:url(../images/accred-events.jpg) no-repeat 50% bottom;}
	#tdg-boxes .faqs a, #ntt-boxes .faqs a { background:url(../images/accred-faqs.jpg) no-repeat 50% bottom;}
	#tdg-boxes .blank a, #ntt-boxes .blank a { background:url(../images/accred-blank.jpg) no-repeat 50% bottom;}
	/*added by peh for health sciences conference page*/
	#tdg-boxes .papers a, #ntt-boxes .papers a { background:url(../images/YSJ159.jpg) no-repeat 50% bottom;}
	#tdg-boxes .registration a, #ntt-boxes .registration a { background:url(../images/YSJ104.jpg) no-repeat 50% bottom;}
	#tdg-boxes .programme a, #ntt-boxes .programme a { background:url(../images/YSJ72.jpg) no-repeat 50% bottom;}
	#tdg-boxes .sponsors a, #ntt-boxes .sponsors a { background:url(../images/YSJ75.jpg) no-repeat 50% bottom;}
	
	/*added by CR for PTES page*/
	#tdg-boxes .ptes-benefits a, #ntt-boxes .ptes-benefits a { background:url(../images/ptes-01.jpg) no-repeat 50% bottom;}
	#tdg-boxes .ptes-survey a, #ntt-boxes .ptes-survey a { background:url(../images/ptes-02.jpg) no-repeat 50% bottom;}
	#tdg-boxes .ptes-resource a, #ntt-boxes .ptes-resource a { background:url(../images/ptes-03.jpg) no-repeat 50% bottom;}
	#tdg-boxes .ptes-reports a, #ntt-boxes .ptes-reports a { background:url(../images/ptes-04.jpg) no-repeat 50% bottom;}
	
	#accreditation_boxes .establish a {background:url(../images/YSJ104.jpg) no-repeat 50% bottom;}
	#accreditation_boxes .maintain a {background:url(../images/accred-events.jpg) no-repeat 50% bottom;}
	#accreditation_boxes .claim a {background:url(../images/YSJ104.jpg) no-repeat 50% bottom;}
	#accreditation_boxes .case a {background:url(../images/YSJ75.jpg) no-repeat 50% bottom;}
	#accreditation_boxes .resources a {background:url(../images/accred-faqs.jpg) no-repeat 50% bottom;}
	#accreditation_boxes .events a {background:url(../images/tdg-tools.jpg) no-repeat 50% bottom;}
	#toty_boxes .toty_STEM a {background:url(../images/toty_STEM.jpg) no-repeat 50% bottom;}
	#toty_boxes .toty_HSC a {background:url(../images/toty_HSC.jpg) no-repeat 50% bottom;}
	#toty_boxes .toty_AH a {background:url(../images/toty_AH.jpg) no-repeat 50% bottom;}
	/*end*/
	#tdg #page_content .w66 { width: 100%; }
	
	/* For component manual boxes ~ seperate from above whilst dev - will combine when finished */

	#manual_box { overflow:hidden; width:95%; height:auto; margin:5px 25px 0px 15px; border-top:2px solid rgb(216, 0, 0); border-bottom: 6px solid rgb(216, 0, 0); padding-top: 5px; padding-bottom:5px; width95%; }
	#manual_box .comp {margin: 0 24px; padding-top: 2em; border-top: 2px solid #9779B6; border-bottom: 6px solid #9779B6; border-style:solid;
 			border-width:5px;}
	#manual_box li.box {float: left; margin-bottom: 1em; margin-left:10px;}
	#manual_box li a { font-size: 1.5em; text-decoration: none;}
	#manual_box li span { display: block; background: #4b2078; color: #fff; padding: 0.5em; }
	#manual_box li a:hover span { background: gray; }
	#manual_box li img {height:120px; width:210px; }
	
	/*added by CR for CIIEP (health sciences) pages*/
	#ciiep-boxes .row {display: inline-block; padding:5px; margin: 2px; height:auto; width: 98%;}
	#ciiep-boxes .comp2 { margin: 0 24px; padding-top: 2em; border-top: 2px solid #A90000; border-bottom: 6px solid #A90000; }
	#ciiep-boxes ul { margin: 0 -6px;}
	#ciiep-boxes li { float: left; width: 33%; min-width: 18em; padding-bottom: 2em; }
	#ciiep-boxes li a { display: block; min-height: 12em; background: gray; margin: 0 6px; font-size: 1.3em; text-decoration: none; border: 1px solid #A90000; }
	#ciiep-boxes li a:hover span { background: #604141;}
	#ciiep-boxes li span { display: block; background: #A90000; color: #fff; padding: 0.75em ;}
	
	#ciiep-boxes .box1 a { background:url(../images/ciiep-box1.jpg) no-repeat 50% bottom;}
	#ciiep-boxes .box2 a { background:url(../images/ciiep-box2.jpg) no-repeat 50% bottom;}
	#ciiep-boxes .box3 a { background:url(../images/ciiep-box3.jpg) no-repeat 50% bottom;}
	
		/*added by CR for STEM Conference 2014 page (2x rows of 3 boxes)*/
	#stem-boxes .row {display: inline-block; padding:5px; margin: 2px; height:auto; width: 98%;}
	#stem-boxes .comp2 { margin: 0 24px; padding-top: 2em; border-top: 2px solid #4B2078; border-bottom: 6px solid #4B2078; }
	#stem-boxes ul { margin: 0 -6px;}
	#stem-boxes li { float: left; width: 33%; min-width: 18em; padding-bottom: 2em; }
	#stem-boxes li a { display: block; min-height: 12em; background: gray; margin: 0 6px; font-size: 1.3em; text-decoration: none; border: 1px solid #4B2078; }
	#stem-boxes li a:hover span { background: #000;}
	#stem-boxes li span { display: block; background: #4B2078; color: #fff; padding: 0.75em ;}
	
	#stem-boxes .box1 a { background:url(../images/ciiep-box1.jpg) no-repeat 50% bottom;}
	#stem-boxes .box2 a { background:url(../images/ciiep-box2.jpg) no-repeat 50% bottom;}
	#stem-boxes .box3 a { background:url(../images/ciiep-box3.jpg) no-repeat 50% bottom;}
	#stem-boxes .box4 a { background:url(../images/ciiep-box4.jpg) no-repeat 50% bottom;}
	#stem-boxes .box5 a { background:url(../images/ciiep-box5.jpg) no-repeat 50% bottom;}
	#stem-boxes .box6 a { background:url(../images/ciiep-box6.jpg) no-repeat 50% bottom;}
	
	
	
	/*created by CR for	video boxes - for research and policy pages */
	#video-boxes .comp { margin: 0 24px; padding-top: 1em;  }
	#video-boxes li { float: left; width: 33%; min-width: 211px; padding-bottom: 2em; }
	#video-boxes li a  { display: block; color: #FFF; min-height: 1em; margin: 0 6px; font-size: 1em; }
	#video-boxes li a:visited {background: #4b2078;}
	#video-boxes li span { display: block; width: 206px; background: #4b2078; color: #fff; padding: 10px 0px 10px  5px;}
	
	/* Thumbnail boxes ~ 2Column */

	#thumbnail {}
	#thumbnail .row {display:inline-block; padding:5px; margin:2px; height:auto; max-width:600px; width98%;}
	#thumbnail .left {float:left; padding:2px; margin:2px;}
	#thumbnail .right {float:right; padding:2px; margin:2px;}
	#thumbnail .left img, #thumbnail .right img {margin:1px; border:1px; border-style:solid; border-color:#ffffff;}
	#thumbnail .right a:hover img, #thumbnail .left a:hover img {margin:1px; border:1px; border-style:solid; border-color:#0078a8;}
	#thumbnail .text {text-align:center; width:200px; margin:2px;}
	#thumbnail .textCol {text-align:center; width:175px; margin:2px;}

	/* toty image */
	#toty_winners {float:right; width:210px; height:auto;}
	#toty_winners .pastWinners {margin:1px; padding:1px; text-align:center;}
	#toty_winners .pastWinners img {width:200px; height:139px;}

	
/*	CLUSTER PAGES */
	
	#level1_cluster #row1 .ls-fxr { padding: 0 24px; }
	#level1_cluster #row2 .ls-fxr { margin: 0 18px;}
	#level1_cluster #row2 .comp2 { background: #E2E8ED; margin: 0 6px; padding: 1em;}
	#cluster-video { margin-bottom: 2em;background: #E2E8ED;}
	#cluster-video embed { height: 52%;}
	#level1_cluster #breadcrumb { margin-bottom: 1em;}
	#level1_cluster #breadcrumb .comp2 { background: url(../images/hr-clusters.png) 0 100% no-repeat; margin-left: 0; padding-left: 0; }
	#level1_cluster #breadcrumb p { margin-left: 12px; }
	#level1_cluster #page_content { margin-bottom: 2em; }
	#level1_cluster #row2 a { text-decoration: none; }
	
	#cluster-list a { display: block; font-size: 1.2em; line-height: 1.2em;
		border-bottom: 1px solid #B2B9C1; padding: 0.5em 0;  }
	#cluster-list a:hover { background: #fff;}
	
	#cluster-events a { display: block; margin-bottom: 2em; line-height: 1.4em; }
	#cluster-events a:hover span.title { text-decoration: underline; }
	#cluster-events strong, #cluster-events span { display: block; }
	#cluster-events strong, #cluster-events span.title { font-weight: bold; }
	#cluster-events strong { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif;}
	
	#level1_cluster .manual_list p { margin-bottom: 1em; }
	#level1_cluster #row2 .manual_list a:hover { text-decoration: underline;}
	#cluster-events .more a { display: inline;}


/*	DROPDOWN JS */
	
	/*	Relative positioning for appropriate parent container */
	#search-results-header { position: relative; z-index: 1; }
	.my-academy-box .comp { position: static; }
	#search-results-header, .my-academy-box { overflow: visible;}
	
	.my-academy-box .hea-dropdown-toggle { font-size: 1.3em; background: none; line-height: 1.1em;}
	.js_on .hea-dropdown { 
			position: absolute; margin: -2em 0 0 0; background: #fff; border: 3px solid #FF9933; padding: 1em; width: 22em;  right: 3em; top: 3em;
			border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /*border: 3px solid #D3D300; */
			-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.15);
			-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.15);
			box-shadow: 3px 3px 3px rgba(0,0,0,0.15);  }
	.hea-dropdown label,
	.hea-dropdown .title-input,
	.hea-dropdown .title-input,
	 { display: block;  }
	 .hea-dropdown p { padding: 0; }
	.hea-dropdown .title-input, .hea-dropdown .text_input { width: 97%; }
	.js_on .hea-dropdown input { margin-top: 1em;}
	.js_on .hea-dropdown .sr-button { background: #FF9933; padding: 0.2em 0.5em; font-weight: bold;}
	.js_on .hea-dropdown .close { float: right; margin-top: 1.8em; padding: 0.2em 0; }

/*Archived site*/
	/*.archived{
	background: url(../css/nations01/images/future_directions_Venue_Aberystwyth_Uni.jpg);
	position: relative;
	z-index: 99999;
	pointer-events: all;
	}*/

/*	TWEAK TO COOKIE DISCLAIMER */
		#cookie-disclaimer li { float: left;  }


/*	 RESOURCES2 */
		#hea1_rcentre2 { min-height: 680px;}
		#hea1_rcentre2 #alertbox .comp2, 
		#hea1_rcentre2 #rc2-intro .comp2 { margin: 0 24px 1em; }
		
		#hea1_rcentre2 #alertbox .comp2  { padding: 1em 0; background: #FBC200; text-align: center; }
		#hea1_rcentre2 #alertbox .center { margin: 0 auto; text-align: left; display: inline; }
		#hea1_rcentre2 #alertbox h2, #hea1_rcentre2 #alertbox p { display: inline;}
		#hea1_rcentre2 #alertbox h2 { font-size: 100%;}
		#rc2_input { max-width: 11.5em; border: 1px solid #117AAC; border-width: 0 0 1px 0; padding: 0 0.5em;  color: #117AAC; font-style: italic; font-weight: bold;}
		#rc2_submit { background: #AD0816; vertical-align: bottom;}
		#rc2_submit:hover { background: #000;}
		
		#hea1_rcentre2 #rc2-intro h1 { font-size: 3em; color: #AD0816; float: left;
		text-shadow: -1px -1px rgba(255, 255,255, 0.5), 1px 1px rgba(0, 0, 0, 0.5); }
		#hea1_rcentre2 #rc2-intro form { float: right; padding-top: 1em;}
		#hea1_rcentre2 #rc2-intro .block { margin-bottom: 1em; overflow: hidden; }
		#hea1_rcentre2 #rc2-intro .intro-text { clear: both; font-size: 1.5em; /*border-top: 3px solid #1089B3;*/ margin: 0 12px; }
		
		#hea1_rcentre2 #row2 .ls-fxr { padding: 0 18px; }
		.rc2-manual-list { margin-bottom: 2em;}
		.rc2-manual-list .comp2 { margin: 0 6px;}
		.rc2-manual-list h2 { background: #AD0816; padding: 0.5em 12px; font-size: 1.5em; color: #fff; font-weight: normal;}
		.rc2-manual-list .image { height: 138px; margin-bottom: 1em; background: #000 url(../images/rc2/rc2-our-focus.jpg) no-repeat 50% 0;}
		.rc2-manual-list li { margin-bottom: 1em;}
		.rc2-manual-list a { background: url(../images/rc2-arrow.png) 0 4px no-repeat; padding-left: 12px; }


/*	 Special HR */
		.hea-hr-top, .hea-hr-bottom  {height: 6px; border: none; clear: both; background: url(../images/hea-hr-bg.png) repeat-x 0 top;; }
		.hea-hr-top {
		 background: url(../images/hea-hr-sprite.png) no-repeat 0px -8px, 
								 url(../images/hea-hr-sprite.png) no-repeat 100% -24px, 
								 url(../images/hea-hr-bg.png) repeat-x 0 top; }
		.hea-hr-bottom {
		 background: url(../images/hea-hr-sprite.png) no-repeat 0px 0px, 
								 url(../images/hea-hr-sprite.png) no-repeat 100% -16px, 
								 url(../images/hea-hr-bg.png) repeat-x 0 bottom; }

/* ACCORDION COMP */

.accordionWrapper, .accordionNewsWrapper {
	width: 100%;
	margin: 5px 5px 18px 5px;
	max-width: 300px;
	float: right;
	/*margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 1em;*/
}

/*.accordionWrapper h2, .accordionNewsWrapper h2 { 
	font-size: 1.6em;
	margin-bottom: 0.4em;
	
} */

.accordionWrapper h2, .accordionButton {
	width: 96%;
	float: left;
	background: #0078A8;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	color: #fff;
	font-weight:bold;
	font-size: 1.4em;
	padding: 5px 2px 5px 5px;
	margin: 0px 5px 0px 0px;
}

.accordionNewsWrapper h2 {
	width: 96%;
	float: left;
	background: #4B2078;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-weight:bold;
	font-size: 1.4em;
	padding: 5px 8px 5px 5px;
	margin: 0px 0px 0px 1px;
}

.accordionNewsButton {
	width: 96%;
	float: left;
	background: #0078A8;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	color: #fff;
	font-weight:bold;
	font-size: 1.4em;
	padding: 5px 8px 5px 5px;
	margin: 0px 0px 0px 1px;
	}


.accordionWrapper h2, .accordionNewsWrapper h2 {
	cursor:default;
}

.accordionNewsButton:hover, .accordionButton:hover {
	background: #4B2078;
}

.accordionNewsContent, .accordionContent {
	width: 100%;
	float: left;
	background: #F3F8FB;
	display:none;
	/*padding: 5px 5px 5px 5px;*/
}

.accordionNewsContent p, .accordionContent {
	margin-bottom: 0.3em;
}

.accordionNewsTitle, .accordionTitle {
	line-height: 1.2em;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 0 4px 2px;
	padding: 5px;
}

.accordionNewsDate {
	margin: .5em;
	font-weight:bold;
	font-size:0.8em;
}
	

.accordionNewsBodyContent, .accordionBodyContent {
	line-height: 1.2em;
	padding: 8px;
	
	
}

.accordionImage {
	float:left;
	padding: 3px 7px 3px 3px;
	
}

.accordionPlaceholderImage {
	float: left;
	padding: 0;
	width: 100%;
}

/* subscribing institutions test a-z */
.listNav { margin:0 0 10px; }
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

			

} /* END @media screen */


















@media screen and (max-width: 640px) {
	.w4, .w33, .w8, .w66, 
	.w25, .w50, .w75, .w100, .w_auto,
	#nations ul { width: 100% !important;}
	
	.resize .comp2 { height: auto !important; }
	
	#header { margin-bottom: 1em; }
	
	#h_ourservices,
	#h_focus, #h_news, 	#h_events,
	#h_res_centre, #h_popular, #h_notice
	{ margin-bottom: 16px;}
	
	#h_ourservices .comp2,
	#h_focus .comp2,		#h_news .comp2,
	#h_events .comp2,		#h_res_centre .comp2,
	#h_popular .comp2,	#h_notice .comp2 
	{ border: 2px solid #BDD6DF;
		border-top-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		border-right-width: 2px; }
	
	.shadow2,
	.tl, .tr, .bl, .br { display: none;}
	
	#sitetitle .hlogo { margin-top: 0; }
	
	#breadcrumb { width: 100%; border-top: 3px solid #6C3989; padding-top: 1em;  }
	
	#Content { background-image: none; }
	#Content .ls-fxr { margin: 0 16px; }


}





















@media print {

body { font-size: 12px; line-height: 1.5em; }
.icon, .img { display: none; }

#header,
#nav2, #breadcrumb,
span.rnd,
.call, .shadow, .shL, .shR,
ul.pagination,
#message-box { display: none; }

#footer { border-top: 1px solid #000; font-size: 80%; }
#f_list ul { padding: 0; margin: 0; }
#f_list li { display: none; } 
#f_list li.first { display: inline; list-style: none;}

h1, h2, h3, h4, h5, h6 { font-family:Verdana, Geneva, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }

.resize .comp2 { height: auto !important; }

a { color: #000;}

.hea-logo { float: right; margin: 0 0 2em 2em; }





} /* END @media print */