@charset "utf-8";
/* CSS Document */
#BookNowList
{
padding-bottom:8px;
padding-top:8px;
}
#BookNowList li a
{
	font-size:13px; 
	line-height:25px; 
	padding-left:8px;
}
#newsletter
{
padding-left:5px;}

#BookNowList li.Alt 
{
 background:#EBECEC;

}

#banner	{
	position:relative;
}

#banner h1	{
	/*position: absolute;
	top: 170px;
	right: 10px;
	color: #ffffff;
	
	*/color:#FFFFFF;
height:200px;
position:absolute;
right:24px;
top:53px;
width:261px;
}
.EditingFormErrorLabel, .ErrorLabel
{ color:#FF0000;
  display:block;
  font-size:12px;
  font-weight:bold;
}
.Form td
{
padding:3px 5px 3px 5px;
}
.Form input.TextBoxField
{
width:250px;
}

#content #leftside .container p{
padding:8px;}
.trainingList{
	position:relative;}
div.categoryThumb{
	position:absolute;
	top:2px;
	left:8px;
	}
	.homeSignposts{
		height:157px;
		position:absolute;
		right:-13px;
		top:215px;
		width:316px;
		}
#content .homeSignposts img{
	margin-bottom:0px;}
#divLine{
	border-top:1px solid #DBDBDB;
clear:both;
display:block;
height:5px;
margin-left:40px;
width:890px;}

.clientLogoSlideshow{
	width:292px;
	height:80px;
	overflow:hidden;}
.clientLogoSlideshow p{
	position:absolute;
	top:30px;
	left:71px;
	color:#e01847!important;
	font-size:14px!important;
	font-weight:bold!important;
	width:220px;
}
a.smlSignpost,
a.smlSignpost:link,
a.smlSignpost:visited,
a.smlSignpost:active
{
	background:url(../images/signpostBG.png) no-repeat top left;
	width:175px;/*185*/
	height:23px;/*30*/
	color:#FFF!important;
	display:block;
	font-size:16px;
	font-weight:bold;
	clear:both;
	padding:7px 0px 0px 10px;
	margin-bottom:8px;
	text-decoration:none!important;}
	
	a.smlSignpost:hover{
		text-decoration:none!important;
	}
	
	.largeWhite{
	color:#FFF!important;
	font-size:16px!important;
	font-weight:bold!important;
	line-height:inherit!important;
		}
		
#newsletterSignup{
font-size:10px!important;
padding:8px;}
#newsletterSignup td{
font-size:10px!important;}
#newsletterSignup div{
padding-bottom:5px;}
#newsletterSignup input{
	margin:0px!important;}
#newsletterSignup label{
	font-weight:bold;
	display:block;
	padding-bottom:5px;}
	
	
	/*--- sprite styles---*/
	
.sprite{background:url(../images/sprite.png) no-repeat top left;}
	
.ITIL{ background-position: 0 0; width: 32px; height: 23px; } 
.NorthumberlandCol{ background-position: -42px 0; width: 71px; height: 80px; } 
.UniAndrews{ background-position: -123px 0; width: 71px; height: 80px; } 
.arrow{ background-position: -204px 0; width: 7px; height: 11px; } 
.bradfordGS{ background-position: -221px 0; width: 71px; height: 80px; } 
.Cisco{ background-position: -302px 0; width: 32px; height: 23px; } 
.cisco_logo{ background-position: -344px 0; width: 79px; height: 70px; } 
.Citrix{ background-position: -433px 0; width: 32px; height: 23px; } 
.citrix_logo{ background-position: -475px 0; width: 90px; height: 70px; } 
.courseSchedule{ background-position: -575px 0; width: 316px; height: 79px; } 
.Crystal{ background-position: -901px 0; width: 32px; height: 23px; } 
.furness{ background-position: -943px 0; width: 71px; height: 80px; } 
.iso9001_logo{ background-position: -1024px 0; width: 90px; height: 70px; } 
.itil_logo{ background-position: -1124px 0; width: 82px; height: 70px; } 
.logo{ background-position: -1216px 0; width: 154px; height: 106px; } 
.Microsoft{ background-position: -1380px 0; width: 32px; height: 23px; } 
.msOffice{ background-position: -1422px 0; width: 32px; height: 23px; } 
.ms_logo{ background-position: -1464px 0; width: 85px; height: 70px; } 
.Novell{ background-position: -1559px 0; width: 32px; height: 23px; } 
.novell_logo{ background-position: -1601px 0; width: 47px; height: 70px; } 
.PRINCE2{ background-position: -1658px 0; width: 32px; height: 23px; } 
.prince2_logo{ background-position: -1700px 0; width: 75px; height: 70px; } 
.quickEnquiry{ background-position: -1785px 0; width: 316px; height: 79px; } 
.Information{ background-position: 0 -116px; width: 32px; height: 23px; } 
.signpostBG{ background-position: -42px -116px; width: 185px; height: 30px; } 
.special_placeholder{ background-position: -237px -116px; width: 56px; height: 56px; } 
.subscribeButton{ background-position: -303px -116px; width: 88px; height: 23px; } 
.systemCenter{ background-position: -401px -116px; width: 56px; height: 56px; } 
.vSphere{ background-position: -467px -116px; width: 56px; height: 56px; } 
.VMware{ background-position: -533px -116px; width: 32px; height: 23px; } 
.vmware_logo{ background-position: -575px -116px; width: 75px; height: 70px; } 
.whitespace_logo{ background-position: -660px -116px; width: 206px; height: 96px; } 
.winLogo{ background-position: -876px -116px; width: 56px; height: 56px; } 
.winServ{background-position:-672px -113px;width:56px;height:56px;}
.ExServ{background-position:-738px -113px;width:56px;height:56px;}
.Mpn{background-position:-802px -113px;width:56px;height:56px;}
		

			
