@charset "utf-8";
body, ul, ol, li, h1, h2, h3, h4, h5, h6, span, strong, p, img a, em, b, input, select, textarea, sup, sub, iframe, form, label, table, tr, td{
	margin: 0px;
	padding: 0px;
}
@font-face {
    font-family: 'CuprumFFURegular';
    src: url('webfontkit/cuprum-webfont.eot');
    src: url('webfontkit/cuprum-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/cuprum-webfont.woff') format('woff'),
         url('webfontkit/cuprum-webfont.ttf') format('truetype'),
         url('webfontkit/cuprum-webfont.svg#CuprumFFURegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'BebasRegular';
    src: url('webfontkit2/bebas___-webfont.eot');
    src: url('webfontkit2/bebas___-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit2/bebas___-webfont.woff') format('woff'),
         url('webfontkit2/bebas___-webfont.ttf') format('truetype'),
         url('webfontkit2/bebas___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body{font:11px Tahoma, Arial, Verdana;
 color:#716e72;
 border-top:3px solid #4a7dbc;}

ul, ol, li{list-style-type:none;}
a{outline:none; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}

.fleft{float:left;}
.fright{float:right;}
.tc-ac{text-align:center;}
.tc-jc{text-align:justify;}
.display{display:block;}
.clear{clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; _display/**/:/**/ inline;}

.pink{color:#ff0080;}

.mainwrapper{width:960px; margin:0px auto;}
.wrapper{width:960px; float:left;}

#header{width:922px; float:left; padding:0px 0px 0px 34px; height:87px;}
.logo{float:left; padding-top:2px;}

/*MENU SECTION START*/

.menu-sec{float:right; padding:0px 16px 4px 0px;}
.menu-sec li{float:left; font:14px/23px 'Cuprum', arial, serif; text-transform:uppercase; background:url(../images/nav-mid-line.gif) right top no-repeat; padding:65px 1px 0px 0px;}
.menu-sec li a{color:#414141; padding-bottom:4px; float:left; cursor:pointer;}
.menu-sec li a span{float:left; padding:0px 13px;}
.menu-sec li a:hover, .menu-sec li a.active{background:url(../images/down-arrow.png) center bottom no-repeat; text-decoration:none;}
.menu-sec li a:hover span, .menu-sec li a.active span{background-color:#fb8304; color:#f5f5f5;}
.menu-sec li.last{background:none;}

/*MENU SECTION END*/

/*HT ICONS SECTION START*/

.ht-icons{position:absolute; right:9px; top:13px; z-index:5;}
.ht-icons li{float:right; border-left:1px solid #716e72;}
.ht-icons li a{padding:0px 5px; float:left; cursor:pointer;}
.ht-icons li.last{border-left:none;}

/*HT ICONS SECTION END*/

/*MAIN BG SLIDE SECTION START*/

#heroBannersContainer{
position:relative;
	top:83px;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	right:0px;
	z-index:1;
	width:100%;
	height:300px;
	left:-1450px;
	
}
#heroBanners{position:relative; margin: 0 auto;}


/*MAIN BG SLIDE SECTION END*/

/*CONTENT MAIN SECTION START*/

.content-main-sec{width:960px; float:left; border-top:4px solid #ff0080; padding-top:11px; margin-top:337px; border-bottom:3px solid #d2d2d2;}
.cont-sub-fields{width:960px; float:left; padding-bottom:7px;}
.cont-sub-fields li{float:left; width:218px; margin:0px 11px;}

.cont-sub-fields li h3{display:block; padding-left:12px; color:#c7c7c7; font-size:11px; font-weight:normal; padding-bottom:8px; margin-bottom:5px;}
.cs-services{background:url(../images/pink-circle.png) left 7px no-repeat; border-bottom:1px solid #ff0080;}
.cs-solutions{background:url(../images/green-circle.png) left 7px no-repeat; border-bottom:1px solid #008000;}
.cs-vertical{background:url(../images/red-cicle.png) left 7px no-repeat; border-bottom:1px solid #b6070a;}
.cs-carrers{background:url(../images/blue-circle.png) left 7px no-repeat; border-bottom:1px solid #4a7dbc;}
.cont-sub-fileds-cont img{float:left; padding-bottom:12px;}
.cont-sub-fields li h3 img{display:block; padding:4px 0px 2px;}
.cont-sub-fields li p{padding:0px 10px 13px;}
p{padding:0px 0px 12px 0px; line-height:17px;}

.cont-av-sec{width:918px; float:left; border-top:1px solid #d8d8d8; padding:18px 21px;}
.ai-sec{width:564px; float:left;}
.vm-sec{width:328px; float:right;}
.vm-sec h3{padding-bottom:4px;}

/*CONTENT MAIN SECTION END*/

/*FOOTER SECTION START*/

#footer-sec{width:100%; float:left; background-color:#f1f1f1;}
.footer-sec{width:918px; float:left; border-bottom:1px solid #dddddd; padding:14px 21px 18px;}
.footer-sec h3{margin-top:-13px; margin-bottom:7px;}
.ft-sec-on{width:204px; float:left; text-transform:uppercase; font:12px/15px 'Cuprum', arial, serif; padding:9px 0px 0px 45px;}
.ft-sec-on li{display:block; padding-bottom:2px;}
.footer-sec a{color:#716e72;}
.ft-sec-tw{
	width:330px;
	float:left;
	border-left:1px dotted #808080;
	padding-left:30px;
	margin-top:13px;
	line-height:15px;
}
.ft-sec-th{
	width:220px;
	float:right;
	margin-top:13px;
	border-left:1px dotted #808080;
	padding-left:39px;
}

.ft-sec-th li{float:left; padding-bottom:4px; width:236px;}
.text-field{width:163px; float:left; height:19px; border:1px solid #cccccc; font:12px/19px Arial, Helvetica, sans-serif;  color:#716e72; 
padding:0px 3px;}
textarea{width:166px; float:left; height:59px; border:1px solid #cccccc; font:12px/16px Arial, Helvetica, sans-serif;  color:#716e72;
 margin-right:6px; padding-left:3px;}
.submit{background-color:#414141; height:20px; font:bold 14px/20px 'Cuprum', arial, serif; padding:0px 10px; text-transform:uppercase; 
border:none; color:#fff; margin-top:41px;}

/*FOOTER SECTION END*/

/*COPY RIGHT SECTION START*/

.copy-right-sec{width:936px; float:left; border-bottom:1px solid #dddddd; line-height:40px; padding:0px 12px; margin-bottom:12px;}
.social-icons img{float:right; margin:6px 0px 0px 2px;}

/*COPY RIGHT SECTION END*/

.inner-content-main-sec{width:960px; float:left; border-top:4px solid #ff0080; padding-top:11px; border-bottom:3px solid #d2d2d2; 
padding-bottom:38px;}
#inner-banner-sec{background:url(../images/inner-banner.jpg) center top no-repeat; width:100%; float:left; height:147px; margin-top:6px;}

.inner-cont-left-sec{width:125px; float:left; padding:23px 0px 0px 16px; min-height:578px;}
.inner-cont-right-sec{width:715px; float:right; padding:23px 53px 0px 28px; border-left:1px solid #bcbcbc; min-height:578px;}
.inner-main-title{padding-bottom:15px; font-family: 'BebasRegular'; font-weight:normal; color:#414141; font-size:17px; }

.inner-left-menu li{width:125px; float:left; text-transform:uppercase; font:14px/17px 'Cuprum', arial, serif; padding-bottom:3px;}
.inner-left-menu li.last span{border-bottom:none;}
.inner-left-menu li a{color:#333333; background:url(../images/circle.gif) left 4px no-repeat; padding-left:14px; float:left;}
.inner-left-menu li span{border-bottom:1px dotted #cfcfcf; padding-bottom:3px; float:left; width:115px;}
.inner-left-menu li a:hover, .inner-left-menu li a.active{color:#fb8304; text-decoration:none;}
.inner_text_link
{
color:#fea700;
text-decoration:underline;
}
h2
{
font-family: 'BebasRegular';
font-size:14px;
border-bottom:dotted 1px #FF9933;
font-weight:normal;
color:#fea700;
padding-bottom:2px;
}
h4
{
font:11px Tahoma, Arial, Verdana;
font-weight:bold;
font-size:13px;
}
.lest_items
{
list-style:url(../images/arrow_right.png);
margin-left:15px;
}
.lest_items li
{
padding-bottom:5px;
padding-top:5px;
}

.lest_items li ul
{
margin-left:12px;
}
.inner-left-menu li ul
{

}
.inner-left-menu li ul li
{
padding-left:14px;
}
.contact_text
{
float:left;
width:300px;
font-size:14px;
line-height:23px;
}
.contact_map
{
float:right;
width:400px;
}
