/* 
homepage - additional structural / style elements needed for the homepage.
N.B. cascades from generic structure.

Sally Edgington
2005-12-06
*/

h4 {
	font-style: italic !important;
	coor: #333 !important;
	font-size: 1em !important;
	padding: 12px 0 !important;
	margin: 0 !important;
}

a.testimonial {
	text-transform:uppercase;
	color: #EC008C !important;
	font-weight: bold !important;
	border-bottom: #DBDAD8 1px solid !important;
}

img.testimonial {
	border: 0 !important;
	margin-left: 8px !important;
}

div#left-column {
	float: left !important;
	width: 186px !important;
	margin: 0 0px 0 0 !important;
	padding: 0 !important;
}
html>body div#left-column {
	width: 186px !important;
}

div#main-column-wide {
	float: left !important;
}

div#testimonialsContainer1, div#testimonialsContainer2, div#testimonialsContainer3, div#testimonialsContainer4, div#testimonialsContainer5, div#testimonialsContainer6,div#testimonialsContainer7, div#testimonialsContainer8, div#testimonialsContainer9, div#testimonialsContainer10 {
	clear: both !important;
	width: 564px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: #ECECEC !important;
	height: 208px !important;
	overflow: hidden;
}
html>body div#testimonialsContainer1 {
	width: 564px !important;
}

div.testimonial {
	float: left !important;
	margin: 0 !important; 
	padding: 0 !important;
	width: 277px !important;
	background: #ECECEC !important;
}
html>body div.testimonial {
	width: 277px !important;
}

div.testimonial a {
	border:0 !important;
}

div.openQuote {
	float: left !important;
	width: 18px !important;
	height: 150px !important;
	padding: 0 !important;
	background: url(/display_images/challenge_events/icons/open_quote_grey_pink.gif) 3px 10px no-repeat !important;
}

div.text {
	float: left !important;
	width: 225px !important;
	padding: 7px !important;
	margin: 0 !important;
}
html>body div.text {
	width: 220px !important;
}

div.closeQuote {
	float: left !important;
	width: 17px !important;
	height: 150px !important;
	padding: 0 !important;
	margin: 0 !important;
	background: url(/display_images/challenge_events/icons/close_quote_grey_pink.gif) 0px 10px no-repeat !important;
}

div.testimonialImageNoBorder {
	float: left !important;
	width:287px !important;
	height: 208px !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}
/*html>body div.testimonialImageNoBorder {
	width: 287px !important;
}*/

div#teaserContainer {
	float: left !important;
	width: 564px !important;
	margin: 0 0 30px !important;
	padding: 0 !important;
}
html>body div#teaserContainer {
	margin-bottom: 25px !important;
	width: 564px !important;
}

div#teaserUk1, div#teaserUk2, div#teaserUk3, div#teaserUk4, div#teaserUk5, div#teaserUk6, div#teaserUk7, div#teaserUk8, div#teaserUk9, div#teaserUk10 {
	float: left !important;
	width: 160px !important;
	margin-right: 30px !important;
	background: #008AC9;
	height: 210px !important;
}

div#teaserIntl1,div#teaserIntl2,div#teaserIntl3,div#teaserIntl4,div#teaserIntl5,div#teaserIntl6,div#teaserIntl7,div#teaserIntl8,div#teaserIntl9,div#teaserIntl10 {
	float: left !important;
	width: 160px !important;
	margin-right: 30px !important;
	background: #EC008C;
	height: 210px !important;
}


div#teaserRun1,div#teaserRun2,div#teaserRun3,div#teaserRun4,div#teaserRun5,div#teaserRun6,div#teaserRun7,div#teaserRun8,div#teaserRun9,div#teaserRun10 {
	float: left !important;
	width: 160px !important;
	margin-right: 0 !important;
	background: #19A246;
	height: 210px !important;
}


div.teaserText {
	padding: 10px !important;
}

div.teaserText a, div.teaserText a, div.teaserText a {
	font-weight: normal !important;
	line-height: 1.5em !important;
	color: #fff !important;
	text-decoration: underline !important;
	border: 0 !important;
}