/* CSS Document */

body{padding:0px;margin:0px; background-image:url(../images/bg.gif); background-position:top; background-repeat:repeat-x;  background-color:#BCBBBB; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:14px;}
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px;}
img{border:0px}
h1{	font-family:Arial; color:#3B3838; font-size: 18px; font-weight: bold; margin: 0px; padding: 0px 0px 20px 0px  }
h2{color:#000000; font-size:14px; text-decoration:none; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px}
.clear{clear:both;}
.mar_top{margin-top:10px}
.mar_top_20{margin-top:20px}
.mar_bot{margin-bottom:10px}
.light_grey{background-color:#828282;}
.bla_grey{background-color:#2E2E2E;}
.grey{background-color:#646464;}
.white{background-color:#FFFFFF}
.greylight{ background-color:#7F7F7F;}
.lght-grey{background-color:#D3D3D3;}
.grey-lght{background-color:#BAB8B8}
.black{background-color:#000000}
.dotted-line{ border:#DADADA 1px dashed}
.dotted-line td{ border:#DADADA 1px dashed; padding:8px;}
.dottedBorder{	border:1px solid #ffffff; padding: 5px}
.ver11{color:#000000; font-size:11px; padding-right:55px;}
.ver11-wht{color:#FFFFFF; font-size:11px; text-decoration:none}
.ver12-wht{color:#FFFFFF; font-size:12px; text-decoration:none}
.ver12-wht a{color:#FFFFFF; font-size:12px; text-decoration:none}
.ver12-wht a:hover{color:#FFFFFF; font-size:12px; text-decoration:underline}
.ver12-wht img{
	position:relative;
	top:5px;
	}

.ver13-wht{color:#FFFFFF; font-size:13px; text-decoration:none}
.pad_10px{padding-left:10px;}

.header-bg{background-image:url(../images/header-bg.gif); background-repeat:no-repeat; height:287px;}
.arrow{ background-image:url(../images/arrow-wht.gif); background-position:left; background-repeat:no-repeat; }
.toplnk{padding:15px 0px 0px 15px; color:#838383; font-size:12px;text-decoration:none; font-weight:bold}
.toplnk a{ background-image:url(../images/arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:12px;
color:#838383; font-size:12px; text-decoration:none;font-weight:bold}
.toplnk a:hover{ color:#838383; font-size:12px; text-decoration:underline;font-weight:bold}
.more-lnk{text-align:right; height:30px;}
.right-content {width:250px; padding:10px 10px 10px 10px; }
.right-content .list1 ul { list-style-image:url(../images/bullet2.jpg);margin: 0px; padding: 0px}
.right-content .list1 ul li{ margin-left: 30px; padding-left: 0px; font-size: 11px; font-family: Tahoma}

.testimonialBox{ background-image:url(../images/testimonial-box-bg.jpg); background-repeat:repeat-y;}
.testimonialBox p{ padding: 0px 10px 0px 10px}

.vissionBox{ background-color:#8C8C8C; background-repeat:repeat-y;}
.vissionBox img{ margin: 0px 8px 0px 8px}
.vissionBox h1{ background-image:url(../images/vission-h1-bg.jpg); background-repeat:no-repeat; padding: 5px 0px 0px 30px; color: #3B3838; font-weight: bold; font-size: 12px; width: 320px; height: 27px; margin:0px}
.vissionBox p{ padding: 3px 15px 0px 5px; color:#FFFFFF; margin: 0px}

.textblk a{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size:11px;
line-height:14px;
text-decoration:underline;
}
.textblk a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:11px;
line-height:14px;
font-weight: bold;
text-decoration:none;
}

.textblknew{
font-family: Tahoma;
color:#000000;
font-size:11px;
line-height:14px;
}

.textblknew a{
font-family: Tahoma;
color:#000000;
font-weight: bold;
font-size:11px;
line-height:14px;
text-decoration:underline;
}
.textblknew a:hover{
font-family: Tahoma;
color:#464646;
font-size:11px;
line-height:14px;
font-weight: bold;
text-decoration:none;
}

#rightNav {
	width:263px; 
	padding:10px 0px 20px 10px; 
	}

#rightNav ul li{ 
	height: 23px; 
	list-style: none;
	width: 263px;
	margin: 0px;
	padding: 0px;
	}

#rightNav ul li a, #rightNav ul li a:link, #rightNav ul li a:visited{ 
	background-image:url(../images/right-nav-bg.gif); 
	background-repeat:no-repeat; 
	height: 23px; 
	width: 250px; 
	color:#FFFFFF; 
	font-weight: bold; 
	text-decoration: none; 
	list-style: none;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 40px ;
	}

#rightNav ul li a:hover{ 
	background-image:url(../images/right-nav-bg-hover.gif); 
	background-repeat:no-repeat; 
	height: 23px; 
	width: 250px; 
	color:#FFFFFF; 
	font-weight: bold; 
	text-decoration: none; 
	display: block;	
	margin: 0px;
	padding: 5px 0px 0px 40px;
	}
	
#rightNav .active{ 
	background-image:url(../images/right-nav-bg-hover.gif); 
	background-repeat:no-repeat; 
	height: 23px; 
	width: 250px; 
	color:#FFFFFF; 
	font-weight: bold; 
	text-decoration: none; 
	display: block;	
	margin: 0px;
	padding: 5px 0px 0px 40px;
	text-align: left;
	}	


.link{width:155px; color:#D4D4D4; float:left; }
.link ul {  color:#ffffff; font-size:13px; padding:20px 0px 20px 25px;}
.link li{list-style:none}
.link a{ color:#ffffff; line-height:18px;font-size:11px; text-decoration:none}
.link a:hover{ color:#ffffff; line-height:18px;font-size:11px; text-decoration:underline}
.link-left{width:155px; color:#BAB8B8; float:right}
.link-left ul {  color:#ffffff; font-size:13px; padding:20px 0px 5px 25px;}
.link-left li{list-style:none}
.link-left a{ color:#ffffff; line-height:18px;font-size:11px;text-decoration:none}
.link-left a:hover{ color:#ffffff; line-height:18px;font-size:11px;text-decoration:underline}
#content-inner{width:520px; padding:10px 20px 0px 20px;}
#content-inner p{margin-top:0px}
#content-inner ul { list-style-image:url(../images/bullet1.jpg);margin: 0px; padding: 0px}
#content-inner ul li{ margin-left: 40px; padding-left: 0px}
#content-inner .contact th{ background-color: #646464; color: #FFFFFF; font-weight: bold; padding-left: 10px}
#content-inner .contact td{ background-color: #E1E1E1; color: #000000; font-weight: normal; padding-left: 10px}
#content-inner .contact td span{ color: #ff0000; font-weight: bold; font-family:Tahoma; font-size:11px;}
#content{width:560px; padding:10px 20px 0px 20px}
#content-left{width:245px; float:left; padding-bottom:6px; padding-left:15px;}
#content-right{width:270px; float:right;padding-bottom:6px;}
#content-bottom{clear:both;}
#content-inner .table{margin:5px 10px}

.footer-bg{background-image:url(../images/footer-bg.gif); background-repeat:repeat-x; height:42px; color:#ffffff; text-decoration:none}
.footer-bg a{ text-decoration:none;color:#ffffff;}
.footer-bg a:hover{ text-decoration:underline}
.grey-top{background-image:url(../images/grey-bottom.gif); background-color:#464646; background-position:bottom; background-repeat:repeat-x}
qmmc {position:absolute;}.qmmc a {float:left; width:150px;display:block;white-space:nowrap;}.qmmc div a {float:left;}.qmsh div a{float:left;}.qmmc div {visibility:hidden;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:transparent;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#000000;
		color:#BAB8B8; 
		line-height:14px;
		font-size:11px;
		text-decoration:none;
		padding:2px 5px 2px 20px;
	
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		/*background-color:#efefef;*/
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		/*background-image:url(images/arrow_down.gif);
		background-repeat:no-repeat;
		background-position:95%;*/
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		/*background-image:url(images/green_bg2.gif);*/
		padding:10px 0px 10px 0px;
		margin-top:-1px;
	}

	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-image:none;
		background-color:transparent;
		padding:2px 0px 2px 15px;
		margin:0px 5px 0px 5px;
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:underline;
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#D7F7C6;
		border-color:#999999;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		/*background-image:url(images/arrow_right.gif);*/
	}
/**************** TOP Navigation **********************/

/*************** Career and Openings *****************/
.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
line-height:14px;
font-weight:normal;
}

.text b {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.text b a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
text-decoration:none;
}.text b a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
.text a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
line-height:14px;
text-decoration:none;
}
.text a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
line-height:14px;
text-decoration:underline;
}

.heading2{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;

}

.heading_white{
color:#FAFAFA;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:0px;
padding:0px;
}

.text2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
}
.text2 strong{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#ffffff;
font-size:11px;
font-weight:normal;
}



#testimonials{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
}

#testimonials .casebg{
	background: url(../images/test-line.gif) repeat-y top center;
	padding-left: 15px;
	margin: 0px;
}
.link_style:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.link_style:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.link_style:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ed252a;
	text-decoration: none;
}

.link_style:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

/* 11-feb-09

*/
.ques_form{font:normal 11px Arial, Helvetica, sans-serif; color:#2E2E2E; padding:0 0px 10px 0px;  margin:0 0 0 1px;}
.ques_form .heading{font:bold 16px Arial, Helvetica, sans-serif; padding:5px 20px 10px 0; }
.ques_form .green_font{font:bold 14px Arial, Helvetica, sans-serif; color:#007092; padding-top:5px;}
.ques_form .dot_line{background:url(../images/dotted_line_bg.gif) repeat-x; height:3px}
.ques_form .index{font:bold 14px Arial, Helvetica, sans-serif; color:#000;}

.our_work{font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; background-color:#2E2E2E;}
.methodo13{font:bold 14px Arial, Helvetica, sans-serif; color:#000; float:left}
.methodo{font:normal 11px Arial, Helvetica, sans-serif; color:#000; float:left}
.methodo .left{background:url(../images/develop_pro.gif) no-repeat; height:214px;}
.methodo .left .head{font:bold 11px Arial, Helvetica, sans-serif; color:#000;}
.methodo .left .head a{color:#000;}
.methodo .left .head a:hover{color:#FF1018;}

.methodo .explor {font:bold 11px Arial, Helvetica, sans-serif; color:#000;}
.methodo .explor a{color:#000; text-decoration:none}
.methodo .explor a:hover{color:#FF1018; text-decoration:none}


.methodo .right{font:normal 11px Arial, Helvetica, sans-serif; color:#747373;}

.methodo .left a{color:#000; text-decoration:none}
.methodo .left a:hover{color:#FF1018; text-decoration:none}

.methodo .right{font:normal 11px Arial, Helvetica, sans-serif; color:#747373;}


ul .red{margin:0px; padding:0px;}
ul .red li{background:url(../images/red_bul.gif) -0px 0 no-repeat; padding:15px; list-style:none;}

.sitemap{font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
.sitemap a{color:#000; text-decoration:none;}
.sitemap a:hover{color:#cc0000; text-decoration:none;}
.sitemap .sub{color:#000; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif}
.sitemap .sub a{color:#000; text-decoration:none;}
.sitemap .sub a:hover{color:#000; text-decoration:none;}