			
	/* STFC GOW styliesheet */
	
	body 
		{
		    font-size: 100%;
		    margin-top: 0px; 
			margin-left: 0px;
			margin-right: 0px;			 			
			font-family: Corisande, Verdana, Arial, Helvetica, sans-serif;
			color: #003366;
			background-color: #fcfcfc;	
			width: 100%;
		}
	
	#body
	{		
		margin: 0px auto;
		text-align: left;
		/* width: 800px; */
		background-color: #fcfcfc;
		/* padding: 5px;	*/
	}	
	
/* system fonts, etc */

	h1 {font-size: 160%;}	
	h1.mainH {font-family: Corisande, Verdana, Arial, Helvetica, sans-serif; color: #00398F; margin-bottom: 0em; font-size: 200%; text-align: right;}
		
	h2	{font-size: 140%; font-weight: bold;}	
	h2.mainH {font-family: Corisande, Verdana, Arial, Helvetica, sans-serif; color: #00398F; margin-top: 0em; margin-bottom: 0em; font-size: 140%;}
	h2.mainH a:active {text-decoration: none; color: #00398F;}			
	h2.mainH a:link {text-decoration: none; color: #00398F;}
	h2.mainH a:visited {text-decoration: none; color: #00398F;}
	h2.mainH a:hover {text-decoration: underline; color: #00398F;}	

		
	h3
	{
		font-size: 140%;
		font-weight: bold;			
	}	
	
	h4
	{
		font-size: 140%;
		font-weight: bold;	
	}
	
	h5
	{
		font-size: 101%;
		font-weight: bold;	
	}

/* stuff used Jan 2009 */

	/* body */
	#gowBody {margin-left: 5%; width: 90%;}
	
	.hBlock {display: none; margin-top: 70px;}
	.vBlock {display: block;}
	
	/* coloured spans */
	
	.wSpan	{color: #fcfcfc;}		
	.pSpan {color: #330033;}	
	.blueRule {color: #3366cc; height: 3px;}
	
	/* alignment */
	
	.alignR	{text-align: right; font-weight: bold;}
	
	/* floating */
	
	.fl40  {margin-left: 0.5em; width: 45%; float: left; text-align: left; font-size: 80%;}
	.fl60R {width: 50%; float: left; text-align: right;}
	
	.sLeft  {float: left;}
	.sRight {float: right;}
				
	.dLeft  {float: left;}
	.dRight {float: right;}	
		
	.fClear {clear: both}	
	
	/* breadcrumbs */
	
	#bct			{margin-left: 4%; font-size: 80%; color: #453E3E;}
	#bct A:active	{text-decoration: none; color: #ff3300;}
	#bct A:link		{text-decoration: none; color: #453E3E;}
	#bct A:visited	{text-decoration: none; color: #453E3E;}
	#bct A:hover	{text-decoration: underline; color: #453E3E;}	
	
	/* errors */
	#err			{margin-left: 4%; margin-top: 1em; font-weight: bold; color: #cc3333;}	
	
	/* intro options*/	
	
	#sIntro				{margin-left: 3em; margin-top: 1em; text-align: left; font-weight: bold;}	
	#sIntro li			{list-style-type: circle; color: #453E3E;}			
	#sIntro a:active	{text-decoration: none; color: #003366;}
	#sIntro a:link		{text-decoration: none; color: #003366;}
	#sIntro a:visited	{text-decoration: none; color: #003366;}
	#sIntro a:hover		{text-decoration: underline; color: #003366;}
	
	.stdA				{text-decoration: none; color: #003366;}
	.stdA:active		{text-decoration: none; color: #003366;}
	.stdA:link			{text-decoration: none; color: #003366;}
	.stdA:visited		{text-decoration: none; color: #003366;}
	.stdA:hover			{text-decoration: underline; color: #003366;}		

	/* selection options*/	
	
	#sOpt {margin-left: 0.5em; margin-top: 0px; text-align: right; font-weight: bold;}	
	#sOptDiv  {float: right; margin-top: 0px;}		
	#sOptDiv1 {float: left; text-align: right;}	
	#sOptDiv2 {float: left; text-align: right; margin-top: 0px; font-weight: bold;}
	#sOptList {margin-top: 0px; margin-bottom: 0px;}
	#sOptList li {display: inline; list-style-type: none;}	
	
	/* filter options*/	
	
	.fOpt {text-align: right; font-weight: bold; margin-top: 0.25em; margin-right: 0.5em;}
	
	.fSpan {color: #330033;}
	
	/* navigation */
	
	#pageBack		{float: left;}
	#pageBack img	{width: 8px; height: 16px; border: none; margin-right: 10px; margin-top: 5px;}
	
	/* sorting columns */
	
	.sortImg	{width: 16px; height: 8px; border: none;}
	
	/* selection/filter anchors */	
	
	.homeLink			{text-decoration: none; color: #83002C; font-size: 200%;}	
	.homeLink:active	{text-decoration: none; color: #83002C;}
	.homeLink:link      {text-decoration: none; color: #83002C;}
	.homeLink:visited	{text-decoration: none; color: #83002C;}
	.homeLink:hover		{text-decoration: underline; color: #83002C;}
	
	
	.aSel			{text-decoration: none; color: #83002C;}	
	.aSel:active	{text-decoration: none; color: #83002C;}
	.aSel:link      {text-decoration: none; color: #83002C;}
	.aSel:visited	{text-decoration: none; color: #83002C;}
	.aSel:hover		{text-decoration: underline; color: #83002C;}

	.aUs			{text-decoration: none; color: #003366;}
	.aUs:active	{text-decoration: none; color: #003366;}
	.aUs:link		{text-decoration: none; color: #003366;}
	.aUs:visited	{text-decoration: none; color: #003366;}
	.aUs:hover	{text-decoration: underline; color: #003366;}	
	
	/* data table */
	
	#dtHR1 {color: #453E3E; height: 1px; margin-left: 3%;}
	#dtHR2 {color: #453E3E; height: 1px;}	
	
	#dataTable {border: none; width: 100%; text-align: left;}
	#dataTable thead {background-color: #fcfcfc;}
	#dataTable tr {background-color: #fcfcfc;}	
	
	#dataTable tr.tLow {background-color: #fcfcfc;}		
	#dataTable tr.tHigh {background-color: #D2EAFF;}
	
	#dataTable td img {border: none;}	
	
	#dataTable td a {text-decoration: none; color: #003366;}
	#dataTable td a:active {text-decoration: none; color: #003366;}			
	#dataTable td a:link {text-decoration: none; color: #003366;}
	#dataTable td a:visited {text-decoration: none; color: #003366;}
	#dataTable td a:hover {text-decoration: underline; color: #003366;}	
	
	#dataTable td.dc1 {width: 3%; background-color: #fcfcfc;}
	#dataTable td.dc2 {width: 47%;}			
	#dataTable td.dc3 {width: 15%;}	
	#dataTable td.dc4 {width: 15%;}
	#dataTable td.dc5 {width: 30%; text-align: right;}	
	#dataTable td.dc6 {width: 67%;}
	#dataTable td.dc7 {width: 97%;}			
	#dataTable td.dcl {text-align: left;}
	#dataTable td.dcr {text-align: right;}
		
	/* header */		 		 	 
		 
	#headerTop {background-color: #fcfcfc; margin-bottom: 0px;}
	
	#imgLogo {margin-left: 0.5em; margin-bottom: 0px; float: left; width: 296px;}	
	
	#topUtil	{margin-right: 10px; margin-top: 10px; font-weight: bold; text-align: right;}
	#topUtil A:active	{text-decoration: none; color: #003366;}
	#topUtil A:link		{text-decoration: none; color: #003366;}
	#topUtil A:visited	{text-decoration: none; color: #003366;}
	#topUtil A:hover	{text-decoration: underline; color: #003366;}
	
	#MiniSearch {margin-top: 15px;}	
	
	#gSearch1 {text-align: right; margin-top: -1em;}	
	
	/* footer */
	
	#footer	{text-align: right; font-weight: bold; color: #453E3E; margin-top: 1em; margin-bottom: 2em;}
	
	/* region layout */
	
	#regImgMap {width: 255px; height:410px; border: none;}
	#regionBody {margin-top: 1em;}
	#regL {float: left; width: 43%; margin-right: 2%;}
	#regR {float: left; width: 54%;}
	#regMap {margin-top: 0em;}
	#regMapTable {margin-top: 1em;}	
	
	/* grants listings */
	
	.hrStd {color: #453E3E; height: 1px;}
	
	#optGrants {text-align: right;}	
	#selectGrantsOption {margin-top: 0px; margin-bottom: 0px;}
	
	.gCapt	{float: left; width: 25%;}
	.gData	{float: left; width: 53%;}
	.gRow	{margin-top: 0.5em;}
	
	.gDT	{width: 25%;}
	.gDD	{width: 73%;}	

	.gList		{list-style-position: inside; list-style-type: none;}
	.gAbst		{margin: 0px auto 0px auto;}
	.gAbstC		{width: 100%;}
	.gLeft		{width: 25%; background-color:#fcfcfc; float:left;}
	.gBody		{background-color:#fcfcfc; width: 73%; float:left;}
	.gBody a			{text-decoration: none; color: #00398F;}		
	.gBody a:active		{text-decoration: none; color: #00398F;}			
	.gBody a:link		{text-decoration: none; color: #00398F;}
	.gBody a:visited	{text-decoration: none; color: #00398F;}
	.gBody a:hover		{text-decoration: underline; color: #00398F;}	
	
	
	#gSum		{text-align: right; color: #83002C;}
	
	/* people */
	
	#pFinder	{border: solid 1px #453E3E; padding: 0.5em; margin-left: 4em; margin-top: 1em;}
	#getNames	{margin-top: 0px; margin-bottom: 0px;}

	
	/* keyword */
	
	#kFinder	{border: solid 1px #453E3E; padding: 0.5em; margin-left: 4em; margin-top: 1em;}
	#getKeywords	{margin-top: 0.5em; margin-bottom: 0.5em;}
	#getKeywords fieldset {margin-top: 0.5em;}	
	
	/* research area */	
		
	#rIntro				{margin-left: 3em; margin-top: 1em; text-align: left; font-weight: bold;}	
	#rIntro li			{list-style-type: circle; color: #453E3E;}
				
	#rIntro a:active	{text-decoration: none; color: #003366;}
	#rIntro a:link		{text-decoration: none; color: #003366;}
	#rIntro a:visited	{text-decoration: none; color: #003366;}
	#rIntro a:hover		{text-decoration: underline; color: #003366;}
	
	/* link to stats */
	
	#statsLink a			{text-decoration: none; color: #003366;}
	#statsLink a:active		{text-decoration: none; color: #003366;}
	#statsLink a:link		{text-decoration: none; color: #003366;}
	#statsLink a:visited	{text-decoration: none; color: #003366;}
	#statsLink a:hover		{text-decoration: underline; color: #003366;}
	
/* end stuff used Jan 2009 */	
	
	
	
	.rmheaderText
	{
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 70%;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}
	
	A.rmheaderText:link {color: #ffffff; text-decoration: none;}
	A.rmheaderText:active {color: #ffffff; text-decoration: none;}
	A.rmheaderText:visited {color: #ffffff; text-decoration: none;}
	A.rmheaderText:hover {color: #F07E40; text-decoration: underline;}
	A.rmheaderText:visited:hover {color: #ffffff; text-decoration: underline;}	
		
	.stdmenuoptionOver 
		{	font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			color: #ffffff; 
			padding-top: 5px; 
			background-color: #a21ab2;
		 }
	
	.RMsidemenuoptionthin 
		{	font-size: 5%; 
			padding-bottom: 0px; 
			width: 100%; 
			padding-top: 0px;
			padding-bottom: 0px;			
			margin-top: 0px;
			margin-bottom: 0px;			 
			height: 1px; 
			background-color: #ffffff;	
		 }
	
	.RMsidemenuoption:hover 
		{	font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			padding-top: 5px; 
			background-color: #ffffff;
		 }
		 
	.RMsidemenuoption 
		{	
			font-size: 100%;			
			padding-top: 5px; 
			padding-bottom: 5px; 			
 			padding-right: 10px; 			
			background-color: #66CCFF; 
			margin-left: 0%;
			margin-right: 0%;
		}
		
	.RMsidemenuoptionM 
		{	
			font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			padding-top: 5px; 
			background-color: #99CCCC; 
		}	
		
	.RMsidemenuoptionH 
		{	
			font-size: 100%; 
			margin-left: 5%;
			margin-right: 0%;			
			padding-bottom: 5px;
			padding-top: 5px; 
 			padding-right: 10px; 			
			background-color: #33CCFF; 
		}			
	
	.RMsidemenuoptionOver 
		{	
			font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			color: #ffffff; 
			padding-top: 5px; 
			background-color: #a21ab2;
		 }
		 
	.RMsidemenuoptionNew 
		{	
			font-size: 100%; 
			margin-left: 5%;
			margin-right: 0%;			
			padding-bottom: 5px;
			padding-top: 5px; 
 			padding-right: 10px; 			
			background-color: #FFCCFF; 
		}
		
		
	.RMMenuoptionAnch:link
		{	
			font-size: 100%; 
			text-decoration: none;			
			color: #000000; 
		}				
		
	.RMMenuoptionAnch:visited
		{	
			font-size: 100%; 
			text-decoration: none;
			color: #000000; 
		}
		
	.RMMenuoptionAnch:hover
		{	
			font-size: 100%; 
			text-decoration: underline;
			color: red; 
		}		
		
	.RMsidemenuoptionAnch:link
		{	
			font-size: 85%; 
			text-decoration: none;			
			color: #000000; 
		}				
		
	.RMsidemenuoptionAnch:visited
		{	
			font-size: 85%; 
			text-decoration: none;
			color: #000000; 
		}
		
	.RMsidemenuoptionAnch:hover
		{	
			font-size: 85%; 
			text-decoration: underline;
			color: red; 
		}	
		
	/* breadcrumb trail */

	#breadcrumbs {font-size: 90%;}
	#breadcrumbs A {text-decoration: none; color: #453E3E;}
	#breadcrumbs A:hover {text-decoration: underline; color: #453E3E;}
	#breadcrumbs A:visited {text-decoration: none; color: #453E3E;}
	#breadcrumbs A:visited:hover {text-decoration: underline; color: #453E3E;}
					 
	
	/* standard size/position for columns, boxes */

	.bannerPF 
		{	background: #ffffff; 
			top: 1em;
			height: 1.5em; 
			width: 100%;
			margin-left: 5%;			
		}
		
	.headerPF 
		{	background: #ffffff; 
			top: 2em;
			height: 5%; 
			width: 100%;
			margin-left: 5%;			
		}		
		
	.mainBodyNormal
		{			
			/* 90px if no navigation trail */
			top: 120px;			
		}
	
	.mainBodyPF
		{			
			top: 60px;			
		}			

		
	/* standard column layout: absolute */
		
	.leftColumnStd 
	/* left-hand column, 23% of page, for standard display */
		{	
			position: absolute; 
			left: 1%; 
			width: 23%; 
			z-index: 101; 
		 }
		 

	.centreColumnStd
	/* centre column, 74% of page, for standard display */
		{	
			position: absolute; 
			left: 25%; 
			width: 74%; 
			z-index: 102;
		 }
		 
	.centreColumnPF
	/* centre column, 90% of page, for printer-friendly display */
		{	
			position: absolute; 
			left: 5%; 
			top: 10%;
			width: 90%; 

		 }	
		 
	/* standard column layout: float */

	.float2columns {float: left; width: 100%;} 

	.left25 {float: left; width: 25%; margin-left: 0.5%;}

	.centre75 {margin-left: 28%; margin-right: 1%;}		
	
	.left15 {float: left; width: 15%; margin-left: 0.5%;}

	.centre85 {margin-left: 18%; margin-right: 1%;}			

	.clearfooter {clear: both;}	

.capX {color: #00349B;}		 	

	
/* skip navigation stuff */
	.hide {
		position: absolute;
		left: -40000px;
		width: 0;
		height: 0;
		overflow:hidden;
	}

	.hide_tab{
		position: absolute;
		left: -40000px;
		overflow:hidden;
		width: 165px;
		width: 0;
	}

	.hide_tab:active, .hide_tab:focus {
	text-decoration: none;
	text-align: center; 
	background-color: #cc3333;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #ffffff;
	padding: 4px;
	margin-left: 1px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 165px;
	}	
	
	

	
	/* FOOTER [footer_v2.ascx] */
	
	.footer2
	{
		width:100%;
		height:124px;
		background: url(http://www.stfc.ac.uk/images/Design/Backgrounds/footer-crescent.jpg) top left no-repeat;	
		margin-top: 100px;
	}

	.footer-address
	{
		text-align: center;
		padding-top: 30px;
		font-family:  arial, verdana, helvetica;
		font-weight: bolder;
		font-size: 0.9em;
		color: #453E3E;
	}	

	.rcuk-footer
	{
		border: none; 
		float: left;
	}

	.footer-links
	{
		margin-left: 110px;
		text-align: center;
		padding-top: 20px;
	}
	
	.footer-links a {font-family: arial, verdana, helvetica; font-weight: bolder; color: #453E3E; text-decoration: none;}
	.footer-links a:active {text-decoration: none; color: #ffffff; background-color: #093F7D;}	
	.footer-links a:link {text-decoration: none;}	
	.footer-links a:visited {text-decoration: none;}	
	.footer-links a:hover {text-decoration: underline;}

/* FOOTER ENDS */


	.pnlBottomContent 
	{
		padding-top: 50px;
		clear: both; 
		text-align: left;
	}



