@charset "utf-8";
/* CSS Document */

h3 {
	padding: 5px 0 5px 0px;
	margin: 0;
}

h1 {
	font-size:80%;
}

/* ----------- BOXES ---------------- */

p.yellowbox{
	background-color:#fff0c1;
	padding: 7px 10px 10px 10px;
	margin:7px 0 7px 0;
	line-height:150%;
}

p.bluebox{
	background-color:#d4e5f3;
	padding: 7px 10px 10px 10px;
	margin:7px 0 7px 0;
	line-height:150%;
}

p.meta{
	
	background-color:#d6f9cc;
	padding: 7px 10px 10px 10px;
	margin:7px 0 7px 0;
	line-height:150%;
	font-size:90%;
}

/* GENERIC IMAGE STYLES */

img.mainText
{
	padding: 3px;
	margin: 3px;
}


/*-------*/


/* -------------------FRONT PAGE STYLES -----------------------*/


/* PROSPECTUS 2011 */

div.prospectus {
	background-color:#ffc1c1;
	padding: 7px 10px 10px 10px;
	margin:7px 0 7px 0;
	line-height:150%;
}

div.prospectus > p {
	padding: 5px 0 5px 0;
	margin:0;
}

div.prospectus > h3 {
	padding: 5px 0 10px 0;
	margin:0;
}

img.prospectus {
	margin: 5px 0 5px 10px;
	float: right;
}

/* OPEN DAYS 2010 */

div.opendays {
	background: #f4f0a1;
	padding: 5px 0 5px 7px;
	margin: 5px 0 10px 0;
	border: #eceb66 2px solid;
}

div.opendays > p {
	padding: 5px 0 5px 0;
	margin:0;
}

div.opendays > h3 {
	padding: 5px 0 10px 0;
	margin:0;
}

div.opendays > h4
{
	margin:0;
}

img.opendays {
	margin: 5px 0 5px 10px;
	float: right;
}



/* SWINE FLU */

div.swineflu {
	background-color:#fff0c1;
	padding: 7px 10px 10px 10px;
	margin:7px 0 7px 0;
	line-height:150%;
}
div.swineflu > p {
	padding: 5px 0 5px 0;
	margin:0;
}
div.highlight {
	padding: 5px 5px 5px 7px;
	margin: 5px 0 10px 0;
}
div.highlight > p, div.highlight2 > p {
	padding: 5px 5px 5px 0;
	margin:0;
}

div.highlight2 {
	background-color:#e0e0e0;
	padding: 5px 0 5px 7px;
	margin: 5px 0 10px 0;
}

.highlight2 > p > img
{
	padding: 0;
	margin: 0;
}


div.centreofthecell {
	padding: 5px 0 5px 7px;
	margin: 5px 0 10px 0;
	border: #Faa61a 2px solid;
}

div.centreofthecell > h3
{
	color:#333;
}


img.centreofthecellLogo
{
	padding: 5px 20px 7px 0;
	margin: 0;
	float: left;
}



div.PGOpenEve {
	padding: 5px 9px 5px 7px;
	margin: 5px 0 10px 0;
	border: #003699 2px solid;
}

/*------------------PG Open Evening------------------- */

div.PGOpenEve > h3
{
	color:#333;
	margin-bottom: 15px;
}

img.PGOpenEve
{
	padding: 0px 10px 7px 0;
	margin-right: 15px;
	float: left;
}

ul.PGOpenEve
{
	margin-left: 20px;
	list-style-position: inside;
}

/*------------------END FRONT PAGE ------------------- */

/* ------------------ GRADUATE SCHOOL -----------------*/

div#forms {
	border: 1px solid grey;
	padding: 10px;
	background-color:#ffffc2;
}


div.GradVideo {
	padding: 5px 9px 5px 7px;
	margin: 00;
	border: 0;
	background-color:#eee;
}
/* ------------- END GRADUATE SCHOOL ------------------*/

/* ---------- ADMISSIONS --------------------*/

div.admissions {
	background-color:#fff0c1;
	padding: 5px 0 5px 7px;
	margin: 5px 0 10px 0;
}
div.admissions > p {
	padding: 5px 0 5px 0;
	margin:0;
}

/*---------------------------------------*/

/* ---------- FOUNDATION PROGRAMME --------------------*/

div.foundation {
	background-color:#fff0c1;
	padding: 5px 0 5px 7px;
	margin: 5px 0 10px 0;
}
div.foundation > p {
	padding: 5px 0 5px 0;
	margin:0;
}

/*---------------------------------------*/

div#rhm {
	margin:5px 0 15px 7px;
	padding:0;
}

h3.rhm {
	margin:0px;
	padding:0 0 5px 0;
	color:#003366;
	font-size: 1.2em;
}

h2 {
	font-weight: normal;
	line-height: 20px;
	margin:0px;
	font-size:1em;
}

/* -------------------RESEARCH SECTION STYLES -----------------------*/

table#data{
	width:100%;
	background-color:#eee;
	
}

table#data td{
	background-color:#fff;

}

table#data th{
	text-align: center;

}

/*--------------------END RESEARCH SECTION STYLES-------------------*/

/* ------ PRETTY DATA TABLE-------------*/

table.pretty {
  background: whitesmoke;
  border-collapse: collapse;
}
table.pretty th, table.pretty td {
  border: 1px silver solid;
  padding: 0.2em;
}
table.pretty th {
  background: gainsboro;
  text-align: left;
}

table.pretty th, table.pretty td
{
	padding: 7px;
	vertical-align:top;
}


/* ------ PRETTY DATA TABLE-------------*/

table.pretty {
  background: whitesmoke;
  border-collapse: collapse;
}
table.pretty th, table.pretty td {
  border: 1px silver solid;
  padding: 0.2em;
}
table.pretty th {
  background: gainsboro;
  text-align: left;
}

table.pretty th, table.pretty td
{
	padding: 7px;
	vertical-align:top;
}

/* ------ GREEN DATA TABLE-------------*/

table.green{
  background: #fff7dd;
  border-collapse: collapse;

}
table.green th, table.green td {
  border: 1px #a68c3f solid;
  padding: 0.2em;
   border-spacing: 10px;
}
table.green th {
  background: #fff3d1;
  text-align: left;
}

table.green th, table.green td
{
	padding: 7px;
	vertical-align:top;
}
