@charset "utf-8";
/* CSS Document */
* {padding:0px;margin:0px;}
body {font-family:Arial; background:#999; min-height:578px;font-size:12px;}
p{padding:6px 0 0 0; text-align:left; color:#666; line-height:1.5;}
h1 {font-size:22px; color:#17507a;}
h2 {font-size:20px; color:#333; text-shadow:1px 1px 1px #FFF; font-weight:bold; float:left;}
h3 {font-size:18px; color:#17507a;}
h4 { font-size:14px; color:#17507a;}
h5 {color:#aa1133;font-size:13px;}
h6 {font:bold 12px Arial, Helvetica, sans-serif; text-align:left;}
.h3-hdng {font-size:16px; color:#ff1200;}
.ptxt { color:#cc0e38; display:block; position:relative;}
div#total { width:100%; height:auto; }
div#main{width:980px;margin-left:auto;margin-right:auto; padding:0 30px; background:#eee;}
#last { border:none;}
div.top {width:980px;margin-left:auto;margin-right:auto; padding:7px 30px; background:#FFF; position:relative; overflow:hidden; border-top:none;}
.top-menu { float:left; margin-top:2px;}
.top-menu a {text-decoration:none;font-weight:normal; padding:0px 8px; border-right:1px solid #ccc;color:#666; font-family:12px/20px 'MuseoSans500Regular',Arial,sans-serif; }
.top-menu a:hover { text-decoration:underline; color:#aa1133;}
.mail {}
.mail a {text-decoration:none;font-weight:normal; color:#666; font-family:12px/20px 'MuseoSans500Regular',Arial,sans-serif; }
.mail a:hover { text-decoration:underline; color:#000;}
.callus { color:#666; margin-left:180px; float:left; position:relative; margin-top:40px;}
.search {float:right; position:relative;}
.input { width:180px; height:20px; border:1px solid #ccc;float:left; box-shadow:0 0 6px #ccc inset;}
.button { padding:2px 2px; background:#333; color:#FFF; text-align:center; border:1px solid #e0e0e0; float:right; border:none; text-shadow:1px 1px 1px #000; cursor:pointer;}
#last { border:none;}
div.header { height:80px; }
.logo {	float:left; padding:8px 0;}
.header-right {float:right; text-align:center;}
.quote { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#760000; display:block; position:relative; padding-top:40px;}
.nav {height:33px; background:url(../images/nav-bg.png) repeat-x;}
.menu {}
.menu ul { list-style-type:none; padding:8px 0;}
.menu ul li { display:inline;}
.menu ul li a {text-decoration:none;font-size:12px;font-weight:normal; padding:0px 8.5px;color:#FFF; text-shadow:1px 1px 1px #000; font-family:12px/20px 'MuseoSans500Regular',Arial,sans-serif; }
.menu ul li a:hover { background:#000; color:#a4b8c7; padding:8px 8.5px;}
.menu ul li a.active { color:#a4b8c7; background:#161616; padding:8px 8.5px;}
.menu ul li a#last { border:none;}
.banner {height:270px; border:1px solid #ddd; background:#FFF; padding:3px; margin:10px 0; }
div.applications { overflow:hidden; text-align:center;color:#333; padding-top:10px;padding-bottom:10px; display:block;}
.application-box {width:215px;float:left; border:1px solid #FFF; margin-right:10px; background:url(../images/application-box-bg.jpg) repeat-x; padding:10px;}
.application-box1 {width:215px;float:right; border:1px solid #FFF; background:url(../images/application-box-bg.jpg) repeat-x; padding:10px;}
#last-left { border-left:none; padding:10px;}
#last-right { float:right;}
.service-box { border-bottom:1px dotted #ccc;min-height:130px; display:block; position:relative; overflow:hidden; padding-bottom:15px; margin-top:10px; margin-bottom:15px;}
.service-box-left { float:left; width:100px;}
.service-box-right { float:right;  width:640px;}
.appcenter {overflow:hidden; float:left; width:80px; }
div.app-txt-center { text-align:left; float:right; width:130px;}
.app-img { background:url(../images/soft-ware-development.png) no-repeat;width:80px; height:80px;}
.app-img1 { background:url(../images/mobile-application-development.png) no-repeat; width:80px; height:80px;}
.app-img2 { background:url(../images/it-staff-recruiting.jpg) no-repeat;width:80px; height:80px;}
.app-img3 { background:url(../images/consulting-service.jpg) no-repeat; width:80px; height:80px;}
.mobile a{color: #5d1111;text-decoration:none; font-size:13px; font-weight:bold; display:block; text-align:left; padding-bottom:5px;}
.mobile a:hover{color:#;}
.more1 { margin:8px 0; display:block; width:90px; background:#666;}
.more1 a { background: url(../images/arrow-icon.png) no-repeat left 6px center; font-weight:bold;color:#FFF; padding:4px 0px 4px 15px; display:block; text-decoration:none;position:relative; text-decoration:none;}
.more1 a:hover { text-decoration:none;}
.content {overflow:hidden; padding:10px; background:#FFF; border:1px solid #ddd; margin:10px 0;}
.content-left {width:200px;float:left;}
.content-right {width:740px;float:right;}
.content-desc-left {width:500px; padding:10px;float:left;}
.content-desc-right { background:#f0f0f0; min-height:620px; padding:10px;width:399px; border-left:1px solid #ccc;float:right;}
.content-mid {width:550px;float:left; margin-left:18px; margin-right:10px;}
.content-right-inr {width:175px;float:right;}
.welcome_right{}
.welcome_right ul{ margin:0; padding:0; list-style:none;}
.welcome_right ul li{ list-style-image:url(../images/left-arrow.png);  margin-left:15px;}
.welcome_right ul li a{line-height:1.7;vertical-align:middle;text-decoration:none;color:#366384;}
.welcome_right ul li a:hover{ text-decoration:underline;}
.right-menu{}
.right-menu ul{ margin:0; padding:0; list-style:none;}
.right-menu ul li{ background:#b4e0ed; margin-bottom:2px; padding:3px;}
.right-menu ul li a{ width:180px; line-height:1.7;vertical-align:middle;text-decoration:none;color:#366384;}
.right-menu ul li a:hover{ text-decoration:none; color:#113e60;}
.headdings { margin:5px 0;}
.headdings1 { margin-top:12px;}
.v-line { border-bottom:dashed 1px #849bac; margin-top:5px; margin-bottom:12px;}
#name { display:block;overflow:hidden;}
#text { display:block;}
.job-desc { color:#5fa604; font-weight:bold; display:block;}
.job-view { text-align:right; margin-right:10px; color:#045fa6; font-weight:bold; float:left;}
.v-line1 { margin:8px 0; width:100%; height:1px; background:#ccc;}
ul.jobview {margin-left:25px; list-style-type:none; margin-top:10px; color:#666; line-height:2;}
/*/-----------------*/
.technology {  padding:0; height:60px; padding:10px; background:#ddd; overflow:hidden; border:1px solid #FFF;}
.technology-left {float:left; width:201px; padding:20px 10px; height:70px; background:url(../images/technology-left-bg.png) no-repeat; }
.technology_img {margin-right:6px;}
.technology-right {float:right; width:800px; padding:12px 0; position:relative;}
.keep-touch {float:right; margin-right:50px;}
.keepin-touch-img-space { padding-right:6px; border:none;}
.keepin-touch-img {margin-right:6px; margin-top:-6px; border:none;}

/*---------------------*/
div.applications-inr { background:#FFF; height:100px;  text-align:center; border:1px solid #e1e1e1; color:#333; margin:10px 0;}
.application-box-inr {width:238px;float:left;border-right:1px solid #e1e1e1;padding:7px 5px; height:88px; text-align:left;}
.application-box-inr .mob-img-inr { float:left; border:none;}
.application-box-inr .mob-txt-inr { float:right; line-height:1.5; width:190px;}
.application-box-inr .mobile a{color: #115b87;text-decoration:none; font-weight:bold; display:block; text-align:left; padding-bottom:5px;}
.application-box-inr .mobile a:hover{color:#068cca;}
.more {}
.more a { font-weight:bold;color:#008000;text-align:right; text-decoration:none;position:relative;}
div.software-development-box { height:150px; width:162px; padding:6px; background:#f0f0f0; border:1px solid #FFF; box-shadow:0 0 6px #ccc; margin:8px 4px; float:left;}
div.jobseekers{ width:260px;border:1px solid #ccc;  margin:10px 0; float:left; margin-right:10px;}
div.employeers{ padding:6px; background:#aa1133; color:#ffc600; font-size:13px; display:block;}
div.looking{ padding:10px; background:#660000; color:#FFF; font-size:13px; display:block;}
.looking-job { display:block; padding:6px; background:#aa1133; margin-bottom:6px;}
.industries { overflow:hidden; min-height:50px; display:block; position:relative;}
div.contact-us-box { width:300px; margin:10px 0; float:left;}
.sap-box { border:1px solid #f0f0f0; box-shadow:0 0 6px #aaa; padding: 6px; float:left; margin:8px 3px; color:#FFF; background:#333; text-shadow:1px 1px 1px #000;}
/*-------------------*/
.input-field { width:180px; height:24px; border:1px solid #d0d0d0; background:#FFF;}
.textarea-field { width:220px; height:44px; border:1px solid #d0d0d0; background:#FFF;}
.submit-field { background:#00cafc; color:#FFF; border:2px solid #e0e0e0; padding:5px 15px; border-radius:4px; font-weight:normal; cursor:pointer;}
/*--------------*/
.footer {overflow:hidden; background:url(../images/footer-bg.jpg) repeat-x;border-top:1px solid #c0c0c0; padding:10px 20px;}
span.footerlist { width:220px; float:left;}
span.footerlist a {color:#aaa; font-size:11px; text-decoration:none; line-height:1.8; display:block;}
span.footerlist a:hover { color:#999; text-decoration:underline;}
span.footerlist2 { font-weight:bold; color:#FFF; text-decoration:none; text-align:left; display:block;font-size:13px; padding-bottom:6px; }
.copy{ background:url(../images/footer-bg-2.jpg) repeat-x;display:block; font-size:11px;  padding:10px 10px; overflow:hidden; border-top:1px solid #363636; color:#a4b8c7;}
.click-here {}
.click-here a { background:url(../images/clickhere.png) no-repeat; width:130px; height:30px; color:#FFF; text-align:center; font-weight:bold; text-decoration:none; padding:8px 12px; }
.click-here a:hover {background:url(../images/clickhere-hvr.png) no-repeat; width:130px; height:30px;}
.careerlink {}
.careerlink a { font-size:12px; font-family: Verdana, Geneva, sans-serif; color:#004dd9; text-decoration:none;}
.careerlink a:hover { text-decoration:underline;}
/* slider layout */
.lof-slidecontent { position:relative;	overflow:hidden;}
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:100000;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{	position:relative;	height:100%;	width:972px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{overflow:hidden;	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px;	margin:0;	position:absolute;	overflow:hidden;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:left;	position:relative;}
.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent  .navigator-content { position:absolute;
  background: none repeat scroll 0 0 #000000;
    border-radius: 5px 5px 5px 5px;
    bottom: 10px;
    padding: 5px 15px;
    position: absolute;
    right: 10px;
}
.lof-slidecontent  .navigator-wrapper{	position:relative;	z-index:10;
	height:180px;
	width:310px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.ptxts { font-size:16px; color:#FFF; font-weight:bold;  font-style:italic;}
.ptxts1 { font-size:16px; color:#671204; font-weight:bold;  font-style:italic; padding-top:0px;}
.ptxts1 { font-size:16px; color:#671204; font-weight:bold;  font-style:italic; padding-top:10px;}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0;	padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:hand; 	cursor:pointer;	list-style:none;	padding:0;	margin-left:0px;	overflow:hidden;	float:left;	display:block;	text-align:center;}

/*******************************************************/
@charset "utf-8";
/* CSS Document */

/* slider layout */
.lof-slidecontent { position:relative;	overflow:hidden;}
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:100000;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{	position:relative;	height:100%;	width:900px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{overflow:hidden;	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px;	margin:0;	position:absolute;	overflow:hidden;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:left;	position:relative;}
.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent  .navigator-content {position:absolute;
	right:0;
	top:00px;
	z-index:9;
	height:420px;
	width:100px;
	overflow:hidden;
	color:#FFF;
}
.lof-slidecontent  .navigator-wrapper{	position:relative;	z-index:10;
	height:70px;
	width:100px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0;	padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:hand; 	cursor:pointer;	list-style:none;	padding:0;	margin-left:0px;	overflow:hidden;	float:left;	display:block;	text-align:center;}

/*******************************************************/
 
ul.sliders-wrap-inner li img{	padding:0px;	}

.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
	z-index:100px;
	position:absolute;
	bottom:66px;
	left:0px;
	width:350px;
	background:url(../images/bg_trans.png);
	height:100px;
	padding:0px;
	color:#FFF;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.lof-slidecontent .slider-description .slider-meta a{	
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li.active{
	color:#FFF
}
.lof-slidecontent ul.navigator-wrap-inner  li >  div{
	background:#1b1b1b;
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #323232;
	text-align:left
}

.lof-slidecontent ul.navigator-wrap-inner li.active div{
	background:#29004c;
	color:#FFF;
}
.lof-slidecontent ul.navigator-wrap-inner li img{
	height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
}
.lof-slidecontent ul.navigator-wrap-inner li.active img, 
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
	border:##6C8E5C  solid 1px;
}
.lof-slidecontent  .button-next, 
.lof-slidecontent .button-previous{
	display:block;
	width:32px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:40;
	top:0;
	text-indent:-999px;

}
.lof-slidecontent   .button-next {
	top:120px;
	right:0px;
	background:url(../images/btn_next.png) no-repeat right center;
}
.lof-slidecontent  .button-previous {
	top:120px;
	right:60px;
	background:url(../images/btn_back.png) no-repeat left center;
}


.lof-slidecontent .button-control {
   position:absolute;
   top:240px;
   right:30px;
   height: 32px;
    width: 32px;
	cursor:hand; cursor:pointer;
	background:url(../images/transparent_bg.png) repeat;
}

.lof-slidecontent .button-control span { display:block;  width:100%; height:100%;}
.lof-slidecontent .action-start span  {
	background:url(../images/btn_play.png) no-repeat center center;
}
.lof-slidecontent .action-stop span {
	background:url(../images/btn_pause.png) no-repeat center center;
}

#popupBackground {opacity: 0.5;filter: alpha(opacity = 50);}
.popup{ position:fixed;  top:150px; left:500px; width:300px;  height:270px; font-family:verdana;font-size:13px; padding:10px;background-color:#f7f7f7; border:10px solid #2a014c;  z-index:100000000000000000; display:none;background-attachment:fixed;backface-visibility:hidden #030 !important; }    
.cancel{ display:relative; cursor:pointer; margin:-25px -24px 0 0; float:right; height:20px; width:20px; background:url(../images/Close.png) no-repeat; text-align:center; font-weight:bold; font-size:11px; color:white; border-radius:3px;  z-index:100000000000000000; }




