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; }

p.boxed{
	color: White;
	font-weight: Bold;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 140%;
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #007DC3;
	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: 80%;
}



/*******  START OF AMENDMENTS TO STYLESHEET - 26-10-2004********/

/* START OF STANDARD TEXT LINKS AND COLOURS */
A {
	color: Blue;
	text-decoration: none;
}

A:HOVER {
	color: Blue;
	text-decoration: underline;
}

A:VISITED {
color: #6E8EE8;
}
/* 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;}

TEXTAREA,.TEXTBOX,.FILE
{background-color: #FFFFFF; 
 border: #7F9DB9 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 */
 
 /*Removing of tables in includes styles*/
div#adzone { text-align: center; padding: 10px 10px 10px 10px;}
 div#adzone img { margin: 10px 0px 10px 0px; }
 div#adzone embed { margin: 10px 0px 10px 0px; }
  div#adzone iframe { margin: 10px 0px 10px 0px; }
 
div.center { text-align: center; }
.floatleft { float: left; }
.floatright { float: right; }
div.seconddivbottom { width: 48%; }

div#column-nav ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#column-nav li { background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px; }
div#column-nav li a { color: #000000;
				font-size: 100%;}
div#column-nav li a:hover { color: #FF0000;
						text-decoration: Underline;}
						
div#dir-index-list ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#dir-index-list li { width: 45%;
					float: left;
				background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 0px 4px 2px 0px; }

div#column-nav-top ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#column-nav-top li { background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px; }
				
div#bottom-adverts2 {width: 99%; float: left; background-color: #F7F7F7; border: solid 1px #C0C0C0; padding: 1px 4px 1px 4px; font-size: 90%;}
div#bottom-adverts2 img { float: right; margin: 20px 10px 0 0; }
div.associatesBox { width: 80%; }
div#articlelinks { width: 99%; background-color: #F7F7F7; font-size: 8pt; text-align: center; }
div#articlelinks a { padding: 0px 20px 0px 20px; }

div#news-stories ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#news-stories li { background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px; }
				
				div.adzone { text-align: center; padding: 10px 10px 10px 10px;}
div.adzone img { margin: 10px 0px 10px 0px; }
div.adzone embed { margin: 10px 0px 10px 0px; }
div.adzone iframe { margin: 10px 0px 10px 0px; }
