#dates-copy  {
	float:left;
	width:900px;
	margin:0 0 20px 0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
}

#dates-copy h2{
	font-family:Trebuchet MS;
	font-size:100%;
	line-height:120%;
	color:#b90c44;
	font-weight:normal;
	padding:5px 0 10px 7px;
}

#dates-copy p{
	font-family:Trebuchet MS;
	font-size:80%;
	line-height:120%;
	color:#333333;
	padding: 0 10px 5px 7px;
}

#dates-copy a:link  {color: #b90c44; text-decoration: none;font-weight:normal;} 
#dates-copy a:visited {color: #b90c44; text-decoration: none;font-weight:normal;} 
#dates-copy a:hover  {color:#000000; text-decoration: none;font-weight:normal; }

#dates-left  {
	float:left;
	width:450px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
}

#dates-right  {
	float:right;
	width:450px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
}

.datesbox {
	margin:0 0 20px 0;
	padding:0;
	width:450px;
}

.datesboxlondon {
	margin:0;
	padding:0;
	height:47px;
	width:450px;
	background-image: url(../images/dates-london.gif);
	background-repeat:no-repeat;
}

.datesboxpt {
	margin:0;
	padding:0;
	height:47px;
	width:450px;
	background-image: url(../images/part-time-header-long.gif);
	background-repeat:no-repeat;
}


.datesboxleeds {
	margin:0;
	padding:0;
	height:47px;
	width:450px;
	background-image: url(../images/dates-leeds.gif);
	background-repeat:no-repeat;
}

.datesboxmanchester {
	margin:0;
	padding:0;
	height:47px;
	width:450px;
	background-image: url(../images/dates-manchester.gif);
	background-repeat:no-repeat;
}

.datesboxnewcastle {
	margin:0;
	padding:0;
	height:47px;
	width:450px;
	background-image: url(../images/dates-newcastle.gif);
	background-repeat:no-repeat;
}

.datesboxbirmingham {
	margin:0;
	padding:0;
	height:47px;
	width:450px;
	background-image: url(../images/dates-birmingham.gif);
	background-repeat:no-repeat;
}

.datesboxbody {
	margin:0;
	padding:0;
	background-color:#e3e0e0;
}

.datesboxptbody {
	margin:0;
	padding:0;
	background-color:#e3e0e0;
}

.datesboxbody h1{
	font-family:Trebuchet MS;
	font-size:120%;
	line-height:100%;
	color:#b90c44;
	font-weight:normal;
	padding:0 0 15px 7px;
}

.datesboxbody h2{
	font-family:Trebuchet MS;
	font-size:100%;
	line-height:120%;
	color:#b90c44;
	font-weight:normal;
	padding:5px 0 10px 7px;
}

.datesboxbody p{
	font-family:Trebuchet MS;
	font-size:80%;
	line-height:120%;
	color:#333333;
	padding: 0 10px 5px 7px;
}

.datesboxptbody h1{
	font-family:Trebuchet MS;
	font-size:120%;
	line-height:100%;
	color:#b90c44;
	font-weight:normal;
	padding:10px 0 15px 7px;
}

.datesboxptbody p{
	font-family:Trebuchet MS;
	font-size:80%;
	line-height:120%;
	color:#333333;
	padding: 0 10px 5px 7px;
}

.datesboxfooter {
	margin:0;
	padding:0;
	height:11px;
	background-image: url(../images/dates-footer.gif);
	background-repeat:no-repeat;
}

.redtext {
		color:#b90c44;
		}
		
.dipfadatesbox {
	margin:0 0 20px 0;
	padding:0;
	width:850px;
}

.dipfadates {
	margin:0;
	padding:0;
	height:47px;
	width:850px;
	background-image: url(../images/dipfa-sp.gif);
	background-repeat:no-repeat;
}

.dipfadatesboxbody {
	margin:0;
	padding:0;
	background-color:#e3e0e0;
}

.dipfadatesboxbody-left  {
	float:left;
	width:500px;
	margin:0;
	padding:10px 10px 5px 10px;
}

.dipfadatesboxbody-right  {
	float:right;
	width:300px;
	margin:0;
	padding:10px 10px 5px 10px;
}

.dipfadatesboxbody-fulllength  {
	width:800px;
	margin:0;
	padding:10px 10px 5px 10px;
}

.dipfadatesboxbody hr{
	color:#ffffff;
	background:#ffffff;
	height:2px;
	border: none;
	margin:0;
	padding:0;
	}

.dipfadatesboxbody h1{
	font-family:Trebuchet MS;
	font-size:120%;
	line-height:110%;
	color:#b90c44;
	text-decoration:none;
	padding: 0 10px 10px 7px;
}

.dipfadatesboxbody h2{
	font-family:Trebuchet MS;
	font-size:100%;
	line-height:110%;
	color:#000000;
	text-decoration:none;
	padding: 0 10px 10px 7px;
}

.dipfadatesboxbody p{
	font-family:Trebuchet MS;
	font-size:80%;
	line-height:120%;
	color:#333333;
	padding: 0 10px 10px 7px;
}

.dipfadatesboxbody .redlarger {
	color:#b90c44;
	font-size:90%;
	}
		
.dipfadatesboxbody .rednormal {
	color:#b90c44;
	}
	
.dipfadatesboxbody .blacklarger {
	color:#000000;
	font-size:90%;
	font-weight:bold;
	}

.dipfadatesboxfooter {
	margin:0;
	padding:0;
	height:11px;
	background-image: url(../images/dipfa-dates-footer.gif);
	background-repeat:no-repeat;
}

.cefadatesboxbody {
	margin:0;
	padding:0;
	background-color:#e3e0e0;
}

.cefadatesboxbody h1{
	font-family:Trebuchet MS;
	font-size:120%;
	line-height:130%;
	color:#b90c44;
	font-weight:normal;
	padding:5px 0 0px 7px;
}

.cefadatesboxbody h2{
	font-family:Trebuchet MS;
	font-size:100%;
	line-height:120%;
	color:#b90c44;
	font-weight:normal;
	padding:5px 0 10px 7px;
}

.cefadatesboxbody p{
	font-family:Trebuchet MS;
	font-size:80%;
	line-height:120%;
	color:#333333;
	padding: 0 10px 5px 7px;
}

#test-room {
	position: absolute;
	margin:0px 0 0 650px;
	}
