/* Homepage stylesheet to override styles and do special treatments */

#breadcrumbs { display: none; }
#home #primary-content {
	width: 828px;
	margin-left: 27px;
	padding-top: 0; }
	#home #header { height: 189px; }
#slideshow { 
	position: relative;
	height: 393px; 
	width: 820px; 
	margin: 0 0 1em 0;
	left: 2px;
	}
	.noflash { height: 393px; width: 820px; background: url(/images/home/noflash.jpg) 0 0 no-repeat; display: block; text-indent: -9999px; }
#iam_buttons { 
position: relative;
display: block;
width: 821px;
height: 92px;
background: url(/images/home/iam_buttons.jpg) 0 0 no-repeat;
margin: 0 0 1em 0;
left: 1px;
}
#iam_buttons ul { list-style: none; margin: 0; padding: 0; }
#iam_buttons ul li { margin: 0; padding: 0; background: none; }

#iam_buttons ul li#laikh a { display: block; width: 64px; height: 69px; position: absolute; left: 294px; top: 10px; background: url(/images/home/laikh.jpg) 0 0 no-repeat; }
#iam_buttons ul li#parks a { display: block; width: 64px; height: 69px; position: absolute; left: 294px; top: 10px; background: url(/images/home/parks.jpg) 0 0 no-repeat; }
#iam_buttons ul li#ella a { display: block; width: 64px; height: 69px; position: absolute; left: 363px; top: 10px; background: url(/images/home/ella.jpg) 0 0 no-repeat; }
#iam_buttons ul li#ben a { display: block; width: 64px; height: 69px; position: absolute; left: 432px; top: 10px; background: url(/images/home/ben.jpg) 0 0 no-repeat; }
#iam_buttons ul li#caroline a { display: block; width: 64px; height: 69px; position: absolute; left: 501px; top: 10px; background: url(/images/home/caroline.jpg) 0 0 no-repeat; }

#iam_buttons ul li#laikh a:hover, 
#iam_buttons ul li#parks a:hover,
#iam_buttons ul li#ella a:hover,
#iam_buttons ul li#ben a:hover,
#iam_buttons ul li#caroline a:hover { background-position: 0 -5px; }

#iam_buttons ul li#eventslink { display: block; width: 104px; position: absolute; left: 598px; }
#iam_buttons ul li#newslink { display: block; width: 104px; position: absolute; left: 719px; }
#iam_buttons ul li a { display: block; height: 92px; text-indent: -9999px; }

#newscontainer { 
	left: 1px;
	padding: 10px 0 0 0;
	width: 580px; 
	position: relative; 
	background: url(/images/home/newsbgtop.gif) 0 0 no-repeat; 
	clear: both; 
	}
#home .news-list {
	background: url(/images/home/newsbgbot.gif) left bottom no-repeat;
	padding: 10px 20px;
	margin: 0 0 1em 0;
	width: 540px;
	}
#home .news-list h3 { line-height: 1em; color: #00417a; width: 50px; display: block; float: left; margin: 0 10px 10px 0; font-size: 1.2em; }
#home .news-list h4,
#home .news-list h4 a,
#home .news-list p { line-height: 1em; color: #00417a; margin: 0; }
#home .news-list li { display: inline; margin: 0 0 1em 0 !important; padding: 0 !important; width: 704px; height: auto; }

#corevalues_button { position: absolute; top: 509px; left: 598px; }

#accreditations { position: relative; display: block; width: 100%; text-align: center; margin-bottom: 1em; }