@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	background: #fff;
	color: #333;
}

h1 {
	font-size: 140%;
}

h2 {
	font-size: 120%;
}

h3 {
	font-size: 110%;
}

h4{
	font-size: 100%;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;

}

p, ol, ul, dl, blockquote {
	
}

a {
	color:#333;
}

a: hover {
	text-decoration: underline;
}

table {
	border:none;
	width:100%;
	
}

table td {
	padding: 0.25em;
}

hr {
	height: 1px;
	color:#CCC;
	
}
#accessmenu{

	margin: 0 auto;
	padding: 0.25em;
}

#accessmenu ul
{
	margin: 0;
	list-style: none;
	padding: 0;

}

#accessmenu li
{
	padding: 0.25em;
	font-weight: bold;
	display: inline;
	height: 2em;
	line-height: 2em;
}

#accessmenu img
{
	border: none;
}

#header {
	margin: 0 auto;
	padding: 0.25em;
	width: 100%;
}

#menu {
	margin: 0 auto;
	background-color:#006666;
	font-size: small;
}

#menu ul
{
	margin: 0;
	list-style: none;
	padding: 0;
}

#menu li {
	padding: 0.25em;
	font-weight: bold;
	display: inline;
	height: 2em;
	line-height: 2em;
}

#menu li a
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

#header {
	margin: 0 auto;
	width: 100%;
	padding: 0.25em;
}
#header img{
	border: 0;
	width: 100%;
}

#banner {
	margin: 0 auto;
	height: 123px;
	width: 100%;
	border: 1px solid #E2E2E2;
	background: #39F url(../images/banners/generic_banner.jpg) repeat-x;
}

#campaign {
	margin: 0 auto;
	padding: 0.25em;
	width: 100%;
	border: 1px solid #E2E2E2;
}



#lb{
	margin: 0 auto;
	background-color:#006666;
}

#lb ul
{
	margin: 0;
	list-style: none;
	padding: 0;
}

#lb li {
	padding: 0.25em;
	font-weight: bold;
	display: inline;
	height: 2em;
	line-height: 2em;
}

#lb li a
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
} 

#colOne {
	margin: 0 auto;
}

#colOne ul
{
	margin: 0;
	list-style: none;
	padding: 0;
}

#colOne li {
	
	background:#fff;
	border-bottom: 1px solid #333333;
	padding: 0.4em;
	color: #006666;
	font-weight: bold;
	
}

#colOne li a {
	text-decoration: none;
	font-weight: bold;
	color: #006666;
}

#colOne img {
	
	border: none;
	padding: 0.25em;
}

#colTwo {
	margin: 0 auto;
	padding: 0.25em;
	width: 100%;
}

#colTwo img {
	
	border: none;
}

#colThree {
	margin: 0 auto;
	padding: 0.25em;
	width: 100%;
}

#colThree h3
{ 
	background: #006666;
	padding: 0.25em;
	font-weight: bold;
	color: #fff;
}

#colThree ul
{
	margin: 0;
	list-style: none;
	padding: 0;
}

#colThree li {
	
	padding: 0.25em;
	color: #006666;
	
}

#colThree li a {
	text-decoration: none;
}

#colThree img {
	border: 0;
}

#latest {
	border: 1px solid #E2E2E2;
	width: 100%;
	margin-bottom: 0.4em;
	background-color:#F8F8F8;
}

#latest h3
{ 
	background: #006666;
	padding: 0.25em;
	font-weight: bold;
	color: #fff;
}

#latest ul
{
	margin: 0;
	list-style: none;
	padding: 0;
}

#latest li {
	
	padding: 0.25em;
	color: #006666;
	
}

#right {
	border: 1px solid #E2E2E2;
	width: 100%;
	margin-bottom: 0.4em;
	background-color:#F8F8F8;
}

#right h3
{ 
	background: #006666;
	padding: 0.25em;
	font-weight: bold;
	color: #fff;
}

#right ul
{
	margin: 0;
	list-style: none;
	padding: 0;
}

#right li {
	
	padding: 0.25em;
	color: #006666;
}

.toolbox {
	border: 1px solid #E2E2E2;
	width: 100%;
	margin-bottom: 0.4em;
	background-color:#F8F8F8;
}

#awards {
	
	margin: 0 auto;
	float: left;
	width: 100%;
	background: #FFF;
}
#awards img {
	border:none;
}

#awards a {
	text-decoration: none;
}

#footer {
	background: #136e6c;
	margin: 0 auto;
	padding: 0.25em;
}

#footer p {
	margin: 0px;
	text-align: left;
	padding: 4px;
	color:#FFF;
}

#footer a {
	text-decoration: underline;
	color:#FFF;
}

/* colours */

.main
{ 
	background:#ff0099;
	padding: 0.25em;
	line-height: 2em;
}

.lewes
{ 
	background:#89a43d;
	padding: 0.25em;
	line-height: 2em;
}

.evoc
{ 
	background:#ff6633;
	padding: 0.25em;
	line-height: 2em;
}

.park
{ 
	background: #633191;
	padding: 0.25em;
	line-height: 2em;
}

.fourteennineteen
{ 
	background: #00aeef;
	padding: 0.25em;
	line-height: 2em;
}

.adult
{ 
	background: #9962a8;
	padding: 0.25em;
	line-height: 2em;
}

.degree
{ 
	background: #41ad49;
	padding: 0.25em;
	line-height: 2em;
}

.international
{ 
	background: #004e3e;
	padding: 0.25em;
	line-height: 2em;
}

.et
{ 
	background: #d2232a;
	padding: 0.25em;
	line-height: 2em;
}

.other
{ 
	background: #000033;
	padding: 0.25em;
	line-height: 2em;
}
