h1 {
    	color:black ;
	margin: 0;
	font-size: 3.0em;
	line-height: normal;
	font-weight:normal;
	letter-spacing: 0.05em;
   	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 400;
}

h2 {
    	color:black ;
	margin: 0;
	font-weight:500;
	font-size: 1.3em;
	line-height: normal;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: normal;
}

h3 {
    	color:black ;
	margin-top: 25px;
	font-weight: normal;
	font-size: 1.3em;
	line-height: normal;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: normal;
text-decoration:underline;
}

.ImageBorder
{
    border-width: 1px;
    border-color: Black;
}

a {
    color: #000000;
    font_style:normal;
}

th {
    color: #c00000;
}

td {
    color: #808080;
}

body {
    color: black;
    background-color: white;
   font-family: 'Helvetica Neue', sans-serif;
	font-weight: 300;
   font-size:100%;
	margin: 0 auto;
	max-width:720px;
	min-width:480px;
padding-left: 0px;
padding-right: 0px;
line-height:28px;
}

.gradient-bg {
   background-color: white; 
   background-image: url(images/fallback-gradient.png); 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EBE558), to(#67C200));
   background-image: -webkit-linear-gradient(top, #EBE558, #67C200); 
   background-image:    -moz-linear-gradient(top, #EBE558, #67C200);
   background-image:     -ms-linear-gradient(top, #EBE558, #67C200);
   background-image:      -o-linear-gradient(top, #EBE558, #67C200);
}

.gradient-bg-wod {
   background-color: white; 
   background-image: url(images/fallback-gradient.png); 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffe000), to(orange));
   background-image: -webkit-linear-gradient(top, #ffe000, orange); 
   background-image:    -moz-linear-gradient(top, #ffe000, orange);
   background-image:     -ms-linear-gradient(top, #ffe000, orange);
   background-image:      -o-linear-gradient(top, #ffe000, orange);
}

#grad
{
background: -webkit-linear-gradient(#67C200, #EBE558); /* For Safari */
background: -o-linear-gradient(#67C200, #EBE558); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#67C200, #EBE558); /* For Firefox 3.6 to 15 */
background: linear-gradient(#67C200, #EBE558); /* Standard syntax */
}

iframe {
	display:block;
}

#nav
{
    padding:0;
list-style-type: none;
   text-decoration: none;
   width:100%;
}
#nav li 
{
   display:inline;
   font-family: 'Helvetica Neue', sans-serif;
   font-size:1.0em;
   text-decoration: none;
   float:left;
   color:black;
}

#nav li a 
{   
   text-decoration: none;
   color:black;
   text-align:centre;
float:none;
}
#nav li a selected
{   
   color:#707070;
}
#nav li a:hover 
{
   color:#707070;
}
iframe {
    display: block;
    margin: 0 auto;
    border: 0;
}

div.textDiv {
position:absolute;
top:220px; left:450px;
width:242px; height:366px;
z-index:7;
}

.lower-section{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width: 720px;
   		font-size:1.25em;
}
.narrowcentre{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width: 700px;
   		font-size:1.25em;
}
.narrowcentre figure{
   margin: 0;
   position: center;
   opacity:1;
}
.privacypolicy{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width: 530px;
}
.presscentre{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width: 720px;
}
.presscentre figure{
   margin: 0;
   position: center;
   opacity:1;
}
.css-slideshow2{
		width: 324px;
   position: relative;
   height: 360px;
}
.css-slideshow2 figure{
   margin: 0;
   position: absolute;
   opacity:1;
}

figure:nth-child(1) {
   animation: xfade 40s 35s infinite;
   -webkit-animation: xfade 40s 35s infinite;
}
figure:nth-child(2) {
   animation: xfade 40s 30s infinite;
   -webkit-animation: xfade 40s 30s infinite;
}
figure:nth-child(3) {
   animation: xfade 40s 25s infinite;
   -webkit-animation: xfade 40s 25s infinite;
}
figure:nth-child(4) {
   animation: xfade 40s 20s infinite;
   -webkit-animation: xfade 40s 20s infinite;
}
figure:nth-child(5) {
   animation: xfade 40s 15s infinite;
   -webkit-animation: xfade 40s 15s infinite;
}
figure:nth-child(6) {
   animation: xfade 40s 10s infinite;
   -webkit-animation: xfade 40s 10s infinite;
}
figure:nth-child(7) {
   animation: xfade 40s 5s infinite;
   -webkit-animation: xfade 40s 5s infinite;
}
figure:nth-child(8) {
   animation: xfade 40s 0s infinite;
   -webkit-animation: xfade 40s 0s infinite;
}

@keyframes xfade{
   0%{
      opacity: 1;
   }
   10.5% {
      opacity:1;
   }
   12.5%{
      opacity: 0;
   }
   98% {
      opacity:0;
   }
   100% {
      opacity:1;
   }
}

@-moz-keyframes xfade{
   0%{
      opacity: 1;
   }
   10.5% {
      opacity:1;
   }
   12.5%{
      opacity: 0;
   }
   98% {
      opacity:0;
   }
   100% {
      opacity:1;
   }
}

@-webkit-keyframes xfade{
   0%{
      opacity: 1;
   }
   10.5% {
      opacity:1;
   }
   12.5%{
      opacity: 0;
   }
   98% {
      opacity:0;
   }
   100% {
      opacity:1;
   }
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
    }

.noUnderline { text-decoration: none }
.noUnderlineWhite { text-decoration: none; color:#ffffff}

.roundrect {border-radius: 23px;border-color:black}