	h1, h2, h3, h4, h5, h6, p {
		margin: 0;
		padding: 0;
		}
		
	p {
	margin: 0 0 1em 0;
	font-size: 93%;
	line-height: 1.5em;
		}

	.p-two {
		padding: 0 0 0 6px;
		}
		
	.p-footer {
		font-size: 12px;
		color: #8b8a8a;
		}
		
	.p-footerBox {
		position: relative;
		width: 100%;
		margin: 0 auto;
		}
	
	.p-center {
		text-align: center;
		}
	
	html,
	body {		
		font-family: Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		height:100%;
		background: #2c2c2c url(../images/gradient-main.jpg); 
		background-repeat: repeat-x;
		color: #e6e4e4;
		}

	#container {
		width: 100%;
		min-height:100%;
		position:relative;				
		}

	#containerBodyText {
		width: 100%;;
		position:relative;	
		margin-bottom: 26px;			
		}
		
	#containerBodyText2 {
		width: 100%;;
		position:relative;		
		}
			
	#content {
		padding-bottom:40px;		
		}

				
/* Section Inner - Container*/
	#section-inner {
		max-width: 1024px;
		margin: 0;		
		margin-left: auto;
		margin-right: auto;
		padding: 0 25px;
		padding-bottom:84px;
		}
		
	#section-inner-process {
		max-width: 1024px;
		margin: 0;		
		margin-left: auto;
		margin-right: auto;
		padding: 0 25px;
		padding-bottom:5px;
		}		
	.processText{
		width: 64%;
		float: left;
		}
		
	.ProcessImages{
		width: 35%;
		margin-top: 65px;
		float: right;
		}
			
	.h-three {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 24px;
		font-weight:200;
		color:#efefef;
		text-align: center;
		}
	
	.p-one {
		font-size: 20px;
		line-height: 1.8em;
		font-family: 'Source Sans Pro', sans-serif;
		margin: -5px 15px;
		}

	.p-one-smaller {
		font-size: 18px;
		line-height: 1.5em;
		font-family: 'Source Sans Pro', sans-serif;
		margin: -5px 15px;		
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
		}

	.p-one-smaller2 {
		font-size: 15px;
		line-height: 1.3em;
		font-family: 'Source Sans Pro', sans-serif;
		margin: -5px 15px;
		}
					
	hr {
		border: 0;
		height: 0;
		border-top: 1px solid rgba(220, 220, 220, 0.5);
		}
		
	.hr-cu {
		border: 10px;
		height: 0;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		margin: 20px 0;
		}
		
	img {
		max-width: 100%;
		height: auto;
		color: #FFF;
		margin: 0 0 10px 0;
		}
	
	.img-one {
		margin: 0 15px 5px 0;
		float: left;		
		}
	
	.img-processImages {
		margin: 0 15px 5px 15px;
		float: right;
		clear: both;		
		}

	.img-processImages2 {
		margin: 0 15px 5px 15px;
		float: right;
		clear: left;
		overflow: auto;		
		}
		
/* Page Image banner */
	.main-page-image-title-box {
		width: 100%;
		margin: 20px 0 6px 0;
		text-align: center;
		}
		
	.main-page-image-banner-box {
		width: 100%;
		text-align: center;
		margin: 5px 0 0 0;
		display: inline-block;
		}

	.main-image-text-box {
		margin: 0 10px 10px 15px;
		display: inline-block;
		}
	
	.main-image-text-block {
		margin: 0 0 20px 0;
		left: 90px;
		}

	.imagesHidden {
		display: none;
		}

/* Header */	
	#header-logo {
		position: relative;
		width: 100%;
		padding: 40px 0 0 0px;
		text-align: center;
		}
	
/* Navigation */
	div.nav {
		border-bottom: 1px solid #cfcece;	
		}
	
	div.nav ul {
		margin: 0 auto;
		padding: 0;
		list-style: none;
		text-align:right;
		}
	
	div.nav ul li {
		font-size: 75%;
		display: inline;
		}
		
/* Top Page Menu links */
	div.nav ul li a:link,
	div.nav ul li a:visited {
		padding: 5px 15px;
		text-decoration: none;
		color: #e1e1e1;
		display: inline-block;
		}
	
	div.nav a:hover, div.nav a:active,
	div.nav .active a:link, div.nav a:active a:visited {
		background-color: #000;
		text-shadow: none;
		}
	
	div.nav ul li a {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		}
		
	div.nav ul li a:hover {
	   color: #FFF;
		}
	
	.menu-trigger {
		display: none;
		height: 12px;
		}	
	
/* Page Menu links */		
	.page-nav a:link,
	.page-nav a:visited {
		color: #9f9f9f;
		text-decoration: none;
		}
/* Class not used, above has priority */
	.page-nav a:hover, div.footer-nav a:active,
	.page .active a:link, div.nav a:active a:visited {
		color: #fff;
		text-shadow: none;
		}	
	
	.page-nav a {
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		}
	
	.page-nav a:hover {
		color: #fff;
		}

/* Body Content */	
	.button {
		color: #FFF;
		border-style: solid;
		border-width: 1px;
	   	background-color: #65a9d7;
	   	padding: 5px 10px;
	   	-webkit-border-radius: 5px;
	   	-moz-border-radius: 5px;
	   	border-radius: 5px;
	   }

	 .button:hover {
	   background-color: #a9ea0f;
	   color: #000;
	   }

	 .button:active {
	   background-color: #2e78b7;
	   }
  
/* Footer */
	#footer {
		background:#2c2c2c;
		width:100%;
		height:auto;
		position:absolute;
		margin: 100px 0 0 0;
		padding: 15px 0;
		text-align: center;
		bottom:0;
		}

	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix { *zoom: 1; }
