body {
	background-color: #E0E0E0;
}

.style2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style2c {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.style3 {
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif}

.bottomnavcell 
	{
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	}

.style5 {
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	}
.style5c {
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-align: center;
	}

.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif	
	}

.style8 {
	color: #FF0000;
	font-weight: bold;
	}
.style8c {
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	}

.style9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	}

.style11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	}
.style12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#008000;
	font-size: 12px;
	}
.style15b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#008000;
	font-size: 15px;
	font-weight: bold;
	}
.style15bblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	}
.style18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#008000;
	font-size: 18px;
	}
.style18b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	}
.style24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#008000;
	font-size: 24px;
	font-weight: bold;
	}
.style24c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	}
.style30c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	}
.style36 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#282890;
	font-size: 36px;
	font-weight: bold;
	font-style:italic;
	}
.style36c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#282890;
	font-size: 36px;
	font-weight: bold;
	font-style:italic;
	text-align: center;
	}
#header {
  	background: #e0e0e0;
  	width: 100%;
	position:fixed;
	top:0px;
	}
#header td{
  	background: #e0e0e0;
	}

#separator {
  	background: #e0e0e0;
  	width: 100%;
	height: 5px;
	}

#leftcol
	{
	float: left;
	width: 15%;
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin:  auto;
	margin-top:90px;
	position:fixed;
	top:0;
	height:85%;
	overflow:auto;
	}

#centrecol
	{
	color: black;
	width: 70%;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:  auto;
	margin-top:100px;
	
	}


#rightcol
	{
	float: left;
	width: 15%;
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin:  auto;
	margin-top:90px;
	position:fixed;
	right:0;
	}

.footercell 
	{
	border-top:1px dashed #000000;
	border-bottom:1px solid #000000;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	}

#hintbox
	{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
	}

.hintanchor
	{ /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.hintanchor2
	{ /*CSS for link that shows hint onmouseover*/
	color: navy;
	margin: 3px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}


/* set the colour of links to blue */
#centrecol A:link { text-decoration: none; color: blue }

/* set the colour of visited links to red */
#centrecol A:visited { text-decoration: none; color: red }


#centrecol a:hover 
	{
 	text-decoration: underline;
 	color: blue;
	font-weight: 600
	}

/* 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 }
tr:hover {background: palegoldenrod;}


PRE { font-size: 9pt; font-family: Courier new, monospace; }

/* set the defaults for tables */
TABLE { font-family: Verdana, Tahoma, Arial, sans-serif;
        border-style: none }

TH, TD { text-align: left; vertical-align: top; 
	font-size: 12px }

/* 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; }


#leftcol a:hover
{
color:blue
}
#leftcol a
{
text-decoration: none;
}
#rightcol a:hover
{
color:blue;
text-decoration: none;
}
#rightcol a
{
text-decoration: none;
}

.note {
 font-size: 10pt;
 color: #294e56;
 margin: 0 200px;
 padding: 10px;
 border: 1px solid #73afb7;
 background-color: #fbef99;
}

.left
{
    float: left;
    margin-right: 2px
}
.right
{
    float: right;
    margin-left: 2px
}

.clear {
  clear: both;
}


#leftnavbuttons li
{
    border-right: #848484 2px solid;
    border-top: #a5a6a5 2px solid;
    font-weight: bold;
    list-style-position: outside;
    font-size:125%;
    margin: 2px 0px 2px;
    border-left: #a5a6a5 2px solid;
    border-bottom: #848484 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
    position: relative;
    overflow:auto;
    left:-20px;
    text-align: center;
}
#leftnavbuttons a
{
    padding-right: 4px;
    display: block;
    padding-left: 4px;
    background:  #dedece;
    padding-bottom: 2px;
    color: #000;
    padding-top: 2px
    position: relative;
    text-align: center;
    margin: 2px 0px 2px;
}
#leftnavbuttons a:hover
{
    background: #eaeaea;
    text-decoration: none;
    text-color: blue;
}

#right-membershipcontainer
{
    border: #0f0 2px solid;
    background:  dedece;
    float: right;
    width: 100%;
    text-align: center;
    color: black;
    overflow: hidden;
    margin: 2px 0px 2px;
}
#right-copyrightcontainer
{
    border: #0f0 2px solid;
    background:  dedece;
    float: right;
    width: 100%;
    text-align: center;
    color: black;
    overflow: hidden;
    margin: 2px 0px 2px;
}
#right-tfcontainer
{
    border: #0f0 2px solid;
    background:  dedece;
    float: right;
    width: 100%;
    text-align: center;
    color: black;
    overflow: hidden;
    margin: 2px 0px 2px;
}
#right-servicecontainer
{
    border: #404040 1px solid;
    background:  2e2e2e;
    display: block;
    float: right;
    width: 100%;
    text-align: center;
    color: black;
    overflow: hidden;
    margin: 4px 0px 4px;
}
#right-servicecontainer a
{
    color: #404040;
}
#right-servicecontainer a:hover
{
    color: blue;
}
#right-servicecontainer:hover
{
    background-color: #eaeaea;
}
#right-organisercontainer:hover
{
    background-color: #eaeaea;
}
#right-organisercontainer
{
    border: #0f0 1px solid;
   background-color:  #d0e0d0;
     display: block;
    float: right;
    width: 100%;
    text-align: center;
    color: black;
    overflow: hidden;
    margin: 16px 0px 4px;
}
#right-organisercontainer a
{
    color: #404040;
}
#right-organisercontainer a:hover
{
    color: blue;
}

