body { background: #FFFFFF; }

/* this is used if you wish to emphasise a word*/
div.box {
	border: solid; border-width: thin; width: 100%
}

/* this is used if you wish to emphasise a word*/
em { font-style: italic; font-weight: bold; }

/* this is used if you wish to "strong" a word*/
strong { text-transform: uppercase;  font-weight: bold; }

/*this is the section for a paragraph - i.e. normal writing*/
BODY{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: Black;

}

.highlight { background: #FFFF40; }

td.banner { background-image: url('images/layout/main-graphic.gif') ;
				background-repeat: no-repeat;
				background-position: right; }
				
td.bottom-left { background-image: url('images/layout/bottom-left.gif') ;
				background-repeat: no-repeat;
				background-position: bottom left;
				font-size: 10pt; }

p.boxed{
	color: White;
	font-weight: Bold;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt;
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FF0000;
	border-color: #C0C0C0;
}

p.bottomMenu{
	color: White;
	font-size: 90%;

}

a.bottomMenu{
	color: White;
	text-decoration: none;
}

a.bottomMenu:HOVER{
	color: White;
	text-decoration: underline;
}

a.bottomMenu:VISITED{
	color: White;
}

p.topMenu{
	color: Black;
	font-size: 120%;
}

/* stuff for in the tables (size does not affect headings)- in this site this incudes most of the writing */
TH, TD {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
}



/*******  START OF AMENDMENTS TO STYLESHEET - 26-10-2004********/

/* START OF STANDARD TEXT LINKS AND COLOURS */
A {
	color: #FF0000;
	text-decoration: none;
}

A:HOVER {
	color: #FF5050;
	text-decoration: underline;
}

A:VISITED {
color: #FF5050;
}
/* ENDOF STANDARD TEXT LINKS AND COLOURS */

/* START OF MAIN LEFT MENU  TABLE STYLE LAYOUT */
p.mainmenu{
	color: Black;
	font-size: 100%;
}

a.mainmenu{
	color: Black;
	font-size: 100%;
}

a.mainmenu:HOVER{
	color: Red;
	text-decoration: underline;
}
/* END OF  MAIN LEFT MENU  TABLE STYLE LAYOUT */


/* START OF DIRECTORY TABLE STYLE LAYOUT
The following will now work, so you might want to change the colours etc. */
p.associatesBox{
	color: Black;
	font-size: 90%;
}

a.associatesBox{
	color: Black;
	font-size: 90%;
}

a.associatesBox:HOVER{
	color: Red;
	text-decoration: underline;
}
/* END OF DIRECTORY TABLE STYLE LAYOUT */

/* START OF FORM INPUT AND SELECT STYLE LAYOUT */
form {
margin-bottom: 0px;
} 

SELECT 
{background-color: #F3F3F3; 
 color: #000000;
 font-size: 10pt;
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-weight: normal;}

INPUT
{border: #FF0000 1px solid; }
 
TEXTAREA,.TEXTBOX,.FILE
{background-color: #FFFFFF; 
 border: #FF0000 1px solid; 
 color: black; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-size: 9pt; 
 font-weight: normal;}

.SUBMIT
{background-color: #cadeee; 
 border: #7F9DB9 2px solid; 
 color: #007DC3; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-size: 9pt; 
 font-weight: bold;}
 
 /* END OF FORM INPUT AND SELECT STYLE LAYOUT */
 
 #nav_left td { padding-left: 4px; 
			  padding-right: 4px; 
			  padding-top: 1px; 
			  padding-bottom: 1px;
			  background-color: #F5F5F5; }
			  
#nav_left a {
	color: Black;
	font-size: 100%;
}

#nav_left a:HOVER{
	color: FF0000;
	text-decoration: underline;
}

#nav_left a:VISITED {
color: #666666;
}