/* Style sheet of UK Results pages */

/* set the colour of active hotspots to green */
A:active { text-decoration: none; color: green }

/* set the colour of hotspots to blue */
A:link { text-decoration: none; color: blue }

/* set the colour of visited hotspots to red */
A:visited { text-decoration: none; color: red }

/* set no underline for hyperlink */
/* A {text-decoration: none} */

a:hover {
 text-decoration: underline;
 color: #009900;
}

.xxsmall {font-size: 6pt; }
.xsmall {font-size: 8pt; }
.xlarge {font-size: 18pt; }
.xxlarge {font-size: 24pt; }

/* set the font defaults for the headings */
H1, H2, H3, H4, H5, H6 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-style: normal; text-align: left; 
      margin-bottom: 0; }

/* set the size and weight values for the headings */
/* H1 { font-size: 24pt; font-weight: 600; } */

H2 { font-size: 18px; font-weight: 600; }

H3 { font-size: 16px; font-weight: 600; }

H4 { font-size: 14px; font-weight: 500; }

H5 { font-size: 12px; font-weight: 500; }

/* set the defaults for all body text elements */
BODY, P, DIV, TABLE, TD, TH, DL, UL, OL, FORM, BLOCKQUOTE, CAPTION {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px; font-weight: 200;
	font-style: normal; text-align: left;
	text-decoration: none; color: black }

TH { background-color: #d3d3d3;
     font-weight: bold }

PRE { font-size: 9pt; font-family: "Courier new", monospace; }

/* set the defaults for tables */
TABLE { font-family: Verdana, Tahoma, Arial, sans-serif; }

TH, TD { text-align: left; vertical-align: top; 
	font-size: 12px }

/* Sortable tables */ 
table.sortable a.sortheader {
 background-color:#e3e3e3;
 color: black;
 font-weight: bold;
 text-decoration: none;
 display: block;
}
table.sortable span.sortarrow {
 color: black; text-decoration: none;
} 

/* style type to highlight text black on yellow */
.highyellow
{
font-weight:bold;
/* font-size: 14px ; */
color: black;
background-color: yellow;
}

/* style type to highlight text black on white */
.highwhite
{
font-weight:bold;
/* font-size: 14px ; */
color: black;
background-color: white;
}

/* style type to highlight text white on blue */
.highblue
{
font-weight:bold;
/* font-size: 14px ; */
color: white;
background-color: blue;
}

/* style type to highlight text black on transparent */
.highblack
{
font-weight:bold;
/* font-size: 14px ; */
color: black;
background-color: transparent;
}

/* style type to highlight text bold */
.bold
{
font-weight:bold;
/* font-size: 14px ; */
color: black;
background-color: transparent;
}


/* Paste this code into your external style sheet or the
     CSS section of your HTML document  */
/* for scrolling banner */

#slideCont {
	margin: 10px;
	border: solid 1px #000;
	text-align: center;
}
#slideCont img {
	margin: 5px;
}

#banner-headlarge
{
width: 100%;
/* height: 50px; */
color: black;
background-color: #d3d3d3;
font-size: 22pt;
font-weight: 600;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-headmedium
{
width: 100%;
/* height: 50px; */
color: black;
background-color: #d3d3d3;
font-size: 16pt;
font-weight: 200;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-headmediumclear
{
width: 100%;
/* height: 100px; */
color: black;
/* background-color: #d3d3d3; */
font-size: 16pt;
font-weight: 200;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-headleftmediumclear
{
width: 33%;
float: left;
/* height: 50px; */
color: black;
/* background-color: #d3d3d3; */
font-size: 16pt;
font-weight: 200;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-headcentremediumclear
{
width: 34%;
float: none;
/* height: 50px; */
color: black;
/* background-color: #d3d3d3; */
font-size: 16pt;
font-weight: 200;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-headrightmediumclear
{
width: 33%;
float: right;
/* height: 50px; */
color: black;
/* background-color: #d3d3d3; */
font-size: 16pt;
font-weight: 200;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-left
{
float: left;
width: 15%;
color: black;
background-color: #d3d3d3;
font-size: 18pt;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-leftsmall
{
float: left;
width: 15%;
color: black;
background-color: #d3d3d3;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-leftsmallclear
{
float: left;
width: 15%;
color: black;
/* background-color: #d3d3d3; */
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#body-centresmallclear
{
/* width: 15%; */
color: black;
/* background-color: #d3d3d3; */
font-size: 12px;
/* font-weight: bold; */
font-family: Arial, Helvetica, sans-serif;
/* text-align: center; */
}

#banner-right
{
float: right;
width: 15%;
color: black;
background-color: #d3d3d3;
font-size: 18pt;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-rightsmall
{
float: right;
width: 15%;
color: black;
background-color: #d3d3d3;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#banner-rightsmallclear
{
float: right;
width: 15%;
color: black;
/* background-color: #d3d3d3; */
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.note {
 font-size: 10pt;
 color: #294e56;
 margin: 0 200px;
 padding: 10px;
 border: 1px solid #73afb7;
 background-color: #fbef99;
}

