body {
	scrollbar-3dlight-color: rgb(117,0,0);
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-darkshadow-color: rgb(0,0,0);
	scrollbar-face-color: rgb(0,51,102);
	scrollbar-highlight-color: rgb(0,51,102);
	scrollbar-shadow-color: white;
	scrollbar-track-color: rgb(117,0,0);
	overflow-x: auto;
	overflow-y: auto;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial,Tahoma,Verdana;
    background-color: white;
}

a.link1:link {
	font-family: Arial, Helvetica, sans-serif; 
	color: darkblue;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
} 
a.link1:visited {
/*	color: rgb(200,200,200); */
	color: darkblue;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;  
} 
a.link1:hover { 
	color: darkred;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
}
a.link2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: darkred;
	text-decoration: none;
}
a.link2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: darkred;
	text-decoration: none;
}
a.link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: darkblue;
	text-decoration: none;
}
a.link3:link { 
	color: #129B00;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
} 
a.link3:visited {
	color: #b0b0b0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;  
} 
a.link3:hover { 
	color: darkred;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none; 
}
p {
	color : #ffffff;
	font-size : 14px;
	font-family : Arial,Tahoma,Verdana;
    margin-top : 0px;
	margin-bottom : 0px;
}
p a {
	color : #294A7B;
	font-weight: bold;
}
p a:hover {
	color : darkred;
}

current {
	color: darkblue;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
}

.bottom {
	color : #808080;
	font-size : 12px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: normal;
	text-decoration: none;
}
.bottom a {
	color : gray;
	font-weight: normal;
	text-decoration: none;
}
.bottom a:hover {
	color : darkred;
	font-weight: normal;
	text-decoration: none;
}


/*All images with links border colour change
*/
a.image:link {
	border: 1px solid #000000;
}
a.image:visited {
	border: 1px solid darkblue;
}
a.image:hover {
	border: 2px solid #638B98;
}


.btnav {
  background-color: white;
  border: none;
}


/********************* General form elements *****************/
input, textarea, select {
    color: #000000;
    background: #FFF2FF;
    font: normal 13px Arial,Tahoma,Verdana;
}
submit {
    font-weight:bold;
    color: #ffffff;
    background-color: #800080;
    cursor:hand;
}

/* Prevent unwanted padding */
form {
    margin: 0px;
    padding: 0px;
}
input.radio {
	 color: #000000;
    background: #800080;
    font: normal 12px Arial, Tahoma, Verdana;
}
/* Applies to all textareas - stop scroll bars until needed */
textarea { 
overflow: auto; 
}



.navbar {
border-style: none;
border-width: 0;
font: normal 14px Arial, Tahoma, Verdana;
}

.navbar td {
text-align: center;
color: black;
padding-top: 9px;
font: bold 14px Arial, Tahoma, Verdana;
background-image: url('images/button3a.jpg');
}

.navbar td.current {
cursor: default;
text-align: center;
padding-top: 9px;
color: black;
font: bold 14px Arial, Tahoma, Verdana;
background-image: url('images/button3a-over.jpg');
}