/*-----------------------*/
/* general style control */
/*-----------------------*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	height:100%;
	
	scrollbar-face-color:		#F6F6FF; 
	scrollbar-highlight-color:	#FFFFFF; 
	scrollbar-3dlight-color:	#000000; 
	scrollbar-darkshadow-color:	#F0F0FF;
	scrollbar-shadow-color:		#0000FF; 
	scrollbar-arrow-color:		#0000FF; 
	scrollbar-track-color:		#CCCCFF;
}

img.content {
border:0;
margin-right:20px;
margin-left:20px;
margin-bottom: 10px;

}

/*---------------------*/
/* links style control */
/*---------------------*/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6666;
	text-decoration: none;
	font-weight: bold;
}

/* N.B. styles for menu links are in menu.css */

a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}


a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

div.contentDiv{
   display: block;
   position: relative;
}
/*-----------------------*/
/* heading style control */
/*-----------------------*/
h1.heading0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
}

h2.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
}

h3.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}

/*-------------------------*/
/* paragraph style control */
/*-------------------------*/
p.general{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

p.announce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3333;
	font-weight: bold;
}

p.announceSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3333;
	font-weight: bold;
}

p.footnote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

.style1 {
	font-size: 14px
}

/* N.B. used to hide words in the first page that the search engines can pick up on */
p.words{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #FFFFFF;
}
/* N.B. NOT a paragraph as this causes problems in Firefox table layout in a DIV*/
span.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

/*---------------------*/
/* footer style control */
/*---------------------*/
div.footer {
   opacity: 1.0;
   filter: alpha(opacity=100); /* for ie 6 (must agree with number above) */
   width: 961px;
   height: 26px;
   z-index: 1;
   position: relative;
   left: 31px;
}

div.footerHome {
   opacity: 1.0;
   filter: alpha(opacity=100); /* for ie 6 (must agree with number above) */
   width: 100%;
   height: 26px;
   z-index: 1;
   position: relative;
}

/*---------------------*/
/* table style control */
/*---------------------*/
td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*--------------------*/
/* form style control */
/*--------------------*/
form {
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
	border-style: ridge;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
/*--------------------*/
/* list style control */
/*--------------------*/
li.bulletgen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style:disc;
}
li.numbergen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style:decimal;
}
