/* calls in CSS2 stylsheets */
@import url(sidemenuTop.css);
@import url(nonnav4/csarnonnav4.css);
/* end */

/* Colours */

/* background-grey - rgb(238,240,238) */

/* light blue - rgb(92,162,212)*/

/* red - rgb(212,66,68) */


/* Main Default Styles */
BODY {color: Black;
font-family: Arial, Helvetica, Sans-Serif;
background-color:white;
text-align:left;
font-size:85%;
margin-top:0.1em;
padding-top:0em;}

EM {font-style:italic;}

STRONG {font-weight:bold;}

IMG {border:none;}

td.frontpagepic {padding-right:0.4em;padding-left:0em;margin-left:-0.3em;}

div.skiplink {text-align:left; font-size:0.1em;}

ul.bullet {list-style-type:disc;}
li.bullet {list-style-type:disc;}

ul.circlebullet {list-style-type:circle;}
ul.squarebullet {list-style-type:square;}
li.circlebullet {list-style-type:circle;}
li.squarebullet {list-style-type:square;}

ol.ibullet {list-style-type:lower-roman;}

ol.Ibullet {list-style-type:upper-roman;}

ol.abullet {
	list-style-type:lower-alpha;
}

ol.Abullet {list-style-type:upper-alpha;}

ol.numberbullet {list-style-type:decimal;}

ol.nobullet {list-style-type:none;}
ul.nobullet {list-style-type:none;}
li.nobullet {list-style-type:none;}

table.lists {background-color:#ffffff;}
td.lists {background-color:#ffffff;}
.listsback {background-color:rgb(238,240,238);text-align:right;}
td.sidebox {width:15%;padding:0;}
td.javabox {width:auto;padding:0;}
td.logo {border:none;}
td.newsfeature {text-align:right;color:rgb(212,66,68);padding-right:0.8em;}

table.small {font-size:80%;}

CAPTION {background-color:rgb(92,162,212);color:white;font-weight:bold;}

TH {background-color:rgb(238,240,238);font-weight:bold;text-align:left;}
TH.sections {background-color:rgb(238,240,238);font-weight:bold;font-variant:small-caps; text-align:left;}

TD {font-family: Arial, Helvetica, Sans-Serif;
color:black;
text-align: left;}

h1.bannertext {font-size:3em; 
color:rgb(92,162,212);background-color:transparent;}

div.address {font-family:Arial, Helvetica, sans-serif;
color:black;font-variant:normal;}

P {font-family: Arial, Helvetica, Sans-Serif;
color:black;
background-color:white;}

UL {font-family: Arial, Helvetica, Sans-Serif;
color:black;
background-color:white;}

LI {font-family: Arial, Helvetica, Sans-Serif;
color:black;
background-color:white;}

H1 {font-family: Arial, Helvetica, Sans-Serif;
color: rgb(92,162,212);
font-family: Arial, Helvetica, Sans-Serif;
text-align:left;
font-size:140%;}

h1.bannertext2 {font-family:Gill, sans-serif; color:rgb(92,162,212);font-variant:small-caps;padding-left:0.1em;margin-bottom:0.1em;background-color:transparent;
padding-left:0.3em;font-size:3em;margin-top:0.1em;}

H2 {font-family: Arial, Helvetica, Sans-Serif;
border-bottom:solid 0.05em rgb(92,162,212);
color: rgb(92,162,212);
text-align:left;
background-color:rgb(238,240,238);
font-size:130%;}

H3 {
	font-family: Arial, Helvetica, Sans-Serif;
	border-bottom:solid 0.05em rgb(92,162,212);
	color: rgb(92,162,212);
	text-align:left;
	background-color:#FFFFFF;
	font-size:120%;
	font-weight: bolder;
	}

div.titlebar {border-bottom:solid 0.05em rgb(92,162,212);
text-align:left;margin-left:0em;margin-bottom:0;}

.head {width:100%; background-color:white;margin-top:0em;}

h3.frontheader3 {font-family: Arial, Helvetica, Sans-Serif;
color:rgb(92,162,212);
text-align:left;}

H4 {font-family: Arial, Helvetica, Sans-Serif;
border-bottom:solid 0.05em rgb(92,162,212);
color: rgb(92,162,212);
text-align:left;
background-color:rgb(238,240,238);
font-size:110%;}

H5 {font-family: Arial, Helvetica, Sans-Serif;
color: rgb(92,162,212);
text-decoration:underline;
text-align:left;font-size:0.9em;
background-color:#FFFFFF;
font-size:105%}

H6 {font-family: Arial, Helvetica, Sans-Serif;
color: rgb(92,162,212);
text-align:left;
font-size:0.8em;
background-color:#FFFFFF;
margin-bottom:0em;
margin-top:0.5em;
font-size:102%;}

/*UL {color: Black;
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
background-color:white;}*/

li.solo  {text-decoration:none; list-style-type:none; margin-bottom:0.1em; background: none; color:rgb(92,162,212); font-family:Arial,Helvetica,sans-serif;font-weight:bold;}

.submenuOpen {list-style-type:none;}

OL {color: Black;
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
background-color:white;}

HR {color:blue;}

DT {font-weight:bold;}

/* Element Specific Classes */


TD.topbar {font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
background-color:rgb(92,162,212);
 color:white; text-align:right;}

.footcell {text-align:center;font-size:90%;}

.footer {width:97%;}
td.logo {text-align:right;}

td.main {vertical-align:top;text-align:left;padding:1em; padding-right:0.4em; margin-right:0.4em; font-family: Arial, Helvetica, Sans-Serif;}

td.mainfront {vertical-align:top;text-align:left;padding:0em; padding-left:0.4em; padding-right:0.8em; margin-right:0.4em; font-family: Arial, Helvetica, Sans-Serif;}

/* Classes */

p.titlebox {font-family: Arial, Helvetica, Sans-Serif;
text-align:left;
font-size:1em;
color:black;}

td.logocell {text-align:right;}

p.backlink {text-align:right;}

.bold {font-weight:bold;}
.italic {font-style: italic;}

.nav4msg {color:red;}

.webstandards {color:red;
background-color:white;
font-size:1em;
padding:0em;
margin:0em;}

.invisible {background-color:transparent;
font-size:0.1em;}

.leftalign {text-align:left;}

.rightalign {text-align:Right;}

.centeralign {text-align: center;}

.justifyalign {text-align: justify;}

.underline {text-decoration:underline;}

.navbox {background-color : #EDF4FA;}

.footext {color: #808080;}

/*  Normal Links */

a:link, a:visited {font-family: Arial, Helvetica, Sans-Serif;
color: rgb(92,162,212);
font-size:1em;
text-decoration: none;}
a:hover, a:focus {text-decoration: underline;
color: rgb(92,162,212);
border:none;}
a:active {color: Red;}

a.nav2:link, a.nav2:visited {font-family: Arial, Helvetica, Sans-Serif;
color: rgb(92,162,212);
font-size:1em;
font-weight:bold;}
a.nav2:hover, a.nav2:focus {text-decoration: underline;
color: rgb(92,162,212);
font-weight:bold;}
a.nav2:active {color: Red;}

a.img:link, a.img:visited {font-family: Arial, Helvetica, Sans-Serif;
color: white;
font-size:xx-small;
text-decoration: none;
background:white;
border:none;}
a.img:hover, a.img:focus {text-decoration: none;
border:none;}
a.img:active {color: white;
background: white;
border:none;}

a.morelink:link, a.morelink:visited {font-family: Arial, Helvetica, Sans-Serif;
color: red;
font-size:0.8em;
text-decoration: none;
background:white;}
a.morelink:hover, a.morelink:focus {text-decoration: underline;
color: red;
background: white;
border:none;}
a.morelink:active {color: red;
background: white;}

a.headerlink:link, a.headerlink:visited {font-family: Arial, Helvetica, Sans-Serif;
color:rgb(92,162,212);
text-align:left;display:block;}
a.headerlink:hover, a.headerlink:focus {background-color:rgb(92,162,212); color:white;display:block;}
a.headerlink:active {background-color:rgb(238,240,238); color:rgb(212,66,68);display:block;}

/* Navigation Link Colours */

A.topnav:link,A.topnav:visited {font-family: Arial, Helvetica, Sans-Serif;
color: white;
background: rgb(92,162,212);}
A.topnav:hover, A.topnav:focus {color: white;
background: rgb(92,162,212);}
A.topnav:active {color: Red;
background: rgb(92,162,212);}

A.topundernav:link,A.topundernav:visited {font-family: Arial, Helvetica, Sans-Serif;
color:rgb(92,162,212);
background: white;
font-size:1em;}
A.topundernav:hover, A.topundernav:focus {color: #808080;
background: white;}
A.topundernav:active {color: Red;
background: white;}

A.footnav:link, A.footnav:visited {color:#000;
background-color:transparent;
font-family: sans-serif;
font-size:0.8em;
font-weight:normal;
text-decoration:none;}
A.footnav:hover {text-decoration:underline;}
A.footnav:focus {text-decoration:underline;}
A.footnav:active {color:red;}

A.navboxlink:link, A.navboxlink:visited {font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size:small;
text-decoration: none;
color:rgb(0,0,102);
background: transparent;}
A.navboxlink:hover {text-decoration : underline;
color : #7394EF;}
A.navboxlink:active {color:red;}

a.sidenav:link, a.sidenav:visited {font-family: Arial, Helvetica, sans-serif; font-weight:bold;font-size:1em; background-color:rgb(238,240,238); padding:0.2em; color:rgb(92,162,212);display:block; text-decoration:none;}
a.sidenav:hover, a.sidenav:focus {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em;background-color:rgb(92,162,212); color:white;display:block; text-decoration:none; padding:0.2em;}
a.sidenav:active {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em;background-color:rgb(238,240,238); color:rgb(212,66,68);display:block; padding:0.2em;}

a.sidenavsmall:link, a.sidenavsmall:visited {font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:0.8em; background-color:rgb(238,240,238); padding:0.2em;
color:rgb(92,162,212);display:block; text-decoration:none;}
a.sidenavsmall:hover, a.sidenavsmall:focus {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.8em;background-color:rgb(92,162,212); color:white;display:block;padding:0.2em;text-decoration:none;}
a.sidenavsmall:active {font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:0.8em;background-color:rgb(238,240,238); color:rgb(212,66,68);display:block;padding:0.2em;}


a.actuator:link, a.actuator:visited  {font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:1em; background-color:rgb(238,240,238); padding:0.2em; color:rgb(92,162,212); display:block; text-decoration:none;}
a.actuator:hover, a.actuator:focus {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em;background-color:rgb(92,162,212); color:white;display:block;padding:0.2em;}
a.actuator:active {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em;background-color:rgb(238,240,238); color:rgb(212,66,68);display:block;padding:0.2em;}

a.actuator3:link, a.actuator:visited  {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; background-color:rgb(238,240,238); padding:0.2em; color:rgb(212,66,68); display:block; text-decoration:none;}
a.actuator3:hover, a.actuator:focus {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; background-color:rgb(238,240,238); padding:0.2em; color:rgb(92,162,212); display:block; text-decoration:none;}
a.actuator3:active {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; background-color:rgb(238,240,238); padding:0.2em; color:rgb(92,162,212); display:block; text-decoration:none;}

A.email:link, A.email:visited {text-decoration: none;
color: rgb(92,162,212);background:transparent;font-size:1em;}
A.email:hover, A.email:focus {text-decoration: underline;
color: rgb(92,162,212);font-size:1em;}
A.email:active {color: red;font-size:1em;}

a.back:link, a.back:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color:rgb(238,240,238);
	color: rgb(92,162,212);
	text-align: right;}
a.back:hover, a.back:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: rgb(92,162,212);
	text-decoration:underline;
	text-align: right;}
a.back:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: red;
	text-align: right;}

a.skip:link, A.skip:visited {color:white;
background-color:white;
font-family:arial,sans-serif;
font-size:0.1em;
padding:0em;
margin:0em;
background: white;
border:none;}
A.skip:hover, A.skip:focus {color:white;
background-color:white;
font-family:arial,sans-serif;
font-size:0.1em;
padding:0em;
margin:0em;
background: white;
border:none;}
A.skip:active {color:white;
background-color:white;
font-family:arial,sans-serif;
font-size:0.1em;
padding:0em;
margin:0em;
background: white;
border:none;}

	/* fourquarters logo styles */

p.fourq {font-weight : normal;
font-style: italic;
font-size : 0.8em;
text-transform : none;
color : #9f9f9f;
font-family : Arial, sans serif;
text-align:center;}

A.fourquarters:link, A.fourquarters:visited {font-weight : normal;
font-style: italic;
font-size : 1em;
text-transform : none;
color : #9f9f9f;
font-family : Arial, sans serif;
line-height : 1em;
text-decoration : none;
background : #ffffff;
border:none;}
A.fourquarters:hover,A.fourquarters:focus {font-weight : normal;
font-style: italic;
font-size : 1em;
text-transform : none;
color : #9f9f9f;
font-family : Arial, sans serif;
line-height : 1em;
text-decoration : underline;
background : #ffffff;}
A.fourquarters:active {font-weight : normal;
font-style: italic;
font-size : 1em;
text-transform : none;
color : red;
font-family : Arial, sans serif;
line-height : 1em;
text-decoration : underline;
background : #ffffff;}

@media print {
.sidebox {display:none;}
}
.horizontal {
	display: inline;
}
.centre {
	font-weight: bold;
	background-color: #EEF0EE;
	background-position: center;
	text-align: center;


}
