	body {
			text-align:left;
			font-family:"Gill Sans", verdana, arial, helvetica, sans-serif;
			color:#000;
			background-color:#fff;
			font-size:medium;
			background-image:none;
			}
	
	a 		{
			color:#000;
			background-color:#fff;
			font-weight:600;
			}
	
	a:visited, 
	a:hover, 
	a:active {
			color:#000;
			background-color:#fff;
			}
			
	 		
	div#accessibilitymenu {
			display:none;
			}
			
	div#accessiblitymenu p.accessibilitymenu {
			display:none;
			}
			
	div#accessibilitymenu p.accessibilitymenu a {
			display:none;
			}	
	
	div#container {
			width:96%;
			text-align:left;
			margin:auto;
			background-color:#fff;
			color:#000;
			padding:0;
			background-image:none;
			border:none;			
			}
	
	div#banner {
			text-align:left;
			padding:0em;
			width:100%;
			}
			
	div#bannerimg {
			float:left;
			margin-bottom:0em;
			padding-bottom:0em;
			}
	
	div#bannerp {
			float:right;
			text-align:right;
			padding-top:0em;
			color:#000;
			background-color:#fff;
			margin-bottom:1em;
			}
			
	div#bannerp span {
			color:#000;
			background-color:#fff;
			font-weight:600;
			}
			
	div#searchalert p.searchalert {
			display:none;
			}
			
			
	a.skipnavigation {
			display:none;
			}

	
	div#search {
			display:none;
			}
			
	div#search form {
			display:none;
			}
			
	div#search input {
			display:none;
			}
			
	div#search input:focus {
			display:none;
			}
		
	div#search input.hiddeninput {
			display:none;
			}
			
	div#search input.button{
			display:none;
			}

	div.clearphoto {
			clear:both;
			}	

	div.clearphotoplum {
			clear:both;
			}	

	div.clearphotoblue {
			clear:both;
			}		

	div.clearphotosand {
			clear:both;
			}		

	div.clearphotopink {
			clear:both;
			}					
	
	div.gradient {
			display:none;
			}
			
	div.gradientplum {
			display:none;
			}
			
	div.gradientblue {
			display:none;
			}
			
	div.gradientsand {
			display:none;
			}
			
	div.gradientpink {
			display:none;
			}
			
	div#maincontent {
			text-align:left;
			padding:0em 0em 0em 0em;
			margin-top:0em;
			}
			
	div#menu {
			display:none;
			}
	
	div#menu h1 {
			display:none;
			}
	
/******************   MAIN MENU START  *************/
	
	div#menu ul li {
			display:none;
			}
			
	div#menu ul li a {
			display:none;
			}
	
	#navcontainer ul {
			display:none;
			}

	#navcontainer ul li {
			display:none;
			}

	#navcontainer a {
			display:none;
			}

	#navcontainer a:link, 
	#navlist a:visited {
			display:none;
			}

	#navcontainer ul li a:hover {
			display:none;
			}

	#navcontainer ul li#active span {
			display:none;
			}
			
	#navcontainer ul li#active span#sectionheader,
	#navcontainer ul li#active span#sectionheader2	 {
			display:none;
			}
			
	#navcontainer ul li a#sectionheader,
	#navcontainer ul li a#sectionheader2 {
			display:none;
			}
			
	#navcontainer ul li a:hover#sectionheader,
	#navcontainer ul li a:hover#sectionheader2 {
			display:none;
			}
			
/****************** MAIN MENU END  ********************/		
/****************** SUB MENU START ********************/

	#navcontainer ul li ul {
			display:none;
			}

	#navcontainer ul li ul li { 
			display:none;	
			}


	#navcontainer ul li ul li a {
			display:none;
			}

	#navcontainer ul li ul li a:link, 
	#navlist a:visited {
			display:none;
			}

	#navcontainer ul li ul li a:hover {
			display:none;
			}

	#navcontainer ul li#active ul li a:link, 
	#navcontainer ul li#active ul li a:visited {
			display:none;
			}
	
			
	#navcontainer ul li#active ul li a:hover {
			display:none;
			}
			
	#navcontainer ul li ul li#active span {
			display:none;
			}

/**************** SUB MENU END **********************/
	
		
	div#content {
			text-align:left;
			width:100%;
			padding-right:3em;
			padding-top:0em;
			color:#000;
			background-color:#fff;
			}
			
	h1,h2,h3,h4,h5 {
			font-family:arial,verdana,helvetica,sans-serif;
			}
			
	div#content h1 {
			font-size:150%;
			padding:0em;
			margin-top:0em;
			}
			
	div#content h2 {
			font-size:128%;
			}
			
	div#content h3 {
			font-size:115%;
			}
			
	div#content h4 {
			font-size:110%;
			font-style:italic;
			}
			
	div#content h5 {
			font-size:100%;
			}
	
/*************** IMAGES  *******************/
	
	div#content img.right,
	div#content div#flashimage,
	div#content div#flashimage img.right,
	div#content div#flashimage p{
			display:none;
			}

/******* A new class for adding photos with top margin (NG 02/11) ********/

	div#content img.rightwithtopmargin {
                        display:none;
                        }

	div#content img.leftwithtopmargin {
                        display:none;
                        }
	



	div#content img.left {
			display:none;
			}
			
	div#content img.noborder {
			display:none;
			}
			
	div.alternativecontent img {
			display:none;
			}
	
				
/******************** DIVS  ******************/			
			
	div#content div.right {
			margin:1em;
			border:none;
			}
					
	div#content div.left {
			margin:1em;
			border:1px solid #bbb;
			}
			


	div.cleartransparent {
			clear:both;
			}

	div.marginleft {
			width:80%;
			margin-left:8em;
			}
			
	div.divfloatright {
			width:100%;
			padding:0em;
			border:none;
			margin-left:3em;
			}
			
	div.divfloatright h2 {
			font-size:128%;
			color:#000;
			background-color:#fff;
			border-bottom:none;
			padding:0;
			margin:0;
			width:auto;
			}
			
	div.divfloatright h3 {
			font-size:110%;
			color:#000;
			background-color:#fff;
			border-bottom:none;
			padding:0;
			margin:0;
			width:auto;
			}
			
	div.divfloatright div {
			margin:0;
			}
			
	div.divfloatright div img {
			display:none;
			}
			
	div.divfloatright div a {
			font-weight:600;
			}
			
	div.rightdiv {
			float:left;
			padding:0em;
			margin-left:2em;
			margin-bottom:1.5em;
			}			

	div.rightdiv img {
			display:none;
			}
			
			
	div.leftdiv {
			float:left;
			padding:0em;
			margin-right:2em;
			margin-bottom:1.5em;
			}			

	div.leftdiv img {
			display:none;
			}
			
	
	div.newsimagenofloat {
			display:none;
			}
			
	div.front h2 {
			margin:0.5em 0em 0.1em 0em;
			padding:0;
			}
	div.front p {
			margin:0.5em 0em 0em 0em;
			padding:0em;
			}
	
	div.alternativecontent p,
	div.error {
			display:none;
			}
/***************** LISTS *********************/	
	
	
			
	div#content ul li, 
	div#content ol li {
			margin-bottom:1em;
			}
			
	div#content ul li ul {
			margin-top:1em;
			}
			
			
	div#content ul li.nobullet, 
	div#content ol li.nobullet {
			list-style-type:none;
			list-style-position:outside;
			}
			
	div#content ul.nobullet li, 
	div#content ol.nobullet li {
			list-style-type:none;
			list-style-position:outside;
			}
	
	div#content dl.dlbolddt dt {
			font-weight:bolder;
			font-style:normal;
			}
			
	div#content dl dt {
			font-style:italic;
			}

	div#content dl dd {
			margin-bottom:1em;
			}					
			
	ol.numbertrans li {
			list-style-type:decimal;
			}
			
	ol.numbertrans li a:link,
	ol.numbertrans li a:visited,
	ol.numbertrans li a:hover,
	ol.numbertrans li a:active	{
			list-style-type:decimal;
			background-color:transparent;
			}
			
	.letterupper {
	list-style-type:upper-alpha;
	}	
		
	.letter {
	list-style-type:lower-alpha;
	}
	
	.number {
	list-style-type:decimal;
	}

	.numberroman {
	list-style-type:lower-roman;
	}

	.numberromanlarge {
	list-style-type:upper-roman;
	}
	
	/*course.htm, level.htm,*/	
	ul.listcourse {
			list-style-type:none;
			list-style-position:outside;
			}
			
	/*course.htm, level.htm,*/	
	ul.listcourse li a:link,
	ul.listcourse li a:visited,
	ul.listcourse li a:hover,
	ul.listcourse li a:active {
			background-color:#fff;
			color:#000;
			font-weight:600;
			}

	ul.horizontallistnobullet {
			margin-bottom:4em;
			}
	
	ul.horizontallistnobullet li {
			display:inline;
			list-style-type:none;
			}
	
	ul.horizontallistnobullet span {
			color:#999;
			background-color:#fff;
			}
	/*about.php*/
	ul.horizontallist li {
			display:inline;
			list-style-type:none;
			margin-right:1em;
			}
			
/************************** TABLES ***********************/	
	
			
	caption {text-align:left;
			font-weight:600;}		
			
	table.ematable td {
			border-top:1px solid #555;
			border-right:1px solid #555;
			border-bottom:1px solid #555;
			border-left:1px solid #555;
			padding:0.5em;
			margin:0;}
			
	table.ematable th {
			border:1px solid #555;
			padding:0.5em;
			margin:0;
			background-color:#eee;
			color:#000;}
			
	table.trav td, 
	table.trav th {
			border:1px solid #555;
			padding:0.5em;
			}
			
	table.trav th {
			background-color:#eee;
			color:#000;
			}
			
/*class="trav" is used in the tables in trans.php, aqa_bacc.php and  events.php */



	table.religion td {border:1px solid #000000;
                    padding:0.5em;
					}		
	table.religion {margin-top:1.5em;
	              margin-bottom:1.5em;
				 }
			
			
			
			
/**************** GENERAL FORMATTING *******************/	
			
	div#content p 		{
			color:#000;
			background-color:#fff;
			}	
			
	div#content q {
			font-style:italic;
			}

	div#content q:before, 
	div#content q:after {
			content: ""; 
			}
			
	div#content blockquote {
			font-family:"Gill Sans", verdana, arial, helvetica, sans-serif;
			}

	div#content hr {
			display:none;
			}
			
	div#content form {
			padding:0.2em;
			}
			
	div#content form input, 
	div#content form select {
			background-color:#fff;
			color:#000;
			border-top:1px solid #555;
			border-right:2px solid #555;
			border-bottom:2px solid #555;
			border-left:1px solid #555;
			margin-bottom:0.5em;
			padding-left:0.3em;
			}
	
	div#content form select option {
			background-color:#fff;
			color:#000;
			}
	
	div#content form select option.blackonwhite,
	div#content form select option:focus.blackonwhite {
			background-color:#fff;
			color:#000;
			}
			
	div#content form select option.whiteonblack {
			background-color:#000;
			color:#fff;
			}
			
	div#content form select option.blackonyellow {
			background-color:#ff9;
			color:#000;
			}
	
	div#content form legend {
			font-weight:bolder;
			padding:0.2em;
			}
			
	div#content fieldset {
			border:none;
			padding:0.2em;
			}
			
	div#content fieldset.border {
			font-weight:bolder;
			padding:0em;
			margin-bottom:1em;
			}
			
	div#content form textarea {
			font-family:"Gill Sans", verdana, arial, helvetica, sans-serif;
			font-size:1em;
			border-top:1px solid #555;
			border-right:2px solid #555;
			border-bottom:2px solid #555;
			border-left:1px solid #555;
			margin-bottom:0.5em;
			padding-left:0.3em;
			}
			

				
/****************** FOOTER *************************/	
	
	div#footer {
			color:#000;
			background-color:#fff;
			padding:0em 0em 1em 1em;
			border-bottom:1px solid #666;
			/*font-size:smaller;*/
			}
			
/***********************MISC ELEMENTS****************/

blockquote {
		margin-left:0em;
		padding-left:0em;
		}
	
		
/******************* MISC CLASSES ********************/
	
	.skip {
			display:none;
			}
			
	.skiparticles {
	        }
			
	.clear {
			clear:both;
			}
			
	.inline {
			display:inline;	
			border:none;
			}
			
	.small { 
			font-size:80%;
			}
			
	.marginbottom {
			margin-bottom:3em;
			}	

	.marginbottomlong {
			margin-bottom:0em;
			}

	.dottedbottom {
			border-bottom:1px dashed #666;
			padding-bottom:1em;
			}
			
		
	/*** instruments_articles.htm ***/
	
	.marginright3 {
	margin-right:3em;
	}
	/*** end instrument_articles.htm ***/
	
	.strike {
	text-decoration:line-through;
	}

	div#menu a.rssimg img {
			display:none;
			}
			
		/***  stations of the cross page ***/
	a.stationnoborder img.stationthumbnails {border:none;}
	/***  end stations of the cross page ***/
	
	a.leftmarginlinknoborder img{display:none;}
	a.leftmarginlinknoborder:hover img,
	a.leftmarginlinknoborder:focus  img{display:none;}
	
	/****** equality_impact.php*****/
	.equality_strands_image {margin:2em 0em;}
	caption {font-weight:normal;}
	.plaintable {padding:0em;background-color:#555;}
	.plaintable caption {margin-bottom:1em;}
	.plaintable tr td {background-color:#fff;}
	.plaintable tr th {background-color:#ccc;} 
	.plaintable tr th, .plaintable tr td {border:1px solid #555;margin:0em;}
	.plaintable tr th, .plaintable tr td {padding:1em; text-align:left; vertical-align:top}

