
html {margin: 0 0 0 0; padding: 0 0 0 0; border-style:none;
      border-width: 0px 0px 0px 0px; background: #ffffff;}

body {
	margin:0px 0px 0px 0px;
	border-style: none;
    border-width: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	background-color: #ffffff;
	font-size: 100%;
	font-family: garamond, helvetica, sans-serif;
	}

#topinclude {display:none; margin: 0 0 0 0; padding: 0 0 0 0;}
#topinclude form {display: none; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px solid #008474; background-color: #b9dcd8;}
#topinclude input {display: none; margin: 0 0 0 0; padding: 0 0 0 0; border: 1px solid #008474;}
#topinclude a {display: none; padding: .3em .4em .3em .7em; margin: 0 0 0 0; border-style: none; border-width: 0px 0px 0px 0px; background-color: #008474;
color: #ffffff; font-weight: bold; letter-spacing: .12em;}
#topinclude a:hover {display: none; background-color: #cc00cc; color: #ffffff; text-decoration: none; font-weight: bold; letter-spacing: .12em;}
#topinclude img {display: none; margin: 0 0 0 0; padding: 0 0 0 0;}

#mainheading {margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px solid #008474; width: 100%; height: auto;}
 
#subheading {margin: 0 0 0 0; padding: 0 0 0 0;}

h1 {
	margin:0px 0px 3px 10px;
	padding:0px;
	font-size:36pt;
	font-weight:900;
	color:#000000;
	letter-spacing: normal;
	text-transform: none;
	}

h2	{
	margin: 2px 0px 35px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: normal;
	font-size: 16pt;
	font-weight:normal;
	color:#000000;
	text-transform: uppercase;
	font-family: arial,helvetica, sans-serif;
	}

h3 {
	margin: 20px 0 20px 0px;
	padding:0 0 0 0;
	font-size:12pt;
	font-weight:900;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
	}

h4 {
	margin:18px 0px 18px 0px;
	padding:0px;
	font-size:12pt;
	font-weight:bold;
	color:#008474;
	font-family: arial, helvetica, sans-serif;
	}

h5 {
	margin:18px 0px 18px 0px;
	padding:0px;
	font-size: 12pt;
	font-weight:bold;
	color:#008474;
	font-family: arial, helvetica, sans-serif;
	}
h4 a, h5 a {font-size: 12pt; color: #008474; font-weight: bold;}




p {
	font: 12pt garamond, helvetica, sans-serif;
	margin: 0 0px 5px 5px;
	line-height: 117%;
	padding:0 0 0 0;
	}
 
p.bodytext {
	font: 12pt garamond, helvetica, sans-serif;
	margin: 0 0px 5px 5px;
	line-height: 117%;
	padding:0 0 0 0;
	}

p.copyright {
	display: inline;
	font: 9pt garamond, helvetica, sans-serif;
	margin: 0 0px 5px 0px;
	line-height: 117%;
	padding:0 0 0 0;
	}

p.backtop {display: none;}

a {
	color:#000000;
	font-size: 12pt;
	text-decoration:none;
	font-weight:500;
	font-family: garamond, helvetica, sans-serif;
	}
a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color: #000000; text-decoration:underline;}



#wrapper {float: none; width: auto; border-style: none; border-width: 0px 0px 0px 0px; color: #000; border-left: 0px solid #b9dcd8; border-right: 0px; margin: 0 5% 0 0; padding: 0 0 0 0; background: #ffffff;}



#content {
	margin-left: 2%;
	width: auto;
	padding: 0 0 0 0;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #b9dcd8;
 	background-color: #ffffff;
	background-image: none;}


#menu	{display:none; padding: 0px 0px 0px 0px; margin: 0 0 0 0; color: #000000;	background-color: #ffffff;}

#footer {display: none;
	margin: 1em 0px 0px 0px;
	padding:17px 0px 0px .3em;
	border-style:solid;
	border-color:#008474;
	border-width:1px 0px 0px 0px;
	line-height: 1.5em;
	background-color:#ffffff;}


#footer a {font-size: .95em; margin: 0 .1em 0 .1em; font-weight: bold;}


#homeintro {
	    margin: 0 0 0 0;
	    padding: 0 1em 0 .9em;
	    border-bottom: 3px solid #008474;
	    background: #ffffff;
}

#time {
	   display: none;
	   float:none;
	   text-align: right;
	   margin: .2em 0 0 0;
	   padding: 0 0 0 0;
	   font-size: .9em;
	   font-weight: lighter;
	   color: #008474;
}

#onlinebox {
	       margin: 0 0 0 0;
	       background: #ffffff;
 	       padding: 0 3em 0 1em;
	       height: 65px;
}

h3.onlinebox {
	     margin: 1.5em 0 0 0;
	     text-transform: uppercase;
	     padding: 0 0 0 0;
	     font-size: 1em;
	     color: #cc00cc;
	     width:100%;
}


#onlinebox h4 {
	      margin: 0 0 .55em 0;
	      padding: 0 0 0 0;
	      color: #008474;
	      font-weight: 900;
	      text-transform: lowercase;
	      
}

#onlinebox p {
	      margin: 1.1em 0 .1em 0; padding: 0 0 0 0;
}


ul.link a:hover {
		 background-color: #eff7f6; color:#cc00cc;
}

ul.link a:link span {
		     display: none;
}

ul.link a:visited span {
			display: none;
}

ul.link a:hover span {
		      display: none;
		      position: absolute;
  		      margin: 0px 0px 0px 20px;
     		      background-color: #b9dcd8;
 		      max-width:220px;
  		      padding: 2px 10px 2px 10px;
 		      border: 1px solid #008474;
  		      font-size: .95em;
   		      color: #000;
 		      text-align:left;
  		      text-decoration: none;
}


dl {border-width: 0px 0px 0px 0px; border-style: none; list-style-type: circle;}
dt {font-size: 12pt; font-weight: bold; padding: 0 0 0 0; margin: 18px 0 18px 0px;  color: #cc00cc; font-family: arial, helvetica, sans-serif;}
dt a {font-weight: bold; color: #cc00cc; font-family: arial, helvetica, sans-serif;}
dd {font-size: 12pt; margin: 0 0 0px 5px; padding: 0 0 0 5px;}
ul {margin: 18px 0 18px 0; padding: 0 0 0 0; list-style-type: circle;}
li {font-size: 12pt; list-style-type: none; margin: 0 0 0px 5px; padding: 0 0 0 5px;}
	
#content dl {border-width: 0px 0px 0px 0px; border-style: none; list-style-type: circle;}
#content dt {font-size: 12pt; font-weight: bold; padding: 0 0 0 0; margin: 0 0 5px 0;  color: #008474; font-family: arial, helvetica, sans-serif;}
#content dt a {font-weight: bold; color: #cc00cc; font-family: arial, helvetica, sans-serif;}	
#content dd {font-size: 12pt; margin: 0 0 0px 5px; padding: 0 0 0 5px;}
#content ul {border-width: 0px 0px 0px 0px; border-style: none; list-style-type: circle;}
#content li {font-size: 12pt; font-weight: normal; padding: 0 0 0px 5px; margin: 0 0 0 5px;  color: #000000;}
img.imageright {
	width: 150px;
	height: 90px;
	float: none !important;
	margin: 0em 1em 1em 1em;
	padding: .5em;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	clear: both;
}
img.imageright {width: 150px; height: 90px; float: right; margin: 0 0 18px 18px; border: 1px solid #ffccff;}
table {font-size: 12pt; margin: 5px 0 5px 0;}
table a {font-size: 12pt;}
.applinks{font-weight: normal;}
q.quoteintro {line-height: 140%; font-size: 12pt; font-weight: 400; color: #cc00cc; border-width: 1px 0 1px 0; border-style: solid; border-color: #ffccff; margin: 5px 3px 5px 0;}
q.quote {display: none; float:none; width:25%; height: auto;
margin: 0; padding: 0; text-align: center; font-size: 14pt; line-height: 155%; border-width: 0px; border-style: solid; border-color: #cc00cc; color: #cc00cc; background-color: #ffccff;}
span.boldtext {font-weight: bold; color: #000000;}
span.boldtextgreen {font-weight: bold; color: #008474;}
span.boldtextpurple {font-weight: bold; color: #cc00cc;}
input.required {background: #b9dcd8;}
label.asterisk {color: #008474; font-size: 12pt; font-weight: 900;}
div.toplinks {float:right; text-align: right; color: #000000; border-width: 0px 0px 0px 0px; border-style: none; margin: 0 0 0 0; padding: 0 0 0 0;}
div.toplinks a {display: none; font-size: 12pt; margin: .2em .1em .2em 0; padding: 0 0 0 0; font-weight: bold; }
div.gisevlinks {display: none; float:right; text-align: right; color: #000000; border-width: 0px 0px 0px 0px; border-style: none; margin: 0 0 0 0; padding: 0 0 0 0;}
div.gisevlinks a {display: none; font-size: .95em; margin: 0 .5em 0 .5em; border-width: 0px 0px 0px 0px; border-style: none; padding: 0 0 0 0;}
caption {display: none;}
span.invisible {display: none;}
div.invisible {display: block; margin: 30px 0 3px 0; padding: 0 0 0 0;}
p.quotecaption {font-size: 10pt; color: #000000;}























/* ---------------------- backgrounds --------------------------------------*/ .ERYCPageColor { background-color: #FFFFFF; } /* white background */ /* -------------------------------------------------------------------------*/ 

.tablebg1 { background-color: #008474; } /* corporate green */ 
.tablebg2 { background-color: #B9DCD8; } /* main light colour */ 
.tablebg3 { background-color: #E0E0E0; } /* grey */ 
.tablebg4 { background-color: #F0F0F0; } /* very light grey */ 
.tablebg5 { background-color: #006B69; } /* main dark colour, dark green */ 
.tablebg6 { background-color: #FF8000; } /* highlight colour, orange */
.tablebg7 { background-color: #FF0000; } /* announcements, red */
.tablebg8 { background-color: #800080; } /* corporate dark purple */
.tablebg9 { background-color: #CC00CC; } /* corporate main purple */
.tablebg10 { background-color: #FFCCFF; } /* corporate light purple */
.tablebg11 { background-color: #FFECFF; } /* corporate very light purple */

/* ------------------ table content in black or white -----------------------*/
.tabletd { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
.tabletd1 { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #008474 }
.tabletd2 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b9dcd8 }
.tabletd3 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e0e0 }
.tabletd4 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0 }
.tabletd5 { FONT-WEIGHT: bold;  COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006b69 }
.tabletd8 { FONT-WEIGHT: bold;  COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #800080 }
.tabletd9 { FONT-WEIGHT: bold;  COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc00cc }
.tabletd10 { FONT-WEIGHT: bold;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffccff }
.tabletd11 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffecff }

/* -------------------- table content with coloured writing -------------------*/
.tabletdcol1 { FONT-WEIGHT: bold;  COLOR: #ffecff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #008474 }
.tabletdcol2 { FONT-WEIGHT: bold;  COLOR: #008474; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b9dcd8 }
.tabletdcol3 { FONT-WEIGHT: bold;  COLOR: #008474; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e0e0 }
.tabletdcol4 { FONT-WEIGHT: bold;  COLOR: #008474; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0 }
.tabletdcol5 { FONT-WEIGHT: bold;  COLOR: #ffecff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006b69 }
.tabletdcol9 { FONT-WEIGHT: bold;  COLOR: #ffecff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc00cc }
.tabletdcol10 { FONT-WEIGHT: bold;  COLOR: #cc00cc; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffccff }
.tabletdcol11 { FONT-WEIGHT: bold;  COLOR: #cc00cc; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffecff } /* -------------------------------------------------------------------------*/ 

AREA { BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: medium; BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: black; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: black } 
.linespace { FONT-WEIGHT: normal;  LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none } 






