body{
	border: 0px;
	padding:0px;
	margin:0px;
	background-color : white ;
}





h2 {
	background : transparent;
   font-family : arial, helvetica, sans-serif;
	font-size : 1.1em;
	font-weight : bold;
	color : #4682B4;
	margin: 0px 0em 0.5em 0em;

/*	margin : 10px 0em 0.5em 0em;*/
	}
	
h3 {
	background : transparent;
	color : #990000;
	font-family : arial, helvetica, sans-serif;
	font-size : 0.95em;
	font-weight : bold;
	margin: 0.9em 0em 0.5em 0em;
	

}

		
h4 {
	background : transparent;
	color : #666666;
	font-family : arial, helvetica, sans-serif;
	font-size : 1.0em;
	font-weight : bold;
}


li {
	list-style-image: url(images/redbutton.gif) ;
	list-style-type : none;
	padding:0px 0px 2px 0px;
}


/*td, li {
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-size:0.95em;}

*/
 p,li {
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:0.90em;
	line-height:1.3em;
}


.tabletext {
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:0.90em;
	line-height:1.3em;
}



th {
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
}




li {

	list-style-image : url(images/redbutton.gif);
	list-style-type : square;
	margin : 0.3em 0 0;
	font-size:0.95em;
	line-height:1.2em;
}






/*ordered list - force no button*/


ol li 
{
	list-style-image: none;
	list-style : upper-roman;
	list-style-type : lower-alpha;
	font-family: arial,helvetica,sans-serif;
	margin : 0.3em 0 0;
	font-size:0.95em;
	line-height:1.2em;
}



/* IMAGE STUFF*/



img {
	border-style : none;
}




.borderpic {
	border-color: #666666;
	border-width:1px;
	border-style: solid;
}




.imageright{
	
   float:right;
   margin:5px 0px 10px 20px;
	font-size: smaller;
	font-family: ARIAL,HELVETICA,SANS-SERIF;
	font-weight: normal;
	text-align : center;
	}

.imageleft{
	
    float:left;
    margin:5px 20px 10px 0px;
	font-size: smaller;
	font-family: ARIAL,HELVETICA,SANS-SERIF;
	font-weight: normal;
	text-align : center;
}



/*LEFT HAND MENU*/


.sectionhead{
background-color: #006666; 
color: #ffffff; 
font-family : arial,helvetica , sans-serif ; 
font-size:13px ; 
text-align:left ; 
padding:3px 5px 3px 5px ; 
border-bottom : 1px solid white ; 
width:auto ;
line-height: 15px;
display:block;
cursor:hand;
}




.leftlinkcell {
	width: auto;
/*	background-color: #ade4e4; */
	background :url(images/menuarrow.gif) left center no-repeat #ade4e4;
	padding:3px 5px 3px 13px;
	border-bottom:1px dashed gray;
	text-align: left;
	}




/*LH MENU LINKS*/



.lhmenu{
font-family: arial,helvetica,sans-serif; 
font-size:12px; 
font-weight: bold; 
line-height: 1.1em;
}


A.lhmenu:link
{
	color: #000066; 
	text-decoration: none;
background-color:#ade4e4; 
}

A.lhmenu:active
{
	text-decoration : none;
background-color:#ade4e4; 
	color : #FFFF00;

}

A.lhmenu:visited
{
	text-decoration : none;
background-color:#ade4e4; 
	color : #000066;
}

		
A.lhmenu:hover
{
	text-decoration : none;
background-color:#ade4e4; 
	color : #0000FF;
}






/*LH MENU LHECTION HEAD  LNKS*/



A.headlink:link
{
	color: white; 
	text-decoration: none;
background-color:#006666; 
}

A.headlink:active
{
	text-decoration : none;
background-color:#006666; 
	color : #FFFF00;

}

A.headlink:visited
{
	text-decoration : none;
background-color:#006666; 
	color : white;
}

		
A.headlink:hover
{
	text-decoration : none;
background-color:#006666; 
	color : white;
}

















/* PAGE LINKS */

a:link
	{
	background : transparent;
	text-decoration : underline;
	color:#0000FF;
}

a:visited {
	background : transparent;
	text-decoration : underline;
	color:#990099;
}

a:hover {
	background : transparent;
	text-decoration : none;
color:#FF0000;
}

a:active
	{
	background : transparent;
	text-decoration : none;
}

















/* TOP NAVIGATION  */

.navtop{
	background-color : #006666;
	border-left : 1px solid white;
	padding : 0px 5px 0px 5px;
	text-align : center;

}

.navtop a,
.navtop a:link,
.navtop a:hover,
.navtop a:active,
.navtop a:visited{
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	font-family : arial,helvetica,sans-serif;
	font-size:10pt;
	width : 100%;
	display:block;
}



#a01 a:hover		{
	background-color : #E41F1F;
}

#a02 a:hover{
	background-color : #9C3D97;
}

#a03 a:hover		{
	background-color : #008887;
}

#a04 a:hover		{
	background-color : #8080B9;
}

#a05 a:hover		{
	background-color : #AE6119;
}

#a06 a:hover		{
	background-color : #0076BD;
}

#a07 a:hover	{
	background-color : #96A297;
	}

#a08 a:hover		{
	background-color : #353C91;
}

#a09 a:hover		{
	background-color : #0A9900;
}

#a10 a:hover		{
	background-color : #E41F1F;
}

#a12 a:hover		{
	background-color : #FFA102;
}


/*Colours cover*/

.one{
  background: #FFFFCC;
  padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


.two{
  background: #F6E7FA;
  padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


.three{
  background: #BFEDED;
    padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


.four{
  background: #F8D3CF;
  padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


.five{
  background: #D2E1FB;
   padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


.six{
  background: #F9D287;
    padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


.seven{
  background: #C0DCC0;
  padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


.eight{
  background: #CCCCCC;
  padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;

}


.nine{
  background: #CCCCCC;
  padding: 0px 6px 3px 6px;
  font-family:arial,helvetica,sans-serif;
  color:#000099;
  margin: 5px 0px 0px 0px;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


.subscript {
	border-color : #808080;
	border-style : dashed;
	border-width : 1px 0 0 0;
	font-family : arial,helvetica,sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 5px 0 50px 0;
	color:#808080;

}

#contentcell{
	padding:10px 25px 20px 10px;
	font-family : arial,helvetica,sans-serif;		
}


#contentcell  td a{
	font-family : arial,helvetica,sans-serif;		
font-size:0.8em;
}






/*Freefind Styles*/

.search-results{
font-size:0.95em;
	
}


.hiddenstuff{
	visibility:hidden;
	display: none;
}


.webform{
	background-color:#FFFFEE;
}
