#maincontent {
	font-family: "Verdana", sans-serif;
   	font-size: 14px;
	position: relative; z-index:1;
	background-color:#FFFFFF;
	margin-top: 0px;
	padding: 0;
	width:965px; 
	}

#infoarea {
	font-family: "Verdana", sans-serif;
	font-size: 10px;
	float:right;
	background-color:#263570;
	margin-left: 15px;
	margin-right: 2px;
	margin-top: 8px;
	padding: 5px 8px 5px 8px;
	width: 248px;
	color:#E0E0E0;
	border: 2px solid black;
}

#resourcearea {
	font-family: "Verdana", sans-serif;
	font-size: 10px;
	float:right;
	background-color:#263570;
	margin-left: 15px;
	margin-right: 2px;
	margin-top: 8px;
	padding: 5px 8px 5px 8px;
	width: 315px;
	color:#E0E0E0;
	border: 2px solid black;
}

#contactdetails {
    font-family: "Verdana", sans-serif;
	float:right;
	font-size: 10px;
	margin-left: 15px;
	margin-right: 2px;
	margin-top: 18px;
    margin-bottom: 8px;
	padding: 5px 8px 5px 8px;
	width: 280px;
}


#topnav {
	position:relative; z-index:2;
	width:965px; 
	background-image:url(graphics/top_bg.jpg); layer-background-image:url(graphics/top_bg.jpg);
	border: 1px solid black;
	}
	
#footer {
	position:relative; 
	width:965px; 
	margin: 0;
	padding: 0;
	background-image:url(graphics/top_bg.jpg); layer-background-image:url(graphics/top_bg.jpg);
	border: 1px solid black;
	}

p {
	font-family: "Verdana", sans-serif;
	font-size: 14px; 
	line-height: 1.2em;
    margin: 0px 5px 14px 20px;
    padding: 0;
	}

p.mininav {
	font-family: "Verdana", sans-serif;
	font-size: 12px; 
	line-height: 1.5em;
    margin: 5px 5px 0px 25px;
    padding: 0;
	}
    
p.infoarea {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	color:#E0E0E0;
	}
    
p.newsarea {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
    margin: 0 0 0 35px;
	color:#000000;
	}    
    
p.term {
    font-family: "Verdana", sans-serif;
    font-size: 14px;
    color:blue;
    font-style: italic;
    margin: 10px 0px 7px 20px;
    }

p.def {
      position: relative;
    font-family: "Verdana", sans-serif;
    font-size: 12px;
    margin: 0px 0px 0px 27px;
    color: black;
    }

    
p.pagefooter {
	font-family: "Verdana", sans-serif;
	font-size: 10px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	}
    
h1 {
	font-family: "Verdana", sans-serif;
	color: darkblue;
	font-size: 2em;
	position:relative; z-index:2;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 3px 0px;
    font-weight: 900;
	}

h2 {
	font-family: "Verdana", sans-serif;
	color: darkblue;
	font: 1.5em;
    margin: 0px 0px 3px 3px;
	left: 15px;
    font-weight: 900;
	}

h3 {
	font-family: "Verdana", sans-serif;
	color: darkblue;
	font: 1em;
	font-weight: 900;
    margin: 0px 0px 10px 3px;
	left: 15px;
	}
    
 h5 {
	font-family: "Verdana", sans-serif;
    margin: 0px 0px 3px 6px;
	left: 15px;
	}
    
 h1.silver {
	font-family: "Verdana", sans-serif;
	color: #E0E0E0;
	font: 2em;
	position:relative; z-index:2;
	margin: 0;
	padding: 0px 0px 3px 0px;
    font-weight: 900;
	}

h2.silver {
	font-family: "Verdana", sans-serif;
	color: #E0E0E0;
	font: 1.75em;
    margin: 0px 0px 3px 0px;
	left: 15px;
    font-weight: 900;
	}

h3.silver {
	font-family: "Verdana", sans-serif;
	color: #E0E0E0;
	font: 1.25em;
	font-weight: 900;
	left: 15px;
    margin: 0px 0px 2px 0px;
    } 

#imgflushleft { 
    position:relative;
    clear:left;
    padding: 0px; 
    margin: 5px 5px 5px 5px;
    }
    
.imgbottomright {
	position: absolute;
	bottom: 40px;
	right: 10px;
}
    
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix:before {
        content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
ul { font:normal 0.95em/1.3em "Verdana", sans-serif; 
}

ol { font:normal 0.95em/1.3em "Verdana", sans-serif; margin:-5px 0px 0px 55px;
}

li { font:normal 0.95em/1.3em "Verdana", sans-serif; 
}

ul.silver { font:normal 1em/1.3em "Verdana", sans-serif; position:relative; margin-left:25px; margin-top:0px;
}

li.silver { font:normal 1em/1.3em "Verdana", sans-serif; position:relative; margin-left:25px;
}

ul.tabled { font:normal 1em/1.3em "Verdana", sans-serif; position:relative; margin-left:5px;
}

ul.para { font:normal .95em/1.3em "Verdana", sans-serif; margin:-5px 0px 0px 55px;
}
ul.parainny { font:normal .95em/1.3em "Verdana", sans-serif; margin:-5px 0px 5px 65px;
}


li.tabled { font:normal 1em/1.3em "Verdana", sans-serif; position:relative; margin-left:5px;
}

table.eventsT {
    width: 85%;
    margin-left: 20px; }

td {
font-family: "Verdana", sans-serif;
	font-size: 14px; 
	line-height: 1.2em;
	}

td.contact {
font-family: Verdana, sans-serif; font-size: 10px; line-height: 13px; }

td.silver {
font-family: Verdana, sans-serif; font-size: 12px; line-height: 13px; color:#D8D8D8;}

a:link { color : darkblue;}
a:visited { color : darkblue;}
a:active { color : darkred;}	

a.silver:link {color : lightblue;}
a.silver:visited {color : lightblue;}
a.silver:active {color : red;}

a.inverted:link {color : white; background-color: darkblue; text-decoration: none; font-weight:bold;}
a.inverted:visited {color : white; background-color: darkblue; text-decoration: none; font-weight:bold;}
a.inverted:active {color : white; background-color: darkblue; text-decoration: none; font-weight:bold;}

p.question {
	font-family: "Verdana", sans-serif;
	font-size: 12px; 
	color: darkred;
	margin-left:12px;
	margin-top:5px;
	padding-left:20px;
	padding-right:15px;
	margin-bottom: 0px;
	margin-right:15px;
	padding-bottom: 0px;
	line-height: 1.2em;
	}

p.answer {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	color: darkgreen; 
	margin-left:30px;
	margin-top:5px;
	padding-left:20px;
	padding-right:15px;
	margin-bottom: 20px;
	margin-right:15px;
	padding-bottom: 0px;
	line-height: 1.2em;
	}
   
p.inny {
	font-family: "Verdana", sans-serif;
	font-size: 14px; 
	line-height: 1.2em;
    margin: -2px 0px 7px 40px;
    padding: 0;
	}
