﻿/* HEADER [header_v2.ascx] - for other projects using control */

	.header
	{
		width: 100%;
		height: 124px;
		background: url('http://www.stfc.ac.uk/images/Design/Backgrounds/header-blue-stars.jpg') top left no-repeat;
		border-bottom: dotted 2px #1e517a;
	}
	.header-links 
	{
		margin-top: 45px;
		margin-right: 10px;
		float: right;
		width: 529px;
		height: 20px;
		text-align: right;
	}
	.header-links a
	{
		font-family:  arial, verdana, helvetica;
		font-weight: bolder;
		font-size: 125%;
		color: #093F7D;
		text-decoration: none;
		color:#093F7D;
	}

	.header-links a:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
	.header-links a:link {font-weight: bolder; color: #093F7D;}	
	.header-links a:visited {font-weight: bolder; color: #093F7D;}
	.header-links a:visited:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
	.header-links a:hover {text-decoration: underline;}

	.search-box
	{
		float: right;
		width: 243px;
		margin-top: 20px;
		margin-right: 30px;
		background: url('http://www.stfc.ac.uk/images/Design/Buttons/search-box.gif') no-repeat left top;
		height: 35px;
	}

	.search-input
	{
		margin: 4px auto auto 4px;
		top: -8px;
		/* text-align:center; */
		height: 1.4em;
		width: 140px;
		float: left;
		border-style: hidden;
		border-width: 0px;
		font-family: arial, verdana, helvetica;
		font-size: 1.2em;
		font-weight: bolder;
		color: #1e517a;
	}
	.search-button
	{
		background: url('http://www.stfc.ac.uk/images/Design/Buttons/search.jpg') no-repeat left top;
		border-style: hidden;
		border-width: 0px;
		float: left;
		margin-left: 4px;
		height: 29px;
		width: 77px;
	}

	.stfc-logo
	{
		float: left;
		top: 0px;
		left: 0px;
		border: none;
	}

	.stfc-logo img
	{
		border: none;
	}

	/* top utilities */

		#skipLink {float: left; height: 1px; max-height: 1px; position: relative; left: -2000px;}
		#skipLink A {height: 1px; max-height: 1px;}	
		#skipLink A:visited {height: 1px; max-height: 1px;}	
		
	/* 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;
	}	
	
	#topUtil	{background-color: #003466; float: right; margin-right: 10px; margin-top: 10px; font-weight: bold;}
	#topUtil A:active	{text-decoration: none; color: #ffffff;}
	#topUtil A:link		{text-decoration: none; color: #ffffff;}
	#topUtil A:visited	{text-decoration: none; color: #ffffff;}
	#topUtil A:hover	{text-decoration: underline; color: #ffffff;}
	
	

/* HEADER ENDS */

/* RCUK impact...*/

.RCUK
{
    font-family: corisande, arial, helvetica, sans-serif; 
    font-size: 120%; 
    color: #ffffff;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}

.RCUK a
{
    text-decoration: none;
    color: #ffffff;
}

.RCUK a:active
{
    text-decoration: none;
    color: #ffffff;
    background-color: #3366cc;
}

.RCUK alink
{
    text-decoration: none;
    color: #ffffff;
}

.RCUK a:visited
{
    text-decoration: none;
    color: #ffffff;
}

.RCUK a:hover
{
    text-decoration: underline;
    color: #ffffff;
}

/* RCUK impact ends */