/* Homepage Layout */
#content {
	color:inherit;
	width:930px;
	background:#fff url(../images/bg_content.gif) no-repeat bottom;
	padding-bottom:10px;
}
#homecontent {
	padding:18px;
}
.column1 {
	float:left;
	width:614px;
}
#caseStudies {
	float:right;
	width:262px;
}
/* slider */
#caseStudies ul.slider { margin:0; overflow:hidden; }
#caseStudies ul li.close { margin:0; padding:0; height:66px; overflow:hidden; }
#caseStudies ul li.open { margin:0; padding:0; height:142px; overflow:hidden; }

/* Why Verecom Alternative Content */
#whyVerecomAlt {
	background:#d2dde7 url(../images/bg_whyVerecom.jpg) no-repeat left top;
	padding:18px;
}
#whyVerecomAlt h1, #whyVerecomAlt h1 a {
	color:#fff;
	background-color:transparent;
	font-size:1em;
	margin-bottom:1.5em;
}
#whyVerecomAlt .container {
	float:left;
	width:160px;
	margin-right:18px;
}
#whyVerecomAlt .container h2 {
	font-size:1em;
	background:#000;
	padding-left:7px;
	line-height:1.5em;
}
#whyVerecomAlt .container h2 a {
	color:#fff;
	background-color:#000;
	text-decoration:none;
}
#whyVerecomAlt .container p {
	float:left;
	width:140px;
	color:#fff;
	font-size:0.9em;
	background:#c2cad0 url(../images/bg_container.gif) repeat-x left top;
	padding:10px;
}
#whyVerecomAlt .container p a {
	float:left;
	display:block;
	color:#3870b0;
	background:url(../images/arrow_orange.gif) no-repeat right 5px;
	padding-right:12px;
}

/* Client List Alternative Content */
#clientlistAlt {
	background:#e0e0e0 url(../images/bg_clientlist.gif) repeat-x left top;
	padding:0 15px;
}
#clientlistAlt a {
	color:#666;
	background-color:inherit;
}
#clientlistAlt li {
	display:inline;
	line-height:3.2em;
	margin-right:12px;
}
#clientlistAlt li img {
	vertical-align:middle;
}

/* Features */
#features {
	float:left;
	width:582px;
	background:url(../images/line.gif) repeat-y 368px top;
	border:#ccc 1px solid;
	padding:15px;
	margin-bottom:18px;
}
#features h2 a {
	float:left;
	height:0;
	padding-top:13px;
	overflow:hidden;
	margin-bottom:0.7em;
}
#features .imgLeft a {
	float:left;
	border:#fff 1px solid;
}
#features .imgLeft a:hover {
	float:left;
	border:#ccc 1px solid;
}
 
.buttonLink {
	border:#141e4d 1px solid;
	float:right;
	height:0;
	padding-top:20px;
	overflow:hidden;
}
#consultancy {
	float:left;
	width:338px;
}
#consultancy h2 a {
	width:178px;
	background:url(../images/title_consultancy.gif) no-repeat left top;
}
#consultancy h2 a:hover {
	background:#e6e6e6 url(../images/title_consultancy.gif) no-repeat left top;
}
#consultancy p {
	color:#666666;
	background-color:inherit;
}
#consultancy p a {
	color:#666666;
	text-decoration:none;
}
#consultancy p a:hover {
	text-decoration:underline;
}
#consultancy .buttonLink {
	width:141px;
	background:#233f6f url(../images/buttonLink_consultancy.gif) no-repeat left top;
}
#consultancy .buttonLink:hover {
	background:#305697 url(../images/buttonLink_consultancy_hover.gif) no-repeat left top;
}
#expertise {
	float:right;
	width:210px;
}
#expertise h2 a {
	width:70px;
	background:url(../images/title_expertise.gif) no-repeat left top;
} 
#expertise h2 a:hover {
	background:#e6e6e6 url(../images/title_expertise.gif) no-repeat left top;
}
#expertise ul {
	float:left;
}
#expertise li {
	color:#3870b0;
	background:url(../images/arrow_blue.gif) no-repeat left;
	padding-left:14px;
}
#expertise li a {
	color:#3870b0;
	text-decoration:none;
}
#expertise li a:hover {
	text-decoration:underline;
}
#expertise .buttonLink {
	width:86px;
	background:#233f6f url(../images/buttonLink_expertise.gif) no-repeat left top;
}
#expertise .buttonLink:hover {
	background:#305697 url(../images/buttonLink_expertise_hover.gif) no-repeat left top;
}

/* Testimonial */
blockquote {
	background:url(../images/quote_open.gif) no-repeat left top;
	padding-left:25px;
	margin:0 18px;
}
blockquote p {
	color:#3870b0;
	background-color:#fff;
	padding-right:25px;
}
blockquote p.author {
	font-size:0.9em;
	color:#999;
	font-style:italic;
	text-align:right;
	background:url(../images/quote_close.gif) no-repeat right bottom;
	padding-bottom:5px;
	margin-top:1em;
}
blockquote p.author span, blockquote p.author span a {
	color:#000;
	background-color:#fff;
	font-style:normal;
}

/* Case Studies */
#caseStudies h2 a {
	float:left;
	width:100%;
	height:0;
	padding-top:25px;
	overflow:hidden;
	background:#afafa7 url(../images/title_casestudies.gif) no-repeat left top;
}
#caseStudies ul {
	float:left;
	font-size:0.9em;
	width:100%;
}
#caseStudies li {
	padding-bottom:0.8em;
	border-bottom:#ccc 1px solid;
}
#caseStudies li a {
	color:#666;
	background-color:inherit;
	text-decoration:none;
}	
#caseStudies li img {
	margin-bottom:0.8em;
}
#caseStudies li a strong {
	display:block;
	color:#3870b0;
	font-size:1.1em;
	background-color:inherit;
	font-weight:bold;
}
#caseStudies a.more {
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
#caseStudies a:hover.more {
	text-decoration:none;
}

#caseStudies li.lastitem {
	border-bottom:none;
}

	