@charset "utf-8";
/* CSS Document */
body
{
	
	background-size:100%;
	font-family: 'Oxygen', sans-serif;
	/*font-family: Sansation_Regular !important;*/
	color:#000;
	font-size:14px;
}
@font-face {
font-family: Sansation_Regular;
src: url('../fonts/Sansation_Regular.ttf');
src: url('../fonts/Sansation_Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Sansation_Regular.woff') format('woff'),
url('../fonts/Sansation_Regular.ttf') format('truetype'),
url('../fonts/Sansation_Regular.svg#Geogrotesque') format('svg');
font-weight: normal;
font-style: normal;
 
}
h2
{
	/*color:#ecab00;*/
	font-size:19px;
	color:#ecab00;
	padding-bottom:10px;
}
h3
{
	color:#072f52;
	font-size:17px;
}
h4
{
	color:#072f52;
	font-size:14px;
}
p
{
	padding:0px 0px 0px 0px;
}
span
{
	color:#072f52;
	font-size:16px;
}
hr
{
	display: block; height: 0px;
    border: 0; border-top: 1px solid #ccc;
    margin:0px 0px; padding:10px 0px 10px 0px;
	
}
.textbox
{
	height:22px;
	width:170px;
	border:solid 1px #ccc;
	padding-left:10px;
}
.textarea
{
	height:60px;
	width:170px;
	border:solid 1px #ccc;
	padding-left:10px;
}
a
{
	text-decoration:none;
	color:#072f52;
}
a:hover
{
	color:#666;
}
.fullwrapper
{
	float:left;
	margin:0px;
	width:100%;
	height:auto;
}
.fullwrapper .wrapper
{
	background:#999;
	margin: 0 auto;
	height:auto;
	width:1000px;
}
.fullwrapper .wrapper .header
{
	margin: 0px;
	float:left;
	height:155px;
	width:100%;
}
.fullwrapper .wrapper .header .logo
{
	margin: 0px;
	float:left;
	height:155px;
	width:145px;
	padding:0px 25px 4px 20px;
}
.fullwrapper .wrapper .header .topright
{
	margin: 0px;
	float:right;
	height:155px;
	width:770px;
}
.fullwrapper .wrapper .header .topright .topnav
{
	margin: 0px;
	float:right;
	height:auto;
	width:180px;
	margin-top:30px;
	text-align:right;
}
.fullwrapper .wrapper .header .topright .topnav a
{
	padding:0px 10px;
	text-decoration:none;
	color:#072f52;
	font-weight:bold;
	font-size:14px;
}
.fullwrapper .wrapper .header .topright .mainnav
{
	background:#072f52;
	margin: 0px;
	float:right;
	height:43px;
	width:auto;
	margin-top:35px;
}
.fullwrapper .wrapper .header .topright .mainnav #nav
{
margin:0px;
width:auto;
height:43px;
border-radius:10px;
float:left;
padding:0px;

}
.fullwrapper .wrapper .header .topright .mainnav #nav ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:999;

}
.fullwrapper .wrapper .header .topright .mainnav #nav ul li 
{
	display: block;
	position: relative;
	float: left;
}
.fullwrapper .wrapper .header .topright .mainnav #nav li ul 
{
	display: none;

}
.fullwrapper .wrapper .header .topright .mainnav #nav ul li a 
{
	font-weight:bold;
	height:20px;
	display: block;
	text-decoration: none;
	/*border-top: 3px solid #ffffff;*/
	padding: 10px 23px 16px 23px;
	background:;
	margin-left: 0px;
	white-space: nowrap;
	color:#FFFFFF;
	font-size:14px;

}
.fullwrapper .wrapper .header .topright .mainnav #nav ul li a:hover 
{
	background-color:#ecab00;
	color:#000;
	padding:10px 23px 16px 23px;
}
.fullwrapper .wrapper .header .topright .mainnav #nav li:hover ul 
{
	display: block;
	position: absolute;
}
.fullwrapper .wrapper .header .topright .mainnav #nav li:hover li 
{
	float: none;
	margin:0px;
}
.fullwrapper .wrapper .header .topright .mainnav #nav li:hover a 	
{
background-color:#ecab00;
	color: #FFF;
	padding:10px 23px 16px 23px;
	height:1.2em;
}
.fullwrapper .wrapper .header .topright .mainnav #nav li:hover li a:hover 
{
	background:#ecab00;
	color:#000000;
}

.fullwrapper .wrapper .banner
{
	background:;
	margin: 0px;
	float:left;
	height:auto;
	width:100%;
}
.fullwrapper .wrapper .contentwrapper
{
	margin: 0px;
	float:left;
	height:auto;
	width:100%;
	margin-top:20px;
}
.fullwrapper .wrapper .contentwrapper .rightheadings
{
	color:#072f52;
	font-size:18px;
	padding:0px 0px 0px 20px;
	margin:0px;
	font-weight:bold;
}
.fullwrapper .wrapper .contentwrapper .righticons
{
	padding:20px 0px 0px 0px;
}
.fullwrapper .wrapper .contentwrapper .content_left
{
	margin: 0px;
	float:left;
	height:auto;
	width:685px;
	padding:0px 39px 30px 20px;
	border-right:1px dotted #ccc;
	margin-top:0px;
	text-align:justify;
}
.fullwrapper .wrapper .contentwrapper .content_right
{
	margin: 0px;
	float:left;
	height:auto;
	width:225px;
	padding:0px 5px 0px 20px;
}
.fullwrapper .wrapper .contentwrapper .content_right .contactform
{
	margin: 0px;
	float:left;
	height:auto;
	width:195px;
	padding:20px 15px 20px 15px;
	background:#072f52;
	margin-top:20px;
}
.fullwrapper .wrapper .contentwrapper .content_right .contactnumber
{
	margin: 0px;
	float:left;
	height:auto;
	width:195px;
	padding:20px 15px 20px 15px;
	background-color:#072f52;
	color:#fff;
}
.fullwrapper .wrapper .contentwrapper .content_right .map
{
	margin: 0px;
	float:left;
	height:auto;
	width:225px;
	padding:15px 0px 15px 0px;
	color:#fff;
}
.fullwrapper .wrapper .contentwrapper .content_right h1
{
	 font-size:16px; color: #072f52; font-weight:900; font-style:normal; background:url(../images/services-icon.png) top left no-repeat; margin:0px; padding:0 0 0 40px;
}
.fullwrapper .wrapper .contentwrapper .content_right h2
{
	 font-size:16px; color: #072f52; font-weight:900; font-style:normal; background:url(../images/technology-icon.png) top left no-repeat; margin:0px; padding:0 0 0 40px;
}

.fullwrapper .wrapper .contentwrapper .content_right ul
{
	margin: 0px;
	padding:0px;
}
.fullwrapper .wrapper .contentwrapper .content_right ul li
{
	margin: 0px 0px 0px 15px;
	padding:0px 0px 4px 0px;
	list-style:outside;
	list-style-image:url(../images/nav-icon.png);
}
.fullwrapper .wrapper .footer
{
	background:#072f52;
	margin: 0px;
	float:left;
	height:45px;
	width:100%;
	color:#FFF;
}
.fullwrapper .wrapper .footer .footerleft
{
	margin: 0px;
	float:left;
	height:auto;
	width:465px;
	padding:13px 20px 12px 20px;
}
.fullwrapper .wrapper .footer .footermiddle
{
	margin: 0px;
	float:left;
	height:auto;
	width:150px;
	padding:13px 20px 12px 20px;
}
.fullwrapper .wrapper .footer .footermiddle img{ padding:0px 1px;}
.fullwrapper .wrapper .footer .footerright
{
	margin: 0px;
	float:right;
	height:auto;
	width:155px;
	text-align:right;
	padding:13px 20px 12px 20px;
}
.fullwrapper .wrapper .footer a
{
	text-decoration:none;
	color:#FFF;
}
.fullwrapper .wrapper .footer a:hover
{
	color:#ccc;
}

<!--about us-->

.fullwrapper .wrapper .contentwrapper .content_left ul
{
	margin: 0px;
	padding:0px;
}
.fullwrapper .wrapper .contentwrapper .content_left ul li
{
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style:outside;
	list-style-image:url(../images/nav-icon.png);
}
.fullwrapper .wrapper .contentwrapper .content_left li ul
{
	margin: 0px 0px 0px 20px;
	padding:5px 0px 5px 0px;
	list-style:outside;
	list-style-image:url(../images/nav-icon.png);
}
.fullwrapper .wrapper .contentwrapper .content_left li ul li
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:outside;
	list-style-image:url(../images/nav-icon.png);
}

.fullwrapper .wrapper .contentwrapper .righthead1 
{
	 font-size:18px; color: #072f52; font-weight:bold; font-style:normal; background:url(../images/technology-icon.png) top left no-repeat; margin:0px; padding:0 0 0 40px;
}
