body {
  	background-color: #ffffff;
	color: #000000;
}
	
div.message
{
	border: #009900;
    background: #E3F1E3;
}

div.yellowbox {
	border: 1px solid #3D9140;
	background-color: #FFFF99;
	}

div.blue
{
	background-color: #F7F7F7;
	}
	
  div.noborder
{
background-color: #FFE8FF;
	border: 2px solid #ff0099;
}   	
	
#skipnav a:focus {
    background: #ffffff; 
	border: solid 2px #1b6bd8;
	}
	 
#skipnav a:hover {
  color: #029ede;
	}

#skipnav a:active {
	background: #ffffff;
	border: solid 2px #1b6bd8;
  }

a:link {
	color: #003399;
}

a:visited {
  color: #003399;
}

a:hover {
	color: #000000;
	background-color: #dcdcdc;
}

a:focus {
	color: #000000;
	background-color: #dcdcdc;
}

/* masthead styles */

/* replace background-color value with school or desired colour for header block*/
#masthead {
  background-color: #000000;
  background: #000000;
	color: #ffffff;
	}
#topnav {
  background-color: #ff0099;
  background: #ff0099; 
  color: #ffffff;
}
#topnav a {
	color: #ffffff;
}
#topnav a:hover {
	color: #000000;
	background-color: #cccccc;
}
#masthead a:link {
  color: #ffffff;
}

#masthead a:visited {
	color: #ffffff;
}

#masthead a:active {
	color: #ffffff;
}

#masthead a:hover {
	color: #000000;
	background-color: #dcdcdc;
}

/* leftcolumn styles */

#leftcolumn {
	background-color: #ffffff;
	}

#leftcolumn h1 {
  color: #ffffff;
	background-color: #666666;
	}
	
#leftcolumn a:link {
  color: #666666;
}

#leftcolumn a:visited {
  color: #666666;
}		 
		 
#leftcolumn a:hover {
	color: #666666;
	background-color: #cccccc;
  }
  
#leftcolumn a:focus {
	color: #666666;
	background-color: #dcdcdc;
  }


#staffleft a:link {
  color: #000000;
  	background-color: #ffffff;
}

#staffleft a:visited {
  color: #000000;
    	background-color: #ffffff;
}		 
		 
#staffleft a:hover {
	color: #000000;
	  	background-color: #ffffff;
  }
  
#staffleft a:focus {
	color: #000000;
	  	background-color: #ffffff;
  }
  
#studentleft a:link {
  color: #000000;
    	background-color: #ffffff;
}

#studentleft a:visited {
  color: #000000;
    	background-color: #ffffff;
}		 
		 
#studentleft a:hover {
	color: #000000;
	  	background-color: #ffffff;
  }
  
#studentleft a:focus {
	color: #000000;
	  	background-color: #ffffff;
  }  
  
#leftcolumn li {
	color: #666666;
}

#leftcolumn h1.lss {
  color: #ffffff;
	background-color: #00688B;
	}
	
#leftcolumn a:link.lss {
  color: #000000;
}

#leftcolumn a:visited.lss {
  color: #000000;
}		 
		 
#leftcolumn a:hover.lss {
	color: #000000;
	background-color: #dcdcdc;
  }
  
#leftcolumn a:focus.lss {
	color: #000000;
	background-color: #dcdcdc;
  }

#leftcolumn li.lss {
	color: #000000;
}

#lsstip {
	color: #4B0082;
	background-color: #F7F7F7;
}

#lsstip h1 {
	color: #4B0082;
	background-color: #F7F7F7;
}

#lsstip a.purple {
	color: #4B0082;
	background-color: #F7F7F7;
}

#lsstip a.purple:hover {
	color: #4B0082;
	background-color: #cccccc;
}

#lsstip a.orange {
	color: #CC0000;
	background-color: #F7F7F7;
}

#lsstip a.orange:hover {
	color: #CC0000;
	background-color: #cccccc;
}

/* centre styles */

#centre h1 {
	color: #28527A;
	}
	
#centre h1.black {
	color: #000000;
	}	
	
#centre h1.pink {
	color: rgb(236,0,140);
	}					

#centre h2 {
	color: #28527A;
	}
	
#centre h2.black {
	color: #000000;
	}
	
#centre h2.pink {
	color: rgb(236,0,140);
	}			
	
#centre h2.line {
  border-top: 1px solid #cccccc;
	color: #3A66A7;
	}
	
#centre h2.tip {
  color: #3D9140;
} 		

#centre h3 {
  color: #28527A;
}

#centre h3.black {
	color: #000000;
	}	
	
#centre h3.pink {
	color: rgb(236,0,140);
	}		

#centre h3.tip {
  color: #3D9140;
} 

#centre h4 {
  color: #28527A;
} 

#centre h4.black {
	color: #000000;
	}	

#centre p {
  color: #000000;
} 

#centre blockquote {
  color: #4B0082;
} 

#centre a:link {
  color: #003399;
} 

#centre a:visited {
  color: #333333;
} 

#centre li {
  color: #000000;
}

#centre span.tip {
	color: #ffffff;
	background-color: #009900;
	border: 1px solid #000000;
  }  
  
#centre span.rss {
	color: #ffffff;
	background-color: #ff6103;
	border: none;
  }    

#centre th {
		color: #ffffff;
		background-color: #336699;
		border: 1px solid #336699;				
}

#centre th a:link {
		color: #ffffff;	
}

#centre th a:hover {
	color: #000000;
	background-color: #dcdcdc;
}

#centre th a:visited {
	color: #ffffff;
}


#centre th a:focus {
	color: #000000;
	background-color: #dcdcdc;
}

#centre th a:visited {
	color: #ffffff;
}

#centre th.subcol {
		color: #000000;
		background-color: #D9D9F3;
		border: 1px solid #336699;				
}

#centre th.subcol a {
		color: #336699;
}

#centre th.subcol a:hover {
		color: #000000;
		background-color: #ffffff;
}


#centre legend {
	color: #000000;
}

#centre td {
	background-color: #f5f5f5;
	border: 1px solid #336699;
}

#centre td.pink {
	background-color:#FFF0F5;
	border: 1px solid #FF0099;
}

#centre td.green {
	background-color: #F5FFFA;
	border: 1px solid #339900;
}

#centre td.cream {
	background-color: #FFF8DC;
	border: 1px solid #FF9900;
}

#centre td.purple {
	background-color: #F0F8FF;
	border: 1px solid #6633CC;
}
	
#centre caption {
	color: #000000;
	}	
	
	
#centre table.rounded {
background-color:#ffffff;
  }   
  
#centre tr.rounded {
background-color:#faf9ac;
  }    
  
#centre td.rounded {
    background-color:#faf9ac;
  }   

#centre td.yellow {
    background-color:#faf9ac;
	  }    
	
	
#audience table {
border: 0;
}	
	
#audience table td.pic {
	background-color: #ffffff;
	border: 0;
	}
	
#audience table td.desc {
	background-color: #ffffff;
	border: 0;
	}	
	
#audience h2 {

	color: #000000;
	}	
	
#student table td {
	border: none;
	background-color: #ffffff;
	}	
	
#centre p.quote1 {
		color: #009900;
	}	
	
#centre p.quote2 {
		color: #ff6600;
	}	
	
#centre p.quote3 {
		color: #990099;
	}	
	
#centre p.quote4 {
		color: #0099ff;
	}	
	
#centre p.quote5 {
			color: #ff6600;
		}
		
#centre span.quotecomment {
		color: #000000;
		}		
		
#centre a.quote1 {
			color: #009900;
		}	
		
#centre a.quote2 {
			color: #ff6600;
		}		
		
#centre a.quote3 {
			color: #990099;
		}		
		
#centre a.quote4 {
			color: #0099ff;
		}		

#centre a.quote5 {
			color: #ff6600;
		}	
		
#centre td.redfont {
			color: #CC0000;
		}
		
#centre td.greenfont {
			color: #009900;
		}									
	
/* right column styles */

#rightcolumn {
	background-color: #ffffff;
  }
  
  #rightcolumn span.rss {
	color: #ffffff;
	background-color: #ff6103;
	border: none;
  }    

#rightcolumn h1 {
  color: #ffffff;
	background-color: #666666;
  }
  
#rightcolumn h1.green {
  color: #ffffff;
	background-color: #3D9140;
	font-weight: bold;
	text-align: center;
  } 
  
#rightcolumn h1.blue {
  color: #ffffff;
	background-color: #3366CC;
	font-weight: bold;
	text-align: center;
  }   
  
#rightcolumn h1.lss {
  color: #ffffff;
	background-color: #3D9140;
	text-align: left;
  }    

#rightcolumn h2 {
	color: #000000;
	background-color: #cccccc;
  }
  
#rightcolumn h2.pink {
	color: rgb(236,0,140);
	}	 
	
#rightcolumn h2.changes {
background-color: #FFFFFF;
}	 
  
#rightcolumn p.specialnote {
	font-weight: bold;
	padding-left: 2px;
	margin-left: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	padding-top: 0px;
	margin-top: 0px;
	padding-right: 2px;
	margin-right: 2px;
	color: #000000;
	background-color: #FFFF99;
	}  
	  
#rightcolumn li {
	color: #000000;
}

#rightcolumn li.big {
		background-color: #F7F7F7;
}

#rightcolumn a:link {
  color: #000000;
}

#rightcolumn a:visited {
  color: #000000;
}		 
		 
#rightcolumn a:hover {
	color: #000000;
	background-color: #dcdcdc;
  }
  
#rightcolumn a:focus {
	color: #000000;
	background-color: #dcdcdc;
  }
  
#rightcolumn a.button:hover {
	background-color: #ffffff;
  }

#rightcolumn a.changes {
	color: #3366CC;
}
  
#ithomeservice h2 {
	color: #CC0066;
	background-color:#ffffff;
	}
	
#ithomeservice a:link {
	color: #CC0066;
	}
	
#ithomeservice a:hover {
	color: #003399;
	background-color: #cccccc;
	}
	
#ithomeservice a:visited {
	color: #CC0066;
	}
	
#ithomeservice a:active {
	color: #003399;
	}	
	
div.cluster
h1 {
  color: #ffffff;
  }
div.cluster
.graph {
        background-color: #ffffcc;
}
div.cluster
      body {
        background-color: white;
      }			
  
#studentleft a.bb {
	color: #000000;
	border: 3px solid #993300;
  }
  
#studentleft a.careers {
	color: #000000;
	border: 3px solid #3300cc;
	}
	
#studentleft a.developme {
	color: #000000;
	border: 3px solid #ff0099;
	}
	
#studentleft a.email {
	color: #000000;
	border: 3px solid #339900;
	}
	
#studentleft a.library {
	color: #000000;
	border: 3px solid #cc0000;
	}
	
#studentleft a.pc {
	color: #000000;
	border: 3px solid #006666;
	}
	
#studentleft a.pebblepad {
	color: #000000;
	border: 3px solid #ff9900;
	}
	
#studentleft a.workshops {
	color: #000000;
		border: 3px solid #660099;
	}
	
#staffleft a.bb {
	color: #000000;
	border: 3px solid #993300;
	}		
	
#staffleft a.courses {
	color: #000000;
	border: 3px solid #339900;
	}	
	
#staffleft a.adept {
	color: #000000;
	border: 3px solid #ff0099;
	}			
	
#staffleft a.lsc {
	color: #000000;
	border: 3px solid #3300cc;
	}	
	
#staffleft a.library {
	color: #000000;
	border: 3px solid #cc0000;
	}
	
#staffleft a.pebblepad {
	color: #000000;
	border: 3px solid #ff9900;
	}			
	
#staffleft a.tqeg {
	color: #000000;
	border: 3px solid #660099;
	}		
 
#rightcolumn li.news
{ 
	color: #003F87;
}

#rightcolumn a.news
{ 
	color: #003F87;
}	

#rightcolumn a.lss
{ 
	color: #3D9140;
}

#rightcolumn p.news
{ 
	color: #003F87;
}

#rightcolumn img.cam
{ 
	border: 2px solid #ff0099;
}

#rightcolumn p.workshops {
		color: #003399;
}

#rightcolumn a.workshops {
	color: #003399;
} 
  
#altrightcolumn {
    border-left: 1px solid #666666;
	background-color: #ffffff;
  }

#altrightcolumn h1 {
  	color: #28527A;
	background-color: #ffffff;
  }

#altrightcolumn h2 {
	color: #28527A;
	background-color: #ffffff;
  }
#altrightcolumn li {
	color: #000000;
}

#altrightcolumn a:link {
  color: #000000;
}

#altrightcolumn a:visited {
  color: #000000;
}		 
		 
#altrightcolumn a:hover {
	color: #000000;
	background-color: #dcdcdc;
  }
  
#altrightcolumn a:focus {
	color: #000000;
	background-color: #dcdcdc;
  }
  
#altrightcolumn a.button:hover {
	background-color: #ffffff;
  }		
  
.shade {
	background-color: #ffffff;
	}	   

/* footer styles */

#footer p.nav {
	border-bottom: 1px solid #cccccc;
  }

#footer a.nav:link {
	color: #003399;
}

#footer a.nav:visited {
	color: #003399;
}

#footer a.nav:active {
	color: #003399;
}

#footer a.nav:hover {
	color: #000000;
	background-color: #dcdcdc;
}
