/* General Tags */
	body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	letter-spacing: normal;
	margin: 0px;
	background-color: #FFFFFF;
	}
	
	form {
	margin: 0px;
	padding: 0px;
	}
	
	div {
	margin: 0px;
	}
	
	p {
	margin: 0px;
	color: #000000;
	}
	
	a {
	font-size: 12px;
	text-decoration: none;
	color: #000066;
	}
	
	a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #FF0000;
	}
	
	a:link {
	font-size: 12px;
	}
	
	a:visited {
	font-size: 12px;
	}
	
	ul {
	margin-top: 0;
	margin-bottom: 0;
	}
	
	marquee {
	margin : 0px;
	padding: 0px;
	}
	
/* Selectors for button and form boxes */
	.button {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	} 
	
	.box {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	font-size: 13px;} 
	
/* Headings */
	h1 {
	font-size: 22px;
	}
	
	h2 {
	font-size: 18px;
	}
	
	h3 {
	font-size: 16px;
	}
	
	h4 {
	font-size: 14px;
	}
	
	h5 {
	font-size: 12px;
	}
	
	h6 {
	font-size: 10px;
	}
	
	h1,h2,h3,h4,h5,h6 {
	color: red;
	margin-bottom: 5px;
	margin-top: 5px;
	}

/* General Template Containers */
	#top {
	background-color: #0066FF;
	color: #FFFFFF;
	font-size: 10px; 
	}
	
	#top a {
	color: #FFFFFF;
	}
	
	#holder {
	width: 850px;
	padding: 0px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	}
	
	#adverts {
	padding: 0px;
	}

	#banner {
	border-bottom: 3px solid #FF0000;
	padding: 0px;
	margin-bottom: 0px;
	background-image: url(../images/template_images/backgrounds/header_bg.png);
	background-repeat: repeat-x;
	}
	
	#middle {
	background-color: #FFFFFF;
	}
	
	#flash {
	padding: 0cm;
	}
	
	#main {
	margin-top: 10px;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: normal;
	background-color: #FFFFFF;
	}
	
	#weblinks {
	width: 100%;
	background-image: url(../images/template_images/backgrounds/bottomlink_bg.png);
	border-top: solid 6px red;
	padding-top: 0.25cm;
	padding-bottom: 0.25cm;
	}
	
	#bottomlink {
	width: 100%;
	font-size: 11px;
	padding: 4px;
	color: #FFFFFF;
	background-color: #000000;
	}
	
	#bottomlink a {
	font-size: 11px;
	color: #FFFFFF;
	}
	
/* Index */
	#imagetable {
	border: solid 1px black;
	}

/* Adult Learning*/
	#adultlearning {
	color:#FFFFFF;
	border: solid 1px gray;
	}
	
	#adultlearning a:link{
	color:#FFFFFF;
	}
	
	#adultlearning a:visited{
	color:#FFFFFF;
	}
	
	#adultlearning a:link{
	color:#FFFFFF;
	}
	
	#topnewsbox {
	width: 100%;
	color: #000066;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: normal;
	border-top: dashed 0px red;
	margin-top: 0cm;
	margin-bottom: 0.25cm;
	padding-top: 0.25cm;
	}
	
	#topnewsbox a {
	font-size: 16px;
	font-weight:bold;
	}
	
	#topnewsbox a:visited {
	font-size: 16px;
	font-weight: bold;
	}
	
	#topnewsbox a:hover {
	font-size: 16px;
	font-weight: bold;
	}
	
	#topnewsbox a:link {
	font-size: 16px;
	font-weight: bold;
	}
	
	#newsbox {
	width: 100%;
	color: #000066;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: normal;
	border-top: dashed 1px red;
	margin-top: 0.25cm;
	margin-bottom: 0.25cm;
	padding-top: 0.25cm;
	}
	
	#newsbox a {
	font-size: 16px;
	font-weight:bold;
	}
	
	#newsbox a:visited {
	font-size: 16px;
	font-weight: bold;
	}
	
	#newsbox a:hover {
	font-size: 16px;
	font-weight: bold;
	}
	
	#newsbox a:link {
	font-size: 16px;
	font-weight: bold;
	}
	
	#newsboxmain {
	font-size: 12px;
	line-height: 20px;
	letter-spacing: normal;
	color: #000000;
	}
	
	#bottomnewsbox {
	width: 100%;
	font-size: 12px;
	color: #000066;
	line-height: 18px;
	letter-spacing: normal;
	border-bottom: dashed 0px red;
	border-top: dashed 1px red;
	margin-top: 0.25cm;
	margin-bottom: 0.25cm;
	padding-top: 0.25cm;
	}
	
	#bottomnewsbox a {
	font-size: 16px;
	font-weight: bold;
	}
	
	#bottomnewsbox a:visited {
	font-size: 16px;
	font-weight: bold;
	}
	
	#bottomnewsbox a:hover {
	font-size: 16px;
	font-weight: bold;
	}
	
	#bottomnewsbox a:link {
	font-size: 16px;
	font-weight: bold;
	}

/* Information/Index.php - PHP News Boxes */
	#tableheader {
	width: 100%;
	border-bottom: solid 2px #0000FF;
	height: 36px;
	background-image: url(/Templates/images/template_images/backgrounds/titlebg.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-indent: 10px;
	}
	
	#tableheader a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}
		
	#tableheader a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
	#tableheader a:link {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
	#tableheader a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	}
	
	#table {
	width: 100%;
	border-top: solid 0px #0000FF;
	border: solid 1px #9CF;
	padding: 10px;
	margin: 0px;
	}
	
	#infotablemain {
	width:100%;
	padding: 0px;
	margin: 0px;
	}

/* Information/Contact Us */
	#commentsform {
	border: dotted 1px gray;
	}
	
/* Information/Dates.php */
	#diarydates {
	width:100%;
	border: dashed 1px gray;
	padding:2px;
	font-size:14px;
	}
	
	#diarydates a {
	font-size:14px;
	}
	
/* Admissions */
	#admissionstable {
	border: solid 1px gray;
	background-color:#CCCCCC;
	}

/* Vacancies */
	#vacanciestable {
	width: 100%;
	border: dashed 1px gray;
	padding-top: 5px;
	}
	
/* Other Containers */
	#text {
	width: 100%;
	}
	
	#mflholder {
	border: 1px solid black;
	}
	
	#bulletin {
	border: dashed 1px gray;
	width:100%;
	}
	
	#email {
	width: 100%;
	border: dotted 1px black;
	background-color: #CCCCCC;
	}
	
/* News/News.php - PHP News Boxes */
	#news_news {
	width: 100%;
	border: dotted 1px gray;
	}

/* News/News.php -  Back Link Table*/
	#backlink {
	border: dotted 1px gray;
	width: 100%;
	background-color: #CCFFCC;
	font-size: 14px;
	}
	
	#backlink a:link {
	color: #000000;
	font-size: 14px;
	}
	
	#backlink a:visited {
	color: #000000;
	font-size: 14px;
	}
	
	#backlink a {
	color: #000000;
	font-size: 14px;
	}
	
	#backlink a:hover {
	color: #FF0000;
	font-size:14px;
	}

/* RSS/RSS.php */
	#rss {
	background-color: #FFCC99;
	border: dashed 1px gray;
	}

/* Text Classes */
	.red_heading {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
	}
	
	.small_text {
	font-size: 10px;
	color:#000000;
	}
	
	.text_bold {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	}
	
	.white_heading {
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	}
	
	.drama {
	font-size: 14px;
	font: "Palatino Linotype";
	letter-spacing: 1px;
	color:#0000CC;
	}
	
	.pe_big {
	font-size: 14px;
	font-weight: bold;
	}
	
	.pe_blue {
	font-size: 14px;
	color: #3333CC;
	font-weight: 600;
	}
	
	.pe_purple {
	font-size: 14px;
	color: #6600CC;
	font-weight: 600;
	}
	
	.pe_orange {
	font-size: 14px;
	color: #FF6600;
	font-weight: 600;
	}
	
	.pe_brown {
	font-size: 14px;
	color: #993300;
	font-weight:600;
	}
	
	.pe_green {
	font-size: 14px;
	color: #006600;
	font-weight: 600;
	}
	
	.news_title {
	font-size: 16px;
	color: #000066;
	font-weight: bold;
	}
	
	.news_title2 {
	font-size: 16px;
	color: #FF0000;
	}
	
	.news_title3 {
	font-size: 16px;
	color: #0000FF;
	}
