@charset "utf-8";
/* CSS Document */

#titlesection {
border:0;
margin:0;
padding:0;
height:160px;
}
	#logo {
	padding:0px;
	margin:0px 0px 0px 82px;
	float:left;
	}
	
	#nav {
	float:right;
	width:250px;
	padding:0px;
	margin:0px;
	}
	
		#nav ul {
		margin:18px 0px 0px 0px;
		}
		
		#nav li {
		display:list-item;
		list-style:none;
		padding:0px;
		margin:0px 0px 6px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
		#nav li a {
		color:#000000;
		text-decoration:none;
		}
		#nav li a:hover {
		text-decoration:underline;
		}
		
	#caption {
	margin-left:500px;
	padding:0px 0px 0px 0px;
	height:160px;
	}
		
		#caption img {
		padding-top:73px;		
		}
		
#bannersection {
border:0;
margin:30px 0px 48px 0px;
padding:0px;
height:96px;
}

	.seoSpan {
	background:transparent url(../images/home-page-banner.gif) no-repeat scroll left top;
	float:left;
	height:148px;
	margin-left:82px;
	position:relative;
	text-indent:-9999px;
	width:917px;
	}

#contentsection {
border:0;
margin:0;
padding:0;
width:1000px;
}
	#contentleft {
	width:143px;
	float:left;
	margin-right:25px;
	margin-left:82px;
	}
	
	#contentmiddle {
	width:475px;
	float:left;
	margin-right:25px;
	}
	
		#contentmiddletop {
		padding:0px;
		margin-bottom:30px;
		}
		#contentmiddleleft {
		width:225px;
		float:left;
		margin-right:25px;
		}
		
		#contentmiddleright {
		width:225px;
		float:left;
		}
	
	#contentright {
	width:225px;
	float:left;
	margin-right:25px;
	}
#contentcasestudies {
width:725px;
float:left;
margin-right:25px;

}

/***** Home page case study strip *****/

#appstrip {
float:left;
width:750px;
margin-left:250px;
border-top:solid 1px #9f9f9f;
padding-top:20px;
margin-top:30px;
}
	#appstrip ul {
	padding:0px;
	margin:0px;

	}
	#appstrip ul li {
	display:inline;
	list-style-type:none;
	padding:0px;
	margin-right:30px;
	margin-left:10px;	
	}

#contentright p a {
color:#000000;
text-decoration:underline;
	}

#contentright p a:hover {
text-decoration:none;
	}




/***** Wrapper and Footer *****/
 
#wrap {
width:1000px;
margin:0px;
}

#footer {
width:1000px;
float:left;
margin-top:60px;
border-top:solid 1px #9f9f9f;
padding-top:20px;
height:60px;
font-size:13px;
}

	#footer p {
	padding-left:250px;
	margin-bottom:4px;
	}
	
	#footer p a {
	color:#000000;
	text-decoration:none;
	}

	#footer p a:hover {
	text-decoration:underline;
	}
	
	
#footerhome {
width:1000px;
float:left;
margin-top:20px;
border-top:solid 1px #9f9f9f;
padding-top:20px;
height:60px;
}

	#footerhome p {
	padding-left:250px;
	margin-bottom:4px;
	}
	
	#footerhome p a {
	color:#000000;
	text-decoration:none;
	}

	#footerhome p a:hover {
	text-decoration:underline;
	}


