body {
	font-family: Arial, Impact, sans-serif;
	font-size: 90%;
	background-color: #990000;
	list-style-position: outside;
	margin: 0;
    text-align: left;
}

h1 {
	font-family: Arial, Impact, sans-serif;
	text-decoration: none;
	color: #990000;
	font-size: 180%;
	font-weight: bold;
    text-align: left;
}

h2 {
	font-family: Arial, Impact, sans-serif;
	text-decoration: none;
	color: #990000;
	font-size: 140%;
	font-weight: bold;  
    text-align: left;
}

td {
    text-align: left;
}

.tdbackground {
    background-image: url(../images/welcome2.gif)
}

.heading {
    font-family: Garamond;
	font-weight: bold;
    background-color: #FFFFFF;
	color: #FF0000;	
	font-size: 400%;
}

.banner {
    background-color: #FFFFFF;
}
    
.mainpage {
    background-color: #990000;
}

.newsticker {
    background-color: #FFFFFF;
}

.maintable {
    background-color: #FFFFFF;
}

.photoborder {
	border-style: solid;
	border-width: thin;
	border-color: #000000;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

.searchbox {
	font-size: 90%;
	text-align: right;
}

a {
	font-family: Arial, Impact, sans-serif;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}

a:hover {
	font-family: Arial, Impact, sans-serif;
	text-decoration: underline;
	color: #990000;
	font-weight: bold;
}

.small {
	font-family: Arial, Impact, sans-serif;
	font-size: 80%;
}

.superscript {
	font-family: Arial, Impact, sans-serif;
	font-size: 60%;
	vertical-align : super;
}


.smallheader {
	font-family: Arial, Impact, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}

.header {
	font-family: Arial, Impact, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}

.lab
{
	border-style:none;
	border-width:0;
	background-color : #003366;
	color: #000000;
}

.rowcolour
{
    background-color : #CCCC99;
}

.redtext
{
	color: #990000;
	font-size: 50%;
}

.section_title
{
    color: #000000;
    background-color: #CCCC99;
    font-weight: bold;
    text-decoration: none;
    font-size: 110%;
}

.member_name
{
	color: #990000;
    font-weight: bold;
    text-decoration: none;
    font-size: 150%;
}

.navbar
{
    font-family: Arial, Impact, sans-serif;
	color: #ffffff;
	background-color: #990000;
    font-size: 90%;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

A.navbar
{
    font-family: Arial, Impact, sans-serif;
	color: #ffffff;
    font-size: 90%;
    font-weight: bold;
    text-align: center;
}

A.navbar:hover	{
    font-family: Arial, Impact, sans-serif;
	color: #ffffff;
    font-size: 90%;
    font-weight: bold;
    text-decoration: underline;
}

A.sidenavbar
{
    font-family: Arial, Impact, sans-serif;
    color: #ffffff;
    font-size: 90%;
    font-weight: bold;
}

A.sidenavbar:hover	{
	font-family: Arial, Impact, sans-serif;
	color: #ffffff;
	text-decoration: underline;
    font-size: 90%;
    font-weight: bold;
}

A.sidenavbarselected	{
	font-family: Arial, Impact, sans-serif;
	color: #000000;
    font-size: 90%;
    font-weight: bold;
}

A.sidenavbarselected:hover	{
	font-family: Arial, Impact, sans-serif;
	color: #000000;
	text-decoration: underline;
   font-size: 90%;
   font-weight: bold;
}

A.link1	{
	font-family: Arial, Impact, sans-serif;
	text-decoration: none;
	font-size: 100%;
}

A.link1:hover	{
	font-family: Arial, Impact, sans-serif;
	text-decoration: underline;
	font-size: 100%;
}

A.newsheadline {
	font-family: Arial, Impact, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

A.newsheadline:hover {
	font-family: Arial, Impact, sans-serif;
	text-decoration: underline;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}


A.home_newsheadline {
	font-family: Arial, Impact, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 100%;
	text-align: justify;

}

A.home_newsheadline:hover {
	font-family: Arial, Impact, sans-serif;
	text-decoration: underline;
	color: #000000;
	font-size: 100%;
	text-align: justify;

}

A.home_newsstory {
	font-family: Arial, Impact, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	text-align: justify;
}

A.home_newsstory:hover {
	font-family: Arial, Impact, sans-serif;
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
	text-align: justify;

}

A.neolith {
	font-family: Arial, Trebuchet MS, Impact, Helvetica;
	text-decoration: none;
	color: #CCCC99;
	font-size: 60%;
}    
A.neolith:hover {
	font-family: Arial, Trebuchet MS, Impact, Helvetica;
	text-decoration: underline;
	color: #CCCC99;
	font-size: 60%;
}    

.member_profile {
    text-align: justify;
}



#menu
{
    margin: 0 0 0 120px;
    padding: 0px 0 5px 10px;
}

#menu ul {
    list-style: none;
}

#menu li {
    float: left;
	text-align: center;
	vertical-align: middle;

}

#menu ul, #menu li
{
    display: inline;
}

#menu li a, .menu span#current  {
    display: block;
	font-weight: bold;
	border-top: 1px solid #990000;
	border-left: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	background: #990000;
	    height: 40px;
}

li.menu2 {
    display: block;
	border-top: 1px solid #990000;
	border-left: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	background: #CCCC99;
    color: #000;
    font-weight: bold;
    width: 100px;
    text-decoration: none;
        height: 40px;
}


#menu a:link, #menu a:visited, #menu span#current 
{

    width: 100px;
    text-decoration: none;
    color: #fff;
}

#menu span#current {
    color: #000;
    font-weight: bold;
    color: #990000;
    background: #fff;
}

#menu #current, #menu a:visited#current, #menu a:hover
{
    background: #CCCC99;
    color: #fff;
        height: 40px;
}

#menu a:hover { color: #000; }

#menu #menulast {
    border-right: 1px solid #CCCC99;
}
