body {
				
				font-family: 'Open Sans', sans-serif;
				color:black;
				font-size:80%;
				
				
			}
			#header {
				font-family: 'Open Sans', sans-serif;
				background-color:rgb(0,204,204);
				padding-bottom:-2%;
				margin-left:-10px;
				margin-right:-10px;
				margin-top:-10px;
				height:65px;
			}
				#bodymain {
				
				
				
				color:black;
				font-family: 'Open Sans', sans-serif;
				font-size:150%;
				
			}
			#heading {
				
			
				font-weight:bold;
				font-size:1.5vw;
				margin-top:-2px;
			}
			
			#headingse {
				
				
				font-weight:bold;
				font-size:1.5vw;
				margin-top:-2px;
			}
			#headingdc {
				
				
				font-weight:bold;
				font-size:1.5vw;
				margin-top:-2px;
			}
			#clients {
				
				color:red;
				font-size:150%;
				margin-top:-2px;
			}
			#cbox {
			
			font-family: 'Open Sans', sans-serif;
			line-height:1.7;
			font-size:1.1vw;
			padding:10px;
			height:550px;
			

		
			}
			#cboxdc {
			
			font-family: 'Open Sans', sans-serif;
			line-height:1.7;
			font-size:1.1vw;
			padding:10px;
			height:450px;
			

		
			}
			#clbox {
				margin-left:6%;
				float:left;

				
				width:43%;
				
			}
			#crbox {
				margin-left:2%;
				float:left;

				width:43%;
				
			}
			
			#flb {
			width:15%;
			margin-left:4%;
			
			
			float:left;
		
			}
			#fmbl {
			width:25%;
			float:left;
			margin-left:4%;
			
			
			}
			#fmbr {
			width:25%;
			float:left;
			margin-left:4%;
		
			
			}
			#frb {
			width:15%;
			float:left;
			
			margin-left:4%;
			
			}
			#substext {
				margin-top:10px;
				padding-left:5%;
				padding-right:5%;
				font-family: 'Open Sans', sans-serif;
				font-size:120%;
				
			}
			
			.bodytext1 {
				width:100%;
				font-size:3.2vw;
				
				color:#366DA4;
			}
			
			.bodytext2 {
				
				font-size:120%;
			
				
				
			}
			
			
			
			#content {
			padding-right: 5%;
			font-family: 'Open Sans', sans-serif;
			width: 70%;
			line-height:200%;
			text-align:justify;
			
			}
			
						
			
			
			
			#formquery{
				width:150px;
				height:20px;
				font-size:12px;
				
				background-color:#fffff;
				border:1px solid #dbdbdb;
				
				
			}
			#formquerygo{
				width:30px;
				height:20px;
				font-size:12px;
				
				background-color:#fffff;
				border:1px solid #dbdbdb;
				
				
			}
			.email {
				color:blue;
			}
			.thanksmsg {
				color:blue;
			}
			
			#formquery1{
				width:300px;
				height:150px;
				font-size:12px;
				padding:5px;
				background-color:#fffff;
				border:1px solid #dbdbdb;
				padding:5px;
			}
			
			
			
			.submit1 {
			border-radius:5px;
			width:200px;
			height:25px;
			background-image:url('images/submit1-bg.JPG');
			border:1px;
			
			font-family: 'Open Sans', sans-serif;
			color:white;
			padding:5px;
			cursor:hand;
			margin:10px;
			margin-top:25px;
			}
			
				.submitdc {
			border-radius:5px;
			width:200px;
			height:25px;
			background-image:url('images/submit2-bg.PNG');
			border:1px;
			
			font-family: 'Open Sans', sans-serif;
			color:white;
			padding:5px;
			cursor:pointer;
			margin:10px;
			margin-top:25px;
			}
			
				.submitdc1 {
			border-radius:5px;
			width:200px;
			height:25px;
			background-image:url('images/submit2-bg.PNG');
			border:1px;
			
			font-family: 'Open Sans', sans-serif;
			color:white;
			padding:5px;
			cursor:hand;
			margin:10px;
			margin-top:25px;
			}
			
			.submitft {
			border-radius:5px;
			width:300px;
			height:50px;
			background-image:url('images/submit4-bg.PNG');
			border:1px;
			font-size:70%;
			font-family: 'Open Sans', sans-serif;
			color:white;
			padding:10px;
			cursor:pointer;
			margin:20px;
			
			
			}
			
			.submitft1 {
			border-radius:5px;
			width:300px;
			height:50px;
			background-image:url('images/submit3-bg.PNG');
			border:1px;
			
			font-family: 'Open Sans', sans-serif;
			color:white;
			padding:5px;
			cursor:hand;
			margin:10px;
			
			}
			
			.submit2 {
			border-radius:5px;
			width:70%;
			height:25px;
			background-color:silver;
			border:1px;
			
			font-family: 'Open Sans', sans-serif;
			color:white;
			padding:5px;
			cursor:hand;
			margin:10px;
			}
			
			a {
			text-decoration:none;
			color:grey;
			
			}
			
			.links {
			color:white;	
			}
			
			.links:hover{
			color:black;
			background-color:white;
			border-radius:2px;
			}

			a:hover {
			color:black;
			
			}
			
			.navbar {
			background-color: rgb(0,223,218);
			font-family: 'Open Sans', sans-serif;
			font-size:100%;
			padding:5px 5px 5px 5px;
			text-align:center;
			text-decoration:centre;
		
				
			}
			
			.logo {
			padding:5px 5px 1px 30px;	
			}
			
			#login {
				float:right;
			}
			
			.formlogin {
				width:100px;
				height:10px;
				font-size:12px;
				padding:5px;
				background-color:#fffff;
				border:1px solid #dbdbdb;
				padding:5px;
			}	
			
			.queryheader {
				font-size:80%;
				margin-top:25px;
				margin-bottom:25px;
			
			}
			#loginform {
					  
		  padding:10px;
		  font-family: 'Open Sans', sans-serif;
		  font-size: 14px;
		  
		  line-height: 24px;
		  
		  
		  text-decoration: none;
		  border-radius: 10px;
		  
		  border: 1px solid #999;
		  border: inset 1px solid #333;
		  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
			
			}
			
			
			
			
		.loginbutton {
		  width: 100px;
		  margin-top:15px;
		  background: #09C;
		  color: #fff;
		  font-family: 'Open Sans', sans-serif;
		  height: 30px;
		  border-radius: 15px;
		  border: 1p solid #999;
		}
		#logincentre1 {
			width:100%;
			height:160px;
			
						
			}
		#logincentre2 {
			width:100%;
			height:60px;
			
						
			}
			
		
		.input1 {
		  width:90%;
		  display: block;
		  border: 1px solid #999;
		  
		  height: 25px;
		  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		}
		
		.loginbutton1 {
		  width: 50px;
		  margin-top:15px;
		  background: #09C;
		  color: #fff;
		  font-family: 'Open Sans', sans-serif;
		  height: 25px;
		  border-radius: 5px;
		  border: 1p solid #999;
		}
		#headerright {
				float:right;
				width:30%;
				height:50px;
				
				text-align:right;
			}
			#midbanner {
		float:right;
		
		color:rgb(132,151,176);
		margin-right:10%;
		
		width:40%;
		
		height:50px;
		
		}
		ul {
			list-style-image: url("images/tick-small.png");
		}
		.input2 {
		  width:90%;
		  display: block;
		  border-style: none;
		  
		  height: 25px;
		  
		}
		.input3 {
		  border: 1px solid #999;
		  width:90%;
		  height: 100px;
		  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		}
		.subsheader {
		text-align:center;
		font-size:100%;
		}
		#phone {
		float:right;
		margin:10px;
		}
		.phonetext {
		font-size:150%;
		}
		
		#hleftbox {
			width:25%;
			
			margin-left:1%;
			float:left;
			
		}
		
		#hmidbox {
			width:21%;
			
			margin-left:10%;
			float:left;
		}
		
		#hrightbox {
			width:50%;
			color:white;
			margin-left:5%;
			margin-right:2%;
			float:right;
			text-align:right;
			padding:10px;
			font-size:1.1vw;
		}
		.htext {
			font-size:150%;
			
			text-align:right;
		}
		#hbar {
			
			background-color:black;
			clear:both;
			
		}
		
		#whatwedo {

			font-size:120%;
			margin-left:-10px;
			margin-right:-10px;
			
			
			
			
		}
		
		#tagline {
			margin-top:25px;
			margin-left:-1%;
			margin-right:-1%;
			margin-bottom:50px;
			background-color:#F0F4FA;
			font-family: 'Open Sans', sans-serif;
			text-align:center;
			height:60px;
			padding:10px;
			font-size:3.2vw;
			
			
			
		}
		#taglinedc {
			margin-top:25px;
			margin-left:-1%;
			margin-right:-1%;
			margin-bottom:50px;
			background-color:#F0F4FA;
			font-family: 'Open Sans', sans-serif;
			text-align:center;
			height:60px;
			padding:10px;
			font-size:3.2vw;
			
			
			
		}
		.maintag {

			margin-left:-1%;
			margin-right:-1%;
			margin-top:-10px;
			font-family: 'Open Sans', sans-serif;
			text-align:center;
			padding:20px;
			
			font-size:3.0vw;

			
			
		}
		#ie{
			
			margin-top:10px;
		}
		
		
		#img {
			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		}
		
		#trial {
			
			margin-left:6%;
		}
		
		
			
		#leftbox {
		width:25%;
		float:left;
		height:200px;
		
		margin-top:-3%;
		margin-bottom:2%;
		
			
		}
		#prightbox {
		width:20%;
		float:right;
		margin-top:-3%;
		height:75px;
		}
		
		#pleftbox {
		width:20%;
		float:left;
		height:75px;
		
		margin-top:-3%;
		margin-bottom:2%;
		
			
		}
		#rightbox {
		width:25%;
		float:right;
		margin-top:-3%;
		height:200px;
		}
		
		.excel {
			color:blue;
		}
		
		#subsheader {
			
			height:20px;
			background-color:#595959;
		
			
			font-family: 'Open Sans', sans-serif;
			color:white;
			padding:5px;
			cursor:hand;
			
			font-size:1.2vw;
			text-align:center;
			

		}
		
		#subsdetails {
			
			
			background-color:#F0F4FA;
			
			line-height: 1.5;
			font-family: 'Open Sans', sans-serif;
			
			padding:15px;
			cursor:hand;
			
			font-size:1vw;
			
			margin-bottom:10px;
			
		}
		
		
		
		.freetrial {
			width:100%;
			height:50px;
			
			margin-left:-1%;
			margin-right:-1%;
			
			
			text-align:center;
			padding:10px;
			font-family: 'Open Sans', sans-serif;
			font-size:2vw;
		}
		.demo {
			width:100%;
			
			
			margin-left:-1%;
			margin-right:-1%;
			
			
			text-align:center;
			
			font-family: 'Open Sans', sans-serif;
			font-size:2vw;
		}
		
		.center {
			  display: block;
			  margin-left: auto;
			  margin-right: auto;
			  
		}
		
		#slide {
			height:300px;
			
		}
		#slidetag {
			font-family: 'Open Sans', sans-serif;
			font-size:200%;
			float:left;
			width:40%;
			padding:50px;
			line-height: 1.4;
		}
		
		.substag{
			font-family: 'Open Sans', sans-serif;
			font-size:1.15vw;
			text-align:center;
			
			
			line-height: 1.6;
		}
		#slidepic {
			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
			float:left;
			width:60%;
		}
		
		#marky {
		  background-color: yellow;
		  color: black;
		}
		
		#markb {
		  background-color: #00B0F0;
		  color: black;
		}
		
		#markg {
		  background-color: #66FF66;
		  color: black;
		}
		.submitnew {
			border-radius:5px;
			width:150px;
			height:30px;
			font-size:70%
			border:1px;
			background-color:black;
			font-family: 'Open Sans', sans-serif;
			color:white;
			padding:5px;

			margin:10px;
			margin-top:25px;
			cursor:pointer;
			}
			
		#footer {
				
				
				padding:1%;
				height:210px;
				background-color:rgb(0,204,204);
				margin-left:-10px;
				margin-right:-10px;
				margin-bottom:-20px;
				color:white;
				
			}	
			
		#footer1 {
			
			width:100%;
			height:120px;
			
			
		}
		
		#footer1l{
			width:50%;
			height:120px;
			font-size:2vw;
			float:left;
			padding:10px;
		
		}
		#footer1r{
			width:45%;
			height:120px;
			font-size:1.5vw;
			float:left;
			padding:10px;
			margin-left:1%;
			float:right;
			text-align:right;
		}
		
		#footer2 {
			
			width:100%;
			height:65px;
			
			
		}
		
		#footer2l{
			width:55%;
			height:65px;
			
			float:left;
			
			
		}
		#footer2r{
			width:40%;
			height:65px;
			
			float:right;
			
			margin-left:1%;
		}
		#footer2rl {
			width:25%;
			height:60px;
			
			float:left;
			
			
		}
		#footer2rr {
			width:55%;
			height:60px;
			text-align:left;
			float:right;
			
			margin-left:5%;
		}
		.sample{
			font-size:1.3vw;
			
			
		}
		.sample:link, .sample:visited {
		  background-color: white;
		  color: grey;
		  padding: 14px 25px;
		  text-align: center;
		  text-decoration: none;
		  display: inline-block;
		}

		.sample:hover, .sample:active {
		  background-color: grey;
		  color:white;
		}
		
		.inquiry{
			font-size:1.4vw;
			
			
		}
		.inquiry:link, .inquiry:visited {
		  background-color: black;
		  color: white;
		  padding: 14px 25px;
		  text-align: center;
		  text-decoration: none;
		  display: inline-block;
		}

		.inquiry:hover, .inquiry:active {
		  background-color: grey;
		  color:white;
		}
		
		.datasubmit{
			font-size:1vw;
			
			
		}
		.datasubmit:link, .datasubmit:visited {
		  background-color: black;
		  color: white;
		  padding: 8px 25px;
		  text-align: center;
		  text-decoration: none;
		  display: inline-block;
		  margin-top:5px;
		}

		.datasubmit:hover, .datasubmit:active {
		  background-color: grey;
		  color:white;
		}
			#formquery2{
				
				height:20px;
				width:20%;
				padding:5px;
				background-color:#fffff;
				border:1px solid #dbdbdb;
				padding:5px;
				font-family: 'Open Sans', sans-serif;
				font-size:70%;
				border-radius: 5px;
				color:grey;
				
			}
			.samplesubmit{
			font-size:1vw;
			background-color: black;
			  color: white;
			  padding: 8px 25px;
			  text-align: center;
			  text-decoration: none;
			  display: inline-block;
			  margin-top:5px;
			
			
			}
		

			.samplesubmit:hover, .samplesubmit:active {
			  background-color: grey;
			  color:white;
			}
		
		
		
		
		
		