@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);
* {
	margin:0;
	padding:0;
}
.cap
{text-transform:capitalize;}
ul li {
	list-style:none;
}
body {
	font-family: 'Open Sans', sans-serif;
	line-height:150%;
	background-color:#F0FAFF;
	/*color:#1A4C68;*/
	color:#0e3e6c;
	font-weight:400;
	  -webkit-font-smoothing: antialiased !important;
}html, html a {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

a {
	text-decoration:none;
}
.gray-bg {
	background:#fff;
	padding:10px 10px;
	}
.salient
{	background:#e2e2e2;
padding:10px 20px;}

.salient h4
{color:#036;}
.salient i
{padding:8px 0px;}

.salient td{color:#036;
font-weight:600;}

p {
	margin-bottom:5px;
}
#logo {
	width:100%;
	background-color:#fff;
	height:100px;
}
.clr {
	clear:both;
}
.wrap {
	width:1100px;
	margin:0px auto;
}
.topd {
	float:right;
	padding-left:5px;
	background-color:#FFFFFF;
	height:96px;
	width:295px;
}
.bnerbg {
	background-color:#A4D1FF;
}
.banner {
	position: relative;
	overflow: auto;
	float:left;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	z-index:-9999;
	color: rgba(255, 255, 255, .6);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .25);
}
.banner ul {
	list-style: none;
	width: 100%;
}
.banner ul li {
	display: block;
	float: left;
	width: 33%;
	min-height: 280px;/*		-webkit-background-size: 100% 100%;*/
}
.banner .dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
}
.banner .dots li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	text-indent: -999em;
	border: 2px solid #fff;
	border-radius: 6px;
	cursor: pointer;
 -webkit-transition: background .5s, opacity .5s;
 -moz-transition: background .5s, opacity .5s;
 transition: background .5s, opacity .5s;
}
.banner .dots li.active {
	background: #fff;
	opacity: 1;
}
.why h2 {
	font-weight:300;
	padding:7px 15px 8px;
}
.why ul li {
	font-size:15px;
	padding:5px 0px 4px 15px;
	font-weight:300;
	line-height:150%;
}
.main-signup p {
	width:100px;
	background-color:#900;
	padding:5px 10px;
	text-align:center;
}
.abt {
	
	float:left;
	width:830px;
}
.abt h1 {
	margin-bottom:12px;
	padding-bottom:5px;
	border-bottom:3px #EB7F00 solid;
	color:#10497f;
	font-weight:300;
}

.abt table 
{font-size:14px;
padding-left:10px;}
h4 {
	color:##10497f;
	font-weight:500;
	font-size:20px;
}
.abt p {
	font-size:15px;
	color:#0e3e6c;
	margin-bottom:1em;
}
.abt p i {
	padding-right:5px;
}
.why {
	float:left;
	width:270px;
	background:#4E4E4E url('../img/bg4.png') repeat;
	height:820px;
}
.why .cint {
	padding:15px 10px;
	width:250px;
	float:right;
	color: #FFFFFF;
}
.footer {
	background: #34495e;
	color: #fff;
	padding:2px 10px;
	display: inline-block;
	font-weight: 300;
	width:1080px;
	font-size:14px;
}
.footer h4 {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 5px;
	color: #fff;
}
.footer address a {
	color: #48cfad
}
address{
	text-align: left;
	margin-bottom: 5px;
	font-style: normal;
	font-size:13px;
	line-height:18px
}
address i {
	padding-right:10px;
}
h3.subh {
	font-size: 20px;
	color: #10497f;
	padding: 5px 0px 15px;
	font-weight:400;
}
.pges {
	width:1100px;
	background-color:#FFFFFF;
	-moz-box-shadow:0 0 3px #666;
	-webkit-box-shadow:0 0 3px #666;
	box-shadow:0 0 3px #666;
	margin-bottom:-5px;
	
}
.conter {
	padding:5px 15px 10px;
}
h1 {
	margin-bottom:12px;
	padding-bottom:12px;
	border-bottom:3px #EB7F00 solid;
	color:#10497f;
	font-weight:300;
	font-size:28px;
}

h2
{font-weight:600;
	font-size:28px;
	}

.techdetails {
	width:700px;
	float:right;
}
.techdetails table {
	border:1px solid #ccc;
	padding:5px 10px;
}
.techdetails .sty1 {
	color:#10497f;
	font-size:15px;
	font-weight:700;
	font-style:normal;
}
.techdetails .sty2 {
	color:#1A4C68;
	font-size:15px;
	font-weight:400;
	font-style:normal;
}
.techdetails .brdr {
	margin:3px 0;
	border-bottom:1px #ccc solid;
}

.techdetails1 {
	width:600px;
	float:right;
}
.techdetails1 table {
	border:1px solid #ccc;
	padding:5px 10px;
}
.techdetails1 .sty1 {
	color:#10497f;
	font-size:15px;
	font-weight:700;
	font-style:normal;
	}
.techdetails1 .sty2 {
	color:#1A4C68;
	font-size:15px;
	font-weight:400;
	font-style:normal;
}
.techdetails1 .brdr {
	margin:3px 0;
	border-bottom:1px #ccc solid;
}
.tec h3 {
	font-weight:400;
	margin-bottom:15px;
}
.tec table {
	border-collapse:collapse;
	text-align: left;
}
.tec table th {
	background-color:#D1D1D1;
	color:#333;
	font-weight:400;
	border:1px #eee solid;
	padding:10px 5px;
	text-align:center;
	
	
}
.tec table td:nth-child(2)
{text-align:left;
padding-left:60px;}
.tec table th:first-child{text-align:left;}
.tec table td {
	border:1px #eee solid;
	font-weight:400;
	padding:10px 10px;
}
.tec table tr:nth-child(odd) {
background-color:#eee;
}
.tec table tr:nth-child(even) {
background-color:#fff;
}
.tec2 table th{
background-color:#D1D1D1;
	color:#333;
	border:1px #eee solid;
	padding:10px 5px;
	text-align:center;
	font-weight:bold;
}
.tec2 table tr td {
	border:1px solid #ccc;
}

.tec2 table tr:nth-child(odd) {
background-color:#eee;
}
.tec2 table tr:nth-child(even) {
background-color:#fff;
}
.gp {
	color: #015E8F;
	font-weight:900;
}
.clp {
	width:100%;
}
.clp img {
	margin:5px 10px;
}

.ds ul {
	margin-top:10px;
	margin-left:20px;
}
.ds ul li {
	padding:3px 5px;
	font-size:14px;
	list-style:disc;
	text-transform:capitalize;
}
.ds1 ul {
	margin-top:10px;
	margin-left:10px;
}
.ds1 ul li {
	padding:3px 5px;
	font-size:14px;
	list-style:square;
	text-transform:capitalize;
}
.ds2 ul {
	margin-top:10px;
	margin-left:10px;
}
.ds2 ul li {
	padding:3px 5px;
	font-size:14px;
	list-style:circle;
	text-transform:capitalize;
}


.contactusaddress
{width:98%;
padding:5px 10px;
background-color:#E0E0E0;
font-size:15px;}


.cform table tr td
{font-size:15px;
	padding:8px 5px;}
	
.cform input[type=text]
{border-radius:5px;
-moz-border-radius:5px;
border:1px #ccc solid;
padding:5px 0px;
width:200px;}
a{color:inherit;}
.cform textarea
{width:200px;
border-radius:5px;
-moz-border-radius:5px;
border:1px #ccc solid;
}

.cform input[type=submit]
{ width:100px;
height:30px;
background-color:#005F8C;
border-radius:5px;
-moz-border-radius:5px;
border:none;
color:#fff;
}


.cform span {color:#F00;}

#tdsys
 {font-size:15px;
 padding-top:15px;
 font-weight:600;
}

.qualitytest
{width:220px;
margin:5px;
background-color:#4E4E4E;
padding:10px 15px;
color:#fff;
font-size:22px;
text-align:center;
text-transform:uppercase;
font-weight:600;
}
.qualitytest:hover
{opacity:0.5;}

#tdsys td
{ border-left: 2px solid #ccc; border-bottom:1px solid #ccc; 


padding:10px;}

 #tdsys table
{ border: none; border-collapse: collapse; }
 #tdsys td:first-child { border-left: none; }
.wrap .pges .conter .tec table tr th b {
	text-align: center;

}

.disclaimer
{float:left;
width:350px;
font-size:12px;
line-height:18px;
font-weight:600;}

.disclaimer span
{color:#d62c2c;}

.style1 {
	color: #900;
}

.mission p
{margin-left:22px;}

::-moz-selection { /* Code for Firefox */
    color: white;
    background: #015E8F;
}

::selection {
    color: white; 
    background: #015E8F;
}