@CHARSET "ISO-8859-1";

@CHARSET "ISO-8859-1";
body{
  /* font-family: verdana, geneva, ariel, helvetica; */ 
  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    
}

p, li{
	font-size: 1.2em;
}

#yui-main{ /* the main area of the page */
   
}

a:link 
{
	color: #0066FF;
  /* text-decoration: underline; */
  text-decoration: none;
  
}
a:visited
{
	color: #0066FF;
  text-decoration: none;
  
  
}
a:active 
{
	color: #0066FF;
  text-decoration: none;
  
  
}
a:hover
{
	color: #0066FF;
  text-decoration: none;
  
}

td,th{
  border: none;
}

.report_table{
  border: 1px solid #BDBDBD;
  border-collapse: collapse;
  margin-top: 50px;
  
  width: 100%; 
  margin-top: 10px;
  
}
.report_table td, .report_table th{
  border: 1px solid #BDBDBD;
  text-align: left;
  padding: 4px;
  height: 50px;
  
}

.report_table td{	
	/* height: 60px; */
}

.report_table .header{
  font-weight: bold;    
  background-color: #dddddd; 
}


/************************* report filters ****************************/
#id_report_form{
	/* border: 1px solid red; */
	margin-left: 15px;
	margin-right: 15px;
	font-size: 20px;
}

fieldset{
	font-size: 15px;
}

/********************************* START OF THE HEADER STUFF ********************************************/

#hd{
	/* border: 1px dotted green; */ 
	height: 400px;
}

#hd #logo
{
	float: left;
	margin-left: 0px;
	margin-top: 15px;
	
}
	
#hd #header_text
{
	float: right;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#hd #main_image   /* main part of the header contains the menu, image etc ... */
{
	clear: both;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	/* border: 1px solid red; */  
	
}

#hd #menu_center_table
{
	width: 100%;
	background-color:#DAD9DD;
	padding: 0; 
	margin-bottom: 0;
	/* the menu gradient 
		 background-image:url(http://www.bassetths.org.uk/imagesnew/menu/topnav2.gif); 
		background-repeat:repeat-x;
		background-position:left top; */ 
	/* border: 1px dotted orange; */
		
}
#hd #menu_container
{
	background-color:#DAD9DD;
	width: 950px; /* changed from 920  
	margin-left: auto; 
	margin-right: auto; */
	/*border: 1px dotted orange;*/ 
	margin-bottom: 0; 
	padding-bottom: 0;
	
	
	/* menu 
	width:auto; 
		height:28px; */
	
}

#hd #menu_table{
	width: 100%; 
	margin-bottom: 0px;
	text-align: center;
	
}

#hd #menu_table td,th{
	border: none;
}

#hd #menu_center_table td{
	border: 0px;
}	

#hd #menu_table a:link 
{
  color: black;
  /* text-decoration: underline; */
  text-decoration: none;
  
}
#hd #menu_table a:visited
{
  color: black;
  text-decoration: none;
  
  
}
#hd #menu_table a:active 
{
  color: black;
  text-decoration: none;
  
  
}
#hd #menu_table a:hover
{
  color: black;
  text-decoration: none;
  
}

#hd #menu_table {
  font-size: 1em;
}
	

/********************************* END OF THE HEADER STUFF ****************************************/



.col_title{
	font-size: 1.5em;
	margin-bottom: 10px;
	
	
}


#news_section{
	font-size: 1.2em;
}

#yui-main h2{
	color: #0066FF;
	
}




/**
footer
*/

#id_footer_links{
	margin-top: 20px;
}
